Flex и RIA блоги



2010-01-25

14:49:10, Flash-ripper.com
Вакансия Flash-programmist, Санкт-Петербург

Работа на постоянной основе в Санкт-Петербурге. ЗП: от 100 000р.

Требования:
• Опыт работы от 2 лет.
• Профессиональное знание ActionScript 3.0
• Понимание и владение мультиплеерными технологиями на стороне Flash-клиента.
• Сборка отрисованых элементов дизайна и программирование логики клиента.
• Знание XML и AMF.

Обязанности: Разработка игр для соцсетей на ActionScript 3. 0
Приветствуется: знание основ php, высшее техническое образование, английский язык.

Мы предлагаем:
• Полностью белая оплата труда.
• Полный социальный пакет.
• Работа в молодом, отличном коллективе.
• Полная занятость.
• Возможности для развития и обучения.


2010-01-23

22:04:41, Garbage Collector
Пост вопросов и ответов об Intellij IDEA

В этом посте каждый может задать вопрос, каким-либо образом относящийся к среде разработки Intellij IDEA, и получить на него вразумительный ответ. На русском. Развернуто и актуально. :)

Если вы уже давно присматриваетесь к этой среде разработки, либо даже пробовали перевести свой рабочий процесс на разработку в ней, но что-то у вас не получалось, не выходило, не настраивалось, вызывало недоумение, приводило в шок; и в результате чего вы так и не смогли взять этот неприступный бастион, этот редут интеллекта, этот ларец, доверху наполненный изумрудами программерской мудрости, и вынуждены были отказаться от использования среды на долгие месяцы и годы, то «вэлкам» внутрь поста. Попробуем вместе решить вашу проблему.

Со временем, если накопится достаточное количество вопросов, то на их основе будет создан Intellij IDEA FAQ, который, я думаю, окажется небесполезным многим разработчикам.

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



2010-01-22

08:52:37, Flash-ripper.com
FHTML, или Fluid HTML: Флэш для поисковиков и веб-дизайнеров

Новая технология для того, чтобы подружить флэш с браузерами, поисковиками, разработчиками и дизайнерами называется Fluid HTML, или, сокращенно, FHTML. FluidHTML в твиттере.

Суть FHTML в том, что флэш-приложение создается непосредственно из html-кода, являющегося разметкой страницы, поддерживается CSS. Рендеринг SWF-файла происходит на сервере (известно, что разработчики уже интегрировали FHTML с CMF Drupal). Fhtml-код включает в себя все приложение, вместе с его логикой, анимацией и т.д.

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

  • FHTML решает проблему Flash + SEO лучше, чем любой другой подход, потому что все приложение содержится в открытом поисковику HTML-коде.
  • Нарождающуюся технологию и саму компанию не только заметили на TechCrunch, но и включили ее в список 50 топовых новинок года. И ребята, среди которых один из старожилов флэша Jim Kremens из Нью-Йорка, выступили с докладом.
  • В качестве сильных сторон приводят также то, что компиляция не нужна - код парсится на сервере и, как следствие этого - код можно править практически на лету. И при этом обещают, что технология станет мощнее Flex, по дороге засунув за пояс Silverlight. Писать код под FHTML смогут Java, PHP, Python, .NET и Ruby-разработчики -- на своих родных языках.
  • Как пример реального приложения приводят написанный на FHTML аукцион Sotheby's.

Я не совсем представляю, как на FluidHTML написать флэш-игру, тем не менее, простой пример такой игры уже есть - это трехмерный пинг-понг на FluidHTML -- в исходном HTML-коде (точнее, FHTML-коде) вы увидите, как это сделано. Включая анимацию и трехмерку.

За использование своей технологии разработчики планируют брать с компаний от 100 до 500 долларов в год.

В даннный момент технология находится в закрытом бета-тестировании, а открытое планируют начать в феврале 2010 - следите за событиями.


08:52:37, Flash-ripper.com
FHTML, или Fluid HTML: Флэш для поисковиков и веб-дизайнеров

Новая технология для того, чтобы подружить флэш с браузерами, поисковиками, разработчиками и дизайнерами называется Fluid HTML, или, сокращенно, FHTML. FluidHTML в твиттере.

Суть FHTML в том, что флэш-приложение создается непосредственно из html-кода, являющегося разметкой страницы, поддерживается CSS. Рендеринг SWF-файла происходит на сервере (известно, что разработчики уже интегрировали FHTML с CMF Drupal). Fhtml-код включает в себя все приложение, вместе с его логикой, анимацией и т.д.

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

  • FHTML решает проблему Flash + SEO лучше, чем любой другой подход, потому что все приложение содержится в открытом поисковику HTML-коде.
  • Нарождающуюся технологию и саму компанию не только заметили на TechCrunch, но и включили ее в список 50 топовых новинок года. И ребята, среди которых один из старожилов флэша Jim Kremens из Нью-Йорка, выступили с докладом.
  • В качестве сильных сторон приводят также то, что компиляция не нужна - код парсится на сервере и, как следствие этого - код можно править практически на лету. И при этом обещают, что технология станет мощнее Flex, по дороге засунув за пояс Silverlight. Писать код под FHTML смогут Java, PHP, Python, .NET и Ruby-разработчики -- на своих родных языках.
  • Как пример реального приложения приводят написанный на FHTML аукцион Sotheby's.

