Flash Ripper RSS Readers


+

Архивы сайта Флэш Потрошитель за Июль 2008


31.Июль.2008, Strategy

Тенденции среди работодателей: Adobe Flex, Adobe AIR, Silverlight

На сайте поиска специалистов Indeed.com можно смотреть статистику. Это интересно; например, можно сравнить частоты поиска Flash, AIR и Silverlight. Так, в относительных показателях Adobe Flex немного проигрывает Silverlight:

adobe flex, adobe air, silverlight Job Trends graph
adobe flex, adobe air, silverlight Job Trends adobe flex jobs - adobe air jobs - silverlight jobs


В абсолютных показателях Adobe Flex популярнее, чем Silverlight:


adobe flex, adobe air, silverlight Job Trends graph
adobe flex, adobe air, silverlight Job Trendsadobe flex jobs - adobe air jobs - silverlight jobs

Очень интересно! Особо радует растущая, весьма немалая популярность технологии Adobe AIR, с которой я работаю в последнее вермя и чем дальше, тем сильнее ее люблю. За ссылку на статистику — спасибо flaMaster'у.

Писал Rost, 05:12 PM Отзывов: 3

 

Спорт спасет красоту, которая спасет мир!

Подсмотрел у Миу-Мау, почистил, исправил ошибку, усложнил ближе к концу:

Neck Training for Geeks

Тренируем, тренируем шею, господа программисты и дизайнеры :-)

Писал Rost, 12:51 PM Отзывов: 14

 

30.Июль.2008, Flex

FlexCover — инструмент покрытия кода (угадайте чем)

Чтобы разобраться, зачем нужен проект FlexCover, обратимся к определению:

Покрытие кода — мера, используемая при тестировании ПО. Показывает процент покрытия исходного кода программы тестами (дальше читайте в Википедии).

Что такое Flexcover? Это инструмент покрытия кода для Flex, AIR и AS3-проектов. Он включает в себя модифицированную версию AS3-компилятора, которая добавляет некоторые дополнительные вызовы функций в результирующий код SWF или SWC-файла. Во время выполнения эти вызовы функций посылают информацию о покрытии кода приложения отдельному инструменту CoverageViewer.

Модифицированный компилятор также генерирует отдельный файл "метаданных покрытия" ("coverage metadata"). В этом файле описаны все возможные пакеты, классы, функции, блоки и строки кода, а также имена соответствующих файлов с исходным кодом.

Покрытие операторов кода или покрытие условий?

Начиная с версии 0.5, Flexcover умееет считать как покрытие тестами операторов кода (line coverage), так и покрытие условий (branch coverage). В покрытии условий учитываются условные пути в коде, а не просто строки кода (операторы). Условные пути — это все те места, где есть условные операторы, где ваша программа решает, что именно ей делать (включая условия в циклах). То есть это ключевые, логические точки функциональности. Многие разработчики считают покрытие условий намного более аккуратной мерой покрытия; оно способно определить недостатки покрытия в масштабах одной строки кода, такой, как сложные условия с операторами || и && или условными выражениями, использующими оператор ?:

См.: сайт проекта FlexCover (cоотвествующие модификации Flex SDK можно найти в проекте flexcover-sdk на Google Code), скриншот инструмента FlexCover в работе, сайт автора — Джозефа Берковица и его объяснение покрытия условий. А вот флекс-титан Александр Гахов сделал много хороших закладок с тэгом Ant.

И еще ссылка по теме: Модели зрелости процесса тестирования ПО.

Ну что флексеры и флэшеры, попадем в мир взрослого девелопмента?

Писал Rost, 11:55 PM Отзывов: 4

 

Проект Walk2Web попал в TOP-15 инноваций по версии Nethackz

"В топ 15 мировых инновационных Интернет-проектов “15 Killer Web Apps That’ll Rock Your World” вошел украинский проект Walk2Web.com. Сервис визуализирует соединения между сайтами по всей мировой паутине, представляя процесс поиска информации «в разрезе». Стоит только ввести в строку поиска адрес интересующего сайта, и тут же все ссылки, которые имеют хоть какое-то отношение к нему, будут в распоряжении пользователя."
— вот оригинал неплохой статьи о ресурсе по отображенеию сетевых связей. Сайт walk2web.com сделан действительно достойно — молодцы.

Писал Rost, 01:58 PM Отзывов: 8

 

29.Июль.2008, VoIP

British Telecom купила RibbitPhone за $105 000 000

Вот официальный анонс от Ribbit — разработчиков Flash VoIP-решения Amphibian, подтверждающий давно бродившие слухи о том, что их собирается купить British Telecom. Вот публикация этой новости на GigaOM (за эту ссылочку спасибо JabbyPanda).

А что же Adobe Pacifica?

Вот блог решения для Flash VoIP от Adobe под кодовым названием Pacifica, а вот он же, но уже официальный. Правда, пока там молчок. Видимо, реально заняты. На официальном Твиттере Пацифики информации немного больше.

Что такое Ribbit? Мы писали нем в заметке IP-телефония во Flash, или наш VoIP-привет Скайпу. Также он упоминался среди лучших сервисов 2007 года, так или иначе связанных с Flash Platform. И вот, связка мобильный-телефон + интернет на Flash Player начинает активно покорять просторы!

Писал Rost, 10:48 PM Отзывов: 0

 

Редактор FLV-файлов — RichFLV, снова Flex, снова AIR

Вот одно из полезнейших AIR-приложений — берем FLV-файл, загружаем, изменяем и сохраняем. Можно увидеть все ключевые кадры, можно резать видео, можно добавлять, редактировать и удалять метаданные, включая Cue Points с параметрами:

Есть импорт MP3, FLV и Cuepoints, есть экспорт в FLV (включая вариант "только звук"), в MP3, SWF, XML, JPEG и PNG. Качать: RichFLV Air Application (каких-то 592 Кб). Сделано на Flex/AIR Бенджамином Доблером.

Писал Rost, 04:42 PM Отзывов: 7

 

Aviary выпускает бета-версии онлайн-редакторов графики

Вчера мне пришло сообщение о том, что заказанный полгода назад аккаунт на Aviary активирован. Теперь можно начинать тестировать онлайновый фотошоп в действии (см. старую демку) и более того — у меня есть 5 уже 4 приглашения, которые я могу отдать желающим.

Картинка, созданная в графическом онлайн-редакторе Aviary Phoenix (и еще примеры):

Не следует забывать, что Aviary — не только онлайн редактор, но и сообщество всегда голодных фотожабберов, которые могут любую, созданную в Авиари картинку, взять, модифицировать и сохранить, и с ней затем может случиться то же самое. Авиари поддерживает версии, строит по картинкам палитры и делает множество других продвинутых вещей. Кроме графического редактора Aviary Phoenix, есть еще редактор паттернов (или текстур) Aviary Peacock. Сами онлайн-редакторы изготовлены на Flex. Неплохо так изготовлены.

Писал Rost, 02:25 PM Отзывов: 12

 

28.Июль.2008, Flex

Как отбиндить переменную во Flex

