Flash Ripper RSS Readers


+

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


24.Ноябрь.2008, Rafpug

Ноябрьская встреча RAFPUG 12 — для креативных

Друзья, на ваших глазах происходит невероятное. Вы можете стать участником встречи RAFPUG, посвященной Flash. Да, не Flex, а именно Flash. В рамках этого в высшей степени гуманитарного события организаторы обещают контакт с очень интересными и известными в сообществе персонами, многие из которых имеют непосредственное отношение к Питеру. Будет супер.

Встреча пройдет в Питере, 30 ноября 2008 года в 12:00 в питерском офисе Exigen Services по адресу: г. Санкт-Петербург, ул. Рентгена, 5А (пять минут от станции метро Петроградская). Все подробности и регистрация — на стрaнице встречи RAFPUG-11. Приходите!

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

 

В продолжение темы флэш-блогов

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

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

Но я считаю, что это все еще верхушка айсберга, легкие задачи. Вот задачи сложные:

1) Обеспечить удобство отладки страницы в браузере, сравнимое с удобством FireBug для Firefox.
2) Предусмотреть в движке легкое внедрение виджетов и контента с других сайтов.
3) Обеспечить возможность внедрения Google AdSense и других популярных систем онлайн-рекламы.

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

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

 

Они его подбадривали

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

19-летний американец совершил самоубийство перед веб-камерой во время онлайновой трансляции через популярный сервис justin.tv, сообщает в своем отчете NewTeeVee. Родственники недоумевают: "он был дружелюбным и открытым парнем".

Он принял чрезмерную дозу таблеток. Этому способствовали онлайн комментарии на сайте justin.tv и одном сайте по бодибилдингу, утверждается в отчете. Молодой человек уже предупреждал, что собирается совершить самоубийство, но к его заявлениям относились скептически. Возможно, именно этот скепсис помешал онлайн-сообществу воспринять его намерения всерьез.

Они говорят — прыгай

На вопрос об этой трансляции Michael Seibel, CEO Justin.tv ответил по электронной почте:

Мы не комментируем индивидуальные видео. Тем не менее, наши правила запрещают недопустимый контент на Justin.tv. Для обнаружения нежелательного видео мы полагаемся на сообщество. Как только видео отмечено (flagged) как нежелательное, оно подвергается пересмотру и быстро удаляется из системы, если нарушает правила пользования сервисом.
А сколько сцен насилия зафлаговал на YouTube ты?

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

 

23.Ноябрь.2008, ecology

Увидел интересный сайт

И подумал: есть флэшеры-дианетики. А также верстальщики, дизайнеры, админы и программеры. Ведь вряд ли создание сайта scientology.org поручили бы подавляющим личностям. Вряд ли люди, не прошедшие клиринг, смогли бы сделать канал церкви на ютюбе (youtube.com/user/ChurchofScientology) или полностью флэшовый dianetics.org. Все сделано профессионально.

Статья "саентология" на Кругосвете и рассказ бывшего большого саентолога Владимира Иванова. Саентологов боятся: многие изобличающие ролики записываются анонимами.

Почему об этом пишу? Вдруг понял, как все близко.

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

 

22.Ноябрь.2008, Flash Updates

Блог на флэше с Text Layout Framework для Flash Player 10?

Да, в Adobe Labs появился долгожданный Text Layout Framework (первый комментарий у injun: "Не это конечно круто :) Но было обещанно в CS4." Киньте в меня камнем ссылкой тот, кто все проекты сдал в срок.)

Text Layout Framework — зеленый свет флэш-блогам? Сомневаюсь

Ко мне обратился известный в нашем кругу автор и предложил обсудить целесообразность создания блога на Flash. Да, снова. Это вечная тема. Обсудим?

Я считаю, что создавать блог на флэше нецелесообразно по ряду причин. Главная причина в том, что блог на флэше будет жить внутри плагина (Flash Player), то есть отдельно от всего остального html-контента и браузера. Из этого следуют другие причины, которых достаточно, чтобы назвать всю затею флэш-блога бессмысленной. Прав ли я? Возможно, Text Layout Framework совершит прорыв такого масштаба, что я окажусь с этим постом в смешном и жалком положении, когда вокруг расцветут флэш-блоги и вытеснят блоги html-ные?

Мне интересно ваше свежее мнение по этой вечной теме. Употреблять в комментариях слова "wallop" и "top4top" запрещено.

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

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

 

21.Ноябрь.2008, AS3

+30-40%: Alchemy Virtual Memory API в haXe

Не прошло и дня, как Николя Канасье добавил в язык haXe поддержку API виртуальной памяти. Помогли ему ценные комментарии к Alchemy-посту в его блоге (см. предыдущую запись).

