
Вчера Стив Джобс рассказал о том, почему на айпаде и айфоне нет и не будет флеша и сгенерированных в среде разработки Adobe Flash программ. Кто-то воспринимает это как ужасное нападение на свободу личности и превращение Стива Джобса в Большого брата. Я считаю, что ничего страшного в этом нет. Я, чей сайт принципиально сделан с использованием Adobe Flash по объективным причинам («вес» самого сайта и правильная отработка всех событий), и кто написал немало постов об этой технологии. Вернемся к объяснению Стива Джобса. Оно четкое, понятное и, если относиться к нему непредвзято, объясняет позицию компании очень хорошо. Читать дальше
adobe, apple, baka-baka, emo, flash, genn.org, information, ipad, iphone

Я помню как все начиналось и могу рассказать об этом. Давным давно, когда динозавры пользовались модемами, сайты называли домашними страничками, а слово «google» ничего не значило, у сайтов все равно были URL’ы. Мы называли их адресами сайтов и, если хотелось повыпендриваться, могли даже сказать «уникальные адреса веб-узлов, размещенных в глобальной сети Интернет». Программисты, которых сейчас называют айти-специалистами, были предоставлены сами себе в вопросах, касавшихся веб-программирования, что и привело к ожидаемым результатам — странным адресам страниц. Стандартным примером в те времена мог послужить адрес вроде blablabla.com/?sid=23l&pid=ln123&youare=cookiemonster, который иногда был обозначением страницы поиска, а через пять минут уже мог вести в каталог товаров. Тогда словно паладины сил добра без страха в сердце появились новые ребята. Они выглядели странно, занимались только консультациями и называли себя юзабилистами. Читать дальше
baka-baka, flash, friends, gui

Однажды утром, когда я дорисовывал логотипы для одних милых ребят, меня поприветствовал Геллер. Его надо было спасать. Каждый может попасть в такую ситуацию: заканчивается кислород в баллоне, а до ближайшего телепорта восемь парсеков, любимая девушка угнала машину с полным багажником кокаина или необходим простенький флеш-ролик. Удивительно, но Артему как раз не хватало ролика с проигрыванием видео. Ничего особенного: первый кадр, по клику на который начинается загрузка видео, а после загрузки оно показывается от начала до конца и останавливается на первом кадре. Если вновь нажать на первый кадр, то видео покажется сначала. Ничего особенного, если не учитывать предзагрузки .flv. Читать дальше
flash, friends

Все чаще и чаще слышно со всех сторон, что флеш скоро появится на айфоне. На сайте Please fix the iPhone это требование третье по популярности. Что ж, когда Flash завоюет место в iPhone Safari, айфон-версию моего сайта можно будет выбросить в корзину и поджечь ее. К несчастью радость меня не посещает. Флеш появится не раньше,чем Apple разрешит интерпретаторы интерпетируемых языков программирования (это не тавтология). Когда произойдет это эпохальное событие, а оно вполне может произойти, ведь NDA для разработчиков уже отменили, настанет эра вселенского покорения самых отсталых уголков мира айфоном. Java — интерпретируемый язык. Можно будет портировать кучу всякой ерунды с WM безо всяких проблем одним кликом мышки. Если вы спросите меня, почему медлит Apple, то я отвечу, что не знаю. Может быть они разрабатывают новые интерпретаторы, а может вырабатывают собственную концепцию противоречия миру. Время покажет. Не так давно мы верили, что за кассетами будущее, но пришли уменьшенные и более технологичные версии пластинок в виде DVD и CD. Посмотрим, что подарит нам завтрашний день и Apple.
adobe, apple, flash, genn.org, gui, iphone

