C4 always sleepy

17Sep/090

Introduction to SQLite in Adobe AIR 1.5

Очень интересная и познавательная презентация :)

12May/090

Flex за неделю

Собственно говоря сабж - бесплатный Flex-training от Adobe.

7Apr/090

Free Flex Builder

Антикризисная программа от Adobe - если вы студент или безработный разработчик (а фрилансом вы конечно же не догадываетесь заниматься :) ), то вы можете получить абсолютно бесплатную копию Flex Builder опять же только для образовательных целей.

3Feb/090

Spring/BlazeDS Integration and Google Maps Component

Spring source объявили о выходе первого публичного майлстона Spring/BlazeDS коннектора, а Cristophe Coenraets уже предлагает потестдрайвить проект.

В то же время все продвинутые люди бегут качать Flex-компоненту для работы с Google Maps, которая кстати как обещают может использоваться и в Air-проектах.

3Feb/094

Flex formatter

Вчера Костя Ковалев прислал мне ссылку на плагин для FlexBuilder, который позволяет красиво отформатировать тот код, который вы вчера писали ночью, и на стиль оформления которого вы решили забить :)

flexformater

Плагин у него не завелся (похоже он не особо дружен с eclipse 3.4), а вот с eclipse 3.3 у него конфликтов не возникло. Единственный момент для тех, кто решится поставить себе этот плагин - на сайте не указано куда и как его надо ставить, пожтому просто скопируйте jar себе в eclipse/plugins и будет вам счастье :)

2Feb/094

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>

Подробности читаем в документации.

29Jan/095

Thunderbolt AS3

Сегодня я бы хотел рассказать вам полезной для Flash/Flex/AIR-разработчиков библиотеке - ThunderBolt. Она позволяет обеспечить вывод отладочных сообщений в консоль Firebug ....

thunderbolt

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

thunderbolt-console

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

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-ролик, а при обращении к самому ролику - отображения логов не происходит. Ждем ответа от разработчиков - может быть они смогут предложить какой-нибудь выход из данной ситуации :)

9Dec/080

SpringSource и Flash Platform

Вчера Adobe и SpringSource (авторы Spring Framework) объявили об интеграции своих платформ. Подробности можно прочитать тут.

27Nov/080

Backbase and bundles for TextMate

Сегодня меня случайно занесло на сайт Backbase и я был приятно удивлен, что некогда платный ajax-фреймворк сделали условно бесплатным. Теперь любая компания может его использовать на двух серверах в продакшне бесплатно. Для тех, кто не знает что такое Backbase - это AJAX-фреймворк с богатыми возможностями и по набору компонентов близкий к Flex. Скачать фреймворк можно с офсайта, а специально для тех, кто работает на маке в TextMate - пара бандлов. Один из них для Backbase, а второй - для AS3/Flex.

Backbase Bundle for TextMate
AS3/Flex Bundle for TextMate

24Nov/080

Tour de Flex


Не так давно на flex.org было выложено замечательное air-приложение Tour de Flex - небольшой (пока что) набор примеров, которые flex-разработчики могут использовать при написании своих приложений. В дальнейшем ожидается пополнение библиотеки примеров :)


Также доступен плагин для эклипс (и разумеется - для flex builder), который доступен для инсталляции с update-сайта http://tourdeflex.adobe.com/eclipse

24Nov/080

RAFPUG – ноябрь 2008

Костя Ковалев сообщает о запланированной на 30 ноября очередной встрече RAFPUG (для тех кто не знает - Russian Adobe Flash Platform User Group), которая пройдет в северной столице - СПБ. К сожалению сам я не смогу поприсутствовать, а вот к следующей встрече постараюсь подготовиться основательно и постараюсь выступить с надеюсь интересной для многих темой :) (читаю мантру "лишь бы времени хватило со всеми делами разобраться!").

23Nov/080

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
5Nov/082

RubyMine from JetBrains

Компания JetBrains, в первую очередь известная своим IDE Intellij Idea выпустила public preview специализированного IDE для Ruby-разработчиков - RubyMine.
Краем глаза и я посмотрел на этот продукт и не могу сказать, что я бы его выделил среди огромного спектра подобных продуктов. Набор фичеров вполне стандартен и маркетингу JetBrains похоже придется придумать какой-нибудь хитрый ход, чтобы хотя бы окупить все затраты на создание продукта.

Tagged as: 2 Comments
30Oct/080

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

Tagged as: No Comments