Николя удалось заставить недокументированные опкоды (opcodes) AVM2 работать в haXe. Также он обернул их в haXe API, называемое flash.VMem.

С помощью этого API можно создавать быструю виртуальную память из массивов байтов (минимум 1024) и методом select() выбирать ее как текущую виртуальную память.

Николя пишет, что это позволяет ускорить операции по чтению и записи в память на 40 и 30 процентов соответствеенно (относительно самого быстрого в FP10 класса Vector).

Serge Flop: MD5 через алхимию — в два раза быстрее, чем на AS

Flop, как и обещал вчера, сделал демонстрацию повышения производительности с Alchemy:

Это приложение требует установки Flash Player 10.

Пишет Flop: Демка работает только под Flash Player 10, а под 9-кой интересная ошибка: [ #1033: Cpool entry 397 is wrong type. ], в гугле не находится. В md5 адобовском берет хэш от строки, а не от байтаррэя, поэтому не сходится (не написали они от байтаррэя)).

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

 

20.Ноябрь.2008, HaXe

Горячая тема: Adobe Alchemy, C++ для Flash Player 10, быстрые флэш-приложения и haXe

Бурная дискуссия развернулась в ruFlash вокруг новой разработки Alchemy в Adobe Labs — технологии, которая может сделать флэш-приложения быстрее.

Что такое Adobe Alchemy?

Alchemy (ранее известный как FlaCCM) — это внутренний движок виртуальной машины AVM2 для компиляции кода С++ в промежуточный байткод виртуальной машины низкого уровня (LLVM). Это означает, что разработчики могут компилировать код C/C++ для выполнения во Flash Player 10.

Alchemy — это исследовательский проект Adobe. Они публикуют его, чтобы понять, насколько это может быть интересно разработчикам, как много найдется желающих использовать существующие библиотеки C и C++ в веб-приложениях для Adobe Flash Player и Adobe AIR. Костя Ковалев подсказывает: ответы на многие вопросы Adobe дает в официальном FAQ'е по Alchemy.

12 недокументированных операций AVM2 для Алхимиков

Вы спросите — а как же Николя Канасье, haXe? А Канасье в курсе дела и показывает простую схему работы Alchemy:

Файл .c -> промежуточный LLVM-байткод -> AVM2-байткод

Здесь есть парадокс: в результате работы Alchemy мы получаем тот же байткод AVM2, что и в AS3. Окуда же взяться приросту производительности? Канасье копнул тему и нашел 12 недокументированных операций AVM2 (opcodes), которые используются только Alchemy.

Николя пишет, что разберется и включит их в апдейт haXe вместе с поддержкой Pixel Blender. Интересные вещи начинаются!

Дополенение от 2 декабря 2008 г.


Встречайте первые результаты Adobe Alchemy: игра DOOM целиком портирована c C++ на Flash Player.

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

 

19.Ноябрь.2008, Linux

Flash Player 10 для Linux 64bit — проприетарный троян апгрейдится

Чуть не забыл! В дополнение к новости о появлении Flash Player 10 на Android и прочих мобильных платформах (и массе других хороших новостей), на Adobe MAX была анонсирована версия Flash Player 10 для 64-битного Linux.

Кстати, кто объяснит, зачем он нужен и какие выигрыши дает? Извините за дилетантский вопрос, просто я полный профан в Linux и пытаюсь понять суть нововведения, ведь Линуксом (хоть и профан в нем) интересуюсь, а комментарии на ЛОРе к этой новости рулят чуть более, чем обычно.

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

 

Старинная песня, в которой упоминается Cairngorm

Добрая песня, в ней на 19 секунде слышно Cairngorm: Santy Ano от Werkraum (автостарт).

И немного про букашку (или "бложью коровку")

Если вы сейчас читаете этот пост с сайта и посмотрите направо, то вы увидите RSS-букашку. Ту самую, что "не баг, а фича". Я слямзил ее с разрешения автора у Полуночника, который кроме иконок выкладывает у себя в журнале полезные материалы. Например, отчет о Silverday — день Silverlight в Петербурге. Там вы узнаете больше о "зеркальном" докладе Кости Ковалева, в котором он анализирует две технологии, Flex и Silverlight.

Надпись к букашке я приделывал сам, она получилась немного кривая.

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

 

18.Ноябрь.2008, Flex

Adobe Flex Plugin для Microsoft Visual Studio 2008

Вышел плагин к Visual Studio для создания Flex-приложений. Он называется Tofino Beta.

В этой бета-версии продукта уже есть отладчик с возможностью расставить точки останова как в AS3, так и в MXML, простая инсталляция (Flex SDK идет в составе плагина), поддержка SWC (в том числе в Object Browser'е). Правда, еще нет intellisense, но будет, а также будут добавлены средства интеграции Flex и .NET. Также в финальной версии производители обещают сохранить бесплатность продукта.

// узнал в .NET-блоге на habrahabr.ru от Павла Дмитриева

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

 

Flash Player 10 на Google Android, Nokia Symbian, Windows Mobile — и почти на Apple iPhone

17 ноября на Adobe MAX 2008 в Сан-Франциско директор мобильных платформ Google Andy Rubin показал, как Flash Player работает на Android. Так стало известно, что Adobe портирует флэш-проигрыватель на эту платформу, в частности, на модель телефона T-Mobile G1 — это первый аппарат, работающий под управлением Android. Вместе с этим, Flash Player может появиться и на iPhone, но тут ход уже давно за Apple (теперь получается, что здесь iPhone начинает отставать).

Помимо этого, главный архитектор решений Adobe Кевин Линч показал, как Flash Player работает под Nokia Symbian и Windows Mobile. И везде это была последняя версия проигрывателя.

Очень радует, что под Android и другие устройства будет доступен именно Flash Player 10 — значит, можно писать на ActionScript3, используя такие его инновации и надстройки, как класс Vector, полноценное ООП с пакетами и пространствами имен — словом, все те новшества ECMAScript4, что были отвергнуты в качестве стандарта JavaScript. В проекте ECMAScript4 вклад в их создание сделали Google, Mozilla и Opera.

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

 

Flex Builder 3.0.2 и Flex SDK 3.2 — многоверсионность и Flash Player 10

Апдейт для Flex Builder 3.0.2 качать здесь. Пробная версия Flex Builder тоже обновилась. Студенты и преподаватели — не забывайте, что вы можете получить Flex Builder бесплатно.

Что вошло в апдейт Flex SDK 3.2:

Перевод первоисточника:
  • Множество исправленных багов (весь список, пожалуйста).
  • Поддержка изолированных ("sandboxed") и многоверсионных приложений. Flex 3.2 добавляет возможность разделения функционала приложения на несколько под-приложений, взаимодействующих друг с другом. Приложения могут быть созданы в разных версиях Flex (начиная с 3.2), и могут дополнительно работать в небезопасной среде (untrusted environment), что позволяет им безопасно загружать чужой код. Я сам ничего не понял. Подробности читаем здесь: Разработка и загрузка под-приложений во Flex (pdf).
  • Поддержка Flash Player 10. Явно Flex-фреймворк к его новой функциональности не привязан, но теперь разработчики могут без проблем писать код под свежий Flash Player 10, указав в параметрах компилятора -target-player=10. Джастин Эверетт-Черч писал об этом.
  • Поддержка Adobe AIR 1.5. Как и в случае с Flash Player 10, разработчки могут пользоваться новыми функциями Adobe AIR 1.5, хотя сам по себе Flex фреймворк на них не завязан. Этот SDK способствует использованию функциональности Flash Player 10 в Adobe AIR при компиляции с помощью amxmlc.

Что вошло в апдейт Flex Builder SDK 3.0.2:

  • Много багфиксов для Flex IDE и для data visualisation components.
  • Поддержка Flash Player 10 путем задания свойств HTML-обертки в диалоге Project > Properties > Flex Compiler или в параметрах компилятора: -target-player=10, если HTML-обертка не используется.
  • Поддержка Adobe AIR 1.5. Настройки по умолчанию для Adobe AIR 1.5 включают функционал Flash Player 10.
  • Поддержка тестирования QTP 9.5 для IE7. До этого поддерживался только QTP 9.2. Подробнее — во Flex Builder release notes.

Мой опыт показывает, что применение апдейтов Flex Builder позволяет сэкономить массу времени.

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

 

17.Ноябрь.2008, AS3

Flash CS4 Help — как заставить справку открываться локально

Часто звучит вопрос: как сделать, чтобы Flash CS4 по нажатию F1 окрывал локальную справку, а не сайт с онлайн-документацией? Tester пишет ответ:

Решение проблемы локального хелпа в CS4 при работе в сети

Хелп для флэш локально лежит здесь: C:\Program Files\Common Files\Adobe\Help\en_US\Flash

В каждом из указанных ниже его подкаталогов лежит файл helpmapBaseUrl.txt, в котором прописан такой базовый урл: http://help.adobe.com/en_US/Flash/10.0_UsingFlash

Можно этот файл отредактировать, но проще переименовать в helpmapBaseUrl.BAK или вообще удалить. После этого Flash CS4 в сеть больше не идет и справка работает локально.

Список каталогов, в которых есть файлы с указанием базового URL справки:

C:\Program Files\Common Files\Adobe\Help\en_US\Flash\10.0_Welcome
C:\Program Files\Common Files\Adobe\Help\en_US\Flash\10.0_UsingFlash
C:\Program Files\Common Files\Adobe\Help\en_US\Flash\10.0_ExtendingFlash

AS3 Language Reference: C:\Program Files\Common Files\Adobe\Help\en_US\AS3LCR\Flash_10.0
AS2 Language Reference: C:\Program Files\Common Files\Adobe\Help\en_US\AS2LCR\Flash_10.0

Аналогичную "локализацию" можно сделать для других продуктов CS4, чья справка лежит здесь: C:\Program Files\Common Files\Adobe\Help\en_US

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

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

 

16.Ноябрь.2008, Philosophy

Нелепые флэшовые порнобаннеры, снова

Такая грустная заметочка у Антона Носика, да. И она сейчас в топе ЖЖ. Как раз самое время баннермейкерам задуматься. А ведь в случае проектируемого успеха Silverlight среди горе-рекламистов ему придется проходить через эти же фазы — через которые прошли флэш и анимированные гифы.


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

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

 

15.Ноябрь.2008, Games

Самая жестокая игра года!

Игра называетя QWOP — от четырех клавиш, которые управляют игровой ситуацией!

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

  • Зловещая сила гравитации!
  • Поразительно малые, а зачастую — отрицательные показатели успеха!
  • Неудержимо идиотский смех!
  • Колики в животе, отвлекающие игрока от уверенного движения к победе!
  • Эти и другие факторы, которые заставят вас.
Подсмотрел у Михаила Кукурузы! Спасибо за подарок, Миша!

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

 

14.Ноябрь.2008, sport

Adobe Flex 3 Certification — а заодно и Adobe AIR

Adobe начала выдавать сертификаты по Flex 3. Полное название сертификата — "Adobe® Flex 3 with AIR", то есть фактически два в одном. Цены: US$150, €135.

Традиционно считается, что готовый к сертификации специалист может разобраться, как в разделе Adobe на сайте Pearson VUE найти нужный экзамен в ближайшем к вам офисе сертификации =)

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

 

Конкурс 25 строк стартует завтра. А мы отмечаем день рождения Flash

Напоминаем, что конкурс на лучшее флэш-приложение в 25 строк кода (мы писали) начинается завтра. Приз — Adobe Flash CS4. Очевидцы говорят — клеевая. Dan — спасибо, что напоминал :-)

