Introduction to SQLite in Adobe AIR 1.5
Очень интересная и познавательная презентация
Free Flex Builder
Антикризисная программа от Adobe - если вы студент или безработный разработчик (а фрилансом вы конечно же не догадываетесь заниматься
), то вы можете получить абсолютно бесплатную копию Flex Builder опять же только для образовательных целей.
Spring/BlazeDS Integration and Google Maps Component
Spring source объявили о выходе первого публичного майлстона Spring/BlazeDS коннектора, а Cristophe Coenraets уже предлагает потестдрайвить проект.
В то же время все продвинутые люди бегут качать Flex-компоненту для работы с Google Maps, которая кстати как обещают может использоваться и в Air-проектах.
Flex formatter
Вчера Костя Ковалев прислал мне ссылку на плагин для FlexBuilder, который позволяет красиво отформатировать тот код, который вы вчера писали ночью, и на стиль оформления которого вы решили забить

Плагин у него не завелся (похоже он не особо дружен с eclipse 3.4), а вот с eclipse 3.3 у него конфликтов не возникло. Единственный момент для тех, кто решится поставить себе этот плагин - на сайте не указано куда и как его надо ставить, пожтому просто скопируйте jar себе в eclipse/plugins и будет вам счастье
Google Analytics for Flash Platform
Еще одна библиотека для копилки полезностей Flash/Flex-разработчика - Google Analytics Tracking For Adobe Flash. Пара несложных телодвижений и вы сможете смотреть статистику своего приложения в Google Analytics.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
width="800" height="600"
addedToStage="onComplete()"
>
<mx:Script>
<![CDATA[
import com.google.analytics.GATracker;
import com.google.analytics.AnalyticsTracker;
public var tracker:AnalyticsTracker;
private function onComplete():void
{
tracker = new GATracker( this, "UA-111-222", "AS3", false );
}
public function onButtonClick():void
{
tracker.trackPageview( "/hello/world" );
}
]]>
</mx:Script>
<mx:Button id="mybutton" label="hello world" click="onButtonClick()" />
</mx:Application>
Подробности читаем в документации.
Thunderbolt AS3
Сегодня я бы хотел рассказать вам полезной для Flash/Flex/AIR-разработчиков библиотеке - ThunderBolt. Она позволяет обеспечить вывод отладочных сообщений в консоль Firebug ....

... либо в специальную консоль, написанную с использованием AIR.

Много времени не потребуется, чтобы приступить к работе с библиотекой - достуточно ее скачать, подключить в свойствах проекта и в коде использовать
import org.osflash.thunderbolt.Logger;
//
// some log objects
var myNumber: int = 5;
var myString: String = "Lorem ipsum";
// INFO log level
Logger.info ("Just an info message");
//
// DEBUG log level
Logger.debug ("A debug log ", myString);
//
// WARN log level
Logger.warn ("A warn message", myNumber);
//
// ERROR log level
Logger.error ("An error log ", myString);
Набольшая проблема была замечена при использовании Firebug 1.3, Firefox 3. Дело в том, что при открытии в браузере не html-странице с кодом, подгружающим swf-ролик, а при обращении к самому ролику - отображения логов не происходит. Ждем ответа от разработчиков - может быть они смогут предложить какой-нибудь выход из данной ситуации
SpringSource и Flash Platform
Вчера Adobe и SpringSource (авторы Spring Framework) объявили об интеграции своих платформ. Подробности можно прочитать тут.
Backbase and bundles for TextMate
Сегодня меня случайно занесло на сайт Backbase и я был приятно удивлен, что некогда платный ajax-фреймворк сделали условно бесплатным. Теперь любая компания может его использовать на двух серверах в продакшне бесплатно. Для тех, кто не знает что такое Backbase - это AJAX-фреймворк с богатыми возможностями и по набору компонентов близкий к Flex. Скачать фреймворк можно с офсайта, а специально для тех, кто работает на маке в TextMate - пара бандлов. Один из них для Backbase, а второй - для AS3/Flex.
Tour de Flex
Не так давно на flex.org было выложено замечательное air-приложение Tour de Flex - небольшой (пока что) набор примеров, которые flex-разработчики могут использовать при написании своих приложений. В дальнейшем ожидается пополнение библиотеки примеров

Также доступен плагин для эклипс (и разумеется - для flex builder), который доступен для инсталляции с update-сайта http://tourdeflex.adobe.com/eclipse
RAFPUG – ноябрь 2008
Костя Ковалев сообщает о запланированной на 30 ноября очередной встрече RAFPUG (для тех кто не знает - Russian Adobe Flash Platform User Group), которая пройдет в северной столице - СПБ. К сожалению сам я не смогу поприсутствовать, а вот к следующей встрече постараюсь подготовиться основательно и постараюсь выступить с надеюсь интересной для многих темой
(читаю мантру "лишь бы времени хватило со всеми делами разобраться!").
Ruby on Rails 2.2 final release
Не так давно я писал о выходе ROR 2.2 RC1 и вот буквально вчера было объявлено о выходе финального релиза фреймворка. С момента предыдущего поста мало что изменилось, разве что документации и статей прибавилось. Обновляемся с помощью
# gem update --system
# gem update rails
Для ROR 2.2 требуется ruby gem 1.3.1, но иногда может получится
# gem -v
1.2.0
# gem update --system
Updating RubyGems
Nothing to update
что в принципе исправляется с помощью
# gem install rubygems-update
# update_rubygems
Обновить существующие приложения можно с помощью
# rake rails:update
RubyMine from JetBrains
Компания JetBrains, в первую очередь известная своим IDE Intellij Idea выпустила public preview специализированного IDE для Ruby-разработчиков - RubyMine.
Краем глаза и я посмотрел на этот продукт и не могу сказать, что я бы его выделил среди огромного спектра подобных продуктов. Набор фичеров вполне стандартен и маркетингу JetBrains похоже придется придумать какой-нибудь хитрый ход, чтобы хотя бы окупить все затраты на создание продукта.
Link Shot #1
Rails
Туториал по раутингу в рельсах в 6 частях - 1, 2, 3, 4, 5, 6.
Java
Интеграция Blaze DS и Spring Security - статья 1 и статья 2
Создание pluggable решений при помощи Java.
Статьи по Google Guice - Знакомство с guice, плагинная шина с использованием guice, guice + servlets, guice + velocity.
DB
Извлечение метаинформации из PostgreSQL, Interbase/Firebird, Oracle и MS SQL


