Debian порадовал
Need to get 36.3MB/37.6MB of archives. After unpacking 113MB disk space will be freed. You are about to do something potentially harmful To continue type in the phrase 'Yes, do as I say!' :)
Need to get 36.3MB/37.6MB of archives. After unpacking 113MB disk space will be freed. You are about to do something potentially harmful To continue type in the phrase 'Yes, do as I say!' :)
Делаю configure --prefix=~/local --some-other-flags, затем make, долго ковыряюсь чтоб все собралось (софтина на FreeBSD расчитана не была).
Делаю make install. Замечаю, что пытается поставиться в каталог с именем ~ в текущей директории. Хм, думаю. Переконфигурировать - лень. Приходит гениальная мысль - ln -s ~ \~. Подумал еще немного, решил, что лучше все-таки переконфигурировать, а то еще вдруг поломается, мало ли куда каталог прописаться мог. Поскольку ссылка больше не нужна, что я делаю? Правильно, без всякой задней мысли rm -rf ~ :)
Все-таки иногда я быстрее печатаю, чем думаю :)
Есть некий сервер, присылающий ежедневные отчеты. Хочется эти отчеты обрабатывать автоматически. Как это можно сделать?
Первое решение пришедшее в голову:
1. Пишется скрипт, проверяющий, что в письме все OK. 2. timestamp некоторого dummy-файла обновляется 3. скрипт по cron-у регулярно проверяет timestamp предыдущего файла, если файл давно не обновлялся - шлет письмо с ошибкой. Это защита от того, что либо неправильно работает скрипт в пункте 1, либо отчет не пришел в течении некоторого времени. 4. Скрипт из пункта 1 вешается на почту, приходящую специальному пользователю.
Вопросы:
1. Может уже есть готовый велосипед такой системы обработки? Чтобы можно было задать тайм-ауты, скрипт обработки письма (или регулярное выражение), а все остальное выполнялось автоматически? :)
2. В обработке почты не разбираюсь вообще. Как делается пункт 4? Какой софт для этого можно использовать? В принципе, полноценная обработка/доставка почты на этой машине не нужна. Наверное, пойдет и какой-нибудь простой SMTP демон?
Что можно почитать по монадам, чтоб хоть как-то по минимуму врубиться?
Читал, например, http://homepages.inf.ed.ac.uk/wadler/papers/essence/essence.ps. Вроде все понятно, логично, но сам такое не напишу :( Никак не могу поймать суть, по какому принципу монады строятся. Что стоит почитать на эту тему?
Смотрю - теперь появился пакет kernel-image-2.6.8-2-686. Что бы это могло означать? Почему просто не выпустили еще одну ревизию пакета kernel-image-2.6.8-1? Что означает эта цифра "2" (которая последняя в номере)?
Настроил аутентификацию Apache2/Subversion через PAM, PAM через Kerberos5 (Active Directory). Возникла странная ситуация - аутентификация через Kerberos работает, а через /etc/passwd - нет. Вот конфиги: /etc/pam.d/apache2 # Самые большие подозрения относительно этого файла account sufficient pam_krb5.so account required pam_unix.so try_first_pass auth sufficient pam_krb5.so auth required pam_unix.so try_first_pass /etc/apache2/mods-enabled/mysvn.conf # Здесь вроде все OK <Location /svn> DAV svn SVNPath /var/lib/svn # AuthzSVNAccessFile /etc/apache2/dav_svn.authz Require valid-user # AuthType Basic AuthName "Test Subversion Repository" AuthPAM_Enabled on </Location> /etc/apache2/dav_svn.authz # Здесь вообще никаких проблем [/] * = rw Дистрибутив Debian. Локально (login) можно аутентифицироваться как через Kerberos, так и через /etc/shadow /var/log/auth.log пишет, что authentication failure: Feb 1 17:39:57 isgvm-phantom apache2: (pam_unix) authentication failure; logname= uid=33 euid=33 tty= ruser= rhost=192.168.20.32 user=dummy Feb 1 17:39:59 isgvm-phantom apache2: (pam_unix) 1 more authentication failure; logname= uid=33 euid=33 tty= ruser= rhost=192.168.20.32 user=dummy Feb 1 17:40:00 isgvm-phantom apache2: (pam_unix) authentication failure; logname= uid=33 euid=33 tty= ruser= rhost=192.168.20.32 user=dummy Feb 1 17:40:02 isgvm-phantom apache2: (pam_unix) 1 more authentication failure; logname= uid=33 euid=33 tty= ruser= rhost=192.168.20.32 user=dummy Feb 1 17:40:23 isgvm-phantom apache2: (pam_unix) authentication failure; logname= uid=33 euid=33 tty= ruser= rhost=192.168.20.32 user=dummy Feb 1 17:40:26 isgvm-phantom apache2: (pam_unix) 1 more authentication failure; logname= uid=33 euid=33 tty= ruser= rhost=192.168.20.32 user=dummy Feb 1 17:40:27 isgvm-phantom apache2: (pam_unix) authentication failure; logname= uid=33 euid=33 tty= ruser= rhost=192.168.20.32 user=dummy Причем Kerberos вроде непричем, выключаю - все равно не работает
Вопрос номер два, можно ли включить колесо мыши? Скроллинг колесом не работает :(
На случае если это как-то влияет, это SWT-приложение, Eclipse.
1. В /etc/X11/XF86Config-4 прописал:
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
2. Скопировал скачанный шрифт в /usr/local/share/fonts/custom
3. Запустил defoma-hints truetype <путь к шрифту>
4. Полученный файл положил в /etc/defoma/hints/custom.hints
5. Запустил defoma-font register-all /etc/defoma/hints/custom.hints
После этой магической комбинации вроде все работает как надо. Вопрос в том, правильно ли я сделал, поскольку понимания у меня никакого? :)
Например, в пункте 3 мне пришлось отвечать на загадочные вопросы о шрифте (Family, GeneralFamily, Weight, что-то типа этого). Эта информация в файле шрифта случайно не хранится?
http://gzip.rsdn.ru/File/15309/lor-counter.png
А нельзя ли его как-нибудь спрятать, а то он все время в глаза бросается :)
Кстати, а будет ли он работать в случае просмотра сайта без картинок?
С одной стороны, хотелось бы что-то родное вроде Debian, с другой стороны Debian, наверное, толстоват будет, да и не нужен там крутой менеджер пакетов. Хочется что-то минимальное (флешка 512Mb, где-то 100Mb я готов отдать под Linux), но простое в настройке и функциональное.
Здорово, если там будет некоторый GUI (через rivafb/vesafb, например). Ну там фильмы посмотреть, в Интернет вылезти :))
P.S. Запускал вирус я сам, ессно (под Linux) :) Вот только не подумал, что wine автоматом подцепит мою FAT32 помойку :)
[...проверка Symantec-ом...]
P.P.S. Точно, блин, работает. Скопировал из wine-овских настроек fake_windows, нашел там вирус :)) Аккуратнее, блин, надо быть :)
1. Есть функция, зависящая от двух параметров 2. Нужно применить к ней обратное преобразование Лапласа 3. Применить к полученной функции некоторую другую функцию 4. Подсчитать численно интеграл (от 0 до бесконечности) от полученной функции 5. Минимизировать полученный интеграл, по двум параметрам из первого пункта
В принципе, 5 пункт заменяется тупым перебором с некоторым шагом - особая точность не нужна, а промежутки параметров известны и невелики.
Из нефункциональных требований одно - чтоб все это просто делалось, после беглого ознакомления с документацией. Т.е чтоб в идеале можно было бы просто формулы написать.
На всякий случай замечу - нужна свободная программа. :)
| ← назад | следующие → |