Flash Ripper RSS Readers


+

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


29.Февраль.2008, FPUG

ЙА ФПУГ — регистрация на первую встречу UAFPUG продолжается

Если вы решили посетить первую встречу Ukrainian Adobe Flash Platform User Group (UAFPUG) — пожалуйста, укажите это на странице регистрации участников UAFPUG-1.

Кстати, Рома изготовил баннеры для UAFPUG, и я тоже сделал пару вариантов "ЙА ФПУГ":

150x60:

88x15:


Вариации по просьбе флэшеров. Для девочег:

150x60:

88x15:


Для мальчегов:

150x60:

88x15:

И еще: если вы хотите услышать доклад на интересующую вас тему, сообщите об этом на странице сбора желаемых тем для докладов. Это поможет нам сделать встречи интересными для максимального количества людей.

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

 

Закулисы Flex и секрет успеха опенсорс-проекта

Мэтт Хотин выложил важное видео с фактами про Flex. За 7 минут вы узнаете: секрет успеха опенсорс-проекта, кто есть друзья Мэтта Шотина, проблемы Мэтта с Flash и Элаем Гринфилдом ("он не так крут, как все думают"), как делается Flex и почему кодеры есть рабы кьюэйщиков, из кого состоит команда разработчиков Flex и как она собирается перейти на проектную методологию SCRUM, и еще массу важных фактов! Смотрите, слушайте, улыбайтесь:

И это видео — не единственное, отснятое бездельниками из команды разработчиков Flex.

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

 

28.Февраль.2008, Security

Flash DRM — контроль авторских прав во Flash Player, уже скоро

Евгений Рыбаков напомнил мне, что Adobe уже полных ходом реализует управление цифровыми правами (DRM, Digital Rights Management, УЦП) во Flash Player и Flash Media Server 3. Не стану перепечатывать оригинальную статью с securitylab.ru (там комменты жгут :)

Ключевой момент: зашифрованный канал обмена данными между Flash Player и FMS для распределения лицензированных (имеющих цифровую подпись) медиа-потоков (видео).

Писал Rost, 11:38 AM Отзывов: 13

 

Все CSS-свойства Flex 3

Добрый человек выложил полный список CSS-свойств компонентов Flex 3. Эту страницу можно использовать для поиска того или иного свойства стиля у того или иного компонента.

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

 

27.Февраль.2008, Community

Артем Бригерт: рассказ об Adobe AS3 Tour Munich с Колином Муком

На днях город Мюнхен принимал у себя Adobe AS3 Tour. Артем Бригерт рассказывает о своем посещении этого события и показывает фотки с него:

20 Февраля, красный день календаря. Подъём в 5 утра, умываюсь, собираюсь, через 15 минут после выхода из дома в аэропорту, Check-in ... немного жду и в самолёт который уже ждёт. Немного смущён, что я не в костюме так как 99% людей летящих из Берлина в Мюнхен ресом Lufthansa в 7 утра какие-то бизнесмены.

Adobe AS3 Tour Munich-1

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

Прилетаем ровно в 8.00, бегом на выход, ищу электричку в город, чтобы не парить мозги покупаю билет на все виды транспорта на весь день. Не думал, что аэропорт так далеко от города. Центральный вокзал, осталось пересесть на метро, 1 остановка и... времени 8.55. Метро искать не стал, так как по распечатанному гуглмапс — 5 минут пешком. Спрашиваю какую-то девчёнку "как пройти", она оказывается русской :) дальше бегом в нужную сторону.

Времени уже 9.15. Нахожу Künstlerhaus, который я почему-то представлял себе совсем по другому. На входе кентавр с веслом:

Adobe AS3 Tour Munich-4

что бы это значило :) Во двор — тут всё в порядке :) куртку в гардероб и бегом наверх.

Называю пароль, то есть имя и фамилию, получаю программу на день — и в зал, где Колин Мук уже рассказыват про "виртуальный зоопарк" на AS3 (это примеры из книги Мука Essential ActionScript 3.0). Фотографировать во время Workshop не хочется, чтобы не мешать народу концетрироваться, так как английский — это всё таки не немецкий, который можно слушать левым ухом и делать при этом ещё что-то :)

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

ПАУЗА !!!!

Народ расходится кто куда.

Adobe AS3 Tour Munich-9

Прихожу назад, а на креслах уже лежат открытки :) хммм ... типа приходите к нам работать если вы flasher :) ага ... щассс. Молодцы конечно, но безработных флэшеров в Германии нет, по крайней мере я не знаю ни одного и мои немецкие знакомые/бывшие коллеги часто звонят и спрашивают не знаю ли я кого. Нет, я не знаю.

Workshop продолжается, все сидят и внимательно слушают, один чувак заметил опечатку в коде — получай книгу от Колина :)

У кого-то звонит телефон. Колин спрашивает: Кто посмел??? Что за телефон??? "Нокия" — ответил чувак из из зала. Какая модель??? — спросил Колин. Не знаю — ответил чувак; "посмотри" — сказал Колин. "5310" — пугливо произнс чувак из зала. "Получай книгу" — засмеялся Колин :)

Workshop продолжался. Вдруг Колина заинтресовало, кто на автобане быстрее всех разгонялся и книгу получил чувак, кторый выжал из своег Porsche Boxter 275 :) Сам Колин сказал что из своего SLK он столько выжать не может :) и Германия ему нравится не только потому, что он родился в Гамбурге, а и потому-что на многих автобанах скорость не ограничена, сколько выжал столько едешь :)

Обед!!! на который Колин "забить" не смог, так как завезли вкусно пахнущую еду :) и народ зашевелился :) Также были сладкие булочки, соки любые... вода, чай, кофе. Всё в неограниченных количествах. Пасиб Адоба.

После этого можно было пойти к Колину и ткнуть ему пальцем в монитор :)

Adobe AS3 Tour Munich-16

Можно было дать Колину книжку на которой он писал всё что вы пожелаете :)

Просто спросить что-нибудь или задать очень хитрый вопрос :) типа что делать если нужно импортировать 2 разных класса которые называются одинаково ;)

Adobe AS3 Tour Munich-19

17.00 - Workshop продолжается. Но мне надо уезжать, так как у меня в Мюнхене ещё одна важная встреча.
19.30 - Меня подвозят в аэропорт на новой, белоснежной пятёрке БМВ, без дела шатаюсь по огромному аэропорту, захожу на Check-in и меня просят снять свитер. Посылаю всех нахер, начинаю скандал. Свитер снимать уже не нужно, прохожу так :) Охренели совсем.
22.00 - я уже в Берлине. 20 минут — и я дома, уставший, как собака. Хорошо, что жена приготовила вкусный плов :)

Уже готовлюсь к OnAir на которую никуда лететь не придётся :)

Прошу прощёния за плохое качество некоторых фотографий в зале, на хорошую вспышку жалко денег :) и кстати как вы наверно уже заметили флагов нигде нет ;)

Артем, спасибо за отчет! Писал Rost, 04:38 PM Отзывов: 13

 

