Сделайте всех, пожалуйста! Что бы ни писали о поголовной победе саппорта над флэш-креативом. Но для этого нам придется все сделать хорошо или хотя бы интересно: например, так же интересно, как Олег поздравляет вас, тру флэшеров, с существованием. Он говорит: "во фляйшпрограммайстеры идут удивительно тонкие, метафизически вполне обустроенные ребята."
Я с ним совершенно согласен. Вы — надежда интернета, не подведите нас.
В 2007 году произошло много интересного. Сначала о флэшово-флексовых событиях:
Таже была запущена Флекс-вики (но я все еще ее донастраиваю и есть нюансы, сорри. Большое спасибо всем, кто сообщал мне о багах!)
Была посещена конференция от Microsoft в Киеве, после которой я всерьез заинтересовался, что происходит на самом деле и кто этим делом пытается руководить. В результате я понял многое, в том числе и то, что флэш навсегда останется любимой платформой. Причина? Люди.
Еще мне кажется, что в этом году удалось избавиться от малой доли инфантильного кретинизма, и это привело к небольшой пессимизации организма, что на фоне моего общего маниакального состояния повышает общую гармонию экзистенции. Но мне так каждый год кажется. Хотя сейчас кажется как никогда сильно. Но так тоже всегда казалось. Короче, я вдохновлен. С другой стороны, именно сейчас мне кажется, что в 2007 году ум окончательно покинул меня.
Лейтмотив моего 2007 года: я могу все, но не все того стоит.
Также в этом году мне удалось подержать в руках и приобрести в личное пользование Fender Stratocaster 1984 года выпуска (Япония). И хоть пальцы мои кривы, даже они смогли почувствовать: такого инструмента я еще не видел, чтобы пружиной в руке звенел :)
В 2007 я стал фанатом многих хороших людей. Я думаю, это главное. Побольше человечности всем нам.
Хорошо сказал JabbyPanda: эта игра может занять от 10 минут до 365 дней вашего времени.
Это лучшая онлайн-игра 2007 года. Меня убежают 20 миллионов просмотров страниц в месяц. Называется она Desktop Tower Defence (DTD).
Игра проста. Ваша задача — не дать монстрам пройти, преграждая им путь постреливающими башенками, строя из этих башенок лабиринт и по ходу их апгрейдя, все в реальном времени. Как когда-то в Варкрафте.
Собственно, Warcraft, а точнее — один из его уровней вдохновил автора этой гениальной флэш-игры. Интересно то, что создатель DTD Пол Прис (Paul Preece) не только не имел опыта профессиональной разработки игр, он даже не знал флэш. Он программировал на Visual Basic, когда ему пришла идея.
Пол говорит, что около года потратил на эксперименты, не считая времени, потраченного на изучение самого Flash-программирования. Колдовал в основном над построением игрового лабиринта. Сам же флэш казался ему чем-то сложным, пока он не услышал от своего уже создавшего нечто подобное друга, что это не так, что флэш — это клево и просто! И тогда Пол Прис взялся за работу всерьез.
Сейчас его детище приносит ему в месяц доход, измеряющийся четырехзначными суммами, а в год получается около шести знаков. Доход идет за счет рекламы, встроенной в саму игру и в кучу баннеров нед ней и под ней. Основными же расходам Пола Приса являются оплата хостинга ($130/мес — за траффик в 1200GB) и закупка больших ящиков напитка Red Bull.
Пот добавляет говорит: "Если бы у меня было немного больше маркетинговых познаний, да понимание рынка, то я бы превратил эту игру в свою пожизненную дойную корову". Пол, я желаю тебе еще большей удачи!
Но сдается мне, маркетинг поможет Полу разве что "дожать" игру. Для этого ему придется снабдить ее тем, отсутствие чего так в ней радует: поблескивающие бэкграунды, гламурненький дизайник в целом. Сейчас игрушка сделана вообще по-спартански, опровергая своим успехом многие "правила успеха казуальных игр". "Казуальный" — еще одно дурацкое слово. Хотя, я верю: этот парень придумает как сделать игрушку круче, не сделав ее хуже. Есть сведения, что задумывается режим "multiplayer".
Хороших идей вам и вдохновения, друзья. И пусть всегда найдется время на игры :)
Сила DTD такова, что я специально держал этот пост до самых праздников, чтобы не прерывать вам работу. Так как я уже убедился на собственном опыте в заразительности этой игры; переболел, так сказать :)
1 января 2008 года исполнится месяц, как компанией Adobe управляет новый человек.
1 декабря 2007 года Президентом и исполнительным директором компании Adobe стал Шантану Нарайен (Shantanu Narayen). Брюс Чизен (Bruce Chizen), занимавший этот пост 7 лет, покидает его по собственному желанию.
Факт: Брюс действительно ушел с поста президента Adobe по собственному желанию, более того — по собственной инициативе. Причина его ухода хорошо описана в тех самых пяти словах, что следуют сразу после фразы "...день рождения не стану справлять," в известной песне группы "Ленинград".
Если серьезно, то сведения весьма обрывочны; да и кто станет широко распространяться о том, как трудно быть Главным и не напрячься.
К счастью, есть журналистка Сара Лэйси (Sarah Lacy), посвятившая большую часть своей карьеры событиям, связанным с фирмой Adobe. Она пересказывает один из недавних эпизодов из жизни Брюса в своей колонке на BusinnessWeek:
"Немногим более года назад изнуренный Брюс Чизен приземлился в Барселоне. Он летел всю ночь, и, несмотря на строгое расписание путешествия, связанное с обязанностями исполнительного директора Adobe, ему никогда не удавалось хорошо поспать в самолете. Сразу после посадки усталый Чизен проверил почту; его привела в боевую готовность плохая новость: сын исполнительного директора индийского отделения Adobe был похищен (kidnapped). "Ад" — подумал Брюс Чизен. С тех пор Чизен знал, что рано или поздно уйдет с поста президента Adobe. Он уже знал, что он не хотел быть CEO с таким грузом, и уже сообщил совету директоров, насколько. Но его также раздирали противоречия. Adobe была на гребне волны. Под его руководством цена акций ADBE выросла на 40%, а доход удвоился. Коронное достижение Чизена: приобретение Macromedia, создателей технологии Flash, платформы для онлайн-анимации и видео. Чизену нравилось бродить между инженеров Adobe, обcуждающих продукты и их улучшение. И, конечно, ему нравилась лесть Wall Street и клиентов."
"Немногим более года назад изнуренный Брюс Чизен приземлился в Барселоне. Он летел всю ночь, и, несмотря на строгое расписание путешествия, связанное с обязанностями исполнительного директора Adobe, ему никогда не удавалось хорошо поспать в самолете. Сразу после посадки усталый Чизен проверил почту; его привела в боевую готовность плохая новость: сын исполнительного директора индийского отделения Adobe был похищен (kidnapped). "Ад" — подумал Брюс Чизен.
С тех пор Чизен знал, что рано или поздно уйдет с поста президента Adobe. Он уже знал, что он не хотел быть CEO с таким грузом, и уже сообщил совету директоров, насколько. Но его также раздирали противоречия. Adobe была на гребне волны. Под его руководством цена акций ADBE выросла на 40%, а доход удвоился. Коронное достижение Чизена: приобретение Macromedia, создателей технологии Flash, платформы для онлайн-анимации и видео. Чизену нравилось бродить между инженеров Adobe, обcуждающих продукты и их улучшение. И, конечно, ему нравилась лесть Wall Street и клиентов."
Сара написала отличную статью, пересказывать ее целиком здесь не стану. Добавлю только — похищенного сынишку вернули целым, но 14 ноября 2007 года было официально объявлено о том, что Брюс покидает Adobe.
Таким образом, Брюс Чизен совершил крупнейший дауншифтинг года, а может и десятилетия, если не крупнейший вообще. Дауншифтинг — это когда человек отказывается от успешной карьеры по тем или иным причинам: например, потому что ему хочется более спокойной жизни.
Нелегко каждый день управлять компанией на 25 миллионов долларов без головной боли. А тут еще и правительство с его "улучшениями". Плюс нечто совсем неконтролируемое типа похищения детей. Да нафиг, нафиг все это.
Уолл-Стрит был встревожен. Акции упали. Аналитики и инвесторы пытались предсказать, кто же придет на смену Брюсу, столь долгое время бывшему мозгом и лицом Adobe.
На смену Брюсу пришел Шантану, которого многие вообще не знали. Его стиль управления очень сильно отличается от стиля Брюса. Скажем так, если Брюс — харизматичный, эффектный маркетолог, выгодно продавший миру бесплатный PDF и не столь бесплатный Acrobat, то Шантану — это, скорее, застенчивый технарь, инженер, пока ничего конкретно не продавший, но. Они уже более 10 лет работают бок-о-бок и Шантану не просто в курсе — Шантану уже давно контролирует производство и продукты Adobe, ключевые аспекты любой IT-компании. Все подразделения кроме юристов, финансистов и отдела кадров регулярно перед ним отчитывались еще до его назначения на должность исполнительного директора. Его единственным конкурентом был Стефан Элоп, бывший исполнительный директор компании Macromedia, покупать которую Брюсу помогал тоже Шантану.
В этой точке начинается еще одна история, состоящая из двух веток — 1) короткой и 2) разветвленной и не очень пока ясной. Отнесу это к следующей публикации. А пока немного о планах Шантану.
Как вы уже догадались, речь идет о продажах Adobe AIR™. В каком-то смысле, это даже более дерзкая стратегия, чем стратегия Чизена. Тот провел большую часть времени, продавая Acrobat, платформо-независимое ПО для создания документов (PDF). Он это сделал так хорошо, что даже в Microsoft заволновались (найдите там про PDF).
Нарайен же говорит об изменении способа коммуникации человека с сетью—шаг, явно более смелый и рискованный. И как продукт Acrobat нуждался в раскрутке CEO-маркетологом Чизеном, так же AIR нуждается в том, чтобы его продвигал директор-технарь Нарайен. Adobe нужно будет очень внимательно следить за потребностями разработчиков ПО, именно они сыграют ключевую роль в успехе AIR — этот абзац я взял у Лэйси, следующий тоже.
Не все рады этим изменениям. Как может инженер, пусть даже классный, заменить маркетолога? С другой стороны, Нарайен имеет даже лучшую родословную, чем Чизен при его назначении 7 лет назад. Чизен признался, что, когда он пришел на смену двум инженерам, самим учредителям Adobe John Warnock (2) и Chuck Geschke (2), то многие спрашивали его: "Как вы собираетесь управлять Adobe? Вы же не технарь, а пытаетесь заменить сразу двух технарей!"
Становится понятным, что хорошие директора получаются не из хорошего резюме; нет, они получаются из специальных людей, Личностей. Чизен свою личность показал еще раз, отказавшись от огромного выходного пособия, сказав, что директорам и так платят слишком много, да и он собирается еще годик поработать на полставки.
Продолжают наступають интересные времена, и на этом фоне наступление Нового Года я отказываюсь признавать событием. Я отменяю новый год на сайте флэша потрошителя: некогда, понимаете? Столько всего происходит!
Продолжение истории: Извилистый маршрут директора Макромедии Стефана Элопа.
Интересную историю поведал мне Alexandru, основатель уже несуществующей компании InterAKT — в сентябре 2006 года Adobe купила их технологии и команду. Это история о том, как румынский мальчик вырос в румынского дядю и продал свое детище большому бизнесу.
InterAKT — это разработчики многих популярных расширений для Dreamwever и Eclipse. Самый известный из последних, продукт JSEclipse теперь интегрирован в продукты Adobe и Labs; он уже идет как бесплатное дополнение к Flex 3.
Директор всех стартапов Майкл Аррингтон сделал сайт для лучших стартапов 2007 года, наши ребята выбрали из них имеющие отношение к Flash, а мы публикуем выборку здесь по-русски:
Что я могу к этому добавить. Вдобавок к старым добрым баннерам я начинаю тихо ненавидеть видео. И вирусный маркетинг. Плюс генеалогею. Рома Воронежский нарисовал отличную открытку.
Но главное: я обожаю флэш все больше и больше. Несмотря на то, что он был, есть и становится еще более Самой Порнографической Технологией Сети. А может, я люблю его именно за это?
А хрен там. Я люблю флэш за то, что на нем можно делать действительно интересные вещи и еще за то, что им занимаются такие люди! Как вы.
Ну что за беда: живешь год, узнаешь о всяких крутых штуках, от том, как все ахнут от их величия. А в конце года кто-то умнее тебя обратит внимание: не такими уж и крутыми они оказались, хотя обещали много и красиво. А некоторые просто перестарались, читаем дальше.
Список "неудачников" 2007 года — по версии PCWorld.
Согласно McAfee's Virtual Criminology Report, около 120 правительств активно используют веб-шпионаж и кибер-атаки.
Затем стало еще лучше: даже те, кому удалось с помощью хакеров разлочить свои айФоны и подключить их к своим операторам и у становить свое, нужное ПО, обломались: их айФоны стали айКирпичами в один миг, когда Apple пошла в атаку и снова залочила девайсы, обновив системное ПО. Круто. Любовь к пользователям.
Но наши ребята на эти глупости про "обеспечьте мою приватность" не ведутся. Правильный чувак лишнего не купит, хоть исследуй ты его вдоль и поперек. Но Фейсбук таки попал в нелюбовь журналистов. Ситуация осложнилась тем, что директор Facebook'а в публичных выступлениях слишком резко переключался между интонациями от "а что, нам все можно" до "на самом деле мы ничего такого и не задумывали".
Update (05/01/2008): Встречайте Flash / Flex API for Facebook.
Сегодня попытаюсь успеть написать еще на темы: "2007 в Adobe: продуктивное столкновение культур", "2007: лучшие приложения флэш-платформы" и "2007: лучшая онлайн-игра".
Если кто-то напишет это вместо меня, с удовольствием сошлюсь.
Игра "Альтернатива" продолжает свое развитие, и оно явно имеет скорее качественный, нежели количественный характер. Антон Волков и команда не просто добавляют новые детали к проекту — они очень критично относятся к результату своих трудов и способны пойти на глобальную переделку движка, которой стало недавнее внедрение динамического BSP-дерева, оптимизирующего сортировку объектов трехмерной сцены по глубине относительно наблюдателя. И получилось действительно намного быстрее! Это уже пятая версия движка.
За этим последовали карты нормалей для создания рельефа и трехмерного освещения спрайтов(!); параллакс-эффект и — уже не совсем по флэшовой части, но очень важная функциональность — система сбора и просмотра логов с нескольких типов серверов, задействованных в игре.
Желаю Альтернативщикам в 2008 году — открыться, прославиться и заработать, и пусть ваши сервера выдержат эту нагрузку, пока вы будете отдыхать.
Cегодня не украл ни одного заголовка, но утащил картинку рельефа и ее трафик с сервера Альтернативы.
Опубликована предварительная программа второй встречи Russian Adobe Flash Platform User Group , там же — адреса для регистрации участников.
Антон, будь еще эффективнее, чем ты есть, будь здоров, энергичен, богат и спокоен.
Вы, наверное, в курсе самой свежей бури в стакане по поводу очередных "дыр в безопасности" Flash Player. В этот раз "уязвимости" обнаружены Самими Работниками Google и изложены в специальной книжке. Джон Дауделл (неофициальный, но авторитетный рупор Adobe), уточняет, что эти проблемы касаются только старых проигрывателей, и не имеют совершенно никакого отношения к Flash Player самой свежей версии — "Moviestar" r115. Но самое интересное следует дальше, Джон пишет в скобках:
"Зачем обновлять старые версии? Потому что у некоторых интранет-сетей очень бюрократизирован процесс принятия к использованию новых версий ПО, но зато очень быстрая ракция на обновления, свызанные с безопасностью уже установленных программ."
Это мой вольный перевод, но он как бы намекает нам: все дыры в безопасности флэш-проигрываеля находятся по заказу Adobe. И на этот раз заказ выполен с упомининанием священного имени Гугла. Для пущей убедительности.
Update: Результат не заставил себя долго ждать. Apple уже включила самую свежую версию Flash Player 9.0.115.0 в свой December Security Update. Распространение Flash Player 9 достигло 95.7%. Гоните от себя всех, кто просит "слепить баннерок" под 6-7-8 версии. Даешь только 9 проигрыватель в 2008!
Почему на одной машине swf-файл после компиляции весит на три килобайта меньше, чем на другой? Версия языка — AS3. На одной машине — 136 Кб, на другой — 133. Работают оба.
Продолжая неделю украденных заголовков, выкладываем еще несколько трофеев и ссылку на их источник, упустить который просто нельзя.
Фла-Мастер публикует множество хороших статей в ЖЖ, как переводных, так и собственных: Интерфейсы AS3 (с великолепным примером из жизни резюме Пупкина), Шаблон Модель-Представление-Контроллер — это Глава 12, "Model-View-Controller Pattern" из книги ActionScript 3.0 Design Patterns (O’Rеillу).
Есть и статьи по Flex: Клиент-серверный обмен данными — Глава 16, "Remote Data Communication" из книги Prоgrаmming Flеx™ 2 (O’Rеillу)., Использование Эффектов и Переходов — глава 11 той же книги.
Многие статьи состоят из нескольких частей — поэтому не пропустите, читайте весь журнал Фла Мастера.
Есть в ЖЖ такое элитное комьюнити для тру флэшеров — Зело Строй. Содержательны посты его, не то что у некоторых. Вот один из мегапостов — о производительности BlazeDS.
А заголовок данной записи (второй из украденных за сегодня) я украл у самого свежего сообщения данного комьюнити, и с одной лишь целью: как бы намекнуть читателям Ф. Потрошителя, что наша тайная флэш-сеть ширится и становится все более явной.
Хозяин Зело Строя — Константин Кичинский. Он хорошо изложил свое видение ситуации в российском флэш-сообществе (что и заставило меня внимательно вчитаться в его записи).
Блог Клишина теперь чисто на английском. Эх.
Дедушка 'Санта' Мороз, прости меня, в этом году я был плохим, я похищал хорошие заголовки! Этот заголовок я украл у Гонщика-242, вот здесь. Он пишет отличные посты, нашли ему на блог множество посетителей, вдохнови их написать комментария(ев) и убеди Гонщика переехать с Блогспорта на свой домен и хостинг. Ведь он рано или поздно все равно это сделает, а мне потом ссылки вручную менять.
И убеди, пожалуйста, Шаграта и Алексаса в том же: Шаграту скажи, чтобы съехал с блоспорта, а Алексаcу — чтобы расстался с Вордпрессом.
И пусть в новом году никто-никто не заводит собственный журнал на чужом домене, ибо негоже хорошие журналы по чужим доменам ютить. Все равно ведь переезжать придется.
Update: Заголовок изменен с "От AS2 к AS3" на "От AS3 к AS2".
Как-то незаметно и без лишнего шума заопенсорсился проект bezier. Если дружно на него наброситься, потрогать и поделиться впечатлениями с разработчиками, то он куда быстрее примет окончательный вид. Это будет круто, так как применений у проекта множество. Найти их можно в репозитории AS3-классов проекта (см. каталог HowToDos) или cкачав архив AS2-классов с примерами. Но не каждому по зубам будут эти печеньки.
Главная ценность данной разработки — решение важных прикладных геометрических задач типа: всевозможные пересечения объектов типа Bezier и Line, построение нормалей, определение кратчайших расстояний, столкновений и их углов, равномерное движение точки по произвольной гладкой кривой и т.д. и т.п. Все это сделано профессиональным математиком. Работает не быстро, но мегабыстро. Лично меня этот проект уже выручил в одной очень непростой разработке (об этом будет рассказано отдельно с примерами кода).
Итак, проект Безье — это помощь разработчикам. Но замечу сразу — ленивым он не поможет. Чтобы ощутить его возможности, нужно разобраться в том, что скрывается за этой простой демкой (жмите кнопки 1-9 для просмотра всех частей, читайте инструкции (верху).
Сейчас проект очень нуждается в переводчике документации с русского на английский и, как мы уже сказали, в тестировании. Пишите разработчикам!
Продолжение следует.
Этот журнал посвящен разработке игр для Flash платформы (автор — Сергей 'Shagrat' Фунин). Не хватает этому блогу читателей и комменаторов, ну и PR с нуля поднять неплохо было бы.
Там же есть новость про Swift 3D 5 с поддержкой Papervision3D, опубликованная неделей раньше, чем ее сестра у Ф. Потрошителя. Там же мы узнаем, что новый Swift умеет также экспортировать в XAML для WPF и Silverlight. И еще много других хороших новостей :-)
Таня,
Я поздравляю нас c тем, что у нас есть ты. Твори, береги и чувствуй себя на высоте! Явиться не смог — прости :-)
Update 1: Мурр! Update 2: Мяу.
Mozilla Weave — это сервис для интеграции личности пользователя с интернетом. Коротко говоря, это программа для хранения моих личных данных на сервере, чтобы затем использовать сохраненные данные для работы с учетными записями других онлайн-сервисов: блогов, фото, и прочих тонн интернет-хлама. Я также могу дать доступ к моим данным кому захочу — семье, друзьям, врагам (для провокаций и подстав, берегись!)
Все это для того, чтобы я мог получить доступ к любимым пожирателям времени как из офиса, так и из дома, кафе, ресторана, бассейна с таиландскими крокодилами и вообще отовсюду, где есть Firefox и сеть. У проекта oneFace появился серьезный конкурент!
Продолжая свою совместную с Mozilla Foundation работу над проектом Tamarin, компания Adobe отдала в репозиторий проекта исходные коды новой виртуальной машины, называемой QVM ("tamarin-tracing"). Мы парализуем конкурентов неожиданными шагами.
Как сообщает Тед Патрик, части QVM написаны на языке Форт. Этот язык оптимизирован под задачи создания рантаймов для микроустройств с 50K памяти, в общем для любого доступного сегодня девайса. QVM уже сейчас может выполнять AS3-байткод на подавляющем большинстве современных эээ... гаджетов — сегодняшних гаджетов, не будущих. Это часть стратегии Adobe в отношении Flash Player и AIR. Гаджет — дурацкое слово.
Привет, Flash Lite 4.0
Update 1: Влад Январев в комментариях дает ссылку на сайт русских форт-программистов. Как вы уже догадались, сейчас я дам ссылку на русскоязычный блог об удивительном языке Форт, в котором программа – это набор слов и словарей, которые тоже могут быть словами.
Update 2: Читайте, как все было плохо до этого проекта (особенно советы № 7 и 9): 10 советов по разработке игр для Flash Lite от 29.01.2008.
Лидер ГИС-приложений ESRI Software выпустил собственную реализацию карт на Flex. Вышли релизы продуктов ArcWeb Explorer 4.0 Flex API и ArcWeb Explorer JavaScript to Flex Bridge (до этого продукты находились в Labs).
Этот релиз ArcWeb Explorer'а представляет четвертое поколение сервисов ArcWeb Services. И это — первый в своем роде релиз. Он первый как для Flash-платформы, так и для ArcWeb. И для всего картографического мира он тоже первый: до этого ни один из крупных провайдеров гео-информации и одновременно разрабочик ГИС-софта не предлагал своим клиентам и партнерам решения, завязанного на Flash Platform, а именно на Flex.
Доступна также документация по этим Flex-картам.
Есть бесплатная пробная версия ArcWeb Services на 90 дней.
Александр Комлев выложил в своем блоге презентацию о безопасности флэш-приложений от Stefano di Paola. 36 слайдов посвящены поиску уязвимостей в коде и встроенных флэш-объектах, во взаимодействии Flash и JavaScript и т.п. Упоминается также инструмент для анализа флэш-уязвимостей — фреймворк SWFRTAnalyzer (SWF Runtime Analyser), бесплатная версия которого будет выпущена компанией Minded Security. Существует сайт flashsec.org, разрабочиком которого является автор презентации. На flashsec.org можно узнать, что к выпуску готовится продукт JAMFProxy, название которого тоже говорит само за себя. Побродив по разделу Software ни один флэш-хакер не останется равнодушным :)
Новый сервис Adobe Share, предназначен для публикации документов и обмена ними. Возможности на данный момент:
Подписаться на участие в бета-тестировании можно по адресу share.adobe.com.
Сергей 'Syo' Кривошея (автор флэш-реализации Battle City) дал ссылку на две супер-новости:
Это хорошая новость для флэш-дизайнеров и аниматоров, ведь именно они являются основными пользователями данного ПО. В пакете Swift 3D дизайнеры могли создавать и экспортировать векторную и растровую 3D-анимацию во Flash (SWF), FLV (Flash Video), QuickTime и т.п.
А новая версия Swift 3D 5 умеет экспортировать 3D-сцены и в формат COLLADA. Этот формат хорошо поддерживается Papervision3D — трехмерным флэш-движком с открытым кодом. Можно скачать триал-версию Swift 3D 5 (50 Мб) и попробовать его в деле.
Алексей Гончаренко опубликовал результаты первой встречи Russian Adobe Flash Platform User Group на сайте Goolge-группы RAFPUG. Там, помимо уже знакомых нам отчетов и фотографий есть новый отчет, новые фото и интересная флэш-статистика по результатам анкетирования присутствующих (57 чел).
Кстати, если вы еще не в курсе: объявлен конкурс на логотип и дизайн сайта Russian Adobe Flash Platform User Group. Заявки принимаются до 12 января 2008 года по объективным причинам: нужно успеть запустить сайт до следующей встречи RAFPUG, 15 января 2008 г.
Наверняка каждый, кто использует интерфейсы в AS3, однажды получал такую ошибку. Меня она всегда ставит перед вопросом: как это "not implemented", если я реализовал ('имплементировал') метод интерфейса в классе? Каждый раз я нахожу ответ заново:
public
Записал три раза, а вдруг все же запомню? Моя хитрая память отказывается работать с тем, что я считаю нелогичным. Поэтому я не люблю хаки: почти все хаки нужно зазубривать, а это — насилие над сознанием. 'Логическое обоснование' хака — еще хуже.
В случае с данной ошибкой моя логика блокирует запоминание верного ответа дважды:
internal
16 декабря 2007 года в Москве состоялась первая встреча Russian Flash Platform User Group. Читайте рассказ Кости и не сдерживайте радости в комментах. Я поздравляю всех нас!
Update 1: появились фотки с мероприятия. См. Russian Adobe Flash Platform User Group у Fizzer'a. Там же вы найдете видеозаписи доклада Кости Ковалева "Cобытийная модель во Flash Player 9 применительно к ActionScript 3 и Flex" и вступительного слова Артемия Малкова — представителя Adobe.
Update 2: Новый рассказ о встрече RAFPUG, от Racer'а. Кстати, встречайте новый нашблог: Flash-разработка.
Update 3: Официальные результаты первой встречи Russian Adobe Flash Platform User Group.
Goo3D предлагает средства для создания, просмотра и расшаривания простых 3D-моделей. Создавать модели поможет программа Goo3D Pro, а показать модели на сайте можно с помощью проигрывателя на пример видео-плейера:
Вокруг своего 3D они строят сообщество с рейтингами, конкурсами и наградами.
Забавный фото-факт: Flash Player 9 упал в многолюдном месте (Times Square, New York).
Смех и грех, но один из моих проектов с высокой вероятностью роняет IE7 (с IE6 работает лучше, но лишь немногим). С вами такое бывало? Каковы средства первой помощи пострадавшим? Чем это лечится (прямые руки не предлагать)?
На сайте BombShock Awards появился Top лучших flash-студий России 2007. Первые три позиции занимают студии Red Keds, Plastic Arts и Park (Ден, мои поздравления).
Странно, что на дальнем 9 месте оказалась Группа Товарищей, а перед ней следует Victory S.A., и почему аж на 16 месте оказался Ксан.
UPD. В топ-25 лучших флэш-студий (21 место) прошла также студия Nile, в которой работает Таня '0xFFFFFF' Белая, с чем мы ее тоже поздравляем :-)
Николя Канасье выпустил первый официальный релиз нового медиа-сервера haxeVideo 1.0.
haxeVideo — это потоковый видео-сервер, написанный на языке haXe (который может компилироваться и под Flash Player). Данный сервер компилируется в байткод для NekoVM — собственной виртуальной машины haXe. Исходный код сервера весит 50 КБ и открыт для любых ваших изменений, это полный opensource. На этом же самом языке haXe можно писать и клиентские приложения, компилируемые уже под FlashPlayer - таким образом, и сервер, и клиент пишутся на одном языке, а выполняются в разных виртуальных машинах — в этом изначальная круть языка haXe!
haxeVideo может: * передавать потоковое FLV-видео по RTMP-протоколу в любой браузер с Flash Player-ом. * записывать FLV-файлы через микрофон и веб-камеру. * работать как сервис веб-конференций, обеспечивая live-обмен аудио- и видео- потоками.
Читайте подробности на официальном блоге языка haXe, качайте haxeVideo и пробуйте.
PyAMF — это компактная библиотека для совместной работы Flash и Python через AMF — ActionScript Message Format (который вчера пошел в OpenSource).
Подробности: * Кодирует / декодирует AMF0 и AMF3. * Поддерживает классы IExternalizable, ArrayCollection, ObjectProxy, ByteArray, RecordSet и RemoteObject. * Есть Remoting-гейтвеи для Twisted, WSGI и Django. * Поддерживает аутентификацию / setCredentials (только AMF0). * zlib-сжатие для ByteArray. * Имеется Remoting-клиент (!) с httplib.
PyAMF имеет MIT-лицензию ("делайте со мной что вам угодно").
Скачать PyAMF Alpha | читать инструкцию по установке | вступить в переписку с авторами
Старый добрый Ультрашок становится флексовым, чего так сразу и не скажешь. От стандартных флекс-компонентов на нем можно узнать разве что круглые часики прелоадера. При более детальном рассмотрении можно увидеть больше — но поскиновали ответственно и приглашают фанатов качества к сотрудничеству.
Да, поработали очень хорошо. На флексовых страницах не оставили ни одного html-пикселя. При этом поддерживается резиновость, deep linking, и т.д. и т.п. Короче, полный вебдваноль :)
Качаем все в Adobe Labs, но не забываем прочесть главную новость:
До этого BlazeDS являлся часть Adobe LiveCycle® Data Services ES, но теперь эта технология отдается во флэш-комьюнити по лицензии LGPL v3. Open Source. Пресс-релиз, плюс подробности у Кости Ковалева.
BlazeDS использует Remoting так, как описано в данной спецификации. Adobe призывает флэш-сообщество к партнерству в распространении данного протокола и в его реализации для всех значимых серверных платформ. Исходный код будет доступен для скачивания в начале 2008 года.
Update 1, 4.01.2008: Встречайте новые функции для запуска AIR-приложений из браузера.
Update 2, 2.02.2008: Вышел BlazeDS Release Candidate.
На постоянную удаленную работу в компанию iWin (CA, USA) требуется флеш программист.
Требования: * Знание AS2 (AS3 — большой плюс). * Знание принципов ООП и паттернов. * Опыт работы от 2-х лет (опыт гейм девелопера — также большой плюс). * Английский язык на уровне "читать/переводить/писать". Приветствуется: * опыт работы с Eclipse, FDT, SVN/CVS. * опыт работы с библиотеками (например, as2lib). * хороший инет канал :)
Оплата: ~ 2000 USD.
Резюме, ICQ/AIM-контакты и примеры кода присылайте на ящик ascherbakov[doggy]iwin.com.
Update: время исправлено. Релизы выйдут завтра утром. Извините — ошибся в преобразовании. 9PM 12 Dec 2007 PST — это 8AM 13 Dec 2007 Moscow, а не 8PM 12 Dec 2007 Moscow. Олег, спасибо за поправку. Зачем Земля круглая? Вместо еще одного концептуального числа 12.12 мы получаем всего лишь 12.13.
Тед 'Клевый' Патрик подтвердил, что сегодня завтра Adobe выпустит ряд обновлений ПО. Тед скромно сказал, что это будут тонны софта. Итак, 13 декабря 2007 года, в 9PM PST (8:00 в Москве), Adobe преподносит нам подарки (и некоторые из них таки бесплатные :)
А Тед сказал, что такого AMF (Remoting + Messaging), как выйдет сегодня, мы еще не видели.
А красивые были цифирки: 12 - 3*3 = 3.
Вероятнее всего, это будет последняя бета-версия Adobe AIR, и она выйдет Завтра. Покликав окружающее пространство, убеждаюсь, что все готово к выходу Adobe AIR Beta 3 (ищите там слова Adobe AIR beta 3, Adobe AIR SDK beta 3 и Download, есть также исходный код приложения для Beta3).
Что будет в этом релизе? * Поддержка видео высокого разрешения (h.264, aac). * Поддержка флэш-контента в HTML Control. * Улучшение безопасности HTML (звучит чревато). * Багфиксы и повышение производительности.
В интернете никогда не замерзают реки! Какова природа утечек информации? Тайна.
Вы задавались кода-нибудь вопросом, сколько 'весят' конкретные объекты вашего флэш-приложения? К сожалению, (или к счастью?) свойства size у них нет. Но в AS3 есть класс ByteArray с массой полезных применений (например, быстрое клонирование сложных объектов). И у класса ByteArray есть свойство length и метод writeObject, с помощью которых легко измерить вес объекта в байтах:
ByteArray
length
writeObject
var ba:ByteArray = new ByteArray(); trace("ByteArray size: " + ba.length);// 0 bytes var p:Point = new Point(100, 100); ba.writeObject(p); trace("ByteArray size with point: " + ba.length);// 11 bytes
Открыта запись на бета-тестирование CoCoMo от Adobe.
Что такое CoCoMo? Это движок для онлайн-сотрудничества, реализованный в виде клиент-серверного Flex-фреймворка: набор flex-компонентов плюс веб-сервисы. Можно увидеть простую демонстрацию его работы.
Цель разработчиков CoCoMo: при создании флекс-приложения для онлайн-сотрудничества свести работу флекс-программиста к кодированию клиентской части, избавив его от необходимости думать о сервере. Под создаваемым флекс-приложением имеется в виду сервис уровня Adobe Acrobat Connect (Breeze).
Эти два новых построенных на CoCoMo приложения находятся в бета-тестировании. По указанным ссылкам можно подать заявку на участие. А чтобы получить доступ к публичной бете самого CoCoMo, нужно заполнить краткую, но емкую анкету.
А флекс-разработчик становится еще более желанной добычей для хедхантеров и работодателей.
Компании, занимающейся разработкой flash-игр, требуются знающие ActionScript 2/3 и понимающие принципы ООП программисты. Зарплата — от $800 (обсуждается с каждым индивидуально). Оплачиваемый отпуск, больничные — в комплекте. Пишите Игорю Соцкому.
На самом популярном фото-сервисе, Flickr, появилась возможность редактирования и сохранения фотографий, не сходя с сайта. В качестве редактора используется сделанный на флэше Picnik. Flickr принадлежит Yahoo!
Тот самый случай, когда нужен определитель флексовости: я думал, что Пикник сделан на Flex, но это не так.
Adobe радует нас стразу тремя медиа-релизами, каждый из которых связан с числом три:
Есть подробности на русском: Flash Lite 3.0 Developer Edition, Flash Player 9 Update 3 — в деталях и Flash Media Server 3 от ShaggySmile.
Кроме того, читайте cтатью от Adobe Introducing Flash Player 9 Update 3, и отчет о пофикшеных багах от разработчика Flash Player Тиника Уро.
И что также важно — этот апдейт Flash Player вышел одновременно для всех операционных систем. Пользователям Linux и Mac OS X Leopard не придется ждать, пока новый проигрыватель станет доступен и для них, как это было когда-то.
Так держать, Adobe.
Коротко о компании: Aviary образована создателями Worth1000, главного сайта по фотожабам. Там дизайнеры соревнуются на звание искуснейшего надругателя над фотографиями. Иными словами, у Worth1000 уже есть большое сообщество, на котором наверняка и будут обкатываться создаваемые ими креативные инструменты. Следить за развитием событий можно через блог Aviary (много траффика), и там же можно подписаться на получение приглашения к испытаниям этих RIA-программ (см. в правой колонке сайта Aviary).
Открыл для себя два ресурса: Флекс-лаборатория (блог и куча статей про Flex) и блог на форуме FlexCoders.ru — сайты уже не самые новые, но давайте же поднимем им PR да насыпем комментариев :-)
Кстати, на Флекс-лабс есть новость о выходе новой версии одного из лучших в своей области RIA — коммуникатора Pronto от Сommunigate Systems. Напомню: это та самая компания, что ищет флекс-программиста в свой российский офис (Москва); насколько мне известно, ищет до сих пор. Будь я в Москве — попытался бы.
Теперь у меня есть персональная страница на Я.ру — Рост!Это новый сервис Яндекса, который сейчас проходит ограниченное тестирование и регистрация в нём пока доступна только по приглашениям.
Официальная Российская Группа Пользователей Флэш-платформы, о которой мечтали так давно — уже реальность. 16 декабря 2007 года, в Воскресенье, состоится первая встреча RFPUG в Москве, читайте подробности у Кости Ковалева.
Ура? Ура!!! Вот уж новый год так новый год! А я вам давно говорил: кончай дебажить, ребята! Нужно чаще встречаться!
Я поздравляю нас всех.
Джеймс Вард (тот самый, что сделал онлайн-определитель флексовости) побывал на конеференции Oracle OpenWorld. Он отмечает, что Оракл использует Flex для разработки сразу нескольких своих приложений и выкладывает об этом краткий отчет в семи частях:
Что я могу к этому добавить? Изучайте Flex (не забыв перед этим освоить ActionScript 3) и берите кредит на что-нибудь дорогое, типа трехкомнатной квартиры.
Совсем древнее: 17-20.09.2002, 23-30.09.2002, 01-04.10.2002, 07-11.10.2002, 14-19.10.2002, 20-26.10.2002, 27.10-02.11.2002, 04-08.11.2002, 11-16.11.2002, 18-23.11.2002 25-30.11.2002, 02-07.12.2002, 09-14.12.2002 Сайт заработал 17.09.2002