Я не совсем представляю, как на FluidHTML написать флэш-игру, тем не менее, простой пример такой игры уже есть - это трехмерный пинг-понг на FluidHTML -- в исходном HTML-коде (точнее, FHTML-коде) вы увидите, как это сделано. Включая анимацию и трехмерку.

За использование своей технологии разработчики планируют брать с компаний от 100 до 500 долларов в год.

В даннный момент технология находится в закрытом бета-тестировании, а открытое планируют начать в феврале 2010 - следите за событиями.


2010-01-21

16:00:45, Flash-ripper.com
Ищем флеш-программистов в г. Челябинск! Очень ищем!!!

Приглашаем Вас принять участие в конкурсе на вакансию Flash программист!
Компания занимается разработкой он-лайн игр, №1 в России, №2 в мире!!!
Требования:
- отличное знание Action Script 2 и Action Script 3
- участие в серьезных проектах (более одного кодера + дизайнеры на клиентскую часть)
- проектирование приложений
- знание ООП
- код в классах
- опыт работы от 2-3х лет
Желательно:
- паттерны проектирования
- работа с системами контроля версий
- клиент-серверное взаимодействие
Возраст до 35 лет.

Задачи: разработка и поддержка существующих и новых игровых и развлекательных проектов.

Переезд в г. Челябинск (обязателен).
Уровень з/п – 30000-50000 руб.
Компания частично компенсирует оплату жилья.

Если не заинтересовались сами - порекомендуйте кого-нибудь, пожалуйста!

Контактное лицо:
Исакова Валентина, сот. 8-905-801-2333, ICQ 551-940-813, kt@ktekt.ru


10:58:26, Flash-ripper.com
Ищем флэш-аниматора и флэш-программиста в Москве

О нас: Компания Pichesky входит в состав Orange в качестве креативного и new media агентства, специализирующееся на молодежном маркетинге, работающего в связке с другими агентствами группы, так и самостоятельно со своими клиентами. Основные услуги Pichesky - позиционирование и стратегия молодежных брендов, коммуникации в new media (вирусный, партизанский и мобильный маркетинг), интерактивные web проекты, создание и развитие долгосрочных сервисов социализации. В состав наших клиентов входят:
Nivea, Unilever, Heineken, Hyundai и другие.

Кроме того, мы начинаем развитие собственных проектов.

Мы ищем:

1) FLASH-программиста:

  • профессионала в флэш-программировании,
  • прекрасно владеющего AS3 и AS2,
  • имеющего богатый опыт в разработке на flash (в первую очередь) и flex (как полезное дополнение).
  • имеющего опыт в работе с 3d

Соискатель должен:

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

2) FLASH-аниматора:

  • профессионала в анимации,
  • владеющего как минимум азами в 3D,
  • имеющего хороший вкус и желание делать лучше всех, красивее всех и т.д. (перфекционизм! Smile)

Необходимы базовые знания в элементарном программировании, т.е. не должно стать проблемой разобрать XML, отправить запрос или файл на сервер и т.д.

З/п - от 70 000 рублей.

Круг задач: промо-сайты, онлайн игры и все-все, что имеет какое-то отношение к web

Мы находимся около метро Воробьевы горы (на территории спорт комплекса Лужники), в ближайшее время планируется переезд на Парк Культуры.

Отправляйте, пожалуйста, ссылки на ваше портфолио на адрес - ivan@pichesky.ru
Если у вас еще нет портфолио, но вы самородок, которому нужна возможность проявить себя - также не стесняйтесь присылать информацию о себе! ))


10:58:26, Flash-ripper.com
Ищем флэш-аниматора и флэш-программиста в Москве

О нас: Компания Pichesky входит в состав Orange в качестве креативного и new media агентства, специализирующееся на молодежном маркетинге, работающего в связке с другими агентствами группы, так и самостоятельно со своими клиентами. Основные услуги Pichesky - позиционирование и стратегия молодежных брендов, коммуникации в new media (вирусный, партизанский и мобильный маркетинг), интерактивные web проекты, создание и развитие долгосрочных сервисов социализации. В состав наших клиентов входят:
Nivea, Unilever, Heineken, Hyundai и другие.

Кроме того, мы начинаем развитие собственных проектов.

Мы ищем:

1) FLASH-программиста:

  • профессионала в флэш-программировании,
  • прекрасно владеющего AS3 и AS2,
  • имеющего богатый опыт в разработке на flash (в первую очередь) и flex (как полезное дополнение).
  • имеющего опыт в работе с 3d

Соискатель должен:

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

2) FLASH-аниматора:

  • профессионала в анимации,
  • владеющего как минимум азами в 3D,
  • имеющего хороший вкус и желание делать лучше всех, красивее всех и т.д. (перфекционизм! Smile)

Необходимы базовые знания в элементарном программировании, т.е. не должно стать проблемой разобрать XML, отправить запрос или файл на сервер и т.д.

З/п - от 70 000 рублей.

Круг задач: промо-сайты, онлайн игры и все-все, что имеет какое-то отношение к web

