Задача очень стандартна - считать страфик сайтов при виртуальном хостинге. В основном речь идет от трафике сайта, трафиком, которые клиент нагенерил по ftp/ssh можно принебречь (или не стоит?)
Я понимаю, что подобных решений и продуктов для этой цели создано не мало, поэтому хотел бы узнать лучший вариант.
Господа администраторы, я к вам за советом. Сам программист, но уж очень вопрос интересует.
Допустим я создал пользователя в системе, дал ему shell, свой каталог, доступ удаленный по ssh открыл. А можно ли мне ограничить его "область видимости" так, чтобы он не мог перейти никуда выше своей домашней директории... Подрузомевается, что в системе есть каталоги/файлы в корне, на которых стоит доступ для всех на чтение...
При попытке отправить сообщение с консоли сообщение отправляется не от того, кто указан в заголовке письма а от имени учетной записи пользователя, запустившего sendmail:
Например сижу под учетной заисьмю alex, делаю следуюущее:
$ sendmail -t
From: alex@mail.ru
To: some_email@some_domain.com
Subject: test
test message
и в итоге письмо отправляется от alex.localhost.localdomain.... a не от alex@mail.ru
Проблема со сборкой из исходников:
на шаге
gcc -O3 -O3 -DDBUG_OFF -O3 -mcpu=pentium4 -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o completion_hash.o -static -lreadline /usr/lib/libcurses.a ../libmysql/.libs/libmysqlclient.a -lz -lcrypt -lnsl -lm
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libreadline.a(display.o): In function `rl_redisplay':
display.o(.text+0x948): undefined reference to `tputs'
.....b так далее c функциями из readline.....
Вылезают такие вот неприятности.
И это при том, что libreadline, libncurses установлены (как надо, в /usr/lib)
Купил себе АЛЬТ Мастер 2.0, взял подписку на сизиф, в итоге мне привозят диски каждый месяц. Все конечно хорошо, только постоянно проблемы возникают с обновлением. Может я что-то не то делаю:
apt-cdrom add для всех дисков
apt-get dist-upgrade
apt-get upgrade <packet> я принципиально не пользуюсь, с ней вообще гемор, так и наровит что-нибудь сломать.
И тут начинаются проблемы с зависимостями. ТО что-то сломается, то он пытается стереть мне какиенибудь важные пакеты, и просит ввести на английском потверждение, типа что я понимаю какой я дурак.
И главное все начинается когда обновлений уже было несколько.
Вот если поставить систему по минимому, добавитьвсе сидиромы с обновлениями и пошагово делать dist-upgrade, то более менее все нормально, но в конце месяца приходит новое обновление и опять все накрывается медным тазом. Да и диски онииногдакривый привозят, и тебе говорят об этом после того, как ты уже сделал apt-cdrom add. Инет у меня стоит дорого, поэтому по фтп обновить мне будет дороже, чем купить лицензионный Windows.
Купил себе АЛЬТ Мастер 2.0, взял подписку на сизиф, в итоге мне привозят диски каждый месяц. Все конечно хорошо, только постоянно проблемы возникают с обновлением. Может я что-то не то делаю:
apt-cdrom add для всех дисков
apt-get dist-upgrade
apt-get upgrade <packet> я принципиально не пользуюсь, с ней вообще гемор, так и наровит что-нибудь сломать.
И тут начинаются проблемы с зависимостями. ТО что-то сломается, то он пытается стереть мне какиенибудь важные пакеты, и просит ввести на английском потверждение, типа что я понимаю какой я дурак.
И главное все начинается когда обновлений уже было несколько.
Вот если поставить систему по минимому, добавитьвсе сидиромы с обновлениями и пошагово делать dist-upgrade, то более менее все нормально, но в конце месяца приходит новое обновление и опять все накрывается медным тазом. Да и диски онииногдакривый привозят, и тебе говорят об этом после того, как ты уже сделал apt-cdrom add. Инет у меня стоит дорого, поэтому по фтп обновить мне будет дороже, чем купить лицензионный Windows.
Если при запуске cgi перл скрипта происходит ошибка компиляции (или еще какаянибудь ошибка), то это сообщение пишется в стандартный STDERR - error_log апача, а как перенаправить этот STDERR в другое место (файл)?
Задача такая:
заводится пользователь в sendmail, и все письма которые приходят этому пользователь должны автоматически отправляться на 2 указанных им ящика, плюс к каждому должен добавляться текст из фала (реклама).
Вроде форвардинг можно устроить простым alias
username email1@mail.ru,email1@mail.ru
Но как тогда прикреплять к письмам текст из файла?
Или альязить каждого пользователя к программе
username "| myscript"
Который будет сам уже фордироватьпочту и прикреплять аттачмент?
Или может быть есть способ попроще :)?
Проблема - пишу в заголвке странички
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
а браузер всеравно ставит по умолчанию cp1251 (и не один браузер), есть подозрение что както не так апач настроен и апач вопреки кодировке странички посылает свою кодировку. Как можно посмотреть вообще весь заголовок который приходит от сервера (меня еще интересуют и другие параметры). Может прогой какойнибудь, или командой?
Где можно почитать о настройке емакса как редактора для программиста?
Также интересно чем народ пользуется - может какиенибудь плагины и прочие фичи
помогающие при написании программ.
Писать приходится на многих языках, соответсвенно хотелось бы услышать советы не для конкретного
языка программирования, а вообще так сказать, общие советы и настройки.
Проблема в том, что python не понимает русских букв, если он читает их из базы данных или файла.
Если просто написать
print 'русский' то слово выведется нормально,
а если прочитать текстовый файл и вывести его содержимое, то русские буквы будут в виде:
\xf0\xf3\xf1\xf1\xea\xe8\xe9
Может питон знают не все, но может быть ктонибудь просто знает с чем это связано? Может с локалью там или еще чем?
Если просто выводить русские буквы
print 'русский'
то никаких проблем нет, но если мы читаем русские строки из файла (или базы данных) то они выводятся в виде "\xf4\xe5.........." Как вернуть русским буквам их нормальный вид?
Буду благодарен за помощь.
Под windows есть замечательная программулина "KaZaA" - и бесплатная и музона полно да и по оформлению лучше напстера. Может посоветуете чтонибудь Napster - подобное под Linux?
Есть сраничка (обрабатываемая Zop'ом). Страничка с картинками. Много картинок. Картинки разные. А эта зараза берет и вместо некоторых картинок выдает совершенно друге (которые тоже на этой страничке).
Тоесть например есть разные image1 и image2. И вместо image2 показывается image1. Если сохранить html код странички с этими картинками и положить в обыный файл то проблемы с картинками пропадают. Следовательно виноват Zope. Ка его заставить не кешировать картинки?
Ситуация простейшая - нужно запустить внешнюю программу "du -sk /directory" из скрипта на Python и получить ее вывод.
Вызов size=os.system("du -sk /directory") заносит в size "0" тоесть код выхода. А как получить строку которую вывел du?