Как стать автором
Обновить
46
0
Ростислав Сирык @rost

Пользователь

Отправить сообщение

Adobe продолжает разработку Flash для мобильных платформ

Время на прочтение1 мин
Количество просмотров920
Коротко о том, почему Flash-разработчики могут спокойно продолжать работу и как правильно читать последние новости от Adobe:
  1. Флэш на мобильных устройствах уже год успешно развивается и продолжает развиваться как часть Adobe AIR, уже есть большие плоды этого в виде многих успешных игр.
  2. Приложения для мобильных браузеров никогда не были действительно значимыми и сложными. Ни Flash, ни HTML5 не преуспели здесь, даже Google не смог адаптировать под iPad свои онлайн-доки. Возможно, Flash мог бы улучшить это. Но AIR на мобайле уже в разы успешнее. Даже Твиттер имеет отдельное приложение для iPad, и оно работает лучше, чем сайт Твиттера. Вопросы?
  3. Адоби понимает, что мобильные браузеры — это проигранный бой (а я ставлю под вопрос возможность выигрыша вообще — см. пред. пункт) и пытается использовать этот момент как способ очистить себя от всего негатива, который сетевые идиоты связывают с флэшом (не без помощи покойных идолов). Флэш не виноват. Но он оброс ненужным. Адоби не смогла сделать отдельные послания для армии флэш-разработчиков и армии флэшененавистников и сделала одно послание, неуклюжее, но со своими плюсами.

Подробнее — в основной статье:
flash-ripper.com/adobe-continues-mobile-flash-development
Всего голосов 58: ↑42 и ↓16+26
Комментарии42

[Ctrl+Enter] — шорткат для быстрой отправки форм в Drupal

Время на прочтение1 мин
Количество просмотров1.6K
Как упростить отправку формы в системе Drupal?

На сайте Ф. Потрошителя используется шорткат [Ctrl+Enter] (по ссылке можно проверить его в работе).

Можно отправлять практически любую форму (будь то форма редактирования записи, форма комментария, или форма настроек в админке), не прибегая к мышке, не нажимая саму кнопку «Пуск» или ее аналог — достаточно нажать [Ctrl+Enter] на любой странице сайта, и это уменьшает нагрузку на руки пользователя.

Как это сделано?


Читать дальше →
Всего голосов 27: ↑17 и ↓10+7
Комментарии7

Обсуждение будущего Flash 12 мая в корпусе ВМК МГУ

Время на прочтение1 мин
Количество просмотров716
Опытные веб-разработчики знают, что Flash сначала был средством анимации, потом быстро нашел применение в рекламе и мультсериалах, а затем стал площадкой для интернет-творчества в самых разных направлениях. Сейчас миллионы приложений используют Flash-технологию — сверхпопулярные социальные и казуальные игры, видеосервисы и корпоративные системы, сайты и (увы) прожорливые баннеры. Это разнообразие и количество стало возможным из-за скорости разработки, графических возможностей и наличия Flash Player на 99% компьютеров. В то же время Flash влияет на развитии соседей по сети — AJAX, веб-анимации, новых приемов в UI / User Experience Design.

Конференция "Будущее Flash-платформы" совпала с выходом Flex 4 и на ней будет рассмотрен новый функционал Flash Builder 4, а также перспективнейшие направления разработки и Flash-монетизация. И, конечно, поговорим о том, кто кого победит — Flash или HTML5, есть ли Flash на iPad-е, каким будет Flash через 10 лет и о многом другом. Создатели интересных проектов — 3D-движка и Facebook Desktop Client с touch-интерфейсом — поделятся деталями разработки. Вот программа конференции с докладчиками, а это Flash-эксперты, живые евангелисты из Adobe и лидеры сообществ Flash-разработчиков России, СНГ и Европы. В течение пяти часов они будут рассказывать и отвечать на вопросы участников.

Вход на конференцию бесплатный, а регистрация — обязательна.

Конференция начнется 12 мая в 16.00 — и, кстати, уже на следующий день в Москве состоится конференция Flash Gamm.

Приходите пообщаться о Flash и не только.
Всего голосов 29: ↑23 и ↓6+17
Комментарии13

Памятка евангелиста-II

Время на прочтение2 мин
Количество просмотров560
Цель текста: показать возможные способы конструктивного общения представителей конкурирующих технологий.