Мы находимся около метро Воробьевы горы (на территории спорт комплекса Лужники), в ближайшее время планируется переезд на Парк Культуры.

Отправляйте, пожалуйста, ссылки на ваше портфолио на адрес - ivan@pichesky.ru
Если у вас еще нет портфолио, но вы самородок, которому нужна возможность проявить себя - также не стесняйтесь присылать информацию о себе! ))


2010-01-20

09:42:17, Flash-ripper.com
Как считать русский символ с клавиатуры в ActionScript3

Задача: получить введенный с клавиатуры символ.
Решение: тривиальная вещь, о которой не задумаешься, пока ее недореализация не заберет пару часов времени бесплодных попыток найти решение там, где его нет.

В Actionscript 3 событие KeyboardEvent.KEY_DOWN не содержит информации о реальном коде нажатого на клавиатуре символа, а содержит лишь код латинского символа, соотвествующего нажатой клавише - в свойстве charCode.

Проще говоря, узнать из события KeyboardEvent о том, что был введен русский символ Й (код 1049), а не Q (код 81) - невозможно без лишних действий. Даже в русской раскладке клавиатуры вы будете получать код 81.

Обойти это можно, разместив в приложении невидимое текстовое поле, и, дав ему фокус ввода, слушать его событие TextEvent.TEXT_INPUT - тогда можно узнать введенный в текстовое поле символ, хоть кириллический, хоть иероглиф. Пример есть на FlexExamples, см второй пример на странице. Некрасиво, но работает.

Это баг, его нужно исправить - и он уже занесен в Adobe JIRA, но интересен комментарий разработчика Flash Player: .

"Событие нажатия клавиши относится к клавишам, а не символам. После того, как ОС сопоставляет клавиши символам, мы получаем событие символа, и если мы попытаемся в это влезть, мы окажемся в мире боли, с каждой отличающейся раскладкой клавиатуры. Пользователи не должны ожидать, что событие нажатия клавиши будет работать с введенным символовм - об этом даже есть примечание в ASLR:
Примечание: так как раскладка (соответствие между клавишами и конкретными символами) зависит от устройства и операционной системы, используейте событие TextEvent для обработки ввода символов."

Я недостаточно крут в раскладках, но с моей, юзерской точки зрения, разработчики проигрывателя все же должны позаботиться об этом за кодеров - ведь если многие наступают на одни грабли и ищут введенный символ в событии KEY_DOWN или KEY_UP, то это что-то означает?

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


09:42:17, Flash-ripper.com
Как считать русский символ с клавиатуры в ActionScript3

Задача: получить введенный с клавиатуры символ.
Решение: тривиальная вещь, о которой не задумаешься, пока ее недореализация не заберет пару часов времени бесплодных попыток найти решение там, где его нет.

В Actionscript 3 событие KeyboardEvent.KEY_DOWN не содержит информации о реальном коде нажатого на клавиатуре символа, а содержит лишь код латинского символа, соотвествующего нажатой клавише - в свойстве charCode.

Проще говоря, узнать из события KeyboardEvent о том, что был введен русский символ Й (код 1049), а не Q (код 81) - невозможно без лишних действий. Даже в русской раскладке клавиатуры вы будете получать код 81.

Обойти это можно, разместив в приложении невидимое текстовое поле, и, дав ему фокус ввода, слушать его событие TextEvent.TEXT_INPUT - тогда можно узнать введенный в текстовое поле символ, хоть кириллический, хоть иероглиф. Пример есть на FlexExamples, см второй пример на странице. Некрасиво, но работает.

Это баг, его нужно исправить - и он уже занесен в Adobe JIRA, но интересен комментарий разработчика Flash Player: .

"Событие нажатия клавиши относится к клавишам, а не символам. После того, как ОС сопоставляет клавиши символам, мы получаем событие символа, и если мы попытаемся в это влезть, мы окажемся в мире боли, с каждой отличающейся раскладкой клавиатуры. Пользователи не должны ожидать, что событие нажатия клавиши будет работать с введенным символовм - об этом даже есть примечание в ASLR:
Примечание: так как раскладка (соответствие между клавишами и конкретными символами) зависит от устройства и операционной системы, используейте событие TextEvent для обработки ввода символов."

Я недостаточно крут в раскладках, но с моей, юзерской точки зрения, разработчики проигрывателя все же должны позаботиться об этом за кодеров - ведь если многие наступают на одни грабли и ищут введенный символ в событии KEY_DOWN или KEY_UP, то это что-то означает?

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


2010-01-19

14:18:20, RIA crumbs
JW Player ver. 5 vs Flex

Тем, кто намучался и бросил, но всеже хочет использовать JW Player Ver. 5 в своем Flex приложении, котоый весьма загадочным образом был написан так чтобы не работать в них, посвящается код и мануал тут.

PS. К Изготовлению сего лекарства, так же причастен Марат Атаев он же 7thsky. Большое ему спасибо за консультации и помощь.


14:18:20, RIA crumbs
JW Player ver. 5 vs Flex

Тем, кто намучался и бросил, но всеже хочет использовать JW Player Ver. 5 в своем Flex приложении, котоый весьма загадочным образом был написан так чтобы не работать в них, посвящается код и мануал тут.