UAFPUG-1 состоится 15 марта 2008 года в Харькове

Первая официальная встреча Украинской Группы Пользователей Адоби Флэш пройдет в Харькове, 15 марта 2008 года. Программа встречи включает в себя несколько докладов. За доклады можно голосовать, что сделает встречу максимально интересной для присутствующих.

О присутствующих: регистрация участников UAFPUG1

Зарегистрированные на сайте UAFPUG пользователи могут заявить о своем намерении присутствовать на встрече UAFPUG-1 на отдельной странице регистрации участников UAFPUG-1. Пожалуйста, зарегистрируйтесь, если вы будете на UAFPUG-1. Организаторам необходимо знать количество участников, чтобы подобрать самое удобное место встречи. В данный момент уже зарегистрировано 10 человек.

Следите за обновлениями на на сайте Ukrainian Adobe Flash Platform User Group — и регистрируйтесь!

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

 

26.Февраль.2008, Community

Готовятся к публикации: статья Артема Бригерта и внутренности Flex

На выходных Артем Бригерт прислал мне текст статьи и фотографии. Завтра я выложу этот материал на сайте. Также готовится к публикации перевод презентации от Adobe "Вторая часть внутренностей Flex Framework". Первую часть внутренностей уже перевел (вах, молодец!) Racer. Я закончу свой перевод послезавтра и выложу оглавление к этим материалам.

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

 

Анатомия кода: взгляд внутрь работающего флекс-приложения

Уровень читателя: начинающий.
Есть очень удобный способ разобраться, как просто устроен флекс:


Линк 1. Ачуметь!
Вивисектор флекс-приложения в режиме показа кода.
При первом запуске нового, поблескивающего вороненой сталью Flex Builder 3 вы увидите стартовую страницу с учебными материалами. Первая ссылка на ней ведет на урок по созданию простого RIA-приложения, отображающего фотографии по вашим ключевым словам.

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

Это — отличное пособие для изучения флекса. Это лучший способ понять, как устроено флекс-приложение. И для этого даже не нужно устанавливать сам Flex Builder — просто кликните и вы увидите, как устроен Флекс.

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

 

25.Февраль.2008, Open Source

Выход Flex 3, AIR 1.0 и открытие Adobe Open Source

На Life.Flash и WebService //Flash об этом уже писали, но как пропустить такое событие? Вышли Adobe Flex 3 и Adobe AIR 1.0. И, как было обещано, сразу по выходу новой версии Flex 3 SDK официально становится open source вместе с массой других технологий от Adobe. У вас есть патч для Flex Framework? Уже сегодня вы можете отправить его в проект. Можете поучаствовать в документации. Интересные времена продолжаются!

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

 

Фото в полярных координатах - с исходником

Кейт Петерс выложил демку с исходником, демонстрируя перевод фотопанорамы в полярные координаты. До этого я видел такие замечательные вещи у Жеки Хищника, он использовал спецтехнику и спец же софт:

А тут — одна флэшка и два слайдера (для настройки дырявости и круглявости).
Круто, Кейт, круто! Хотя у Хищника, конечно, круче.

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

 

24.Февраль.2008, Flex

Переделка Flex Framework под свои нужды — видео Дага МакКуна

Пионер флекс-билдинга ДагМакКун сдержал слово и выложил обещанное видео со своим выступлением на конференции 360|Flex в Сиэттле. В этой лекции Даг делится опытом, отвечая на следующие вопросы: как, когда, зачем, когда не стоит вообще, а когда все же стоит, и как начать переделывать Flex Framework в тех местах, где его устройство сдерживает ваш творческий порыв (или просто вы видите явный баг).

На самом деле это видео о разработке собственных компонентов:

Doug McCune @ 360Flex Seattle - Custom Component Development. Скачать полную версию видео можно здесь (286МБ).

Убедиться в том, что Даг таки знает, как и в каком месте доделывать Flex SDK, можно на совсем свежем примере из его блога: Даг решает популярную задачу отслеживания всех листенеров, присоединненых к данному визуальному компоненту, изменяя класс FlexSprite.

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

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

 

22.Февраль.2008, FPUG

Рассказ Aqua, давшей UAFPUG место встречи, формат и печенье

Встреча UAFPUG0 проходила в очень удобном формате круглого стола. Это дало возможность сидящим лицом друг к другу участникам сначала хорошенько раззнакомиться, а потом беспрепятственно общаться в широком спектре тем. Чем-то встреча была похожа на рабочее совещание людей, хорошо знающих как друг друга, так и предмет обсуждения.

Данную жаркую форму общения хотелось бы сохранить и впредь :) Возможной же она стала благодаря Aqua, вовремя предложившей для встречи очень удобное помещение практически в центре города. 11 февраля она написала свой собственный рассказ о встрече UAFPUG0 — читаем, радуемся, и говорим: спасибо тебе, Aqua!

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

 

21.Февраль.2008, AS3

uafpug0.as — отчет о встрече флэшеров в Харькове

Угадайте с нулевого клика, кто написал отчет о харьковской встрече флэш- и флекс- разработчиков в формате ActionScript? С фотографиями! С исходнегом прелогаецо?

Update: автор сообщает, что код отчета был написан быстро, а вот отладка заняла время.

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

 

Метапрограммирование во Flex при помощи метаданных

Документация по Flex утверждает, что метаданные используются во Flex-приложениях для указания компилятору и парсеру дополнительных параметров классов, их свойств или методов. Например, в коде AS3-класса можно указать его события с помощью мета-тэгов [Event] (пример). После этого компилятор и парсер кода начинают "понимать" указанные события и при использовании данного AS3-класса в качестве MXML-компонента среда разработки Flex Builder будет выдавать к нему соотвествующие подсказки кода. А указав для свойства класса мета-тэг [Inspectable], вы сделаете его доступным инспектору свойств компонента (панель "Flex Properties"). Это встроенные мета-тэги, вот их полный список: Metadata tags in Flex 3. Присказка закончилась, дальше идет сказка.

Использование собственных мета-данных в AcationScript-классах

Со времен Flex 2 во Flash Player API встроена возможность получать доступ к мета-данным классов во время выполнения через т.н. Reflection API (метод describeType()). Это недокументированная возможность, поскольку документация говорит только об использовании мета-данных компилятором.

Более того, можно не только получить доступ к встроенным метаданным в время выполнения, но и вводить собственные мета-данные, не предусмотренные разработчиками Flex Framework. А чтобы они вместе со встроенными мета-данными попали в откомпилированное приложение, нужно указать их в опции компилятора -keep-as3-metadata.

Примеры использования собственных метаданных во Flex

Открываются возможности, осознать которые — целая отдельная задача. Есть примеры. Вот Кристоф Конрац показывает, как упростить общение с базой данных. С помощью собственных мета-данных он описывает структуру таблицы БД в своем ActionScript-классе. Затем показывает, как просто можно работать с описанной в мета-данных таблицей БД, не используя никакого SQL — только ActionScript.

