Софт-Блог за апрель 2004г.   
  • 3D2F.com — download more software
• QAIX.com — programming blogs
• RYXI.com — Hardware&Software blogs
• CagGuru.ru — automobile blogs
  • XYWE.com — anime blogs
• XYQE.com — gamer blogs
• LTalk.ru — love-форум для страждущих
• BeOn.ru — дневники об аниме
 
На главную > Софт-Блог за апрель 2004г.

   Софт-Блог 
Архив:

2005:
Январь
Февраль
Март
Апрель
Май
Июнь
Июль
Август
Сентябрь
Октябрь
Ноябрь
Декабрь
2004:
Январь
Февраль
Март
Апрель
Май
Июнь
Июль
Август
Сентябрь
Октябрь
Ноябрь
Декабрь
2003:
Январь
Февраль
Март
Апрель
Май
Июнь
Июль
Август
Сентябрь
Октябрь
Ноябрь
Декабрь

RSS-канал

Темы блога:

Пара слов о формате RSS
Прежде, чем разбираться с RSS-клиентом, вмонтированным в новую Оперу, нехудо бы вначале понять - а что за зверь этот самый RSS? На самом деле, это очень полезная штука..

Opera 7.5: Новое лицо норвежского гоблина
Выход новой версии культовой программы - всегда событие. И событие это интересно всякому, даже если мы и не пользуемся данной конкретной программой. Встречаем Opera 7.5 Beta 1 - норвежский гоблин получил новое лицо и ещё кое-что впридачу..

HTML-to-RTF: коловращение форматов
Все мы с той или иной периодичностью сталкиваемся с проблемой преобразования данных из одного формата в другой. Особенно эта задача актуальна для пользователей Сети - в тамошнем зоопарке форматов черти ноги переломают. Но любую пару форматов найдётся свой

Марсианские хроники
Компьютерные игры занимают особую нишу в многообразном мире программного обеспечения. Технологически они сложны, и даже сверхсложны, но кто серьёзно относится к играм, кроме отпетых фанатов? Среди самих же игр тоже существует особая ниша по имени "моды"..

Скрипт, который взорвал Рунет
Полку веб-игрушек прибыло. И новая игрушка получилась настолько зверской, что легко затыкает за пояс и бесплатные зеркала, и кнопки для нажимания, и прочие генераторы бреда..

Роботехника на грани фантастики
Персональный компьютер был создан для того, чтобы избавить нас от рутинных действий и сохранить наше время для творчества. Но оказалось, что сама по себе работа с персоналкой точно так же на N процентов состоит из тупых механических действий. И тогда на п

Лучший друг коллекционера
Каждый из нас немного коллекционер. Мы покупаем и храним книги, диски, журналы, кассеты, что угодно. А как только набирается критическая масса - начинаем во всём этом путаться. Лекарство же против путаницы существует только одно, и называется оно "учётом"

Переключатель, который слушается
Кто-то предпочитает софт, умеющий самостоятельно принимающий решения. А кто-то, наоборот, предпочитает софт, послушно выполняющий приказы. Наш сегодняшний гость - Arum Switcher - как раз из этой второй категории.

Мир, дружба и жвачка
Чтение новостных лент порою приносит сюрпризы - особенно, когда это ленты за прошлую неделю. Возможно, вы уже знаете о "сделке века" - в любом случае, тема слияния в экстазе корпораций Sun и Microsoft слишком интересна, чтобы о ней не поговорить.

Вторая жизнь убитой дискеты
Старые привычки долго не умирают - несмотря на обилие надёжных и удобных носителей, куча народа продолжает по старинке пользоваться FDD. Перенос данных на дискете - забава сродни русской рулетки. И что делать, если не повезло?

Аська по-нашему?
Рынок сервисов обмена мгновенными сообщениями, на первый взгляд, забит предложением по самое некуда. ICQ на просторах ex-USSR давно уже стала стандартом, а ведь есть и Yahoo!, и MSN.. Но помимо больших IM-сервисов, бывают ещё и карликовые..

Вскрытие анимированного GIFa
Пользователь Сети сталкивается с анимированными GIF'ами ежедневно и ежечасно. И если пользователь не художник и не дизайнер - он имеет весьма смутные представления о том, откуда же берётся анимация. Между тем, всё просто..

Что можно сделать из обычной мышиной кнопки
Мы с детства привыкли различать на ощупь правую и левую кнопки мыши. Также мы твёрдо знаем: правая - выбор, левая - действие. Но даже и такую простую систему координат можно расширить, если поставить в систему правильную добавку..

Большой Брат видит тебя
Бывает так: только пользователь соберётся прогуляться до любимого сайта "для взрослых" или скачать пару свежих фильмов, как раздаётся телефонный звонок и ласковый голос начальника спрашивает - ты куда это намылился, а? Это сработала служба контроля сетево

Сам себе издательство
Почти любой нормальный человек любит читать книги. Некоторые даже их пишут и издают. А некоторые другие и хотели бы написать и издать, но понимают, что ни одно "аналоговое" издательство с ними и говорить не будет. Остаётся одна дорога - к цифре.

Из MP3 в MIDI. Теперь и по-русски.
Мы уже рассказывали о программе, умеющей распознавать WAV- и MP3-звук, переводить его в нотный формат и в конечном итоге превращать в MIDI. А на днях в программе появилась очень полезная добавка..

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

День Всех Дураков
О чём можно написать в колонке, датированной первым апреля? День Всех Дураков даёт обширнейший простор для творчества..
 
Пара слов о формате RSS  ( 30 апреля 2004 г. | Автор: WildHare )

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

Справочник англоязычных аббревиатур определяет RSS, как «RDF Site Summary» (любителям рекурсивных процедур рекомендуется поискать в том же справочнике расшифровку RDF — после чего потребуется расшифровка W3C, ну и так далее, пока не надоест). Нормальному человеку это ни о чем не говорит, так что задвинем справочники в сторону и попробуем рассказать о предмете простым русским языком.

Представьте себе новостную ленту. Из чего она состоит? Глупый вопрос — она состоит из новостей. А из чего состоит каждая новость? Новость состоит из: заголовка, текста, картинки, таймштампа, гиперссылки, указателя на рубрику. Сама же новостная лента — это массив сущностей типа «новость» плюс кое-какая заголовочная информация: название ленты, адрес в Сети, логотип, подпись к нему, и так далее.

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

Технически RSS-канал представляет собою XML-документ, удовлетворяющий определенным правилам. Программы, которые умеют читать RSS-каналы, разбирать их на отдельные элементы и что-то с этими элементами делать (фильтровать, например), называются агрегаторами. Один такой агрегатор как раз и встроен в новую версию Оперы.

Для чего нужен RSS? Как и любой на свете стандарт, он нужен, чтобы упростить жизнь потребителю информации. Вы подходите к газетному лотку, и вы точно знаете, что любая газета будет на русском, текст будет напечатан так, чтобы читать его слева направо и сверху вниз. Если же каждый издатель будет верстать газету, как того пожелает его левая нога — к примеру, справа налево, а каждая третья строчка кверху тормашками — мы получим довольно точный аналог современного интернета. RSS был призван хотя бы немного упорядочить хаос, царящий в нашей любимой информационной среде.

Как это ни удивительно, затея не окончилась полным провалом и забвением: формат RSS используется довольно-таки широко. Правда, это не один и тот же RSS — в природе существует как минимум три разные версии (то есть это актуальных три, а вообще их больше). Причем разные ветки формата принадлежат разным конторам и развиваются каждая своим путем — почему-то разработка универсального формата обязательно приводит к появлению нескольких (и, разумеется, несовместимых между собой) универсальных форматов. Но об этом пусть болит голова программистов, пишущих агрегаторы — разница между RSS версий 0.91, 1.0 и 2.0 не настолько велика, чтобы сделать создание универсального транслятора нереальной задачей.

Как работает агрегатор RSS? Да как угодно. Разные агрегаторы ведут себя по-разному. Например, наш старый знакомый GetNews попросту закачивает RSS-канал в свою базу данных, и обрабатывает полученные данные ровно по тем же правилам, что и остальные новости.

