Журнал Компьютерра -45 от 01 декабря 2005 года - Компьютерра Журнал 617 14 стр.


Если вы действительно хотите улучшать качество своих фотографий, делая даже из гадких утят прекрасных лебедей, то «Пикассо» здесь бессилен.

Выставка

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

Да, Picasa 2 не рассчитан на тех, кто удаляет каждую родинку с портрета, но для массового потребителя это отличная программа.

В поисках волшебной музыки

Полный список нововведений линейки 5.1x обширен, но действительно интересна в нем всего пара строчек - ведь увеличением скорости «ограбления» компакт-дисков и поддержкой экзотических кодеков сегодня никого не удивить. Пожалуй, заслуживает внимания функция SHOUTcast Wire, которую можно рассматривать как ответ Nullsoft на «яблочную» технологию подкастов. Это своеобразное радиовещание «по подписке» - выбрав во встроенном браузере комплект тематических передач, можно прослушивать свежие выпуски в удобное для себя время. Новые ролики по мере выхода плейер будет автоматически загружать из Интернета.

Впрочем, изюминка Winamp 5.1 все же в другом.

Цифровой диджей

Predixis Smart Playlist Generator (или Predixis MusicMagic) - вот по-настоящему свежая и любопытная система. Этот «сообразительный генератор» автоматически составляет плейлист из двадцати песен (число жестко фиксировано), каждая из которых похожа на какую-нибудь композицию, взятую «за образец».

Выделив произвольный файл в библиотеке Winamp’а, можно скомандовать (нажав кнопку Music MagicMix):

- Ну-ка, найди еще что-нибудь похожее «вот на это».

И можете не сомневаться - треки будут найдены!

Важно, каким образом подбираются песни. «Генератор» предварительно прослушивает всю доступную на жестких дисках коллекцию (после установки Winamp’a этот процесс нужно инициировать вручную, далее он происходит в фоновом режиме) и запоминает звучание! Звучание каждого трека!

Система анализирует не теги файлов, не стили, не пытается использовать данные о типичном поведении меломана, а делает в своей базе особые отметки, называемые «отпечатками», сравнение которых и позволяет находить песни «такие как эта». Что именно оценивается - тембр, темп, «экспрессия» или какие-то другие параметры, неизвестно. Разработчики, не вдаваясь в детали, просто говорят: «похоже звучит».

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

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

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

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

Эффект «трудоголизма», вообще говоря, известен и описан, но я утверждаю, что ни в одной другой деятельности он не является столь массовым и остро проявляющимся. Потому что программирование обладает рядом особенностей:

- программирование является деятельностью чисто ментальной и не требует практически никакого ресурсного обеспечения;

- программист имеет дело с объемными и долгоживущими ментальными объектами (образами программ);

- результат работы является в некотором смысле «живым»: программа как-то себя ведет, с нею возможно интерактивное взаимодействие, иногда - с непредсказуемым даже для творца результатом.

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

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

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

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

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

И в этом одно из главных достоинств так называемых промышленных подходов к разработке программного обеспечения. Они, искусственно ослабляя обратные связи, позволяют всем участникам процесса сохранять адекватность. Однако платить за это приходится значительным падением «пиковой» производительности. Так что при разработке не очень больших систем одиночки могут давать фору крупным коллективам.

СОБЫТИЯ: Мы VAS не хотим!

17-18 ноября в Санкт-Петербурге состоялась вторая специализированная международная конференция Mobile VAS Conference, на которую съехалось больше трехсот специалистов и представителей компаний из стран СНГ, Европы и Азии, действующих на рынке дополнительных услуг мобильной связи.

Российские участники форума в один голос сетовали - пользователи мобильной связи внезапно расхотели грузить в свои телефоны картинки, мелодии и прочий VAS-контент. По данным компании iKS-Consulting, за три квартала 2005 года VAS-провайдеры заработали «всего» 205 млн. долларов, тогда как в начале года прогнозировалось, что за весь 2005-й потребители VAS-услуг выложат не менее шестисот миллионов. Теперь же прогноз «похудел» до 270-миллионной отметки: участники рынка надеются заработать еще 65 млн. за три месяца - ведь зимние праздники заставят многих купить рингтоны «Jingle Bells» и «В лесу родилась елочка» и поместить на экран мобильника несколько снежинок.

Назад Дальше