Кили постоянно меня отвлекает! Начинаю писать комментарии — а она требует внимания. Пишу пост в блоге, выходит и заявляет: Возвращайся к работе! Вот как выглядит это безобразие:
Да кто она такая, эта "Настольная Кили"? Да она не более, чем набор сменяющихся с частотой 25 раз в секунду прозрачных кадров, упакованных в AIR-приложение Desktop Keeley! Кили — девушка хрупкая, но имеет вес: придется скачать 40,7 Мб (спасибо за подсказку, Руз :-).
Но Кили радует глаз (частоту радования можно задать в настройках) и даже иногда сообщает новости (преимущественно гламурные, так что не будем об этом).
За супер-ссылку на суп-ликейшен — спасибо Рузу. А под катом — еще несколько скриншотов Настольной Кили (но и они не передают всего разнообразия ее ужимок, одежек и повадок).
Требования: хорошее знание ООП, ActionScript3, Flex.
Будет плюсом:
Задачи: разработка больших интранет- и интернет-систем (Rich interfaces).
Условия:
Пишите на ivannikov@smart-art.ru.
В команде создателей онлайн-игры InDaLife (победитель Russian Flash Awards 2008 в номинации "Игра") открыта вакансия Flash-разработчика.
Обязанности: разработка клиентской части проекта beta.indalife.ru.
Необходимые навыки:
Плюсом будет:
Мы обеспечиваем своим сотрудникам:
Заработная плата: 70 000 - 90 000р.
Узнать подробности и отослать резюме можно по e-mail: team [AT] indalife.ru
Кто пойдет и переведет все на ActionScript3?
Факт: множество разработчиков до сих пор используют ActionScript 2 в качестве основного языка. Парадокс: зачастую это не студенты-двоечники, застрявшие на использовании устаревших уроков, а талантливые разработчики, написавшие собственные AS2-библиотеки, активно их использующие и в связи с этим испытывающие известные трудности с переходом на новый язык ActionScript 3. Это тот самый случай, когда багаж оказывается балластом и мешает осваивать новые технологии. А осваивать стоит, ведь все полезные нововведения, включая продвинутую работу с текстом, генерирование и обработку звука на лету, трехмерную функциональность, собственные эффекты и шейдеры, строгий контроль типов и новые полезные объекты языка — все эти вкусные новинки реализуются именно под новый язык AS3.
Колин Мук, известный своим глубоким и вдумчивым подходом, пытается решить эту проблему, вскрыть конфликтные точки и найти решение. С этой целью он выложил две статьи на английском:
Второй материал посвящен анализу 9 конкретных страхов, испытываемых AS2-староверами по поводу нового языка. Обе статьи вызвали бурное обсуждение. Количество комментариев (и не жиденького флуда типа +1, а ответов по делу) приближается к сотне.
Эти материалы достойны тщательного изучения флэшерами всех мастей и религий. И это надо срочно переводить на русский.
Такой вывод можно сделать из краткого обзора Кости Ковалева, посвященного только что вышедшему Flex 4 SDK (Gumbo).
И если пощупать новые States возможность уже была (причем далеко не всем они понравились — а вот Константинеру пришлись по вкусу), то масса новых, невиданных ранее особенностей нового Flex появилась именно в этом релизе.
Намечены три основные цели нового Flex-фреймворка:
Кардинально новое скинование, новый подход к созданию компонентов, эффектов и лэйаутов, главной целью которого является создание нового, легкого по весу и легкого в использовании, совместимого с уже существующим (Halo) визуального фреймфорка (Gumbo), новый контейнер flex.core.Group (в отличие от старого Контейнера, накладывает меньше ограничений на свое содержимое — может содержать в чайлдах практически все, что угодно, от UIComponent'ов до голых данных), расширение возможностей CSS до частичного соответствия стандартному CSS2, новый язык для разметки графики FXG (привет, SVG?), уже приспособленный под Thermo, новые компоненты, заточенные под Flash Player 10, в том числе и новый видео-компонент от команды FMS для более устойчивой работы с видео, повышение производительности компилятора, двусторонний data binding — все говорит о том, что боевой монстр под названием Flex 4 уже вовсю ворочается в материнской утробе и к достижению поставленных целей готов. И пусть его зубы только-только прорезались, компилировать их можно уже сейчас.
flex.core.Group
Читайте Костантинера — у него там еще ссылки полезные есть, а также ходите на домашнюю страницу Gumbo и качайте новый Flex 4 SDK.
Вообще говоря, cначала Gumbo было кодовым названием новой архитектуры компонентов и скинов, реализуемой во Flex 4 SDK, но похоже, что это слово уже употребляется как название всего нового фреймворка.
В пустом купе тринадцатого вагона отправляющегося из Харькова в четыре утра поезда Москва-Керчь меня ждало четыре свободных места, из которых тринадцатое было моим по билету. Нумерология? Синхронистичность? Может быть, но ясным остается одно: уехать в Керчь хоть из Харькова, хоть из Москвы в тот день было совсем нетрудно. На вокзал пришел за час до отправления поезда, взял билет и уехал. В пустом вагоне было зыбковато.
Тринадцатого июля, в День Рыбака, сразу после прогулки с Дэном Радиным по керченской набережной, подойдя к кассам керченского ЖД вокзала за полчаса до отправления поезда Керчь-Москва, я купил билет и сел в поезд. Купе шестого вагона встретило меня пустотой. Я начинаю любить поезд Москва-Керчь-Москва особенной любовью. Поезда вообще рулят.
Не так гладко все сложилось у Михая Корлана из Адоби, URAFPUG-маршрут которого был значительно сложнее как по схеме (Бухарест - Киев [ночь в Киеве] - Симферополь - Керчь - Курортное [URAFPUG] - Керчь - Симферополь - Киев - Бухарест), так и по реализации. Подлинно ненавязчивый сервис компании AeroSvit показал лицом все свое возможное "гостеприимство", о чем Михай с юмором пишет в опубликованном им рассказе "Мое украинское приключение" (там же есть мой коммент по поводу). Свой урок я из этого уже вынес и продолжаю его усваивать. Уже сейчас ясно точно: зарубежных гостей надо встречать, как только они появились в стране, и помогать им разрешать все местные проблемы с самого начала. Тяжелы вы, первые разы! А Михай — ВО какой мужик.
Все кончено! Сегодня утром разъехались последние участники нашей встречи. Проводил всех, кроме Ильи Панина, уехавшего в 11 утра - я лег спать в 10, и упустил его. Прости, Илья!
Затем я поспал, и, проснувшись в два часа дня, некоторое время бродил среди призраков по территории пансионата "Светлана", где проходила наша встреча. На каждом шагу, за каждым поворотом возникали фантомы тех, кто еще несколько часов назад был здесь. Самым жестким испытанием было заходить в номера, где мы жили, на террасу, где мы докладывали, спорили, пели и пили. Фактически, каждый заметный предмет еще нес в себе энергию тех, кто был здесь -- вот на этом стуле сидел и дебажил Малков, а вот это пятно на полу образовалось, когдамы нечаянно пролили вино. Мне не верилось, что все закончилось.
Но это так и есть. От людей остались вот эти фантомы, прилипшие к вещам и поворотам, и собственно забытые некоторыми вещи (я их сфотографирую и выложу для опознания). Теперь уже меня самого ждет такси на Керчь, и мы с Дэном Радиным покидаем пансионат через пять минут (в посте будут опечатки и недомолвки - исправлю дома).
Естестенно, будут упорядочены и выложены все презентации, исходники, фото, видео и все, что может оказаться полезным в описании происшествия под названием URAFPUG.
Будет написан сводный отчет о встрече URAFPUG.
А сейчас -- спасибо всем, кто был здесь, кто хотел сюда, кто был с нами онлайн, спасибо Адоби, Флексису, Теме Малкову, Александру Цыплихину, Вове Величкину и Суми Лим лично за прилетевшего к нам мега-человека Михая, спасибо мега-челу Михаю из румынского офиса Adobe, преодолевшему кидаловские авиалинии факинг компании AEROSVIT и вопреки всему прилетевшему к нам, спасибо Альтернативщикам Антону Волкову и Владимиру Бабушкину за то, что они делают, как они это делают, и как могут об этом рассказать, спасибо Жене Потапенко за последние новости с фронта IntelliJ IDEA (там все круче и круче), спасибо Максу из Москвы, спасибо Игорю Рузанову за оперативную публикацию фотографий, Тане Белой -- за то, что помогала в онлайн трансляциях и оповещала ruFlash о докладах, и за то, что была здесь, спасибо Илье Сергееву за видеосъемку доклада Михая и моего брынчания на гитаре, спасибо Сереже из Керчи за саму гитару, а также спасибо Паше и Саше из Керчи за помощь с регистрацией и проектором, спасибо Вику Рябинову за ковчег Акопа и ямайский ром, спасибо харьковскому Promodo за дельный доклад по правильному устройству сайта, спасибо Илье Панину за то, что поделился Флекс-трюками во вчерашнем докладе по фреймворку Мате, спасибо ребятам из Киева, что пусть и не сразу, но приехали, спасибо Наташе за рукотворные значки с логотипами AIR, Flash и Flex (всего 15 значков - три отдали Михаю, и остальные участникам встречи), спасибо Артуру и Осману, спасибо Денису Радину, который подошел ко мне на первой встрече UAFPUG в Харькове и поделился идеей проведения этой встречи в Крыму, а затем уладил массу вопросов от поисков пансионата до установки в пансионате Wi-Fi точки, экрана с проектором и массы нужных мелочей, спасибо теплому Азовскому морю, ветру и солнцу, которое мы почти каждый день встречали, спасибо Богу -- мы сделали это!
А спустя некоторое время нас ждет ARUBAFPUG. Что это такое, и как мы его придумывали, я расскажу немного попозже. До встреч!
Сегодня, 13 июля, в 00:30 по Киевскому времени (01:30 по Московскому) начнется трансляция студии, посвященной самым первым шагам с Flex-фреймворком Mate.
Мы вместе попытаемся разобраться в Mate с самого начала (начиная со скачивания SWC-файла с сайта разработчиков фреймворка).
Онлайн-трансляция состоится по адресу adobechats.adobe.acrobat.com/uafpug - заходить можно уже сейчас.
Тысяча мильйонов извинений - сразу после публикации следующего ниже абзаца у нас сработал анонимный адронный коллайдер и электричество взбесилось, инет то пропадал, то появлялся, и все запланированные доклады были проведены без трансляции, а некоторые, зависимые от наличия интернета, были заменены другими. Мильйон мильярдов изменений! По мотивав доклада Антона Волокова и последующих обсуждений, возможно, будет написана и опубликована отдельная статья.
В связи с краткосрочным отключением электричества расписание докладов встречи URAFPUG сдвинулось.
Доклад Антона Волкова о командной работе в Alternativa3D начнется в 20:45 по Киеву (21:45 в Москве).
Заходите по адресу: adobechats.adobe.acrobat.com/uafpug.
Важное обновление: у нас было краткосрочное отключение света, в связи с чем возникли перебои со связью. Онлайновая трансляция отменяется, но мы записываем доклад Михая на видео. Видео будет опубликовано на днях на этом сайте.
Сегодня, 11 июля, в 17:00 по Киевскому времени (18:00 по Московскому) начнется доклад Михая Корлана, Adobe об использовании Adobe AIR.
Онлайн-трансляция состоится по адресу adobechats.adobe.acrobat.com/uafpug.
А пока Альтернатившики под холодное пивко показывают Михаю свой движок (чем приводят его в справедливое офигение), курят привезенные им сигары и все получают удовольствие. Сейчас пойдем купаться в море.
А вот расписание остальных докладов URAFPUG на 11 июля.
Сформировался план докладов URAFPUG на 11 июля. Обратите внимание - доклад Михая Корлана из Adobe смещен на более раннее время:
Внимание: время указано по Киеву. Для Москвы - добавьте 1 к каждому числу (17:30 по Киеву - 18:30 по Москве).
Сегодня в 16:00 по киевскому времени (17:00 в Москве) пройдет онлайн-трансляция первой части доклада по трехмерному движку Alternativa3D.
Адрес трансляции - прежний: adobechats.adobe.acrobat.com/uafpug.
Участники URAFPUG начали публиковать фото и видео со встречи. Игорь Рузанов уже выложил фотографии (и продолжит выкладывать - следите, тут показана лишь их малая часть):
Терраса. Презентация по основам PureMVC (Костя, Артемий и все, кто был с нами онлайн - спасибо):
Та же терраса днем -- место, где проходят доклады и то, что после них обычно бывает:
Волков и Myxus беседуют о Трехмерной Альтернативе на все той же террасе:
Дебаг среди реальне животне, во дворике:
В 21:30 по киевскому времени начнется первая, пробная трансляция презентации по основам PureMVC с международной встречи URAFPUG.
Смотреть и задавать вопросы в чате по этому адресу: adobechats.adobe.acrobat.com/uafpug.
Вдогонку к предыдущей записи: Михай Корлан, представляющий Adobe на встрече URAFPUG, спросил у меня, какие вопросы нас интересуют? Он расскажет о том, что мы хотим узнать (напомню: он специализируется на Flex, AIR, LCDS, BlazeDS и ColdFusion).
Друзья, задавайте в комментариях вопросы к Михаю!
Друзья, у меня две новости. Первая: вчера я понял, что сам уезжаю на URAFPUG на день позже, ибо обнаружились срочные дела. А сегодня, проверив почту, я узнал, что Adobe решила не упускать возможности встретиться с нами в Крыму на URAFPUG'е, и отправляет к нам своего представителя. Его зовут Михай Корлан, и сейчас я буду писать ему письмо, где буду объяснить, как к нам прилететь и вообще добраться. И вот я думаю: как хорошо, что я вчера не уехал! Если бы уехал, то сегодня не получил бы письмо от Адоби и кто знает, когда бы получил! Итак, сейчас пишу письмо Михаю про самолеты, поезда и Крым.
А Михай может рассказать нам то, что нас интересует. Его специализация — Flex, AIR, LCDS, BlazeDS, ColdFusion. Он работал над визардами во Flex Builder 3. В частности, вы можете увидеть его работу в диалогах 'New Flex/Air' project или 'Import/Export Flex project'. До Adobe он работал в компании InterAKT, которая, как мы знаем, разрабатывала JSEclipse и кучу полезных тулов для веб-девелоперов, пока их не пригласила к себе Adobe.
На нашей встрече Михай планирует появиться ориентировочно 10 июля. Здесь же хочу сказать людям из компании Flexis: Артемий и Александр — спасибо, за эту возможность!
Кстати, по последним сведениям, люди из Флексиса уже тоже на месте — там, где Волков и Бабушкин.
А Денис Радин сейчас носится по Керчи, улаживая последние вопросы с проекторами и вайфаями. А я еще здесь (нигадяй!) Но я это уже исправляю — до встречи!
Вчера из Крыма мне позвонил Антон Волков — они с Владимиром Бабушкиным как раз приехали на место дислокации, исследовали территорию. Сегодня я спросил у Антона, каково там, на месте. Говорит — хорошо! "Удивляюсь, почему мы раньше не додумались вот так вот выбраться флэш-тусовкой на море" — уточнил Волков. Затем добавил: здесь отлично, купаемся, поигрываем в бильярд, все зашибись.
Это я к чему. Сегодня вечером я выезжаю туда же!
А перед тем как я уеду, позвольте мне напомнить вам изначальную цель мероприятия под названием УРАФПУГ: потусить вместе, да так, чтобы уезжать не завтра утром, а хотя бы послезавтра, а еще лучше — после-после-после. Именно это желание было высказано в Москве на втором РАФПУГЕ — будем воплощать! А в перерывах будем умничать, конечно :-)
(список будет пополняться по желанию :)
Так что, даже если вы не успеваете к седьмому, восьмому, девятому и десятому, или не сможете остаться до десятого, одиннадцатого или двенадцатого июля — не беда! Приезжайте, когда сами захотите. Уезжайте, как только надоест. Только побывав там, мы сможем понять, каково это.
Главный план на URAFPUG — получить удовольствие в тех порциях, которые влезут!
Кстати, если у вас есть дарбуки-джамбеи-шумелки-дрынчалки-варганы-гитары и прочие музыкальные принадлежности — рекомендую захватить. Донецкий опыт показывает (см. внизу поста), что может получиться еще интереснее.
Хотите поучаствовать в интересном проекте, получить бесценный опыт и, конечно, достойное вознаграждение? Разыскивается профессиональный ActionScript 3.0 программист на постоянную работу. Направление — разработка он-лайн игры. Мы ищем инициативного, умеющего работать в команде человека. С опытом от 2-х лет.
Полный рабочий день в офисе, г. Москва. Гибкий и удобный график. Молодой коллектив, дружественная обстановка, высокая зарплата, а также профессиональный рост — обеспечены.
Ждем ваших писем по адресу online-pro(собака)yandex.ru или на ICQ 455434000.
Зарплата от 2000 до 4000 по результатам собеседования.
Друзья, вот что нас ждет на каждом дне международной встречи URAFPUG:
Возможны уточнения, изменения и пожелания — желайте! Также будем смотреть, как все пойдет и соответственно адаптировать программу.
В следующем посте — куда идти и что делать сразу по приезду на URAFPUG.
А ты — зарегистрировался на URAFPUG?
По наводке Junik и Constantiner вчера вечером не пожалел час времени — почитал PDF-доку к Flex-фреймворку Mate и по этой доке за 15 минут собрал тестовый проект.
Поразительная простота и ясность применения без видимой потери эффективности — вот отличительные черты фреймворка Mate. Рекомендую попробовать каждому флексеру — вы не пожалеете. Помимо реальной оптимизации архитектуры флекс-проекта за счет централизованного учета событий в Карте Событий и распределения данных из Модели в Вид посредством Инъекторов, полчаса, потраченные вами даже на поверхностное знакомство с Mate, могут натолкнуть вас на собственные идеи; как минимум, у вас расширится часть сознания, отвечающая за архитектуру и фэншуй.
Главное: каждый Мате-проект имеет одно или более событие и одну или более Карту Событий (Event Maps). Проекты, не имеющие этого — это не Мате-проекты! (опасайтесь подделок :)
Мате — это швейцарский нож, и в нем есть куча готовых выдвижных лезвий: от автоматизированных вызовов всех актуальных типов удаленных сервисов и обработки результатов этих вызовов, до полезных смарт-объектов и прикольного дебаггера событий.
Флексеры, Mate — это для вас! Он предлагает вам не громоздкие классы, а компактные тэги.
Как еще его хвалить — не знаю. Читайте первые 7 страниц PDF-доки :-)
А сервер Mate лег, и я догадываюсь, почему — так работает внезапная популярность (digg-эффект?) Зайдите к ним попозже — или смотрите в кэше доброго гугля :-)
This page is in Russian; here's a google translation and Flash Ripper in English.
Experimental links: ++
Подписаться на новости (RSS)