Чтение онлайн

на главную

Жанры

Журнал «Компьютерра» № 32 от 04 сентября 2007 года
Шрифт:

4. Спорные цифры. МВД оценило ущерб от продажи контрафактных дисков в $94 млн., цит. по news.account.spb.ru/business/14424.

ГОЛУБЯТНЯ: Широко закрытые глаза

Автор: Сергей Голубицкий

Таки сложилась телепатическая связь «Голубятни» с мобильными операторами! В который раз дивлюсь ситуации: написал бяку, и поди ж ты – сразу отреагировали, причем, заведомо не читая колонки!

Вот и сейчас: только попечалился публично об отсутствии информации про услугу hyper.net на сайте нового владельца Украинских мобильных систем – краснояйцового МТС, как нате вам – получите, распишитесь! – красуется на самом почетном месте. 24 часа в сутки, 7 дней в неделю неограниченный

доступ в Интернет по EDGE за 5 гривен. Тут же приводится подробнейшая инструкция о настройках подключения, а главное – дается разгадка мистической невозможности отправлять почту гетеросексуальным способом (через собственный smtp-сервер).

Последнее обстоятельство стоило мне пучка пожженных нейронов и изрядного геморроя: для отправки почты приходилось постоянно прерывать работу и переподключаться к GPRS от Киевстара. Теперь же инструкция на сайте проливает свет на процедуру перректального гландоудаления: оказывается, отправлять почту в hyper.net можно только через сервер smtp.umc.ua.

Вот и славненько! На этом любителям культур-мультура даем увольнительные, а сами сосредотачиваемся на софтверных изюминах, коих скопилось непозволительное количество.

Начнем с уникальной утилиты Duplicates Remover for Outlook (далее по тексту – DRO) от соотечественного Mapilab. В приведенной фразе два ключа: «уникальная» и «соотечественный». Первый, полагаю, пояснений не требует: ни одной программы, хотя бы отдаленно способной конкурировать с DRO, мне обнаружить не удалось, хотя искал я, видит бог, старательно (до того приперло!). Второй ключ – «соотечественный» – отпирает вовсе не ту дверь, о которой вы подумали. Сам по себе факт местной разработки ничего не говорит, однако вкупе с первым ключом ("уникальность") наводит кое на какие размышления, связанные с функциональностью утилиты. Сейчас поясню.

Чем занимается DRO? Собственно, тем, что и прописано в названии – удаляет дубликатные записи из персонального информационного менеджера от Microsoft. Если вы когда-либо синхронизировали любое мобильное устройство через ActiveSync с Аутглюком, то мои мучения вам знакомы не понаслышке. Ежели у вас не один КПК, а два, или того хуже – еще и мобильник, то дело совсем швах. Микрософтовский ПИМ славится тем, что гомерически бездарно синхронизирует данные, принимая одни и те же записи за разные всякий раз, как форма хранения информации в базе данных на мобильных устройствах не совпадает с формой, принятой и единственно доступной пониманию Аутглюка.

Как следствие, после дюжины автоматических синхронизаций вы получаете двойные записи в Контактах, двойные записи в Заметках, двойные записи в Календаре и двойные записи в почте. Небольшой дискламер: не берусь самостоятельно подтвердить последнее утверждение и вывожу его исключительно из жалоб знакомых. Меня же лично бог миловал: никогда в жизни не использовал Outlook в качестве почтового клиента и понять не могу, как это вообще мыслимо делать, когда существуют The Bat! Becky Mail и жменя прочих мейлеров, рядом с которыми почтовик Outlook смотрится недотыкомкой. За дубликаты в Контактах, Календаре и Заметках ручаюсь, поскольку настрадался из-за них сверх меры.

Утилита DRO устанавливается в Outlook в форме плагина и с помощью мощнейшего Мастера подсказок очищает информационную базу от мусора. Изюмина и уникальность программы заключается в необыкновенной продуманности интерфейса и тонкостях настроек, поэтому не могу отказать себе в удовольствии и не продемонстрировать читателям, КАК должна выглядеть по-взрослому убойная софтина. На первом этапе выбираем раздел чистки [1]. Далее определяем режим поиска дубликатов – независимый поиск по каждой папке, либо совместный поиск по всем папкам с учетом приоритета [2]. При выборе независимого поиска на третьем этапе выделяем галочками все интересующие нас разделы базы данных Outlook [3]. Теперь начинается самое интересное: определяем действие, применимое к найденным дубликатам (перемещение в папку Удаленные, удаление без возможности восстановления, маркировка дубликатов определенным цветом, либо перемещение/удаление в заданное пользователем место), а также определяем временной диапазон для поиска (с неизменной гибкостью: за последний день, 2, 5, 10, 20 и т. д. до года и всех периодов) [4].

Заключительный этап подготовки базы данных Outlook к чистилищу предназначен для уточнения полей сравнения: темы, содержания, категории, цвета (в нашем примере речь идет о Заметках), времени создания и размера. Мудрость подобного подхода заключена в возможности последовательного сужения критериев поиска – единственная процедура, способная уберечь от оплошной кастрации при замысле невинной циркумцизии: сначала вы задаете извлечение дубликатов по полю Тема, затем просматриваете полученные результаты и в случае корректной обработки информации возвращаетесь в Мастер, выбираете следующее поле сравнения (скажем, Содержание заметки) и т. д. [5].