Вот более свежие примеры от Эли Гринфилда, демонстрирующие, как с помощью собственных мета-данных можно вызывать функцию при каждом изменении некоего AS-выражения, или как создавать одно- и дву-направленные связывания между частями вашего компонента, или как в декларативном стиле назначить обработчик события части вашего компонента (online demo).

И Кристоф, и Эли предоставляют исходники к своим экспериментам (не очень сложные).

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

 

20.Февраль.2008, Job

Red Keds ищет братьев по разуму: работа для флэш-химиков

Привет!
Мы, креативное агенство Red Keds (Россия, Москва), ищем себе братьев в команду на фултайм на денежной основе, которая обговаривается при встрече или при личной переписке.
Наши братья получают кроме денежной основы работу в неформальном офисе в центре Москвы, дружный, молодой и веселый коллектив, интересные проекты, возможность повышать свои профессиональные навыки, бесплатное посещение уроков рисования и психологии, рабочий день с 11 утра, хотя можно и с 12-и:)

Интересное начало? Читаем дальше.

Брат 1: Flash-программист

программа минимум:
- знание AS1, достаточное для создания баннеров;
- абсолютное знание AS2, опыт разработки интерактивных приложений на нём;
- знание ООП и классических функциональных конструкций сайтов, презентаций, тачскринов, скринсейверов;
- понимание процессов клиент-серверного обмена данными;
- активное желание изучать AS3;
- умение и желание работать в команде квалифицированных специалистов.

программа максимум:
всё предыдущее +
- знание AS3;
- умение работать с модулем papervision и понимание проектирования 3D;
- тригонометрия, физика, химия;
- креативное программирование визуальных эффектов;
- знание программных продуктов для создания внешних продуктов: SWFKitPro, AIR и т.д.
- знание Flex;
- умение анимировать, понимание динамики и сценарного подхода к анимации;
- иметь опыт работы с крупными и сложными флэш проектами.

Брат 2: Flash-аниматор

программа минимум:
- Умение анимировать в таймлайне Flash'a любыми средствами;
- Чувство стиля и динамики, и понимание разных стилей анимации для разных интерактивных приложений;
- Опыт анимирования интерфейсов и понимания современных тенденций в создании интерфейсов и юзабилити;
- Понимание сочетания анимации и программной конструкции Flash-приложения;
- Чувство ритма и понимание сочетания анимации с музыкой;
- Креативный подход к созданию новых инновационных эффектов;
- Умение анимировать баннеры;
- Личная организованность в работе, врожденная способность называть символы адекватно (не Symbol 1,2,3,4), а "house", "bird", и тп.:)

программа максимум:
всё предыдущее +
- Adobe After Effects;
- Particle Illusion;
- Анимация и визуализация в 3dsMax (+realFlow);
- создание сторибордов и сценария анимации, умение описать их словами;
- умение создавать программную анимацию на любом Actionscript'e;
- иметь опыт работы с крупными и сложными флэш проектами.

Пожалуйста, посмотрите наши работы, адекватно оцените свои возможности и желания, и только потом присылайте свои резюме, вопросы и предложения на адреса bazil@redkeds.com и spikehead@redkeds.com

peace, love, death metal

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

 

Шэнь Бухай, ActionScript, Упанишады и ASP.NET на 13 этаже

Короткий заголовок не сможет уместить всю гамму интересов Алексея из Москвы. Посты его определенно индуктивны. К примеру, возьмем короткую заметку "Эзотерические языки программирования" — пригодны для описания Вселенной. Или "Flex и новые демо-мейкеры". Опять же — собственные мысли по актуальной проблеме человеческих кадров и о том, что "эзотерика" — есть такой бизнес (да, мода на бубны ушла, сисадмин берет гармонь — Рост).

Есть у Алексея и совсем серьезные статьи: подсистема партнёрской программы, обзор методологий разработки ПО и распределение задач по группам.

Мне это брожение ума понравилось (пусть там и не тру флэш блог).

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

 

19.Февраль.2008, Flex

Добрался до самого вкусного — внутренности Flex Framework

Вечер. Офис опустел. Я собираюсь домой и сейчас распечатаю первую часть документа, называющегося "Внутренности Flex Framework". Скачайте и почитайте его вместе со мной — "Flex Framework Internals Part 1" (есть также Part 2). Начинаем через 5 минут.

К слову: О парнях из Adobe. Эли Гринфилд — еще больший минималист лентяй, чем я. Путь к Флекс-классам у меня: D:/dev/flex/classes. У него: C:/dev/f2 :)

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

 

Не так страшен Флекс, как его малютки :)

Сегодня в Skype-чате UAFPUG прозвучала фраза флэш-разработчика Олега Галабурды:

Собсна, я в этом месте меняю своё мнение про Флекс, а точнее про представление MXML -> AS3. :) Итого - Флекс не так уж и страшен, как его малюют, но отгребать рискую долго.

Этот эффект вызвало прочтение короткой статьи "Flex для Флэшеров" и пара фраз в чате!

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

 

9 дней, или приблизительная скорость обработки багов в Adobe JIRA

Вчера сервис учета багов Adobe JIRA сообщил мне, что исправлен баг в дистрибутиве BlazeDS.

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

Здесь сложность близка к минимальной. Ошибка заключалась в наличии одного лишнего символа в имени файла: детальное описание и способ обхода я описал в момент обнаружения и в тот же день создал в Adobe JIRA соотвествующую запись. Данная ошибка дожна быть проста в исправлении; возможно, она вообще является чисто механической.

А поскольку временем исправления ошибки в данном случае можно пренебречь, то оценим время обработки заявки на исправление ошибки в Adobe.

Дата обнаружения ошибки: 2 февраля 2008 г. (суббота); дата исправления: 18 февраля 2008 г. (понедельник). Итого 16 дней. Вычтем выходные (6 дней) и получим 10 дней. Дадим один день на исправление, regression testing, упаковку и доставку. Итого — девять рабочих дней.

Весьма оперативно работают в Adobe, не так ли? Голосовать за "любимые" баги сегодня — значит меньше работать завтра!

Update: Приятно удивился, насколько быстрее стал работать сервер Adobe JIRA.

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

 

Как настроить правильную выдачу AIR-файлов с сервера

Чтобы сервер давал пользователям скачать с него AIR-файлы, нужно указать ему их MIME-тип:

AddType application/vnd.adobe.air-application-installer-package+zip .air

Если вам повезет, тип указывать не придется. Если не повезет, или везение закончится при обновлении серверного ПО, то пользователи вместо AIR-файлов будут получать не AIR-файлы.

Например, на странице приложения "Google 3d Map on AIR" Mat сказал, что не может скачать AIR-файл, каждый раз получая вместо него ZIP-файл с тем же именем. Я проверил и убедился, что попытка скачать файл приложения Google3DMap.air действительно приводила к загрузке файла Google3DMap.zip — это архив с исходниками.

