Transport Tycoon Deluxe / Emscripten ч. 2

Transport Tycoon (Транспортный магнат) — изрядно древняя, но до сих пор доставляющая, особенно маньякам, игра в жанре экономической RTS. /…/

Также существует OpenTTD, открытый продукт маньяццтва unixоидов, вследствие чего от игры можно не отвлекаться даже в сортире и метро, установив её на коммуникатор или КПК. © lurkmore
Читать далее →

Портируем C/C++ библиотеку на JavaScript (xml.js)

Статья является дополненным переводом статьи «HOWTO: Port a C/C++ Library to JavaScript (xml.js)» (автор: azakai). Автор оригинальной статьи имеет приличный опыт портирования C/C++ библиотек в JavaScript. В частности, он успешно портировал lzma.js и sql.js. В своей статье он описывает общую схему портирования C/C++ кода на примере libxml – открытой библиотеки для валидации XML.
Читать далее

GCC Profile-guided optimization

Profile-guided optimization (далее PGO) — техника оптимизации программы компилятором, нацеленная на увеличение производительности выполнения программы. В отличии от традиционных способов оптимизации анализирующих исключительно исходные коды, PGO использует результаты измерений тестовых запусков оптимизируемой программы для генерации оптимального кода. Читать далее

DocShare & CDT

DocShare — раширение для Eclipse организующее возможность совместного редактирования кода (по протоколу XMPP или Skype). Из коробки поддерживается возможность совместной правки в java-editor и text-editor. В CDT такая возможность не включена, но это легко исправить. Действуя согласно wiki можно написать расширение для Eclipse интегрирующие DocShare в CDT. Документация достаточно путанная и не у всех получается сделать это расширение. Даже есть баг. Поэтому выкладываю свое раcширение, оно работает, проверенно.

Скачать: info.caiiiycuk.ecf.docshare.cdt_1.0.0.jar

XPCOM часть четвертая и пятая: разработка компонентов

image

Вольный перевод четвертой части и пятой части статьи про технологию XPCOM от Rick Parrish.

XPCOM — кросс-платформенная объектная модель компонентов. Предназначение XPCOM заключается в предоставлении механизма создания программных модулей (компонентов) на множестве различных платформ. Читать далее

XPCOM часть третья: настраиваем окружение

image

 

В данной статье задействованы материалы и текст третьей части статьи про технологию XPCOM от Rick Parrish.

Прежде чем разрабатывать программное обеспечение или свои компоненты XPCOM необходимо настроить окружение.
Читать далее

XPCOM часть вторая: Компоненты. Основы.

image

Вольный перевод второй части статьи про технологию XPCOM от Rick Parrish.

Идея XPCOM как технологии заключается в предоставлении модульного фреймворка независящего ни от операционной системы ни от языка.
Читать далее