Недавно Андрей Микитюк задал мне простой вопрос — как отменить биндинг переменной во Flex? Честно говоря, я не смог ему ответить, зато он сам нашел готовый ответ в блоге одного из индийских Flex-евангелистов Raghunath Rao Thricovil, или просто — Raghu.

Тем, кто еще не в курсе, напомню: связывание, или биндинг данных (data binding) — одна из мощных фишек Флекса. Фишка в том, что переменная a связывается с переменной b и после этого значение a будет изменяться каждый раз, когда изменится значение b — они связаны (binded). Один из простейших примеров — текст, вводимый в поле ввода, автоматически появляется в другом месте приложения при вводе / удалении каждого нового символа. При грамотном применении биндинг позволяет сэкономить кучу кода и времени. Для начинающих (и не только) есть пара коротких уроков по биндингу — очень рекомендую.

А как отменить связывание переменнных?

Оказывается, отменить биндинг довольно просто в AS3 и невозможно в MXML. В AS3 это делается при создании биндинга стандартным образом с помощью метода bindProperty. Этот метод возвращает объект типа ChangeWatcher, который может "наблюдать" (watch) за самим связыванием, реагируя каждый раз при изменении переменной b. Чтобы разорвать связывание, достаточно вызвать на этом объекте-смотрителе метод unwatch(). Вот как это все выглядит в коде, а вот — как это работает.

Вообще, у Raghu весьма полезный блог.

Писал Rost, 10:01 PM Отзывов: 7

 

haXe 2.0 — теперь с подержкой PHP

Вышел haXe 2.0. Если вы не знаете, что это такое: haXe — это язык программирования для веба, который поддерживает несколько платформ: Flash 6-8, Flash 9+, JavaScript, Neko, а теперь и PHP. Кратко о новинках в haXe 2.0:

  • Поддержка haXe/PHP: пишем на haXe, компилируем в PHP;
  • Новый пакет haxe.io для кросс-платформенного ввода-вывода и манипуляций с байтами;
  • Значения по умолчанию для параметров функций;
  • Новая реализация haXe remoting;
  • ... и многое другое.
Все подробности — на официальном сайте haxe.org. Скачать можно с haxe.org/download

Писал Rost, 12:36 PM Отзывов: 5

 

25.Июль.2008, FPUG

Да здравствует гигиена кодирования насыщенных приложений!

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

Итак, без недели месячник борьбы за чистоту кода объявляется открытым. Призываю вас к публичному обсуждению этих немаловажных вопросов! Как вам эта идея? Нравится? Сделаем? Обсуждение можно провести 16 августа в Киеве под лозунгом "За чистый код!"

Если вам есть, чем поделиться — предлагайте тему, или скажите, о чем хочется услышать.

И, конечно, не забывайте регистрироваться.

Писал Rost, 11:51 PM Отзывов: 63

 

О том, как быстро исправлять ошибки во Flex 3 Framework (еще раз)

Представьте, что вы обнаруживаете в своем Flex-приложении баг, внесеный не вами, а разработчиками самого фреймворка. Ошибка явно находится в одном из "родных" классов. Вы даже знаете, как этот баг исправить, да вот как заставить Flex Builder это исправление подхватить без перекомпиляции всего фреймворка, ведь вы обычно работаете с уже готовым, представляющим фреймворк SWC-файлом типа 'framework.swc', а не c его исходным кодом, который так заманчиво доступен?

Чтобы быстро исправить ошибку Flex SDK для своего приложения, достаточно скопировать из фреймворка в свой проект соотвествующий файл класса с багом и разместить его в том же пакете. Например, класс mx.collections.Sort пойдет к вам в каталог src/mx/collections/Sort.as. Как правило, файлы классов включают также и дополнительный файл с версией фреймворка, так что скопируйте аналогичным образом и mx.core.Version.

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

Укрощение Flex-компилятора

Но есть еще одна хитрость, связанная с кэшированием при компиляции. Как известно, при включенном по умолчанию во Flex Builder параметре -incremental=true компилятор использует кэширование, чтобы сократить время компиляции. Поскольку вы уже наверняка компилировали свой проект, то скорее всего флекс-фреймворк уже в этом кэше и находится, что может помешать компилятору подхватить ваш класс, перекрывающий оригинальный. Кстати, обязательно почитайте о неожиданностях в поведении mxmlc-компилятора у Максима Качуровского и о том, как узнать параметры компиляции во Flex Builder у Александра Козловского.

Проблема легко решается, достаточно один раз "прогнать" проект через компилятор с отключенным кэшированием, а затем можно снова включить его. Чтобы отключить кэширование, зайдите в диалог свойств проекта Properties for [имя проекта] > Раздел Flex Compiler. Там в поле "Additional Compiler Arguments" добавьте через пробел один аргумент: -incremental=false и дайте проекту "сбилдиться". Затем вернитесь в этот же диалог и удалите добавленный параметр, таким образом вернув инкрементальную компиляцию по умолчанию.

Помог себе — выручи товарища

Используя описанную технику, можно спокойно исправлять досаждающе вам баги Flex. А если решитесь, то можно заслать свой патч с правками разработчикам самого Flex SDK, чтобы исправления были включены в следующие релизы. Adobe не только охотно принимает патчи, но и поощряет самых активных контрибьюторов. За каждые 3 принятые патча вам дадут любую книжку по продуктам Adobe из вашего виш-листа на Amazon. А тем двум, которые первыми сделают по 10 патчей, дают билет на Adobe MAX. Вот о том, как засылать патчи для Flex SDK.


Писал Rost, 07:58 PM Отзывов: 0

 

BAFPUG 0.5 - полупервая Belarussian Adobe Flash Platform User Group

Поздравляем братьев из Беларуси — у них прошла первая, назовем ее учредительной, встреча Белорусской Флэш Группы, на которой было все, чему полагается быть на такой встрече — и обсуждение технологий, и планы на будущее, и даже небольшой конкурс для программистов. Вот краткий отчет о встрече с фотографиями на сайте организатора группы Валерия Песецкого.

Дописываю и сегодня выкладываю краткий отчет о встрече URAFPUG в Крыму. Соврал. Сегодня снова не успею. Но все равно пишу и все равно все выложу.

Писал Rost, 03:20 PM Отзывов: 0

 

24.Июль.2008, Games

Можно ли на Flex делать игры? Смотрите на работающие примеры

Не одно копье сломано в спорах о том, возможно ли, стоит ли и как вообще делать игры на Flex.

Если раньше мы могли преимущественно выдвигать предположения о том, что в принципе это возможно и ничто этому не мешает, то сегодня мы можем прямо и во всеуслышание заявить: игры на Flex делаются, и очень даже неплохо получается.

Вот, пожалуйста: Playcrafter.com, про который даже и не скажешь, что это Flex, хотя он и есть. Это в дополнение к появившемуся ранее SmallWorlds.com, про который уже писал Андрей Горбатов.

Писал Rost, 01:34 PM Отзывов: 17

 

23.Июль.2008, Flex

Компонент AdvancedDataGrid во Flex — масса новых возможностей, в том числе и не всегда очевидных

