понедельник, 29 апреля 2013 г.

От Аддиктивности до У!Я!


На днях я побывал на конференции, посвященной GameDev'у, организованной компанией iLogos. Об этом событии мой краткий отчет для коллег, чьи души поглотила пучина субботней отработки выходных :)

Это всего второй раз, когда я был на конференции, уж больно тяжелый я на подъем. Но в этот раз все проходило в родном городе, в стенах родного университета. У меня просто не было оправданий, чтобы не прийти.

Организация, как по мне, была вполне на уровне, особенно если учесть тот факт, что участие в ней абсолютно бесплатное. Мне и моим друзьям даже достались пакеты с сувениркой (блокнот, ручка) и бейджики, хоть организаторы и предупреждали, что участников оказалось больше ожидаемого и хватит не всем.

"Плохая новость - любая игра подходит к концу. Хорошая - ты можешь создать продолжение!"

суббота, 13 апреля 2013 г.

Как вставить код программы в блог?

Казалось бы, чего проще - скопировал, вставил, опубликовал. Но ведь хочется, чтобы код выглядел также красиво, как в вашей любимой IDE (если конечно ваш код выглядит красиво :). IDE постаралась и подсветила ключевые слова и типы данных разными цветами, за что ей спасибо, но Блог ничего не знает о синтаксисе вашего языка. Зато он знает о правилах HTML, посему самый простой способ вставить код красиво - это завернуть его в HTML-упаковку. Вручную делать это, конечно, весьма утомительно. К счастью, добрые люди постарались и сделали онлайн ресурс http://hilite.me/, который не только распознает тьму всяких языков, но еще и предлагает вам на выбор множество цветовых наборов для разметки. В частности, для моего блога понадобился набор для текста на белом фоне и там таких есть несколько, хотя есть и инверсные варианты.

Впрочем, фон блога не принципиален, ибо блок кода вставляется со своим фоном:

1
2
3
4
5
6
// Custom background
for(var i:int = 0; i < 5; i++)
{
 trace("Йошкин код!");
 trace("Можно даже добавить номера линий!");
};

Кроме цветового оформления, скрипт автоматически сконвертирует все небезопасные символы (например, угловые скобки) в HTML коды, так что ваша программа не обезобразится. Это нас устраивает :)

Begin

var myBlog : Blog = new Blog("fjxit.blogspot.com");

Как гласит народная мудрость: "Если не знаете с чего начать, начните с чего нибудь". Начать я решил с такого простейшего поста и сразу возникла тема для второго :) Это работает!