Архив за Декабрь 2008

Alma mater

img_4176Нашёл среди бумажек свой кроссворд, который я составлял, когда учился в железнодорожной академии. Для меня эта работа примечательна тем, что это первый документ, который я создал в Word (6.0). Напечатано, кстати, на матричном принтере.

Кроме того, судя по реакции моего руководителя, я был первым в истории кафедры, кто принёс кроссворд не на листочке в клеточку, а, так сказать, в типографском варианте. Ну мне-то просто было лень рисовать руками, а на кафедре электротехники меня пускали поработать на Pentium 66 Mhz.

Это был 1996 год. Через 2 месяца я куплю в книжной лавке политеха, расположенного по соседству,  книжку «Использование Visual Basic в Excel», с которой всё и началось.

Читать полностью »

Ajax versus Flex

— а я-то думаю, что это меня так на флеш кидануло...

viz

ajax flex

Морфий

Отличный фильм по Булгакову. Я читал как-то эти «Заметки юного врача» — это отличная экранизация. В России начинает появляться хорошее кино.

Самый молодой игрок в Обливион

kenja_oblivionКеня иногда просит меня поиграть в Обливион, он называет это «играть в дядю». Вчера он и сам решил попробовать, я подвигал его рукой с мышкой и он сразу сориентировался в трехмерном пространстве, а на клавишах W, S, A, D я нарисовал стрелки.

Хотя они быстро стёрлись, Кешухан уже через 5 минут находил клавиши без нарисованных пометок (см. видео).
Читать полностью »

Flex Profiler

Потихоньку перевожу свои аяксовые компоненты на флеш. В субботу воевал с местным сборщиком мусора. Обнуляю ссылки на объект, всё как положено. Не удаляются инстанции при пересоздании объекта, хоть тресни!

Оказалось, при навешивании обработчиков при помощи addEventListener не стоит пренебрегать последним параметром, и указывать useWeakReference = false, иначе объект никогда не будет удален из памяти.

Но об этом хоть в справке написано, а вот о том, а что делать, если обработчик навешивается, как операция mx.states.SetEventHandler? Я что-то не нашел способа указать «слабую ссылку». Так и будет пухнуть приложение в памяти. Вывод: обязательно пользоваться профайлером, во Flex Builder’е он вполне ничего.

flexprofile

28.12.2008 • Метки:  • Рубрики: Разработка ПО • Комментировать

О диете

Желающим похудеть не следует обедать и ужинать. Если захочется есть, разрешается снова позавтракать.

Идеи носятся в воздухе

Только что выражал свои восторги относительно Adobe Flex, как на тебе — студия Лебедева анонсирует «вершину сайтостроительства» (цитата) — Техснабэкспорт, полностью выполненный во флеше. Причём особых премудростей там не демонстрируется: всё просто (и наверняка дорого, как всегда), для Техснабэкспорта в самый раз, молодцы.

Видно, наступает такая тема: Flex.

P.S. Наступила.

Adobe Flex

Выходные прошли в знакомстве с технологией флеш. Такого восторга я не испытывал со времен, когда первый раз увидел изнутри OpenGL.

Это очень, товарищи! Жалею теперь, что откладывал это знакомство, думал, успеется. Надо было давно это заюзать. Перед вами будущее распределённых корпоративных приложений, а для всяких eBay, Nasdaq и прочих монстров — уже настоящее. Читать полностью »

Утреннее

Бывает так, что проснулся, но не выспался. А вот выспался, но не проснулся — не бывает. Хотя...

О последнем прослушанном

Я люблю слушать аудиокниги. По многим причинам. Это позволяет: во-первых, частично разгрузить глаза, во-вторых, совмещать с прослушиванием другую несложную деятельность. Хорошо слушать книгу, ожидая кого-то, или в дороге, или занимаясь монотонной работой, не требующей мозговой активности.

Давно я, правда, такой работой не занимался, поработал бы с удовольствием физически. Согласен даже на тяжёлый труд! Конверты заклеивать или еще там что. Читать полностью »