Как вы знаете, Flex-компонент AdvancedDataGrid (ADG) дает такие возможности, что старый добрый DataGrid (DG) начинает нервно покуривать в сторонке. Кратко о новом в AdvancedDataGrid:

  1. Отображение иерархических (древовидных) и группируемых данных, в том числе автоматическая конвертация "плоских" датапровайдеров в иерархические;
  2. Продвинутая сортировка таблицы по нескольким колонкам;
  3. Возможность задавать строкам и колонкам таблицы собственные уникальные стили — свойство styleFunction;
  4. Объединение колонок таблицы в группы;
  5. Букет новых возможностей для ItemRenderers.

Не баг, а фича: выравнивание текста в AdvancedDataGrid

Но не все новые функции AdvancedDataGrid заметны невооруженным глазом. Некоторые из них обнаруживаются в ходе отладки. Например, я никак не мог сказать своему ADG, что текст в заголовке таблицы нужно выровнять по левому краю: как ни изменял значение свойства стиля textAlign, заголовки таблицы упорно выравнивались по центру (то есть по умолчанию). И только погуглив по AdvancedDataGrid Header Text Align, я нашел описание этого бага в Adobe JIRA (хорошо работает система). Там же, в первом комментарии сказано, что это не баг, а фича. Так и есть: в ADG, в отличие от DG, текст заголовка можно выравнивать сразу по двум осям, по вертикали и по горизонтали. Для этого нужно использовать свойства стиля horizontalAlign и verticalAlign. Мне стоило посмпотреть в этот док сразу, но кто знал.

Но небольшой баг тут все же есть. Во-первых, разработчикам Flex SDK стоит поддержать 'старое' свойство стиля textAlign (используемое в DG), продублировав в нем поведение нового horizontalAlign, чтобы лишний раз не конфузить разработчиков. Во-вторых, в документации к компоненту стоит явно указать это различие между ADG и DG, и вообще все такие мелкие различия, так как тема актуальна.

А вообще — AdvancedDataGrid очень и очень радует.

Писал Rost, 04:04 PM Отзывов: 11

 

22.Июль.2008, Debug

Как вы боретесь с колесом мыши во Flash?

Известно, что в новом Flash Player есть новый баг: событие колеса мыши на флэшке или не срабатывает вообще, или срабатывает вместе с аналогичным событием в html-документе, эту флэшку содержащем. Может, это даже фича, но настолько необычная, что реально мешает работать, особенно на Mac-ах. В связи с этим — пара вопросов:

  1. Как вы решаете эту проблему?
  2. Пытались ли вы использовать популярные решения, сработали ли они для вас?

Писал Rost, 03:56 PM Отзывов: 14

 

21.Июль.2008, Adobe AIR

Adobe AIR 1.1 — все работает, и даже еще лучше, чем работало до этого

Сегодня вместе с Димой Кочетовым ставили новую версию Adobe AIR SDK для поддержки самого свежего Adobe AIR 1.1 Runtime во Flex Builder (если говорить просто). А если подробнее, то качали новый Flex SDK 3.0.3 с сайта Adobe Opensource, затем скрещивали его с некоторыми частями SDK 3.0.0 — в общем, Дима уже вкратце описал процесс и привел нужные ссылки в своем посте "Adobe AIR 1.1 + Flex 3".

После всех манипуляций приложение не перестало компилироваться, новых багов не появилсоь. А понадобилось нам все это затем, что в AIR 1.1 Runtime есть доработки, без которых было бы сложно довести до ума некоторые места проекта, в данном случае нам крайне необходимо было свойство File.spaceAvailable, оно поддерживается в AIR 1.1.

Вот полный перечень доработок в Adobe AIR 1.1, а я опишу их тут вкратце. Главное — интернационализация для построения многоязычных AIR-приложений:

  1. Все диалоги инсталлятора переведены на 10 языков, включая русский (мы писали);
  2. Добавлена поддержка локализованых дескрипторов приложения в атрибутах name и description;
  3. Добавлены новые свойства SQL-ошибок SQLError.detailID : int и SQLError.detailArguments : Array (также для помощи в локализации);
  4. Реализованы "родные" прозрачные окна средствами ОС (не забыли и про Линукс) — NativeWindow.supportsTransparency : Boolean
  5. Стал доступен список пользовательских локалей из системных настроек — Capabilities.languages : Array;
  6. Реализована миграция сертификатов с сохранением идентификатора приложения; например, можно мигрировать от "самописного" (self-signed) сертификата к авторитетному, выданному соответствующим учреждением типа Thawte.com (ищите Adobe AIR в конце списка);
  7. Поддержка Windows Vista и Windows XP Tablet PC Edition;
  8. Веб-сайт AIR также будет переведен на 10 поддерживаемых языков;
  9. Исправлено множество ошибок, в первую очередь в установщике, в работе окон, в системном драг-н-дропе и типизированном буфере обмена, в также в системных меню; особенно много пофиксили под Мак;
  10. Поумнел сборщик мусора;
  11. Пока непознанное: новые возможности доставки и распространения AIR-приложений, а именно — "тихая", автоматическая установка AIR Runtime вместе с AIR-приложением. Похоже, это и просили?
  12. Уже доступна документация к Adobe AIR 1.1
  13. Задокументированы многие баги и описаны временные способы их обхода.
Также описаны некоторые AIR-трюки — мега-апдейт.

Писал Rost, 05:42 PM Отзывов: 2

 

Сіньйори флеш девелопери — вас шукають у Львові!

Для участі у розробці ММО флеш гри (chobots.com — вітчизняний стартап) розшукуються два сіньйор флеш девелопера та один джуніор з великим моском.

Вимоги до сіньйорів: IQ > 140, знання AS3.
Вимоги до джуніора: IQ > 140.
Робота у Львові в офісі фултайм.
Інфу про себе кидати на mokus@ukr.net

Вы просили переводить на русский: для участия в разработке ММО-флэш игры (chobots.com — отечественный стартап) разыскиваютс два синьйора флэш-девелопера и один джуниор с большим моском.

Требования к синьорам: IQ > 140, знание AS3.
Требования к джуниору: IQ > 140.

Работа во Львове в офисе фултайм.
Инфу о себе кидать на mokus@ukr.net

Добавлю от себя: Макс Грынив, который зовет вас к себе в команду — это мега-разработчики и суперчел. И пусть после этого кто-то скажет, что во Львове мало флэшеров и работы для них :-)

Писал Rost, 12:29 PM Отзывов: 4

 

18.Июль.2008, Good Job!

Настольная Кили: приложение AIR к чувствительным местам

Кили постоянно меня отвлекает! Начинаю писать комментарии — а она требует внимания. Пишу пост в блоге, выходит и заявляет: Возвращайся к работе! Вот как выглядит это безобразие:


Да кто она такая, эта "Настольная Кили"? Да она не более, чем набор сменяющихся с частотой 25 раз в секунду прозрачных кадров, упакованных в AIR-приложение Desktop Keeley! Кили — девушка хрупкая, но имеет вес: придется скачать 40,7 Мб (спасибо за подсказку, Руз :-).

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