А iMuGi напоминает, что сегодня у Flash — днюха!

С днем рождения, Flash!


Рис 1. Картинка для привлечения внимания, счастья, удачи, терпения, любви.

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

 

Нужны флэш-разработчики для онлайн-игры, возможна удаленка

Нам пишут:
Ищу flash-разработчиков, готовых участвовать в создании необычной и интересной онлайн-игры. Приходите по-одному или сразу командой 2-4 человека :)

Город любой – возможна удаленка. Остальные детали, включая оплату, готов раскрывать только лично претендентам. Пишите.

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

 

13.Ноябрь.2008, Silverlight

Silverlight != Flash

Когда можно начинать говорить о том, что Silverlight прямо конкурирует с Flash? Начиная с того момента, как на нем станут делать вот такие крышесъемные (и шумные. ШУМНЫЕ!) произведения. По моим оценкам, это случится через отрезок времени, длина которого устремляется в бесконечность.

За этой страницей-заглушкой — сайт Макса с флэшовыми экспериментами. А еще у него есть блог, где он на английском публикует примеры работы с 3D и Alternativa3D в частности.

Но ТА страница - лучшая =)

(Update: убрал из заголовка слова "Microsoft " и " Killer").

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

 

12.Ноябрь.2008, Events

На Adobe MAX Milan со скидкой в 240 евро (до 14 ноября)

