Yzh "неБлог" | Блог | Микроблог | Архив
RSS | Как добавить комментарий

Архив

Адоб® -- козлы®

27 апреля 2009

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

"Вы пытаетесь установить не самую последнюю версию Adobe® Flash® Player ActiveX. Перейдите на страницу http://www.adobe.com/go/flashplayer_ru, чтобы получить самую последнюю и защищенную версию."

Флэш-движок для блога, нулевой этап

19 апреля 2009

Демку можно поглядеть тут. Можно пощупать ее со стороны админа. Для этого нужно залогиниться с логином admin и паролем test. Вы увидите полноценный админский интерфейс со всем функционалом. Только изменения не будут сохраняться на сервере.

Индексация флэша поисковыми системами -- новости и баяны по теме

19 апреля 2009

В один прекрасный момент Адоб всерьез озаботились видимостью флэш-контента для поисковиков. Они вступили в тайный сговор с Гуглом и Яху и сделали удивительную хрень -- флэш-плеер для поискового бота.

Отныне поисковый бот (пока только гугловский) может запускать на выполнение swf-файл, имитировать действия пользователя (нажимать на кнопки) и считывать весь контент, который таким образом может быть обнаружен. В том числе и тот контент, который непосредственно в swf-файле не присутствует, а загружается им из внешних источников.

Сапоги для сапожника: флэш-движок для блога

12 апреля 2009

Какие ж такие преимущества будет иметь флэш-движок перед существующими html-движками? Аргументировать можно было бы, но словами тут никого не убедишь. Я считаю, что единственным убедительным аргументом будет демонстрация готового продукта. Этим я и займусь. Собственно, я и не ищу никаких рациональных обоснований идеи, просто чувствую нутром, что может получиться что-то хорошее.

Бритвой по Cairngorm

4 апреля 2009

Уже какое-то время делаю проект на Cairngorm и написал какое-то количество кода. И пока писал, все время думал -- что-то с ним не так.

Наконец мне это надоело, я достал бритву Оккама и вырезал нафиг все до единого CairngormEvent и FrontController вместе с ними.

Data Binding на чистом AS, без Flex

18 марта 2009

Все давным давно придумано до нас, еще в 80-м году разработчиками Smalltalk. Именно они начали задумываться об оптимальных способах работы с GUI, придумали MVC, data binding и другие полезные вещи.

Стоило только прочитать про объект-обертку и про AspectAdaptor, как я сразу понял, как это реализовать на AS.

Cairngorm в теории и на практике

15 марта 2009

Книжка про FMS и оффтопик (как же без него)

12 марта 2009

Мнение о книге Learning Flash Media Server 3 by William B. Sanders

Джоел Спольский о венгерской нотации.

Переключение сетевых настроек за полсекунды.

Читаю Джоела Спольски

28 февраля 2009

Самое-самое завлекательное название оказалось у главы 8-й -- "Опасности обучения на Java". Джоел ворчит, что обучение по специальности Computer Science в американских университетах ныне сильно упростили. Если раньше (во времена, когда по этой специальности учился сам Джоел) студентов мучали языком C с его жуткими указателями и функциональным программированием с не менее жуткими рекурсиями, то теперь всех обучают Java. А это, по мнению Джоела, слишком простой язык. И теперь сложнее стало отличить гения от посредственного программиста. Понимание указателей и функционального программирования было барьером, отсекающим 40-70% студентов, оставляя только гениев в программировании. Но прикладных программистов не хватало и не хватает, поэтому идет упрощение обучения.

Сплошной оффтопик

18 февраля 2009

В этом посте только мысли, составляющие оффтопик -- ни слова о флэш-программировании и о программировании вообще.

Мартин Фаулер про DSL

Байка про LISP и Макросы (баян конечно)

Про медиа-серверы

Я люблю Linux, но...

2 февраля 2009

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

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

Продолжаем учиться: про метапрограммирование, про фреймворки, про Mate, Cairngorm и про AIR

14 января 2008

... В итоге, с практической точки зрения лучше всего ориентироваться на те возможности, что уже встроены в язык и в IDE ...

... Поэтому флекс фреймворк я оцениваю очень высоко. Он удобный, простой в изучении и простой в использовании ...

... Первое, что нужно сделать при изучении Cairngorm -- научиться правильно писать и произносить его название :) ...

Ну в этой статье еще всякой хрени полно.

Пару слов о компании Креатек

5 января 2008

Мы небольшая компания занимающаяся веб-разработкой. Мы не работаем на внешних инвесторов, а продаем свои продукты и сервисы.

И снова про mxml, а также про дизайн, и про Ant и Subversive во Flex

4 января 2009

Бывает, какая-то мелкая деталь кардинально меняет представление о предмете. Ерунда, что mxml -- это другой язык с другим синтаксисом. Полная ерунда, что этот синтаксис громоздкий и избыточный (как мне казалось). Ключевой момент в том, что mxml -- это метапрограммирование. Это более высокий уровень. Метапрограммирование требует иного мышления. И новый синтаксис необходим, чтобы оторваться от мышления на уровне ActionScript (более низком).

