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

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

Все началось с того, что wa11 нашел какой-то некрасивый ноутбук и спросил, нет ли чего получше, но только не Apple. Я никого не убеждал и не буду убеждать покупать компьютеры и ноутбуки под управлением Mac OS X, но действительно считаю, что эта операционная система лучше, чем любая версия Windows. Мне вообще всегда нравились графические надстройки на *nix. Итак, в комментариях появился Антон Тен размахивающий пламенным мечом просвещения. Выяснилось, что единственным смущающим в Mac OS X аспектом оказалось отсутствие кнопки, которой я в Windows никогда не пользовался. Речь идет о Maximize. Не знаю как в русской версии, наверное что-то типа Развернуть на весь экран. Да, действительно такой кнопки в Mac OS X нет, зато есть кнопка Zoom. И хоть кажется, будто функции у них одинаковые, это не так. Различия в действии кнопок очень хорошо подчеркивают идеологию и работу операционных систем Windows и Mac OS X.
читать дальше
На днях я решил освежить в памяти труд Джефа Раскина (Jef Raskin) про интерфейсы просто потому, что люблю перечитывать фантастику ;) Это и вызвало мой недавний пост про состоятельные элементы. Помимо всего прочего, Раскин рассказывает об оценке интерфейса и оценивает на примере интерфейс для перевода одной температуры в другую. Я уже 10 минут ворочаюсь и не могу смириться с тем, что идеальный интерфейс так и не был предложен ;) Итак, Раскин предлагает интерфейс с вводом чисел.

читать дальше

Как-то утром для реализации одного небольшого, но забавного гео-политического социо-сетевого проекта мне понадобилось легко и непринужденно отделять посетителей, пользующихся Mac OS X от посетителей, вынужденных наслаждаться другими операционными системами. Работать это должно было так, чтобы неумышленно обдурить распознавание было нелегко, даже сменив описание броузера или отключив JavaScript. Стремясь найти наиболее изящное решение, я решил посмотреть пару серий аниме Cowboy Bebop и решить проблему не в лоб. Например, выпадающий список «What’s your OS?» был отвергнут в первые же миллисекунды.
читать дальше

Вчера мы с Акеллой по очереди рассказывали интересные вещи в G-Club. Акелла интересно и подробно рассказал о микроформатах, красиво показав, что это не больно и даже интересно. Я же показал на примере нескольких сайтов, как важно понимать для чего создается веб-сайт и как им будут пользоваться. Мастер-класс увенчался четырьмя правилами создания хорошего веб-сайта.
читать дальше

Очень часто мы наталкиваемся на мордашки роботов, узнаваемые в очертаниях обычных предметов. Это может быть и вид машины сзади, и улыбающийся брандспойт, и простой, но очень важный щиток какого-то аккумулятора. На этих выходных в Минске я повстречал маленьких роботов — магнитные замки на дверях парадных. Сейчас по всей столице Беларуси установлены новые круглые контакты с таким же ключом, который надо прикладывать, но на некоторых домах остались роботы!
читать дальше

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

Всякий раз, когда я хочу написать о чем-то, взволновавшем меня сверх всякой меры, во мне опять начинает шелестеть кроной дерево сомнений. Так и в этот раз, когда по всему интернету звучали охотничьи рожки и слышалось: «Ату! Загоним эту лису и побьем все рекорды!», а вокруг многие молодые люди в футболках с надписями вроде «sudo make me coffee» ходили с горящим взором, я совсем не участвовал в истерии. Я не испытал азарта от нажатия на ссылку Скачать, и у меня не дрожали коленки, когда я перетаскивал иконку третьего Файрфокса на иконку директории Applications.
Может показаться, что мне вообще плевать на все броузеры кроме Сафари. Спешу заверить, что это не так. Радикальная перемена в интерфейсе одного из самых популярных броузеров заинтересовала меня довольно давно. Теперь же я смог, сжав на счастье кулачки, скачать этот броузер, по прежнему лелея надежду, что переделка достигла своей цели. Насколько я понимаю, цель заключалась в том, чтобы перестать выглядеть белой вороной в любой операционной системе, а гармонично влиться в ряды уже работающих программ. Проверить версию для Windows я не смог, потому что буквально пару дней назад я удалил раздел с XP для того, чтобы было куда сложить сериал My Name is Earl (включая второй сезон). Итак, радостно подпрыгнув пару раз, Firefox 3 ожил у меня на экране…
читать дальше

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