Flex и RIA блоги
2009-10-23 |
Команда Fuzzle на RIW-2009 Вчера выбрались командой на RIW-2009. Было очень много гама и шума, но побывать умудрились практически везде. К концу дня даже закончились визитки — мы просто не рассчитывали, что раздавать их придется буквально на каждом углу! Из интересного: кое с кем договорились о сотрудничестве, а также повидались с Антоном Волковым из Alternativa Platform. Если все пойдет хорошо, то скоро в Fuzzle CMS вы увидите много нового. Да — майки мы все-таки успели сделать |
2009-10-22 |
States во Flex 4, снова баги Все в них хорошо. basedOn=""parentStateName"" естественно потом он не ищется и стейт не работает, флеш ругается. К сожалению пока это мне никак не поможет, придеться ждать новой версии sdk4. А вообще переезд на Flex 4, лично у меня, проходит со скрипом, практически каждое мое действие натыкается на какой-то баг или в Flash Builder 4 или в sdk. Счет пока в пользу sdk4, 3 бага —3 моих дня втыкания в пустоту. Удачи, и поменьше чужих багов. |
2009-10-20 |
Регистрация на Flex-конференцию UAFPUG во Львове, 24 октября 2009 Как вы уже знаете, 24 октября во Львове состоится первая конференция по практикам флекс-разработки проектов уровня enterprise, мы давно хотели ее устроить. Напомним детали конференции: Время: 24 октября, начало в 13:00 Место: Офис EPAM Systems на ул. Олени Степанивны, 45 - карта проезда. Кстати, это всего 15 минут пешком от ЖД-вокзала, рядом с легендарным заводом "Электрон". Если вы хотите попасть на эту конференцию, то необходимо зарегистрироваться, используя форму ниже. Учтите, что ваш ответ на последний вопрос в форме регистрации важен:
Опытные флекс-разработчики поделятся знанием в докладах на украинском языке:
И, конечно, будет афтепати для неформального общения |
Регистрация на Flex-конференцию UAFPUG во Львове, 24 октября 2009 Update: Регистрация на встречу окончена. Для срочной связи оставьте комментарий здесь, или пишите на gmail rostislav.siryk, или позвоните Росту по телефону +38 050 406 0396. Хотите найти себя в списке регистрантов? Вот список учасников Flex-конференции UAFPUG во Львове. Обновляется в реальном времени, для просмотра необходимо ввести пароль "flex5". Как вы уже знаете, 24 октября во Львове состоится первая конференция по практикам флекс-разработки проектов уровня enterprise, мы давно хотели ее устроить. Напомним детали конференции: Время: 24 октября, начало в 13:00 Опытные флекс-разработчики поделятся знанием в докладах на украинском языке:
Отдыхать будем во львовском "Культе", уже забронирован. До встречи во Львове! |
Russian Flash Awards 2009
24 октября в 18:00 в рамках Российской Интернет Недели (www.riw09.ru) состоится четвертая ежегодная церемония вручения премий победителям flash-конкурса «Russian Flash Awards 2009». Организаторы мероприятия корпорация российская IT-компания «Флексис» и РОЦИТ. Организаторскую и PR-поддержку премии оказывает КГ «Гуров и партнеры». Russian Flash Awards (RFA) — первый профессиональный flash-конкурс в России. Целью проекта является стимулирование российских flash-разработчиков, студий и развитие мультимедиа технологий в Интернете. Проект является некоммерческим, участниками стали студии и flash-разработчики из России, стран СНГ и Балтии, которые своевременно прислали работы. По вопросам аккредитации и получения дополнительной информации можно обращаться: |
Russian Flash Awards 2009
24 октября в 18:00 в рамках Российской Интернет Недели (www.riw09.ru) состоится четвертая ежегодная церемония вручения премий победителям flash-конкурса «Russian Flash Awards 2009». Организаторы мероприятия корпорация российская IT-компания «Флексис» и РОЦИТ. Организаторскую и PR-поддержку премии оказывает КГ «Гуров и партнеры». Russian Flash Awards (RFA) — первый профессиональный flash-конкурс в России. Целью проекта является стимулирование российских flash-разработчиков, студий и развитие мультимедиа технологий в Интернете. Проект является некоммерческим, участниками стали студии и flash-разработчики из России, стран СНГ и Балтии, которые своевременно прислали работы. По вопросам аккредитации и получения дополнительной информации можно обращаться: |
2009-10-19 |
Флешеры на RIW-2009 — не хотите ли встретиться? Update: Антон Волков из Alternativa Platfrom готов встретиться. RIW-2009 - это такая прикольная выставка, которая будет проходить в Москве с 22 по 24 октября, т.е. с этого четверга по субботу. Наверное, там будет много флешеров и флексеров, особенно в связи с тем, что в субботу с 10 до 11 пройдет награждение Russian Flash Awards. UPD: Есть информация, что награждение начнется в 18 часов. Думаю, можно было бы встретиться и пообщаться. У нас от проекта Fuzzle CMS пойдет три человека, правда, мы будем только в четверг. Если интересно обсудить сотрудничество, задать вопросы по поводу того, какой ерундой мы будем заниматься дальше, или просто пофлудить на тему Flash и Flex - звоните мне на мобильный, или пишите на почту, всем буду рад. Также предлагаю всем заинтересованным хоть в какой-нибудь встрече на RIWе отписываться в комменты - может кто-то с кем-то очень давно хотел пересечься? |
Флешеры на RIW-2009 — не хотите ли встретиться? Update: Антон Волков из Alternativa Platfrom готов встретиться. RIW-2009 - это такая прикольная выставка, которая будет проходить в Москве с 22 по 24 октября, т.е. с этого четверга по субботу. Наверное, там будет много флешеров и флексеров, особенно в связи с тем, что в субботу с 10 до 11 пройдет награждение Russian Flash Awards. UPD: Есть информация, что награждение начнется в 18 часов. Думаю, можно было бы встретиться и пообщаться. У нас от проекта Fuzzle CMS пойдет три человека, правда, мы будем только в четверг. Если интересно обсудить сотрудничество, задать вопросы по поводу того, какой ерундой мы будем заниматься дальше, или просто пофлудить на тему Flash и Flex - звоните мне на мобильный, или пишите на почту, всем буду рад. Также предлагаю всем заинтересованным хоть в какой-нибудь встрече на RIWе отписываться в комменты - может кто-то с кем-то очень давно хотел пересечься? |
Fuzzle на RIW-2009 Мы собираемся посетить конференцию RIW-2009 в ближайший четверг (22 октября). К сожалению, у нас там не будет своего стенда — только как участники. Если есть желание обсудить сотрудничество, узнать наши дальнейшие планы или просто познакомиться — будем рады вас видеть! PS: Очень надеемся, что придем в фирменных майках. Но если вдруг придется нас искать, позвоните на мобильный телефон, опубликованный в разделе «Контакты» на основном сайте Fuzzle CMS. А еще лучше — напишите нам на e-mail прямо сейчас. |
Началась регистрация на встречу UAFPUG в Киеве 25 октября 2009 г Как было объявлено ранее, 25 октября в городе Киеве состоится встреча UAFPUG-14. О программе: третий доклад в процессе, а два уже известны:
Встреча UAFPUG-14 пройдёт на базе G-club компании GlobalLogic, начало запланировано на 11-00. Регистрация — обязательна. Пожалуйста, зарегистрируйтесь на встречу, если вы планируете прийти. Обратите внимание, что для успешной регистрации на встречу вам сначала надо зарегистрироваться на сайте fpug.org.ua. Кстати, со времёни нашей последней встречи G-club в Киеве переехал, и теперь находится по адресу: Как обычно, за пару дней до встречи зарегистрированные участники получат письмо-уведомление с информацией о встрече, описанием проезда и правилах поведения в G-club. Не забудьте захватить документ, удостоверяющий вашу драгоценную личность |
Началась регистрация на встречу UAFPUG в Киеве 25 октября 2009 г Как было объявлено ранее, 25 октября в городе Киеве состоится встреча UAFPUG-14. О программе: третий доклад в процессе, а два уже известны:
А если у нас вдруг останется время, то Олег 'a_[w]' Галабурда поделится своими находками — от мультибайтной упаковки до организации псевдо-MVC с помощью Stage+Events на реальных примерах. Встреча UAFPUG-14 пройдёт на базе G-club компании GlobalLogic, начало запланировано на 11-00. Регистрация — обязательна. Пожалуйста, зарегистрируйтесь на встречу, если вы планируете прийти. Обратите внимание, что для успешной регистрации на встречу вам сначала надо зарегистрироваться на сайте fpug.org.ua. Кстати, со времёни нашей последней встречи G-club в Киеве переехал, и теперь находится по адресу: Как обычно, за пару дней до встречи зарегистрированные участники получат письмо-уведомление с информацией о встрече, описанием проезда и правилах поведения в G-club. Не забудьте захватить документ, удостоверяющий вашу драгоценную личность |
2009-10-16 |
Разыскивается клёвый флешер - Москва, 75 000 Пишет peko: Условия работы: Москва, офис, 75 тр / месяц, чай + кофе (анлим), печеньки 10 шт / день |
Разыскивается клёвый флешер - Москва, 75 000 Пишет peko: Условия работы: Москва, офис, 75 тр / месяц, чай + кофе (анлим), печеньки 10 шт / день |
А насколько хорош ваш flex-проект? FlexPMD расскажет Часто flex-разработчики работают в небольших командах, либо (о, ужас) в одиночку. А это может привести к тому, что утрачивается критическое отношение к своему коду. Но мы же не хотим деградации! =) Некоторое время назад Adode выпустили инструмент, который покритикует, укажет на недоработки, ошибки и bad practices в коде – это FlexPMD. Даже если вы пишете идеальный код (чего, конечно, не бывает), то будет полезно узнать про пару-тройку неиспользуемых методов или наличие пустых используемых методов. Или может в каком-то методе затесался неиспользуемый аргумент? =) На пути к идеальному коду у вас три этапа:
Набор правилПрежде всего необходимо определиться с набором правил, по которым будет проверяться код. Адобе предоставил FlexPMD Ruleset Creator, который по умолчанию предлагает набор из 84 правил разного приоритета: Error, Warning, Info. Этот набор можно редактировать и сгенерить файл pmd.xml, который будет в дальнейшем использоваться при проверке кода. Расскажу кратко про некоторые правила. Error priorityОшибками считается:
Warning priority
Info priority
В общем, лично я считаю эту программу крайне полезной. Если вы практикуете в команде ревью кода, то это может помочь на начальном этапе. Если команды нет, то полезно для самоорганизации. Шаги к идеальному коду с помощью AntПриведу шаги, в результате которых, вы сможете узнать всю правду про свой код. =)
|
Работа в Днепропетровске для Flash и Flex программистовМолодой компании в сфере социальной рекламы и программирования в Днепропетровске необходим разработчик.Необходимые навыки:
Приветствуется:
Мы предлагаем:
Заинтересовавшимся данным предложением просьба связаться с нами по адресу stalkerweb@gmail.com или по телефону: 8 (096) 802-999-6. |
Работа в Днепропетровске для Flash и Flex программистовМолодой компании в сфере социальной рекламы и программирования в Днепропетровске необходим разработчик.Необходимые навыки:
Приветствуется:
Мы предлагаем:
Заинтересовавшимся данным предложением просьба связаться с нами по адресу stalkerweb@gmail.com или по телефону: 8 (096) 802-999-6. |
Требуется ActionScript 3 Developer — Москва, до 100 000 р. Задачи: Требования: Условия: Резюме с примерами работ направляйте на softixxx@bk.ru |
Требуется ActionScript 3 Developer — Москва, до 100 000 р. Задачи: Требования: Условия: Резюме с примерами работ направляйте на softixxx@bk.ru |
2009-10-15 |
Проблемы с Flash Builder 4 и Flex Library проектом На днях пришла необходимость попробовать перенести библиотеки с flex sdk 3.2 на flex sdk 4. Заодно повтыкать в Flash Builder 4 и различные радости которые нам принес Gumbo. Все было хорошо и ничто не предвещало беды ). После создания проекта компилятор сразу начал ругаться. “Почему бы и нет” - подумал я, ведь различия в сдк большие. Начал выяснять почему. Первым сюрпризом было то, что он ругался на mxml класс, который обращался к AS классу лежащему в том же пакете. “Едить колотить, какая та лажа” - подумал я. И волевым движением руки добавил в mxml импорт, этого нужного класса. Начал выдумывать почему такое происходит. Вариантов у меня было три:
Покапал в сторон “старых классов”, ничего! Нет никаких упоминаний о том что с ними, что-то нитак, поклацал галочки типа “Use Flex 3 compability”. Никаких результатов. Поискал доки про изменения неймспейсов, плохого ничего не написано, никаких сложностей. Библиотеки создаются стандартным образом, никаких шаманст ненужно. Сделал тестовую библиотеку, неработает. Попробовал mxml без наследования, работает Поспрашивал у народа в чате UAFPUG. Никто ничего незнает. Дима попробывал несколько предложить несколько способов (пол мороженного лежит на полочке, ждет Одновременно со мной этой же проблемой занималась Татьяна Белоусова из команды Flexis. Она сказала, что если поставить опцию компилятора -keep-generated-actionscript
то mxml классы генерятся и пачкой вываливаються в корень каталога generated, а имена пакетов пустые т.е. реально все mxml классы лежат в корневом пакете. после этого у меня осталось лишь 2 мысли, или я всетаки что то неправильно готовлю или это буг. На bugs.adobe.com ничего похожего найти не смог (кошмар как сайт тормозит). Вернулся к варианту с неправильной готовкой. Стянул проект с кукбука, запустил, все работает. Повторил снова все действия из кукбука, неработает. Проверил все настройки компилятора, неймспейсов — все совпадает, но не комплится. Копипастом перенес все в свой проект — неработает! К этому моменту я исчерпал практически весь запас ругательств. Попробовал убрать все описания кастомных неймспейсов, в настройке компилятора, библиотека с AS классом собралась. Добавил MXML — собралась, добавил наследника, естественно не собралась :). Начал сравнивать вообще все галочки в примере и в моем проекте. Все одинакого. Перенес свои MXML в проект из кукбука, либа собралась, ни на что не ругалась, но и мои mxml не включила в проект. Полез в настройки библиотеки, пункт “Flex Library Build Path”, таб “Classes”, естетсвенно вновь появившиеся классы небыли включены в библиотеку, поставил галочки напротив них — либа нормально собралась, все классы сгенеренные из mxml разложились по нужным папочкам, package были розданы правильно. В этот момент, я почувствовал себя полным неудачником, ламером, человеком с погнутой кармой. Добавил еще несколько файлов, все отлично собирается и компилится. Затем еще пару, и тут мне надоело выставлять галочки напротив моих вновь созданых классов. И я подумал, какие клевые индусы, сделали такую офигенно-удобно-полезную переключалку “Include all classes from all sources path” (я еще в старых проектах не раз попадался когда вновь созданые классы не включались в либу) и я поспешил воспользоваться ей. Всё. Всё перестало работать и вернулось на круги своя! Убрал галочку, все работает. Люди, вы понимаете, что это полная ЖОПА? Это полный маразм! Из-за левой, выставляемой по умолчанию, кажущейся мега удобной галочкой, которую не один здраво-ленивый человек не захочет просто так снимать (а если снимет, то только при важных обстоятельствах), я протрахался 2 дня! Я исчерпал все свои ругательства, заговоры, шаманства, волшебные слова и веру в людей. Если бы не пример. И если не случай(! просто неочевидное стечение обстоятельств), то я бы вообще ничего не собрал. ![]() Не используйте пока эту опцию! Никогда, забудьте про нее или дождитесь релиза ) Поняв причину, я смог найти на bugs.adobe.com баги связаные с этой опцией (и я, как оказалось, повторил их все!). Подумав немного над возможной причиной я пришел к выводу, что все связано с неверной генерацией кода, так сказать первопричина. Поэтому я запостил баг FB-23453 в котором попытался описать первопричину. |
2009-10-14 |
Новый подблог "Flash-разработка. Сотрудничество" Дублирую предисловие: "Каждый из нас рано или поздно сталкивается с ситуацией, когда работы завал, а нам ее всё подкидывают и подкидывают. Вроде бы и заманчиво, а с другой стороны - ну некуда уже - график забит. Поэтому, приглашаю к сотрудничеству всех желающих. Итак, с этого момента, я буду выкладывать в этот блог всё, что уже не в силах взять на себя. Надеюсь на понимание и, думаю, многим будет интересно найти здесь для себя занятие." Блог здесь: http://racer242collab.blogspot.com/ |
Новый подблог "Flash-разработка. Сотрудничество" Дублирую предисловие: "Каждый из нас рано или поздно сталкивается с ситуацией, когда работы завал, а нам ее всё подкидывают и подкидывают. Вроде бы и заманчиво, а с другой стороны - ну некуда уже - график забит. Поэтому, приглашаю к сотрудничеству всех желающих. Итак, с этого момента, я буду выкладывать в этот блог всё, что уже не в силах взять на себя. Надеюсь на понимание и, думаю, многим будет интересно найти здесь для себя занятие." Блог здесь: http://racer242collab.blogspot.com/ |
2009-10-13 |
Спасительный cacheAsBitmap и wmode=transparent Небольшая галерейка. На фотки/иконки наводится мышь и всплывает окошко с информацией. Окошко с указателем. Представляет собой Sprite, в котором находятся указатель и Sprite с плашкой информации. Плашка выравнивается с учетом положения на экране - подравнивается края - изменением координаты x. Плашка со скруглениями, с 9Slice и с фильтром-тенью. В нормальных условиях, всё работает замечательно. При wmode=transparent, когда флэшка выводится поверх HTML-контента, плашка выводится усеченной, не в том смещении. Протрейсил координаты - всё нормально. При запуске - ужос. Нам известны проблемы wmode=transparent - они странны и непредсказуемы. Особенно когда на прозрачность попадают фильтры. Интуиция срабатывает без промашки. В коде выравнивания плашки, в конце ставим строчку
this._infoContainer.cacheAsBitmap=true; (_infoContainer - это окошко, контейнер для плашки и указателя, DisplayObjectContainer). Теперь всё выводится корректно. |
Спасительный cacheAsBitmap и wmode=transparent Небольшая галерейка. На фотки/иконки наводится мышь и всплывает окошко с информацией. Окошко с указателем. Представляет собой Sprite, в котором находятся указатель и Sprite с плашкой информации. Плашка выравнивается с учетом положения на экране - подравнивается края - изменением координаты x. Плашка со скруглениями, с 9Slice и с фильтром-тенью. В нормальных условиях, всё работает замечательно. При wmode=transparent, когда флэшка выводится поверх HTML-контента, плашка выводится усеченной, не в том смещении. Протрейсил координаты - всё нормально. При запуске - ужос. Нам известны проблемы wmode=transparent - они странны и непредсказуемы. Особенно когда на прозрачность попадают фильтры. Интуиция срабатывает без промашки. В коде выравнивания плашки, в конце ставим строчку
this._infoContainer.cacheAsBitmap=true; (_infoContainer - это окошко, контейнер для плашки и указателя, DisplayObjectContainer). Теперь всё выводится корректно. |
2009-10-09 |
Эксперты из Farata Systems проведут тренинг по Adobe Flex в Москве С радостью хочу сообщить читателям блога, что у вас есть все шансы вживую встретиться с такими легендарными личностями, как Яков Файн и Виктор Распутнис, являющимися экспертами мирового уровня в области RIA (Rich Internet Applications aka насыщенные интернет-приложения), а также перенять их опыт, которым Яков и Виктор собираются поделиться. Дело в том, что 7-8 декабря 2009-го года в Москве они проводят двухдневный интенсивный мастер-класс по Adobe Flex, программу которого можно посмотреть тут. Как вы можете видеть, программа более чем исчерпывающая. И если вы поспешите с принятием решения до 28 октября, то у вас есть все шансы сэкономить на участии в мероприятии. Для тех, кто почему-то не знает Виктора и Якова, сообщу, что они являются основателями консалтинговой фирмы Farata Systems, известной своим очень серьезным уровнем, которая базируется в Нью-Йорке. Помимо консалтинга они занимаются тренингами в области Flex и RIA, выступают на различных мировых конференциях (в том числе Adobe MAX), являются авторами ряда книг (в том числе «Rich Internet Applications with Adobe Flex and Java» и «Enterprise Development with Flex» издательства O’Reilly), авторами Clear Toolkit, а также ведут свой блог. Я лично имел честь работать с ними, так что знаю не понаслышке В общем, рекомендую сообщить эту информацию своим менеджерам, которые выделят вам соответствующие средства для повышения вашего профессионального уровня. Либо изыскать средства самостоятельно. Оно того стоит. Еще раз напоминаю ссылку на описание мероприятия. |
Farata Systems проведет мастер-класс по Adobe Flex в Москве, 7-8 декабря 2009 Эксперты Flex-разработки из нью-йоркской компании Farata Systems [блог] Яков Файн и Виктор Распутнис проводят в Москве мастер-класс по разработке с использованием Adobe Flex. Константин Ковалев отзывается о них как об экстремальных профессионалах, а мы можем добавить, что были на докладе Якова Файна в Киеве и нам понравилось, есть отчеты. Стоимость участия в этом двухдневном мастер-классе равна $300. Эта цена оправдана и для фриленсера, и тем более — для компаний, которым мы рекомендуем этот тренинг как реальную возможность повысить уровень своих разработчиков. Во первых, такие возможности для обучения бывают не часто. Во вторых, Adobe Flex становится все актуальнее, и дефицит разработчиков для этой технологии ощущается все острее. Детали: Разработка ПО с Adobe Flex , Москва, 7-8 декабря 2009, мастер-класс от Farata SystemsЭтот двухдневный продвинутый тренинг поможет разработчикам и архитекторам ПО изучить эффективные методы разработки на Adobe Flex, избежать типичных и дорогостоящих ошибок при создании насыщенных интернет приложений (RIA). Количество участников семинара ограничено, чтобы каждому можно было уделить достаточно внимания. |
Farata Systems проведет мастер-класс по Adobe Flex в Москве, 7-8 декабря 2009 Эксперты Flex-разработки из нью-йоркской компании Farata Systems [блог] Яков Файн и Виктор Распутнис проводят в Москве мастер-класс по разработке с использованием Adobe Flex. Константин Ковалев отзывается о них как об экстремальных профессионалах, а мы можем добавить, что были на докладе Якова Файна в Киеве и нам понравилось, есть отчеты. Стоимость участия в этом двухдневном мастер-классе равна $300. Эта цена оправдана и для фриленсера, и тем более — для компаний, которым мы рекомендуем этот тренинг как реальную возможность повысить уровень своих разработчиков. Во первых, такие возможности для обучения бывают не часто. Во вторых, Adobe Flex становится все актуальнее, и дефицит разработчиков для этой технологии ощущается все острее. Детали: Разработка ПО с Adobe Flex , Москва, 7-8 декабря 2009, мастер-класс от Farata SystemsЭтот двухдневный продвинутый тренинг поможет разработчикам и архитекторам ПО изучить эффективные методы разработки на Adobe Flex, избежать типичных и дорогостоящих ошибок при создании насыщенных интернет приложений (RIA). Количество участников семинара ограничено, чтобы каждому можно было уделить достаточно внимания. |
Будьте внимательны: FDT и брекпоинт на пустой строке кода Пишет Ladon: |
Будьте внимательны: FDT и брекпоинт на пустой строке кода Пишет Ladon: |
2009-10-08 |