Тактика пропаганды нашей платформы

  1. Мы миролюбивы и уважаем другие технологии;
  2. Мы проводим различие между разработчиками конкурирующей платформы и ее пользователями;
  3. Мы никогда не конкурировали с конкурирующей платформой (парадокс? да);
  4. Мы помогаем пользователям конкурирующей платформы в битве за стандарты и открытое ПО вместе с нашими конкурентами;
  5. Мы помогаем пользователям ПО, несовместимого с нашим;
  6. Мы отдали в Open Source множество своих технологий.
  7. Мы предоставили свою технологию для реализации ее на всех операционных системах;
  8. Любовь к качеству во всем мы разделяем с нашими конкурентами;
  9. Наши и ваши технологии велики, и мы уверены в будущем;
  10. У нас общий дух пионеров Web2.0;
  11. Нашими технологиями уже пользуются многие разработчики, которые оказывают влияние на развитие нашей платформы;
  12. Творчество дизайнеров и продукты опенсорс-сообщества (в т. ч. пользователей Линукса) широко используются в наших решениях. Многие наши разработчики вышли из конкурирующего сообщества;
  13. Книги приверженцев конкурирующей платформы популярны в нашей компании и среди наших пользователей. У нас изучают изучают их языки. Примечание: нужно рецензировать новые блоги авторитетных конкурентов и исследования по их технологии , даже если в них нет важного содержания;
  14. Мы публично восхищаемся достижениями конкурирующей платформы и честно признаем ее преимущества;
  15. Мы помогаем всем пользователям и разработчикам, независимо от того, согласны ли они с нашей концепцией;
  16. Мы используем паттерны программирования, и не скрываем, что основной вклад в их развитие положен сообществом Open-Source;
  17. Наши руководители, начальники отделов и многие частные разработчики пытались установить культурный и технический обмен с конкурирующей технологией;
  18. О нашей сущности и сущности свободного мира, основных идеалах, которые мы разделяем с пользователями конкурирующей технологии, дают представление ключевые труды по программированию: Вирт, GoF, Хотя некоторые из этих книг принадлежат к направлению «социального протеста», они показывают веру в социальный прогресс в действии.

Первая часть: Памятка евангелиста-I.

Примечание: текст обеих частей отредактирован. Устранены двусмысленные формулировки и фрагменты, не относящееся к этике профессионального общения.
Всего голосов 52: ↑30 и ↓22+8
Комментарии34

Adobe Flash Player 10 на Android

Время на прочтение1 мин
Количество просмотров3K
17 ноября на конференции Adobe MAX 2008 в Сан-Франциско директор мобильных платформ Google Andy Rubin показал, как Flash Player работает на Android. Так стало известно, что Adobe портирует флэш-проигрыватель на эту платформу, в частности, на «гуглфоне» T-Mobile G1. Вместе с этим, Flash Player может появиться и на iPhone, но тут ход уже давно за Apple (и теперь получается, что здесь iPhone начинает отставать).

Также главный архитектор решений Adobe Кевин Линч показал, как Flash Player работает под Nokia Symbian и Windows Mobile. И везде это была последняя версия проигрывателя.

Радует, что под Android будет доступен именно Flash Player 10 — значит, будет использоваться язык ActionScript3 и такие его инновации и надстройки, как класс Vector, полноценное ООП с пакетами и пространствами имен — словом, все те новшества ECMAScript4, что не так давно были отвергнуты в качестве стандарта JavaScript (внешняя ссылка). В составе комитета ECMAScript4 важный вклад в их создание сделали Google, Mozilla и Opera.
Всего голосов 27: ↑25 и ↓2+23
Комментарии10

Триалы Adobe CS4 доступны для скачивания

Время на прочтение1 мин
Количество просмотров1.5K

15 октября entze сообщал о начале продаж CS4. А теперь каждый перед покупкой может попробовать Adobe CS4 в действии. Качаем триалы:
Читать дальше →
Всего голосов 75: ↑63 и ↓12+51
Комментарии55

FF3 справедливо наказывает за размещение блочного элемента внутри строкового

Время на прочтение1 мин
Количество просмотров2.6K
Отлаживаю html-верстку чужого проекта, созданную до появления Firefox 3. В коде часто встречаются ошибочные конструкции вида:
<a href="#">
<div>Hello, bugs!</div>
</a>
CSS я из примера изъял, но и без него подобный код в Firefox 3 даст результат, который вряд ли понравится заказчику. Клик по такой ссылке приводит к появлению двух точек в левом нижнем и левом верхнем углу (это легко проверить на пустом документе):