За супер-ссылку на суп-ликейшен — спасибо Рузу. А под катом — еще несколько скриншотов Настольной Кили (но и они не передают всего разнообразия ее ужимок, одежек и повадок).

Еще немного Кили:



Писал Rost, 02:31 PM Отзывов: 11

 

Нужен Flex Developer, привествуется знание Mate. Москва

Требования: хорошее знание ООП, ActionScript3, Flex.

Будет плюсом:

  1. AIR, PHP && (AMFPHP || webORB) || JAVA (&& BlazeDS), JavaScript, HTML, опыт работы с БД, Jira, SVN, Unix, умение работать в команде.
  2. Умение грамотно формулировать задачи.
  3. Умение выдерживать сроки.
  4. Желание учиться новым технологиям и знаниям.
  5. Приветствуется знание последних технологий в отрасли и практический опыт их применения (например, Mate).

Задачи: разработка больших интранет- и интернет-систем (Rich interfaces).

Условия:

  1. Территориально: Москва, м. Дубровка (10 минут от метро).
  2. З/п: адекватная рынку, зависит от способностей кандидата, индексируется в зависимости от опыта и желания работать.
  3. Соблюдение ТТК.

Пишите на ivannikov@smart-art.ru.

Писал Rost, 01:34 PM Отзывов: 0

 

17.Июль.2008, Job

Нужен Flash-разработчик в игровой проект InDaLife (Москва)

В команде создателей онлайн-игры InDaLife (победитель Russian Flash Awards 2008 в номинации "Игра") открыта вакансия Flash-разработчика.

Обязанности: разработка клиентской части проекта beta.indalife.ru.

Необходимые навыки:

  • Профессиональное знание и опыт работы с AS2;
  • Опыт взаимодействия с серверными технологиями и XML;
  • Знание и опыт применения принципов ООП;
  • Умение держать обозначенные сроки, ответственность и креативность.

Плюсом будет:

  • Базовые знания ActionScript3
  • Желание получать новые знания и расти профессионально
  • Отсутствие страха перед разбором чужого кода, легкость в общении и открытость.

Условия:

  • Офис м. Белорусская, Маяковская.
  • В дополнение к заработной плате мы предлагаем компенсационный пакет, включающий:
    * Интересную работу в соответствии с трудовым законодательством;
    * Обязательное медицинское страхование;
    * Оплачиваемые курсы иностранных языков (после прохождения испытательного срока);
    * Повышение квалификации специалистов за счет компании (после прохождения испытательного срока);
    * Частичная компенсация спортивных занятий (тренажерный зал, бассейн и т.д.);
    * Рабочие часы с 10 до 19 (возможен гибкий график), выходные дни: суббота и воскресенье.

Мы обеспечиваем своим сотрудникам:

  • Возможность работы в динамичной, постоянно развивающейся компании;
  • Постоянную индексацию заработной платы в соответствии с квалификацией и текущим состоянием рынка;
  • Перспективы карьерного роста;
  • Комфортное рабочее место, дружный коллектив, и действительно интересную и полезную работу.

Заработная плата: 70 000 - 90 000р.

Узнать подробности и отослать резюме можно по e-mail: team [AT] indalife.ru

Кто пойдет и переведет все на ActionScript3?

Писал Rost, 01:04 PM Отзывов: 6

 

16.Июль.2008, AS3

Две статьи Колина Мука для тех, кто до сих пор боится ActionScript3

Факт: множество разработчиков до сих пор используют ActionScript 2 в качестве основного языка. Парадокс: зачастую это не студенты-двоечники, застрявшие на использовании устаревших уроков, а талантливые разработчики, написавшие собственные AS2-библиотеки, активно их использующие и в связи с этим испытывающие известные трудности с переходом на новый язык ActionScript 3. Это тот самый случай, когда багаж оказывается балластом и мешает осваивать новые технологии. А осваивать стоит, ведь все полезные нововведения, включая продвинутую работу с текстом, генерирование и обработку звука на лету, трехмерную функциональность, собственные эффекты и шейдеры, строгий контроль типов и новые полезные объекты языка — все эти вкусные новинки реализуются именно под новый язык AS3.

Колин Мук, известный своим глубоким и вдумчивым подходом, пытается решить эту проблему, вскрыть конфликтные точки и найти решение. С этой целью он выложил две статьи на английском:

  1. ActionScript 3.0: Труден он или нет?
  2. В чем обвиняют ActionScript 3.0?

Второй материал посвящен анализу 9 конкретных страхов, испытываемых AS2-староверами по поводу нового языка. Обе статьи вызвали бурное обсуждение. Количество комментариев (и не жиденького флуда типа +1, а ответов по делу) приближается к сотне.

Эти материалы достойны тщательного изучения флэшерами всех мастей и религий. И это надо срочно переводить на русский.

Писал Rost, 05:20 PM Отзывов: 12

 

15.Июль.2008, flex4

Возможно, Flex придется учить заново, а доучиться — точно стоит

Такой вывод можно сделать из краткого обзора Кости Ковалева, посвященного только что вышедшему Flex 4 SDK (Gumbo).

И если пощупать новые States возможность уже была (причем далеко не всем они понравились — а вот Константинеру пришлись по вкусу), то масса новых, невиданных ранее особенностей нового Flex появилась именно в этом релизе.

Намечены три основные цели нового Flex-фреймворка:

  1. Легкость дизайна и взаимодействия дизайнера и разработчика
  2. Производительность самого разработчика за счет ускорения компилятора и внедрения инструментов повышения продуктивности;
  3. Развитие фреймворка для поддержки новых возможностей Flash Player 10 и реализации решений для типичных задач.

