Archive for the '*nixes' Category
Perl и отладка
Tuesday, October 16th, 2007Неплохая статья по отладке перл-овых скриптов тут.
Еще одна статья на сайте IBM: Отладка на Perl с легкостью, но на английском. Если кому-то сильно надо - могу перевести, но скорее всего такой необходимости не возникнет)
Полезные скрипты, настройки для exim
Monday, October 15th, 2007преобразование десятичного числа в шестнадцатиричное и обратно на Perl
Tuesday, September 18th, 2007Как сконвертировать на Perl число из шестнадцатиричной системы в десятичную или наоборот:
$hexval = sprintf(”%x”, $decval); $decval = hex($hexval);
ImportError: No module named FCNTL
Thursday, September 13th, 2007При попытке запустить одну штуку, написанную на python-е, выдавалась такая ошибка:
Traceback (most recent call last):
File “./start.py”, line 11, in ?
import asyncore
File “/root/_src/path/asyncore.py”, line 515, in ?
import FCNTL
ImportError: No module named FCNTL
поскольку в python-е я не силен, то просто поставил все подряд rpm, касающиеся python-а
rpm-python
python
python-elementtree
python-urlgrabber
python-devel
python-docs
но это не помогло. Пара дней с google не помогли мне, поэтому я в конце концов полез в /root/_src/path/asyncore.py, где нашел:
if os.name == ‘posix’:
import fcntl
import FCNTL
Все исправилось простым удалением последней строки. Кто мне вернет 2 потерянных дня?
Cacti - мониторим все!
Friday, June 15th, 2007Если вам нравится RRDTool или MRTG - присмотритесь к Cacti.
Cacti - это надстройка над RRDTool, позволяющая упорядочивать то огромное кол-во графиков, которое есть у любого любящего мониторить все сисадмина :)
Из недостатков надо отметить, что если эти графики у Вас уже есть и работают- то скорее всего их будет лениво переносить под Cacti, но если это для новой системы или еще какая добавка - попробуйте, и Вам наверняка понравится!
А тут хочу описать создание нового графика в этой системе. - ставится она с полпинка, а вот добавлять что-то надо по шагам
(more…)
Linux на слабых машинах
Thursday, May 24th, 2007undefined reference to `_intel_fast_memcpy’
Tuesday, December 26th, 2006Ошибка undefined reference to `_intel_fast_memset’ возникает при попытке собрать что-либо с библиотеками MySQL.
В частности, у меня - при попытке поставить DBD::MySQL и PHP. (more…)
Как преобразовать время из unix-формата в обычное и обратно?
Monday, December 11th, 2006Как преобразовать время из unix-формата (число секунд, прошедших от начала эпохи - 1 января 1970 года) в обычное?
perl -e ‘$q=localtime(1165834330); print $q’
Без предварительного присваивания получается не то, что надо…
Обратное - спасибо http://www.opennet.ru:
perl -e ‘use Date::Parse; my $time = str2time(”Mon Dec 11 12:52:10 +0200 (EST)”); print $time;’
или просто
perl -e ‘use Date::Parse; my $time = str2time(”Mon Dec 11 12:52:10″); print $time;’
работает также
Mon Dec 11 12:52:10
Mon Dec 11 (по умолчанию считается текущий год)
Mon Dec 11 2005
Dec 11 2006
Dec 11
Exim и переадресация
Wednesday, September 27th, 2006Как в exim сделать переадресацию почты, пришедшей на несуществующие адреса, на один определенный, при этом почта на правильные адреса ходит без изменений? Типичный пример - когда вам очень важно получить письмо, в котором отправительошибся адресом.
Вариант средствами rewrite для MySQL: (more…)