Интересная особенность: баг был виден через IE, но в Firefox все работало как надо. Это было похоже на тупик, но проблема решилась просто. Я вспомнил виденную ранее (когда писал про AIR-бейджи) статью на сайте Adobe — о том, как задать MIME-тип для AIR-приложения на сервере. Погуглив по словам "adobe air server mime type handler" я нашел это описание лучших практик установки AIR-приложений из браузера. Там же было и решение данной проблемы; нужно всего лишь прописать нужный MIME-тип, как показано в начале этого поста:

AddType application/vnd.adobe.air-application-installer-package+zip .air

Я внедрил эту информацию в Apache через файл .htaccess в соответствующем каталоге — и все.

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

Писал Rost, 09:55 AM Отзывов: 5

 

18.Февраль.2008, Contests

Журнал Adobe Magazine, два конкурса и еще один конкурс

1. 30onair — конкурс для флэшеров и просто креативных ребят

Цель этого конкурса от Теда Патрика — собрать как можно больше 30-секундных роликов, отвечающих на любой из этих вопросов: Почему Flash Player? Почему AIR? Почему Flash? Почему Flex? Почему ColdFusion? Почему AJAX? Почему JavaScript? Почему ActionScript?

Условия конкурса:
1) Ролик, 30 секунд. 2) Ответ на один из вышеуказанных вопросов. 3) Креатив.

Для конкурса Тед создал RSS / Atom фид — можно встраивать в свои приложения.
Приз: призы.
Дедлайн: null.

2. "Что ты можешь за $20 000" — конкурс для креативных ребят и просто флэшеров

Цель конкурса "See What's Possible": показать в 15-секундном ролике, как крут Фотошоп от Adobe. Видео должно включать лого Photoshop, иллюстрирующее тему "See What’s Possible". Работа-победитель будет использована Adobe как часть надвигающихся маркетинговых кампаний Photoshop. Прочие достойные ролики будут пиарить своих создателей на ресурсе Cut and Paste.
Приз: $20 000 за лучший ролик, плюс еще призы.
Дедлайн: 15 марта 2008 г.

3. Adobe Magazine — журнал от Adobe

Adobe выпускает собственный бесплатный PDF-журнал. Регистрация позволит вам скачать 10 Мб необычного контента. В архиве вы найдете файл с расширением PDF. Внутри этого файла есть сюрпризы: навигация, в частности, справа и на стр. 11 (и на других тоже). Похоже, теперь внутри PDF попахивает флэшом!
Update: Да этот журнал просто раздвигает рамки понятия "журнал".

4. Конкурс Russian Flash Awards-2008

А о том, что начат прием работ на конкурс Russian Flash Awards, вы уже читали у Кости Ковалева, но я напомню: победитель едет на Adobe MAX, что есть круто и вместе с тем справедливо.

Вот вам еще три стимула, чтобы перестать читать дурацкие блоги и заняться делом!

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

 

Видео-урок по работе с Tweener — чистый AS3, 2 минуты

Простоту и элегантность библиотеки Tweener я уже оценил на одном реальном проекте.

Пусть она и не самая быстрая, но ее простота очень мне по вкусу. Есть один-единственный класс Tweener. Чтобы добавить в AS3-приложение анимацию, достаточно вызвать на этом классе статический метод addTween с соответствующими параметрами. При этом в одном-единственном вызове метода вы можете задать сразу несколько анимаций.

Да что там рассказывать — все уже показано. Некто IMUGI записал видео-урок и выложил его в открытый доcтуп: Видео-урок "Работа с библиотекой Tweener" — всего 2 минуты.

Кстати, встречайте флэш-блог: /iMUGi\.

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

 

15.Февраль.2008, Strategy

KnockaTV идет к праотцам: странный финал хорошего начала

Совсем свежая история закрытия видеосервиса KnockaTV как бы говорит нам: неприятности могут случиться с любым стартапом — хоть в рунете, хоть вне его. Не только начинающие, но и опытные в сетевых технологиях основатели бизнеса могут ошибиться. А среди основателей этого сервиса замечены люди, причастные к созданию и продаже ICQ.

Сейчас проект закрыт. В него уже вложены многие часы труда квалифицированных флекс-разработчиков. Это досадно, тем более, что первые отзывы "рупоров вебдваноля" об этом проекте были весьма оптимистичными.

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

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

 

ChirpScreen — социальный скринсейвер, сделан на Flex

Когда-то я подписался на бета-тестирование нового скринсейвера от Chirp. Авторы обещали сделать интересное приложение, являющееся не просто скринсейвером, но интерактивным просмотрщиком фотографий и сообщений. Во время простоя машины приложение отображает слайдшоу из фото и месседжей, собранных с ваших контактов в разных социальных сетях и фотосервисах, например, Facebook и Flickr.

Затем приложение было создано. Первую фазу бета-тестирования я пропустил из-за занятости, а вчера мне пришло письмо от Chirp с благодарностью бета-тестерам и отчетом об уже реализованных пожеланиях тестировщиков, включая расширение функциональности как интерфейса пользователя, так и интерфейса взаимодействия с "социальным облаком": например, теперь можно подключиться еще и к сервису микроблоггинга Twitter. Фотки можно комментировать не сходя с места, можно блокировать нежелательных пользователей и т.п. Я скачал приложение, попробовал его и получил приятный шок.

Chirp сделан хорошо. Но как изящна сама идея этого социального скринсейвер-сервиса: вы пьете кофе и смотрите фото и сообщения своих друзей, вам не нужно кликать. По сути, это социальный проигрыватель. Информация от ваших контактов неспешно проплывает по экрану, и любой заинтересовавший вас элемент можно остановить, переместить, откомментировать или просто удалить. Фишка в том, что Чирп автоматизирует именно то, что стоит автоматизировать: блуждание по вашим контактам. Чирп водит вас по социальному облаку, но как только захотите — можете взять управление в свои руки.

Скачать Chirpscreen и получить 100 очков юзер экспириенса.

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

 

14.Февраль.2008, Flex

Flex для начинающих. Для совсем начинающих — нужны ссылки!

Еще один из самых FAQ-овых вопросов: с чего начать изучение Flex? Люди, совершающие самые первые шаги во Flex, интересуются простейшими примерами.

Обычно я рекомендую обращаться за помощью в группу ruFlex. Но хочется также давать ссылки на статьи типа "мое первое Flex-приложение" или "Флекс для Флэшеров" И прежде, чем писать статью на тему "флекс с самого начала", я хотел бы спросить у вас — может быть, есть готовые ссылки, которыми мы сможем делиться с начинающими, в том числе и на русском? Давайте поделимся!

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

 

Все что Майкл Клишин написал про Flex — и не только

У меня часто спрашивают: Рост, есть ли у тебя архив старого сайта Novemberain.com?

Конечно, у меня есть архив блога Майкла Клишина, причем он всегда под рукой. Вот посты Майкла Клишина в категории 'Flex' состоянием на 9 февраля 2007 года. А вот вообще весь его блог за указаный период.

