суббота, 10 декабря 2011 г.

Просматриваем логи обычным пользователем в gentoo

В gentoo по-умолчанию для логов используется syslog-ng. Но, мне очень портило жизнь, что логи можно было просматривать только рутом. Наконец-то дошли руки поправить это. 

Настройки syslog-ng находятся в файле /etc/syslog-ng/syslog-ng.conf

пятница, 9 декабря 2011 г.

XML::Parser error

Проблема: всплывающая ошибка error: XML::Parser perl module is required for intltool

1) Уточняем ошибку, запустив
#/usr/bin/perl -e "require XML::Parser" 
*Подробности см по первой ссылке*

среда, 7 декабря 2011 г.

A Pragmatic Approach to Performance

Об оптимизации, продолжение

Is premature optimization the root of all evil? Or is the fix-it-later attitude to performance turning programmers from proud ”computer scientists” to despicable ”script kiddies”?

пятница, 2 декабря 2011 г.

Оптимизация

Оптимизировать надо то, что тормозит
С моей точки зрения это и есть главное правило оптимизации. Очень часто я встречаю подход, при котором оптимизируется абсолютно весь код, на это уходят часы, а иногда даже недели или месяцы работы, и при этом особого результата не заметно. Обычно это происходит от того, что начинающие программисты считают, что исходный код программы будет работать быстро, если его перелопатить сверху до низу и выжать из него каждую микросекунду. Я не могу сказать, что такой подход к разработке программ совсем уж не верный – в некоторых ситуациях так делать и нужно. Но эти ситуации встречаются редко, гораздо чаще встречаются ситуации, когда из многих тысяч строк программы достаточно переработать лишь десяток-два строк кода и получить огромный прирост производительности.

среда, 30 ноября 2011 г.

This game is awesome

*add decsripton tomorrow*

понедельник, 28 ноября 2011 г.

Windows 7 GodMode

Вобщем-то можно собрать все настройки для Windows 7 в одном месте. Шобы это чудо зафигачить надо создать на рабочем столе создать папку с названием "GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}"


Взято тут

суббота, 19 ноября 2011 г.

Сравнение систем контроля версий

1. ClearCase 

Классный такой туалет. Есть биде, писсуары, толчки, рукомойники, одноразовые полотенца, все чистенько, светло, уютно. Регулярно убирается, поддерживается в тепле и чистоте. Рассчитан на очень большое кол-во пользователей. Пользоваться таким туалетом приятно, несмотря на то, что туалет платный. Платность туалета выражается не только в использовании, но и в саппорте — требует достаточно много регулярных вложений на поддержание текущего оборудования, канализации, света и прочего в порядке.  
В новых версиях говно извлекается из задницы автоматизированно — вакуумным насосом (иногда вместе с кишкой), изменить алгоритм посещения (например, помыть руки перед кабинкой) нельзя, задержаться поболтать тоже нельзя, а перед посещением надо породить problem case "захотелось в толчок". Каждая порция вторичного продукта заворачивается в свой отдельный пакетик с timestamp'ом посещения. 
Подключается к общей канализационной системе.