Opera 7.5 делает примерно то же самое: она получает RSS, разбирает его на отдельные сущности, и загружает в почтовый (он же новостной) клиент. Принцип тот же, что и при работе с ньюсгруппами, только новости из RSS-каналов складируются в специальную папку по имени «Newsfeeds». Для каждого канала можно задать свой собственный интервал обновления, от пяти минут до недели.

Наш блог, кстати говоря, тоже можно получить в виде RSS-канала: для этого нужно либо промотать страницу наверх и найти в правом углу оранжевую бирку с надписью «RSS 2.0», либо просто зайти по этой ссылке. Opera 7.5 прочитает RSS, разберет его и покажет вам фрагмент новостной ленты; а вот MSIE всего лишь отрисует исходный XML-документ — отныне по этой позиции дети Билла Гейтса безнадежно отстают от Opera Team.


Обсудить Подписаться
 
Opera 7.5: Новое лицо норвежского гоблина  ( 29 апреля 2004 г. | Автор: WildHare )

Опера внутри Оперы и ещё раз внутри Оперы.. Если отвлечься от мыслей о вечном - нужно признать, что новая Опера таки радует глаз даже в виде скриншота.
Разные производители исповедуют разные принципы нумерации версий для своих детищ. Кто-то нумерует по всем канонам, как и положено от века. Кто-то заменяет номер версии на бессмысленную торговую марку — «2000», «XP», «MX» и так далее (пользователю, само собой, гораздо проще запутаться между «XP» и «2003», чем между «10» и «11», на это весь и расчет). Кто-то (не будем показывать пальцем на Netscape) после четвертой версии выпускает шестую и делает вид, будто цифра «пять» попросту приснилась нам на уроке арифметики в далеком детстве.

Opera Software среди этой нумерологической вакханалии остается одним из немногих приютов разума: они, конечно, могут выпустить версию 7.5 сразу после 7.23 — но в общие правила нумерации такие трюки вполне укладываются. Зато мы точно знаем, что никаких «Opera 2004» наши норвежские братья нам не предложат, спасибо создателю за его маленькие радости.

Сама же по себе первая бета «семь-пятой» Opera — радость вовсе не такая и маленькая. «Самый быстрый на свете браузер» (почему в кавычках? потому, что маркетинг и еще раз маркетинг) получил одним махом столько изменений и улучшений (причем к лучшему), что +0.27 к номеру версии оказались вполне оправданы.

Первое и, наверное, главное — визуальный интерфейс. Он изменился, и сильно (на скриншноте это должно быть видно). Штука, которая в старых версиях Оперы называлась «Hot list» и занимала добрую четверть экрана (отчего ее приходилось после первого же запуска отключать нафиг) ужалась до тоненькой панельки сбоку рабочего поля, и жить более не мешает. На эту панельку вынесены кнопки для быстрого доступа к поиску, закладкам, почте, адресной книге, чату, блокноту, реестру закачек, истории и тому подобным вещам. Панелькой можно управлять — показывать-скрывать системные кнопки и добавлять-убирать свои собственные. Эдакий quick launch по-норвежски.

Далее, кнопка, открывающая новую пустую страницу, была убрана с тулбара и помещена в левый верхний угол в гордом одиночестве (разумеется, как почти все в интерфейсе Оперы, эта фича отключается и включается обратно двумя кликами). В пару кнопке «полный назад» (возврат на первую страницу, с которой начался серфинг в данном конкретном окне) появилась кнопка «полный вперед» (сами догадайтесь, куда она ведет). Ну и еще много всякого по мелочи — я не особенный знаток и ценитель норвежских браузеров, поэтому мог и упустить какие-то детали. Да, дефолтный скин у Оперы теперь другой, и он гораздо симпатичнее старого, можете поверить на слово. Такое впечатление, что в Opera Software наконец-то заменили и.о. настоящим, взрослым дизайнером. Впрочем, скинов для Оперы в Сети — хоть ведром черпай, на любой вкус и цвет.

Что же касается функционала — тут изменения не столь внушительные, и даже изменениями их, строго говоря, не назвать. По-русски это называется «довесками». По большей части довески относятся к почтовому клиенту, но, поскольку я никогда оперовским клиентом не пользовался — по сравнению с The Bat! (не говоря уже об MS Outlook) эта часть Оперы выглядит каким-то эмбрионом полноценного почтового клиента — ничего путного здесь сказать не могу. Хотя нет, таки могу: доработки почты заняли в changelog'е ровно двадцать строчек — больше, чем любая другая секция.

Едем дальше. Опера теперь умеет работать в качестве IRC-клиента — и поскольку этот вид коммуникаций совершенно не собирается сдавать позиции, интеграция IRC в кроссплатформенный браузер должна дать пользователям дополнительный комфорт, а браузеру, соответственно, дополнительных пользователей. В меню появился новый пункт по имени «Tools» — больше не нужно шарить по всем подряд пунктам в поисках сервисных и настроечных функций. Особенно хочется отметить фичу «Delete private data», которая в два клика вычищает из системы все следы вашего пребывания за рулем браузера. Ну и, опять же, должно быть много всего по мелочи — но поклонники Оперы и сами все найдут, а сторонники других браузеров острой нужды в тех мелочах не ощущают.

На текущий момент Opera 7.5 Beta 1 доступна для всех платформ, но только в англоязычном варианте. Что абсолютно не мешает полюбоваться этим чудом софтостроения и признать: норвежский гоблин с каждой новой версией обретает все более человеческое лицо. Скоро его и «гоблином» называть будет неудобно..

ЗЫ

Забыл упомянуть об одной из новых фич Оперы — она научилась понимать и поддерживать формат RSS. Но о том, что это за формат, чем он интересен и какой прок можно получить от его поддержки браузером — обо всем этом мы поговорим в нашем завтрашнем выпуске. Оставайтесь с нами. ;-)


Обсудить Подписаться
 
HTML-to-RTF: коловращение форматов  ( 28 апреля 2004 г. | Автор: WildHare )

Интерфейс конвертора прост и ясен, как и полагается сервисным утилитам. Откуда, куда, как именно - и поехали. Причём быстро поехали.
На свете существует великое множество форматов — текстовых, графических, бинарных, медийных и прочих. Как следствие, сплошь и рядом возникают ситуации, когда мы получаем информацию в одном формате, а хранить (обрабатывать, передавать дальше) хотим в другом. Вот, к примеру, едва ли не самый банальный случай: мы собираем в Сети какую-то информацию, которую затем компилируем в некий отчет (исследование, доклад, реферат, etc.) — в исходном виде информация представляет собою набор разноформатных HTML-страниц, надерганных с разных сайтов, а финальный документ мы верстаем, понятное дело, в MS Word (ну или в Adobe Page Maker, или кто где привык).

Сколько лишней работы мы при этом делаем? В каждом HTML-файле нужно отыскать требуемые фрагменты, очистить их от лишних (с нашей точки зрения) дизайнерских изысков и перенести в нашу рабочую среду. Что делает Word при вставке текста из буфера? Правильно, он вместе с текстом тащит еще и стиль. А нам оно надо? Нет, нам оно не надо — у наc в документе собственный стиль, и приходится постоянно отвлекаться на выравнивание — гарнитуры, кегля и цвета фонтов, центрирования абзацев, прибивания лишних деталей и прочего в том же духе. HTML ведь не предназначен для обработки, это формат для чтения глазами.

Поэтому задачу удобнее решать в два приема: вначале превратить собранные HTML-страницы в нечто, более удобное, а уже потом заняться собственно обработкой. Конечно, можно открыть каждую страницу в том же MS Word, выбросить весь лишний дизайн, сохранить в виде DOC-файла, и иметь дело уже с ним. Но, опять же, зачем тратить лишнее время, если можно взять в руки правильный конвертор, который все сделает сам?

Правильный конвертор так и зовут — HTMLtoRTF Converter (найти на SoftSearch, скачать у автора). Он умеет делать только одну вещь: превращать HTML-разметку в документы формата RTF и TXT, но эту единственную вещь он умеет делать хорошо. С текстовым форматом все просто и понятно: выбросить форматирующие тэги, и сохранить то, что останется (если, конечно, что-то останется). При желании можно задать принудительный перевод строки через каждые N символов, для пущей удобочитаемости. Но это самый простой случай.

