27 ноября 2012 г.

Обновление SimpleTable для as3

Обновил до версии 0.2 компонент GUI SimpleTable, который позволяет отображать табличные данные. Добавлен метод updateData():void, вызов которого обновляет отображение данных. Раньше для перерисовки полностью перестраивался список отображения методом draw(event:Event):void. Сейчас перестраиваются только данные в TextField'ах, что неплохо увеличило производительность в интенсивных вычислениях.

Впоследствии в планах есть еще одна оптимизация — обновлять только измененные данные.

Компонент совершенно бесплатен. Загрузить его можно здесь.

14 сентября 2012 г.

Консоль на ActionScript 3

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

11 августа 2012 г.

Простое приложение на WebGL

В полку "хеллоуворлдов" прибыло. В этот раз на очереди WebGL. Захотелось приглядеться к этому "зверю" попристальней, потому как потенциал в нем видится не малый. Думаю, рано или поздно он потеснит на рынке все другие технологии в своей нише. Или появится что-то более удобное во всех отношениях. Пока же, по моим ощущениям, для Stage3D (Flash) писать гораздо приятней, что-ли. Но хватит разжигания межплатформенных розней.

21 июля 2012 г.

Модуль для подключения шаблонизатора Twig к Kohana 3.2

Начал плотно писать для Kohana по работе и в исследовательских целях написал свой (как уж водится, с преферансом и куртизанками) модуль подключения шаблонизатора Twig для версии Kohana 3.2. Потому как попавшиеся мне два были для предыдущих версий Кохана — видать не там искал.

7 марта 2012 г.

Виджет представления упакованных булевых значений на javascript

В продолжении темы упакованных булевых значений предлагаю свое решение на Javascript.

Общая идея в том, что в базе данных хранится только целое число и, соответственно, в интерфейс оно будет выводиться как input:text или input:hidden. Мы его скрываем и заменяем на представление из соответствий в виде чекбоксов.

Ниже пример и сам скрипт.