LINUX.ORG.RU

Сообщения Serik

 

система отъедает 40% CPU на HT

Ядро 2.4.21, на процессоре с HT система постоянно загружает 40% CPU. Что она делает, как посмотреть ?
Serik
()

PostgreSQL: обработка ошибок в процедуре plpgsql

Добрый день !

есть процедура на plpgsql,
в ней делается что-то с БД,
при этом может возникнуть ошибка (нет прав, не
уникальное значение и т.д.)
и PG отменяет всю транзакцию и начинает ругаться.
Как это отработать самому ?
Или как получить код ошибки, минуя конструкцию

begin
ret := x / 0;
EXCEPTION
when division_by_zero then raise info 'Error
!'; return 0;
when connection_failure then return 1;
end;

Кодов ошибок может быть очень много, как не перечилять
их все ?

Спасибо!

Serik
()

Сравнение строк в PostgreSQL

как сравнить две строки ?
сейчас делаю так:

if position('postgres' in current_user)=1
and char_length('postgres')=char_length(current_user)
then
-- строки равны
return new;
end if; -- user postgres

Serik
()

запуск vacuumdb из cron'a

Как запускать vacuumdb из cron'a ?
Vacuumdb требует ввод пароля, который через ком. строку не передается.

Serik
()

Samba убивает MS Active Directory

Нужно настроить авторизацию в Squid для юзеров ActiveDirectory.
Прописал все в smb.conf, подключился к домену (smbpasswd), подключилось все нормально.
И ActiveDirectory упал, намертво. Такое случайное совпадение
повторилось и при второй попытке подключить Samba к MS AD.
AD оживает только после восстановления из резервной копии.
Домен на Win2kSP4, SAMBA на SuSE Linux 9.0 Pro, все пакеты родные.
Что делать ?

Serik
()

контроль траффика

Есть необходимость на шлюзе контролировать, куда ходят пользователи.
Что почитать, как проще реализовать ?
Нужна информация примерно такой структуры:
ip локальный
ip удаленный
время установления соединения
продолжительность соединения
объем переданный
объем полученный

Первое, что приходит в голову, поставить сниффер и анализировать его вывод. Какой сниффер проще для такой цели ?

Сервер Linux 2.4 планируется переход на 2.6

Serik
()

добавление записи в PostgreSQL

При добавлении строки в PostgreSQL у меня значения многих полей проставляются в триггере.
Как получить эти значения обратно в скрипт ? Или хотя бы какой-нибудь OID.

Serik
()

как получить имя пользователя из ip-адреса

Как получить имя пользователя (логин) MS ActiveDirectory по его ip-адресу ? Или активных пользователей MS ActiveDirectory и имена их компьютеров ?

Serik
()

репликация для PostgreSQL

Подскажите программу для сливания данных с нескольких серверов на один. Slony так не умеет.

Serik
()

Обработка структуры БД

Какая есть программа для Linux (а также желательно версия для Windows) для хранения структур БД ? Типа Power Designer, только попроще и бесплатно.

Serik
()

статистика iptables

как программно можно получить статистику по цепочке iptables, не используя парсинг вывода iptables -L CHAIN -x -v -n ?

Serik
()

Работа с LDAP

Нужно прочитать данные из Active Directory.
Из программы на С/С++/Perl.
Есть опыт использования LDAP под Linux ?
Какие лучше использовать библиотеки ?
Очень хочется увидеть пример.

Serik
()

MPlayer, как повернуть картинку на 90 градусовов ?

MPlayer, как при просмотре повернуть картинку на 90 градусовов ?

Serik
()

Библиотека для работы с DВase под Linux/Windows

Подскажите библиотеку С/С++ для работы с DВase под Linux/Windows,
XBase под Win откомпилированной не нашел.

Serik
()

SuSE DVD -> CD

Как записать CD имея DVD ?
Или
Люди добрые ! У кого есть SuSE 9.1 Pro на CD, дайте список файлов,
в корне должен быть INDEX.gz.

Serik
()

Вопрос к K48. Расскажи про ЛУГ Челябинск.

К48 !
Просвети народ !
Расскажи про ЛУГ Челябинск.

Serik
()

Что почитать по теории ООП ?

Что почитать по теории ООП ?
Синтаксис и языковые реализации не интересуют,
интересует "ОО-мышление", как правильно выстроить дерево классов, примеры.
Конкретная задача, очень упрощенно: в COM-порт приходят данные вида
<НОМЕР ДАТЧИКА><ЗНАЧЕНИЕ>,
моя программа их сохраняет в БД, и возможно как-то просто обрабатывает.
Программа болжна быть легко расширяема во все стороны.
Хочется сделать модульно (наверно на уровне классов), работа с портом,
работа с БД, логика обработки.

Serik
()

Технология программирования на С

Подскажите, что почитать на тему программирование на С ?
Интересует не синтаксис, а технологии, стиль.
Конкретно, волнуют вопросы:
1) В С не рекомендуется использовать глобальные переменные, а где хранить глобальные данные ?
2) Советы и рекомендации для большого проекта.

Serik
()

Кнопки быстрого запуска приложений на ноутбуке

Как заставить ноутбук запускать программы по специальным кнопкам (сверху кнопки internet/e-mail/application) ?

Serik
()

GTK2 - табличный просмотр данных (BrowseBox)

Какой виджет в GTK2 используется для табличного просмотра данных (BrowseBox) ?

Serik
()

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