Выпуск: VK.Shadowlog

VK.Shadowlog: Просмотр удаленных записей\комментариев ВКонтакте

На днях я сделал ещё один userscript для ВКонтакте. На этот раз это кое-что необычное - данный скрипт позволяет просматривать удаленные записи и комментарии на страницах групп\сообществ.

Конечно, для проделывания такой "магии" есть некоторые условия, но это остается довольно полезным трюком.

О принципе работы далее в этой записи, ссылка на скачивание в конце.

Читать далее

GameMaker: Добавление изображений на “экран загрузки” в HTML5


(веб демка)

Кто-то на форуме спросил, существует ли пример/расширение для отображения логотипа (или иной картинки) во время загрузки собранной на HTML5 модуле GameMaker: Studio игры. Подходящих расширений замечено не было, поэтому я сделал одно.

Читать далее

Установка userscript’ов / .user.js

Данная мини-запись преимущественно сделана того, чтобы ссылаться на нее с страниц моих же userscript'ов.

Userscript'ы это [обычно небольшие] сценарии на языке программирования JavaScript, что встраиваются браузером в подходящие под критерии страницы. Поскольку такие сценарии имеет полный доступ к содержимому затрагиваемой страницы, они могут быть использованы для добавления элементов на страницу, изменения функционала, и прочего.

Читать далее

Notepad++: Подсветка синтаксиса для TurboProlog

В последнее время я занят подготовкой к выпуску ряда важных вещей, из-за чего интенсивность появления записей тут, скажем так, немного сократилась. Здравый смысл подсказывает мне, что забрасывать блог до выполнения какого-то условия не стоит.
Однажды я уже таким образом отложил игру в Warcraft III до момента, пока я не закончу работу над одним проектом.
И, знаете что... до игры в Warcraft я с тех пор так и не добрался. Не потому что я не закончил проект (хотя, стоит признаться, он занял времени больше чем я ожидал), а потому что возвращаться к игре и поддержке связанных с ней проектов после перерыва более чем в полгода было как-то неловко.
Было бы очень жаль если бы то же самое произошло с блогом, верно?

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

Читать далее

GameMaker: Эффекты скольжения окна

Window sliding example for GameMaker

Эта запись посвящена созданию эффекта аналогичного используемого в моей старой программе GMConveter. Вообще-то сама по себе программа была в некоторой степени шуткой, так как в момент ее выпуска единственная разница между файловыми форматами GM80 и GM81 была байтом версии в заголовке, который ей собственно и изменялся, делая файлы вновь совместимыми. Довольно неплохо для чего-то что было скачано более 4000 раз за два года, правда?
Помимо внутренней простоты программа так же имела неплохой внешний вид, включая эффект плавного скольжения окна. Об этом я и расскажу.

Читать далее

C/C++: Вывод цветного текста посредством WinAPI

Если вам доводилось делать попытки написания игр в виде "консольных" приложений Windows, то возможно вас интересовал вопрос,

А нельзя ли, к примеру, раскрасить выводимый текст?

И, стоит заметить, ответ на него не так уж и глубоко спрятан. Как факт, на MSDN есть целая секция, посвященная работе с консолями. Правда, она немного запутанная. И на английском. Но в остальном, нужную документацию в ней можно найти методом перебора функций из списка доступных. Но данная статья посвящена выводу цветного текста а не перебору, поэтому вернемся к нему.

Читать далее