Голубятня-Онлайн

Голубятня: Последняя миля Postbox 2 Сергей Голубицкий

Опубликовано 25 февраля 2011 года

Моё odi-et-amo с Надкусаном протекает вполне себе мирно: без убийств об стену, без топтания аксессуаров, без зловещего мата, разрывающего ночной покров индийского Эдема. В общем, ничего подобного былому форточному бескультурью не наблюдается. Когда мне что-то начинает активно не нравиться, я стараюсь сразу отвлечься и подумать о хорошем: о том, например, как в общем и целом мне всё в Надкусане нравится, об эстетике дизайна, об общей надёжности и неубиваемости системы. И — знаете ли — помогает: быстро успокаиваюсь, отхожу, снова радуюсь шмелям и пальмовым крысам (минувшей ночью, к слову, одна такая наведалась в бунгало: сбросила с крыши прямо в кровать рыбный скелетик — поделилась, между прочим, самым дорогим в своей жизни — пищей! Прямо подношение белым богам — чуть не прослезился от умиления!).

Худо-бедно до недавнего времени оставались лишь три саднящих (форточными воспоминаниями!) раны: система интегрального поиска с полноценной индексацией, почтовый клиент и органайзер. И вот, похоже, — тьфу-тьфу, чтоб не сглазить! — все три удалось-таки залечить. Причём — за один практически месяц!

Учитывая принципиальную важность перечисленных программных решений для работы любого серьёзного компьютерного пользователя, а также абсолютную непристойность стандартных яблочных вариантов — Apple Mail, Spotlight и iCal, ближайшие три онлайн-голубятни отдам подробному обзору каждой из взрослых альтернатив: почтовой программе Postbox 2, поисковой системе FoxTrot Pro Search и органайзеру Daisho Blacksmith.

Начнём с Postbox. Я прожил с Apple Mail один год и три месяца. Звучит как вечность. Не знаю, как чувствуют себя перебежчики с MS Outlook, но для всякого пользователя TheBat! надкусановый почтовик — это трагедия. То есть: полнейшая деградация, снижение планки ниже плинтуса. Любимая присказка надкусановых фанов «А нам хватает!» вызывает снисходительно-жалостливую улыбку почти по всем остальным поводам (iPhoto, iCal, Spotlight, Safari и т.п.), но в контексте Apple Mail вызывает только раздражение: как может ТАКОГО хватать?! Кому? В программе нет даже самых примитивных must-have'ов: подтверждения о доставке и прочтении, быстрой системы поиска, контроля над процессом получения и отправки почты (элементарно: прервать отправку случайно отправленного не по адресу письма!), а также невозможно запланировать отправку сообщений в нужное время и с нужной периодичностью и т.п.

Короче говоря, Apple Mail — это вариант для самых непритязательных леммингов, которым ничего по жизни не нужно сверх того, что им предлагают из коробки. К несчастью, у меня с этим напряги. У меня шесть почтовых ящиков, жужжащих от напряжения, около 200 писем в день, из которых три десятка требуют непременного ответа, а ещё пару дюжин — хотя бы поверхностной реакции (игнорировать в любом случае нельзя). Работать с такими исходными данными в Apple Mail — это себя не уважать.

Вот только деваться-то было некуда: все перепробованные альтернативы почтовых программ для Mac OS X оказались ещё хуже штатной шняги. Пока не случилось чудо — не вышла вторая версия Postbox, которая превратила в одночасье посредственный клиент в супер-хит.

Postbox, если не изменяет память, существует более двух лет. Клиент платный, хотя полностью и построен на движке Thunderbird (Geko? Впрочем, мне, как и остальным пользователям, совершенно всё равно, как там это в недрах Нетскейпа-Файерфокса-Гугла называется). Сам Thunderbird — вполне себе ничего почтовик, вот только в инкарнации под Mac OS X выглядит просто как чудовище. Монстр уродства, созданный, такое впечатление, с откровенным вызовом стилистике и стандартам Надкусана: смотрите, мол, какие мы непохожие, жуткие и неприятные. Я, впрочем, человек непритязательный, вполне с мордой софтверного лица смирился бы, однако у меня в голове есть непоколебимый образ того, как должна выглядеть классическая почтовая программа, и если она выглядит иначе, то я с ней работать не смогу. С Thunderbird'ом я не смог.