PS. К Изготовлению сего лекарства, так же причастен Марат Атаев он же 7thsky. Большое ему спасибо за консультации и помощь.


2010-01-18

11:36:06, Flash-ripper.com
День Влюбленных во Flash CMS - UAFPUG-17, Львов, 13 февраля

По инициативе компании nucleart.net во Львове состоится следующая встреча UAFPUG, будем обсуждать флэш-сайты и CMS для них. Некоторые доклады уже готовы:

  1. "Flash front-end with e+CMS - авторы расскажут о своем CMS и опыте его интеграции с Flash, что на нем уже можно сделать и что планируется, и как в этом можно поучаствовать в рамках Open Source. Докладчики: Владимир Яцинич, PHP-developer (Львов), Семён Фриш, Flash-developer (Львов)
  2. Доклад на стадии формирования - Макс Шаман Flash-developer (Киев)
    1. Приглашаем поделиться опытом - Пожелания по формату доклада следующие:
      - Про flash платформу (с использованием Adobe Flash Player)
      - На примере реальных flash проектов и/или на основе личного опыта с flash
      - Можно про flash web сайты, с back-end-ом в любом виде
      - Можно Про flash CMS

      Параметры встречи:

      Дата: 13-го февраля 2010 (суббота).
      Время: 11-00 Место: Львов, пр. Черновола 63, 5-й этаж, "Мета-центр".
      Карта: Смотреть на Google Maps
      Как добраться:
      Зайти в офисный центр, подняться на 5-й этаж в конференц зал
      От ЖД вокзала: маршрутка №66, остановка за кольцом у пересечения пр. Чорновола и ул. Лыпынского, ориентир "Мак Дональдс"
      От Автовокзала (ул. Стрийская): маршрутка №37
      Из Аэропорта: маршрутка №95

      Развлечения:

      1. Экскурсия по исторической части Львова

      Если нам повезет, то будет также раскрыта тема "Львов - город влюбленных" (во Flash Smile

      2. Афтерпати: придумываем, давайте думать вместе. Есть варианты:

      Мазох - интересное заведение во цветах логотипа Flash
      - Продают пиво "Зеник" живое
      - 20-25 чел максимум в зале
      - Минимум 3000 грн, чтобы заказать, т.е. если нас наберется 25 чел, то платим по 120 гривень с лица
      + Антуражно, в теме праздника, можно заглянуть стоящему на входе бронзоаому Мазоху в карман

      Пивной дом Роберта Домса
      + Пиво "Львовское живое"
      + 1000 чел в залах разместить можно
      + Мы там были на UAFPUG-6, и нам понравилось
      - Не так антуражно, как в "Мазохе"

      Скала
      + Пиво разливное: Львовское 12 грн, Стелла 20 грн, Хайнекен 40 грн (0,5 л)
      + 50 чел в зале - легко
      + Классический паб
      + Самый центр Львова (100 метров от Культа)

      Вопрос 1: какое заведение вы хотите?

      Регистрация уже открыта!. Если она прошла удачно - вы появитесь в списке участников.

      ITSki - может начаться сразу после UAFPUG 17

      Вы, наверное, уже слышали о том, что есть идея провести в Карпатах зимнюю морскую конференцию интересных людей. Эта идея подступает к нам все ближе. В частности, мы подумали: а что, если непосредственно после данного UAFPUG#17 провести ITSki для тех, кто того желает? Так мы могли бы значительно сэкономить на билетах и времени иногородним - не придется ехать на запад Украины дважды. Начав 14 февраля, мы могли бы остаться в горах на пару-тройку-патерку-семерку дней. На сколько именно - предлагаем подумать вместе.

      Вопрос 2: хотите ли поехать 14 февраля в Карпаты? Если да, то на сколько?

      Нужен ли снег настоящему ITлыжнику?

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

      Домик в Карпатах

      Вопрос 3: что скажете?


11:36:06, Flash-ripper.com
День Влюбленных во Flash CMS - UAFPUG-17, Львов, 13 февраля

По инициативе компании nucleart.net во Львове состоится следующая встреча UAFPUG, будем обсуждать флэш-сайты и CMS для них. Некоторые доклады уже готовы:

  1. "Flash front-end with e+CMS - авторы расскажут о своем CMS и опыте его интеграции с Flash, что на нем уже можно сделать и что планируется, и как в этом можно поучаствовать в рамках Open Source. Докладчики: Владимир Яцинич, PHP-developer (Львов), Семён Фриш, Flash-developer (Львов)
  2. Доклад на стадии формирования - Макс Шаман Flash-developer (Киев)
    1. Приглашаем поделиться опытом - Пожелания по формату доклада следующие:
      - Про flash платформу (с использованием Adobe Flash Player)
      - На примере реальных flash проектов и/или на основе личного опыта с flash
      - Можно про flash web сайты, с back-end-ом в любом виде
      - Можно Про flash CMS

      Параметры встречи:

      Дата: 13-го февраля 2010 (суббота).
      Время: 11-00 Место: Львов, пр. Черновола 63, 5-й этаж, "Мета-центр".
      Карта: Смотреть на Google Maps
      Как добраться:
      Зайти в офисный центр, подняться на 5-й этаж в конференц зал
      От ЖД вокзала: маршрутка №66, остановка за кольцом у пересечения пр. Чорновола и ул. Лыпынского, ориентир "Мак Дональдс"
      От Автовокзала (ул. Стрийская): маршрутка №37
      Из Аэропорта: маршрутка №95

      Развлечения:

      1. Экскурсия по исторической части Львова

      Если нам повезет, то будет также раскрыта тема "Львов - город влюбленных" (во Flash Smile

      2. Афтерпати: придумываем, давайте думать вместе. Есть варианты:

      Мазох - интересное заведение во цветах логотипа Flash
      - Продают пиво "Зеник" живое
      - 20-25 чел максимум в зале
      - Минимум 3000 грн, чтобы заказать, т.е. если нас наберется 25 чел, то платим по 120 гривень с лица
      + Антуражно, в теме праздника, можно заглянуть стоящему на входе бронзоаому Мазоху в карман

      Пивной дом Роберта Домса
      + Пиво "Львовское живое"
      + 1000 чел в залах разместить можно
      + Мы там были на UAFPUG-6, и нам понравилось
      - Не так антуражно, как в "Мазохе"

      Скала
      + Пиво разливное: Львовское 12 грн, Стелла 20 грн, Хайнекен 40 грн (0,5 л)
      + 50 чел в зале - легко
      + Классический паб
      + Самый центр Львова (100 метров от Культа)

      Вопрос 1: какое заведение вы хотите?

      Регистрация уже открыта!. Если она прошла удачно - вы появитесь в списке участников.

      ITSki - может начаться сразу после UAFPUG 17

      Вы, наверное, уже слышали о том, что есть идея провести в Карпатах зимнюю морскую конференцию интересных людей. Эта идея подступает к нам все ближе. В частности, мы подумали: а что, если непосредственно после данного UAFPUG#17 провести ITSki для тех, кто того желает? Так мы могли бы значительно сэкономить на билетах и времени иногородним - не придется ехать на запад Украины дважды. Начав 14 февраля, мы могли бы остаться в горах на пару-тройку-патерку-семерку дней. На сколько именно - предлагаем подумать вместе.

      Вопрос 2: хотите ли поехать 14 февраля в Карпаты? Если да, то на сколько?

      Нужен ли снег настоящему ITлыжнику?

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

      Домик в Карпатах

      Вопрос 3: что скажете?


2010-01-17

14:24:13, Flash-ripper.com
Гипербуквы - специально для непосед :)

Предлагаем вашему вниманию алфавит для маленьких чудовищ гиперактивных деток, которым сложно усидеть на месте, разглядывая обычные неподвижные буквы. Проведенные в лаборатории Ф. Потрошителя опыты над детьми (совсем маленькими, такими беззащитными) показали эффективность и дали результат. Чтобы буква зашевелилась, кликните ее мышкой:

To view this page ensure that Adobe Flash Player version 10.0.0 or greater is installed.

Обратите внимание - это детский Flex

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

Это первая версия приложения - продолжение следует Smile


14:24:13, Flash-ripper.com
Гипербуквы - специально для непосед :)

