355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Сергей Голубицкий » Выпуски 2004 года » Текст книги (страница 8)
Выпуски 2004 года
  • Текст добавлен: 26 сентября 2016, 02:04

Текст книги "Выпуски 2004 года"


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



сообщить о нарушении

Текущая страница: 8 (всего у книги 16 страниц)

Ази и «жэ-пэ-эсный» филей

01.06.2004

Маленький форшпиль не в тему. Сегодня утром узнал, что мой старый добрый кореш Влад Дмитренко, программист от бога, некогда возглавлявший проект TeachPro Internet Trading в компании «Мультимедиа Технологии», таки добился своего: предал Родину и уехал в Австралию! Три месяца молчал, как бандеровский партизан (фамилия, фамилия-то какая!), и вдруг – раз! – весточка по «аське»: «Hi, я тут по берегу океана прогуливаюсь под Сиднеем!»

Мгновенно вспомнилась крылатая жванецкость: «Теперь он в Лондоне официантом. Жалеет страшно!» Влад, правда, не жалел, напротив – стонал от удовольствия, описывая эдемский климат, доброжелательность aussie («ази» – кличка наивных аборигенов), громадных попугаев на каждой ветке, игуан и пеликанов, которых можно кормить с руки. Тут же возникло неодолимое желание поговорить, а не клацать клавишами: хоть и десятью пальцами вслепую (спасибо дедушке Шахиджаняну!), но все равно недостаточно для полноценной передачи эмоций. И я вспомнил об одной программке для IP-телефонии, которую больше года назад мне порекомендовал пиндосский корефан. «Голубятен» на тему голосовых сношений по Интернету я писал, если не изменяет память, штуки три: долгие годы это было моим лютым хоббио, еще со времен тестирования Vistio в офисе Computer Dynamics в Вирджинии-Бич. Последний вывод, который я сделал, прежде чем окончательно потерять интерес к теме в 1999 году, был таков: на дайлапе IP-телефония – полная муть. Определился и забыл.


И вот оказия – протестировать новое поколение софтверных решений для голосового общения по Интернету. Пуркуа па? Скачал программу Skype, установил (рис. 1). Сразу поразила простота настроек (вернее, полное отсутствие таковых): при первом запуске Skype соединяется со своим сервером (между прочим, таким же бесплатным, как и сама программа) и создает учетную запись. Указать нужно только ник и почтовый адрес, все остальные поля необязательны. Всё – программа готова к работе. Никаких рекламных баннеров, никаких шареварных провокаций – все очень пристойно и аккуратно. Через несколько минут закачал программу и Влад, отыскал мой ник в списке подписчиков сервиса Skype, и вот уже раздается звонок, похожий на давно забытое «дзинь-дзинь-дзинь» эпохи дисковых уродцев.

Ну что вам сказать, родные мои? (Господи, как же я ненавижу эту фразу, которой регулярно страдает одна хохмушница с телевидения!) То, что я услышал в первое мгновение, буквально выбросило меня из кресла. Качество соединения было таким, словно собеседники находились в одной комнате! Чистый, без малейших искажений тембр голосов, ни единой реверберации и эха, ни малейшей задержки на протяжении 42 минут общения. Влад тоже не верил своим ушам: рассказал, что регулярно общается с родственниками по австралийской карте IP-телефонии (по 3 цента за минуту), но качество связи и не ночевало рядом со Skype. О всяких «Тарио-нетах» вообще молчу. Призываю читателей «Голубятни» не полагаться на мои восторженные конвульсии, а из спортивного интереса скачать это бесплатное чудо и протестировать – вашему потрясению не будет предела.

Можно, конечно, возразить, что условия эксперимента были сомнительными: Влад в Австралии хоть и на дайлапе, но ведь я-то – на ADSL (на «Стриме»: ждите скорую «Голубятню» о результатах тестирования этого «убийцы спальных кабельщиков»!). Так ведь качество связи определяется узким бутылочным горлышком, в нашем случае – как раз Владовым дайлапом: сиди я хоть на 100-мегабайтном канале, все равно звук быстрее Владовых 33,6 кбит/с туда-сюда бегать не сможет. Впрочем, давайте поступим так: опробуйте, пожалуйста, Skype сами и напишите мне о результатах (с непременным указанием способа соединения). Обещаю все подытожить и честно изложить в ближайшей колонке.

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