Иногда такие конструкции ошибочно применяются для создания кнопок из ссылок. Firefox 2 по умолчанию эту ошибку прощает — а Firefox 3 уже нет. Чтобы избежать этой ошибки, не нужно помещать div внутрь тэга a, нужно вместо этого присвоить свойство display:block стилю самого тэга a. Блочные элементы (div) внутри строковых (а) — невалидны.

Update: в этом вопросе и сам Гугл не без греха (спасибо, uratsakidogi)
Всего голосов 68: ↑51.5 и ↓16.5+35
Комментарии55

8 лучших бесплатных средств разработки с открытым кодом по версии InfoWorld

Время на прочтение3 мин
Количество просмотров4.6K
Тестовый Центр InfoWorld выбрал восемь лучших бесплатных инструментов с открытым кодом для разработчиков. Здесь есть средства создания насыщенных приложений (RA), AJAX-фреймворк, система управления бизнес-правилами, пакет контроля версий, объектная база данных, монитор для тестирования веб-сервисов… но пойдем по порядку:
  1. Объектная база данных: db40

    Появившись как Java-библиотека для баз данных, db4o была затем параллельно перенесена на платформу .NET. В множество полезных функций библиотеки db4o входят реализованные в 2005 году «родные запросы» (Native Queries) для построения запросов непосредственно методами Java или .NET.
     
  2. Управление версиями: Git

    Распределенная система управления версиями Git была изначально создана Линусом Торвальдсом, а теперь поддерживается Джунио Хамано (Junio Hamano). Git — это инструмент управления ревизиями во многих выдающихся open-source-проектах, включая ядро Linux, сервер X.org, ядро проекта One Laptop per Child (OLPC) и веб-фреймворк Ruby on Rails. Движок Git как минимум на порядок быстрее аналогичных систем для больших проектов и включает продвинутую поддержку для ветвления и слияния кода.
     
  3. Библиотека веб-клиента: HttpClient

    HttpClient — это Java-библиотека для передачи информации по HTTP-протоколу (родилась в 2001). Она позволяет выполнять http-запросы и легко обрабатывать полученные ответы. Множесто библиотек для работы с web-сервисами используют эту библиотеку в качестве транспортного слоя. Если вы Java-программист, и вам нужно послать http-запрос куда бы то ни было, то это библиотека для Вас. (aib — cпасибо за поправки)!
     


Далее: параллельное програмирование, управление бизнес-правилами, RIA...
Всего голосов 2: ↑2 и ↓0+2
Комментарии32

Разработчики Alternativa3D готовы ответить на вопросы по 3D-графике во Flash

Время на прочтение1 мин
Количество просмотров2.1K
Если у вас есть вопросы по теме «3D и Flash», то можно задать их разработчику движка Alternativa3D Антону Волкову — он обещал ответить и по самым важным провести мастер-классы.

Вопросы можно задавать либо здесь, либо в оригинальном посте на сайте Ф. Потрошителя (там уже есть несколько).
Всего голосов 4: ↑3 и ↓1+2
Комментарии0

Три презентации по анимации

Время на прочтение1 мин
Количество просмотров2.4K
28 июня в Донецке прошла Встреча Аниматоров. Были изложены три доклада, презентации к которым уже можно посмотреть онлайн или скачать (см. ниже). Освещены такие темы:
  1. Секреты хорошего мультфильма — сценарий, режиссура, анимационная библиотека, аниматик, примеры проектов (скачать swf).
  2. Программная анимация и сферы ее применения — полезные методы и хитрости программной анимации для аниматора (скачать swf).
  3. Анимация для Flash-игр — особенности анимации персонажей для игр Adobe Flash и Adobe Flex (скачать swf).
Кликнув по картинке, можно посмотреть все три онлайн:

UAFPUG 3 Animation Demos

Докладчикам: Саша, Денис и Олег — спасибо!
Всего голосов 20: ↑20 и ↓0+20
Комментарии11

Меташутки: гуглосфера

Время на прочтение1 мин
Количество просмотров910
Гуглосфера — одна из новейших, нестабильных составляющих геосферы.