Неаккуратно сделанный флеш-ролик всегда можно узнать по присущим только флешу «водяным знакам качества»: возможности выделить мышкой текст на кнопках и отчаянному пикселению невекторных объектов. Порой, конечно, приходится ухудшать качество, чтобы не сильно грузить процессор, но это не то, о чем я говорю. Речь о свойстве Allow smoothing у находящихся в Library растровых изображений. Что же делать, когда эти изображения не в библиотеке символов?
Читать дальше
adobe, flash, gui

Воскресным утром я осуществил то, что давно собирался сделать: всерьез взялся за Action Script 3. Разобравшись в синтаксисе и принципах я решил сделать что-то простое и ненавязчивое, но в то же время дающее подергать за самые частые задачи, которые приходится делать, создавая флеш-сайты или флеш-приложения. Ничего сложного в AS3, кроме огромного количества файлов для любого хоть чуточку серьезного проекта, нет. Мало того, всплыли воспоминания о юности, в которой я стал магистром технических наук и software engineer — дорвавшись до нормального объектно-ориентированного программирования я забыл о еде, питье и вообще почти обо всем.
Теперь о поставленной себе задаче. Вчера за quattro formaggi Юра рассказал об интересном посте, который он сейчас пишет. Я предложил проиллюстрировать, что одну из описываемых задач оптимальнее всего делать на флеше. Этой задачей я и занялся, сделав флеш-ролик используя AS3. Если бы я писал на AS2, то все заняло бы не более 20 минут. С копанием в устройстве и работе Action Script 3 я справился за 40 минут. Итак, что же я делал.
Читать дальше
flash, friends, fun, information, numbers

Ежегодно в Калифорнии (а где же еще?) собирается около 1000 человек, которые могут и хотят поделиться интересной информацией. Принимает их TED. Это неэлитарная элитарная конференция, где люди, меняющие облик и дух современной жизни, выступают в роли то ли stand-up комедиантов, то ли университетских профессоров.
Глядя на на имя и профессию докладчика, даже если знаешь, что он снял сериал, завоевавший сердца многих, и Cloverfield, или создал самую популярную поисковую систему и раздражающий AdSence, или даже просто написал очень популярную книгу, сложно угадать о чем пойдет речь.
Читать дальше
cinema, conference, fan, flash, fun, information, iphone

genn.org в Mac OS X Safari и iPhone Safari
Недавно я рассказал о том, как правильно сделать иконку сайта так, чтобы на айфоне это выглядело очаровательно. Теперь же, на примере genn.org объясню, как я сделал так, чтобы мой флешевый сайт на айфоне показывал хоть что-то.
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="stylesheet" type="text/css" media="only screen and (max-device-width: 480px)" href="css/iphone.css" />
Первая строка помогает Сафари в айфоне найти нужную иконку по указанному адресу. Вторая строка подсказывает, какой css-файл использовать для отображения. Размер экрана айфона 320 х 480 пикселей, так что в условии и выставлена максимальная ширина.
Читать дальше
apple, flash, friends, genn.org, information, iphone

Вчера мы с Акеллой по очереди рассказывали интересные вещи в G-Club. Акелла интересно и подробно рассказал о микроформатах, красиво показав, что это не больно и даже интересно. Я же показал на примере нескольких сайтов, как важно понимать для чего создается веб-сайт и как им будут пользоваться. Мастер-класс увенчался четырьмя правилами создания хорошего веб-сайта.
Читать дальше
conference, design, emo, fan, flash, friends, fun, genn.org, gui, information, laboratory 8

Теперь моим сайтом и блогом можно любоваться и с айфона. При этом, если добавить любой из них на экран телефона в виде иконки, он будет обозначен своей уникальной красивой стеклянной пиктограммой (их хорошо видно на картинке вверху). Поскольку сеть изобилует ложными рекомендациями о том, как добиться такого результата (я про иконку), дальше я открою тайны правильного создания красивой пиктограммы. В завершение будут представлены скриншоты трех сайтов для айфона. Два из них рисовал я, а третий (mega) — обработанный плагин WPtouch.
Читать дальше
apple, design, flash, friends, fun, iphone