– программа OziExplorer на ноутбуке;

– топографические карты от бывшего советского Генштаба;

– географические карты от «Формозы»;

– программа PathAway на «Палме»;

– программа Advanced Batch Converter для преобразования графических форматов;

– OziMap Converter для преобразования карт в формат PathAway.

Эта золотая коллекция окроплена галлонами слез, пролитыми бессонными ночами в поисках вечно ускользающего идеала. Иными словами, перечисленные программы не какие-то там «самые лучшие», а выстраданные и потому почти родные.

Итак, с чего начать? С установки OziExplorer, австралийской программы (узнаёте приставочку – Ozi?), де-факто ставшей стандартом для миллионной армии топографов-любителей. «Ози» – программа, давно и смачно обсосанная со всех сторон, в том числе и на страницах «КТ», поэтому задерживаться не буду. Тем более что она понадобится лишь косвенно: для последующего портирования и калибровки карт в PathAway.

Следующий шаг: поиск карт нужного региона. Карты эти лежат на десятках сайтов, однако первоисточник в 99% случаев один – калифорнийский университет Беркли, где выложены на всеобщее обозрение так называемые «километровки», подаренные Генштабом СССР друзьям по перестройке. Бытует, правда, легенда, что, мол, «шпионы выкрали», да верится с трудом, вспоминая подвиг нашего главного чекиста: безвозмездную передачу Америке детальной схемы размещения жучков-микрофонов в здании нового посольства США в Москве. Полагаю, одним таким широким жестом подарили и «километровки».

Тут бы и делу конец: конвертируй эти «километровки» в PathAway с помощью OziMap Converter’a и «жэ-пэ-эсь» по самое не могу. Как бы не так! Карты с масштабом 1 километр в 1 сантиметре прекрасно подходят для пеших походов, но что с ними делать при автомобильном путешествии на тысячу верст? Дело даже не в том, что одна только «километровка» Украины в формате PathAway займет полтора гигабайта (это сколько же надо купить SD-карт?). Главное – информативность такой карты на экране с разрешением 320х480 равна нулю. Более того, вы просто заблудитесь (или того хуже, врежетесь в столб!), если попытаетесь ориентироваться по «километровке».

Тупик номер один. Что делать? По старинной отечественной традиции – удалять аппендицит перректально, иначе не получится. Так что, установив Ozi и скачав генштабовские «километровки», вы отправляетесь в магазин и покупаете коллекцию карт на компакт-дисках за вполне божеские деньги (около 120 рублей за диск) под сопливым названием «Дороги нашей Родины» производства фирмы «Формоза». Ребята где-то надыбали точно такие же генштабовские карты, но только «пятикилометровки» – самое оно для автомобиля.

Но вот незадача: на картах «Формозы» нет градусной сетки и вообще никакой привязки к системе координат! Оно и понятно: это в университете Беркли советские военные карты может пользовать каждый студент, а в Россиянии – суд и нары за шпионскую деятельность. Чертов секрет Полишенеля, позорище планетарное!


Тупик номер два. На него тоже нашелся хитрый болт: берем «пятикилометровки» «Формозы», нарезаем их на удобные кусочки (скажем, через Hypersnap DX) и сохраняем в формате BMP или JPEG – и то и другое PathAway глотает не моргнув. Далее открываем «пятикилометровку» в PathAway (без привязки к координатной сетки), открываем «однокилометровку» той же местности в OziExplorer (с привязкой) и калибруем карту по нескольким точкам (чем больше, тем лучше). Точки берем явные – типа мостов, пересечения автотрасс, развилки железных дорог и т. п. Поскольку 5– и 1-километровки из одного источника, они ничем визуально не отличаются кроме масштаба, и соотносить точки привязки очень удобно. После 6–9 точек привязки карта откалибрована (рис. 2) – можно смело заливать ее на SD-карту «Палма».