Предлагаем вашему вниманию алфавит для маленьких чудовищ гиперактивных деток, которым сложно усидеть на месте, разглядывая обычные неподвижные буквы. Проведенные в лаборатории Ф. Потрошителя опыты над детьми (совсем маленькими, такими беззащитными) показали эффективность и дали результат. Чтобы буква зашевелилась, кликните ее мышкой:

To view this page ensure that Adobe Flash Player version 10.0.0 or greater is installed.

Обратите внимание - это детский Flex

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

Это первая версия приложения - продолжение следует Smile


12:56:44, Flash-ripper.com
Нужен программист C/C++ или Java. Москва

В компанию "Инновационные системы общения" (www.innosystems.ru) для работы над секретным проектом требуется хороший программист для разработки серверных приложений (для начала биллинга).
Желателен опыт работы 1-3 года и опыт разработки под Linux, знание сетевых протоколов. Не будет лишним, хотя и не обязательно, знать дополнительные языки программирования.

Работа постоянная в хорошем офисе, недалеко от м.Владыкино (10 минут пешком). Уровень ЗП - 60,000-70,000. Резюме присылайте на skip@innosystems.ru


12:56:44, Flash-ripper.com
Нужен программист C/C++ или Java. Москва

В компанию "Инновационные системы общения" (www.innosystems.ru) для работы над секретным проектом требуется хороший программист для разработки серверных приложений (для начала биллинга).
Желателен опыт работы 1-3 года и опыт разработки под Linux, знание сетевых протоколов. Не будет лишним, хотя и не обязательно, знать дополнительные языки программирования.

Работа постоянная в хорошем офисе, недалеко от м.Владыкино (10 минут пешком). Уровень ЗП - 60,000-70,000. Резюме присылайте на skip@innosystems.ru


2010-01-15

20:26:33, Flash-ripper.com
Adobe открывает Flash Platform Game Technology Center

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

Центр игростроя уже наполнен статьями о том, что время пришло, примерами и уроками (включая видео), вот, например, статья о лучших практиках разработки игр под тачскриновые устройства платформы Nokia S60 от Mariam Dholkawala. Есть экзотика - игродел для флексеров во Flash Builder, с применением фреймворка Cairngorm на примере игры "четыре в ряд".

