LINUX.ORG.RU

Сообщения UncleAndy

 

Template Toolkit по русски

Новости — Open Source
Группа Open Source

УРА! Поздравляю всех с открытием рускоязычного сайта об очень хорошем шаблонном движке Template Toolkit. Хочется отметить, что большая часть документации уже переведена на русский. :)

>>> Подробности

UncleAndy
()

Блокировки в mysql

Форум — Development

Пишу на perl два скрипта по работе с БД. Общий смысл их в том, что один базу наполняет, второй удаляет устаревшие данные. Но часто возникает ошибка mysql типа "превышен интервал ожидания при блокировке". Как корректно обрабатывать данную ситуацию?

База InnoDB.

UncleAndy
()

Подскажите хорошую литературу по Java Script

Форум — Development

Желательно что-бы она была легкой для понимания.

UncleAndy
()

Новый патч для 2.6.7

Форум — General

http://kerneltrap.org/node/view/3413

Что-то я как ни читал - нифига не понял что этот патч делает. Может кто-то может объяснить доступно?

UncleAndy
()

Jabberd2 - непонятки с авторизацией :(

Форум — Admin

Мистика, блин, какая-то. :(

Поставил последний jabberd2. Настройки по умолчанию на mysql. Все запустилось - отлично работает. Регистрация нового аккоунта проходит. Клиент тоже нормально подключается.

Но! Я пытаюсь в БД поменять например пароль юзера. Метод шифрования по умолчанию (sha_hex). По тестовому примеру, в моей проге ручного изменения юзера в БД hash формируется правильно.

1. Добавляю нового юзера. Подключиться не могу.
2. Меняю пароль у существующего юзера. Подлкючение идет только со старым паролем.

Это-то еще ладно - может сервак рестартовать надо...
Рестартовал сервак - все осталось по прежнему. Юзер с измененным паролем заходит по старому паролю, а новый вообще не подключается. 8(

Может кто в курсе - что это за фокусы? :(

UncleAndy
()

Perl, Mysql & fork - интересная проблемка

Форум — Development

Интересная штука получается. Есть вот такой текст:

my $dbh = DBI->connect(...);
...
if (fork() == 0)
{
...
exit;
};

$dbh->commit;
$dbh->disconnect;

При fork все переменные дублируются в дочерний процесс. В том числе и $dbh. И при exit как я понял происходит автоматическое закрытие коннекта. После этого на $dbh->commit выскакивает "Broken pipe".

Так вот вопрос - можно-ли как-то замаскировать переменную $dbho, что-бы она не передавалась в дочерний процесс?

UncleAndy
()

ACPI - нифига не понимаю! :((((

Форум — General

Что за фигня у меня на сервере происходит? Только сегодня поставил ядро 2.4.26-ow2. Через 3-4 часа процесс keventd стал жрать 100% CPU. :((( Причем, такой-же эффект наблюдался перед этим, когда стояло ядро 2.4.24-ow1 с acpi пачтем. :(((

Сервак стоит без перифирии в стойке - ни клавиатуры ни мыши. Может с этим связано? Я уж от отчаяния не знаю на что и думать. :(((

Еще интересно, то, что у меня на рабочей машине почти такое-же ядро (только без ow патча) и аналогичное железо. Но на ней ничего такого не происходит. :(

Что можно сделать что-бы этот эффект устранить?

UncleAndy
()

Perl - оптимизация обработчика

Форум — Development

Есть у меня прога, которая в цикел делает сложную обработку файлов (с участием данных из MySQL базы). Для избежания переполнения памяти, я выделил обработчик обного файла в отдельный скрипт и вызываю его из основного (с циклом) через `script.pl params`

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

Поэтому я сейчас задался следующими вопросами: 1. Освобождается-ли вся занятая блоком память при выполнении внутри блока evil? 2. В каком случае работа будет идти быстрее - при использовании evil или при использовании fork? 3. Насколько fork работает быстрее вызова программы через командную строку (как у меня сейчас реализовано)?

UncleAndy
()

Выкачивание новостей

Форум — General

Качаю новости на свой news сервер пакетным способом командой newsx.

Возникла проблема - почти на всех сообщениях выдается ошибка: 223 $n $id article retrieved - request text separately

Кто знает с чем это связано? А то я что-то гуглем ничего вразумительного не нашел. :(

UncleAndy
()

Jabber и передача через него файлов

Форум — General

Странная штука.
Я так понял, что по стандарту jabber (xpps что-ли) передача файлов по крайней мере получателю производиться не по тому-же соединению, по которому идет текст, а по другому? И оно не работает если получатель находиться за NAT. Хотя обычное подключение нормально идет. Неужели такая ситуация не предусмотрена в стандарте jabber? :(((

UncleAndy
()

ImageMagick Perl - мозги заклинило

Форум — Development

Что-то я торможу не по детски. Нужна простейшая операция - увеличить размер холста картинки. Т.е. размер картинки должен увеличиться без пропорционального увеличения самой картинки.

Уже все доки по ImageMagick perl API облазил по несколько раз - нифига не понимаю. Вроде простейшая операция, а как сделать не могу найти. :(((

UncleAndy
()

MySQL AB меняет лицензию

Новости — Open Source
Группа Open Source

Со своим последним стабильным релизом MySQL 4.0.20, компания поняла лицензию с LGPL на GPL, тем самым запретив линковку MySQL c ПО, распространяющимся под иными лицензиями (Apache, PHP, Perl и другими). Это в первую очередь ограничивает использование MySQL с закрытым ПО, а также накладывает серьёзные ограничения на использование MySQL в других ситуациях.

Невольно напрашиваются аналогии со сменой лицензии на XFree86, которая ни к чему хорошему не привела. :(

>>> Подробности

UncleAndy
()

Не спрашивайте зачем это нужно. :)

Форум — General

Цель - на минимаьлно возможном железе сделать систему захвата видео с видео-входа TV карточки на винт с минимальным сжатием (mpeg1 или mpeg2. Поток 8-10 Мбит в секунду). Насколько такое реально с компом на уровне 486? Какое ядро и с какими особыми настройками лучше для этого использовать? Может быть есть какие-нибудь идеи, учитывая что это будет мобильный вариант, по возможности, без монитора и внешней перифирии.
Может быть кто-то знает ссылки, которые могут помочь в данном деле?

UncleAndy
()

ACPI+HyperThreading - непонятки

Форум — Admin

Есть инет сервак. Чипсет i865, проц P4 3 Gz с поддержкой HT. Ядро 2.4.24-ow с патчами для acpi.

HT нормально врубается и некоторое время все отлично работает. Но через двое-трое суток работы процесс keventd начинает жрать 100% процессора и все, естественно, начинает тормозить.

Сейчас приходиться отключать ACPI (acpi=off в параметрах загрузки ядра), но вместе с ним, естественно отрубается и HT. :(

Кто знает, что это за эффект такой и как его можно устранить? Может быть можно каким-то образом включить ACPI для HT, но отключить остальные его возможности типа сохранения энергии и т.д.?

UncleAndy
()

Вышел postfix 2.1.0 релиз

Новости — Open Source
Группа Open Source

Вышла версия postfix 2.1.0.

Довольно много изменений полезных для обеспечения безопасности.

>>> Подробности

UncleAndy
()

Германский суд обязал коммерческую фирму следовать условиям GPL

Новости — Linux General
Группа Linux General

Весьма обнадеживающий прицендент.

"Гаральд Велте (Harald Welte), один из авторов netfilter, подал в суд на датскую компанию Sitecom, утверждая, что последняя нарушает GPL, распространяя iptables/netfilter в составе своих устройств. Недавно Мюнхенский суд вынес решение по этому вопросу. Он постановил прекратить продажи продукта до тех пор, пока к нему не будут прилагаться исходный код netfilter и текст лицензии. Как сообщил исполнительный директор германского офиса Sitecom Пим Шоненбергер (Pim Schoenenberger), компания выполнила эти требования и сейчас ожидает одобрения разработчиков netfilter. Однако, за этой победой стоит нечто большее, чем защита авторских прав нескольких человек. Она создает прецедент и повышает юридический "вес" основной открытой лицензии. "Это действительно хорошие новости для всего GPL-сообщества",-сказал Джон Феррелл (John Ferrell) из юридической фирмы Carr & Ferrell. "Я знаю около 170 устройств, нарушающих GPL",-сообщил г-н Велте."

>>> Подробности

UncleAndy
()

Хранение спалу сообщений в MySQL

Форум — Admin

Возможно-ли postfix научить хранить сообщения не в mailbox в /var/spool/mail, а в базе MySQL? Это нужно для организации вебпочты.

UncleAndy
()

mod_perl

Форум — Development

Как из проги под mod_perl апача получить дискриптор сокета текущего соединения что-бы в него отдать файл методом sendfile?

UncleAndy
()

Postfix и права на файл mailbox

Форум — Admin

Сейчас у меня новые mailbox (в /var/spool/mail) создаются с маской 600. Что нужно сделать что-бы все новые mailbox создавались с маской 640? В конфигах postfix не нашел ничего похожего. :(

UncleAndy
()

Интересный вопрос

Форум — Admin

Как можно корректно протестировать работоспособность сетевого соединения с mysql? Есть такая программка для мониторинга - monit. Вот для нее нужно придумать как тестировать нормальную работу порта mysql. Если ставить просто обычное наличие открытого порта и возможность соединения, то через некоторое время mysql блокирует localhost, т.к. идет слишком много оборванных соединений без логина. Я знаю что эту блокировку можно убрать, но мне хотелось-бы сделать по правильному.

Какие в данной ситации возможны варианты?

UncleAndy
()

RSS подписка на новые темы