Сломал мозг, настраивая сабж. Не могу занести в белый список локальных пользователей. Сеть выглядит следующим образом:
10/8 - планктон
192.168.1.1 и 192.168.2.1 - почтовые сервера, на которых поднято три домена.
Указываю в конфиге trusted_networks и internal_networks как 10. все равно идёт проверка. С whitelist_from_rcvd ещё сложнее, перепробовал все варианты, что приходят на ум, не работает.
Хочется странного, а именно покороче написать следующее:
if day is None:
c.execute('SELECT SUM(size) FROM logdb WHERE user_id=%s AND MONTH(date)=%s', [user_id, month])
else:
c.execute('SELECT SUM(size) FROM logdb WHERE user_id=%s AND MONTH(date)=%s AND DAY(date)=%s', [user_id, month, day])
Селекты отличаются только наличием или отсутствием дня. Есть возможность записать как-то по другому ? У самого мозг не доходит.
Настроил и запустил сквид с авторизацией в AD. Всё работает хорошо, смущает одно но:
1. Если юзер в AD, авторизация проходит прозрачно, окно с предложением ввести логин и пароль не выводится.
2. Если юзер не в AD выводится окно от хелпера ntlmssp
3. Если нажать ескейп на шаге 2, выводится окно следующего хелпера.
Как можно подавить вывод окна авторизации хелпера ntlmssp если пытается авторизоваться юзер не из AD ?
Вот конфиг:
auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp --require-membership-of="PROXY-ALLOW"
auth_param ntlm children 30
auth_param ntlm keep_alive on
auth_param basic program /usr/local/bin/common_helper.exp
auth_param basic realm squid proxy-server authentification
auth_param basic children 30
Дано: сервер HP ML350, хардварный рейд 5 (3,7 терабайта), 2 гига оперативки, дебиан этч и xfs на 2 разделах (2,5 и 1,7 терабайт соответственно, параметры монтирования - defaults). При перемещении кучи разномастных файлов (в сумме около 200-300 гигов) с одного раздела на другой сервер начинает очень сильно тормозить. С чем это может быть связано и лечится ли это как-нибудь ?
Перерыл все, не могу понять, где искать причину ошибки. Переодически, постфикс не отправляет почту:
dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=somedomain.ru type=A: Host found but no data record of requested type)
При этом через пару минут письмо нормально проходит.
Есть список телефонных кодов, типа 892120, 892121, 892122, 8877, 8878 и т.п. размером приблизительно 4000 строк. Есть список телефонных звонков размером приблизительно 65000 строк. Нужно написать программу, которая смотрит на телефонный номер и выдергивает из него телефонный код, т.е. делит номер типа 89212112345 на код 892121 и номер 12345. Загвоздка (для меня) состоит в том, что длина телефонного кода не определена и варьируется от 3 и до 7 символов + программа должна быть по-возможности быстрой. Ищется решение на Питоне, но, в принципе, подойдет любой язык программирования :)
В статье приводится сравнение двух популярных фреймворков RubyOnRails и Django. Исходный код приложений, используюшихся для сравнения доступен по адресу: http://3columns.net/habitual/
Вкратце: код на Джанге содержит большее количество строк (743 против 714), но пишется почти в два раза быстрее (16:36 мин. против 25:46 мин.).
Попробовал подключиться к ICQ из Джаббера, вот что вышло :) Хорошо, что у меня еще не очень большой контакт-лист. Куча messagebox-ов за минуту - это сильно, можно использовать как стресс-тест для списка задач.
Вскратце о системе: Ubuntu Dapper Drake (вполне работоспособно), XFCE 4.3.0 (unstable), rxvt, Firefox 1.5.0.1 и gajim 0.9.1. Так же в трее можно видеть gnomeradio и stardict.
Может кто сталкивался с таким. Система - Slackware -9.0, стоит на ext3, ядро - 2.4.22. В каталоге /etc появились несколко файлов, с которыми ничего нельзя сделать. Удалить не получается, редактировать тоже (отказывается сохранять). Рут сидит в обломе :( Если с lilo.conf я еще уживаюсь, то exports меня добил окончательно. Кто знает причину такого и варианты решения ?
P.S. fsck ничего не показывает, говорит что все в порядке.
Пытаюсь настроить cups в Slackware 9.0. Добавляю принтер, печатаю тестовую страницу. Она выползает примерно такого вида:
Error: /invalidfont in findfont
Operation stack:
bigfont Helvitica-Bold fon
А вот что вижу в логах:
D [29/Sep/2003:10:35:12 +0400] [Job 5] renderer command: gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs -sIjsServer=hpijs -sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet" -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842 -dDuplex=false -r300 -sIjsParams=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:Pe nSet=0,PS:MediaPosition=7 -dIjsUseOutputFD -sOutputFile=- -
D [29/Sep/2003:10:35:12 +0400] [Job 5] AFPL Ghostscript 8.11: Unrecoverable error, exit code 1
D [29/Sep/2003:10:35:12 +0400] [Job 5] renderer return value: 1
D [29/Sep/2003:10:35:12 +0400] [Job 5] renderer received signal: 1
D [29/Sep/2003:10:35:12 +0400] [Job 5] Process dieing with "Possible error on renderer command line or PostScript error. Check
options.", exit stat: 3
D [29/Sep/2003:10:35:12 +0400] [Job 5] Possible error on renderer command line or PostScript error. Check options.
D [29/Sep/2003:10:35:12 +0400] [Job 5] tail process done writing data to STDOUT
D [29/Sep/2003:10:35:12 +0400] [Job 5] KID4 finished
D [29/Sep/2003:10:35:12 +0400] [Job 5] Flushing FIFO.
D [29/Sep/2003:10:35:12 +0400] [Job 5]
D [29/Sep/2003:10:35:12 +0400] [Job 5] Closing renderer
D [29/Sep/2003:10:35:12 +0400] [Job 5] KID3 exited with status 3
D [29/Sep/2003:10:35:12 +0400] [Job 5] Renderer exit stat: 3
E [29/Sep/2003:10:35:12 +0400] PID 21791 stopped with status 3!
D [29/Sep/2003:10:35:12 +0400] [Job 5] Renderer process finished
D [29/Sep/2003:10:35:12 +0400] [Job 5] Process dieing with "Error closing renderer", exit stat: 3
D [29/Sep/2003:10:35:12 +0400] [Job 5] Error closing renderer
Предлагаю устроить одни сутки без модерирования всего форума. Или дать права модератора представителю от анонимусов, а у остальных его забрать (тоже на одни сутки).
1. FreeBSD не имеет удобного менеджера пакетов. В Демьяне обновление практически любого софта достигается двумя командами apt-get update и apt-get upgrade. В результате системы на Дебиане легче поддерживать, нежели аналогичные на FreeBSD. Так, например, уже через час после выхода уведомления о последней уязвимости в ssl все Linux-системы были обновлены...
2. FreeBSD не имеет журналируемой ФС. Когда подняли вопрос о необходимости наличия подобной радости в этой системе, разработчики быстро пришли к выводу, что старых-добрых SoftUpadates за глаза хватает. Я думаю, нет нужды напоминать, что в Линуксе аж целых журналируемых файловых системы.
3. FreeBSD не имеет нормальной поддержки SMP. Возможно, в 5.0 этот недостаток и исправлен (вспоминая TODO-лист, верится в это с трудом), но вот только ставить пятерку у меня нет никакого желания, потому как еще сыровата даже по утвеждениям любителей этой системы. На моей памяти был один весьма интересный случай - web-сервер сбыл перенесен с PIII-739/256 - на Intel SR1200 (2xPIII-1113/512), причем максимальная загрузка сарвера со средних 40-70% скакнула до 0% и до сих пор там находится, несмотря на все мои изыскания... :)
4. FreeBSD развивается медленнее Linux-а. Примером того может стать тот факт, что основной код ядра Линукса переписывался и не раз, а вот FreeBSD некоторые неудачные архитектурные решения (мешающие внедрению того же SMP) тащит за собой до сих пор. Кроме того, можно вспомнить n-цатое количество realtime Linux-ов против ... отсутствия оных на ядре FreeBSD.
Единственное, что я пока нашел, сделанное в FreeBSD лучше Linux - это работа с RAID-массивами и, в частности, с ATA-RAID. Но это недостаток нельзя назвать фатальным, поскольку на Линуксе есть программный RAID, позволяющий в композиции с LVM вытворять с дисковыми массивами все, что душе пожелается, а производители адаптеров не ленятся выкладывать драйверы в том числе и под эту ОС на свои сайты....
1. Volg@Linux - международная конференция посвящённая проблемам внедрения открытого программного обеспечения в жизнь общества.
2. Volg@Linux проходит в Самарской области. В этом году на турбазе "Полиграфист" расположенной в пос. Волжский, на берегу Волги.
3. Оргвзносы состявляют 350 рублей с человека. В них входит прожвание на турбазе в течении 2-х суток и 3-х разовое питание.
4. На территории РФ проходит всего навсего одно крупномаштабное мероприятие - LinuxFest.
На данный момент, в связи с развитием Linux сообщества, необходимо конференция посвящённая именно распространению открытого программного обеспечения.
Во-первых Volg@Linux - это конференция, направленная на пользователей, а точнее на развитие сообществ пользователей так называемых Linux User Group (LUG). Во-вторых Volg@Linux - способ обменяться опытом по "популяризации" открытого программного обеспечения.
5. Volg@Linux проходит в последние выходные августа. В этом году конференция будет проходить с 29-го по 31-е августа.