Кардинально новое скинование, новый подход к созданию компонентов, эффектов и лэйаутов, главной целью которого является создание нового, легкого по весу и легкого в использовании, совместимого с уже существующим (Halo) визуального фреймфорка (Gumbo), новый контейнер flex.core.Group (в отличие от старого Контейнера, накладывает меньше ограничений на свое содержимое — может содержать в чайлдах практически все, что угодно, от UIComponent'ов до голых данных), расширение возможностей CSS до частичного соответствия стандартному CSS2, новый язык для разметки графики FXG (привет, SVG?), уже приспособленный под Thermo, новые компоненты, заточенные под Flash Player 10, в том числе и новый видео-компонент от команды FMS для более устойчивой работы с видео, повышение производительности компилятора, двусторонний data binding — все говорит о том, что боевой монстр под названием Flex 4 уже вовсю ворочается в материнской утробе и к достижению поставленных целей готов. И пусть его зубы только-только прорезались, компилировать их можно уже сейчас.

Читайте Костантинера — у него там еще ссылки полезные есть, а также ходите на домашнюю страницу Gumbo и качайте новый Flex 4 SDK.

Вообще говоря, cначала Gumbo было кодовым названием новой архитектуры компонентов и скинов, реализуемой во Flex 4 SDK, но похоже, что это слово уже употребляется как название всего нового фреймворка.

Писал Rost, 05:10 PM Отзывов: 10

 

Еще раз о том, как 'трудно' уехать в Крым, и как 'легко' в него улететь

В пустом купе тринадцатого вагона отправляющегося из Харькова в четыре утра поезда Москва-Керчь меня ждало четыре свободных места, из которых тринадцатое было моим по билету. Нумерология? Синхронистичность? Может быть, но ясным остается одно: уехать в Керчь хоть из Харькова, хоть из Москвы в тот день было совсем нетрудно. На вокзал пришел за час до отправления поезда, взял билет и уехал. В пустом вагоне было зыбковато.

А уехать из Крыма еще труднее

Тринадцатого июля, в День Рыбака, сразу после прогулки с Дэном Радиным по керченской набережной, подойдя к кассам керченского ЖД вокзала за полчаса до отправления поезда Керчь-Москва, я купил билет и сел в поезд. Купе шестого вагона встретило меня пустотой. Я начинаю любить поезд Москва-Керчь-Москва особенной любовью. Поезда вообще рулят.

А вот украинские авиалинии — лажаются, и серьезно

Не так гладко все сложилось у Михая Корлана из Адоби, URAFPUG-маршрут которого был значительно сложнее как по схеме (Бухарест - Киев [ночь в Киеве] - Симферополь - Керчь - Курортное [URAFPUG] - Керчь - Симферополь - Киев - Бухарест), так и по реализации. Подлинно ненавязчивый сервис компании AeroSvit показал лицом все свое возможное "гостеприимство", о чем Михай с юмором пишет в опубликованном им рассказе "Мое украинское приключение" (там же есть мой коммент по поводу). Свой урок я из этого уже вынес и продолжаю его усваивать. Уже сейчас ясно точно: зарубежных гостей надо встречать, как только они появились в стране, и помогать им разрешать все местные проблемы с самого начала. Тяжелы вы, первые разы! А Михай — ВО какой мужик.

Писал Rost, 03:42 PM Отзывов: 11

 

13.Июль.2008, URAFPUG

Международная встреча разработчиков URAFPUG завершена

Все кончено! Сегодня утром разъехались последние участники нашей встречи. Проводил всех, кроме Ильи Панина, уехавшего в 11 утра - я лег спать в 10, и упустил его. Прости, Илья!

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

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

Естестенно, будут упорядочены и выложены все презентации, исходники, фото, видео и все, что может оказаться полезным в описании происшествия под названием URAFPUG.

Будет написан сводный отчет о встрече URAFPUG.

А сейчас -- спасибо всем, кто был здесь, кто хотел сюда, кто был с нами онлайн, спасибо Адоби, Флексису, Теме Малкову, Александру Цыплихину, Вове Величкину и Суми Лим лично за прилетевшего к нам мега-человека Михая, спасибо мега-челу Михаю из румынского офиса Adobe, преодолевшему кидаловские авиалинии факинг компании AEROSVIT и вопреки всему прилетевшему к нам, спасибо Альтернативщикам Антону Волкову и Владимиру Бабушкину за то, что они делают, как они это делают, и как могут об этом рассказать, спасибо Жене Потапенко за последние новости с фронта IntelliJ IDEA (там все круче и круче), спасибо Максу из Москвы, спасибо Игорю Рузанову за оперативную публикацию фотографий, Тане Белой -- за то, что помогала в онлайн трансляциях и оповещала ruFlash о докладах, и за то, что была здесь, спасибо Илье Сергееву за видеосъемку доклада Михая и моего брынчания на гитаре, спасибо Сереже из Керчи за саму гитару, а также спасибо Паше и Саше из Керчи за помощь с регистрацией и проектором, спасибо Вику Рябинову за ковчег Акопа и ямайский ром, спасибо харьковскому Promodo за дельный доклад по правильному устройству сайта, спасибо Илье Панину за то, что поделился Флекс-трюками во вчерашнем докладе по фреймворку Мате, спасибо ребятам из Киева, что пусть и не сразу, но приехали, спасибо Наташе за рукотворные значки с логотипами AIR, Flash и Flex (всего 15 значков - три отдали Михаю, и остальные участникам встречи), спасибо Артуру и Осману, спасибо Денису Радину, который подошел ко мне на первой встрече UAFPUG в Харькове и поделился идеей проведения этой встречи в Крыму, а затем уладил массу вопросов от поисков пансионата до установки в пансионате Wi-Fi точки, экрана с проектором и массы нужных мелочей, спасибо теплому Азовскому морю, ветру и солнцу, которое мы почти каждый день встречали, спасибо Богу -- мы сделали это!

А спустя некоторое время нас ждет ARUBAFPUG. Что это такое, и как мы его придумывали, я расскажу немного попозже. До встреч!

Писал Rost, 04:07 PM Отзывов: 29

 

URAFPUG - трансляция студии Flex-фреймворка Mate

Сегодня, 13 июля, в 00:30 по Киевскому времени (01:30 по Московскому) начнется трансляция студии, посвященной самым первым шагам с Flex-фреймворком Mate.

Мы вместе попытаемся разобраться в Mate с самого начала (начиная со скачивания SWC-файла с сайта разработчиков фреймворка).

Онлайн-трансляция состоится по адресу adobechats.adobe.acrobat.com/uafpug - заходить можно уже сейчас.

Писал Rost, 12:15 AM Отзывов: 7

 

11.Июль.2008, URAFPUG

UPDATE: Доклад Антона Волкова о командной работе в Alternativa3D - начало в 20:45 по Киеву

Тысяча мильйонов извинений - сразу после публикации следующего ниже абзаца у нас сработал анонимный адронный коллайдер и электричество взбесилось, инет то пропадал, то появлялся, и все запланированные доклады были проведены без трансляции, а некоторые, зависимые от наличия интернета, были заменены другими. Мильйон мильярдов изменений! По мотивав доклада Антона Волокова и последующих обсуждений, возможно, будет написана и опубликована отдельная статья.

В связи с краткосрочным отключением электричества расписание докладов встречи URAFPUG сдвинулось.

Доклад Антона Волкова о командной работе в Alternativa3D начнется в 20:45 по Киеву (21:45 в Москве).

Заходите по адресу: adobechats.adobe.acrobat.com/uafpug.

Писал Rost, 08:35 PM Отзывов: 6

 

Доклад Михая Корлана на URAFPUG - в 17:00 по Киеву

Важное обновление: у нас было краткосрочное отключение света, в связи с чем возникли перебои со связью. Онлайновая трансляция отменяется, но мы записываем доклад Михая на видео. Видео будет опубликовано на днях на этом сайте.

Сегодня, 11 июля, в 17:00 по Киевскому времени (18:00 по Московскому) начнется доклад Михая Корлана, Adobe об использовании Adobe AIR.

Онлайн-трансляция состоится по адресу adobechats.adobe.acrobat.com/uafpug.

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

А вот расписание остальных докладов URAFPUG на 11 июля.

Писал Rost, 03:45 PM Отзывов: 7

 

UPDATE: URAFPUG - план докладов на 11 июля

Сформировался план докладов URAFPUG на 11 июля. Обратите внимание - доклад Михая Корлана из Adobe смещен на более раннее время:

  1. 17:00-18:00 - Использование Adobe AIR, Михай Корлан, Adobe
  2. 19:30-20:30 - Командная работа в Альтернативе, Антон Волков
  3. 21:00-22:00 - Задача о ковчеге Акопа, Вик Рябинин.
  4. 22:00-23:00 - Трансформация приложения с помощью PureMVC, Ростислав Сирык.

Внимание: время указано по Киеву. Для Москвы - добавьте 1 к каждому числу (17:30 по Киеву - 18:30 по Москве).

Заходите по адресу: adobechats.adobe.acrobat.com/uafpug.

Писал Rost, 12:43 AM Отзывов: 6

 

10.Июль.2008, 3D

Трансляция доклада по Alternativa3D - в 16:00 по Киеву

Сегодня в 16:00 по киевскому времени (17:00 в Москве) пройдет онлайн-трансляция первой части доклада по трехмерному движку Alternativa3D.

Адрес трансляции - прежний: adobechats.adobe.acrobat.com/uafpug.

Писал Rost, 01:52 PM Отзывов: 3

 

URAFPUG - фото, видео, цемики

Участники URAFPUG начали публиковать фото и видео со встречи. Игорь Рузанов уже выложил фотографии (и продолжит выкладывать - следите, тут показана лишь их малая часть):

Терраса. Презентация по основам PureMVC (Костя, Артемий и все, кто был с нами онлайн - спасибо):


Та же терраса днем -- место, где проходят доклады и то, что после них обычно бывает:

URAFPUG


Волков и Myxus беседуют о Трехмерной Альтернативе на все той же террасе:

URAFPUG


Дебаг среди реальне животне, во дворике:

URAFPUG


Внутренний двор пансионата "Светлана", где завтра планируем сжечь костерок-другой после докладов Альтернативщиков и прибытия Михая Корлана, Adobe:

URAFPUG
Синее на горизонте - море.

Евгений Потапенко и Гриша Кулика (охранник):


Саша и Паша из Керчи, много сделавшие для организации мероприятия, и Женя Потапенко на обеде:


Четверо, включая Татьяну Белую, решили жить в палатках:


Собственно, Татьяна Белая:


Первый день с интернетом. В белом - Антон Волков и Владимир Бабушкин, разработчики Alternativa3D, первыми прибывшие к точке дислокации:


Посмотреть на Яндекс.Фотках


Татьяна Белая тем временем выкладывает стильные фото, где Волков игрет на губной гармони:


А Евгений Потапенко снял короткий видеоролик в разгар подготовки докладов:


URAFPUG - краткий видеорепортаж from Rostislav Siryk on Vimeo.

Все, иду спать. Завтра еще выложу фотки Жени Потапенко с наших морских прогулок.

Завтра в 16:00 по Киевскому времени (17:00 в Москве) пройдет трансляция первого доклада по движку Alternativa3D - заходите по известному адресу -- делитесь мнениями, задавайте вопросы и просто будьте с нами. Кстати, еще не поздно приехать. Послезавтра, 11 июля, будем общаться с Михаем Корланом из Адоби. Если есть вопросы по проезду - звоните мне на +380504060396. Лучше из поезда или самолета :-)