Кстати, кто едет на Adobe MAX в Милане 1-4 декабря? Есть возможность купить входной билет со скидкой в 240 евро. Для этого зайдите к Сержу Джесперсу по этой ссылке. Актуально до 14 ноября.

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

 

Сколько стоит автоформатирование кода для Flex Builder?

Андрей Панас прислал мне ссылку на интересную дискуссию во FlexCoders с участием автора плагина Enterprise IDE от IDE Factory. Плагин этот кроме двух десятков функций поддерживает форматирование ActionScript-кода. Мы подробно писали об этом в заметке "Eclipse Enterprise IDE Plugin™ для Adobe Flex Builder".

Из дискуссии мы узнаем ценовую политику этого плагина для Flex Builder 3 (4?). Планируемая цена — "менее $100 за годовую подписку". (Буквально: "less than $100 for a year subscription with multiple updates per year with new features and bug fixes"). То есть в цену входит поддержка и апдейты. Автор плагина Луис Лейтер утверждает, что на разработку плагина уже ушли сотни часов времени. Попробуем оптимистично подвести баланс Луиса, предположив, что он потратил 200 часов и один час своей работы оценивает в 50 у.е.

200 часов * 50 у.е. / час = 10000 у.е. (всего человекоденег потрачено)
10000 у.е. / 100 у.е. = 100 (копий нужно продать)

