Какие есть библиотеки позволяющие произвольный доступ (open/close/read/seek) к содержимому gz-архива, чтобы при это распаковка не требовалась? Файлы большие и их много, а информации из них требуется чуть, распаковывать каждый раз - много времени тратится.
Gnome-VFS находится в плачевном состоянии, AVFS под FreeBSD работать отказалась.
Что-то никак не найду, как с помощью GNOME VFS2 посмотреть содержимое .gz файла (т.е распакованное содержимое).
$ cat > test
hello!
^D
$ gzip test
$ gnomevfs-cat ?????
hello!
Какой URL нужно вместо вопросиков поставить?
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!'
:)
Слушайте, а это разве нормально что для установки jdk15 во FreeBSD нужно собрать openMotif, X-ы, скачать исходники jdk15, скачать Linux-овый jdk 1.4.2? Бред какой-то, второй день ставлю качаю кучу херни ради того чтобы получить subversion да jdk15. Может я чего не так делаю?
Называется поработал. Дали кой-какой софт на FreeBSD поставить. До этого с ней дел не имел вообще, но вроде все понятно и похоже на Linux. Сижу в домашнем каталоге, пытаюсь собрать кой-какую софтину.
Делаю 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 демон?
Вроде бы базовые пакеты Sarge заморозили, новые версии ядер появляться не должны, только фиксы (и они были, я ядро с названием пакета "kernel-image-2.6.8-1-686" несколько раз скачивал, по apt-get dist-upgrade).
Смотрю - теперь появился пакет 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 вроде непричем, выключаю - все равно не работает
Вопрос номер один. Как в Motif-приложениях (LessTif) включить сглаживание шрифтов? Выглядят рублено, хотя в GTK-приложениях - все OK, даже subpixel smoothing работает.
Вопрос номер два, можно ли включить колесо мыши? Скроллинг колесом не работает :(
На случае если это как-то влияет, это SWT-приложение, Eclipse.
После этой магической комбинации вроде все работает как надо. Вопрос в том, правильно ли я сделал, поскольку понимания у меня никакого? :)
Например, в пункте 3 мне пришлось отвечать на загадочные вопросы о шрифте (Family, GeneralFamily, Weight, что-то типа этого). Эта информация в файле шрифта случайно не хранится?
Разыскивается версия древней игры Loom (квест, где парнишка с посохом бегал и музыку играл), которая пойдет под ScummVM. По всей видимости, это должна быть CD-версия (91-ого года). Та, которую я скачал (~1.1Mb zip) ScummVM не определяется :(
Захотелось на USB flash Linux поставить, так, на всякий случай - починить что-нибудь, например. Соответственно, вопрос - что посоветуете?
С одной стороны, хотелось бы что-то родное вроде Debian, с другой стороны Debian, наверное, толстоват будет, да и не нужен там крутой менеджер пакетов. Хочется что-то минимальное (флешка 512Mb, где-то 100Mb я готов отдать под Linux), но простое в настройке и функциональное.
Здорово, если там будет некоторый GUI (через rivafb/vesafb, например). Ну там фильмы посмотреть, в Интернет вылезти :))