Потребовалось отображать табличные данные на чистом as3 без использования компонентов Flex (типа DataGrid) или Flash. Как обычно, первым на очереди был гугл. Но, к своему удивлению, ничего бесплатно-приемлемого найти не удалось. Изваял свой. Старался сделать компонент максимально простым в использовании. Можно загрузить swc-файл и подключать к любому проекту. Версия Flash-плеера не меньше 10-й. Если у кого-то появится заинтересованность, то функционал можно разширить. Пока мне для своих нужд того что уже сработал вполне достаточно.
О платформе Flash, трехмерной графике, веб-разработке, разработке игр и многом другом...
28 июня 2011 г.
12 июня 2011 г.
Настройка C++ проекта в Eclipse CDT с MinGW
Ради интереса решил попробовать писать код C/C++ в Eclipse. Надо сказать задача оказалась не из "установил и заработало". По крайней мере под Винду и для компилятора MinGW. Но и слишком сложной процедуру тоже не назовешь. Пришлось немного посерфить по Инету в поисках ответов на вопросы. И, надо сказать, всех ответов в одном месте я не нашел. А некоторых не нашел совсем. Поэтому поделюсь своим опытом настройки Eclipse CDT.
11 июня 2011 г.
Подключение фреймворка для учебных примеров OpenGL и DirectX
В предыдущей моей записи я описал набор модулей на C++, используя которые можно заниматься только API рисования, не заморачиваясь на создании окна и подсоединении выбранного API. Причем, можно создавать код и под OpenGL, и под DirectX отдельно, при желании переключаясь между ними.
10 июня 2011 г.
Фреймворк для учебных примеров OpenGL и DirectX на C++
В своё время, выполняя множество уроков по OpenGL и DirectX под Windows у меня выработалась определенная схема построения приложения. И только недавно до меня дошло, что можно объединить функционал создания окна Windows и для OpenGL и для DirectX! Пошерстив Интернет на предмет данной темы, у меня не получилось найти нечто подобное, поэтому сделал свой "велосипед" и выкладываю результат для общего пользования.
Объединив наработки и причесав, получился набор модулей. Сейчас, используя данный код, в большинстве случаев (для учебных целей), не придется ломать голову над функционалом создания окна и присоединения контекста OpenGL или создания устройства DirectX. Достаточно скопировать файлы себе в проект и прилинковать нужные библиотеки.
5 июня 2011 г.
Пример реализации паттерна Singleton на C++
Паттерн программирования Singleton в C++ можно реализовать по крайней мере двумя способами: использованием только статических членов (методов) и реализацией единственного экземпляра класса. Первый способ более тривиален и менее гибок. Поэтому представлю второй.
3 июня 2011 г.
Генератор паролей на jQuery
Сделал свой генератор паролей на jQuery. Не спрашивайте зачем :). Генерирует пароли любой длины. Можно управлять содержанием символов в пароле: включать/выключать цифры, большие латинские, маленькие латинские, специальные символы.