Существует несколько теорий как относительно возникновения Гуглосферы (т.н. «теория Вассермана»), так и относительно ее состава.
Другая теория утверждает о спонтанном отслоении части Ноосферы
Всего голосов 4: ↑1 и ↓3-2
Комментарии2

Вышел AIR 1.1 со встроенной поддержкой русского языка и AIR Update Framework

Время на прочтение1 мин
Количество просмотров764
Главное в новой версии Adobe AIR 1.1 — поддержка локализованных и «международных» приложений. Сама среда выполнения (AIR runtime) теперь поддерживает множество языков — Бразильский, Португальский, Китайский, Французский, Немецкий, Итяльянский, Японский, Корейский, Русский и Испанский, а также поддерживает ввод с клавиатуры для языков с двубайтной кодировкой символов (double-byte languages).

Adobe AIR Update Framework — обновляем правильно

В то же время в Adobe Labs выложена бета-версия фреймворка для обновления приложений — Adobe AIR Update Framework. Он предоставляет API для реализации корректного обновления AIR-приложений. Сюда входят такие функции, как:
  1. Проверка на наличие обновлений (как периодическая, так и по требованию пользователя);
  2. Загрузка обновлений AIR-приложений из сети;
  3. Информирование пользователя при первом запуске новой версии или при миграции данных;
  4. Подтверждение согласия пользователя на проверку обновлений;
  5. Вывод информации о новой версии для пользователя;
  6. Отображение прогресса скачивания и возможных ошибок.
Подобности — на странице Adobe AIR Update Framework.
Всего голосов 15: ↑15 и ↓0+15
Комментарии13

Top4Top.ru: разбор полетов. 31 мая, Москва

Время на прочтение1 мин
Количество просмотров854
Разработчики весьма неоднозначного проекта Top4Top расскажут о его структуре, о клиент-серверном решении и о реализации Flash-клиента (этому будет посвящена большая часть их доклада: будут приведены причины, по которым был выбран чистый ActionScript3 (а не Flex), а также возникшие в ходе разработки проблемы и их решения.

Затем Артемий Малков расскажет о Flash Player 10, а именно: об Open Screen Project, о File Reference, мощной работе с текстом, UDP, 3D-эффектах, шейдерах, Drawing API, видео, звуке и улучшенном буфере обмена.

Обновление: встреча состоялась, уже есть отчет.

подробнее о событии
Всего голосов 13: ↑9 и ↓4+5
Комментарии0

Борьба со спамом на Хабре

Время на прочтение2 мин
Количество просмотров585
Человекороботы-спамеры уже здесь.
Мне пришло приглашение дружбы от emmanuelababy12 — сообщение с темой «emmanuelababy12 хочет присоединиться к 1-му кругу ваших друзей». Взглянув в профиль пользователя, я увидел следующее:
Карма → -80,35 (60 голосов)
Хабрасила → -80.35
Сообщений на Хабре: 0.
Текст самого сообщения-приглашения является стандартным спамом.
Далее: текст спама и предложение по борьбе
Рейтинг0
Комментарии0

Социальный скринсейвер — ChirpScreen

Время на прочтение1 мин
Количество просмотров541
ChirpScreen берет на себя одну из самых ресурсоемких сторон жизни социального серфера — блуждание по собственным контактам. Он перебирает и отображает ближашие к вам социальные элементы, пока вы пьете кофе. В любой момент вы можете забрать управление в свои руки: откомментировать элемент, перейти к оригиналу и т.п. — все внутри скринсейвера.
Всего голосов 10: ↑5 и ↓50
Комментарии4

Краткий обзор публичных лицензий

Время на прочтение1 мин
Количество просмотров1.8K
На Хабре неоднократно звучали просьбы разъяснить ту или иную лицензию для ПО с открытым кодом. В следующей статье есть такая информация:
Краткий путеводитель по зоопарку публичных лицензий.
Всего голосов 33: ↑30 и ↓3+27
Комментарии11

Пользователи Flickr протестуют против сделки Microsoft + Yahoo

Время на прочтение1 мин
Количество просмотров446
«И Yahoo купил Flickr, и Microsoft купил Yahoo, и приказал Flickr долго жить.»
— наверное, так можно истолковать легкую панику в среде пользователей фотосервиса Flickr. Они протестуют против возможного слияния Microsoft + Yahoo (владелец Flickr). Вот один из «Дайджестов народного протеста» (кликабелен):

Всего голосов 31: ↑22 и ↓9+13
Комментарии31
1

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность