Статьи
Пару слов о компании Креатек
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
- Что такое haXe
- Подробнее о языке
- Преимущества haXe
- Недостатки haXe
- Фишки haXe
- Возможности по оптимизации производительности
- Примеры проектов на haXe
lftp для обновления сайта
27 июля 2008
Используем консольный ftp-клиент lftp для автоматического обноления сайта. Поучительная история о том, как полезно читать маны.
Уровни мастерства
26 июля 2008
Я весьма серьезно отношусь к мастерству. В любой области, а особенно в той, которую я избрал для себя -- в программировании. У меня сложилось определенное представление об уровнях мастерства. Я описываю их на примере программирования, но на высоких уровнях мастерство выходит за рамки собственно программирования в сферу философскую.
Знающий, Интересующийся, Использующий изредка, Использующий постоянно, Профессионал, Хакер, Лидер, Нинзя, Демиург (Создатель), Просветленный (Постигший Дао)
Vim IDE -- делаем haXe-валидатор
1 июля 2008
Продолжаем создавать среду для программирования на haXe. Те, кто имеет удовольствие работать в Eclipse + FDT, знают и любят встроенный парсер, на лету анализирующий код и подсвечивающий ошибки. Такой функционал, конечно, воспроизвести сложно (хотя нет ничего невозможного), но что-нибудь похожее иметь хочется.
Vim IDE -- упрощаем создание классов
28 июня 2008
Что нужно сделать, чтобы создать новый haXe класс?. Не много, но и не мало:
- Создать каталоги для пакетов, в которые входит класс (если они еще не созданы);
- Создать новый файл в нужном каталоге и с нужным именем;
- Записать в файл шаблон haXe-класса;
- Заменить в этом шаблоне название класса и пакета;
- Открыть файл в Vim;
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 мире.