Писал Rost, 04:42 AM Отзывов: 6

 

09.Июль.2008, PureMVC

URAFPUG - трансляция первой презентации по PureMVC

В 21:30 по киевскому времени начнется первая, пробная трансляция презентации по основам PureMVC с международной встречи URAFPUG.

Смотреть и задавать вопросы в чате по этому адресу: adobechats.adobe.acrobat.com/uafpug.

Писал Rost, 09:11 PM Отзывов: 7

 

07.Июль.2008, URAFPUG

Задавайте вопросы к одному из разработчиков Flex Builder 3

Вдогонку к предыдущей записи: Михай Корлан, представляющий Adobe на встрече URAFPUG, спросил у меня, какие вопросы нас интересуют? Он расскажет о том, что мы хотим узнать (напомню: он специализируется на Flex, AIR, LCDS, BlazeDS и ColdFusion).

Друзья, задавайте в комментариях вопросы к Михаю!

Писал Rost, 04:26 PM Отзывов: 5

 

К нам летит Михай Корлан из Adobe — Сила, Воздух, Рокенролл!

Друзья, у меня две новости. Первая: вчера я понял, что сам уезжаю на URAFPUG на день позже, ибо обнаружились срочные дела. А сегодня, проверив почту, я узнал, что Adobe решила не упускать возможности встретиться с нами в Крыму на URAFPUG'е, и отправляет к нам своего представителя. Его зовут Михай Корлан, и сейчас я буду писать ему письмо, где буду объяснить, как к нам прилететь и вообще добраться. И вот я думаю: как хорошо, что я вчера не уехал! Если бы уехал, то сегодня не получил бы письмо от Адоби и кто знает, когда бы получил! Итак, сейчас пишу письмо Михаю про самолеты, поезда и Крым.

А Михай может рассказать нам то, что нас интересует. Его специализация — Flex, AIR, LCDS, BlazeDS, ColdFusion. Он работал над визардами во Flex Builder 3. В частности, вы можете увидеть его работу в диалогах 'New Flex/Air' project или 'Import/Export Flex project'. До Adobe он работал в компании InterAKT, которая, как мы знаем, разрабатывала JSEclipse и кучу полезных тулов для веб-девелоперов, пока их не пригласила к себе Adobe.

На нашей встрече Михай планирует появиться ориентировочно 10 июля. Здесь же хочу сказать людям из компании Flexis: Артемий и Александр — спасибо, за эту возможность!

Кстати, по последним сведениям, люди из Флексиса уже тоже на месте — там, где Волков и Бабушкин.

А Денис Радин сейчас носится по Керчи, улаживая последние вопросы с проекторами и вайфаями. А я еще здесь (нигадяй!) Но я это уже исправляю — до встречи!

Писал Rost, 04:00 PM Отзывов: 4

 

06.Июль.2008, URAFPUG

URAFPUG — Волков и Бабушкин уже на месте

Вчера из Крыма мне позвонил Антон Волков — они с Владимиром Бабушкиным как раз приехали на место дислокации, исследовали территорию. Сегодня я спросил у Антона, каково там, на месте. Говорит — хорошо! "Удивляюсь, почему мы раньше не додумались вот так вот выбраться флэш-тусовкой на море" — уточнил Волков. Затем добавил: здесь отлично, купаемся, поигрываем в бильярд, все зашибись.

Это я к чему. Сегодня вечером я выезжаю туда же!

А перед тем как я уеду, позвольте мне напомнить вам изначальную цель мероприятия под названием УРАФПУГ: потусить вместе, да так, чтобы уезжать не завтра утром, а хотя бы послезавтра, а еще лучше — после-после-после. Именно это желание было высказано в Москве на втором РАФПУГЕ — будем воплощать! А в перерывах будем умничать, конечно :-)

Что делать, приехав на URAFPUG?

