Здесь можно посмотреть и скачать написанные мной мини-программы  и утилиты. Большинство оконных программ написаны на Delphi/FPC. А 3D-приложения написаны на С++, С#, Java, вариациях ECMA Sctipt  и MS Visual Programming Language. Мобильные обычно используют Java или Delphi.NET. Скрипты — Bash или Batch.

AutoRotate [Linux]

AutoRotate.sh – небольшой скрипт-твик, без которого фактически бесполезны возможности ноутбука-трансформера при работе на большинстве Debian Linux. Немного покопав различную документацию, и посмотрев примеры, мне удалось написать простенький скрипт, который отслеживает положение гироскопа ноутбука через monitor-sensor (из пакета iio-sensor-proxy), и обнаружив изменение его состояния через inotifywait (из пакета inotify-tools), применяет серию команд к графическому серверу xorg (xrandr) и матрице тачскрина (xinput). В результате вы имеете корректно реагирующий на изменение положения ноутбук или планшет под управлением Linux.

Читать далее →

CubeRTY Labyrinth

CubeRTY Labyrinth – это небольшой эксперементальный проект, призванный оценить сложность написания простой казуальной игры не выходя за пределы среды Blender. Все части этой игры сделаны внутри программы, никакой внешней обработки применено не было. Мало того, вся логика приложения сделана с применением блок-схем в режиме IDE, с минимальным использованием “игровых свойств” объектов. Управление и геймплей простые, подсказки даются в режиме текстовых сообщений. Управление и настройки графики не изменяются, однако игровое окно легко масштабируется под ваш экран, без потерь в качестве картинки. 
Читать далее →

Server Dispatcher

Server Dispatcher – это моя новая программа, написана и использованием открытых ЯП FPC и PHP. Программа объединяет в себе функции направленного порт-сканера и клиент-серверного приложения. Клиентская часть: находясь на компьютере с несколькими программами серверами, периодически проверяет, слушают ли эти сервера входящие соединения на указанных портах, и сообщает об этом серверной части, по указному адресу. Серверная часть: Слушает порт 10001/tcp, и анализирует входящие потоки. Обнаружив понятную сигнатуру, выделяет из неё адрес клиента, приславшего сообщение, а так же статус, номер, и протокол порта о котором сообщает клиент, и записывает полученные данные в указанную таблицу базы данных. Читать далее →

OPHM Client

OPHM Client – это компактный мини-клиент для дистанционного мониторинга критических датчиков вашего сервера. Данные должны быть представлены в формате JSON, и передаваться по протоколу HTTP.  Читать далее →

GenColor

color_vb_64x64-32GenColor – это “экспериментальная” утилита. Меня всегда интересовало как работают Генераторы Случайных Чисел в разных Языка Програмиирования. Поскольку на тот момент меня интересовали Visual Basic и MS Visual Studio 2008, я решил попробовать сделать что-то простенькое на этом ЯП, и в этой IDE. Читать далее →

Forest Riders

Forest Raiders, Это моя первая (и наверно последняя) игра, сделанная с поддержкой мультиплеера. В рамках этого проекта я впервые познакомился с физикой машин, и их взаимодействием с окружающим миром. Так же я узнал как предавать и синхронизировать физическую и визуальную модель игрока через сеть, между любым количеством клиентов. Написал свой собственный вариант сетевого лобби. Читать далее →

Universal SWF Screensaver

Universal SWF Screensaver, это программа-мост, между браузерным плагином Adobe Flash Player и служебным слоем Windows, используемым для защиты вашего экрана, и воспроизведения заставок. Эта программа поможет вам использовать любую SWF-анимацию в роли обычной заставки. А так же она умеет обрабатывать прозрачность оригинальной SWF, что позволит вам наложить на ваш рабочий интересные эффекты. Программа построена на пересобранном Flash Player ActiveX 11. Читать далее →

Tunngle ABP

icoTunngle ABP – очередной “костыль”, только для геймеров. Как можно догадаться из названия (AdBlock+ for Tunngle 4), эта программа, помогает автоматически найти и уничтожить скрыть рекламные баннеры, в очень известном, бесплатном игровом VPN-клиенте Tunngle, версии 4. Во 2й версии была добавлена возможность, писать свои конфиги в INI-файл программы, что позволит в будущем, при обновлении Tunngle, или его тем избежать персборки моей утилиты – просто впишите параметры новых рекламных блоков в конфигурационный файл, а программа сделает всё остальное. Читать далее →

Py2Exe Helper

python_64pxPy2Exe Helper – разновидность моих программ, составляющих скрипты для других уже консольных программ. Py2EXE – один из самых известных компонентов для интерпретатора языка Python под Windows. Сообственно, моя программа составляет скрипт, для компилляции вашего файла на языке Python (*.py), в исполняемый файл Windows (*.exe), а затем, в правильном формате, “скармливает” его Python с PY2EXE. Думаю, данный мнструмент будет полезен людям, ценящим гибкость Python, но всё ещё работающим под Windows. Читать далее →

PassGen

icoPassGen – несложная программа, создающая сложные для взлома и подбора пароли. Идея написания отдельной утилиты мне подал компонент KeepPass Password Safe. На примере данной программы, я впервые опробовал портирование своих утилит на платформу J2ME (Моб. телефоны, с поддержкой Java-игр.), Правда в процессе портирования принимала участие IDE MidletPascal, объединяющая в себе правила языка Pascal и Java. Читать далее →