DRO работает очень быстро, а окончив обработку, выдает в наглядной форме сводную информацию по результатам [6]. В нашем примере из 106 заметок 35 определились в качестве двойников, и DRO в соответствии с выбранными условиями пометила их лиловым цветом. Поскольку DRO заточена под алгоритм сужения критериев поиска, в окне с результатами грамотно присутствует кнопка "Вернуться в мастер", не столько позволяя экономить время на кликах мыши (выход в основное окно Outlook – меню Tools – опция Удалить дубликаты), сколько радуя пользователя продуманностью концепции. Поскольку мы не удаляли и не перемещали двойники, а лишь перекрашивали их в лиловый цвет, результаты работы DRO можно увидеть в самом окне Заметок [7].

Согласись, читатель, программа выдающейся полезности. Осталось лишь прояснить ситуацию с парой ключевых слов ("уникальность", "соотечественность"). В самом деле, почему у столь очевидной функциональной потребности не нашлось аналогов на свободном Западе? В качестве чистого бреда предлагаю конспирологическую версию. Создавать утилиты для обслуживания продуктов Microsoft – дело неблагодарное. Не потому даже, что продукты эти (как, скажем, Аутглюк) утомительно бездарны (кому охота вешать бриллиантовые украшения на квазимоду?), а потому, что приходится продираться через беспрецедентные препоны со стороны редмондских гоблинов: код закрыт, исходники – кукиш, без специальных индульгенций-лицензий-сертификаций работать постороннему программисту окажется себе дороже.

Короче говоря, для создания по-настоящему серьезных плагинов для того же Outlook’a требуется уникальная спайка двух обстоятельств: проведение реинжиниринга кода – раз, добровольное закрывание глаз на этот реинжиниринг компанией Microsoft – два.

Полагаю, что столь удачного стечения обстоятельств сертифицированный партнер Microsoft соотечественный Mapilab добился именно благодаря своему соотечественному (читай – русскому) статусу: с программистов-западенцев, приученных на уровне условного рефлекса при каждом шаге с опаской оглядываться на карающую десницу "правового государства" (читай – "тоталитарно-полицейского", или кто-то из читателей с сильно промытыми мозгами еще не догадался, какое такое замечательное общество построили в Океании?), спрос совсем иной.

Поделиться:
Популярные книги

Жестокая свадьба

Тоцка Тала
Любовные романы:
современные любовные романы
4.87
рейтинг книги
Жестокая свадьба

Вернуть невесту. Ловушка для попаданки

Ардова Алиса
1. Вернуть невесту
Любовные романы:
любовно-фантастические романы
8.49
рейтинг книги
Вернуть невесту. Ловушка для попаданки

Дарующая счастье

Рем Терин
Любовные романы:
любовно-фантастические романы
6.96
рейтинг книги
Дарующая счастье

Назад в СССР 5

Дамиров Рафаэль
5. Курсант
Фантастика:
попаданцы
альтернативная история
6.64
рейтинг книги
Назад в СССР 5

Утопающий во лжи 3

Жуковский Лев
3. Утопающий во лжи
Фантастика:
фэнтези
рпг
5.00
рейтинг книги
Утопающий во лжи 3

Средневековая история. Тетралогия

Гончарова Галина Дмитриевна
Средневековая история
Фантастика:
фэнтези
попаданцы
9.16
рейтинг книги
Средневековая история. Тетралогия

В тени большого взрыва 1977

Арх Максим
9. Регрессор в СССР
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
В тени большого взрыва 1977

Неожиданный наследник

Яманов Александр
1. Царь Иоанн Кровавый
Приключения:
исторические приключения
5.00
рейтинг книги
Неожиданный наследник

Вторая невеста Драконьего Лорда. Дилогия

Огненная Любовь
Вторая невеста Драконьего Лорда
Любовные романы:
любовно-фантастические романы
5.60
рейтинг книги
Вторая невеста Драконьего Лорда. Дилогия

Кодекс Охотника. Книга XXIII

Винокуров Юрий
23. Кодекс Охотника
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Кодекс Охотника. Книга XXIII

Неудержимый. Книга II

Боярский Андрей
2. Неудержимый
Фантастика:
городское фэнтези
попаданцы
5.00
рейтинг книги
Неудержимый. Книга II

Искатель. Второй пояс

Игнатов Михаил Павлович
7. Путь
Фантастика:
фэнтези
боевая фантастика
6.11
рейтинг книги
Искатель. Второй пояс

Совок 5

Агарев Вадим
5. Совок
Фантастика:
детективная фантастика
попаданцы
альтернативная история
6.20
рейтинг книги
Совок 5

Элита элит

Злотников Роман Валерьевич
1. Элита элит
Фантастика:
боевая фантастика
8.93
рейтинг книги
Элита элит