Postbox первой версии придал Thunderbird'у человеческое лицо, однако вместе с ним привнёс и тонну багов, глюков и глупостей. В общем, то, что я тестировал в первые месяцы после перехода на Маке, меня не вдохновило. И тут, в очередной раз озверев от Apple Mail (нужно было позарез отправить письмо в авиакомпанию с уведомлением о доставке и прочтении, однако из форумов узнал, что в Apple Mail это возможно сделать, только написав скрипт либо через командную строку, — вот щас я всё брошу и буду изучать AppleTalk или как там ещё эта хрень гоблинская называется!), наткнулся на сообщение: Postbox 2 признан читателями Mac Cult лучшей программой 2010 года!

Тут же скачал, установил, экспортировал всю почтовую базу из Mail (более 100 тысяч писем!) — и... обомлел! Это просто сказка какая-то! Вылизанный классический интерфейс, поддержка русского языка даже не по маслу, а по вате (салют, Владимир Сорокин!), сверхскоростной поиск (после предварительной полноценной индексации!) и море мелких приятных фич с перспективой их расширения до бесконечности (за счёт поддержки плагинов Thunderbird).

Не буду пересказывать ТТХ удивительного клиента Postbox 2; ограничусь лишь пятёркой моих самых полюбившихся примочек:

Вот так выглядит основное окно Postbox:


Красота, не правда ли? Обратите внимание на вторую панель слева:


С атрибутами всё понятно: кликаете на Has Attachment и получаете список всех писем с приложениями, Unread — и всё непрочитанное. Гораздо эффектней список Favorite Contacts: одинарный клик выводит письма вашего корреспондента, причём сразу из всех почтовых ящиков в одном списке, двойной клик открывает новое к нему письмо.

Далее открываем письмо, которое пришло к нам в виде HTML. Кликаем на любом линке, и тут же открывается веб-страница! Без всякого браузера, прямо в окне почтовой программы:


Здесь, конечно, маленькая хитрость: функциональность встроенного браузера обеспечивается плагином ThunderBrowse ☺. Но главное, что такая функциональность есть, да и плагин бесплатный.

Обратите по ходу дела внимание на правую панель: в ней Postbox любезно выводит список всех ссылок, телефонов и адресов, обнаруженных в открытом письме.

А вот ещё один микрошедевр:


Просматриваем поток писем, останавливаемся на чём-то, на что было бы хорошо ответить, но открывать ради такого случая отдельное окно — влом. В Postbox задача не вопрос: нажимаем прямо в окне входящего письма Shift+R, и тут же открывается прямо над телом письма меленькое окно для быстрого ввода текста, кнопка Send — и скоростной ответ отправлен (он так и называется — Quick Reply).

Теперь уже упомянутая фича для планирования отправки: в Postbox она реализуется опять же бесплатным плагином Send Later: пишем письмо, нажимаем Shift+Command+Return, появляется удобное окошко для указания точных сроков и времени для отправки письма в будущем (а также при необходимости — его периодичности):


Наконец, последнее чудо Postbox — мощная система поиска в почтовом архиве: в теле письма, в заголовке, теме, метках, по датам, с поддержкой булианов — и всё это с головокружительной скоростью (за счёт индексации, разумеется). Один минус: пока не реализована подсветка найденных выражений, но не сомневаюсь, что в ближайших релизах она появится.

Такой вот удивительный прорыв от минималистски-пофигистического штатного купертин-терроризма в направлении серьёзных профессиональных решений в стиле форточного занудства ☺

Завтра продолжим тему Последней Мили рассказом о поисковой системе FoxTrot.


К оглавлению

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

Опубликовано 26 февраля 2011 года

Сколько бы ни приходилось общаться с дисконтёрами, всегда выходил из этого общения с самими гадостными ощущениями. Гадостными от унизительности. Такова, видимо, природа этих торговых новообразований. Шесть лет назад я поведал читателям про одно такое место по имени Гипермаркет Sunrise Pro: "Цена и ассортимент – аргументы вроде бы уважительные. Почему же тогда я указал на «иллюзию» ответа, а не на его реальность? Потому что торговля – всегда нечто большее, чем простой обмен товара на деньги. Если от кого-то ускользнула моральная составляющая рассказа: «Бразилия» — место не столько удивительное, сколько унизительное. Понимаете, о чём я? Унизительно стоять три часа в очереди за безделушкой, пусть даже самой-распресамой супер-пупертехнологичной. Унизительно и позорно.

Впрочем, у людей чувствительность бывает разная. Помнится, в начале 90-х знакомые бандиты с нескрываемым презрением отзывались о таланте бурно развивающегося класса новых русских идти на любые унижения ради денег: нахапают кредитов, накупят дач-мерседесов и… ничего не отдают! А что? Какие проблемы? Пять минут позора, зато потом полная жизнь удовольствий. И тянется эта парадигма испокон веков. Как тут не вспомнить любимую присказку Антонелло, позаимствованную у русских классиков: «Ну плюнули тебе в рожу! Ну добро бы — платок далеко был. А то ведь он тут, рядом, в кармане. Вынул да утёрся».

