Все, с чем я не согласен в статье "Программирование под флэш платформу", я уже сказал ее автору. Он кое-что изменил. Я продолжаю не соглашаться со многими высказанными в статье мыслями, и при этом считаю ее очень полезной.
И мне очень интересно: а что вы скажете вы на такие слова: "Лично для себя я не вижу особой пользы от MXML, с тем же успехом можно генерировать и ActionScript-код из режима дизайнера".
Я подозреваю, что не только автор этой статьи так считает. А может быть, он по-своему прав? В общем, читайте: "Программирование под флэш платформу" от Yzh (о нем).
AFComponents объявляет большую шару и отдает все свои AS2-компоненты забесплатно (обратите внимание — по ссылке есть и платные AS3-версии). Итак, за 0 долларов 0 центов можно получить:
Flow List, Tooltip, G Map (да, Google), Map, Media List, FLV Player, FLV List Gallery, FLV Gallery, Simple MP3 Player, IMG Thumbnail Gallery, IMG Gallery, IMG Loop, IMG Loader (Blur), IMG Loader (Pixelate), IMG Loader (Stretch), IMG Loader (Tint) и IMG Loader (Fade) — всего 17 хорошо сделанных компонентов.
Александр Santer Титов и Валерия Lerika Маллаева представляют нашему вниманию новоиспечённый плагин для Flash — Layers Manager.
Данный плагин позволяет быстро и легко проводить операции со слоями: конвертировать слои в символы, переименовывать, дублировать целые группы с сохранением всех свойств, удалять пустые, устанавливать оригинальный вид сцены как при экспорте. В общем, очень удобная, незаменимая вещь для любого флэш-разработчика.
Возможно эта версия ещё не идеальна, но мы все можем помочь ребятам протестировать и внести свои предложения. Скачать плагин можно здесь.
А на очереди — Library Manager и много других вкусняшек.
Ласло Хорняк (László Hornyák) создает плагин 'flexclipse' на googlecode. Его цель — сделать минималистичное, но более продуктивное, чем просто связка "Ant/Maven/Mxmlc из командной строки" решение для разработки Flex-проектов. Проект находится в активной разработке и рискует превратиться в бесплатный IDE-плагин для Flex 3.
Я вот что подумал. А в случае успеха проекта (вероятность которого высока) — удастся ли ему сохранить свою минималистичность, или по желанию трудящихся лентяев его снова накачают полным набором фич, нужных и не очень?
Кстати! Саша Гахов, мы просим продолжения темы. Maven-презентацию на RAFPUG хвалят.
В заголовок вынесен один из многочисленных перлов, попавших в хит-парад оригинальных вопросов о Flash, устроенный Антоном Бодриченко в его флэш-блоге :)
Обращение контроля, оно же IoC, оно же Inversion of Control, он же Термин с Непростой Судьбой (в Википедии статью 'Обращение контроля' даже удалить собираются) — это архитектурный принцип в разработке приложений, целью применения которого является снижение связанности приложения, в частности, за счет обращения связей в противоположную сторону (почитайте о "принципе Голливуда" или о еще одной попытке фомализовать этот подход). И флэшеры уже об этом писали. Науке также известно, что Обращение Контроля связано с Внедрениием Зависимости (которое описано намного детельнее, что все равно не спасает его от возможного удаления из Википедии. ЖЕСТЬ).
Этот фреймворк позволяет вам ненавязчиво конфигурировать объекты и компоненты приложения путем описания их во внешнем xml-документе и их загрузки во время выполнения. Кроме того, Prana Framework включает классы-утилиты для конфигурирования и расширения приложений на Cairngorm и PureMVC, плюс Reflection API, плюс множество утилит общего назначения. Планируется поддержка AOP (аспектного программирования) и Mock-объектов для FlexUnit.
Почитать доку к Prana Framework, скачать Prana Framework, войти в Prana Framework.
Adobe Senior Product Manager Стивен Хейнц рассказывает и показывает, как Thermo будет решать проблему взаимодействия дизайнера и кодера в разработке RIA-приложений.
В статье звучит интересная мысль, что помимо задачи подружить кодера и дизайнера (задачи практически нерешаемой — Рост) Термо может оказаться очень мощным средством для достижения более реалистичых целей — а именно создания быстрых прототипов для отлова клиентуры.
Они сделали это! Свежеоткрытый поиск по разнообразным Flex-ресурсам в Adobe Community Help. Например, TileList Example — выдает результаты как из документации, так и с других, не-адобовских ресурсов (типа Flex Examples). По мере набора поисковой фразы выпадают подсказки с предполагаемыми вариантами завершения фразы — автокомплит.
Пока там поиск только по Flex (или "по всему"), но будут добавляться и другие целевые технологии для поиска. Это — только-только открытый ресурс, бета. Принимаются пожелания по улучшению (ссылка в правом верхнем углу).
Хорошая тема. Как раз недавно один дотнетчег спросил меня, как во флэше насчет безопасности. Если перед вами тоже возникают такие задачи, и вы программируете на Action Script под версию Flash Player выше 9,0,155 (как и должны делать все правильные ребята) — то это Та Самая Статья.
Кстати, размещена статья в диковинном месте под названием "No Title Flash..."; хостинг, как водится, бесплатный. А ресурс достойный, смотрите: Карты искажений для displacementMapFilter (полусфера из квадрата), Построение стереограммы (open source) — наш брат из Беларуси рулит.
Мы уже писали, как найти ближайший к вам центр тестирования для получения сертификата по продуктам Adobe. Но экзамен платный, поэтому лучше сдать его с первого раза, чтобы не тратить деньги зря.
Attest от PXL Design — это программа именно для тех, кто собирается успешно, с первого раза сдать экзамен на сертифицированного Flex-специалиста. Продукт хвалят. Attest имитирует процесс сдачи реального экзамена по Flex. У этого приложения есть триальная версия (а полная стоит $39).
Установил скринсейвер "Hues only" от Парк Лаб, задал фликр-теги — и наслаждаюсь. А чего еще ждать от сверхкреативного Батча (автора этого творения :-)
Радуюсь каждый раз, когда находится что-то стоящее для категории новостей под названием "Арт".
В Лепрозории пост со словами 'Офигеть! это сделано на флеше ) ходим кнопками W A S D и стрелками' о демке пятой версии 3D-движка от Alternativa Platform стал золотым. Но я не об этом, а о фундаменте данного вау-эффекта. То бишь о флэш-платформе я:
Клип 1. Видео с фестиваля Flash In The Can 2008 в Торонто. Richard Galvan (Adobe) показывает новый трехмерный инструмент во Flash CS4 3D.
Aral Balkan затеял и поддерживает проект GAE SWF — для быстрого освоения флэш-разработчиками модного Google App Engine и овладения лучшими практиками.
Проект активно использует PyAMF — ворота между Flash и Python. Неожиданное и перспективное развитие дружбы между Питонщиками и Эсвээфниками с подачи Гугля :)
Если вы пользовались предыдущей версией FlashDevelop, вам определенно стоит обновиться до этой версии. Если вы никогда не пользовались FlashDevelop, попробуйте его сейчас и вы его полюбите.
В этом релизе есть важные обновления, касающиеся Flex SDK, стабильности интерфейса, и несколько новых возможностей, плюс улучшенные генераторы кода. Вы сможете импортироать проекты из Fleх Builder, у вас будет автокомплит кода для Flex и AIR-приложений, поддержка сертификации и упаковки AIR-приложений, захват и отслеживание ошибок компилятора из FlashDevelop, новая опция "Test Project" и многое другое.
Читать обширный список нововведений, качать FlashDevelop 3 beta 7.
Этот сайт ... посвящен разным хитростям, трюкам и уловкам. Что-то из этого — мой личный опыт, что-то подсказали, что-то подсмотрел у других. Важно, что это реальные знания, которые пригодятся на каждый день — пишет Хитроу, автор сайта Xitri.com. Это блог о хитростях разработки флэш-игр, игровых баннеров и флэш-анимации.
Написанному — верить. Это строго рекомендуемый хитросайт, один из лучших образцов нескучного блога с интересным автором, который заставил синус и косинус работать на нас. А чего стоит анимированная иллюстрация к первой части статьи о циклической анимации фона? Многого стоит, потому что туда вложена творческая энергия. Долгих лет сетевой жизни!
По мнению Ли Бримелоу, у нас появился новый фаворит среди книг про ActionScript. Чтобы победить безупречность Колина Мука в мастерстве описания тонкостей ActionScript, свои силы объединили Rich Shupe и Zevan Rosser. Они написали книгу Learning ActionScript 3.0: A Beginner’s Guide, которую Ли признает лучшей, что ему попадалась. Он признает ее шедевром. Он призывает авторов всех книг по программированию брать с нее пример.
"Не обманывайтесь словом 'Beginner' в названии этой книги, — написал в интернете Ли, — эта книга откроет глаза многим экспертам".
Код в книге — цветной, как он выглядит в редакторе. Примеры кода — можно брать и использовать. Продвижение ООП в книге уверенное, но не отталкивающее.
Флексерам книга может не понравиться, говорит Ли. Точнее, она на них не нацелена — это книга в первую очередь именно для флэшеров. Для тех самых "devigner-ов", которые из отдельных ее глав смогут узнать про работу с аудио, видео, анимацией, математикой, XML, обработкой растров и многое другое.
О новом Flash Player 9.0.124 мы уже писали: он поддерживает новую политику безопасности. А что за политика? Большая политика. Речь идет о глобальной AS-уязвимости Flash Player всех версий, кроме самой последней — 9.0.124. И похоже, что флэш-декомпиляторам может прийти крышка от старых добрых манипуляций с байткодом.
Подробно на все вопросы отвечает статья от Nox Noctis: Тотальная уязвимость Flash Player.
Вы не смотрите, что я пишу в шутливом тоне. Это я от волнения. Дело на самом серьезное, читать и понимать статью — срочно.
Весьма интересные эксперименты и краш-тест на сайте Flash Island. Жаль, что все они квартальной давности. Буду надеяться, что автор увлекся чем-то интересным.
Во Flex Builder есть масса полезных команд меню, которые по неизвестным причинам не имеют закрепленных за ними клавиатурных сокращений. Например, команда «Find References In Project» — иногда очень важная при разборе кода, как своего, так и чужого, она помогает анализировать взаимосвязи между классами проекта. Команда эта доступна в контекстном меню редактора кода (Правый клик > References > In Project). Но хорошо было бы иметь ее на расстоянии одного шортката. Чтобы назначить его, делай так:
Как вы знаете, в конце марта Adobe выпустила Photoshop Express — долгожданное онлайн-приложение. Об этом событии написали в своих блогах многие флэш- и флекс- разработчики. Еще бы: ведь это самый настоящий тест-драйв как для Flash Player, так и для Flex SDK. Отзывы были самые разные. Многие хвалили, а некоторые поругивали.
Рис. 1. Эта картинка хранится в моей учетной записи на фотохостинге Photoshop Express.
Но всегда интересно услышать мнение со стороны от человека, никак не заинтересованного в данной технологии, мнение чистого пользователя.
В рунете есть несколько независимых публикаций на данную тему. На Компьютерре отозвались весьма лестно, сравнив продукт с небезызвестным Picknik, отметив более широкие возможности Photoshop Express плюс его полную бесплатность.
На Хабре Tod выложил целую статью "Изучение и разбор Photoshop Express Online", где отмечает, что Экспресс-Фотошоп скорее является фото-хостингом с опцией продвинутого редактирования изображений (о котором он рассказывает во второй части статьи в своем блоге). Это хорошая мысль — о фотошопе как о хостинге.
Я рекомендую вам внимательно прочесть эти статьи. Их авторы не знают слова Flex и пишут непредвзято. Попытаюсь сделать из их статей вывод: онлайновый фотошоп людям понравился. Мне, кстати, тоже. В том числе, и в качесте фото-хостинга, на котором вы можете продвинуто редактировать изображения, не сходя с места.
Вот такая вот PROFGallery от нашенского флекс-разработчика. Бесплатная галерея с уже несколькими версиями, фичами и FAQ. Желающие делают добровольные пожертвования. Берем пример?
Радует дизайн самого блога, узнается рука тру флэшера. Кто сделает для WordPress скин в духе Flex Builder?
Игра Альтернатива окончательно переименовапась в альтернативную платформу и заявила о намерении присутствовать в Москве, на Конференции Разработчиков Игр-2008.
Так что, тот, кто желает увидеть Волкова воочию, получает возможность сделать это на конференции, заодно усилив присутствие флэш-девелоперов на большом игровом мероприятии. Глядишь, и круглый стол состоится.
Алмаз. Шесть уровней опровержения мнения собеседника. Автор — Пол Грэм, перевел Arty:
"Самая большая польза от правильного несогласия не в том, что оно сделает обсуждения лучше, а в том, что оно сделает участников счастливее."
Читать всем, срочно: как выражать несогласие.
Игру "Полцарства" сделал Денис Степкин (по этой же ссылке есть короткие инструкции). Эта игра не похожа ни на одну другую. Кликните, чтобы играть:
Я не видел таких проектов уже давно. Опыт показывает, что в скором будущем и не увижу. Как хорошо, что кто-то поддерживает огонь :)
На сайте Adobe перечислены экзамены для профессионалов, вот интересные:
Adobe Flex™ 2.0 Developer Exam - $150 Adobe® Flash® CS3 ACE Exam - $150 Adobe® Flash® CS3 Recertification Exam - $50
Экзамены платные, проводятся очно: чтобы получить сертификат, вам нужно найти ближайший к вам тестовый центр партнера Adobe и сдать экзамен там (иногда возможен их выезд к вам).
Следует заметить, что названия экзаменов на украинском сайте VUE отличаются, но не сильно. А учитывая, что в списке имеются и чисто технические ошибки типа знака вопроса в "Adobe?® Flex 2 Developer Exam", то эти различия тоже скорее относятся к техническим.
Сегодня в 21:00 начнется переезд сайта Ф. Потрошителя на новый сервер. Возможны перебои в работе, полное прекращение которых должно произойти в понедельник. Но скорее всего, вы даже ничего не заметите.
Обнаружился жорж случайно: на флэш-блоге Самойлова, в самом футере оказалось, что Жорж локализовал тему fSpring для блога wordpress, и теперь успешно распространяет ее под славным именем flashripper. Ай да Жоржик, ай да Пупкен. Вечная реинкарнация идиотизма неизбежна, что тут поделаешь.
Как вы знаете, модель безопасности флэш-проигрывателя изменяется. Нововведения будут столь значительными, что Adobe заранее написала хорошую статью с объяснением новой политики безопасности, дабы предупредить конфуз со стороны разработчиков.
Теперь Adobe выложила в публичный доступ Flash Player 9.0.124, поддерживающего новую модель безопасности. Качайте.
Как-то невзначай я попросил нас немного побложить про флэш-игры, а то про них бложат другие, вовсе не в теме ребята. И шо вы себе думаете? Не прошло и полгода, как некто Бадим открыл уютный элитно-игровой бложок на двух языках.
Кстати, если вы что-то хотели, но боялись спросить о флэш-играх, и о том, как вокруг них вращаются денежные потоки — пишите смело на blog[at]elite-games.net.
Кто говорил, что во Флексе нет места творчеству? Смотрите: творческий подход к локализации флекс-приложений (которая, как мы знаем, стала реально продвинутой).
В качестве источника локализованных строк используется сервис Google Translate!
Примеры перевода: "Data Grid" — "Сетка Данных", "Color Picker" — "Выбор Цвета". Вполне точно. А вот "Progress Bar Control Example" — уже "Прогресс Бар Контроля пример". Но все равно круто и полный творческий улет!
К этому есть исходный код, ибо это часть проекта с открытым кодом Smashed Apples.
Я не так хорошо разбираюсь в SVN, как автор этого замечательного поста (а заодно и автор нового блога "Web Applications Scalability", на котором, к сожалению, все еще отключена регистрация пользователей).
В короткой статье рассматриваются все специальные свойства SVN, в том числе и свойства автозамены.
Осилив статью, вы сможете делать для своего проекта полезные вещи; например, автоматически внедрять в исходные файлы текстовую информацию о версии, авторе, последнем редактировавшем файл пользователе и прочими штуками, которые так любят и часто используют продвинутые программисты.
Этот текст — не молоко, но мясо. Его нужно погрызть, но эффект того стоит. Чем больше я читал статью, тем скромнее становилась моя и без того заниженная самооценка. Пожалуй, пойду почитаю что-нибудь про вэбтриноль для восстановления.
Качайте Adobe Media Player (AIR), чтобы смотреть сетевое видео без браузера. Медиаплейер переехал из Adobe Labs на главный сайт и теперь это не просто видео проигрыватель, а сеть по распространению медиаконтента, в которую приглашаются новые партнеры. DRM и HD — тут же, это медиа-коммерция такая.
Смотрите Adobe TV — там уже более 200 видео файлов, включая уроки. Всего в телевизоре Adobe 6 каналов, есть и для разработчиков один; вот видео "Основы Adobe AIR".
С вечера вчерашнего дня на блоге Ф. Потрошителя спрашивают, а что же случилось с великолепным дизайном сайта? А вот что случилось.
Началось с того, что .net-программисты одного из отделов нашей компании попросили меня проанализировать CSS и XHTML-код их проекта на правильность и модность. Уйдя в это занятие с головой, я решил провести серию полевых испытаний и написать статью о результатах исследования.
В процессе я задался вопросом: а как быстро определить "правильность" верстки данной страницы? Ответ оказался прост: достаточно лишь отключить на странице CSS-стили. Если после этого гипертекст остался гипертекстом — то все ок и верстка, как говорят в интернетах, была вполне семантична. Гуглу такая верстка понравится, потому что он пытается смотреть на сайт глазами живого читателя. Вот я и отключил стили на Флэше Потрошителе (это было вчера темной ночью), чтобы семантическая верстка проступила сквозь туман дизайна или наоборот, показала шиш своего отстуствия. Результат оказался где-то между этими двумя крайностями, и я взял для себя полезный урок.
Кстати: некоторые решили поступить наоборот: удалить смысл и посмотреть, останется ли дизайн. Дизайн остался, а эффект оказался настолько потрясающим, что авторы участвующих в этом испытании ресурсов решили не возвращать смысл на место. Результатом этих экспериментов стали 94 процента интернетовых страниц! Будьте осторожны.
Но вернемся к поискам смысла в HTML-коде. Чтобы поддержать мое начинание, сегодня специально проводят Международный День Без CSS. Спасибо, ребята. Кто хочет — участвуйте, это же праздник смысла!
1.Упражнение с приложением
Запустили приложение, сняли приложение Запустили приложение, сняли приложение, Продолжаем упражнение с приложением. Подняли приложение, упало приложение, Снова подняли приложение, лежит приложение, снимаем приложение, завершаем упражнение
2.Упражнение-тестирование
Исходное положение: запустили приложение. Находим баг, фиксим баг, находим баг, фиксим баг, находим баг, не можем пофиксить? Это фича! Завершаем упражнение.
Читайте продолжение у Лехи Комонавта, это он придумал :)
Теперь в Adobe можно не только сообщить о баге Flex 3, но и просто поругать Flash Player 9, если за дело. Кто жаловался, что ему на хватает возможностей работы со звуком? Кому гарбаж колектор не по душе? Иди и скажи им. Пусть знают. Не забывайте, что за баги можно голосовать и рекомендуется изучить существующие на предмет совпадений прежде, чем писать дубликат.
Как я понимаю, дело движется к частичному опенсорсу проигрывателя. Я не могу этого доказать, но вы можете поразмыслить сами. Вот к Flex 3 патчи уже принимаются — а начиналось все с такой же Жиры.
Дальше идет опасная зона поста |кто не пользуется Джирой — тот автоматически лишон права жалобы на Flash Player и Flex SDK. Тот признан бесполезным и даже вредным нытиком. Тот будет подвержен излечению мозга с последующим изгнанием из Тоталитарной Вольнокаменной Флэшерской Секты (ТВФС). Иными словами: жалуйтесь здесь, а не в свободные дружеские уши. И вас услышат, это проверено мной собственноручно.
Теперь слушай внимательно. Если к тебе на улице подошла незнакомка и начала жаловаться на 'этих ужасных индусов' из Adobe — спроси у нее, когда зарепортила она этот баг и где за него можно проголосовать. Если она начнет всячески уходить от ответа, то не женись не такой — у вас не будет в жизни счастья. А если в чате FPUG к тебе пристал незнакомец с беспричинными жалобами и паническими атаками — отведи его в Джиру. А если он упирается, то ставь его на игнор, иначе он выест все твое время.| конец всех опасностей. Кстати, побаловаться Адобиевской Жирой — это отличная возможность освоить одну из лучших систем багтрекинга. Глядишь, и ваша фирма установит себе Confluence с JIRA, а ты в ней уже спец и преходишь из дурацких флэшеров во всеми уважаемые QA Lead.
Вот оно и случилось: Run your web applications on Google's infrastructure.
Суть этого события вот в чем: вы можете строить собственные приложения из точно тех же блоков, что использует Гугл для создания своих "родных" решений. Вы получаете доступ к фреймворку Google App Engine SDK, на уровне которого решены следующие задачи:
Сейчас сервис работает в режиме Preview. Вашему приложению дается 500МБ на сервере, 200 миллионов мегагерц процессорного времени и 10ГБ трафика в день. Ожидаемая стартовая мощность сервиса — 5 миллионов просмотров страниц в месяц на приложение. По окончании preview-периода эти показатели станут доступными бесплатно для всех, а за дополнительные мощности будет взиматься отдельная плата.
Вход в этот рай Гуглостроения открыт пока не всем, а только тем первым 10 000, кто успел быть первым. Кстати, они уже успели. Но можно записаться в очередь. Обещают обналичить всех. А пока ждем своей очереди, можно скачать Google App Engine SDK, почитать документацию и подключиться к эмбриону блога Google App Engine Blog (сейчас у него всего 20 читателей).
А вот и галерея готовых Google аппликаций. Гугликаций и гугликейшенов
На Хабре-то об этом уже понаписано. Пошел осмыслять этот рай для питонщегов.
Хотите получать из своего RIA-приложения доступ к различным сервисам и API от Google? Голосуйте за этот запрос: Add crossdomain.xml for Google Accounts.
Чтобы проголосовать, нужно кликнуть звездочку справа от надписи "Issue 406:". Можно также написать свой комментарий — но это необязательное требование.
Молодой универсальный язык программирования haXe от Николя Канасье уже полюбили, в том числе и в Рунете. А вчера был анонсирован Physaxe — движок физики для языка haXe.
Как известно, на haXe можно писать приложения для Flash Player 9. Physaxe использует множество свежих haXe-оптимизаций для Flash9, таких как 'inlining' и 'generated generics' (объяснение ниже). Таким образом, Physaxe как движок для физики вполне может оказаться самым быстрым в своей области. Потестируем?
Вот демки Physaxe, а вот домстраница проекта Physaxe со всеми исходниками.
Generated Generics, они же Генерируемые спецверсии классов: оптимизация компилятора для более строгой типизации и обхода приведения типов. Как известно, haXe поддерживает типизированные массивы. Но во время выполнения их не поддерживает Flash Player 9, так что при доступе к такому массиву теряется время на приведения типов данных. Чтобы сэкономить это время, компилятор haXe создает строго типизированyю спецверсию класса для времени выполнения. Так, вместо общего типа данных (класса) List во время выполнения получаем строгий тип данных (класс) List_User, элементами которого являются только объекты типа User. Это позволяет избежать приведения типов и ускорить выполнение кода.
List
List_User
User
Остроумно? Канасье, как от него и ожидалось, продолжает рулить! А чего еще ждать от создателя MTASC?
Открыт сайт GotoAndFlash.ru, и открыт не кем-нибудь, а великими и ужасными ДеЛиМиТеРоМ, Ноксом и Ноктисом!
На сайте работает форум.
Сегодня я без всякого умысла разговорился с php-программистом о практиках кодирования. Была затронута тема паттернов, затем тема MVC, а затем он произнес слово 'PureMVC'. На мой удивленный вопрос, откуда он услышал этот термин, он ответил, что знакомые пиэйчпишники уже прожужжали ему уши этим самым Pure MVC для PHP. Как когда-то прожужжали ему те же самые уши Зенд фреймворком и т.п.
Я, конечно, знал, что изначально созданный для чистого AS3 фреймворк PureMVC уже портирован на PHP и множество других языков. Вот полный список: ActionScript 2, ActionScript 3, C#, ColdFusion, Java, Perl, PHP, Python и Ruby. Но что PureMVC приобрел популярность такого уровня среди русскоязычного PHP-сообщества — я и подумать не мог.
Что ж, эта популярность, дополняя картину быстрого портирования на восемь языков, лишний раз дает повод думать, что PureMVC пришелся по вкусу не только Flash- и Flex- разработчикам.
По этому поводу еще раз сошлюсь на подборку статей по PureMVC для AS3 — на русском.
Но не забываем: заставь идиота хоть байткод писать — он и клавиатуру расшибет, и байткод обругает.
Сегодня день рождения у блога Дениса 'Dinosaur' Папазова — того самого, что рассказывал нам о Flash Media Server 2 и новинках FMS 3 на первой встрече UAFPUG.
Блогу Дениса сегодня исполняется ровно ноль лет, так как он сегодня же открыт: заносите в блогроллы, RSS-ридеры и в избранное. Первая запись: "По горячим (остывшим) следам UAWEB 2008" (да, он там был).
Замечательно то, что и сам Денис родился сегодня, ровно 22 года назад.
С Днем Рождения, Денис! Крепкого здоровья тебе и многих посетителей блогу твоему.
Вот одна из лучших в мире дискуссий про PureMVC и о программировании вообще. Ведь дискуссию ведут очень толковые люди, среди которых есть и автор PureMVC Клифф Холл, и работающий на Yahoo Джош Туньяла, и много кто еще, включая людей, в PureMVC совсем начинающих. А комментарии к этой статье важнее нее самой.
Из одной этой дискуссии можно узнать несколько полезных вещей:
Короче: чтение комментов к этой статье (а чтобы понять их, нужно сначала осилить саму статью) стоит нескольких часов гугления на тему PureMVC.
Если вы еще не знаете: уже более двух недель Adobe бесплатно и официально раздает Flex 3 Professional студентам, аспирантам и образовательным учреждениям всех стран. Вряд ли Адоби передумает, но я все же рекомендую вам поспешить воспользоваться этой возможностью. И не забудьте поделиться хорошей новостью с друзьями. Потому как такая раздача пряников — сами понимаете, дело правильное и не каждый день бывает.
Чтобы получить Flex 3 Professional бесплатно, нужно предоставить доказательство вашей прямой причастности к образовательной сфере и получить в ответ серийный код продукта. Правильными доказательствами будут:
Что за крики я слышу? "Рост, ты что, забыл перевести текст в списке!" Нет, я не забыл. Я всего лишь уверен, что человек, осиливший этот перевод самостоятельно, сможет осилить и Флекс; верно и обратное. А если серьезно — я просто опасаюсь кривым переводом исказить информацию. Лучше разбирайтесь на местах, что из этого списка подойдет для вас. Я так понимаю, что отсканированного студбилета или удостоверения аспиранта / работника будет достаточно (первые три пункта). Также подойдет и бумажное письмо на бланке учебного заведения, подтверждающее ваш образовательный статус (четвертый пункт). Знающие — пожалуйста, поправьте меня, если я не прав.
Есть и FAQ по вопросу бесплатного Flex 3.
На сайте Black-Zorro.com работает вики-система, содержащая массу авторских статей по таким темам: Flash, Физика, 3d графика, XML, Сказки, Базы данных, MYSQL, JavaScript, Java, MediaWiki, PHP, Prolog, Безопасность информации, C++, Структуры данных и алгоритмы.
Именно авторских статей, то есть написанных самостоятельно или переведенных с английского. За что мы выражаем автору респект.
Эта встреча грозит стать более чем просто интересным, но и очень содержательным событием. Не упускайте возможность: знакомьтесь с тезисами, регистрируйтесь и езжайте в Питер.
Странный день! Вокруг все веселятся (и поют (а некоторые и танцуют)), а у меня на душе тревожно, на глазах слезы.
Ровно два года осталось до того дня, когда Flash Player начнет постепенно исчезать, а окончательно исчезнет Он через три года (дата уточняется).
Разве знали мы (ОНИ), что проект Тамарин, изначально планировавшийся Синдикатом (картель "Microsoft-Google-Sun") как надежный и прочный гроб для всех ECMAScript-подобных языков — что проект этот выйдет из под контроля? Как стая бешеных механических обезьян, как ожившие скелеты всех мертвых языков программирования — проект Тамарин открывает новое Смутное Время доминирования ECMAScript-языков на всех (ВСЕХ) платформах. Это началось уже весьма давно.
Кому, скажите мне, кому будет нужен наш возлюбленный флэш-проигрыватель, когда в Тамарине можно будет делать все то же самое, на том же самом языке ActionScript 6, с той же самой сверхэффективной MXML-(X)-разметкой, с теми же видеами-шмидеами и аудиами-шмаудиами из HTML5?
Никому не нужен будет Flash Player 13, как бы окончательно распотрошенный, отдавший всю свою функциональность в разы более производительному браузеру, лишая ядро технологии всех известных ограничений, начиная от унылого SEO, заканчивая разухабистым 3DCanvas.
Kharkov-Tamarin-Kingston, 2008
...похоже, я снова пришел в сознание. Я что-то писал уже сегодня?
Совсем древнее: 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