Архивы всех сайтов есть у всех нас благодаря великолепному сервису web.archive.org.

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

 

13.Февраль.2008, Good Job!

PDFMeNot - флэш-сервис для просмотра и показа PDF онлайн

Создатели BugMeNot радуют нас новым сервисом — PDFMeNot. С его помощью вы можете смотреть сетевые и локальные PDF-файлы, а также показывать их на своем сайте.

Пользуясь возможностью, покажу вам отличный документ от Эли Гринфилда на тему правильного создания Flex-компонентов. На самом деле это презентация "Building a Flex Component" с Adobe Components Developers Summit — событии, о котором следует рассказать подробнее (я попытаюсь сделать это в следующих записях). За ссылку на этот ценный док спасибо Сергею Ковалеву, монстру Флекс-разработки :)

Update: по совету JabbyPanda выложил тот же док на Issuu:

А чтобы увидеть в действии PDFMeNot, кликайте по ссылке "Дальше". Там у вас спросят логин/пароль. Используйте пару stateless/system (до четверга).

Вот такой вот сервис.

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

 

12.Февраль.2008, Tools

Декомпилятор и обфускатор для Flex и AS3

Кто-нибудь пробовал в действии Flex-декомпилятор? Пока я не нашел в нем кнопки типа "Export Source", но кое-какие куски кода он уже показывает.

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

Для удобства пользования и модификации (лиц. LGPL) проект выполнен в виде AIR-приложения: установить FlexDecompiler.air (3.4 М).

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

 

Идеальный доклад: список тем для следующей FPUG

Сайт UAFPUG быстро развивается: появился способ добавления докладов плюс их рейтинги.

Рейтинг типа "Хочу рассказать", как это работает:

1. Любой желающий прочесть доклад на встрече добавляет свою тему.
2. После этого тема попадает в список докладов UAFPUG (три уже есть).
3. Все голосуют за доклад на его странице. Таким образом, если докладов получается больше, чем позволяет время следующей встречи, то можно выбрать лучшие из рейтинга — по итогам голосования.

Рейтинг типа "Хочу услышать"

Здесь темы предлагают не сами докладчики, а слушатели. Любой желающий добавляет тему доклада, который он хотел бы услышать. Здесть также есть голосование и рейтинг. Таким образом потенциальный, но еще не определившийся с темой автор доклада может получить идею заведомо интересного аудитории рассказа.

Идеальный доклад попадает в пересечение рейтингов "Хочу услышать" и "Хочу рассказать" :)

Внимание: система создана сегодня и находится в разработке. Возможны глюки. Прошу отнестись с пониманием и сказать "спасибо" разработчику Андрею Микитюку за его труд.

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

 

Первые отчеты, еще фото, видео и правила группы UAFPUG, и чат

Дима 'Reijii' Кочетов написал первую часть отчета об UAFPUG, а Роман 'nouba' Шупер в форме микро-отчета выложил фото и видео с жарким, хоть и несколько беспорядочным обсуждением возможных отношений группы с Adobe. Роман же написал первую версию правил группы UAFPUG.

Пару слов от себя:
1) Дима Кочетов оказался прекрасным краеведом :)
2) Я не предполагал, что разумность как просто дружбы, так и работы с Adobe нужно объяснять, я считал это само собой разумеющимся. Поэтому я был не готов последовательно обосновывать важность этой стороны жизни группы, и, когда все же пришлось это сделать, сделал это наверняка не лучшим образом, что должно быть заметно на видео от Романа (ну вот я и "отмазался" :)

Я напишу о том, что не сумел / не успел сказать на встрече: почему дружить и работать с Adobe — это естественно, нужно и полезно.

Update 1: Активно действует Скайп-чат UAFPUG — приглашаем всех желающих.
Update 2: Свой отчет с фотографиями Харькова выложил Игорь r00z' Рузанов.

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

 

11.Февраль.2008, Strategy

Завтра и в течении недели покупайте акции Microsoft

Компания Yahoo оказалась для Microsoft весьма крепким орешком. С 31 января 2008 г. они думают: продаваться или нет. Время идет, акционеры бушуют, Яхе грозит суд, но Яха не сдается, Яха думает. Многие верят, что Yahoo так и не сдастся Microsoft.

Возможно, эта вера уронила акции MSFT на 13% за восемь дней? Не знаю. Уже сейчас Microsoft "из-за Yahoo" потеряла $40 000 000 $40 000 000 000 в акциях.

А что это значает для нас? Купив акции Microsoft сегодня по дешевке, мы можем задорого продать их завтра, верно? Ведь Microsoft в конце-концов победит. Если вы понимаете, что я имею в виду под Майкрософт, а я имею в виду культуру бизнеса. В двух словах не объяснить.

Update, 12 Фев 2008: Yahoo отказала Microsoft. Возможно, разыгрывая при этом третий вариант из названных Алексом Москалюком (JabbyPanda, спасибо за ссылку).

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

 

Фотографии с UAFPUG в Харькове от Aqua

В сети появился первый фотоотчет с харьковской встречи использователей флэш-платформы.

Фотоотчет выложила в сеть Aqua, за что ей большое спасибо! И еще большее спасибо ей — за оперативно организованное место встречи практически в центре города. Когда оказалось, что желающие встретиться уже не помещаются в аудитории ХАИ, она практически сразу предложила альтернативный вариант. Честно скажу: я опасался, что из-за переноса места встречи многие не попадут на нее (это произошло за день до встречи). Я был неправ.

На встречу пришли практически все зарегистрировавшиеся. Такая организованность просто радует. Первое фото: 23 участника встречи UAFPUG-0:

Встреча UAFPUG в Харькове — 23 участника.

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

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

 

09.Февраль.2008, FPUG

UAFPUG — гости из Москвы :)

На встречу флэш-разработчиков в Харькове приехала Татьяна '0xFFFFFF' Белая. Вот это сюрприз! Мы вас ждем :)

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

 

08.Февраль.2008, FPUG

UAFPUG: новое место встречи — ХИРЭ

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

Встреча состоится в то же время (14:00) в помещении ХИРЭ (ХНУРЭ) — Харьковского Университета Радиоэлектроники (Технопарк “Intellectronics”). Станция метро "Научная", пр. Ленина 16 (перекресток ул. Бакулина и пр. Ленина).

Плюсы: в разы ближе к центру Харькова (в общем-то, это и есть центр). Есть проектор, ноутбук, доска с маркерами, мебель для удобного размещения тел участиков (наличие WiFi уточняется).

Вот обновленная схема прохода к месту встречи UAFPUG от ст. метро "Научная".

Пожалуйста, сообщите эту информацию всем, кому сможете.

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

 

ДНК Macromedia в Adobe: первые результаты