100 копий плагина нужно продать, чтобы просто окупить уже проделанную работу. Исходя из оптимистичного предположения об общих 200 часах и 50 у.е. в час.

Там же мы узнаем, что на 360 | MAX автор плагина сделает презентацию на тему расширения Flex Builder и будет отвечать на вопросы.

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

 

11.Ноябрь.2008, Flash Updates

Качаем Flash CS4 Professional Trial (и остальные продукты CS4)

Теперь каждый может попробовать Flash CS4 Professional в действии: качаем Flash CS4 Trial. Кроме этого, можно скачать:

См. также список новых продуктов линейки Adobe CS4:

A также можно заказать диски с коллекциями:

Кстати, прикольная новость на Хабре о том, что Apple может купить Adobe :-)

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

 

Кому, зачем и почему нужен Adobe AIR

Жаркая дискуссия разгорелась в комментариях к скорому выходу книги "Adobe AIR" на русском. Я даже немного расстроился (совсем немного): многие, кого я считал экспертами в области, не понимают, в чем соль (Соль (СОЛЬ)) технологии Adobe AIR. А Nox Noctis здорово объясняет, что и зачем. Присовокуплю к его словамм свои нескромные соображения.

Попробую объяснить, чем же так важен Adobe AIR. Я опущу все технические моменты: локальные БД и безопасное хранилище данных, доступ к файловой системе и драг-дропы, встроенный браузер и даже кроссплатформенность. Объясню сначала очень коротко:

Главное в Adobe AIR — это легкость его использования. Теми, для кого он сделан. Это же — главное в Microsoft Silverlight. Раскрою мысль ниже:

Было: хотели, но не могли!

Было: С++ / С# программисты, которые хотели, но не могли делать веб-приложения на Flash и веб-программисты, которые хотели, но не могли делать десктоп-приложения на С#.

Стало: хотим и можем!

Стало: настольные програмисты могут делать веб-приложения на Microsoft Silverlight и C#, а веб-программисты могут делать десктоп-приложения на Adobe AIR и Flash / Flex / Actionscript / HTML / JavaScript.

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

Adobe AIR = Microsoft Silverlight = укрепление существующих границ

Cмысл Adobe AIR и Microsoft Silverlight заключается в расширении соотвествующих систем разработки. Каждый остается при своем, но своего становится больше: веб-программисты теперь могут делать еще и десктоп-приложения, а десктоп-программисты могут теперь делать еще и веб-приложения, и ни тем, ни другим не нужно при этом переучиваться или учить новые языки, а максимум, что им нужно сделать — это узнать новые API для языков, на которых они уже давно и с удовольствием пишут. А это легко и приятно. Поэтому каждый труъевый флэшер заценит, как классно и быстро делаются десктоп-приложения по знакомому Ctrl + Enter! Как человек, поставивший для этого три апдейта для Flash CS3 (а во Flash CS4 это уже встроено), я вам говорю: никогда еще создание десктоп-приложений не было таким кайфовым и легким!

Еще раз: как было два мира и как осталось два мира, изменившись

Было: две среды выполнения приложений, браузер и десктоп.
Было: два разных мира разработчиков, программисты и дизайнеры. "Программисты" создавали настольные и серверные приложения на языках C++, C# и VisualBasic. "Дизайнеры" создавали веб-приложения на html, JavaScript, ActionScript и MXML.

Оба мира жили по своим законам и развивались. Более молодой мир веб-программирования развивался последние 5 лет особо интенсивно, и ему было легко это делать, так как было из чего развиваться. Из детских игрушек веб-приложения перешли в ранг маркетинговых орудий.

Они развились настолько, что по эффективности стали конкурировать с настольными приложениями. Поэтому традиционным программистам захотелось тоже так уметь, как флэшеры. Но прибегать к помощи флэшеров унизительно! Это все равно как признать в дизайнере человека разумного. Поэтому программистам очень нужна была платформа для создания веб-приложений без участия флэшеров. Теперь у них есть Microsoft Silverlight, и я уверен, что они будут с ним счастливы.

А почувствовашие вкус серьезных проектов веб-разработчики в свою очередь тоже оказались готовы к покорению новой среды — десктопа. Через заведомо знакомый Adobe AIR.

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

Adobe AIR в 2008 — это как Macromedia Flash в 1998