Таким макаром мне удалось собрать примерно 60–70% нужных карт для задуманного броска на юг. Почему не все? Потому что генштабовскую Украину украли (подарили) целиком, а вот целые регионы России поприжали. Как наверстать упущенное?

Тупик номер три. Ну и, ясен перец, тут же выход: заготовки народных умельцев. Правда, здесь свой морок: форматы попадаются все больше GIF и OZF2 (внутренний формат OziExplorer). Ни того, ни другого PathAway не понимает, поэтому приходится заниматься дополнительной конвертацией. Хорошая весть: большинство любительских карт – как раз удобные «пятикилометровки», причем уже с привязкой Ozi (файлы с расширением .map, в которых записаны координаты тридцати контрольных точек).

Как разгребать этот хлам? Поштучно – замучаешься, да и времени никакого не хватит. Выход из положения нашелся блестящий. Сначала конвертируем GIF в JPEG с помощью программы поточного преобразования изображений Advanced Batch Converter Петра Котенева и Gold Software Development. Я перепробовал штук пятнадцать утилит подобного профиля, но ни одна из них даже рядом не стоит с ABC по быстродействию, элегантности интерфейса, компактности кода и возможностям (поддержка 78 графических форматов!). К тому же ABC не только конвертирует изображения, но и позволяет обрабатывать их с помощью таких неслабых фотошоповских инструментов, как «лассо», «волшебная палочка», эллиптическое выделение, десятки фильтров (размытие по Гауссу, рельеф, фокусирование и т. п.), искажений (выпуклость, линза, точки, волна) и бог весть еще чего, мне не потребовавшегося. Единственное, чего не может делать ABC, – конвертировать формат OZF2, поскольку он совершенно закрыт, а австралийцы напрочь отказались давать исходники (мы просили!).


Под занавес – полное самадхи: берется утилита блистательного программера Игоря Борисова OziMap Converter (рис. 3), и точно в таком же поточном режиме конвертируются map-файлы OziExplorer’a в уже откалиброванные карты PathAway. Программа универсальна и позволяет на выходе получать не только формат PathAway, но и GPS Pilot Tracker (Atlas), Touratech-QV3 и Fugawi.

Уф! Таким вот замысловатым способом, потратив пару месяцев на кропотливую подготовку, я получил 240 мегабайт откалиброванных карт для PathAway, которые тютелька в тютельку легли на одну SD-карточку. Через месяц, бог даст, приступлю к полевым испытаниям. Отчет – по осени.

Сносим, режем, потрошим

08.06.2004

Тональность рассказа, по старой доброй традиции, лучше всего задать жизненной зарисовкой. Итак, представьте просторный двор московского спального района: полукилометровый двадцатидвухэтажный дом, узенькая асфальтированная дорожка, уставленная до асфиксии дорогими безгаражными автомобилями. За дорожкой – детская площадка: незамысловатые горки и качельки, чирикает подрастающее поколение, соревнуются в новорусских понтах молодые мамашки…

За детской площадкой асфальтированная дорожка уже пошире – для проезда. Она отделяет новорусский дом от советской девятиэтажки. У советского дома убогость логовазовского таксопарка компенсируется солидным преимуществом – ракушками.

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

Ну а теперь поехали. Шесть часов вечера. По дороге между домами на скорости около ста километров в час мчится птица-тройка: Аudi 80. Приближается к ракушкам… интересно, как она будет вписываться в поворот на те самые три-четыре метра? А никак! На фига ей вписываться? Не снижая скорости ни на километр, «Ауди» во весь пар таранит ракушку, расположенную прямо по курсу! Створка ворот улетает куда-то в небо и где-то там приземляется. Где – никому не интересно, потому что за этой самой створкой мирно дремлет скромненький «Мерседесик» средних лет. Чу! Уже не дремлет: под яростным натиском болида-соотечественника багажное отделение «мерина» уходит в салон, а капот пробивает дальнюю стену ракушки и вырывается на свободу, весь покореженный.