Из статьи о пути директора Макромедии Стефана Элопа мы знаем: склоняя президента Макромедии к слиянию с Адоби, сейчас уже бывший президент Адоби Брюс Чизен утверждал, что ему нужны не столько деньги и популярность Макромедии, сколько дух инновации, ДНК гениев технологии. Потом было слияние и встреченные паникой старожилов-адобовцев назначения макромедийцев на высокие посты в Адоби; затем было не-назначение президентом Адоби и уход Элопа, а также уход от президентства самого "скорее маркетолога" Чизена, на смену которому пришел "скорее технарь" Шантану Нарайен. В январе 2008 Элоп присоединился к проекту Microsoft Office. А что с Adobe?

Большой поворот в Adobe: Кевин Линч управляет Платформой

5 февраля 2008 г. Кевин Линч из должности Chief Software Architect был переведен в должность Chief Technical Officer. Это не повышение: скорее, это расширение, сопровождающееся повышением. Но никак не банальное движение вверх по служебной лестнице.

Теперь Кевин Линч будет управлять судьбой продуктов Adobe в целом. Ему надлежит согласовывать действия всех ключевых подразедений. Частью роли Линча остается его предыдущая роль — управление технологиями Adobe для дизайнеров и разработчиков, что включает в себя Adobe® Flash® Player, Adobe Flex® и Adobe AIR™, PDF, Adobe® Reader®, а также совместимость серверных решений с остальным. Adobe Labs также находится под его контролем. Но что меняется?

Доля RIA-технологий в Adobe становится доминирующей

Большие компании типа Adobe — это существа весьма громоздкие, чтобы их можно было в один миг развернуть в новом направлении. Но Кевину Линчу предстоит именно эта работа. Фактически, он уже проделал большую ее часть, и переход на новую должность — это неизбежное следствие его действий. Наверное, Кевин делал больше, чем от него ожидали. Из зарплаты своей вылез, что ли :)

Adobe меняется. И сейчас, когда паника после объединения компаний уже ушла, и ушли даже инициаторы этой паники — начинается новый отсчет времени для Adobe. И вам я советую — начните новый отсчет для этой компании и ее продуктов, будете лучше понимать происходящее с вашими любимыми программами.

JD, старожил и оракул Макромедии, по этому поводу говорит: "Как я понимаю, задачей Chief Software Architect является построение структуры, в то время как задача [новой должности Линча] Chief Technology Officer — определять природу выстраиваемой структуры. Приобретение Macromedia было азартным ходом; мы поставили на возможность объединения документов с видео и с экранной интерактивностью. Сейчас я понимаю: да, мы видели цель, и обязаны достичь ее. Я вижу Платформу, на которой стоит все, что мы попытаемся построить, начиная с этого момента. И это крайне волнующий момент."

Писал Rost, 11:47 AM Отзывов: 17

 

07.Февраль.2008, Ideas

Две идеи на мильен — итого два миллиона

Дух времени, тренд, мода? Не знаю. Впервые детальное изложение идеи распределенных вычислений за счет массы ушастых юзеров (а не малой группы сознательных граждан сети) я услышал от Андрея "Старого" Глебова. А сегодня узнаю, что корпорация Майкрософт, даже превосходя Глебова количественно, проигрывает ему в скорости: проект "Легион".

Идея вкратце: пусть флэш-баннеры всего мира прогноз погоды помогают рассчитывать :)

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

 

IntelliJ IDEA как инструмент разработки Flex-приложений

5 февраля 2008 г. в блоге JetBrains IDEA был анонсирован выход новой версии редактора IDEA 7.0.3 с продвинутой поддержкой Flex-приложений. Участники предрелизной программы JetBrains, "Early Access Program" (EAP) уже могут это попробовать:

  • Умный автокомплит кода для MXML и AS файлов с перекрестным учетом сущностей кода (code symbols) между ними, включая значения аттрибутов и блоки mx:Script.
  • Автоформатирование, подсветка и стилизация кода (Илья?)
  • Валидация кода на лету, поддержка быстрых правок (quick-fixes).
  • Диагностика кода на предмет "бутылочных горлышек" производительности, плохих практик и других проблем.
  • Богатый рефакторинг.

Хотите проверить, как это работает? Вот ссылки:

  1. Урок: использование IntelliJ IDEA для создания Flex-приложений (pdf).
  2. Скачать: свежий билд IDEA.
  3. Скачать: исходные коды проекта, получающегося при прохождении урока.

Не секрет, что IDEA высоко ценится Java-разработчиками за ее превосходное качество. Многие просто называют ее лучшей. "Most Intelligent" — называеют ее авторы.

Поддержку Flex в IDEA хотим и ждем давно. Похоже, разработчики из JetBrains решают эту задачу на "отлично". Но — кто уже пробовал эти новые возможности? Что скажете?

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

 

06.Февраль.2008, FPUG

FPUG: Самообучающееся сообщество разработчиков? Запросто!

Встреча RAFPUG-2 в Москве началась для меня немного раньше, чем я прибыл в Москву. Во-первых, с некоторыми я был уже знаком через сеть. Во-вторых, в поезде я ехал не сам, а с Эльдаром 'Pirrest' Прилуцким. Уже два года мы собирались на пиво в Харькове, а пили его в поезде Харьков-Москва (Эльдар помог мне с билетом практически за час до отправления — без его советов по мобильному я мог не попасть на поезд).

По дороге в Москву Эльдар дебажил флекс-проект на своем ноутбуке. В перерывах мы курили, общались и встречали Старый Новый Год втроем — Эльдар, Ноутбук и я. Общение, как мы ни стремились этого избежать :), происходило на профессиональные темы. От Эльдара узнал много для себя интересного (хорошую беседу не заменить ничем) и, что важно, ноутбук Эльдара также открыл мне несколько тем.

Подробнее о роли ноутбука в среде разработчиков

У меня было предвзятое отношение к ноутам, как к некоему излишеству. Но тут, когда Эльдар при мне отлаживал свой проект (флэш-интим:), делясь по ходу собственными мыслями, я понял: ноутбук очень полезен именно в таких ситуациях!

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

Поэтому, собираясь на встречу с флэш-девелоперами, не забудьте взять с собой ноут; возможно, для этого вам придется его купить — купите.

В преддверии встреч в Харькове 9 февраля (регистрируемся!) и в Москве 17 февраля 2008 г. — подумайте, что вы можете показать брату флэшеру на своем ноуте.

Два применения ноутбука в сообществе девелоперов

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

Лишение флекс-девственности посредством ноутбука

Не секрет, что множество флэш-разработчиков даже не смотрели в cторону Flex, хотя уже активно осваивают или совсем освоили AS3. Общаясь с такими людьми, я заметил — многие отвергают Флекс не потому, что он им не нравится, а потому, что они ни разу не пробовали его использовать. Даже не устанавливали Flex Builder и не скачивали его, у многих в офисе / дома есть лимит трафика (увы)! Таким образом, эти потенциальные флекс-девелоперы даже не знают, что они теряют. Хорошо, что некоторые из них посещают встречи, видят там флекс на презентациях, а также читают о нем в блогах. Но они не щупают его. И окажись рядом с таким фатально несостоявшимся флекс-девелопером Эльдар с ноутбуком — многое меняется. Дайте человеку потрогать технологию руками, и он уже не будет воспринимать ее как нечто абстрактное, его личный контакт с флексом состоялся! Он вернется домой и попробует Flex дома. В его арсенале станет на один главный инструмент больше.

