понедельник, 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/

среда, 18 ноября 2009 г.

А как это — хакер?

Молодые родители часто спрашивают: как сделать из любимого чада программиста!
Хорошие мои, пожалейте и себя, и его. Если бы вы только знали, что такое быть программистом (а если бы еще и я знал, хотя это к делу не относится)...
Но если вы полны решимости, то вот вам главное:

Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь! (с)
И так каждый день! Оно ему надо?

Любопытный народ дочитывает до этого места! Ну как же, опросили всех знакомых, и непонятно?
Самый-самый язык программирования, который обязательно надо выучить ... английский!

Ах эти детки!..
— Бегает?
— Зачем? Ходит.
— Болтает?
— Молчит.
— Умный мальчик, далеко пойдёт. (с)
Годика через три-четыре можно проверить его способности. Покажите чаду сайт http://www.xakep.ru, и если в ближайший месяц вас не вызовут к прокурору, смело отдавайте его на исторический!