Минск -- город программистов (юмор)

20 декабря 2008

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

Про книги и про MXML

15 декабря 2008

Появились в продаже must have книги по флэш-разработке.

Снова некоторые мысли об MXML.

Беседа о судьбе флэша в рунете

10 декабря 2008

Размышления и беседы о текущем состоянии флэш-платформы в рунете, каково оно, и почему так получилось.

Monkey для Flex (опять)

8 декабря 2008

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

Флэш-плеер, революция

4 декабря 2008

Хотите почтовый клиент, который будет работать непосредственно с почтовым сервером по POP и IMAP протоколам? Не вопрос. Хотите ICQ-клиент? Не проблема. Прямой доступ к MySQL, без всякого PHP? Тоже можно. Но это все в теории. А как вам ...

Кратко о многом (про haXe, про самообразование, про девайсы, про Slackware)

21 ноября 2008

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

Тихая ненависть к Flex

17 ноября 2008

Переход на другую среду разработки всегда идет не гладко. Все непривычно, все вызывает раздражение. А некоторые моменты просто бесят. Я только недавно начал работать с Flex, и меня в нем многое раздражает, а кое-что просто дико бесит, заставляя ругаться матом. Полагаю, этот переходный период закончится по мере привыкания и накопления опыта. Но пока хочется выплеснуть эмоции, почему я и пишу это. Итак, вот они, выплески ненависти:

Monkey для Flex (продолжение)

21 октября 2008

Немного ранее я писал, как можно с пользой применить Eclipse Monkey для расширения возможностей Flex. Оказалось, что не только меня одного интересует эта тема.

Первым откликнулся Илья Панин ( 33 коровы ) и обрадовал новостью, что ему удалось заставить работать Eclipse Monkey с MXML редактором. BAFPUG тоже не остался равнодушным. Посоветовавшись, мы решили объединить усилия и запустить проект на code.google.com, чтобы создать единое и цельное расширение для Flex.

Проект стартовал, присоединяйтесь.

Используем Eclipse Monkey чтобы сделать Flex удобнее

7 октября 2008

Используем Eclipse Monkey для получения новых возможностей во Flex. Ищущим совершенство посвящается.

Возвращение в mainstream

29 сентября 2008

Последние 5 месяцев я активно изучал и применял альтернативную рабочую среду, состоящую из linux, vim, haxe. Занимался я этим довольно усердно, ибо верил в хороший потенциал этих инструментов. Однако, надо признать, что мои труды дали не так уж много плодов. Если бы эти труды составляли мою основную работу и длились по 8 часов в день, то, вероятно, плодов было бы больше, и больше удовлетворения от них.

Итак, я возвращаюсь к мейнстриму флэш-работки: Windows, Flex, ActionScript3.0.

Я пиарюсь -- проект ChatZone

24 сентября 2008

До сих пор я нигде ни слова не говорил о своих проектах. Но вот пришло время немного пропиарить один из них.

ChatZone это флэш-приложение типа Веб-ОС (ныне не столь уж редкого), представляет собой оболочку внутри которой функционирует несколько вложенных приложений: Videochat, Communicator, SiteMail - встроенная почта, VideoMail - передача видеосообщений, Web Messenger -- приложение, предоставляющее доступ к сетям ICQ, AOL, MSN, Yahoo Messenger и являющееся универсальным клиентом для этих сетей. Есть элементы социальной сети: профайлы пользователей, поиск по профайлам, список друзей, форум. Есть игры и развлекательные приложения: Шахматы, шашки, Mp3 Player, RSS-Reader, Fun Board.

Копаемся во внутренностях библиотеки Arctic

21 сентября 2008

Arctic -- легкая gui-библиотека на haXe. Давайте поглядим, как она устроена.

Не так уж и хорош Flash Media Server. Передача данных с FMS на веб-сервер.

18 сентября 2008

Flash Media Server, конечно, лучший на сегодняшний день по работе с видео. Но не все с ним так хорошо, как хотелось бы. В этой небольшой зарисовке я расскажу о решении практической задачи по передаче данных с FMS на веб-сервер и предъявлю некоторые претензии к нему.

Небольшая заметка про Linux (анонс большой статьи)

26 августа 2008

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

В качестве базы были опробованы дистрибутивы линукса: Mandrake, Ubuntu, Fedora; и оконные менеджеры: KDE, Gnome, Ion, Fluxbox. На очереди -- Gentoo и оконный менеджер Wmii.

Цигун для программиста, 3 месяца занятий

13 августа 2008

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

"Что-то мне не хочется сегодня заниматься, настроения нет. Сегодня, пожалуй, пропущу". -- это типичное начало кризиса.