А еще они предлагают монетизировать игры с помощью решения Try and Buy от Adobe же.

И сегодня же вышел новый, восьмой номер хорошо известного нам журнала Flash & Flex Developer Magazine - качайте бесплатно, журнал посваящен разработке под Android, iPhone, iPod Touch:

F_f_magazine_8_new

Кстати, вы же знаете - первая в мире конференция по разработке игр FlashGamm 1 состоялась в Киеве, в 2008 году. Мы были первыми!

Crabe Crabe Crabe Crabe Crabe Crabe Crabe Crabe Crabe Crabe


20:26:33, Flash-ripper.com
Adobe открывает Flash Platform Game Technology Center

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

Центр игростроя уже наполнен статьями о том, что время пришло, примерами и уроками (включая видео), вот, например, статья о лучших практиках разработки игр под тачскриновые устройства платформы Nokia S60 от Mariam Dholkawala. Есть экзотика - игродел для флексеров во Flash Builder, с применением фреймворка Cairngorm на примере игры "четыре в ряд".

А еще они предлагают монетизировать игры с помощью решения Try and Buy от Adobe же.

И сегодня же вышел новый, восьмой номер хорошо известного нам журнала Flash & Flex Developer Magazine - качайте бесплатно, журнал посваящен разработке под Android, iPhone, iPod Touch:

F_f_magazine_8_new

Кстати, вы же знаете - первая в мире конференция по разработке игр FlashGamm 1 состоялась в Киеве, в 2008 году. Мы были первыми!

Crabe Crabe Crabe Crabe Crabe Crabe Crabe Crabe Crabe Crabe


14:13:36, Flash-ripper.com
Нужны Flex/Flash и Java программисты. Москва

В компанию Датэк (www.datech.ru) для работы над проектом COMDI (www.comdi.com) требуются хорошие программисты:

Flex/Flash программист
- Хорошее знание ActionScript3, Flex.
- Опыт разработки полноценных веб-приложений
- Желателен опыт работы с медиа серверами (FMS, Wowza).

JAVA программист
- Опыт разработки апплетов, работа с изображениями.
- Желательно, опыт работы с JNI.
- Необходимо представление о работе WinAPI, cетевых протоколах, желательно P2P.
- Придется разрабатывать системы скриншаринга, удаленного управления рабочим столом, работа с веб-камерами, p2p соединения и т.д.

Работа постоянная в современном офисе, в районе ВДНХ. Уровень ЗП - 70,000-100,000.
Резюме присылайте на egor.voronin@gmail.com


14:13:36, Flash-ripper.com
Нужны Flex/Flash и Java программисты. Москва

В компанию Датэк (www.datech.ru) для работы над проектом COMDI (www.comdi.com) требуются хорошие программисты:

Flex/Flash программист
- Хорошее знание ActionScript3, Flex.
- Опыт разработки полноценных веб-приложений
- Желателен опыт работы с медиа серверами (FMS, Wowza).

JAVA программист
- Опыт разработки апплетов, работа с изображениями.
- Желательно, опыт работы с JNI.
- Необходимо представление о работе WinAPI, cетевых протоколах, желательно P2P.
- Придется разрабатывать системы скриншаринга, удаленного управления рабочим столом, работа с веб-камерами, p2p соединения и т.д.

Работа постоянная в современном офисе, в районе ВДНХ. Уровень ЗП - 70,000-100,000.
Резюме присылайте на egor.voronin@gmail.com


12:36:13, Garbage Collector
Нужны Flex/Flash и Java программисты. Москва

Хорошие люди попросили разместить объявление, что я и сделал. :)

В компанию Датэк для работы над проектом COMDI требуются хорошие программисты:

Flex/Flash программист

  • Хорошее знание ActionScript3, Flex.
  • Опыт разработки полноценных веб-приложений
  • Желателен опыт работы с медиа серверами (FMS, Wowza).

JAVA программист

  • Опыт разработки апплетов, работа с изображениями.
  • Желательно, опыт работы с JNI.
  • Необходимо представление о работе WinAPI, cетевых протоколах, желательно P2P.
  • Придется разрабатывать системы скриншаринга, удаленного управления рабочим столом, работа с веб-камерами, p2p соединения и т.д.

Работа постоянная в современном офисе, в районе ВДНХ. Уровень ЗП – 70,000-100,000.
Резюме присылайте на egor.voronin@gmail.com



2010-01-14

15:56:43, Flash-ripper.com
Индия и её программисты

Здравствуйте профессионалы, гении, пустозвоны и прочие программисты любители.

Как многие из вас догадываются есть такая далёкая страна Индия, может быть кто-то из вас там был, многие из вас даже видели код написанный великими индийскими программистами. Про красоты Индии и молодых людей которые при поступлении в "Бомбейский Технический Институт" помоему он так называется, проходят конкурс 300 человек на одно место и подготавливаются к экзаменам несколько лет я писать не буду.