Самая феноменальная особенность Российского Отечества заключена в том, что в нём никогда ничего не меняется! Это какая-то антиматерия фаустианского «Verweile doch! du bist so schön!» («Остановись, мгновенье, ты прекрасно!»). Анти — потому что мгновение не прекрасное, а омерзительное, но оно всё равно остановилось, и не сдвинуть этот морок с места никакими луноходами, бороздящими сцену Большого театра.

И вот, шесть лет спустя, я сталкиваюсь точно с такой же омерзительной реальностью, что и в 2006 году, и тоже в общении с дисконтёром, на сей раз не Sunrise, а видимо, его наследником — Citilink. Трудно не согласиться, что у человека, даже находящегося за шесть тысяч километров от дома, дома же могут оставаться какие-то дела. Даже много дел. Самых разных. В том числе и связанных косвенно с деньгами. Вот, скажем, на ноутбуке моей матушки полетела звуковая карта. Как быть?! Как общаться по Скайпу с сыном (одна из важных радостей в жизни всех пожилых родителей)?

По версии Совковии и её представителя в XXI веке — дисконтёра Citilink — никак не быть и никак не общаться! Вот удивительно, не правда ли? В Румынии можно быть и общаться, в Индии — можно, на Кипре — можно, в Австрии — можно, в Молдавии — можно, на Украине — можно, уж не говорю про Америку и прочие недосягаемые образцы цивилизации (перечисляю навскидку первые пришедшие в голову страны, в которых оплачивал дистанционно покупки банковской картой), а вот в антиматерии, занимающей одну шестую суши, — никак нельзя. Не положено, сукины дети!

Поверну сюжет в лоб: как мне, находящемуся за шесть тысяч километров от своей матери, купить ей звуковую карту USB CREATIVE Sound Blaster Play! 2.0 и простенькие такие колонки 2.0 JETBALANCE JB-125 — всё про всё 1570 рубликов?! Никак! Ни-как! Советский чел не имеет никакого права делать подарки родным, близким, просто знакомым, потому что каждый советский чел, кроме того, что он, разумеется, конченое быдло, он ещё и потенциальный вор. Да чего там потенциальный — вор и есть! Даже если ещё не успел украсть, то непременно украдёт, можете не сомневаться. Да хоть бы банковскую карточку у самого себя! А если учесть, что все банковские карты по определению являются собственностью банков, то значит, вор крадёт у Родины в лице её лучших представителей!

Короче говоря: заказываю я эту жалкую мелочёвку на сайте Citilink (не дай вам бог когда-нибудь что-нибудь там заказывать — руки не пожму!), ввожу CVV2, бабло тут же жадным автоматом с моего счёта списывают (кто бы сомневался). Обещают доставку на следующий день. Не вопрос! Указываю получателем свою матушку, телефон, адрес.

Через пять минут перезванивает матери курьер: «Нееее, завтра доставить ну никак не могу! Только в субботу!» Да не вопрос. Три дня матушка пребывает в ожидании и предвкушении возобновления общения. Сегодня пришёл курьер: «Давайте карту, — говорит, — и паспорт». Наивная женщина протягивает свой паспорт. «А карта у сына, — мать ещё верит в то, что общается с людьми, а не винтиками Великой Неистребимой Совковии, — это он мне подарок сделал!» «Какой ещё подарок?! Откуда я знаю, что вы не украли карту чужую и не купили себе колонки?» — «Так ведь вот же — фамилия одна и та же!» — «Значит, у родственника или однофамильца украли!»

И... ушёл! Гонец Citilink (гореть этой конторе синим пламенем и долгим огнём!) развернулся и ушёл, забрав товар! Мать — в слёзы. Звонит по телефону. Я звоню в Citilink: там сидит, как водится, «Просто Алексей» (это на вопрос о фамилии): «Все правильно, — говорит Просто Алексей, — вы с Гражданским кодексом знакомы?»

И таки прав Просто Алексей! На одной шестой суши с антиматерией в самом деле так принято (как я только что узнал, не поверив ушам своим и проверив): каждый гражданин — быдло и потенциальный вор! Поэтому не будет ему права покупать ничего по банковским картам без предъявления паспорта и пластика! Покупать по карте можно только себе! Ишь чего удумал, гнид: матери колонки и адаптер подарить! Ща руки заломим да в карцер, да шпицрутенов — быстро научишься родину любить!

Боюсь, уже не научусь. Боюсь, как раз наоборот: давно и окончательно разучился. Аминь!


К оглавлению