Adobe AIR важен тем, что позволяет создавать настоящие десктоп-приложения усилиями людей, которые до Adobe AIR не могли об этом даже мечтать. Они не имели представления о том, как быстро сделать десктоп-приложение, зато они уже знают языки веба. И как Flash когда-то позволил делать анимацию для сети быстро и просто, так и AIR делает аналогичное для десктопа.

Microsoft Silverlight делает похожее: радикально расширяет область производства веб-приложений, упрощая это для тех, кто раньше этого не делал, но имеет опыт в традиционных языках.

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

И в Adobe AIR, и в Microsoft Silverlight есть большой и важный смысл — они позволяют двум разным мирам программирования расширяться, а программистам — делать больше интересных проектов для новых сред.

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

 

10.Ноябрь.2008, Books

Две книги по Flex на русском языке выйдут в январе 2009 года

В комментарях к новости об очень скором выходе книги по Adobe AIR на русском языке появились две важные ссылки. Из них я узнал, что в январе 2009 года выйдут две книги по Flex на русском.

Книга 1: Программирование c использованием Adobe Flex

Первая книга — по Flex 2: Программирование c использованием Adobe Flex. Из официального анонса: "Издание построено на основе многочисленных практических примеров использования Flex и одобрено компанией Adobe, как официальное пособие по использованию новой технологии. Читатель освоит основы ActionScript 3.0, язык разметки MXML..."

Книга 2: Learning Flex 3 — в переводе на русский

Learning Flex 3Вторая книга еще не анонсирована в русскоязычных магазинах, но о ее выходе сообщает Михаил Антипин, который знает, о чем говорит. Она называется "Learning Flex 3. Getting up to Speed with Rich Internet Applications. Вот превью книги Learning Flex 3 (74 стр.)

Я, скорее всего, куплю и ту, и другую — для сравнения и не только. Полезными могут оказаться обе. Не стоит скидывать книгу по Flex 2 со счетов. Мой опыт флекс-разработки показывает, что самое важное в изучении Flex — это не код, а базовые принципы построения приложения, архитектура. И если в книге по Flex 2 архитектурные вопросы показаны лучше, чем в книге по Flex 3, то есть смысл в ее прочтении, поскольку архитектура Flex 2-приложения не отличается от арихитектуры приложения Flex 3. Короче говоря, будет хорошо, если эти книги окажутся достаточно разными.

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

 

CS4: на приеме у психоаналитика

Такого видео об Adobe CS4 вы, наверное, еще не видели:

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

 

07.Ноябрь.2008, Adobe AIR

Adobe Air: практическое руководство по среде для настольных приложений Flash и Flex

Книга под таким названием выйдет скоро на русском языке. Сообщил эту отличную научный редактор книги Михаил Антипин.

Adobe AIR Book Cover (in Russian)

"Совсем скоро на русском языке выйдет книга по Adobe Air. Она должнa появиться в продаже в начале декабря 2008. Авторы: Джоуи Лотт (один из авторов ActionScript 3.0 Cookbook) и компания. Издатель русской версии: Символ Плюс.

Полное название: "Adobe Air: практическое руководство по среде для настольных приложений Flash и Flex"

Как научный редактор этого издания могу сказать, что этой книги вполне достаточно для того, чтобы флэш/флекс программист мог перенести свои навыки на разработку настольных приложений. Книга ориентирована на программистов уже имеющих опыт работы с флэшем и/или флексом. Авторам удалось не скатываться до объяснений элементарных вещей, и пробежаться по всем возможностям AIR, которые для веб-программеров могут быть непривычными. В каждой главе примеры кода и порядок действий описаны для двух сред разработки: Flash CS3 и Flex Builder 3. В главе, которая описывает работу с локальными базами данных, приводится краткое описание принципов работы языка запросов SQLite, так что "въехать" во все это будет просто даже для программиста, который ничем кроме флэша никогда не занимался."

— пишет Михаил в почтовую группу ruFlash. Это переводное издание; вот оригинал на английском, Adobe AIR in Action.

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

 

Flash как платформа для дипломного проекта Flash Multitouch

Вы знаете, что 10 самых часто запрашиваемых пользователями функций Microsoft Word уже есть в Microsoft Word? А что первый пользователь мыши пытался ездить ею по монитору? Об этом рассказывает Aza Raskin из Mozilla Labs. Он повествует тажке об интерфейсах, об эффективности информации, о цене изменений, о разнице между интуитивно понятным и знакомым, и немного о том, что люди не знают, чего они хотят и сколько стоит интуитивность интерфейса iPhone. Важная мысль в середине рассказа: "Different — better, intuitive — no":

Video: Aza Raskin - Humane Interface-Design (english) (10:42)