Это же относится и к знакомству с фреймворками. Часто человек просто не знает, с чего начать. Показав ему на ноуте создание простейшего проекта, дав ему увидеть это воочию — получаем разработчика, выросшего на голову.

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

Кстати, свой проект Эльдар в поезде отладил успешно.

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

 

Флэшеры! Обратите внимание на Social Graph API

Как известно, Брэд Фицпатрик (создатель ЖЖ, перешедший в Гугл) завершает разработку своего нового проекта — так называемого социального графа (на русском). Почитайте внимательно, публичный API будет доступен совсем скоро, а вытворять на этом можно будет такое, что мама не горюй.

Уже сейчас можно поиграть с Social Graph.

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

 

Регистрация участников встречи в Харькове, 9 февраля 2008 г.

Друзья! Как вам известно, 9 февраля (в эту субботу) в Харькове пройдет встреча флэш- и флекс- разработчиков. Напоминаю, что первая часть встречи будет проходить в ХАИ. Возникла необходимость регистрации всех участников встречи.

Пожалуйста, оставьте в этой записи группы uaFlash свои имя и фамилию, если вы будете присутствовать (можно также вписать никнейм, адрес сайта, название компании и город).

Писал Rost, 01:22 PM

 

05.Февраль.2008, Good Job!

Авиаторы готовы к выпуску инструментов онлайн-дизайна

Совсем скоро Авиаторы, готовящие к выпуску 14 онлайновых дизайнерских инструментов для браузера, запустят свои истребители дизайна-один-ноль. Многие пиксели будут истекать прошлым, да. Работать это будет вот так (прошу прощения за Ксению Спирт Бритни Сопчаг):


А вот просто примеры авиа-креотива, доказывающие, что таки да, это и есть Фотошоп в браузере. Расширение файлов будет тоже красивое — .egg.

Самое опасное в Авиаторах: у них в активе сонмище голодных фотожаберов, готовых вести целые эскадрильи новых истребителей дизайна, каким мы его знали. (Я писал).

И еще одна дикая штука топчется у порога

Желающих поиграться безумными таблицами приглашает Blist — онлайновая база данных, построенная вокруг мутаций Flex DataGrid (как мне кажицо) (пару слов от Шаграта).

Такие вот сумасшедшие флэшово-флексовые апликации. Держите крышу, господа.

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

 

День выборов? В жопу политиков, голосуем за исправление багов!

Matt Chotin Flex BugsРайан Стюарт обещает, что такого больше не будет. Сегодня в Adobe специальный день. Мэтт Хотин — главный ответственный за Flex, объявил сегодня день голосования за баги Flex (сегодня же в 20 американских штатах день выборов, а Мэтт дает возможность выбора тем, кто в этих штатах не живет). Голосуя за баг, вы увеличиваете его приоритет, и он будет исправлен быстрее! Особенность сегодняшней акции также в том, что можно голосовать даже за отложенные к исправлению ошибки (статус "Deferred"). Итак, чтобы улучшить себе жизнь, не поленитесь и проголосуйте! Для этого:

1. Идите в систему учета Flex-багов: http://bugs.adobe.com/flex
2. Войдите (или зарегистрируйтесь).
3. Кликните по ссылке "Find Issues" ("Найти баги").
4. В левой колонке в списке "Project" выберите "Flex Builder" или "Flex SDK".
5. В "Issue Type" выберите "Feature Request" или "Bug".
6. Кликните кнопку "View". Появится список всех запрошенных во Флекс фич / найденных багов. Изучите список и выберите в нем важные для вас элементы.
7. Просматривая баг, можно кликнуть по ссылке "View" (находится рядом с меткой "Votes" в левой колонке).
8. На открывшейся странице вы можете добавить ("Add") свой голос за этот баг. Можно там же добавить свой комментарий, и объяснить, почему этот баг так важен и почему его нужно срочно исправить.

Не забывайте, что можно также добавлять новые баги — но убедитесь сначала, что его еще нет в системе.

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

Попиарьте это, пожалуйста.

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

 

Дмитрий Краснов — с места во Флекс

На Потрошителе стали появляться комментарии некоего 'Kradar'a. Комменты со вкусом — соотношение перца и соли выдержано. Что делает человек, пишущий все больше полезных комментариев? Он открывает свой блог.

Встречайте: Дмитрий 'Kradar' Краснов (RSS), человек с опытом в Java, пришедший во Flex. Он пишет об управлении компиляцией и доступе к SWC-библиотекам в FDT — емкая статья для всех, кто хочет начать дружбу с Flex. А также пишет о MODx, серверной составляющей Flash-сайта. Это система управления содержимым для Flash-сайтов (CMS), выглядит привлекательно: поддержка плагинов, создание HTML-версии — почитайте оригинал.

Писал Rost, 11:24 AM Отзывов: 3

 

04.Февраль.2008, FPUG

9-10 февраля 2008 г. — встреча разработчиков в Харькове

Update, важно: место встречи изменилось!

Update: Илья Панин выложил подробнейшие указания по проезду к месту встречи.

Важно! Открыта регистрация участников встречи.

На всякий случай, мой телефон: +38 050 406 03 96 (если не дозвонились, скиньте SMS).

В эти выходные, 9-10 февраля пройдет встреча флэш- и флекс- разработчиков в Харькове. Эта встреча, по сути — учредительное собрание, один из последних шагов на пути к UAFPUG (сайт уже есть). Программа уточняется, вероятен формат нескольких компактных докладов.

Встреча пройдет в аудитории ХАИ (Харьковский Авиационный Университет). Емкость аудитории: 15-20 человек.

Время: 14:00, суббота, 9 февраля 2008 г.

Место: г. Харьков, ул. Чкалова, 17, ХАИ.

Как проехать: Автобусами 278, 286 и 287, троллейбусом 2 — до остановки Хартрон.
План от Ильи Панина:


Просмотреть увеличенную карту

Где заночевать: Есть несколько мест в квартирах (у меня 2 места минимум); если все же не поместимся, то есть места в отелях Харькова (за ссылки спасибо Reijii).

Большая просьба всем желающим — отпишитесь об участии в комментариях. Очень хочется увидеть гостей из России :)

Сюрприз: вот это совпадение! В этот же день, в Харькове, планируется еще одна встреча разработчиков (не флэш).

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

 

Извилистый маршрут директора Макромедии Стефана Элопа

Сначала немного дат:

Возникает вопрос — почему Стефан Элоп ушел из Adobe? Вернемся к моменту слияния Adobe и Macromedia. Как рассказывал сам Элоп, дело было так: Брюс Чизен, президент Adobe, встретился со Стефаном Элопом в итальянском ресторане. Брюс признался Стефану, что Адоби нуждается в Макромедии. И нуждается не столько во флагманском ПО Макромедии (Flash и Dreamweaver) и их маркетинговых связях, сколько в инновационном ДНК команды макромедийцев. В их способности принимать смелые решения, генерировать интересные идеи — этого не хватало Adobe.