Голубятня: Последняя миля FoxTrot Pro Search Сергей Голубицкий

Опубликовано 27 февраля 2011 года

Вторую брешь в софтверной неполноценности Mac OS X — в разделе поисковых индексных систем — восполнил FoxTrot Professional Search.

Помню, когда год назад я жаловался именно на отсутствие этой ключевой для меня функциональности, старожилы и неофиты Надкусана пожимали плечами в вымученном недоумении: чем Spotlight не устраивает? Для форточников не в теме: Spotlight — это встроенный в ОС поисковый движок а-ля Google или Windows Search. Вполне допускаю, что Spotlight в чём-то лучше гугловского и форточного аналогов. Вот только сравнения эти — между убогим и ещё более убогим. Радоваться Spotlight можно только в двух случаях: либо у человека напрочь отсутствуют потребности в полноценном поиске, либо он никогда не видел Архивариус 3000 и потому не догадывается о том, как должна выглядеть полноценная поисковая система.

Короче говоря, вот вам достойнейший во всех отношениях, кроме одного, образец такой взрослой программы — FoxTrot. Сразу назову единственный, но существенный изъян: это цена. Абсолютно несуразная и возмутительная, хотя и понятная: разработчики FoxTrot (CTM Development) прекрасно отдают себе отчёт, что их продукт уникален и нишу они занимают монопольно. Отсюда и дикости вроде 99 евро за версию Professional и 390 евро за версию Search Server + 10 пользовательских мест. Для сравнения: Архивариус 3000 Евгений Троицкий просит 395 рублей. При том, что Архивариус ни в чём не уступает Фокстроту. Правда, у Архивариуса конкурентов на форточках — как тараканов нерезаных.

Помимо версии Professional FoxTrot реализован в так называемом Personal Search (29 евро), на которую не нужно даже смотреть: функционально искалеченный обрубок, балансирующий между croppleware и limited demo.

В 2010 году FoxTrot вышел на третью версию после глобальной переработки интерфейса и функционала. Как и полагается полноценной поисковой системе, FoxTrot реализован не в издевательской строке для ввода запроса (привет Spotlight!), а в полноценной форме stand-alone приложения:


Дизайн третьей версии FoxTrot более компактен: в программе реализовано очень удобное разделение рабочего пространства на закладки и разделы, отличная подсистема вторичного поиска (внутри отобранных документов), чрезвычайно развитая система шаблонов поиска, предельно профессиональный подход к категоризации материалов в поисковом индексе по релевантности, возрасту, расположению, файловому типу, языку (!), мета-тагам, лейблам Файндера и авторам, а также детализированное и гибкое управление индексами:


Из скриншота видно, что пользователь полностью управляет местоположением индекса, его включением и отключением, автоматизацией и планированием переиндексации, сетевым доступом (с возможностью парольной защиты):


FoxTrot позволяет проводить эшелонированный поиск (с неограниченным уровнем погружения):


Разумеется, в FoxTrot реализован поиск с использованием полноценного языка запросов. Отсутствие именно этой возможности в штатных спотлайтах делает невозможным их использование в серьёзной работе. Вот небольшая часть шаблонов, используемых в поисковом языке FoxTrot:

- Wildcards: коров*, *олог, *молок*;

- Исключения слов из поиска: коров* -ялов*;

- Точная фраза: «священная корова»;

- Исключение точной фразы: -"наш бронепоезд";

- Поиск по расположению: «{3} весёлый Роджер» (поиск слов «весёлый» и «Роджер», находящихся друг от друга на отдалении максимум в три слова (то есть получим «к нам пришёл весёлый и толстый Роджер», «краснощёкий Роджер подошёл к весёлому парикмахеру и откусил ему голову» и т.п.)

- Полный набор булианов вплоть до конкатенации (через привычную |).

Не могу сказать, что первичную индексацию FoxTrot производит с какой-то ошеломительной скоростью, но вполне терпимо, зато всякий последующий запрос редко когда занимает более двух-трёх секунд. Ещё одна приятность — удобная подсветка результатов:


О полноценной поддержке юникода FoxTrot даже не заикаюсь. Короче говоря, хоть и жалко расставаться с 99 евро, но надо. Я даже представить себе не могу, как может обходиться без FoxTrot любой пишущий человек, будь то исследователь, аналитик, журналист, писатель, сценарист, научный работник, сотрудник аналитического отдела, делопроизводитель... дополните список сами.

Впрочем, всегда остаётся и пауперистское решение: оставайтесь на форточках, и тогда затраты на полноценную индексно-поисковую систему останутся в рамках джентльменских 395 рублей ☺


К оглавлению

Загрузка...