марта 2, 2010
Оказалось, что класс PHP-ExcelReader не корректно работает на 64-битных системах(в моем случае FreeBSD 7.2 64bit), выводя ошибку “Uninitialized string offset: 2199023255040 in ../../ oleread.inc“.
Происходит эта ошибка, как оказалось из-за функции GetInt4d из этого файла, которая не работает под 64битными системами.
Лечится с помощью патча от Andreasa Rehm’a. Для этого необходимо код в функции GetInt4d заменить на следующий:
$_or_24 = ord($data[$pos+3]);
if ($_or_24>=128)
$_ord_24 = -abs((256-$_or_24) < < 24);
else
$_ord_24 = ($_or_24&127) << 24;
return ord($data[$pos]) | (ord($data[$pos+1]) << 8) | (ord($data[$pos+2]) << 16) | $_ord_24;
источник решения проблемы
Tags: FreeBSD, php
Posted in lifelog | No Comments »
сентября 22, 2009

считаю что таких капч быть не должно, не будь я старым пользователем этого ресурса, ни за что бы не стал пытаться угадать что там нарисовано, это делают не для людей.
Tags: lifelog
Posted in lifelog | 1 Comment »
августа 15, 2009
с версии firefox 3.5 по умолчанию при поиске в адресной строке стал Яндекс, который чаще всего выдает полную чушь. Чтобы сменить на Google, вводим в адресной строке about:config, находим параметр keyword.url и меняем значение на http://www.google.com/search?ie=UTF-8&sourceid=navclient&gfns=1&q=
Tags: firefox
Posted in lifelog | No Comments »
августа 4, 2009
Для обучения SpamAssassin есть утилита sa-learn, которая идет в комплекте. sa-learn используется с параметром –spam для спама, или –ham для образцов благонадежных писем и указанием пути к почтовому ящику, из которого будет производится чтение.
К примеру, если путь к ящику со спамом /var/mail/spam, необходимо использовать комманду:
sa-learn --spam /var/mail/spam.
Формат почтового ящика, который может быть или файлом, в котором размещаются сообщения, или же каталогом. В предыдущих версиях программы для проверки почтовых ящиков разных форматов использовались разные параметры (–file и –dir соответственно), но с версии SpamAssassin 3.01 необходимость в них отпала и теперь необходимо указать лишь соответствующий путь, однако параметры –file и –dir были сохранены разработчиками для обратной совместимости.
Базу писем для обучения пока выложить не могу, потерял из-за переезда на другой сервер.
Tags: FreeBSD, mail, spam
Posted in lifelog | No Comments »
июля 10, 2009
слов нет, переношу сайт одного клиента, заглянул в код чтобы перенести базы и офигел
чепловек чтобы закрыть подключение к БД делает :
include ($dbpath.'/includes/db_cl.php');
а в файлике как вы наверно догадались:
< ?
mysql_close();
?>
про мешанину кода и контента я промолчу(и хранение контента в текстовых файлах тоже, не понятно для чего используется БД, только для поиска вроде)
Tags: humor, интересно, жизнь
Posted in lifelog | No Comments »
июля 7, 2009
Вышла первая тестовая сборка FreeBSD 8.0-BETA1. В течение следующей недели или более появится больше информации о предстоящем релизе.
План выхода версий
BETA2: 13 июля, 2009
BETA3: 20 июля, 2009
RC1: 27 июля, 2009
RC2: 17 августа, 2009
RELEASE: 31 августа, 2009
Не в один образ пакеты не включены.
Для архитектур компьютеров amd64 and i386 имеется образ:
8.0-BETA1--memstick.img
Эти образы предназначены для установки с USB-флеш накопителя( наконец-то!).
FreeBSD Update еще не поддерживает обновление до 8.0
Оригинал новости
Знаю, что в новой версии очень много “вкусностей”. В ближайших постах постараюсь рассказать,что же нас ждет в этой новой версии операционной системы
Tags: FreeBSD
Posted in lifelog | No Comments »