Действительно, назвать Adobe инновационной компанией можно, но только не зная Macromedia. Что дальше?

После слияния Брюс Чизен уделил много внимания тому, чтобы ключевые Макромедийцы заняли ключевые посты в Adobe. Это вызвало не очень бодрое настроение у старожилов Адоби — и это понятно. Так что Брюсу Чизену пришлось умерить раздачу должностей Макромедийцам. Главным поворотным моментом в "откате" Adobe после слияния стало назначение на пост нового президента Adobe не Стефана Элопа (который на этот пост рассчитывал), а старого соратника Брюса Чизена, технаря Шантану Нарайена.

Поэтому неудивительно, что Стефан Элоп, всегда стремившийся к карьерному росту прирожденный директор, ушел из Adobe. Затем он поработал главным в Juniper Networks, а затем принял предложение от Microsoft. Теперь он будет рулить Microsoft Office.

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

 

03.Февраль.2008, AS3

Карманная Библия AS3-кодера от Семиглазого

Знаю, что боян, но наверняка не все видели, а из видевших многие поленились прочесть: на флэшере давно уже выложены 100 советов по ActionScript 3 (скачать одним архивом). Это перевод серии "ActionScript 3 Tips and Tricks" от Senocular — человека, чья компетентность сравнима с профессиональным просветлением. Все эти советы являются полным ответом на вопрос "А что из нового в AS3 мне реально нужно и как это применить?". Семиглаз — лучший!

Почему Семиглаз? Так расшифровывается Senocular. Кстати, у него ведь еще есть хороший туториал для начинающих во Flash — Getting Started with ActionScript 3.0 in Adobe Flash CS3 (5 частей). Тоже вполне достойный перевода материал, ведь начинающие во Flash будут всегда, пока жива технология (God Save The Flash!), так пусть они начинают правильно, там в 5 части ООП есть.

Кстати, друзья, а что если эти 100 советов по AS3 загнать в один файл, будь то PDF или CHM? Великая польза от того должна получиться, как минимум с точки зрения печати. Верно?

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

 

02.Февраль.2008, Remoting

Можно скачать BlazeDS Release Candidate

Технология BlazeDS, которая все чаще будет ассоциироваться со словами "Remoting" и "Messaging", вошла в свою предрелизную фазу. Напомню, BlazeDS — это Java-Flex фреймворк для обмена данными, командами и сообщениями между клиентом и сервером с высокой производительностью. У Кристофа Конраца есть интересные замечания об этой технологии. И, кстати, уже открыт сайт BlazeDS — полка совсем пустой.

Adobe отдала BlazeDS в Open Source и призывает разработчиков портировать ее на популярные платформы, для чего пригодится спецификация формата сообщений AMF (см. внизу). Качаю новую версию, пробую в действии.

Update 1: Когда скачаете архив с BlazeDS, обратите внимание на каталог с пустым именем (!) внутри архива. Так это выглядит в Total Commander. Не пытайтесь распаковать этот "каталог" и читайте дальше.

Update 2: Это не каталог с пустым именем. На самом деле, внутри архива есть файл с именем "\blazeds-turnkey-readme.htm". Обратный слэш в имени файла — это вообще недопустимый символ. Увидеть его удалось через WinRar, а также при попытке переименования файла в Total'е. Однако, кто-то сумел вписать слэш в имя файла. В результате, в Total Commander вы увидите внутри архива лишний "каталог" с именем "[]" — да, именно пустая строка. Игнорируйте его. Кстати, Windows Explorer вообще не отображает ни файла с "битым" именем, ни "каталога" и не распаковывает этот файл. Используйте Total Commander, он распаковал все (но не трогайте "каталог []").

Update 3: для описанного бага создан багрепорт в Adobe JIRA. За него можно голосовать — быстрее пофиксят.

Update 4: Ошибка дистрибутива BlazeDS обработана в Adobe за 9 рабочих дней.

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

 

01.Февраль.2008, FPUG

Открыт сайт Ukrainian Adobe Flash Platform User Group - УРА :)

Вчерашнее обсуждение насчет попить пива в Киеве настолько сильно захотело превратиться во встречу Ukrainian Adobe Flash Platform User Group, что привело к появлению сайта UAFPUG - fpug.org.ua :)

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

 

Напоминалка о RAFPUG-3 с помощью Sprout Builder


Говорят, предыдущее приложение (созданное в Sprout Builder) глючит в дебаг-версии проигрывателя. А как работает это?

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

 

FPUG-3: Developer Anonymous

Нижеследующая идея возникла от воздействия FPUG-излучения. Нужна критика!

В предыдущей записи RAFPUG-цикла "Обмен стилями и потенциально совместимые команды" я предположил, что для создания хорошей команды нужны люди, как можно лучше знающие друг друга. Этому очень способствуют встречи типа Flash Platform User Group-3.

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

Интерактивные профили разработчиков

Мы хотим делать интересные проекты? Думаю, да. Как попасть в интересный проект? Нужно выглядеть интересно (например, весьма неплох профиль Алексея Акулиничева, создателя mos2.ru). Теперь представим, что вы — автор интересного проекта и хотите найти себе напарника-двух, да не просто кодеров — будущих единомышленников! Где искать? Фиг его знает. Специального сайта нет. Есть МойКруг, есть вКонтакте, на базе которых возможно создание интерактивных профилей разработчиков. Что это за профили?

Профель разработчега отображает его рабочие характеристики, ключевые с точки зрения других разработчиков. Зачем? Затем, что именно эти характеристики важны для совместной работы. Как такие характеристики определить? Только сознательным усилием: каждый должен вспомнить, какие самые приятные / конфликтные / несуразные ситуации он встречал на своем проекте и чем это было вызвано. Нужно собрать такой список. Есть идея? Пиши в комменты, а пост потом дочитаешь.

Как работает Профиль Разработчика

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

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

Любой желающий может посмотреть профили разработчегов. Но получить их контакты может только другой зарегистрированный участник ресурса. Для начала регистрациии нужно создать собственный профиль и опубликовать его — профиль попадает в список претендентов на регистрацию, отображаемых на стартовой странице. Для завершения регистрации нужно, чтобы не менее трех участников ресурса дали "добро" на регистрацию нового члена, нажав кнопку "Берем".

Дополнительные фичи, о которых некогда писать, но нужно подумать: 1) Роли внутри системы (программер, менеджер, тестер, инвестер) 2) Разработчеги могут задавать вопросы в профиле другого разработчега и там же публикуются ответы.

Таким образом, система должна давать людям, заинтересованным в повышении качества своих проектов, возможность контактировать друг с другом.

Напомню еще раз, что это пока просто мысли вслух. Мне очень интересны ваши мнения.

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

 

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


Этот сайт окупается за счет саперов. Они говорят:
+++




++++



© 2002-2008 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)