Я давно живу на свете и, кажется, повидал все переливы человеческой кретинии, но скажу честно: это – Гиннесс!

Думаете, всё? Ха-ха! Вот вам самая изюмина: за рулем «Ауди» сидел ее хозяин-мент, а «Мерседес» с оторванным тухесом и сплюснутым шнобелем принадлежал… тоже менту!!! Если б вы только видели эмоциональный кабуки их разговора на пепелище – за это многое можно отдать.


Неудивительно, что понаблюдать за их опасной и трудной службой собралось человек триста: и из новорусской двадцатидвухэтажки, и из советской девятиэтажки. Вот так подлинное искусство еще раз убедительно доказало, что способно преодолевать любые классовые противоречия.

Пока я вошкался с «жэ-пэ-эсом», скопилось море замечательного софта – будем разгребать. Да, чтобы не забыть – хвост и анонс:

– отдельной «Голубятни» по астрологии не будет, вместо нее готовится большая тема номера. Всё, рот на замок! Ну разве что чуточку проговорюсь: принять участие в подготовке темы я пригласил самых блистательных и авторитетных звездочетов и программистов;

– вышел первый том моей антологии величайших афер ХХ века. Книга называется «Как зовут вашего бога?», издательство «Бестселлер». Второй том – в июне. В двухтомник включены 26 афер, повесть о великом калифорнийском каменщике Бек-Тале и «экономический роман» об «Энроне». Книгу можно купить на «Озоне» (www.ozon.ru) или на сайте издателя www.sharebook.ru .

Софтяшничать начинаем с потрясающего звукового батч-конвертера River Past Audio Converter. В предыдущей «Голубятне» я рассказывал об Advanced Batch Converter, который творит чудеса с преобразованием изображений из любого формата в любой. River Past делает то же самое, но только со звуком. Вышел на эту программу я прелюбопытно. Вы наверняка помните несколько «Голубятен», посвященных американскому радио-шоу «Coast To Coast AM», которую долгие годы вел легендарный Арт Белл, а после его ухода на пенсию – Джордж Нури. В свое время я подробно рассказал как о захватывающем тематическом формате самой радиопередачи (все аспекты неопознанного, от экзорсизма до ведения войны путем манипулирования сознанием – Psychological Operations. Кстати, из свеженьких PsyOps: вы знаете, что Николасу Бергу отрезали голову никакие не террористы Аль-Каиды, а в тюрьме Абу-Граиб? Не очень-то об этом и пишут, правда?), так и о способах ее захвата через Интернет.

Буквально два слова, чтобы освежить в памяти события: четырехчасовой ночной эфир «Coast To Coast AM» транслируется в Интернете в реальном времени, а также предоставляется в записи в формате Real Audio. Формат поточный, поэтому для мгновенного скачивания файла требовалась специальная хакерская утилита, которая могла бы преодолеть защиту файлов с расширением .ram и сливать поток на ваш жесткий диск. Такую уникальную утилиту я раздобыл – это StreamBoxVCR, пропатченная группой Flying Raichu. После загрузки файлов Real Audio их можно конвертировать в родственной программе Streambox Ripper в человеческий формат MP3 и затем слушать на плейере.

И вдруг случилась незадача: ребята из Premiere Networks, занимающиеся подготовкой записи «Coast To Coast AM», что-то подкрутили в консерватории, да так, что защита Real Audio стала не по зубам StreamBoxVCR. Зато «Летающий Дракон» (Flying Raichu) по-прежнему щелкал как орехи второй формат радиопрограммы – микрософтовский ASF. Вот только переделывать его в MP3 Streambox Ripper не умеет. Пришлось отправляться на новые поиски и извлекать на свет божий удивительный River Past Audio Converter. Программа умеет конвертировать форматы AIFF, AU, MP3, OGG, SND, WAV, WMA, ASF, AVI, MOV, MP4, MPG, WMV, VCD, DVD в MP3, WAV или WMA – причем с потрясающей скоростью и удивительно низкими запросами к процессорному времени. Я даже не понял, как ей это удается. Во всяком случае, все происходило гораздо быстрее, чем у Streambox Ripper, который, между прочим, сам оказался фаворитом из десятка аналогичных рипперов, что мне довелось протестировать.