С форматом RTF дело обстоит интереснее: поддерживается несколько режимов конвертирования. Полный (максимальное сходство финального документа с исходным), стандартный (выбрасывается все лишнее и остается только текст) и выборочный (конвертировать ли таблицы, сохранять ли картинки, цвет и стиль текста, etc.) — помимо этого можно принудительно задавать кодировку, гарнитуру и кегль шрифта для финального документа. Небольшие манипуляции с настройками позволят причесать стадо разноцветных и разноформатных страниц под одну гребенку, ну а дальнейшая судьба сконвертированной информации — личное дело пользователя, конвертору она безразлична.

Но конвертор не был бы полноценным, если бы не поддерживал пакетную обработку — конвертацию сразу пачки HTML в пачку же RTF. Отдельно нужно отметить, что работает HTMLtoRTF не только качественно, но еще и быстро: тестовый набор из 289 файлов (правда, небольших, но где вы видели мегабайтные HTML-страницы?) он перелопатил за 15 секунд. В качестве недостатка стоит упомянуть такую вещь: в отличие от многих своих собратьев, HTMLtoRTF не встраивается в контекстное меню Проводника, что не есть гуд, хотя и мелочь. А вот для любителей автоматизировать свою деятельность есть два бонуса: во-первых, полноценная работа из командной строки, и во-вторых специальная поставка HTMLtoRTF в виде DLL-библиотеки (но это уже для программистов).

Резюме: пользователям, по жизни имеющим дело с превращением форматов, стоит подумать о расширении набора своих дежурных конверторов. ;-)

Новости короткой строкой: одна хорошая и одна плохая. Плохая заключается в том, что новая инкарнация вируса I-Worm.Bugle получила индекс «Y» — а это значит, что в английском языке осталась только одна буква для обозначения следующей инкарнации; и если буквы закончатся, а энергия у авторов вируса не иссякнет — специалистам антивирусных компаний придется ломать голову над расширением системы индексации; и черт знает, до чего они в конечном итоге додумаются.

И хорошая новость — наши норвежские братья выпустили в свет бета-версию культового браузера Opera 7.5 — спешите, что называется, видеть (именно «видеть», поскольку изменения неслабо коснулись именно визуального интерфейса).


Обсудить Подписаться
 
Марсианские хроники  ( 25 апреля 2004 г. | Автор: WildHare )

Начальная стадия колонизации. Самое главное - найти лёд. Без этого ресурса зарождающейся колонии грозит быстрое и неотвратимое вымирание..
Нет-нет, никаких марсоходов, никаких загадок-красной-планеты, никаких телескопов, стробоскопов и прочих инструментов научного прогресса. По уик-эндам даже научный прогресс имеет свойство маяться дурью. Так что сегодня мы поговорим о нашей, софтверной дури — компьютерных играх.

Компьютерные игры бывают вовсе дурными («The Sims» тому отличный пример, не говоря уже о прочих покемонах), бывают спортивными («Quake» или «StarCraft» уже и играми-то сложно назвать, это не игры, а полноценные виды спорта), бывают серьезными (на «Tropico», к примеру, можно писать диссертации по социологии и политологии, и я не шучу). Но важнейшей изо всех компьютерных игр для нас, безусловно, является «Civilization».

Цивилизация, без преувеличений, великая игра. Если бы мне задали классический провокационный вопрос — какие три игрушки я бы взял с собой на необитаемый остров, я бы ответил: Civilization версий I, II и III соответственно. Кто знает, какое железо окажется на том острове? Нужно быть предусмотрительным.

В стародавние времена игростроители делали только закрытые игры. Что это значит? Говоря по-русски — как прибили, так и держится, пользователь при всем желании не мог ничего изменить в игровой вселенной и в игровой механике (крайние случаи в виде хаков не считаются). Но потом кто-то умный догадался, что пользователи тоже люди и тоже хотят чувствовать себя творцами — так появились игры с открытой архитектурой. А это значит, что: а) в поставку игры входят инструменты разработчика; б) игра позволяет себя модифицировать; и в) производители игры всячески приветствуют творческие позывы пользователей. Современную серьезную игру невозможно себе представить без редакторов и конструкторов, и нередки случаи, когда удачный мод становился более популярным, нежели оригинал. Кто сейчас играет в первый «Half-Life», поднимите руки? А кто долгими бессонными ночами режется в «Counter-Strike»? То-то же.

Нужно ли объяснить, что есть «мод»? Пожалуй, нужно. Отдельная карта, или набор карт, или набор карт и юнитов, и так далее — это еще не моды. Модом может считаться только такой набор дополнительного всего, который изменяет исходную игровую вселенную и добавляет в нее новые, непредусмотренные в «родной» игре сущности. Важный нюанс: мод обязательно делается посторонними людьми, а когда мод выпускают сами игроделы — такой мод называется аддоном, хотя технически это одно и то же.

Но предисловие пора бы и закончить. Все вышесказанное является плавной подводкой к тому простому факту, что как бы глубока не была игра (Civilization — почти бездонна, но все же «почти»), всегда найдется такой мод, который сделает игру еще интереснее. Модов Цивилизации (речь, понятно, о версии номер три) существует великое множество, но попадаются порою и вовсе уникальные экземпляры. Например, мод по имени Mars. Поклонников творчества Сида Мейера одна только марсианская стилистика повергнет в благоговейный трепет — Mars (во всяком случае, чисто визуально) живо вызывает из памяти «Альфу Центавра», хотя по сути — все та же третья Civilization. Но изменения, внесенные в геймплей автором мода, внешней косметикой не исчерпываются. Можно считать, что Mars начинается там, где заканчивается оригинальная «цива» — космическая экспансия, высадка на Марс и постепенное его освоение.

Никаких древних веков, никаких изобретений пара и пороха — технологически игра начинается сразу в Modern Times, и (при наличии соответствующих ресурсов) почти все «современные» постройки и юниты доступны в самом начале. Для любителей высокотехнологичных эпох (которые, как и я, начинают глобальную войну не раньше, чем все государства планеты войдут в ядерный век) — самое оно. Развитие движется дальше — лазеры, роботы, киборги, боевые спутники, орбитальные бомбардировщики и космический транспорт. Колонизаторов на Марсе, понятное дело, не один и не два — а как прикажете мирно делить бедную ресурсами планету?

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

Разумеется, Mars — отнюдь не единственный достойный внимания мод Civ-III, есть и другие (о которых, возможно, я расскажу выше по течению блога). Но этот — самый, если так можно сказать, радикальный, только его авторы перенесли действие с Земли на другую планету. И у них, что характерно, получилось.


Обсудить Подписаться
 
Скрипт, который взорвал Рунет  ( 24 апреля 2004 г. | Автор: WildHare )

Визуально сайт Эксплодера ничего особенного собою не представляет, да и не пытается. Тот случай, когда значение имеет конфета, а не её фантик.
Больше всего на свете программисты любят писать игрушки. Веб-программисты ничем не отличаются от своих системных собратьев — такие забавные штуковины, как «генератор открытых писем», «кнопка для нажимания», «бесплатное зеркало вашего сайта», «расшифровщик никнеймов» и прочие появляются в Сети с завидным постоянством.

Но все существовавшие допрежь «webtoys» — ничто по сравнению с нашим сегодняшним гостем. Зовется эта штука Интернет Exploder и она оправдывает свое название на все сто процентов. Как говорят в народе — чистый термояд, он же полный атас.

Принцип действия прост, как мычание: вы вводите в специальную дырку адрес сайта и жмете кнопку «Поехали!» Сайт, как ему и положено, послушно загружается и внешне ничем не отличается от оригинала.. Эксподер всего лишь заменяет некоторые слова в тексте страницы на некоторые другие слова. И все. Но, граждане, какая же отвязная ботва у него иногда получается! Это песня. Я не думаю, что внутри Эксплодера сокрыта сколько-нибудь сложная логика — насколько я понял, замена слов производится на основе нескольких таблиц соответствия, в которых каждому (а возможно, что и не каждому, а только части) слову русского языка сопоставлено энное количество «синонимов». Только и всего. Но, понимаете ли, русский язык — очень богатый. У нас очень много слов, а значений у них еще больше, а когда слова сопрягаются друг с другом, количество смыслов увеличивается в геометрической прогрессии. На таком материале самый банальный рандомайзер может работать петросяном, а уж если рандомайзеру добавить хотя бы немного ума.. Получается взрыв. Explode. Real explode. ;-)