Приехав на место вы можете, нет, вы просто обязаны позвонить этим людям, и они будут вам рады:

  • Ростислав Сирык: +38 050 406 03 96
  • Антон Волков: +38 095 546 52 64
  • Денис Радин: +38 068 466 90 97

(список будет пополняться по желанию :)

Так что, даже если вы не успеваете к седьмому, восьмому, девятому и десятому, или не сможете остаться до десятого, одиннадцатого или двенадцатого июля — не беда! Приезжайте, когда сами захотите. Уезжайте, как только надоест. Только побывав там, мы сможем понять, каково это.

Главный план на URAFPUG — получить удовольствие в тех порциях, которые влезут!

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

Писал Rost, 04:12 PM Отзывов: 7

 

05.Июль.2008, Job

Нужен программист на AS3 — Москва, он-лайн игры

Хотите поучаствовать в интересном проекте, получить бесценный опыт и, конечно, достойное вознаграждение? Разыскивается профессиональный ActionScript 3.0 программист на постоянную работу. Направление — разработка он-лайн игры. Мы ищем инициативного, умеющего работать в команде человека. С опытом от 2-х лет.

Полный рабочий день в офисе, г. Москва. Гибкий и удобный график. Молодой коллектив, дружественная обстановка, высокая зарплата, а также профессиональный рост — обеспечены.

Ждем ваших писем по адресу online-pro(собака)yandex.ru или на ICQ 455434000.

Зарплата от 2000 до 4000 по результатам собеседования.

Писал Rost, 11:28 PM Отзывов: 8

 

04.Июль.2008, URAFPUG

URAFPUG — программа экскурсий, лекций, докладов и мастер-классов

Друзья, вот что нас ждет на каждом дне международной встречи URAFPUG:

Дата   Мероприятие Примечания
07.07.2008 Пн. Заселение, знакомство друг с другом, с программой и перспективами ближайшей недели.
08.07.2008 Вт. Обзорная экскурсия по Керчи, Музей древности, золотая кладовая
18:00 - Лекция по Mindmapping,
20:00 - Технология Adobe AIR: начало. Что это и куда его. Примеры. Sea AIR
22:00 - Adobe AIR: перенос Flash приложений на десктоп.
09.07.2008 Ср. Экскурсия на Аджимушкай и Царский курган
18:00 - Adobe AIR: продолжение. Работа с локальной БД SQLite и локальным хранилищем зашифрованных данных LocalEncryptedStorage.
20:00 - Аспектно-ориентированое программирование.
10.07.2008 Чт. Экскурсия на Ени-Кале
Страусиная ферма (не для вегитарианцев)
Альтернативный 4Dень*
15:00 - Доклад по Alternativa3D
20:00 - Мастер-классы по Alternativa3D
11.07.2008 Пт. Посещение Керченской крепости и Старокарантинских каменоломен Flex-марафон
18:00 - Flex: попытка осмысления, примеры приложений, подводные камни, плюсы и минусы, знакомство и начало работы с Flex MXML.
20:00 - Специфика продвижения проектов в Google.
22:00 - Конкретный пример использования PureMVC: трансформация флекс-приложения.
22:00 - Mate — разбираемся, как его пить во Флексе (или все же высушить и курить? :-)
12.07.2008 Сб. Джаз / регги фестиваль.
Пара слов представителя компании Adobe, Банкет, Обсуждения места встречи - 2009.
18:00-Специфика продвижения проектов в Яндексе.
13.07.2008 Вс. День рыбака в г. Керчь :)

Возможны уточнения, изменения и пожелания — желайте! Также будем смотреть, как все пойдет и соответственно адаптировать программу.

В следующем посте — куда идти и что делать сразу по приезду на URAFPUG.

А ты — зарегистрировался на URAFPUG?

Писал Rost, 06:18 PM Отзывов: 10

 

Mate — швейцарский нож и компас в руках Flex-разработчика

По наводке Junik и Constantiner вчера вечером не пожалел час времени — почитал PDF-доку к Flex-фреймворку Mate и по этой доке за 15 минут собрал тестовый проект.

Поразительная простота и ясность применения без видимой потери эффективности — вот отличительные черты фреймворка Mate. Рекомендую попробовать каждому флексеру — вы не пожалеете. Помимо реальной оптимизации архитектуры флекс-проекта за счет централизованного учета событий в Карте Событий и распределения данных из Модели в Вид посредством Инъекторов, полчаса, потраченные вами даже на поверхностное знакомство с Mate, могут натолкнуть вас на собственные идеи; как минимум, у вас расширится часть сознания, отвечающая за архитектуру и фэншуй.

Главное: каждый Мате-проект имеет одно или более событие и одну или более Карту Событий (Event Maps). Проекты, не имеющие этого — это не Мате-проекты! (опасайтесь подделок :)

Мате — это швейцарский нож, и в нем есть куча готовых выдвижных лезвий: от автоматизированных вызовов всех актуальных типов удаленных сервисов и обработки результатов этих вызовов, до полезных смарт-объектов и прикольного дебаггера событий.

Флексеры, Mate — это для вас! Он предлагает вам не громоздкие классы, а компактные тэги.

Как еще его хвалить — не знаю. Читайте первые 7 страниц PDF-доки :-)

А сервер Mate лег, и я догадываюсь, почему — так работает внезапная популярность (digg-эффект?) Зайдите к ним попозже — или смотрите в кэше доброго гугля :-)

Писал Rost, 04:08 PM Отзывов: 12

 

03.Июль.2008, 3D

Что вы хотите узнать о 3D-графике во Flash?

— Мы хотим рассказать о том, как вообще 3D графика во Flash дошла до жизни такой. — с такими словами Антон Волков прислал мне сегодня внушительный план доклада по созданному им с товарищами трехмерному движку Alternativa3D. Этот доклад будет изложен им (возможно, с напарником) на международной встрече URAFPUG в Крыму, 7-12 июля (см. также полный список докладов URAFPUG).

Но: помимо доклада, Антон готов провести дополнительные мастер-классы (включая неформальные — по желанию), и ответить на интересующие разработчиков вопросы, включая также и вопросы в стиле "а как сделать так, чтобы... ?"

Что вас интересует во Flash 3D вообще, и в частности, в трехмерном движке Alternativa3D — спрашивайте!

Писал Rost, 05:32 PM Отзывов: 19

 

Требуется AS разработчик в компанию Workrocks, Днепропетровск

На постоянную работу в компанию Workrocks \ Unique Atmosphere (Днепропетровск) требуется AS разработчик.

Требования:

  • Отличные знания AS2 (знание AS3 большой плюс);
  • Знание принципов ООП;
  • Опыт создания клиент-серверных приложений.

Условия:

  • Оформление;
  • Заработная плата, адекватная Вашему опыту и выполняемым задачам (от 800);
  • Бонусы;
  • Офис на ул. Гоголя;
  • Дружная команда;
  • Интересные проекты.

О себе можно рассказать в скайпе – miguel_wr, icq – 662777, или по почте wr.miguel@gmail.com

Писал Rost, 04:25 PM Отзывов: 6

 

