Около моего дома вырос вот такой подозрительный кустик. По опыту знаю, что на ЛОРе всегда есть специалисты на любой вкус. Может скажите мне: это то, что я думаю или нет?
Мне очень надо настроить sendmail так, что-бы все письма, исходящие из localhost-а отсылались бы через сервер smtp под именем smpt.company.com от адреса user@company.com (без аутентификации). Все остальное должно быть выключено (прием писем из вне). Я честно пытался осилить доки, но то-ли голова не та, то-ли недостает слишком много знаний... Не получяется у меня.
А может и не sendmail надо настроить, может можно для такой цели использовать более легкое решение?
В общем, помогите, а то совсем я уже зеленею от отчаянья.
Я начал работаь с subversion. Помогите разобраться со следующими основными моментами:
Создали репозиторий, работаем над программой... В какойто момент решили, что программа готова к релизу. Создали branch под названием 1.0 и записали на бумажке, что revision с номером ХХХ является версией 1.0. Далее, пофикив баги записали, что revision YYY - является версией 1.0.1 . И так далее: каждая смена в первой и второй (с лева) цифрах влечет в себе новый branch, а каждые мелкие изменения - просто записиваем текущий revision. Ведение отдельного списка "ревизия -> номер версии" - представляется довольно неудобной штукой. С другой стороны, я не нашел возможности давать отдельным ревизиям какие-либо имена.
Буду благодарен за любые конструктивные замечания
П.С. Полистав есче немного сеть, обнаружил, что revision переводится на русский как "правка", а branch - "ветка".
Остро назрела необходимость в bug tracking (контроле насекомых, что-ли). Что посоветует уважаемая публика?
Требования:
- работа во внутренней сети
- установлен на линукс-сервере
- легкие установка и администрация (нету отдельного человека, который бы этим занялся)
- не больше дюжены пользователей
- веб-интерфэйс или клиент, работающий на линуксе
- большой плюс: потдержка аттачментов (скриншоты, файлы с данными) в сообщениях о багах
Я разбил screen на кучу экранчиков (коммандой C-a S), сделал C-a D (detatch), включился заново, и вместо тщательно разбитого мой эркана, вижу один целый (не разбитый) экран. Целых 5 минут работы к коту под хвост :-) . Может я "мелко мыслю", но все-же, хочется как-то сохранить "разбитость" экрана, не трогая .screenrc (т.к другие screen-ы - не при чем)
ситуация: есть мэйлинг лист (не мой). Нужно организовать веб интерфэйс (по-типу форума), что-бы архивы просматривались, можно было-бы в них искать нужную информацию (включая гуглом) и посылать сообщения. Внешний вид и ощущение должно быть максимально приближиным к распространенным форумам.
Уверен на все 100%, что такое уже кто-то делал. Подскажите, пожалуйста.
хочется програмка для sftp, с интерфэйсом подомным ncftp, т.е с прокрутрой последних команд стрелками, автозаполнением названий файлов, закладками и т.п.
Не подскажите-ли?
PS. from ncftp faq:
Q. Does NcFTP support any secure FTP modes a la SFTP/SSL/SSH Tunnels?
A. NcFTP does not have any built-in support for encryption or secure FTP of any type. We do not support any type of interaction with hacks such as FTP over SSH tunnels. We may implement a secure FTP mode at a future date, but please do not ask for an ETA.
По непонятной мне пречине, (случайное) нажатие на клавишу PrintScreen посылает содержимое экрана на принтер. Мне это абсолютно не надо, но вот как это отменить?
(Данное поведение не наблюдается в konlosle-е и в xterm-е)
ПС: если есть конструктивные дополнения к .mrxvtrc - велком
Дан скрипт перла, который переодически вызывает system(...). Сам скрипт сапущен в screen-е. как сделать, что-бы вызванная system-ом программа работала в новеньком экране? Общая схема ситуации вот такая
#!/usr/bin/perl -w
use strict;
while (some_condition() ){
do_this();
do_that();
my $window_number=create_new_window(); #эмулируем Ctr-A c
my $command=.......;
call_system_in_window ($window_number, $command ); #вызываем system в новом экране
kill_window($window_number); #эмулируем Ctr-A K
do_also_this();
}
в моем траше показаны только 20 писем ( http://slil.ru/22561063 ), хотя в самой директории их - до 3.14ды:
[trash]$ pwd
/home/phrm/.Mail/trash
[trash]$ du -h ./
4.0K ./new
445M ./cur
4.0K ./tmp
445M ./
[trash]$ ls -l cur/ | wc -l
14412
[trash]$
Появилась у меня мысль добавить RAM-а, но перед этим хочется удостоверится, что стОит это делать.
Как лучше собрать статистику о том, как часто и сколько, система использует swap?
На одном из компьютеров, с которыми я работаю была установлена мандрива 2006. По непонятной причине, соединение с сетью на этом компьютере медленное. Но не просто медленное, а как-то странно медленное. Вот посмотрите: делаю пинг на прокси сервер нашей конторы:
[phrm@ws7 ~]$ time ping -c 5 -i 1 wwwproxy.huji.ac.il
PING proxy4.xxxxxx.com (WWW.XX.Y.ZZ) 56(84) bytes of data.
64 bytes from proxy4.xxxxxx.com (WWW.XX.Y.ZZ): icmp_seq=1 ttl=253 time=1.27 ms
<snip> .........................
64 bytes from proxy4.xxxxxx.com (WWW.XX.Y.ZZ): icmp_seq=5 ttl=253 time=1.28 ms
обратили внимание: хотя время, о котором докладывает пинг достаточно мало (1.34 мс), на пять пингов с промежутком в секунду ушло 30 секунд. Для сравнения: то же самое, но с другого компьютеро, идентичного по конфигурации (железо, и ОС) и подключенного к той-же самой сети:
[phrm@ws13 phrm]$ time ping -c 5 -i 1 wwwproxy.huji.ac.il
PING proxy4.xxxxxx.com (WWW.XX.Y.ZZ) 56(84) bytes of data.
64 bytes from proxy4.xxxxxx.com (WWW.XX.Y.ZZ): icmp_seq=1 ttl=253 time=1.32 ms
<snip> ..........................
64 bytes from proxy4.xxxxxx.com (WWW.XX.Y.ZZ): icmp_seq=5 ttl=253 time=1.42 ms
Не врублюсь: где в kate (2.5.0, kde 3.5.0) указать, что-бы kate использовал (использовала??) только один процес? (т.е. если запускаешь комманду "kate somefile", а kate уже работает, то somefile отркрывается в уже работающем редакторе)
<это не домашнее задание, просто образования нормального нету, а жизнь заставляет програмульки писать>
Такая задача: перебраем КУЧУ (M) (около 10^9 объектов) и держим N (между 100 и 1000) лучших из них. Очевидно, что список лучших должен (хотя-бы) время от времени сортироваться. Такие варианты:
а. держать stl::multimap<object_type, int> (int -dummy) - он всё время сортирован, вставляя каждый новый объект, стераем последний. Плюсы - простота использования. Минусы - время: каждый insert берет (если память не подводит) log(N) времени (и того - MlogN).
б. stl::list<object_type>. Набрать 2*N элементов, отсортировать, отбросить последние N, набрать заново, отсортировать .... . (+): мало сортировок. сортировки быстрые, но... (-): отброс последних элементов - log(N)
в. тоже самое, но с std::vector. (+): быстрый отброс (-): сортировка медленнее чем в list-е, и жрет больше памяти (последнее - не очень важно).
У меня на кикере был очень полезный апплет, который столбиками показывал нагрузку процессора и данные о памяти (RAM, swap). На новом рабочем месте мне очень не хватает такого апплета. Пытался делать: Panel Menu -> Add To Panel -> Applet -> KSysTray, но это не то. В этом апплете данные идут в виде графика, а не столбиками, и ни одной опции для изменения вида я не вижу. Может кто помнит как зовется такой апплет, и в каком rpm-е он лежит.
Посоветуйте, пожалуйста, книгу по ГИМП-у. Обязательно на русском языке. Онлайн и печатные. Что-то по типу "Grokking the gimp" http://gimp-savvy.com/BOOK/