На выход подается нечто, подобное «переводам» студии «Божья Искра» — серьезный академический сайт с похоронной миной на лице несет такую клиническую отсебятину, что читатели от смеха падают под столы и проливают на клавиатуры все, что только возможно туда пролить.

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

Честное слово, игрушка — простая до тупости, но это как раз та простота, которая хуже воровства. Ибо смешно, порою до колик в животе. А уж какие возможности для розыгрышей — показать боссу корпоративный сайт (ссылки на «взорванном» сайте остаются вполне рабочими, вот только ведут они угадайте куда) и сказать, что сайт хакнули.. Enjoy it, однозначно.


Обсудить Подписаться
 
Роботехника на грани фантастики  ( 22 апреля 2004 г. | Автор: WildHare )

Никаким скриншотом невозможно передать зверское многообразие функционала RoboTask. Единственное, что видно сразу - интерфейс сделан по-человечески, глаз не режет и рук не выкручивает.
Ниже по течению блога можно найти рассказ о мечте любого админа — программе Alchemy Eye, берущей на себя все возможные работы по отслеживанию состояния вверенных админу машин. На днях, кстати, вышла новая версия этой замечательной программы — Alchemy Eye 5.8 (найти на SoftSearch, скачать у автора). Если вы еще не знакомы с чудесами алхимии — настоятельно рекомендую познакомится, не пожалеете.

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

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

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

Проще всего показать на примере. Самая простая вещь: я пишу очередной выпуск блога. Собственно написание текста — это процесс творческий, и тут ничего не автоматизируешь. Но после того, как текст написан, его требуется подготовить и опубликовать — а это уже тупые механические действия. Нужно: записать файл с текстом, пропустить его через форматирующий скрипт (который расставит нужные тэги, заменит дефисы на тире, и так далее), запустить спеллчекер (powered by Word, к примеру) и натравить его на текст; установить коннект; запустить FTP-клиент и закачать на сервер картинку-иллюстрацию, запустить IE и открыть там веб-интерфейс для публикации выпуска. Ничего сверхъестественного в таких манипуляциях нет, но они занимают время. Конечно, можно взять в руки скриптовый язык (лучше всего Perl, но подойдет и JS) и описать все манипуляции в нем.. Но ведь скрипт нужно писать — раз, отлаживать — два, и тратить на это время — три. То есть нужно быть очень ленивым человеком, чтобы для каждого чиха писать программу — неленивому же каждый раз жалко времени (о том, что лучше два дня потерять, а потом за час долететь, думают только отпетые лентяи, уж можете мне поверить).

Вот для неленивых, энергичных и знающих цену времени людей и была написана программа RoboTask. По большому счету, в ней реализован конструктор скриптов — вместо того, чтобы шарить по документации и мучительно вспоминать нужные методы (для тех, кто знает азы программирования) или делать все руками (для тех, кто не знает), мы запускаем RoboTask и в наглядных образах объясняем ей, что требуется сделать и как именно это требуется делать.

Спектр возможностей — огромен. RoboTask оперирует задачами, каждая из которых представляет собой последовательность команд. В число команд входят: любые мыслимые операции с файлами; операции с ZIP-архивами; любые операции с открытыми окнами; системные операции (запустить приложение, «набрать» что-то на клавиатуре, распечатать файл, запустить-остановить системную службу, etc.); операции с Сетью (проверить почту, послать почту, получить почту, пинговать узел); служебные операции (диалоги выбрать-открыть-сохранить файл, ввести величину, показать сообщение). Но это не все: помимо физических (сделай то-то) команд, поддерживаются и логические — ветвления (если условие выполняется, делай так, а если нет, то вот так), несколько видов цикла (простой цикл, перебор группы файлов, перебор строк текста, перебор результатов запроса к базе данных). Все вместе является вполне полноценным языком программирования — причем языком, не требующим от пользователя никаких сугубо программерских знаний. Если вы можете нарисовать на бумаге алгоритм действий — значит, сборка этого алгоритма в RoboTask будет для вас вполне тривиальной задачей.

Но конструирование задач — это только половина возможностей RoboTask. Вторая (и не менее ценная) половина заключается в механизме по имени Automation — та самая автоматизация, о которой так много в самом начале. Любая созданная вами задача может быть запущена руками, по вашей прямой команде, а может быть повешена «на будильник». Количество же разнообразных будильников, мягко говоря, велико. Будильником для задачи могут служить: таймер (запуск в определенное время, однократный или циклический); заданная клавиатурная комбинация (она же hotkey); файловая операция (если указанный файл появился, исчез, был перезаписан, увеличился-уменьшился в размере, и так далее); установка или сброс dial-up коннекта; открытие или закрытие окна с указанным фрагментом заголовка (скажем, можно сделать так, чтобы окно Блокнота по факту открытия распахивалось на весь экран, причем неважно, пустой он будет, или с файлом); системные события (при входе в систему, при выходе, при изменении системного времени, получении нового задания в спулер, и все такое прочее).

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

Из недостатков программы (а покажите мне идеальный софт) я могу отметить два. Первое: RoboTask сворачивается в systray, но нет возможности запустить задачу «по правой кнопке», что не очень-то удобно. И второе: интерфейс и документация только английские, а ведь RoboTask написан не в Америке, и не в Китае, а самый что ни на есть made in Russia. В остальном же — мечта, а не программа. Рекомендую.


Обсудить Подписаться
 
Лучший друг коллекционера  ( 21 апреля 2004 г. | Автор: WildHare )

Интерфейс - классический "три в одном" SDI. Просто, удобно и красиво в одно и то же время - редкий случай для shareware-софта.
Если вы думаете, что коллекционер — это обязательно собиратель спичечных этикеток, почтовых марок, табличек «не курить» и других абсолютно ненужных в жизни вещей, то, как говорят в Одессе, чтоб вы больше так не думали. Каждый из нас немного коллекционер. Книжный шкаф в углу стоит? Стоит. Стопки CD, DVD, DivX и MP3 захламляют жизненное пространство и грозят обрушится к свиньям собачьим на пол? Грозят и захламляют. На самом высоком шкафу пылится трехлетняя подшивка «Химии и Жизни»? Не как правило, но бывает.

Так вот, граждане, если это все не коллекции — то я папа римский и святой Петр в одном лице. Книги, диски с музыкой, софтом и фильмами, антикварные уже VHS и аудиокассеты — не знаю, как у кого, а в моем доме все эти позиции исчисляются сотнями. Конечно, дома бывают и высокотехнологичными — отсканировать книги и журналы, перегнать в цифру магнитные ленты, перелить на винты содержимое дисков, и загнать описания всего этого в единую базу данных.. Мечта, ага. Только стоимость hardware, software и работ по оцифровке в таком проекте будет сопоставима с вашим годовым доходом — и это не считая потерянного времени. Нам оно надо? Лично я покамест наблюдал (со стороны, понятное дело, я себе не враг) только одну попытку создать глобальный цифровой архив в пределах отдельно взятого дома — и закончилась та попытка полным пшиком, если не сказать хуже.

И пока в наших домах бал правят вещи из реального мира, мы остаемся коллекционерами, в той или иной степени. Для коллекционера же не последней задачей является задача учета. Коллекционеру нужно знать, какими именно предметами он располагает, в каком состоянии те предметы находятся, кому и что было выдано во временное пользование и кого пора начинать трясти, аки грушевое дерево, на предмет возврата замыленных книг и компактов. Конечно, учет можно вести и в Access, и даже в Excel, и даже в текстовом файле.. Но ведь хочется: а) удобства; б) простоты; и в) чтобы радовало глаз.

Как следствие — программа по имени Collmate (найти на SoftSearch, скачать у автора). Лучший из попадавших мне в руки инструментов, реализующих учет и контроль за находящимся в частной собственности культурным наследием.

Collmate удовлетворяет всем поставленным условиям. Она проста: работать с ней может и ребенок. Никакого «читать документацию», все интуитивно и визуально понятно. Она удобна: интерфейс построен именно так, как я бы и сам его построил. Она радует глаз: никаких розовым по голубому, никаких страхолюдных иконок в полэкрана, все по-человечески. База данных построена так, как и нужно: коллекции (вкладываются друг в друга, при желании) и предметы в коллекциях. Произвольный набор атрибутов, у каждой коллекции может быть свой собственный. Текстовое описание и до четырех картинок на каждый предмет. Отдельно — новинки (предметы, добавленные недавно), отдельно — контакты (кому, что и когда было отдано в пользование). Русский интерфейс и полный хелп на русском же языке.

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

