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

Диагноз: программист

В поисках новых знаний кажется нашел ответ на вопрос, почему спрос на программистов превышает предложение.
Не каждый здравомыслящий человек готов поставить себе диагноз, а тем более своему чаду. Психиатрия конечно наука, но лучше держаться от нее подальше...
Будьте внимательны и осторожны при выборе будущей профессии для своего ребенка. Очень надеюсь, что этот отчет спасет хоть несколько заблудших, и вернет обществу хороших врачей, космонавтов, а может даже и президента!

суббота, 3 июля 2010 г.

Usability современного Ubuntu Linux

Случилось на днях испытать на себе гнев небесной канцелярии. А точнее в подъезд многоквартирного дома (где-то там на крыше) шандарахнула молния.
Аккуратно обойдя мой UPS Ippon Back Power Pro 700 сожгла монитор и видеокарту. Монитор пока сдал в сервисный центр, а вот с GeForce7300GT пришлось распрощаться.
Вопрос о покупке нового железа пока откладываю. Кто их знает, этих архангелов :) Если акция устрашения была целенаправленной, ведь их упорству можно только позавидовать...

— Не усложняй, барон... Втайне — ты можешь верить.
— Я не могу в тайне. Я могу только открыто.
(с)

Так что заменил пока на старую MotherBoard со встроенной ATI Technologies Inc RS690 [Radeon X1200 Series].
При загрузке на новой железке Ubuntu выругалась, и предложила установить конфигурацию видео по-умолчанию. Потом попросила перезагрузиться... И заработала! Но с маленькой оговоркой - без поддержки 3D.
И долго же я думал, путешествуя по дебрям технических форумов с вопросом: "А как вернуть моей рабочей лошадке так необходимые свистелки?". Тем более что драйвер xserver-xorg-video-ati был установлен еще в процессе инсталляции ОС.

Дурные привычки иногда очень зло с нами играют - такой неутешительный вывод посетил меня через три дня поисков, когда на всякий случай удалил проприетарный драйвер Nvidia. Compiz решил активироваться, и я наконец обрел душевный покой и былую работоспособность.

четверг, 1 июля 2010 г.

Wallpapers для дома, для семьи

Ничего особенного...
Немного PR великолепных ресурсов со всяческими украшательствами. Пусть повыше в поиске поднимутся...

http://www.bisigi-project.org/
– themes для Gnome и конечно wallpapers.

http://pr09studio.tk/ – шедевры оформления рабочего стола. Раритетных авто, артистов мыльных опер и отфотошопленных блондинок не обнаружено. Также присутствуют themes!

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