вторник, мая 30, 2006

Постоянная интеграция с Flex

Давно хотел отработать полный пример постоянной интеграции, но меня опередили. Некто Paul BH опубликовал троды своих плудов в четырех частях, имеющих реальную полезность. Это может многим раскрыть глаза :)

Итак:

Фтыкаем.

воскресенье, мая 28, 2006

OSFlash исполняется год!

Как сообщает Арал Балкан, год назад, 27 мая он нажал кнопку "put" в Dreamweaver'е и сайт стал существовать. Сегодня OSFlash обзавелся новым маскотом (тотемом, талисманом), которого зовут Buzzy. Это пчела, ее теперь можно увидеть в шапке сайта. Громких вечеринок не намечается, но за год существования была проделана огромная работа! И я считаю, что выпуск бесплатной Flex SDK с опенсорсным Flex framework, который предприняли пиплы из Adobe, стал возможен благодаря опенсорсной инициативе Flash-разработчиков.

Ура?!

понедельник, мая 22, 2006

Клиника

Написал вместо labs.adobe.com другое: labs.adobe.home и удивился, что результат был нулевой. Неужели я стал забывать, где мой дом?

суббота, мая 20, 2006

Помечтаем? Что вы ждете от идеальной ActionScript IDE?

Неутомимый Antares Земли Русской Майкл Клишин распространяет призыв к русскоязычному сообществу, имеющему отношение к Flash-платформе, поведать о своих тайных желаниях и чаяниях по поводу идеальной IDE для AS2-3-MXML-разработки: то есть всего того набора средств, которые позволяют вести разработку, нацеленную на Flash-платформу. Майкл говорит, что, мол, сказка ложь, да вней намек, и что, мол, могут по мановению волшебной палочки появиться люди, которые все это дело воплотят в виде плагина к Eclipse. Понятно, что все, кто его блог читает, а особенно комменты к постам, прекрасно понимает, о чем идет речь, но...

...подождем. Но, если честно, начинание хорошее, потенциал потенциальных разработчиков - тоже. Заинтересованность сообщества очевидна. Да и я, грешный, чем мог бы, тем помог :)

Вы спросите: где здесь мораль? Я отправлю свой взор в туманную даль и скажу, что, как мне не жаль, но... В общем, надо подписаться, принцессу Диану канонизировать.

ЗЫ. Прошу прощения по поводу стиля написания: это у меня эйфория - первый день на новой работе :)

четверг, мая 18, 2006

Kewbee Plugin Switcher

Давно известный и полезный бесплатный инструмент Flash Plugin Switcher, который начиная с версии 2.1.0, выпущенной в 2003-м году, не обновлялся, приобрел новое качество: теперь он стал просто Plugin Switcher'ом. Доступна версия 3.0.2 beta, работающая также с плагинами Shockwave, SVG,Acrobat. Версию можно скачать на совй страх и риск. Ждем релиза.

среда, мая 17, 2006

Вышел haXe 1.0: туфта или шаг в будущее?

Николя Канасье (Nicolas Cannasse), автор грандиозного компилятора AS2-классов Mtasc, который экономит кучу времени, а также учит писать правильный код, короче говоря, этот самый Николя Канасье зарелизил первую версию нового языка программирования haXe. Можно посмотреть список нововведений, но я вкратце поведаю Суть.

Давным-давно, в городе Усинске Коми АССР... Нет, это я не о том. Так вот о haXe:


  • haXe - это новый выскоуровневый язык со строгой типизацией, который предназначем для веб-разработки. На нем можно разрабатывать Flash ActionScript-приложения, JavaScript/AJAX-имитации приложений, а также серверную часть с доступам к БД. И все это на одном языке!

  • Поддерживается Flash Player 7 и 8, намечается поддержка 6 и 9. Компилятор построен на той же технологии, что и Mtasc.

  • Имеет набор стандартых фич: автоматическое создание делегатов, регулярные выражения, система темплэйтов, persistent objects, Flash remoting.


