понедельник, 14 июня 2010 г.

Подключил подсветку кода в шаблон

Воспользовался библиотекой SyntaxHighlighter для подсветки фрагментов кода -- автор Alex Gorbatchev.

Оставлю себе инструкцию, а то любовь к смене шкурок меня погубит :)

Код подключения лучше всего вставить строго перед закрывающим тэгом "головы" шаблона </head>. Редактор находится в разделе "Дизайн -> Изменить HTML".

Секция подключения библиотеки (на второй строке выбирается цвет фона для подсвечиваемого фрагмента, все варианты оформления см. на сайте проекта):
<link href="http://alexgorbatchev.com/pub/sh/current/styles/shCore.css" rel="stylesheet" type="text/css" />
<link href="http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css" rel="stylesheet" type="text/css" />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript' />
Секция подключения языковых модулей подсветки (я взял не все, полный список см. на сайте проекта):
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript' />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript' />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript' />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript' />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript' />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript' />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js' type='text/javascript' />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript' />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDiff.js' type='text/javascript' />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJavaFX.js' type='text/javascript' />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.js' type='text/javascript' />
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript' />
Активация библиотеки в Hosting-режиме:

На этом подключение библиотеки закончено. Дополнительные опции настройки при оформлении включаемых фрагментов текста см. на сайте проекта

Проверка Общей теории относительности

Ознакомился на практике с Общей теории относительности :)

Понедельник, 14 июня 2010 года :: разместил сей пост в подтверждение -- действительно существуют частотный сдвиг и задержка сигнала, приходящего от источника находящегося по другую сторону от Солнца.

Понедельник, 7 июня 2010 года :: прочитал сообщение Павла Одинцова с формулировкой "Охренеть, блин..." -- prooflink

Причиной повышения эмоционального фона выраженного столь ёмким эпитетом стала публикация статьи в проекте "Mail online" на тему: "Ученые обнаружили косвенные признаки жизни на Титане, луне Сатурна" -- prooflink.

К сожалению дата публикации так же размыта, как и "коллективное бессознательное" -- "Ученые обнаружили...". Такой основательный подход к делу мне знаком еще с незапамятных времен работы в региональной газете (чтоб не подумали плохо - верстальщиком): "Однажды в тридевятом царстве, в тридесятом государстве ученый совет при дворе царя Гороха тринадцатого..."

суббота, 5 июня 2010 г.

Визуализаторы событий по журналу

Странно, но впервые вижу такие штуки: визуализаторы процессов построенных на анализе логов. Надо погонять у себя.

Logstalgia — журнал Apache воспроизводится в виде пинг-понг-подобной схватки между сервером и нескончаемым потоком запросов в стиле игры Arcanoid, успешно отраженный удар означает обслуженный запрос, пропущенный — ошибку (например, 404).



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

Gource — маленькие персонажи олицетворяющие программистов строят "дерево" процесса разработки программы, выглядит как "наночеловечки наноконструируют наноструктуры".



Поддерживаются Git, Mercurial, Bazaar и другие.

P.S.: А всё-таки процесс завораживает!

пятница, 4 июня 2010 г.

Seed - ошибка подключения WebKit (Ubuntu Lucid)

Будем бить через дымоход.
GIrepositoryError. Typelib file for namespace 'WebKit' (any version) not found
Такое страшное сообщение встретило меня при импорте библиотеки типов WebKit в Seed-скрипте примера: http://git.gnome.org/browse/seed-examples/tree/browser

Решение:
sudo apt-get install gir1.0-soup-2.4 gir1.0-webkit-1.0

И не забудем установить пакеты: libwebkit-1.0-2 и seed. Когда версии устареют, найдем их на http://packages.ubuntu.com/