среда, 14 декабря 2011 г.
понедельник, 12 декабря 2011 г.
суббота, 10 декабря 2011 г.
Просматриваем логи обычным пользователем в gentoo
В gentoo по-умолчанию для логов используется syslog-ng. Но, мне очень портило жизнь, что логи можно было просматривать только рутом. Наконец-то дошли руки поправить это.
Настройки syslog-ng находятся в файле /etc/syslog-ng/syslog-ng.conf
Настройки 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"
*Подробности см по первой ссылке*
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”?
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 г.
Оптимизация
Оптимизировать надо то, что тормозит
С моей точки зрения это и есть главное правило оптимизации. Очень часто я встречаю подход, при котором оптимизируется абсолютно весь код, на это уходят часы, а иногда даже недели или месяцы работы, и при этом особого результата не заметно. Обычно это происходит от того, что начинающие программисты считают, что исходный код программы будет работать быстро, если его перелопатить сверху до низу и выжать из него каждую микросекунду. Я не могу сказать, что такой подход к разработке программ совсем уж не верный – в некоторых ситуациях так делать и нужно. Но эти ситуации встречаются редко, гораздо чаще встречаются ситуации, когда из многих тысяч строк программы достаточно переработать лишь десяток-два строк кода и получить огромный прирост производительности.
Подписаться на:
Сообщения (Atom)
