C# + .NET: Минималистичный пример асинхронного UDP

Однажды я экспериментировал с сетевым кодом в Unity3d.

Как вы, возможно, знаете, существуют различные системы, помогающие нам создавать сетевые приложения в Unity, с различными подходами и возможностями.

Однако, если вы более знакомы с обычным API сокетов и/или вам просто нужно портировать немного существующего кода, вам, вероятно, удобнее было бы разобрать простую отправку/получение данных.

Данная запись именно это и демонстрирует средствами .NET System.Net.Sockets.UdpClient: Читать далее

Выпуск: VK.Shadowlog

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

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

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

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

Читать далее

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


(веб демка)

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

Читать далее

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

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

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

Читать далее

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

Однажды в начале этой записи было несколько параграфов личной предистории с отсылками, что лишь немного младше самого Turbo Prolog. Если они вам, зачем-то, нужны, всегда есть Internet Archive. Но, к делу,

Читать далее

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

Window sliding example for GameMaker

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

Читать далее

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

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

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

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

Читать далее