Найти в Collmate какие-либо серьезные недостатки мне не удалось, настолько грамотно и добротно программа сделана. Ну, разве что не хватает «системной» папки по имени «Избранное» — она бы пригодилась и для быстрого доступа к жемчужинам коллекций, и, возможно, при обмене файлами коллекций. Не помешал бы еще инструментарий для слияния нескольких файлов коллекций в один и разделение одного файла на несколько. Но это уже потенциал дальнейшего развития программы, и к недостаткам отнесено быть не может.

Давно подмечено, что учет обыденных, казалось бы, предметов и явлений может привести к открытию удивительных фактов. Например, выясняется, что самый эпический изо всех блокбастеров по имени «Lord of the Ring» и самый чернушный (кровавый, клинический, тошнотный, вписать нужное) изо всех трэш-триллеров по имени «Dead Alive» были созданы одним и тем же человеком.. Но это уже совершенно другая история. ;-)


Обсудить Подписаться
 
Переключатель, который слушается  ( 20 апреля 2004 г. | Автор: WildHare )

Экран настройки Arum Switcher. Собственно, никаких настроек, кроме горячих клавиш, и нет. Да они и ни к чему.
Программ класса «переключатель раскладки» (они же «свитчеры») в природе существует не одна, не две, и даже не пять. Но ни одной из них не удается преодолеть первый, он же универсальный, закон диалектики: борьба и единство противоположностей. Что это значит? Это значит, что любая крайне полезная фича в программном обеспечении обязательно компенсируется крайне неприятным геморроем – спасибо товарищу Гегелю за наше недетское счастье.

Свитчеры (Punto Switcher, Keyboard Ninja, и другие) относятся к семейству интеллектуального программного обеспечения, то есть умеют самостоятельно принимать решения. Вот тут-то закон товарища Гегеля и срабатывает во всей своей красоте: если программа принимает правильное решение – это выглядит как натуральная магия, операционная среда угадывает наши мысли раньше, чем мы успеваем сообразить, а что же мы на самом деле собирались сделать; но если решение ошибочно – это, в общем-то, тоже магия, но уже черная. Приходится тратить уйму времени на тренировку свитчера – но и после этого найдется ситуация, в которой он испортит всю малину, причем в самый неожиданный момент.

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

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

Переключаться можно не только между раскладками (поддерживаются любые языки, кроме китайского и ему подобных), но и между регистрами букв. Программа работает со словами, строками и целыми кусками выделенного текста, причем корректировка производится даже в том случае, когда текст набирался в нескольких раскладках. Горячие клавиши, само собой, настраиваются. Из недостатков можно отметить разве что отсутствие «дневника» (который есть в Punto) и других дополнительных прибамбасов, не связанных с непосредственно коррекцией. Да и иконка в systray могла бы радовать глаз – а она, увы, не радует.

В остальном же Arum Switcher – мечта того пользователя, который умному софту предпочитает послушный.


Обсудить Подписаться
 
Мир, дружба и жвачка  ( 19 апреля 2004 г. | Автор: WildHare )

Как вы думаете, если таки объединить бывших злейших врагов и нынешних добрых друзей - как будет выглядеть их лого?
Эту историю можно было начать словами «Однажды Билл™ Гейтс...» Но плагиат – это не наш метод, так что не будем выделываться и расскажем по-простому.

Чтение новостных лент иногда приводит к поразительным результатам – особенно, когда лента читается «от забора и до обеда», т.е. от сего дня и на N дней назад. Оперативность в этом случае разменивается на достоверность и подробность. В каких-то случаях это хорошо, в каких-то нет.. В случае с новостью по имени «Sun Microsystems помирилась с Microsoft» технология «от забора и до обеда» безусловно рулит – такие события нужно потреблять в перепроверенном и пережеванном виде, предварительно стравив пар и очистив организм от шлаков. Иначе чтение неизбежно закончится выводом, что у кого-то из журналистов первое апреля наступило по старому стилю.

Но приходится верить своим глазам – небо действительно упало в Дунай, параллельные прямые пересеклись под прямым углом, вода в поставленным на газовую плиту чайнике замерзла, на одноруком бандите выпали три семерки.. Злейшие враги, много лет вставляющие друг другу палки в колеса и фитили в неудобосказуемое, действительно подписали мировое соглашение.

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

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

Возникает вопрос: а только ли дело в арифметике? Ведь отдать деньги дружественным юристам и дружественным же СМИ – это одно, а отдать деньги прямому конкуренту и тем самым его усилить – это совсем уже другое; и простое сравнение сумм на «больше-меньше» тут не подходит, нужно ведь думать и о долгосрочных эффектах. Умеют в MS думать о долгосрочных эффектах? Умеют, и очень хорошо умеют. И что из этого следует? А следует одна простая вещь: раз MS не стала бы поддерживать конкурента, значит, Sun более ей не конкурент. Всякие мелкие детали (вроде того, что MS таки выкупила право развивать свою собственную версию Java WM, что компании будут взаимно лицензировать технологии друг у друга, что железки от Sun подружатся с серверным софтом от MS) указывают именно на такое положение дел. Так что еще неизвестно, кто кому сделал уступки.

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

ЗЫ

Не все новости на прошлой неделе были столь титаническими, кое-что происходило и в мире простых смертных. Трудяги из RitLabs выпустили The Bat! 2.10, а добрые волшебники из Google перевели на русский язык интерфейс Google Bar. И первое, и второе вполне пригодно к употреблению – качаем и радуемся. ;-)


Обсудить Подписаться
 
Вторая жизнь убитой дискеты  ( 16 апреля 2004 г. | Автор: WildHare )

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

Миф опровергается очень просто: FDD 3.5" – это ни в коем случае не носитель, это расходный материал. Дискета может выйти из строя в любой момент времени, поэтому если уж использовать трехдюймовку (хотя и не очень понятно, нафига она нужна, при нынешнем-то обилии накопителей на основе flash-памяти), то нужно помнить о технике безопасности. А техника эта проста, как сосновый комод с тремя ящиками. Первое: записывать любой файл на FDD в количестве как минимум двух экземпляров, а если файл большой – делать две копии на двух дискетах. Второе: никогда не открывать файл непосредственно с FDD, а использовать дискету исключительно для переноски данных. Принесли, перетащили на винт, открыли. Закрыли, перетащили на дискету, унесли. И третье: если дискета начинает вести себя подозрительно (долго и мучительно распознается, издает странные звуки в приводе, файл читается с третьего раза), ее нужно незамедлительно поместить в Recycle Bin (этот девайс есть в каждом офисе, обычно он стоит в углу и по внешнему виду похож на мусорную корзину, расположенную у вас на десктопе), и никогда больше оттуда не вытаскивать. Расходный материал – он и есть расходный материал.

А вот что делать, если черт таки попутал записать файл на FDD, причем файл критичный, его потеря явит собою настоящую {censored}, резервных копий нет, а дискета не читается ни одним из доступных приводов? В этом случае остается единственный шанс – восстановление убитых данных программными средствами. Не думайте, что меня вело праздное любопытство, проблема была вполне реальной. FDD-привод, терзающий сбойную дискету, как терьер дохлую крысу, важнейший файл, который нужен именно вот сейчас, убитый горем пользователь и ваш покорный со всем этим на руках.

Реаниматор явился в виде программы Skopin FileCopier (найти на SoftSearch, скачать у автора). Визуальный дизайн интерфейса оказался, мягко говоря, жутковат – но, возможно, в среде реаниматоров-воскресителей так и принято? еважно: докторов ценят не за красивые глаза, а со своей задачей товарищ Skopin справился на твердую пятерку. Принцип действия крайне прост: файл читается посекторно, и если какой-то из секторов принципиально не может быть прочитан с FDD (например, из-за физической травмы носителя), он пропускается и забивается нулями. Главное – с дискеты считывается все, что только возможно считать, а дальше уже дело техники (для каких-то форматов потеря пары секторов не страшна, что-то можно поправить руками в hex-редакторе, для каких-то форматов существуют свои реаниматоры). Более того, недостающие сектора можно взять с резервной копии – если вы записали на FDD две копии файла, и обе они не читаются, Skopin попробует собрать из них одну, зато рабочую.