Flash Player 10 beta refresh (10.0.0.525)

Adobe как раз выпустила новую версию Flash Player 10 beta (10.0.0.525). Сделана куча изменений и улучшений, в том числе и остро желаемых пользователями:

* ограниченная поддержка клавиатуры в режиме fullScreen
* unloadAndStop (пофикшен баг с анлоадом)
* поддержка Wmode для Linux

Полный, большой список изменений: новые фичи, исправленные баги.

Скачать Flash Player 10 beta (10.0.0.525)

// via 0xffffff

Писал Rost, 12:06 AM Отзывов: 34

 

02.Июль.2008, URAFPUG

URAFPUG — доклады, лекции и презентации встречи в Крыму

С точки зрения флэш-разработчика, все презентации, доклады и лекции международной встречи URAFPUG, проходящей в рамках Южной конференции разработчиков ITSea, можно разбить на две части: флэшовые и не только. Начнем с флэшовых и флексовых:

  1. Доклад и мастер-классы по Alternativa3D.
  2. Технология Adobe AIR: начало. Что это такое и с каких сторон его кусать.
  3. Adobe AIR: перенос Flash приложений на десктоп.
  4. Adobe AIR: продолжение. Возможности локальные хранилищ данных: БД SQLite и локальное зашифрованное хранилище LocalEncryptedStorage.
  5. Flex: попытка осмысления технологии, примеры приложений, подводные камни, плюсы и минусы, знакомство и начало работы с Flex MXML (доклад из 2-3 частей).
  6. Конкретный пример использования PureMVC: трансформация приложения.
  7. ЧОО по PureMVC: часто отвечаемые ответы.
     
    Также будут лекции от специально приглашенных людей:
     
  8. Аспектно – ориентированное программирование.
  9. Mindmapping — Карты памяти Что это такое?
  10. Курс интернет - маркетинга и SEO от компании Promodo.

Чтобы прочесть доклад по Alternativa3D, к нам на встречу едет ее разработчик Антон Волков, который также планирует провести по ней пару мастер-классов и ответить на вопросы.

Также к нам мечтает присоединиться представитель компании Adobe, чтобы сказать пару слов :-)

Список докладов дополняется; порядок изложения уточняется. Если вы хотите прочесть свой доклад на этом мероприятии — пишите мне, и все получится!

Напоминаю детали проезда на встречу URAFPUG, а также о ее культурной программе.

И — не забываем регистрироваться на встрече URAFPUG!

Писал Rost, 09:17 PM Отзывов: 8

 

Три презентации от профессиональных аниматоров на UAFPUG-3

Презентации со встречи аниматоров в Донецке в порядке изложения:
  1. Секреты хорошего мультфильмаАлександр "Toonguru_Alex" Колесник (Донецк)
    Сценарий, режиссура, анимационная библиотека, аниматик, примеры проектов (скачать):

     

  2. Программная анимация и сферы ее примененияДенис "Xitri" Романко (Харьков)
    Куча полезных методов и хитростей программной анимации для аниматора (скачать):

     

    Более того: Xitri выложил собственный отчет о встрече, да еще и с исходником своей презентации и с пояснениями к ней.

     

  3. Анимация для Flash-игрОлег "Animefish" Акимов (Луганск)
    Особенности анимации персонажей для игр Adobe Flash и Adobe Flex (скачать):

     

Изначально презентации были опубликованы на странице встречи аниматоров. Саша, Денис и Олег — спасибо!

Писал Rost, 03:49 PM Отзывов: 9

 

Flashphone.ru начал поддерживать видео-звонки

"Еще не flashphone2, но уже flashphone с поддержкой видео звонков" — пишут создатели FlashPhone. Теперь все пользователи сервиса могут совершать видеозвонки друг другу как при звонках пользователя пользователю (flash2flash), так и при звонках по SIP (flash2SIP) на внешние системы IP-телефонии, поддерживающие видеокодек H.263. Для этого достаточно открыть страницу и дать Flash Player разрешение на доступ к вашей веб-камере и микрофону.

flashphone new 2 - video calls

Судя по некоторым упоминаниям Flashphone на сайте Skype Club и в чате FPUG, это видеонововведение вызвало довольно высокий интерес. Постестим? Можно сегодня вечером, часов в 19 по Москве — глядишь, заодно и стресс-тест выйдет ;-)

Чтобы не показалось мало, Flashphone теперь поддерживает звонки через AOL/AIM Call out.

Писал Rost, 02:04 PM Отзывов: 0

 

01.Июль.2008, SEO

Трехмерный поиск был впервые реализован 1 июля 2008 года на платформе Adobe Flash

Итак, Google и Yahoo получили в распоряжение спец-версии Flash Player, позволяющие производить поиск в глубину во Flash-приложениях. Теперь боты смогут индексировать данные, динамически загружаемые в SWF-приложение с сервера. Чтобы сделать это, они будут, подобно пользователям, "кликать" по кнопкам и ссылкам приложения, а также выполнять другие подобные действия, приводящие к загрузке динамического контента, ранее им недоступного. Чтиво по теме:

  1. Flash-контент становится по-настоящему доступным для поисковиков — Constantiner
  2. Flash Player SEO: перевод официального FAQ по теме — Injun

Значит, в ближайшее время следует ожидать подобного же решения для AJAX и Silverlight — для них суть проблемы та же. Славное время: сеошники со дня на день начнут зубрить флэш! Жорж?

Писал Rost, 10:55 PM Отзывов: 8

 

Помогите Владимиру Кондратьеву

Администрация, педагогический коллектив, родительский комитет МОУ “Физико-технический лицей №1” г. Саратова обращается к Вам за помощью. В срочном лечении нуждается учащийся 10-1 класса Владимир Кондратьев. Диагноз: острая форма лейкоза с поражением 92% (поражение 98% дает летальный исход). Надеемся на Вашу помощь, заранее благодарны за поддержку.

Вашу помощь можно направить по реквизитам, указанным справа на странице help-vova.ru.

Писал Rost, 09:19 PM Отзывов: 4

 

Вызывая Великого Аниматора — отчеты с UAFPUG-3

Пытаясь понять, чем стала встреча аниматоров в Донецке, начну с начала конца встречи: Murejib в своем отчете о встрече выложил видео "UAFPUG GATHERING BAND - Calling on Great Animator". Этот клип мне и самому боязно смотреть ("Похоже, мы Его таки вызвали" © Олег Томенко), но именно так все и было. А потом было еще круче — кто снимал файершоу в исполнении Лерики?

Одиннадцатилетний флэш-разработчик и не только

Александр Крестелев выложил хороший отчет с фотками, где вы сможете увидеть Того Самого Самого Молодого Флэш-разработчика Сашу из Донецка. Пожелайте ему и его товарищу, с которым они на пару делают игрушки — успехов!

Внимание: все три презентации со встречи аниматоров будут выложены на странице самой встречи.

Жеке Хищнику: в следующий раз берем дарбуку-другую :-)

Писал Rost, 02:51 PM Отзывов: 6

 

Примечания: Статус документа: в процессе
++