Game Development → Экспорт пользовательского интерфейса из Фотошопа
Экспорт пользовательского интерфейса из Фотошопа
Каждый разработчик игр в сталкивается с проблемой переноса/натягивания пользовательского интерфейса.
Большинство моих знакомых просят художников делать текстурные атласы, и потом в ручную или при помощи встроенных в игру тулзов располагают это на экране.
Самая острая проблема заключается именно в расстановке данных объектов на экране. Я встречал варианты ручного позиционирования через .ini файлы с указанием положения на экране и описание прямоугольника с текстурными координатами. Это вполне приемлемо если у вас немного элементов и есть свободное время.
.NET → Создание DSL на языке F#
Хочу представить сообществу перевод моей статьи на CodeProject, в которой я описываю процесс создания DSLей с использованием языка F#.
Персональные блоги → Автоматизируем iTunes
Добавляя музыку в iTunes я столкнулся с тем, что большое число песен не имеют правильно прописанных тегов. Выглядит это примерно так
Детальный осмотр показал, что это не проблема кодировок. Теги в треках именно, что были забиты знаками '?'.
Детальный осмотр показал, что это не проблема кодировок. Теги в треках именно, что были забиты знаками '?'.
Разработка → Build automation in Windows: Краткий обзор софта
Хотелось бы рассказать об инструментах автоматизации сборки под Windows.
Это не коим образом не реклама, а только обзор средств.
Буду рад за ссылки на другие продукты и отзовы об их использовании.
Это не коим образом не реклама, а только обзор средств.
Буду рад за ссылки на другие продукты и отзовы об их использовании.
Персональные блоги → Создание event c SMS уведомлением в Google Calendar с использованием XMLHTTP и запуск скрипта из Outlook
Создание event:
1. Для начала необходимо настроить ваш Google Calendar — вот здесь описано как это сделать
2. Сохранить VBscript код в vbs-файле (например, google_sms.vbs).
3. Строка запуска:
cscript.exe google_sms.vbs «Google account name» «Google account pass» «Path to text file»
Интеграция в Outlook:
1. Открыть «Tools»-«Macro»-«Visual Basic Editor», выбрать ThisOutlookSession в проекте VbaProject.OTM. Вставить SendNotificationSMS функцию. Необходимо указать: User, Password, Путь к скрипту.
Желательно «подписать» скрипт (в Visual Basic Editor «Tools»-«Digital Signature...»)
2. Создать правило «Tools»-«Rules and Alerts…» и выбрать «run a script» действие. Выбрать функцию SendNotificationSMS.
3.Outlook 2007. Открыть «Tools»-«Macro»-«Security…». Установить “Warning for all macros”. Перезапустить Outlook. Если появится окошко с «Enable Disable macros» то сделать Enable (обычно появляется при первом срабатывании правила или открытии «Tools»-«Macro»-«Visual Basic Editor»)
4. Проверить что все работает – отправив например самому себе e-mail, правило на которое должно вызывать <run a script>.
Python → Win32 GUI Automation при помощи pywinauto
По роду своей предыдущей работы (QA) пришлось познакомиться с чудесным языком Python и, в частности, с модулем автоматизации pywinauto. PyWinAuto чудесен при автоматизации тестирования gui приложений и просто автоматизации рутинных gui процессов.
Данный пост расскажет и покажет как использовать модуль pywinauto для автоматизации gui операций.
Данный пост расскажет и покажет как использовать модуль pywinauto для автоматизации gui операций.
Персональные блоги → Меню элементов CSS для PowerPro
В какой-то момент соломинка переломила спину верблюда, и я таки сделал меню для вставки элементов CSS при редактировании html в редакторе или в поле ввода веб-страницы. С одной стороны, немного ускоряет набор длинных слов вроде background-color, с другой — служит подсказкой, какие элементы бывают и какие значения принимают.

Технически это текстовый файл css_menu.txt, используемый в команде
*Menu ShowFile путь\к\файлу\css_menu.txt,
которая вешается на любую кнопку.
Если вдруг кто-то ещё использует PowerPro и тоже нуждается в автоматизации набора CSS, то вот, попробуйте :)

Технически это текстовый файл css_menu.txt, используемый в команде
*Menu ShowFile путь\к\файлу\css_menu.txt,
которая вешается на любую кнопку.
Если вдруг кто-то ещё использует PowerPro и тоже нуждается в автоматизации набора CSS, то вот, попробуйте :)