Также доступны туториалы.

Ну а покатит ли тема - покажет время. Во всяком случае, Mtasc - вещь проверенная и полезная.

got API

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

Есть ActionScript, ColdFusion, Java и related, ANT, HTML, CSS, JavaScript, XML, PHP, Ruby/Rails, MySQL и многое другое. Ну очень удобно!

Международный день информационного общества

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

(via Monia)

воскресенье, мая 14, 2006

Паттерны счастья



  • Каждый день делай то, что тебе нравится.

  • Рискуй.

  • Не делай это только лишь за деньги (если ты делаешь то, что тебе нравится, деньги будут :).

  • Ты можешь достичь практически любой цели если будешь упорно над этим работать (но это может занять кучу времени!).

  • Иди навстречу переменам (помните классический труд по XP Кента Бека Extreme Programming Explained: Embrace Change?).

  • Делай! Не думай: вот бы сделать это...

  • Ошибок не бывает. Это не ошибки - это опыт.


От себя я бы добавил лишь один паттерн: не муми! Мумлеж не дает достичь желаемого не только тебе, но и окружающим!

А что добавите вы?

вторник, мая 09, 2006

Flex Data Services 2 Beta 3

После некоторых ухищрений удалось деплоить и запустить все примеры Flex Data Services 2 Beta 3 на JonAS 4.6.6, который был под рукой. Запустить на «чистом» Tomcat'е я пока не решился. Судя по всему там придется побольше напильником поработать. Надо еще проделать то же самое на JBoss'е.

Самое интересное, что на моем Athlon 64 3200+ 512 M при компиляции очередного приложения из mxml в swf выдавался runtime exception OutOfMemory (java'овский понятное дело). Приходилось перезапускать сервак и тогда все происходило по вате.

О сколько нам как говорится...

Update: Ну вот скачал себе JBoss 4.0.3 и попробовал продеплоить и запустить примеры, поставляемые с fds. Проблема, которая не позволила все запустить сразу (несмотря на простые инструкции) оказалась той же самой, что и в случае с JonAS. javax.xml.xpath.XPathFactoryConfigurationException. Покопавшись, я узнал, что причина тому - старая версия библиотеки Xalan, поставляемая с данными (из последних) версиями JonAS и JBoss. Для того чтобы все заработало надо просто скачать версию 2.7.0 отсюда и установить. Для JonAS скопировать jar-файлы из скачанного архива в JONAS_ROOT\lib\endorsed (при необходимости удалив старые), а для JBoss в JBoss_root\lib\endorsed.

После этого деплоим samples.war и наслаждаемся результатом :)

Update 2: И еще под JBoss не вываливался эксепшн о нехватке памяти. То есть все примеры скомпилировались без перезапуска сервера.

А ты качаешь новый плагин к Adobe Flex 2 Beta 3? :)

Об этом все уж написали, поэтому повторюсь лишь вкратце: доступен для скачивания и использования Adobe Flex 2 Beta 3 и Adobe Flash Player 9. Помимо изменений в GUI билдера появилось достаточно большое число изменений в API. Ну и резонно macromedia.util были переименованы в adobe.util :) Также можно воспользоваться девятым Flash Player'ом, заменившим собой Flash Player 8.5.

Интересно то, что не успел появиться данный релиз, как доступным стал неофициальный плагин к Adobe Flex Builder 2 Beta 3, который осуществляет quick fixes в ActionScript 3 редакторе (наличие редактора без этой фичи, IMHO, противоречит самой идеологии Eclipse, но Macrobe - Macromedia/Adobe - по моему никогда и не старались сделать что-либо большее чем продвинутую подсветку синтаксиса). David Zuckerman, один из разработчиков Flex Builder, добавил две неофициальные точки расширения (extention points) и сам же ими и воспользовался. На подходе эти же фичи, но доступные в MXML-редакторе. Сам я еще не пробовал, ибо только качаю все это добро.

С Днем Победы!