Ссылку на это полезное видео прислал мне Артем Бригерт. А еще раньше, 24 октября, он же показал мне интересный пример использования Flash для проектировния новых интерфейсов.

Tim Roth: диплом на тему "Flash Multitouch "180"

Это мультитач-решение '180' для т. н. консалтинговых ситуаций, когда два человека сидят друг напротив друга и один что-то объясняет другому. Тим проделал большую работу, и не только во Flash, это целое инженерное решение, в котором Flash отвечает за визуализацию данных и взимодействие с пользователем:

Blocks Image by Tiom Roth

Теперь Tim Roth работает как Research Assistant в Zhdk, Multitouch Technologies и ведет там же блог по multitouch-технологиям.

Flash — отличная платформа для внедрения инноваций. Особенно — в интерфейсах.

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

 

06.Ноябрь.2008, Ideas

SWF-данные как текстовый поток Base64 — возможно ли?

Безуспешные попытки внедрить swf-данные в html-страницу с помощью техники Base64 Encoding привели меня к одному практически бесполезному, но интересному результату. А именно: простейший способ загрузить в браузер плагин Flash Player заключается в открытии такого адреса (можно просто ввести в адресную строку): data:application/x-shockwave-flash;base64,

Говорят, что скармливать плагинам Base64– занятие обреченное на провал. Но почему? Не верится, что это невозможно! Хотите потестить? Вот онлайн-конвертер любого файла в Base64.

Если вы не понимаете, зачем это: Base64 позволяет внедрять бинарные данные (например, картинки) непосредственно в html-код. Без использования внешних файлов. Например, вот логотип Ф. Потрошителя (скопируйте в строку адреса и нажмите Enter):

data:image/gif;base64,R0lGODlhPQAsANUyAN0aAOQfANIUAP8vACxWqsMUA/Dz+QItTbEYCaGz2CJPbvkqAOsnAmCAv5UXD+Dm89QaArIsGFFzuBBAn4gjIQs4XtcsDNDZ7CwnOlMzSrNvbLDA3mQjL5Ol0C4/VIAzNnCNxj8vZ5xHQ9zGxtGursacm09JgW59svjg5vXQ2Xpcffzw85WBk4CZzEBms8wQAMDN5gAzmefl3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADIALAAAAAA9ACwAAAb/QBks1hq6ZDGJbMlsOpkwWKfVSsAuz+yzJYE1W0QjMqZ9XkCEmHrNdnUe5a06wXSFY0e1N55Is/+ALntxMmBqWDJpRXhjdFowfoCSfy5wcYZJS2qLeURaIJOhgBOOWpgxDw+bYmpKTgaRorJqDWWnVquMakdNsLIELsEusZK1WacgQ3edvEu+kw0bBikjJCQjIwYJEqHGTqcuG7mdE03EayAGJBoUCO7vFBojD9zFcmsEhg0dMQTKZEtAASJwYYQIBAVevEj4AkKBAggciBixYYKkUktOERG15B8bAgY0OGAIAYDJkwIgOHSg4cG5CZYy/tH4Z8k5kBoQpjQZoGdP/wsRMgilwPIZG2+F/iQIVW7pH5wIeQZgwGBB1aAePChQ8AECywcW/yBKumaCgW6JAF0oEeGFAABTF8iVi3Xr1g8WCjgoIe6PN3AynD414HETiggF3k6tOqCxhQxa7XIFIAABBRT12BiQuYaXYDUgZTT4Y1ZDQrhVFzQesCBC5K0iLFhgQBlBS0COAC8RHDrt0RUOXqBmsNpxBrsmYg9gEKA2BQOZaXFWA8LcHGdqSyRGXZy1a7uxe1JW+MIBic/9pnuqo6cjIBmmBfRUXdzCB7seIixonpK8bVU1kbVJE3bEsAc/bcjwQWJTdTfAdxVEiAEGFAQggAD+iSBDWGt4cf8Lge0J2IoMwcnHWHGuRajiAR80N14BEFAgQ4EdijjIjCFq1IIMCCgkwImOYXDAigew2Bx5L0SEIxseMgmigep5gpBCABC3WgRFEnlAhRdiuJADS9Z4ymbsQSliJu34yBMDFnBQ5AEZRCBnBBbwpxBEH4QZYo1PHkiJggw1xFMEQg5JwVziAXAnRBpyuGeIZe5RGBkqTKkmAoUegEEEzLkIwYV3OsACgGwwwWek2InVQXBuQWBZpnBO5SJlXkLkwAboEWAqpEsUOAgxIDzAwUOVwaopp4mOR54DGcgQXQzenNorpKOxYdYJIyX5ZpEU0uaplwtF1AKpa5Qi7ZKDTNr/ggEZPOTAthRaAIBKn4L7ZQjOAkLmGGaiysQ5F2wwLKYccEBBBCWBau+XHAQMCFLn+toEev0Y0AEFED1Ur49egpokBwmABUhM/N6IrhM3WcwBAhD4JJVUK2GQgFFrIFWyExI3MWnFG4SAcVxzyRWAqxyEcIFLo+yrCa8nOyHQUxcY0EAIK0NAFZt6Fb0uDI6uscETETNt0yTraiOBCSEIFYIJJ8z8QLUPZxF2v72co8YE0WRhwAZwxy030zk/QbMkwUgQjN1HlTG3yb3QOIssNjuxOCE0PW4tRn/T3XQcFzhueSskazE5Ibt5LksXpC+teeCpP9CC6WVJ8Ebqu64uDjbtF0TRgRUwhE77zUEAADs%3D