Здесь я напишу о другом. Так уж сложилось, что в Индии есть много людей, которые копя несколько лет деньги, отказывая себе во всём купили себе компьютеры, сбились в кучки и назвали себя "Web Software Enterprise Solution Offshore Development Company" созвонились со своими многочисленнысми родственниками по всему миру решили, что они ничуть не глупее других и начали программировать.

Я сам много читал про то как индусы пишут код, но вот удача повернулась ко мне спиной и я познал все прелести работы с жителями такой прекрасной страны как Индия.
Всё началось с того что один из наших клиентов с арабской фамилией, который арендует у нас мальникий кусочек (самый маленький из возможных) Flash Media Server хостнга начал бомбардировать нас какими то непонятными претензиями по Email и телефону. Рассказывая что старт его проекта должен состоятся ещё на этой неделе.

Администраторы наши люди занятые, но всё же посмотрели и увидели, что всё работает как всегда, тоесть без происшествий и проблем. Клиент с арабской фамилией не унимался и гнал волну с ещё большей силой рассказывая про какие то мистиические проблемы на наших серверах. Читая переписку я решил посмотреть в чём же там проблема и созвонившись с нашими людьми которые работают с клиентами сказал что могу посмотреть, что там у него не работает. Клиент с арабской фамилией получил предложение подписать "support agreement на 20 часов" и заплатить за это сумму за которую его индийские товарищи программисты наверно работают пол года, соласился и прпросил прислать договор.

Сначала я просто запустил SwfScan 1.0, а так как опыта взлома чужого кода у меня нет, не совсем понял, что там за код такой и решил подождать. Через пару часов из Индии пришёл email с сорцами.

Я понимаю что в 2010 году всё ещё есть люди которые пишут код в as2, на это есть разные причины. Я понимаю, что не все каждый день работают с Flash Media Server. Я всё понмаю, непонимаю только как можно делать что-то абсолютно не задумываясь о том как будет работать то, что человек делает.

Начну с того что имена файлов генерируются как вы уже догадались на клиентской стороне, причём каким-то загадочным образом.


var randomnumber =Math.random() * 111111;
randomnumber=Math.round(randomnumber,0);
var filename="v_file" +randomnumber;
var out_ns="o_ns" +randomnumber;

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

Тем временем клиент с арабской фамилией не хотел подписывать договор, кормя нас завтраками, а я начал получать емайлы из Индии примерно такого содержания:

--
could you please help me out to get rid of this problem.
--
Could you please specify where is the problem in my code file.
--
I am resending my code file again. You can send me a sample for recording video also.
--

Ежу понятно, что в нашем капиталистическом мире никто не будет помогать "программистам любителям" из жарких стран без соответствующего вознаграждения. Соответственно все емайлы остались неотвеченными, кроме одного в котором были слепленныйе на колене .swf и .far файлы записывающие видео на сервере клиента без всяких проблем.

Теперь небольшое отступление для тех кто считает себя достаточно "умным" для того, чтобы работать фрилансером оффшорщиком. Так как человек я общительный мне часто везёт и я знакомлюсь с массой интересных людей. Самое смешное что все, абсолютно все, кто работал с фрилансерами из бывшего CCCР рассказывают мне такие же или похожие истории. Думайте перед тем как что-то делаете, имидж - штука важная.


15:56:43, Flash-ripper.com
Индия и её программисты

Здравствуйте профессионалы, гении, пустозвоны и прочие программисты любители.

Как многие из вас догадываются есть такая далёкая страна Индия, может быть кто-то из вас там был, многие из вас даже видели код написанный великими индийскими программистами. Про красоты Индии и молодых людей которые при поступлении в "Бомбейский Технический Институт" помоему он так называется, проходят конкурс 300 человек на одно место и подготавливаются к экзаменам несколько лет я писать не буду.

Здесь я напишу о другом. Так уж сложилось, что в Индии есть много людей, которые копя несколько лет деньги, отказывая себе во всём купили себе компьютеры, сбились в кучки и назвали себя "Web Software Enterprise Solution Offshore Development Company" созвонились со своими многочисленнысми родственниками по всему миру решили, что они ничуть не глупее других и начали программировать.

Я сам много читал про то как индусы пишут код, но вот удача повернулась ко мне спиной и я познал все прелести работы с жителями такой прекрасной страны как Индия.
Всё началось с того что один из наших клиентов с арабской фамилией, который арендует у нас мальникий кусочек (самый маленький из возможных) Flash Media Server хостнга начал бомбардировать нас какими то непонятными претензиями по Email и телефону. Рассказывая что старт его проекта должен состоятся ещё на этой неделе.

Администраторы наши люди занятые, но всё же посмотрели и увидели, что всё работает как всегда, тоесть без происшествий и проблем. Клиент с арабской фамилией не унимался и гнал волну с ещё большей силой рассказывая про какие то мистиические проблемы на наших серверах. Читая переписку я решил посмотреть в чём же там проблема и созвонившись с нашими людьми которые работают с клиентами сказал что могу посмотреть, что там у него не работает. Клиент с арабской фамилией получил предложение подписать "support agreement на 20 часов" и заплатить за это сумму за которую его индийские товарищи программисты наверно работают пол года, соласился и прпросил прислать договор.

