Персональные блоги → Musifire — поиск музыки по заданным пользователем сайтам

Сначала
Как-то давно, когда у меня внезапно поломался плеер last.fm, я решил, что напишу свой плеер с блекджеком и шлюхами. Так появился первый Musifire — программа, написанная на Flex+AS3 под Adobe AIR, которая искала музыку на паре отличных ресурсов, умела брать похожих исполнителей и песни с last.fm'а и составлять по ним плейлисты. Благодаря фидбеку от десятка юзеров удалось довести программу до более-менее приличного вида, хотя всякие мелкие неприятные баги остались там и по сей день. После этого я ее забросил, потому что мне совсем не нравилось, как был написан код, а переписывать было жутко лень. :) Его я, кстати, выложил на Sourceforge, каждый может сходить, посмотреть, чекаутнуть и поужасаться :)
Сейчас
Вторым стимулом в написании такого рода программы была практика разработки на as3, и практика обработки данных разных форматов. И вот недавно снова возникла потребность в улучшении своих навыков программирования и обработки данных.
Adobe → Новые beta: Flash Builder 4, Flash Catalyst, Flex SDK 4
Как-то за хорошими новостями от гугла незаметно прошли новости о новых продуктах Adobe, в особенности Flash Catalyst.
Если кто не знает, что такое Catalyst — представим себе как происходит создание сайта в настоящее время, и опишем это например так:
PSD -> HTML -> Server code
или еще проще:
графический дизайн -> верстка -> серверный код
Flash Catalyst — это продукт для «flash-верстальщиков», позволяющий сделать переход «графический дизайн -> верстка» в flash-проекте.
Результатом работы Catalyst является fxg-код, который передается программистам для дальнейшей работы.
Пока еще продукт довольно тормозной и кушает много памяти, но багов на удивление мало. Сам я давно ждал его, мне понравилось с ним работать.
Посмотреть видео, как все это работает, можно тут (очень наглядно) и тут.
Поскольку перевожу я плохо, ссылки на обзоры нововведений:
Flash Builder 4 и Flex SDK 4
Основная фишка всего — новый формат FXG (1.0). Это новый XML формат для работы с графикой для Flash Platform. Он описывает высокоуровневые графические и текстовые примитивы.
Огорчает лишь то, что swf-файл на выходе получается очень большим, от 1 МБ (скомпилированный пустой mxml занял в swf 596 килобайт), но может быть будующие браузеры или сам flash-plugin будут поддерживать FXG?
Напоследок позволю себе процитировать слова одного flash-прогера:
— Суть в том, что будучи сугубо программистом, я не берусь за проекты где требуется выдать eye-candy. Но кто сказал что бизнес-UI должен быть серым и скучным? Оживить интерфейс, имея профессионально сделаный дизайн в PSD формате поможет тесная интеграция Flash Builder в семейство продуктов Adobe. Новый инструмент — Flash Catalyst — может сблизить дизайнера и программиста, позволяя первому «нарезать» дизайн, оживить действием и эффектами. Программист получит описание интерфейса в терминах FXG и легко встроит в свой проект. Для простых проектов, Flash Catalyst поможет программисту самому справится с техническим воплощением дизайна приложения — лишь бы интерфейс был заранее профессионально нарисован. Уверен, что результат такого сближения пойдет на руку всем, и клиенты будут в полном восторге от результата.
Если кто не знает, что такое Catalyst — представим себе как происходит создание сайта в настоящее время, и опишем это например так:
PSD -> HTML -> Server code
или еще проще:
графический дизайн -> верстка -> серверный код
Flash Catalyst — это продукт для «flash-верстальщиков», позволяющий сделать переход «графический дизайн -> верстка» в flash-проекте.
Результатом работы Catalyst является fxg-код, который передается программистам для дальнейшей работы.
Пока еще продукт довольно тормозной и кушает много памяти, но багов на удивление мало. Сам я давно ждал его, мне понравилось с ним работать.
Посмотреть видео, как все это работает, можно тут (очень наглядно) и тут.
Поскольку перевожу я плохо, ссылки на обзоры нововведений:
Flash Builder 4 и Flex SDK 4
Основная фишка всего — новый формат FXG (1.0). Это новый XML формат для работы с графикой для Flash Platform. Он описывает высокоуровневые графические и текстовые примитивы.
Огорчает лишь то, что swf-файл на выходе получается очень большим, от 1 МБ (скомпилированный пустой mxml занял в swf 596 килобайт), но может быть будующие браузеры или сам flash-plugin будут поддерживать FXG?
Напоследок позволю себе процитировать слова одного flash-прогера:
— Суть в том, что будучи сугубо программистом, я не берусь за проекты где требуется выдать eye-candy. Но кто сказал что бизнес-UI должен быть серым и скучным? Оживить интерфейс, имея профессионально сделаный дизайн в PSD формате поможет тесная интеграция Flash Builder в семейство продуктов Adobe. Новый инструмент — Flash Catalyst — может сблизить дизайнера и программиста, позволяя первому «нарезать» дизайн, оживить действием и эффектами. Программист получит описание интерфейса в терминах FXG и легко встроит в свой проект. Для простых проектов, Flash Catalyst поможет программисту самому справится с техническим воплощением дизайна приложения — лишь бы интерфейс был заранее профессионально нарисован. Уверен, что результат такого сближения пойдет на руку всем, и клиенты будут в полном восторге от результата.