Используя эту технику, можно было бы вставлять новогодние флэш-открытки прямо в письма :)
Под браузером имеется в виду Firefox 3.

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

 

Flash Player Update уже работает вне браузера

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

Пораженный, я сделал скриншот и по очереди нажал на ссылки "Read more about this update" (между прочим, за этой ссылко прячутся Release Notes ко всем Flash Player, начиная с 5) и "Change update notifications (here)" (до сих пор хостится на macromedia.com).

Затем я нажал кнопку "Install Now" и увидел это:

А затем это:

Таким образом флэш-апдейтер реально работает — я сам видел!

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

 

05.Ноябрь.2008, Flash and html

Flash в браузере без HTML-обертки

Недавно Олег Галабурда увлекся идеей полнофункциональной работы Flash в браузере без HTML-обертки. Ему удалось решить эту задачу путем вызова из Flash-приложения Javascript-кода, помогающего SWF-файлу устроиться в браузере со всеми удобствами без помощи родительского html-документа.

Будучи основательным разработчиком, Олег создал Javascript-компонент JSInterface для доступа к JavaScript-объектам среды браузера прямо из Flash. Предлагаю познакомиться поближе с этой разработкой: JSInterface – JavaScript во Flash. Вас ждет средних размеров и хорошего качества статья с иллюстрациями и примерами кода.

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

 

04.Ноябрь.2008, Art

"Огоньки" — новая анимация от создателей видеоклипа "Капитал"

Update: клип временно недоступен. Автор сообщает, что он снова появится онлайн приблизительно через неделю.

Еще помните клип "Капитал"? Встречайте новое произведение того же автора: Алексей Терехов сделал музыкальное видео для песни "Огоньки" (Ляпис Трубецкой):


Lyapis Trubetskoy "Lights" (Ляпис Трубецкой "Огоньки") from Alexey Terexov on Vimeo.

Дополнительная информация о клипе "Огоньки"

На международном фестивале музыкальных видео VIMUS в Португалии этот видеоклип взял первый приз в номинации "Best Animation". Для этого ему пришлось победить такие работы, как, Chemical Brothers "Salmon dance" by Dom & Nic, Bjork "Declare Independence" by Michele Gondri и Temposhark "Blame" by Motomichi Nakamura. Сильно!

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

Поздравляем братьев по разуму!

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

 

Как я делал свою первую игру, гвоздоноид

Однажды Johnny-K написал увлекательную и короткую (19 страниц) книжку о том, как сделать свою первую игру под названием "Гвоздоноид" (myFirstGame.pdf, 1 МБ).

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

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

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

 

03.Ноябрь.2008, Games

Leprosorium Tower Defence

Вот такие дела.

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

 

За сколько бы вы купили Flex Builder 3 Pro?

Вопрос: если бы у вас была возможность купить Flex Builder 3 Professional со значительной скидкой — сколько были бы согласны за него заплатить?

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

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

 

02.Ноябрь.2008, parenting

Б

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

Когда я заменил текст "А" на "Б", Антон опознал эту "Б" как "А" (произнес "А"). Получается, тот же эффект анимации буквы, что помог сфокусировать на ней внимание, стал над ней же доминировать. Это доминирование проявилось, когда этот же эффект был применен к букве "Б". Графическая форма символа "Б" (графема) терялась в окружающих ее эффектах. Замены текста недостаточно.

Как отличить "Б" от "А"

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

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

Установите Flash Player.

Сейчас в запасе Антона уже 11 устойчиво узнаваемых букв плюс одна проблемная. Я продолжу публикации в следующие выходные, там еще есть о чем рассказать :-)

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

Этой записью продолжается цикл "Детский флэш по выходным" на сайте Ф. Потрошителя :-)

Продолжение: спокойная буква "О".

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

 

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


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




++++



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