"Журнал «Компьютерра» N 6 от 13 февраля 2007 года" - читать интересную книгу автора (Компьютерра Журнал 674)

ГОЛУБЯТНЯ: Траян, Алексей и шматок реестра


Автор: Виктор Агроскин

Голубятенка у нас сегодня светлая, чистая, умиротворенная. А иначе и быть не могло - после ужасов с туннелями и пермским геноцидом требуется непременный катарсис.

A propos, было чертовски приятно услышать из уст госпожи президента эсэнгэшного «Микрософта» подтверждение моей гипотезы о непричастности компании к «чуши собачьей» (по меткому определению президента России), учудённой пермскими коррехидорами и вахмистрами. Что касается «мировой в обмен на извинение», предложенной руководством Microsoft Александру Поносову (от которой, разумеется, сельский учитель вежливо отказался!), то не будем порицать этот жест с неуемным рвением: как я уже говорил, билгатусово гнездо подставили, и подставили по-крупному, а в подобных обстоятельствах жалкий лепет да покаянное биение в грудь смотрелись бы не только неубедительно, но и недостойно менеджера класса и уровня Ольги Дергуновой. Так что все было сделано грамотно - снимаю шляпу!

Закину и второе информационное яйцо в корзину актуальной темы: 1 февраля 2007 года Билл Гейтс представлял «Висту» в Бухаресте. Президент страны Траян Бэсеску наградил г-на Гейтса «Звездой Румынии командорской степени», обосновав жест незабываемой речью: «В то время, когда у нас не было законов, Ваша программа (линейка OC Windows. - С.Г.) оказала неоценимое влияние, познакомила молодое поколение с компьютерами, превратила их в друзей Билла Гейтса. Я бы сказал, что пиратство программ - дело, конечно, нехорошее - обернулось подлинной инвестицией. Инвестицией в дружбу с Microsoft и Биллом Гейтсом, инвестицией в образование подрастающего поколения».

Тем, кто не удовлетворился моим переводом, либо не оценил тонкости стиля Траяна Бэсеску, даю пояснение: президент Румынии поблагодарил Билла Гейтса за то, что последний не мешал румынам массово воровать Форточки, а пиратов - за то, что те просветили нацию! Помнится, когда я впервые очутился в Сербии (в конце 80-х) и недоумевал по поводу каждого второго проявления местного колорита, принимающая сторона (в лице прекрасных београджанок, стажировавшихся в МГУ) снисходительно улыбалась, закатывала кокетливо глазки и называла пароль: «Балкан!» В смысле: «Умом балканскую цивилизацию не понять - только через ящик сливовицы, тонну кофе и ежедневное выкуривание блока сигарет!»

Теперь - шустренько переметываемся в «чистое, светлое, умиротворенное». Хочу представить читателям «Голубятни» замечательного молодого человека - Алексея Воробьева, украшающего в свободное от творчества время своим присутствием сервисный центр компании «Пирит». Историю Алексея рассказываю не только потому, что был очарован его трогательными и изысканными художественными фотографиями (приглашаю читателей убедиться «собственноглазно»: www.clannad.ru), сколько из-за обнаружения в его творчестве «божественной искры Касталии», за которой тщетно гоняюсь большую часть жизни.

Верные читатели знают мое отношение к «бисерному миру» Германа Гессе, хотя бы потому, что неоднократно заявлял о желании переселиться в Касталию, будь она доступна в реальном мире. На уровне метафоры: вселенная Магистра игры Иозефа Кнехта представляет собой соединение холодной математики точного знания с размытостью эмоционально-художественных состояний (от любви до творчества). Что-то вроде астрологии, если хотите, за что и обожаю эту лженауку.

Так вот, Алексей Воробьев - фотохудожник от бога - работает IT-инженером в «Пирите», огромной дистрибьюторской компании. Всякий раз, как обращаюсь в «Пирит» по железячной нужде (нужды эти, похоже, не иссякнут, покуда на свете существует компания MatSHITa, выпускающая чудовищные DVD-приводы, которые умудряются на первом году гарантийного срока ломаться в моем Asus W2c дважды), не перестаю удивляться техногенности их бизнеса: складские помещения, торговые площадки, шоурумы, пакгаузы, офисы, сервис-центры - все это суетное хозяйство увязано в единое размеренно функционирующее информационное пространство, надежное и невозмутимое, как и полагается образцово-показательному Handelsgesellschaft. Настоящий Левиафан холодных математических структур.

Теперь внимательно присмотритесь к фотографиям Алексея Воробьева: они художественны, они эмоциональны, они полны любви и любования, и при этом они… бесконечно структурны! Математически высчитаны, если хотите, до состояния какого-то холодного совершенства. Художественная доводка в «Фотошопе» каждого изображения занимает у Алексея два-три часа, иногда поболе - причем весьма показательно, что он не делает из этого никакой тайны (в отличие от жеманно провинциальных эстетов). Как следствие, все образы Воробьева - от девушки под черным зонтиком до чайки, практически неуловимой в распахнутом взмахе крыльев, - типологичны, а не типичны, да простится мне неокантианская терминология [Об удивительном соот-ношении типологии и типичности в искусстве можно почитать в моей диссертации - лежит, как обычно, на beritut].

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