Язык haXe

10 августа 2008

Доклад для 1-й конференции BAFPUG

lftp для обновления сайта

27 июля 2008

Используем консольный ftp-клиент lftp для автоматического обноления сайта. Поучительная история о том, как полезно читать маны.

Уровни мастерства

26 июля 2008

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

Знающий, Интересующийся, Использующий изредка, Использующий постоянно, Профессионал, Хакер, Лидер, Нинзя, Демиург (Создатель), Просветленный (Постигший Дао)

Vim IDE -- делаем haXe-валидатор

1 июля 2008

Продолжаем создавать среду для программирования на haXe. Те, кто имеет удовольствие работать в Eclipse + FDT, знают и любят встроенный парсер, на лету анализирующий код и подсвечивающий ошибки. Такой функционал, конечно, воспроизвести сложно (хотя нет ничего невозможного), но что-нибудь похожее иметь хочется.

Vim IDE -- упрощаем создание классов

28 июня 2008

Что нужно сделать, чтобы создать новый haXe класс?. Не много, но и не мало:

Это все не сложно, но ведь классы мы будем создавать довольно часто, так что это может быстро надоесть. К счастью, тут все можно автоматизировать.

Vim IDE -- продолжаем настраивать для работы с haXe

25 июня 2008

Итак, в прошлой статье я уже начал настраивать Vim для работы с haXe. Сейчас продолжим этот увлекательный и бесконечный процесс. Ибо настройка Vim -- это воистину бесконечный процесс. Я ведь очень ленивый и хочу, чтобы Vim все делал за меня сам.

Vim IDE -- интеграция с haXe API

22 июня 2008

Дабы сделать из Vim могучую среду для разработки на haXe, нужно расширить его стандартные возможности новым функционалом, специфичным для haXe. Для начала хочется иметь доступ к документации http://haxe.org/api/ прямо из Vim.

Делаем -- кодим на Ruby и Vim Script.

Программирование под флэш платформу. Ver 2.

10 июня 2008

Первая версия этой статьи была написана полтора месяца назад, но она уже успела устареть. Поэтому пришлось ее существенно доработать и расширить. Отдельное внимание уделено разработке флэш-приложений под линуксом и языку haXe.

Вступление
Примеры flash/flex приложений
Флэш-плеер
Средства разработки
Разработка под Linux
Компиляторы
haXe
Серверная часть
Медиа серверы
В завершение

Отладка haXe-кода

8 июня 2008

Продолжаю работать над Руководством по использованию haXe и Neko на сайте haxe.ru. Добавил статью про отладку haXe-кода.

Еще раз про антикэш

2 июня 2008

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

...

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

Цигун для программиста

29 мая 2008

Итак, вы работали до 2х ночи, устали, легли в кровать и быстро уснули. В 7.20 вас будит мягким, но настойчивым писком будильник. В первые минуты состояние неважное, вставать не хочется. Важно сразу занять вертикальное положение. А заняв, идти в ванную. Умываете лицо и уши (особенно уши) холодной водой -- это здорово бодрит.

Далее идете в комнату, открываете балконную дверь (окно), дабы впустить утреньюю свежесть. 10 минут разминка -- разогреть суставы и слегка растянуть сухожилия. Затем 10-15 минут Цигун и первая из 13 техник Тайцзицюань.

SmartWeb - украинский стартап. Вот каким я бы хотел видеть программирование.

26 мая 2008

Случайно обнаружил в инете блог интересного украинского стартапа. Трое парней ушли из крупной компании и затеяли свой проект. Они сделали его за 3 месяца на языке phyton (на котором никто из них не программировал раньше), что говорит о нетривиальных программистских способностях.

Оптимизация производительности для Flash 9

9 мая 2008

Это перевод статьи Николаса Каннассье из его блога. Тема, очевидно, актуальная -- статья вызвала много споров в комментариях и в списке рассылки.

Professional haXe and Neko. Вступление.

7 мая 2008

Перевод частей книги Professional haXe and Neko by L. McColl-Sylvester, F. Ponticelli.

Предисловие Николаса Каннассье (Foreword)
Введение (Introduction)
Представляем haXe (Introducing haXe)
Проблемы веб-разработки
Что такое haXe и зачем он был создан
Компилятор haXe
Компиляция во Flash

Рабочая среда (workbench)

4 мая 2008

Мой опыт в формировании рабочей среды (железо, операционная система, софт, приемы работы).

Идея -- индексируемый флэш-сайт

1 мая 2008

Простая идея, как сделать флэш-сайт, полностью индексируемый поисковыми системами.

Хронофаги (Time Killers)

30 апреля 2008

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

Программирование под флэш-платформу

20 апреля 2008

В статье описано, что такое флэш-платформа, средства разработки и компиляторы, взаимодействие флэш-плеера с сервером, медиа-серверы, флэш в open source мире.
RSS | Как добавить комментарий