Финал у этой микроистории трагикомический. После того как я угрохал два дня на поиск River Past, «Coast To Coast AM» нанес удар ножом в спину. Не успел я вволю порадоваться софтверной победе, как моя дорогая радиопередача приняла эпохальное решение – наступить на горло своей коммерческой песне и впредь выкладывать на сайте записи в формате MP3, готовые для мгновенной загрузки! Во как бывает! Впрочем, в рамках телеологических теорий можно смело предположить, что энергия моих телодвижений наложилась на аналогичные потуги тысяч слушателей и оказала прямое воздействие на «Coast To Coast AM», в результате чего и было принято долгожданное решение.

Следующая жемчужина называется Babylon. Я давно слышал об этой программе, но почему-то не обращал на нее должного внимания. А тут вдруг понадобился срочный перевод. Установил я «Вавилон» и умилился! Изумительный словарь – не столько за счет элегантной реализации, сколько в силу грамотной концепции.

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

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

Еще два замечательных аспекта «Вавилона»: конвертационный модуль, позволяющий на лету преобразовывать национальные валюты, единицы измерения и временные зоны, а также безупречное взаимодействие с любыми движками преобразования текста в речь (помимо своего встроенного, можно использовать, скажем, такую совершенную систему как AT&T Voices, которой пару лет назад я посвятил отдельную «Голубятню». В результате мы получим озвученные словари.

Доступ к «Вавилону» тоже элегантен. Как только вы встречаете неизвестное слово, либо вам нужно конвертировать какое-то число, вы устанавливаете на нем курсор и нажимаете комбинацию клавиш (например, Ctrl + правый клик мыши – все это настраивается): тут же всплывает окно, в котором задействованы все подключенные вами словари. Удобно до неприличия, особенно если вы немножечко полиглотствуете.


Под занавес расскажу о находке в одной наибанальнейшей сфере (слово какое изумительное получилось!). Есть такие темы в софтостроении, которые напоминают укус комара. И чешешь, и чешешь, и чешешь – никак не начешешься. У меня подобных тем несколько, одна называется sticky notes. Ну вы знаете: эдакие желтые записочки, которые вы лепите на рабочий стол компьютера, подобно тому, как делали когда-то в офисах, демонстрируя свои склеротические артефакты на специальной доске. Для меня это сущее наваждение! Чуть ли не каждый месяц отправляюсь на поиски новых липких листочков, хотя, казалось бы, можно и угомониться, поскольку найдено немало близких к идеальному решений.

На прошлой неделе неожиданно зачесалось в очередной раз, и я снова стал искать липучки. Быстро нашел миленькую бесплатную штучку под названием MemStick (разработка Сергея Алексеева). Аккуратненькая такая липучечка, пригожая вся, непритязательная, неутяжеленная модными и никчемными прибамбасами.

Установил я MemStick и стал жить-поживать да добро наживать. Но уже через три дня опять зачесалось. Какие-то маленькие шероховатости стали раздражать, захотелось чего-то попригоже, что ли. Поискал-поискал и опять нашел: dtNotes называется. Жутко похожа на MemStick, но гораздо продуманнее: множество настроек, алармы, дополнительный модуль, в котором липкие листочки представлены в табличной форме, что удобно для сортировки и манипулирования.

Каково же было мое удивление, когда узнал, что dtNotes – детище того же Cергея Алексеева! Просто дальнейшее развитие MemStick. Правда, уже не бесплатное, однако такой подход мне лично очень импонирует: хочешь немного попроще, но на халяву, – бери MemStick. Хочешь, шоб было круто и как у людей, – покупай dtNotes. Демократия-с!


    Ваша оценка произведения:

Популярные книги за неделю