Добрый доктор Skopin лечит не только убитые дискеты, он поможет прочитать файлы и с побитого CD. Для любителей носить файлы из одного места в другое на физических носителях программа такого класса попросту незаменима. Но главная мораль такова: хранить на FDD единственную в природе копию важного файла – самый лучший способ безвозвратно потерять данные. Нередки случаи, когда из всего врачебного персонала ваш случай согласится разбирать только патологоанатом..


Обсудить Подписаться
 
Аська по-нашему?  ( 15 апреля 2004 г. | Автор: WildHare )

Если присмотреться, в интерфейсе М-Агента можно обнаружить родовые черты почти любого актуального IM-пейджера. Причём далеко не худшие черты..
Интернет-пейджеры делятся на две категории: собственно пейджеры и оболочки для пейджеров. В чем разница? Полноценный интернет-пейджер (правильнее говорить «IM-пейджер», ну да один черт) — это сервис, позволяющий подписчикам обмениваться сообщениями в реальном времени. Клиентское приложение — всего лишь один из компонентов сервиса, причем далеко не самый главный. Первым таким сервисом, как мы все знаем, стала служба ICQ. Идея оказалась настолько удачной, что клоны не заставили себя ждать: AOL Messenger, Yahoo! Messenger, MSN Messenger.

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

ICQ и ее братья по разуму — безусловно, титаны и гиганты, но в национальных сетях хватает место и для карликовых сервисов мгновенного обмена сообщениями. Живет такой сервис и на просторах Рунета, но знают о нем только подписчики службы Mail.ru, да и то не все. Имени собственного сервис не имеет, так что мы будем именовать его по названию программы-клиента: М-Агент.

По внешнему виду М-Агент похож на гибрид всех пейджеров сразу: кнопки «меню» и «статус» родом из аськи, главное окно с его «косыми» закладками (на скриншоте оно справа) позаимствовано у MSN Messenger и перекрашено в ядовио-оранжевый цвет, а окно диалога очень похоже на аналогичное в Yahoo! Messenger. Ничего плохого в таком «цитировании» лично я не вижу: зачем изобретать велосипед (который почти гарантированно окажется с пятью колесами)? Стоящие оригинальные дизайнерские идеи в софтостроении — большая редкость, и глупо не использовать уже существующие наработки.

Как пейджер, М-Агент не вызывает абсолютно никаких нареканий — он прост, симпатичен и удобен. Настройки, правда, крайне аскетичные, но еще неизвестно, что лучше: два десятка настроечных экранов аськи, в которых сам черт ноги переломает, или отсутствие настроек, как таковых. В первом случае мы точно знаем, что программу можно заставить сделать это, но попробуй найди, как ее заставить; а во втором случае мы знаем, что как прибили, так и держится — экономия времени и нервов гарантирована. В пейджер встроено несколько информационных панелек, на которых можно увидеть погоду, текущие курсы валют, кусочек новостной ленты, TV-программу и тому подобные вещи.

Но все удобства (как это часто бывает) на корню убиваются маркетинговой политикой производителя. А политика такова, что пользоваться сервисом могут только подписчики службы Mail.ru — всем прочим не светит. Казалось бы, мелочь — регистрация бесплатна и занимает пару минут.. Но эта мелочь лишает М-Агент шансов на сколько-нибудь серьезное распространение. Допустим, я завел аккаунт на Mail.ru, но моим корреспондентам, чтобы общаться со мною, тоже придется открывать там аккаунты — а им это надо? Проще постучаться в старую добрую аську.

«Местечковый» (можно сказать и круче: «брэнд-ориентированный», суть от этого не изменится) подход лишает программу всех ее маленьких прелестей. М-Агент умеет оповещать о приходе новых писем — но только в ящик @mail.ru, а зачем мне это надо, если я не пользуюсь тамошней почтой, у меня своя? Прямо в пейджер встроен гейт к поисковой системе, но опять же, пользоваться можно только искалкой Mail.ru — а зачем это мне, если я пользуюсь Google и Яndex? М-Агент интегрирован с чатом Mail.ru — фича ослепительно интересная, но, к сожалению, я давно уже не отношусь к младшему школьному возрасту.

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

Но ведь можно было сделать и по-другому. Достаточно взять пример с MSM Messenger, который хоть и ориентирован на собственные сервисы Microsoft (Hotmail и MSN), но позволяет общаться всем желающим, а не только подписчикам этих сервисов. Одна-единственная вещь — разрешить регистрацию обладателям любого почтового ящика, а не только @mail.ru — в корне изменила бы ситуацию. Ну а если еще и сделать хотя бы самый простой гейт к ICQ (вместо того, чтобы ваять версии «агента» для Linux и FreeBDS)..

На текущий же момент М-Агент представляет собой красивую, добротную, но удивительно бесполезную игрушку. Увы, но потенциальный «убийца аськи» из этой программы так и не вылупился.


Обсудить Подписаться
 
Вскрытие анимированного GIFa  ( 14 апреля 2004 г. | Автор: WildHare )

В 10-секундном видео-фрагменте оказалось 260 фреймов. То есть на 20 больше, чем требуется человеческому глазу.
Мы продолжаем нашу трансляцию, посвященную знаменательным вехам отечественного (и не только) софтостроения. Sorry за небольшой технический перерыв — человек, как известно, располагает, но когда обстоятельства непреодолимой силы говорят тебе «Jump!», остается только развести руками. Но это все ненужная лирика, лучше займемся делом. А наше сегодняшнее дело напрямую связано с замечательным графическим форматом по имени GIF.

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

Если бы я был художником, или, на худой конец, дизайнером — я бы точно знал, какой программой лучше всего пользоваться для создания анимированных GIF'ов. Но поскольку умение рисовать не входит в число моих достоинств (и даже мимо не проходило), до недавнего времени я не имел ни малейшего понятия, как же из обычного GIF делают мультипликационный. Мне, само собой, понадобилось не нарисовать GIF, а разобрать уже готовый на отдельные кадры и дальше уже с ними что-то делать. Любимый Photoshop перед такой задачей спасовал, и пришлось искать инструмент на стороне.

Нужна программа, на удивление, нашлась с первого же захода — это оказался Active GIF Creator (найти на SoftSearch, скачать у автора). Предназначена она, конечно же, для рисования и анимирования нарисованного — это инструмент творца, а не прозектора. Но и прозектор не уйдет обиженным — анимация потрошится на отдельные фреймы, которые на раз перетаскиваются в сторонний редактор отдельными файлами, ну а дальше уже дело техники.

Для творца-аниматора Creator предоставляет все угодья: кадры можно добавлять, убирать, перемешивать, задавать сугубо мультипликационные атрибуты (смещение кадра, задержка между кадрами, эффекты проявления, и так далее). Изображение можно редактировать прямо в программе — для этого предусмотрен минимально необходимый набор инструментов (не Photoshop, конечно, но для мелкой правки этот набор более чем достаточен). Можно прямо в редакторе запустить анимацию и посмотреть, что получается. На мой ламерский взгляд — если бы мне понадобилось изготовить анимированный GIF из готовых фреймов, я бы справился. Интерфейс и хелп — все по-русски. Предусмотрена даже такая вещь, как консольный режим работы — при желании и умении анимацию можно собрать из командной строки.

Особенно же мне понравилась фича конвертации GIF в AVI и обратно — любой анимированный GIF можно сохранить в файле видео-формата, а любой видео-файл можно превратить в анимированный GIF. На самом деле, конечно же, не любой — эксперименты показали, что размер таки имеет значение, и GIF, состоящий из нескольких тысяч фреймов жильцом, на этом свете не является. Но вот взятый на пробу 10-секундный фрагмент мультика «Ice Age» Creator довольно-таки бодро превратил в картинку формата GIF. Единственно, меня несколько смутил размер картинки — исходный ролик весил 760k, а финальный GIF потянул аж на 24M — видимо, я напрасно пренебрег оптимизацией.

А оптимизацией, граждане, пренебрегать не следует.


Обсудить Подписаться
 
Что можно сделать из обычной мышиной кнопки  ( 9 апреля 2004 г. | Автор: WildHare )