Сначала я просто запустил SwfScan 1.0, а так как опыта взлома чужого кода у меня нет, не совсем понял, что там за код такой и решил подождать. Через пару часов из Индии пришёл email с сорцами.

Я понимаю что в 2010 году всё ещё есть люди которые пишут код в as2, на это есть разные причины. Я понимаю, что не все каждый день работают с Flash Media Server. Я всё понмаю, непонимаю только как можно делать что-то абсолютно не задумываясь о том как будет работать то, что человек делает.

Начну с того что имена файлов генерируются как вы уже догадались на клиентской стороне, причём каким-то загадочным образом.


var randomnumber =Math.random() * 111111;
randomnumber=Math.round(randomnumber,0);
var filename="v_file" +randomnumber;
var out_ns="o_ns" +randomnumber;

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

Тем временем клиент с арабской фамилией не хотел подписывать договор, кормя нас завтраками, а я начал получать емайлы из Индии примерно такого содержания:

--
could you please help me out to get rid of this problem.
--
Could you please specify where is the problem in my code file.
--
I am resending my code file again. You can send me a sample for recording video also.
--

Ежу понятно, что в нашем капиталистическом мире никто не будет помогать "программистам любителям" из жарких стран без соответствующего вознаграждения. Соответственно все емайлы остались неотвеченными, кроме одного в котором были слепленныйе на колене .swf и .far файлы записывающие видео на сервере клиента без всяких проблем.

Теперь небольшое отступление для тех кто считает себя достаточно "умным" для того, чтобы работать фрилансером оффшорщиком. Так как человек я общительный мне часто везёт и я знакомлюсь с массой интересных людей. Самое смешное что все, абсолютно все, кто работал с фрилансерами из бывшего CCCР рассказывают мне такие же или похожие истории. Думайте перед тем как что-то делаете, имидж - штука важная.


01:27:00, 33 коровы
Flash Player 10.1 multi-touch FAQ от Lee Brimelow
Небольшой FAQ по Flash Player 10.1 multi-touch. Жить становится все интереснее.

2010-01-13

12:32:10, DL1t's blog
Вакансия Flash разработчика, Москва

В компанию DigitaliZm  требуется Flash разработчик.

Основные требования:

- уверенное владение ActionScript 3.0
- опыт разработки клиент-серверных приложений
- опыт разработки игр
- опыт командной разработки
- навыки проектирования архитектуры приложений

Будет плюсом:
- опыт работы с API социальных сетей
- опыт работы с физическими движками во flash
- опыт работы с Flex

Зарплата - от 60 до 90 тыс. р (по результатам собеседования)

Контакты:

e-mail: ilya[собака]digitalizm[точка]ru
тел.: +7 (916) 612 67 38
Илья


2010-01-12

15:03:00, Flex 2 & Co
Утечка памяти в IE 8
Столкнулся со следующей проблемой. Есть простое приложение, использующее ExternalInterface.addCallback:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
applicationComplete="appCompleteHandler();">
<mx:Script>
<![CDATA[
private function appCompleteHandler():void {
if (ExternalInterface.available) {
ExternalInterface.addCallback("getWidth", getWidth);
}
}

private function getWidth():Number {
return width;
}
]]>
</mx:Script>
</mx:Application>

Флешка вставлена через swfobject. В IE8 при перезагрузке страницы видно, что память отданная под страничку с флешом не освобождается, что приводит к падению браузера через несколько перезагрузок. Немного поискав, нашел в swfobject 2.2 метод:

swfobject.removeSWF(objElemIdStr)

Removes a SWF from your web page. Is especially built to safely (only remove a SWF after it has been loaded, to avoid broken references) and completely (nullify references to avoid memory leaks) remove a SWF in Internet Explorer.

И помогло :)

15:03:00, Flex 2 & Co
Утечка памяти в IE 8
Столкнулся со следующей проблемой. Есть простое приложение, использующее ExternalInterface.addCallback:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
applicationComplete="appCompleteHandler();">
<mx:Script>
<![CDATA[
private function appCompleteHandler():void {
if (ExternalInterface.available) {
ExternalInterface.addCallback("getWidth", getWidth);
}
}

private function getWidth():Number {
return width;
}
]]>
</mx:Script>
</mx:Application>

Флешка вставлена через swfobject. В IE8 при перезагрузке страницы видно, что память отданная под страничку с флешом не освобождается, что приводит к падению браузера через несколько перезагрузок. Немного поискав, нашел в swfobject 2.2 метод:

swfobject.removeSWF(objElemIdStr)

Removes a SWF from your web page. Is especially built to safely (only remove a SWF after it has been loaded, to avoid broken references) and completely (nullify references to avoid memory leaks) remove a SWF in Internet Explorer.

И помогло :)

09:00:00, Flash-ripper.com
О Консалтинге

Jessy Warden, пишет хроники консультанта. Это подтолкнуло и меня написать похожие статьи, правда с другой перспективы – Независимого Консультанта, в Европе.

Саммари

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

читать далее


09:00:00, Flash-ripper.com
О Консалтинге

Jessy Warden, пишет хроники консультанта. Это подтолкнуло и меня написать похожие статьи, правда с другой перспективы – Независимого Консультанта, в Европе.

Саммари

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

читать далее


Предыдущие 30 | Следующие 30