Кили постоянно меня отвлекает! Начинаю писать комментарии — а она требует внимания. Пишу пост в блоге, выходит и заявляет: Возвращайся к работе! Вот как выглядит это безобразие:
Да кто она такая, эта "Настольная Кили"? Да она не более, чем набор сменяющихся с частотой 25 раз в секунду прозрачных кадров, упакованных в AIR-приложение Desktop Keeley! Кили — девушка хрупкая, но имеет вес: придется скачать 40,7 Мб (спасибо за подсказку, Руз :-).
Но Кили радует глаз (частоту радования можно задать в настройках) и даже иногда сообщает новости (преимущественно гламурные, так что не будем об этом).
За супер-ссылку на суп-ликейшен — спасибо Рузу. А под катом — еще несколько скриншотов Настольной Кили (но и они не передают всего разнообразия ее ужимок, одежек и повадок).
Еще немного Кили:
Если вы не верите, что русские разработчики способны удивить мир своим профессионализмом — наблюдайте за свежеоткрытым сайтом AlternativaPlatform.com.
На этом ресурсе нас ждет масса сюрпризов — уже скоро мы станем свидетелями яркого взлета.
Итак, Платформа состоит из 3 частей: Alternativa 3D — браузерный 3D-движок на базе Adobe Flash, AlternativaGUI — содержит все основные элементы интерфейса и AlternativaCore — система многопользовательских серверов.
К ним уже есть Документация, Справочник по классам и методам, Багтрекер и Форум — и будет больше. Главное начинается только сейчас: вы можете скачать и применить трехмерный движок Alternativa 3D!
В 2008 году финны покоряют флэш-платформу. Сначала, как заметил JabbyPanda, финский флэш-сайт как бы про лесную жизнь в исполнении студии Valve взял приз на 2008 Webby Awards (в комментариях Алексей замечает, что его сайт не впечатлил. Меня тоже, пока я не вспомнил, что этот сайт победил в категории "Корпоративные коммуникации" — это флэш-послание).
А сейчас другие финны стартуют параллельный онлайн-редактор textflow, который и драг-н-дроп поддерживает, и совместим со всеми мыслимыми форматами, и в системных требованиях у него только Flash Player 9. Один документ в нем редактируют несколько пользователей одновременно. Это как бы чат, но это не чат, а серьезный док во время редактирования.
Таковы суровые финские флэшеры, а в чате FPUG сказано уже 4МБ слов, смайлов и ссылок.
Кейт Петерс выложил демку с исходником, демонстрируя перевод фотопанорамы в полярные координаты. До этого я видел такие замечательные вещи у Жеки Хищника, он использовал спецтехнику и спец же софт:
А тут — одна флэшка и два слайдера (для настройки дырявости и круглявости). Круто, Кейт, круто! Хотя у Хищника, конечно, круче.
Когда-то я подписался на бета-тестирование нового скринсейвера от Chirp. Авторы обещали сделать интересное приложение, являющееся не просто скринсейвером, но интерактивным просмотрщиком фотографий и сообщений. Во время простоя машины приложение отображает слайдшоу из фото и месседжей, собранных с ваших контактов в разных социальных сетях и фотосервисах, например, Facebook и Flickr.
Затем приложение было создано. Первую фазу бета-тестирования я пропустил из-за занятости, а вчера мне пришло письмо от Chirp с благодарностью бета-тестерам и отчетом об уже реализованных пожеланиях тестировщиков, включая расширение функциональности как интерфейса пользователя, так и интерфейса взаимодействия с "социальным облаком": например, теперь можно подключиться еще и к сервису микроблоггинга Twitter. Фотки можно комментировать не сходя с места, можно блокировать нежелательных пользователей и т.п. Я скачал приложение, попробовал его и получил приятный шок.
Chirp сделан хорошо. Но как изящна сама идея этого социального скринсейвер-сервиса: вы пьете кофе и смотрите фото и сообщения своих друзей, вам не нужно кликать. По сути, это социальный проигрыватель. Информация от ваших контактов неспешно проплывает по экрану, и любой заинтересовавший вас элемент можно остановить, переместить, откомментировать или просто удалить. Фишка в том, что Чирп автоматизирует именно то, что стоит автоматизировать: блуждание по вашим контактам. Чирп водит вас по социальному облаку, но как только захотите — можете взять управление в свои руки.
Скачать Chirpscreen и получить 100 очков юзер экспириенса.
Создатели BugMeNot радуют нас новым сервисом — PDFMeNot. С его помощью вы можете смотреть сетевые и локальные PDF-файлы, а также показывать их на своем сайте.
Пользуясь возможностью, покажу вам отличный документ от Эли Гринфилда на тему правильного создания Flex-компонентов. На самом деле это презентация "Building a Flex Component" с Adobe Components Developers Summit — событии, о котором следует рассказать подробнее (я попытаюсь сделать это в следующих записях). За ссылку на этот ценный док спасибо Сергею Ковалеву, монстру Флекс-разработки :)
Update: по совету JabbyPanda выложил тот же док на Issuu:
А чтобы увидеть в действии PDFMeNot, кликайте по ссылке "Дальше". Там у вас спросят логин/пароль. Используйте пару stateless/system (до четверга).
Вот такой вот сервис.
Совсем скоро Авиаторы, готовящие к выпуску 14 онлайновых дизайнерских инструментов для браузера, запустят свои истребители дизайна-один-ноль. Многие пиксели будут истекать прошлым, да. Работать это будет вот так (прошу прощения за Ксению Спирт Бритни Сопчаг):
А вот просто примеры авиа-креотива, доказывающие, что таки да, это и есть Фотошоп в браузере. Расширение файлов будет тоже красивое — .egg.
Самое опасное в Авиаторах: у них в активе сонмище голодных фотожаберов, готовых вести целые эскадрильи новых истребителей дизайна, каким мы его знали. (Я писал).
Такие вот сумасшедшие флэшово-флексовые апликации. Держите крышу, господа.
Совсем на днях открылся Sprout Builder — онлайновый флэш-редактор типа WYSIWYG (подробнее у Сергея Фунина, а вот еще подробнее у него же). Я попробовал его в действии, и вот что получилось:
Это аццкая машина. На ТехноРанчо тоже в восторге. В моем Файерфоксе откыто 102 вкладки и Sprout работает..
Я знаю, почему у Гранта все так хорошо получается с деревьями и вообще. Грант постиг суть флэша — я имею в виду неограниченную вложенность движения. Это свойство делает флэш похожим на живую природу. Грант видит и фиксирует эту самую естественную сторону технологии. Грант медитирует, не торопится и выдает шедевры. Чего и вам желаю: начиная с понедельника — новой жизни всем! Интересной, но не суетной.
Фух, наконец дописал отчет о RAFPUG-2. Те, кто уже прочел предыдущие отчеты, очень легко осилят и этот, ведь он их только дополняет. Я писал целый день, и получилось семь частей! Выкладываю все сразу: первая часть отчета о встрече RAFPUG-2, плюс части 2, 3, 4, 5, 6 и 7. Приятного чтения :)
В одной из статей по методам сатаны вирусному маркетингу было сказано, что среди способов придать проекту вирусную популярность не последнее место занимает качество работы. То, что делаешь, выполняй в превосходной степени. Работай лучше, чем остальные. Действительно: многие рисовали обнаженных дам, а прославился Борис Валледжио.
Так и здесь: глядя на флекс флэш-портал top4top поневоле задаешься вопросом: кто и как это сделал? И проникаешься гордостью за братьев-разработчиков.
Update: "флекс" исправлен на "флэш", подробности в комментариях.
Игра "Альтернатива" продолжает свое развитие, и оно явно имеет скорее качественный, нежели количественный характер. Антон Волков и команда не просто добавляют новые детали к проекту — они очень критично относятся к результату своих трудов и способны пойти на глобальную переделку движка, которой стало недавнее внедрение динамического BSP-дерева, оптимизирующего сортировку объектов трехмерной сцены по глубине относительно наблюдателя. И получилось действительно намного быстрее! Это уже пятая версия движка.
За этим последовали карты нормалей для создания рельефа и трехмерного освещения спрайтов(!); параллакс-эффект и — уже не совсем по флэшовой части, но очень важная функциональность — система сбора и просмотра логов с нескольких типов серверов, задействованных в игре.
Желаю Альтернативщикам в 2008 году — открыться, прославиться и заработать, и пусть ваши сервера выдержат эту нагрузку, пока вы будете отдыхать.
Cегодня не украл ни одного заголовка, но утащил картинку рельефа и ее трафик с сервера Альтернативы.
Недавнее изделие от Park Studio -- сайт Instinct.ru -- вошло в рассылку Adobe Edge как образец безупречной работы:
И эта работа -- дело рук Бачи и Шима, как подсказывает мне Ден Иванов, их коллега и просто мегафлэшер!
Отследить развитие Вавилона земной цивилизации теперь можно здесь, на Гугле.
На сайте FWA открыто голосование за лучшие сайты 2005 года -- всего 12 кандидатов, по одному на каждый месяц. Кстати, в апреле победил Conclave Obscurum. Пожелаем ему, чтобы он одержал верх и в этот раз!
Проголосовать за ваш любимый сайт можно, нажав на кнопку "vote".
Каждый из нас хочет жить в лучшем мире и каждый ищет к нему свою дорогу. Кто-то пытается его купить, кто-то – получить забесплатно или со скидкой, но трудолюбивые строители знают, что только своими собственными руками можно возвести лучший мир, положив в его основу идеи мечтателей. Так и флэш-производственная Группа Товарищей воплотила в жизнь идею группы мечтателей Fresh Art. Они построили для Лизы Шариковой флэш-город, высвободив Лизу из туманых дебрей HTML-сайта, ловко минуя уже здорово обледеневшую тропу между DIV и CSS.
Теперь Лиза живет в своем флэш-городе и не знает в нем горя. Врата того города открыты для каждого, и увлекательные приключения ожидают путника на улицах (в двадцатом веке это называли словом «quest»). Выбрав себе лицо и одежду, посетитель сайта становится счастливым обладателем новой кармы и жителем нового города, населенного ему подобными, живыми персонажами, которые могут сидеть на скамейках парка, разговаривать, шептаться, посылать друг другу виртуальные SMS и e-mail, и даже назначать тайные свидания в лунном свете или просто у барной стойки. Для любителей традиционного времяпровождения предусмотрено окно чата.
Жители города Лизы Шариковой имеют определенные преимущества перед жителями других городов. Например, до любой точки в городе можно добраться как традиционным способом (пешком), так и при помощи карты-телепорта (а еще по карте можно узнать о круговороте жизни в разных частях города).
Большая часть городской жизни посвящена творчеству Лизы: здесь и записи её песен в диско-клубе, и фотоархив в залах галереи, и видео-клипы.
Технические сведения: Flash-город содержит более 30 красочных и тщательно прорисованных мест с отдельными звуковыми фонами, 60 видов персонажей и несколько ботов. К техническим ноу-хау относится и система света-теней: персонажи освещаются и отбрасывают тени в зависимости от расположения ламп и фонарей, а также трёхмерная перспектива в локациях. В сравнении с привычными HTML-чатами виртуальный город практически не потребляет Интернет-трафик в процессе общения, а территории города загружаются и остаются в памяти лишь при их посещении.
В наших будущих публикациях товарищ А. Волков обещал рассказать о технических подробностях ноу-хау флэш-города, таких, как "Использование сокетов на практике", "Динамическое освещение и тени" и т. п.
Gush, выполненный полностью на flash, позволяет обмениваться сообщениями в сетях AIM, Jabber, MSN, Yahoo и ICQ, а также предоставляет возможность читать любимые блоги, смотреть картинки и составлять галереи и т.д.
Вот этот интерактивный скриншот Gush многое объясняет.
Приложение бесплатное, размер дистрибутива -- 6,5 Мб.
// via INJUN #576871
Художник и поэт, арт-директор и дизайнер Студии Артемия Лебедева Олег "Cmart" Пащенко превратил свой сайт Conclave Obscurum III в лабораторию.
При торжественном открытии Лаборатории быз замечен строитель ее фундамента Иван Дембицкий, лихо гарцевавший на одном из своих любимых скакунов.
Там звучит музыка hiddenkid.
Точнее, не совсем так. Сайт-то на самом деле уникальный, мы таких еще не видели: www.portfolioris.nl.
// via Sergi
Новая работа от Антона Волкова: ди-джейский пульт (770Kb).
Слова Автора:
Из особенностей отмечу:
Дело в том, что звуковой тайм-лайн как бы разбит на фреймы по 46.43 микросекунды. Поэтому, если мы пытаемся запустить звук между фреймами, то реально он запуститься только в следующем.
Кажется, не смертельно, но когда вы запускаете/выключаете лупы несколько раз, накапливается большая ошибка и начинается десинхронизация лупов (ударные сами по себе, а бас сам по себе).
Единственным правильным решением остаётся все лупы делать длиной кратной 46.43 мс, и осуществлять запуск в кратные 46.43 мс точки тайм-лайна.
Для реализации второго необходимо взять звук нулевой длины. Запустить его, прописав у него в onSoundComplete повторный запуск самого же себя, ну и сделать какую то засечку для основного кода.
sync.tick.start(0, 1); // первоначальный запуск сихро-звука sync.tick.onSoundComplete = function() { // делаем засечку this.start(0, 1); // опять запускаем синхро-звук };
Схематично выглядеть это будет так:
первый start | 0 -------------- 46.43 ------------ 92.86 ------> | onSoundComplete | засечка | start ------------>| | onSoundComplete | засечка | start ------------>|
Спасибо franky за статью "Flash MX Sound Synch".
[Конец цитаты]
Питер Холл (Peter Hall), признается, что ему действительно приятно смотреть на сайт компании, где он работает, www.wai.co.uk. "Особенно мне нравится раздел "Contact Us" -- пишет Питер. Нам тоже понравилось :)
TabSmart -- это приложение для Macromedia Central. С помощью этого приложения гитаристы могут получить доступ к более чем 60000 (шестидесяти тысячам) песен, хранящихся в архиве ОЛЬГИ, OLGA ("On-Line Guitar Archive")
Установить TabSmart.
А "cпасибо за ссылку" скажите XaMMeR'у :)
На авторском сайте www.podlob.com выложена масса экспериментов, как во Flash, так и в смежных областях. Хорошо сделано! // via Мой менеджер, спасибо ему!
Отличная игрушка, без крови, зато с исходничком. Молодец, syo, — возможно, тебе удалось создать самую добрую игру в мире.
Рыбки возвращаются, — так называется эта игрушечка.
Все, что вы видели раньше, теперь плавно перетекает друг в друга, расслаивается, вертится на голове, прыгает на голове, пускает радиоволны, отращивает клюв, превращается в лужицу а потом лужица превращается в ящик, ящик распадается на ящищки, из ящичков вылезают дубликаты (с клювиками :), а затем снова прячутся в свои ящички, если не шевелить мышкой. Если шевелить, то они за вами следят. Потом ящички снова складываются в один, он превращается в одноколесный паровоз, ездит за мышкой и дымит.
Морфинг продолжается, — лучше увидеть это, чем читать полубредовый раззкас :)
Он слишком быстро создеет слишком много эволюционно нового. Не успели мы повнимательнее рассмотреть созданную Грантом Скиннером [Grant Skinner]операционную систему FlashOS2, как он потрясает нас совершенно новой разработкой — системой UML-моделирования gModeler, созданной во Флэш! [запустить gModeler]. Интерфейс gModeler (загружена диаграмма "Ripper Diagram")
Возможно, сначала вы хотите узнать, что такое UML? Для ленивых: UML — это "унифицированный язык моделирования, ставший фактическим стандартом объектно-ориентированного анализа и проектирования". Модель может содержать три типа элементов — узел, описание и пакет, которые могут соединяться друг с другом посредством одной из семи типов связей. Предусмотрены свойства, методы и события. Очевидно, UML полезно применять при разработке достаточно сложных вещей :)
Грант Скиннер реализовал во Flash универсальный инструмент для создания, сохранения, редактирования и удаления моделей. Возможен экспорт моделей в XML, HTML, ActionScript reference, и даже в Stub code — нечто, напоминающее набросок кода, с прописанными шаблонами функций, событий и т.д.
У меня нет слов. Смотрите сами: gModeler от Гранта Скиннера
Я создал очень простую диаграмму с помощью gModeler, вот пример ее экспорта в Stub code:
/* * Stub code generated with gModeler.com * * Ripper Diagram * Author: Rost * Version: N/A * Classes: Flash-ripper Class */ /** * @class Flash-ripper Class * @tooltip No description available. * @author Rost * @version N/A */ Flash-ripper Class = function() { /** * @property Email * @type rost (здесь собака зарыта) flash-ripper.com */ this.Email = null; /** * @property Name * @type Flash-ripper */ this.Name = null; /** * @property WWW * @type flash-ripper.com */ this.WWW = null; } /** * @method Close * @return */ Flash-ripper Class.prototype.Close = function() { } /** * @method Feedback * @return rost (здесь собака зарыта) flash-ripper.com */ Flash-ripper Class.prototype.Feedback = function() { } /** * @method Visit * @return */ Flash-ripper Class.prototype.Visit = function() { } /** * @event Site.onVisit */
/** * @class Flash-ripper Class * @tooltip No description available. * @author Rost * @version N/A */ Flash-ripper Class = function() { /** * @property Email * @type rost (здесь собака зарыта) flash-ripper.com */ this.Email = null; /** * @property Name * @type Flash-ripper */ this.Name = null; /** * @property WWW * @type flash-ripper.com */ this.WWW = null; }
/** * @method Close * @return */ Flash-ripper Class.prototype.Close = function() { }
/** * @method Feedback * @return rost (здесь собака зарыта) flash-ripper.com */ Flash-ripper Class.prototype.Feedback = function() { }
/** * @method Visit * @return */ Flash-ripper Class.prototype.Visit = function() { }
/** * @event Site.onVisit */
Этот пример не следует считать идеальным, это был мой первый опыт UML-моделирования :)
Неплохой сайт от Юрия Пишванова [флэш, дизайн, программирование..]. Аккуратная работа, качественный флэш, пиксельные шрифты, двуязычность (переключение между языками происходит без задержки). О недостатках не будем — пусть каждый сам найдет свои любимые :) Но вот "Упроститель" — это просто мечта Нильсена (Якоба :), его идея оригинальна и актуальна, остается только удивляться, почему она еще не включена в стандарты флэшэров :). Эта идея наверняка понравится многим разработчикам, и скоро мы увидим множество сайтов, оснащенных упростителями последней модели, а пока такой сайт — один.
Хорошая работа, Юра, и желаем тебе, чтобы клиент пошел! А на "Упроститель" стоит посмотреть :)
Седьмая глава книги "Programming Macromedia Flash MX" Роберта Пеннера [Robert Penner] выложена для бесплатного скачивания на сайте Eric D[PDF ~200Кб]. Кроме того, будут разыграны 8 бесплатных копий книги, для чего будет проведен конкурс работ на флэше. См. здесь.
Flash OS -- это новая операционная система от Grant D. Skinner. Сейчас он создает вторую ee версию. Поражает, насколько просто и быстро там все работает :) Возможна навигация по системе с помощью клавиатуры (это не слишком привычно для Flash-разработок, правда?). Например, клавиша "Home" ведет в корневой узел системы, пробел равен двойному клику, и т.п. Причина такого совершенства — некто Grant Skinner, — человек, удачно сочетающий в себе техническую стройность ума и творческий художественный подход.
Система развивается, и подготовка второй версии уже идет; Grant Skinner создает операционную систему для сайтов. И делает это настолько хорошо, что появляется уверенность в скором распространении таких систем среди некоторых решительно настроенных людей :) Это также зависит от уровня ответственности разработчиков: если будет система, ее нужно будет поддерживать, так как любая система без регулярного за ней ухаживания стремится упасть :)
Grant D. Skinner, на сайте которого вы можете найти множество качественных и оригинальных разработок, однажды создал собственную операционную систему Flash OS 1.
В этой системе, как в одной упаковке, собраны многие оптимальные способы, поэтому довольно сложная система практически не тормозит. Есть такие функции, как поиск файлов, работа с каталогами и документами. Содержимое окна перераспределяется при изменении размеров окна; у этой ОС, как и полагается каждой приличной операционной системе, есть даже собственный API, например, у окна есть метод window.minimize();
Рисунок: С этим кроликом можно играться до бесконечности.
Сегодня я получил по почте ссылку, сходил по ней и обнаружил интересный сайт — www.lublinsky.by.ru. Там есть все, что я люблю — интересное содержание, минимализм, оригинальность и разумное использование эффектов. Посмотрите, это хороший пример креативной командной работы над сайтом, построенном на Flash+JavaScript.
Совсем древнее: 17-20.09.2002, 23-30.09.2002, 01-04.10.2002, 07-11.10.2002, 14-19.10.2002, 20-26.10.2002, 27.10-02.11.2002, 04-08.11.2002, 11-16.11.2002, 18-23.11.2002 25-30.11.2002, 02-07.12.2002, 09-14.12.2002 Сайт заработал 17.09.2002