Раскрываем меню.. раскрываем.. раскрываем.. раскрываем.. И тут выясняется, что экран-то не резиновый.
Курс молодого бойца по работе с оконными интерфейсами обычно начинается с лекции о назначении мышиных кнопок. «Запомните, дети, — говорит инструктор, — правая кнопка означает вызов контекстного меню, то есть отвечает за выбор действия; а вот левая — левая означает собственно действие. Смотрите, не перепутайте.» Дети (кое-кому из которых уже за сорок), конечно же, отчаянно путаются в двух кнопках — несмотря на два высших образования и навыки пользования пультами управления телевизора, стиральной машины и прочей сложнейшей техники. Управлять мышью много проще, чем запрограммировать стиральную машину на работу с китайским шелком, но до тех пор, пока навык не будет вколочен в подкорку, путаница неизбежна. Инструктор ходит по классу и во все горло цитирует товарища Маяковского: «Кто там шагает правой? Левой! Левой!! Левой!!! Левую жми!!!».

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

Называется добавка Right Click Commander найти на SoftSearch, скачать у автора) и свое название она оправдывает на все сто процентов. Какие возможности дает пользователю RCC? Мы находимся в произвольном месте операционной системы (проводник, диалоги «открыть-записать файл», в любом месте, где поддерживается «системный правый клик»). Кликаем правой кнопкой мыши и в менюшке выбираем пункт «RCC 2000...» Дальше можно идти куда угодно и делать что угодно. Простым перебором меню мы можем найти абсолютно любое место в файловой системе, а затем: скопировать или переместить текущий файл в это место; сменить текущий каталог на выбранный; создать в выбранном каталоге ярлык на текущий файл; открыть выбранный каталог в новом окне проводника; добавить выбранный каталог в закладки и/или перейти по одной из уже созданных закладок; скопировать в буфер полный путь к выбранному каталогу; просмотреть список файлов и подкаталогов в каталоге и совершить с любым из них все вышеперечисленное. Уфф. Вроде бы ничего не забыл.

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

Программа снабжена русским интерфейсом и гуманной ценовой политикой: лицензия для России стоит 150 рублей (при номинальной стоимости $24.50). Отрадно видеть, когда у правильной программы еще и правильной маркетинг. ;-)


Обсудить Подписаться
 
Большой Брат видит тебя  ( 8 апреля 2004 г. | Автор: WildHare )

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

На днях я нашел в Сети интересный сайт — коллекцию книг Виктора Пелевина в аудио-формате. Скачивая одну из них (не классическую «аудиокнигу», а запись радио-постановки, разбитую на кучу мелких файлов, по файлу на передачу), я заметил странную вещь: четыре первых файла скачались, а на пятом и всех последующих моя качалка заткнулась. Проверяю — файлы существуют, качалка в порядке. Запускаю закачку заново — облом. Чудеса, и только. Но чудес ведь не бывает — заглянув в логи качалки, я нашел поразительное в своей наглости заявление от некоего, как он представился, Web-фильтра: твой суточный лимит закачивания мультимедийных файлов (в количестве десяти мегабайт) уже вычерпан, дорогой товарищ пользователь, так что даже и не рыпайся.

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

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

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

Остается разобраться с простым вопросом: а как же privacy? Это ведь получается, что посторонний дядя отслеживает всю нашу активность в Сети, фиксирует ее в базе данных, а потом показывает другим дядям. Это ведь беспредел? Нет, граждане, это вполне нормальная ситуация. Во-первых, рабочее время пользователя и сетевой трафик оплачены работодателем — а это значит, что работодатель вправе требовать отчета, как и куда были потрачены оплаченные им ресурсы. Комплексы вроде SurfControl просто автоматизируют эту задачу, и не более того. Во-вторых, жить нужно так, чтобы скрывать было нечего — только такой жизненный принцип обеспечивает человеку здоровый ночной сон, крепкое здоровье и, в конечном итоге, долгую жизнь.

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


Обсудить Подписаться
 
Сам себе издательство  ( 6 апреля 2004 г. | Автор: WildHare )

Электронная книга формата ExeBook выглядит.. как книга. Вплоть до мельчайших деталей. Разве что анимацию переворачиваемой страницы позабыли снабдить звуком бумажного хруста.
Как говаривал один из моих любимых литературных героев, газеты нужно читать. Газетой же можно считать, строго говоря, что угодно — если только на этом «что угодно» печатается информация, попадающая в категорию «новости». Вот, скажем, информационная страница WebMoney Keeper, которая радует наш взгляд после каждого логина — чем не газета? Пока ваш электронный бумажник коннектится к серверу, вы успеваете узнать обо всех важных событиях во вселенной WebMoney.

Из двух последних новостей — манипуляции с WM посредством телефона и сервис купли-продажи электронных книг — первая прошла мимо моего сознания (не настолько я занятой человек, чтобы совершать WM-трансферы едучи в трамвае), а вот вторая заинтересовала и в конечном итоге привела к редиректу на адрес Publicant.ru, где упомянутый сервис и проживает. Доменное имя, конечно, страшненькое — означает непонятно что и запоминается только с пятого раза (поначалу руки сами пытаются набрать «Publicat» или «Publicator»), но имя ведь не главное, верно? Могло ведь быть и «вебмани-точка-ру-слэш-асп-слэш-сервис-точка-асп-вопрос-рефАйДи-равно-десять-два-пятнадцать-сорок-пять», а ведь запоминать иногда приходится и не такое.

Что есть «Публикант»? В пяти словах: еще одна платная электронная библиотека. Ассортимент покамест откровенно мизерный (в основном фантастика), в качестве механизма расчетов и доставки используются старые добрые WebMoney Transfer и DigiSeller соответственно, первым и единственным форматом электронной книги является формат ExeBook. ExeBook — формат хитрый, упакованная им книга, по сути, является Win32-приложением. Не текст отдельно, смотрелка отдельно, а текст, наглухо встроенный в смотрелку и все это в одном exe-файле.

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

Но возможность купить е-книгу — не самая интересная возможность сервиса. Самая интересная заключается в том, что книгу там можно опубликовать. Для этого предлагается (абсолютно бесплатно, замечу) программный продукт по имени «ExeBook WM-Издатель». По сути — облегченная и специально заточенная версия компилятора ExeBook'ов. Скачав дистрибутив, вы можете почувствовать себя писателем, редактором, наборщиком, дизайнером, издателем и агентом по продажам — и все это в одном лице.

Описывать функционал, возможности и интерфейс ExeBook-издателя особого смысла я не вижу: там все по-русски, все предельно просто и понятно. Что характерно, учебник к программе выполнен тоже в виде ExeBook'a и заодно служит примером работы с программой — можно читать, а можно загрузить в редактор и посмотреть, как устроено внутри. Единственное, о чем хочется упомянуть — богатые возможности оформления. Сама книга, естественно, поддерживает вставку графических иллюстраций, плюс можно задавать текстуры для «обложки» и «бумаги». И если руки растут откуда надо, из текста действительно можно сделать конфетку для глаз.

Народ уже потихоньку ваяет свои ExeBook'и и выставляет на прилавки: наряду с романами Сергея Лукьяненко и Олега Дивова в «Публиканте» можно найти такие вещи, как «Дневник Лолиты: о чем я думаю, когда <вырезано цензурой>», или «Маркетинговый обзор оптового рынка мясных деликатесов города Москвы за первое полугодие 2003 года». Книжное дело немыслимо без красивых идей и смелых экспериментов.

ЗЫ

Самым же главным бестселлером (если проект встанет на ноги и получит существенный денежный оборот) станет, конечно же, эксклюзивное справочное руководство «Как Написать Бестселлер За Три Дня И Заработать На Этом Прорву Денег». Это без вопросов. ;-)


Обсудить Подписаться
 
Из MP3 в MIDI. Теперь и по-русски.  ( 5 апреля 2004 г. | Автор: WildHare )

Если бы я был художником - я бы забабахал сюда роскошную карикатуру, или, в крайнем случае, коллаж. Но я не художник, и пришлось ограничиться логотипом WIDI Software.
Мы часто сталкиваемся с ситуацией, когда в нужном нам программном обеспечении не обнаруживается русского интерфейса. Для кого-то это не проблема (а некоторые так и вовсе предпочитают пользоваться английскими интерфейсами, поскольку многие сугубо специальные термины, даже будучи написаны по-русски, все равно требуют обратного перевода), а для кого-то — беда, горе и необходимость устроить только что скачанной программе пышную погребальную церемонию.

В том случае, когда программа разработана на просторах Крошки.ру, ситуация приобретает отчетливый оттенок сюрреализма: получается, что разработчик какого-нибудь там FlashGet'a, даром что родом из буржуинских земель, русский язык в свое творение включил, а наши отечественные кулибины от программирования этой мелочью побрезговали. Как же так?

А вот так. Не стоит считать русских shareware-программистов прихожанами загадочной секты лингвистических извращенцев с уклоном в англоманию, причина наплевательского отношения к родной мове лежит в совсем другой плоскости. Не секрет ведь, что «наши люди» за софт платить не любят и не хотят, а количество варезных деревьев в нашем лесу исчисляется фантастическими цифрами. Дело даже не в экономике и не в попытках защитить свой софт от пиратства. Игнор русского интерфейса не принесет авторам ни копейки, это просто такой способ сказать миру: граждане, вот именно вас мы за пользователей не считаем, не похожи вы на пользователей, вы по-другому называетесь. Обидно? Еще бы. Это как встретить в заморском магазине табличку с надписью кириллицей: «Товар у кассы перевешивается». Но ведь просто так, от хорошего настроения, эти таблички не вешают, верно?

К чему я все это веду? К тому, что среди shareware-команд встречаются и такие, кто не считает русский рынок безнадежной хватай-бери-барахолкой. Я бы даже сказал — довольно-таки часто встречаются, что не может не радовать. Вот, например, уже известная читателям блога команда WIDI Software. Ее флагманский продукт WIDI Recognition System (распознавание WAV- и MP3-музыки и преобразование звука в формат MIDI) на днях обновился и теперь умеет говорить с пользователем по-русски.

Что характерно, вместе с русским интерфейсом программа получила и специальный прайс-лист: русскоговорящему пользователю WIDI обойдется в 500 рублей РФ, а вот всем прочим придется выложить 49.99 безусловных долларов США — минус 70% за владение русским, как мне думается, есть более чем правильный маркетинг. Конечно, краденая кобыла дешевле купленой, и спорить с этим трудно, но может, уже хватит жить по принципу «Запад нам поможет»? Без нормальных экономических отношений «товар-деньги-товар» между производителем и пользователем индустрия русских информационных технологий так и будет ковылять в хвосте, слегка обгоняя плетение экологически чистых корзин, но безнадежно уступая выделке матрешек..


Обсудить Подписаться
 
0.117 грамма за метр  ( 3 апреля 2004 г. | Автор: WildHare )

Чёрт его знает, какая это монета, но по размеру она чуть поменьше нашей пятирублёвки. Каким чудом конструкторы плеера уместили внутрь столько всего - бог знает. И хорошо, видно, знает..
Вообще-то в софт-блоге положено вести разговор о софте. Но на то они и правила, чтобы иногда их нарушать — покажите мне человека, который никогда в жизни не переходил улицу на красный свет. Делать исключения из правила смыслом жизни не стоит — человек, принципиально поменявший местами красный и зеленый цвета, навряд ли сможет долго упражняться в заплывах против течения; но иногда можно. И даже нужно.

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

Но есть и третья категория. К ней относятся те (крайне редкие) железки, которые: а) абсолютно не похожи ни на что другое, и б) могут быть применены с реальной пользой, а не только для раздвигания пальцев. Об одной из таких железок я и собираюсь рассказать: Beatsounds EMP-Z 128M (на SoftSearch его, увы, не найти, а скачать у автора можно только при посредстве служб курьерской доставки, так что линков не будет). Маленький, легкий, стильный и удобный MP-3 плеер — причем все четыре признака достойны приставки «самый на свете».

Я не буду растекаться мыслью по странице в доказательство уникальности этого гаджета, а просто выдам его ТТХ, и этого будет достаточно. Размеры: 42 миллиметра диаметр, 10 миллиметров толщина (в самом толстом месте). Время жизни аккумулятора (литий-ионная батарея): 8 часов. Объем доступной памяти: 128 мегабайт. Выдаваемый звук: 90 децибел, стерео. Вес: 15 грамм. Интерфейс: USB. Может работать как MP3-плеер, а может — как USB-драйв. Хочешь — музыку слушай, хочешь — файлы перетаскивай, никаких ограничений. Стоимость: вместе с доставкой из Москвы в Питер девайс обошелся мне в $118. Итого: 0.117 грамма и 0.92 доллара за мегабайт.

По сравнению с монстроидальными «дисковыми» плеерами EMP-Z выглядит, как крохотный спортивный BMW рядом с «Газелями». Управление — спартанское, четыре кнопки для манипуляций и два светодиода для индикации состояния, но интерфейс сделан настолько грамотно, что больше ничего и не требуется. Вешается это чудо техники на шею, на одном шнурке с наушниками, и не замечается абсолютно — чтобы почувствовать пятнадцать грамм, нужно быть генетическим двойником принцессы-на-горошине.

Отдельная песня — подключение к PC. Просто выткаем девайс в USB (шнурок прилагается), и получаем в распоряжение «removable drive», пиши что хочешь, пока места хватит. Для Win98, впрочем, прилагается отдельный драйвер — а по мне, так лучше бы и не прилагался, чем скорее эта система выйдет из оборота, тем лучше, на цифровых небесах ее давно уже ищут с фонарями и доберман-пинчерами.

Единственный недостаток девайса органически вытекает из его достоинств: на 128 Mb можно записать от силы два часа MP3-музыки, оцифрованной с приличным битрейтом и не противной для слуха. Но недостаток этот относительный: EMP-Z можно носить дома, в булочную, на работе, где и куда угодно. Собственно, его вообще можно не снимать — разве что на подзарядку и смену музыкального контента. Он не ощущается, понимаете? Вот отзыв от закоренелого меломана (моей жены, для которой девайс и был куплен): «офигенно удобная штука». Предполагалось, что в случае надобности я буду заимствовать EMP-Z и пользовать в качестве USB-flashdrive, но, похоже, этим планам суждено разделить участь всех добрых намерений..

ЗЫ

В процессе приобретения EMP-Z я решил по-большому приобщиться к индустрии е-бизнеса и заказал девайс в именитом интернет-магазине. Эффект вышел поразительный: я и не предполагал, что банальная покупка железки может быть настолько долгим и увлекательным процессом. Но об этом я расскажу как-нибудь в другой раз..


Обсудить Подписаться
 
День Всех Дураков  ( 1 апреля 2004 г. | Автор: WildHare )

Очень сложно выдать осмысленный текст, датированный первым апреля.

С одной стороны, любая оригинальная или неожиданная информация будет воспринята, как торжественный салют в честь Дня Всех Дураков — дня, когда почту нужно фильтровать особенно тщательно, а телефон лучше вообще выключить от греха подальше.

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

Самый выигрышный ход — придумать такую байку, которая: а) обманет читателя; б) обманет читателя без фатальных последствий; в) не будет являться клоном классического «у вас вся спина белая». Но фокус в том, что байки нужно придумывать загодя — вдохновение плевать хотело на ваш рабочий график и в ответ на отчаянную попытку выдавить из раскаленного мозга хоть что-то интересное оно отвечает сакральным: «по заказу только киллер приходит».

Можно, конечно, сделать умное лицо и выкатить топ-десять самых забойных апрельских розыгрышей в истории (в моем личном топе первое место уверенно держит «Компьютерра» с ее World Water Web, но это к слову) — что означает питаться вторичным продуктом и опять-таки расписаться в собственной креативной импотенции.

Какой вариант ни возьми — ничего хорошего. Так что лучше я сегодня ничего писать и не буду.


Обсудить Подписаться
 
На главную > Софт-Блог за апрель 2004г.

See software by tags:
Pieces guitar
Email extractor save
Xml data island
See software by tags:
Adword broad match exact match
Apprentice oracle magic
Mobile phone manager nokia 6610
See software by tags:
Slow fast connection
Trees 3dsmax
Vertical
See software by tags:
Transform ipod itunes
Vcp 310 braindumps
Crazy 3d games


Copyright © 2001—2016 SoftBlog
Идея:
Редактор: Никита Зайцев