У Алексея Воробьева ничего подобного нет и в помине: его фотографии живые, и что самое поразительное - не вопреки, а благодаря мощнейшему заряду технологий, задействованных при их создании. Откуда взялась эта «искра Касталии», соединяющая несоединимое, ума не приложу. Рискну предположить, что из второго "Я" нашего героя - айтишно-инженерного бытия в чреве «Пирита». Как-никак, дух Касталии должен зарождаться в самой Касталии!

Уф! Переходим к софтобаранам. Скопился океан программ для наладонников, кои, боюсь, не удастся разгрести и за два присеста. Ну да попытка - не пытка, не так ли, Лаврентий Павлович? Начнем с нестерпимой занозы, о существовании которой даже не догадывался: программ для работы с SMS на КПК под управлением Windows Mobile 2005. Именно WM5 без всяких там расширений в виде Smartphone Edition, поскольку на коммуникаторах вопрос эсэмэсок вообще не стоит - их получение и отправка прозрачно реализуется внутри штатного почтовика Pocket Outlook. Что помешало добавить модуль SMS в Аутглюк обычных КПК, известно одному Траян Бэсеску.

В общем и целом ситуация с SMS-программами для КПК сложилась аховая. На Windows для Pocket PC 2003 Second Edition выбор хоть и был, но поражал убожеством, на WM5 выбора нет практически никакого. Скажем так, на своем Dell Axim x51v мне удалось запустить только две программы - одна страшнее другой, остальные же просто отказались работать. От примитивных сявок типа Phone Plus до жирнокабанных бронтозавров a la BVRP Pocket PhoneTools 5 и Running Voice GSM.

Кстати, о не к вечеру помянутых бронтозаврах: для меня до сих пор остается загадкой, где происходит рекрутирование пользователей (тем более - поклонников) для так называемых универсальных решений по превращению КПК в полноценный коммуникатор - именно такие задачи выполняют программные комплексы PhoneTools и Running Voice. Эдакий швейцарский ножичек - усовершенствованный, типа, дайлер, контактная книжка, «обеспечивающая удобную работу пальцами», и прочая ересь, упакованная в десять мегабайт кода, который после запуска отжирает у наладонника 90% свободной памяти, превращая его в бесполезную, доводящую до нервического исступления гаджетную гадину. И ради чего? Ради превращения КПК в смартфон? Да пойдите ж тогда и купите себе полноценный коммуникатор, for Christ’s Sake! Что за люмпенское стремление вытягивать «запорожцы» до «мерседесов»!

Только и нужно-то было, что простая, надежная, желательно - не лишенная визуальных достоинств, программа для получения и отправления SMS - все, больше ничего. Без дайлеров и шмайлеров. Оказалось - больно толсто хочу: в современном программостроении для наладонников подобных достижений не числится. Если удастся нарыть что-то реально работающее, то морду интерфейса непременно придется закрывать газеткой, до того она непривлекательна.

Ценя драгоценное время читателей, разделяющих мою озабоченность и презирающих ипсацию набора SMS на цифровых клавишах мобильного телефона, пропускаю перечисление программ не работающих и сразу называю то, что работает. Страшно сказать, но удалось запустить только две программы - Simple SMS и SMS Manager. У первой - пристойный интерфейс, но при этом - ни малейшего шанса отправлять сообщения в юникоде, а значит - русскими буквами (получать эсэмэски на русском языке программа умеет), у второй - поддержка Unicode в оба конца, зато - чудовищное мурло и спаривание с мобильным телефоном только после перенастройки реестра! Сладкая парочка, чего уж там. Ну да на безрыбье и рыба, сами понимаете как (см. рис.).



Если вас устраивает транслитерация, то выбор однозначно падает на Simple SMS; если не устраивает - приготовьтесь засучить шаловливые ручки, потому как для настройки SMS Manager придется попотеть: программа ветхозаветная (говорят, ее выдрали из помянутого комплекта BVRP), о существовании WM5 ни бум-бум и в настройках соединения вместо портов перечисляет какие-то мифические «устройства», к реальной жизни ни малейшего отношения не имеющие.

Привожу алгоритм ковыряния в реестре, почтительно поминая автора - замечательного юзера dnbsoft с форума pocketz.ru.

Итак:

1. Устанавливаем плагин Resco Registry Add-in для Resco Explorer (полагаю, эту замену штатного Проводника вы провели самым первым делом).

2. Находим в реестре ветку HKEY_LOCAL_

MASHINE\ExtModems, из которой программа SMS Manager черпает список устройств для соединения.

3. Создаем новый ключ с названием вашего телефона. Скажем, Sony-Ericsson.

4. В только что сделанном ключе заводим три параметра:

• DeviceType (формат DWORD Value, десятичное значение "1");

• FriendlyName (формат String Value, значение Sony Bluetooth или как вам нравится - под этим именем ваш мобильник появится в списке устройств SMS Manager);

• Port (формат String Value, значение COM8" либо COM8: - в зависимости от того, по какому порту ваш мобильный телефон прописан в WM5, - как правило, это 7 или 8).

5. Закрываем реестр, запускаем SMS Manager (можете перегрузиться для верности), открываем Настройки и из выкидного списка устройств для соединения выбираем Sony Bluetooth, или как вы там назвали свой телефон.

6. Работаем с эсэмэсками, внутренне содрогаясь от интерфейса программы и тайно надеясь на скорейшее появление достойной альтернативы.

Кэпэкашную тему продолжим через неделю.