Re: HP LJ1010 Unsupported Personality: PCL

2008-03-25 Пенетрантность Victor Wagner
On 2008.03.25 at 09:14:26 +0300, Павел Архипов wrote:

> 
> 
> 24.03.08, 14:13, [EMAIL PROTECTED]:
> 
> > А, что прямо по IPP тоже не печатает?
> 
> Объясните, если не сложно, что Вы имели ввиду?
> Это установка принтера в венду минуя самбу, те прямая печать через cupsys?

Да, именно так. При всей моей нелюбви к cups, не могу  не признать, что
интероперабельность с виндой у неё лучше. 

> Если это, то не пробовал. Попробую настроить... 
> Просто никогда так принтеры не подключал сетевые...

Нужно при подключении принтера к винде в качестве имени принтера ввести
http url на соответствующий принтер в CUPS. Винда это умеет чуть ли не с
прошлого века.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: elinks, centericq: отобра жение русских символов в консоли в utf8

2008-03-26 Пенетрантность Victor Wagner
On 2008.03.26 at 10:32:34 +0300, Stanislav Maslovski wrote:
> 
> Дык, отображает он у вас русский в линуксовой текстовой консоли или не
> проверяли?

А зачем в линксовой текстовой консоли бразуер, тем более с поддержкой
руссоко? В этой консоли выполняются либо команды

vi /etc/X11/xorg.conf
/etc/init.d/xdm start

либо

vi /etc/network/interfaces
ifup что-надо

(после чего садимся на нормальную машину, заходим куда надо по ssh и
опять таки имеем TERM=xterm)

Никаких других команд в ней выполнять не надо почти никогда. А когда
надо, это какие-нибудь lspci, modprobe и тому подобные.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: DSA > 1K

2008-03-27 Пенетрантность Victor Wagner
On 2008.03.27 at 21:40:32 +0300, sergio wrote:

> openssl gendsa
> 
> man gendsa
> 
> openssl dsaparam 2048 -out dsaparam.pem
> openssl gendsa dsaparam.pem
> 
> как конвертить в ssh-формат --- ещё не придумал.

А никак. Просто подложить. OpenSSH использует секретные ключи в формате
openssl. Собственно функциями OpenSSL-ной библиотеки libcrypto он их
читает и пишет. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Проблемасозвуком : m-a a-i

2008-03-28 Пенетрантность Victor Wagner
On 2008.03.28 at 09:39:10 +0300, Mishustin Alexey wrote:

> 
> > dh_installdirs: Sorry, but 5 is the highest compatibility level
> > supported by this debhelper.
> > make[1]: *** [binary-modules] Ошибка 1
> > make[1]: Leaving directory `/usr/src/modules/alsa-driver'
> > make: *** [kdist_image] Ошибка 2
> 
> > Проблема в версии debhelper?.. Или в чем-то другом?
> 
> Нагуглил, что вроде бы ничего страшного:
> 
> "Pour passer outre ce message, il suffit d'ajouter un export
> DH_COMPAT=4 dans le fichier debian/rules et le tour est joué.
> 
> Bon backport."
> 
> Установить переменную окружения DH_COMPAT=4 и ошибка будет игнорироваться.

Вообще, в относительно свежих пакетах обычно не переменную окружения
надо менять, а содержимое файлика debian/compat


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: (решено) GNOME и koi8

2008-03-29 Пенетрантность Victor Wagner
On 2008.03.28 at 12:21:20 +0300, Stanislav Maslovski wrote:

> > Еще раз. Логин - он и в африке логин, как бы он ни делался, через консоль
> > или *DM, окружение должно быть одинаковым.
> 
> Для этого есть /etc/environment и соответствующий модуль PAM.

И что, в pam_env уже есть способ зачитать per_user конфигурационный
файл? Который юзер может править сам, не зная рутового пароля?

Лично я обхожусь тем, что добавляю

. ${HOME}/.environment 
и в ~/.profile, и в ~/.xsession, а уже в ~/.environment пишу те
переменные, которые требуется иметь во всех случаях.

Почему пишу не ~/.environment, а ${HOME}/.environment?

А потому что в большинстве разных *nix в которых этот .xsession читается, 
/bin/sh не является ссылкой на /bin/bash, и ~ раскрывать не умеет.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: (решено) GNOME и koi8

2008-03-29 Пенетрантность Victor Wagner
On 2008.03.28 at 15:19:51 +0200, Aleksey Cheusov wrote:

> 
>#!/bin/sh
>/bin/bash -li ~/.xinitrc



> Читаем внимательно, вкуриваем каждую букву.
> 
> И я повторяю вопрос. При чем тут здесь линуксовый /etc/environment вообще?

И с какого это перепугу в не-линуксе bash будет в /bin, а не в
/usr/bin или /usr/local/bin? 

И с какого перепугу он будет тильду раскрывать не при парсинге команды,
а получив от внешнего /bin/sh аргумент командной строки?
/bin/sh-и в норме раскрывать тильды не обучены.
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: (решено) GNOME и koi8

2008-03-29 Пенетрантность Victor Wagner
On 2008.03.28 at 15:09:32 +0300, Stanislav Maslovski wrote:

> > А при чем здесь Линукс?
> 
> Шли бы вы, дорогой мой, туда, откуда пришли. Там, где не линукс, и из щелей
> не дует.

Каких щелей? Там солнечно. Или демоны в кедах бегают.  Все равно тепло.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: (решено) GNOME и koi8

2008-03-29 Пенетрантность Victor Wagner
On 2008.03.28 at 19:49:51 +0300, Artem Chuprina wrote:
> 
>  >> В варианте логина в консоль система вполне
>  >> справедливо полагает, что ты можешь захотеть не только startx, но и
>  >> какую-нибудь другую команду.
>  AC> И что? Аргументация где?
> 
> И то, что нужно настроить среду для выполнения консольных программ.  Что
> в случае с логином в иксы не только не нужно, но и физически невозможно,
> за отсутствием оной консоли.

Ну, в свое время у меня довольно заметный кусок .bashrc был  спрятан
под 

if [ -t 0 ]; then
...
endif

Специально для случая, когда консоле-специфические вещи настроить
физически невозможно. Все остальное прекрасно отрабатывало  из .xsession


>  AC> И что? Консоли нет. А окружение должно быть. И должно быть
>  AC> одинаковым.  Если пользователь ЯВНО не сделает иначе.

Одинаковым быть не должно. Зачем мне в X-овых программах, запущенных из
меню *wm переменные COLUMNS и TERM. Согласованным - должно.

> Для выставления _части_ окружения, одинаковой при любом логине,
> существует pam_env.  А _все_ окружение одинаковым быть не должно.  Хинт:
> чему должно равняться общее для всех вариантов логина значение
> переменной окружения DISPLAY?  COLUMNS?  LINES?  TERM?  LC_MESSAGES,
> наконец (а у меня консоль не русифицирована, ибо нафиг не надо)?  Ну и

Ну, консоль в моем понимании, это xterm. Или какая другая хрень, с
которой программа общается через /dev/tty. Все остальные её особенности
определяется  по значению TERM.

А вот значение LC_MESSAGES (равно как и LANG и прочих LC_*) зависят от
того, чего моя левая нога захотела. Либо из менюшки dm в нормальном dm, 
которого в linux, к сожалению, не бывает (потому что X Open Group
протормозила с открытием исходников и народ наизобретал desktop environmentов
c квадратными колесами, вместо того чтобы развивать единственно верный
CDE), либо из менюшки window manager-а я могу выбрать любую локаль из
установленных в системе. 

Вот сейчас у меня mutt запущен в ru_RU.KOI8-R, а рядом я перловый скрипт
редактирую в ru_RU.UTF-8.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: DSA > 1K

2008-03-29 Пенетрантность Victor Wagner
On 2008.03.28 at 17:28:49 +0300, sergio wrote:

> Victor Wagner wrote:
> 
> >>как конвертить в ssh-формат --- ещё не 
> >>придумал.
> >
> >А никак. Просто подложить. OpenSSH 
> >использует секретные ключи в формате
> >openssl. Собственно функциями OpenSSL-ной 
> >библиотеки libcrypto он их
> >читает и пишет. 
> куда подложить? .pub не в pem-формате.. и в 

В качестве id_dsa. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: cron и cron.daily

2008-03-31 Пенетрантность Victor Wagner
On 2008.04.01 at 08:28:59 +0400, Sapytsky Ilya wrote:

> 
>Добрый день!
>устанавливаю уже не первый сервер и каждый раз у меня возникает
>вопрос, ответа на который никак не могу найти.
>есть пакет cron. работает замечательно, красиво и хорошо. Вот только у
>меня вопрос - почему daily, weekly и monthly задания выполняются не в
>0:00 и так далее, а пол-седьмого и так далее? почему день у них
>начинается в пол-седьмого, если он начинается в полночь?
>До того как начал везде переделывать на полночь было просто неудобно
>искать в логах, статистика, например по мылу была не полная за день,
>ибо ночь остается в предыдущем дне, ну и т.д.
>Скажите есть ли в этом глубокий смысл или это просто прихоть
>разработчика?

Смысл в этом есть. Задания из категорий daily, weekly etc предназначены
для housekeeping - чистки логов всякой, обновления locatedb и т.д. И
должны выполняться тогда, когда загрузка системы минимальная. Как ни
странно, вероятность наличия в системе пользователей в полночь выше, чем
в полседьмого утра.

Помнится, некоторое время назад запуск expire на своем ньюссервере я
специально переносил на попозже.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ron и cron.daily

2008-04-02 Пенетрантность Victor Wagner
On 2008.04.02 at 09:28:38 +0400, Mikhail A Antonov wrote:

> ,--["Sapytsky Ilya" <[EMAIL PROTECTED]> 01/04/2008 09:44 (GMT +3)
> |  Удобство, скажем так, сомнительное. А неудобств приносит немало.
> |  Если система нагружена - она нагружена всегда, но пользователей у меня там
> |  нет, сервера всё-таки.
> `-
> Как показывает практика (и mrtg) загрузка системы всеравно зависит от времени
> суток. У меня лог от почтовика за 6 часов разрастается до 10Мб бывает.

Ты буковкой не ошибся? Если бы лог разрастался до 10Гб, об этом стоило
бы беспокоиться.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ASUS WL500

2008-04-02 Пенетрантность Victor Wagner
On 2008.04.01 at 17:20:58 +0400, Dmitry E. Oboukhov wrote:

> у кого есть сей девайс (или 700)
> покажите пожалуйста /proc/cpuinfo, /proc/meminfo
> ну и df чего там и сколько.

Не уверен, что именно WL500, может WG500. Девайс дома, а я на работе.
[EMAIL PROTECTED] root]$ cat /proc/cpuinfo
system type : Broadcom BCM947XX
processor   : 0
cpu model   : BCM3302 V0.6
BogoMIPS: 263.78
wait instruction: no
microsecond timers  : yes
tlb_entries : 32
extra interrupt vector  : no
hardware watchpoint : no
VCED exceptions : not available
VCEI exceptions : not available
unaligned_instructions  : 2
dcache hits : 2866554525
dcache misses   : 3489955456
icache hits : 1315436534
icache misses   : 478620188
instructions: 0
[EMAIL PROTECTED] root]$ cat /proc/meminfo
total:used:free:  shared: buffers:  cached:
Mem:  30863360 11251712 196116480  1343488  4546560
Swap:000
MemTotal:30140 kB
MemFree: 19152 kB
MemShared:   0 kB
Buffers:  1312 kB
Cached:   4440 kB
SwapCached:  0 kB
Active:   2672 kB
Inactive: 4716 kB
HighTotal:   0 kB
HighFree:0 kB
LowTotal:30140 kB
LowFree: 19152 kB
SwapTotal:   0 kB
SwapFree:0 kB

> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: flock/firefox CPU

2008-04-02 Пенетрантность Victor Wagner
On 2008.04.02 at 22:44:23 +0400, alex kuklin wrote:

> Oleg Gashev wrote:
> >Fedir Gontsa wrote:
> >>Не могли бы Вы подсказать как уменьшить нагрузку на процесор 
> >>браузером Flock(Firefox)?
> >>
> >
> >Поставьте Opera.
> Как eeepc-user, у которого проц слабый, скажу, что не помогает.

Что, у eeepc проц слабый?!! Там же по-моему целых 800Mhz. Для носимого
устройства это дохрена.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Подключить ttf-шрифт

2008-04-22 Пенетрантность Victor Wagner
Система - etch.

Задача - обеспечить ЮЗЕРУ (не руту) возможность быстро подключать к
системе ttf-шрифты. Для использования в GIMP. Шрифты берутся откуда
попало (скачиваются из интернета, добываются у знакомых). Надежды на то
что нужный шрифт будет корректно запакетирован, нет.

То есть требуется чтобы шрифт при этом находился в домашнем каталоге
юзера.  Пользователь должен иметь возможность добавлять и удалять
файлики ttf в этом каталоге.

Для простоты предположим, что домашний каталог находится на той
же машине, что и X-сервер, и даже GIMP.

Про команды xset +fp имя-каталога и xset fp rehash я знаю. Но
1. Не занимается ли современный GIMP какой-нибудь фигней вроде столь
полюбившегося авторам всякого новомодного софта client-side rendering.
И если занимается, что использовать вместо xset?

2. Чем юзер, который ничего не понимает в ttf-ах может сгенерировать
себе правильный fonts.scale

3. Призовая игра - файлы могут иметь русские буквы на месте букв Latin-1
по соответствию кодов cp1251 - cp1252.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Как победить zope? cp1251 её мать...

2008-05-07 Пенетрантность Victor Wagner
On 2008.05.07 at 17:44:58 +0400, Peter Teslenko wrote:
> Есть необходимость пересадить сайт на з(ж)опе с превращённого в слаку 
> центоса на дебиан.
> Пока играюсь на тестовом серваке.
> 
> Поднял zope, сгенерил инстанс, копирнул Data.fs, поставил необходимые 
> Products'ы.
> Пытаюсь открыть /manage
> получаю вот такое щастье

Использовать utf-8 вместо cp1251?

> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Как победить zope? cp1251 её мать...

2008-05-08 Пенетрантность Victor Wagner
On 2008.05.08 at 11:44:43 +0400, Peter Teslenko wrote:

> >> Использовать utf-8 вместо cp1251?
> 
>   PT> Ответ ожидаемый, и я с ним согласен.
>   PT> Есть ли способ конвертнуть всё в utf-8?
>  man iconv
> 
>И чем же тут поможет iconv? Там же всё в одной базе.

Вообще говоря, большинство серверов БД понимаю что такое кодировка
сервера, и что такое кодировка клиента.
Поэтому просто сделать дамп базы, создать новую схему с правильной
кодировкой, и залить дамп, правильно указав его кодировку на клиенте -
должно помочь.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: PCMCIA-модемы

2008-05-19 Пенетрантность Victor Wagner
On 2008.05.17 at 20:41:19 +0400, Кабанов Евгений wrote:

> Всем здоровья!
> Кто-нибудь может поделиться опытом подключения к интернет через
> PCMCIA-модемы наших федеральных операторов (МТС, Билайн и пр.)? Через
> какой штатный пакет можно организовать такое подключение или под Wine
> надо прилагаемые проги ставить? Или куда смотреть?

"Прилагамемые проги" под wine точно не помогут.
Нужен драйвер в ядре. Как правило, эти самые модемы (которые PCMCIA, а
не CardBus, с CardBus не игрался) предоставляют интерфейс обычного
последовательного порта и поддерживаются драйвером serial_cs из
стандартного ядра.

Если оно увиделось драйвером, то это обычный модем, на который
напускается обычный ppp и все работает.

С некоторыми ноутбуками, правда, бывают проблемы. Вот, скажем у меня
есть модем который в IBM ThinkPad 600 работать ну никак не хочет - не
может никак получить то-ли IO range то-ли IRQ. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: usb wifi

2008-05-19 Пенетрантность Victor Wagner
On 2008.05.19 at 22:40:31 +0300, Oleg Matviychuk wrote:

> Хм, видимо асус считает что линуксовые дрова годичной давности - это 
> нормально.

Я бы сказал, что это личные сексуальные трудности асуса.
НИКОГДА НЕ СЛЕДУЕТ использовать дрова от производителя железа, если есть
хоть малейший выбор.
Если только вы не знаете точно, что этот производитель железа нанял
толкового kernel hacker-а, и предоставил ему полную свободу в смысле
раскрытия информации о железе. Впрочем, в последнем случае драйвера будут
в vanilla kernel. И драйвера будут восприниматься не как "от
производителя" а как "от Эндрью Мортона" или кого там еще, и не важно
кто этому Мортону зарплату платит.

Производители железа не умеют писать драйвера (и под винды тоже. Если
есть драйвер от микрософта - используйте драйвер от микрософта. Пусть он
половины функциональности железа не поддерживает, зато оставшаяся
половина будет работать стабильно. А с драйверами от производителя будет
глючить всё).

Поэтому под Linux драйвера нужно использовать только разрабатываемые
OpenSource командами. Тем более что для ralink есть проект, который
потихоньку пробивается в vanilla kernel.

http://rt2x00.serialmonkey.com


> поддержки ядер > 2.6.24. Тем не менее, главный вопрос остается в силе - как 
> оно
> на практике?

На практике "Enhanced legacy drivers" с сайта serialmonkey, cобранные module 
assistant-ом вполне себе работают с ядром 2.6.18. Правда, не совсем 
etch-евским, я его пересобирал под конфигурациюс своего ноутбука с помощью 
kernel-package


Драйвера в 2.6.24 не пробовал. На сайте про них пишут, что somewhat
buggy. Но зато wpa_supplicant поддерживается.  


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Генерация сертиика тов для VPN

2008-05-20 Пенетрантность Victor Wagner
On 2008.05.21 at 03:11:55 +0600, apm wrote:

> Nicholas пишет:
> >https://www.openca.org/
> 
> openca выглядит вполне прилично.
> Странно что не включено в репы дебиана.
> 
> Никто не собирал?

Плавали, знаем. Это не монстр, это МО-О-ОНСТР. Это решение для
национального удостоверяющего центра (и в некоторых европейских странах
именно так и используется). 

Ставить openca для управления сертификатами в корпоративном OpenVPN все
равно что ставить Oracle +SAP для ведения домашней бухгалтерии.

Нет, конечно, если ваша фирма называется Газпром или там Nokia, то для
её размеров openca - в самый раз.

> Я как раз мучаюсь проблемой как отдать управление сертификатами openvpn 
> менеджеру через web interface, что б меня не дергали ключи генерить.

Э, тут надо разобраться сначала самому, что должен делать пользователь,
что менеджер, и при каких обстоятельствах ключи ни за что не должны
покидать машину, на которой сгенерены. 

Потом объяснить это менеджеру.

Вообще легкие варианты на тему CA существуют - tinyca, pyca.

Но все они в основном рассчитаны на менеджмент клиентских сертификатов
для HTTPS, т.е. на то, что ключ генерится браузером. В принципе, можно,
конечно пойти и по этому пути - ключ генерируется браузером, заявка
уходит через web в CA, генерируется сертификат, устанавливается в
браузер (благо в браузере это просто, и любому самому тупому юзеру понятно) 

Потом из браузера ключ с сертификатом экспортируются в PKCS#12. А уже
PKCS#12 потом втаскивается в openvpn. Благо это  очень просто делается 
одной командой openssl pkcs12.

Аналогичный способ работы с сертификатами подписи E-Mail реализован в
mutt (в смысле - дебиановском пакете mutt). Ничего, работает


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Генерация сертиика тов для VPN

2008-05-21 Пенетрантность Victor Wagner
On 2008.05.21 at 11:34:07 +0400, Artem Chuprina wrote:

> Нет, говорят, оно даже работает.  Но если у тебя не дохрена PKI-работы,
> то связываться с этим монстром особого смысла нет.  Дольше настраивать
> будешь.
Договаривай фразу до конца:
Дольше настраивать, чем писать полностью  свое решение для небольшого
CA.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: адресная книга

2008-05-22 Пенетрантность Victor Wagner
On 2008.05.22 at 20:19:55 +0400, andrey i. mavlyanov wrote:

> Как вы храните свою адресную книгу?

Лично я храню в файле .vcf. Для упрощения совместимости с сотовым
телефоном. Имеется ма-аленький скриптик, позволяющий в ней искать,
добавлять, и в частности, умеющий работать как query_command в mutt.

При синхронизации с телефоном все записи, полученные с телефона,
перекодируются в 8BIT;CHARSET=UTF-8


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Изменения файло в в ext3

2008-05-28 Пенетрантность Victor Wagner
On 2008.05.28 at 13:36:10 +0400, Andrey Melnikoff wrote:

> Mishustin Alexey <[EMAIL PROTECTED]> wrote:
> 
> > 5/28/2008, "Artem Chuprina" <[EMAIL PROTECTED]>:
> 
> > >И кроме того, может оказаться ключевым само избавление от гнома в данном
> > >процессе.  
> > В скольких уже процессах ключевым становится избавление от гнома :-)
> Лучше от кривых руки и дурных флешек.

Избавление от гнома - составная часть избавления от кривых рук (в данном
случае кривых рук де Иказы и иже с ним). К сожалению, избавиться от
софта написанного кривыми руками совсем в современных линуксах
малореально.

Вот, например, bluez-utils заменить абсолютно нечем, а переписывать
нафиг - лениво.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Изменения файло в в ext3

2008-05-28 Пенетрантность Victor Wagner
On 2008.05.28 at 16:07:46 +0300, Покотиленко Костик wrote:

> > Избавление от гнома - составная часть избавления от кривых рук (в данном
> > случае кривых рук де Иказы и иже с ним). К сожалению, избавиться от
> > софта написанного кривыми руками совсем в современных линуксах
> > малореально.
> 
> Тут бы от винды избавиться, а то сразу от гнома. Не реально это,
> командная строка не всем друг.

Вообще говоря, избавление от desktop environment !=  избавление от GUI.

Есть достаточное количество прямых GUI-шных программ и window
manager-ов. Просто надо отказаться от принципа "все должно быть
безобразно, но единообразно" и для решения каждой задачи рассматривать
все существующие варианты. Ну будет часть программ на экране Gtk-шная,
часть Qt-шная, часть на старых-добрых Motif,Tk,Athena. Кое-что даже на
ncurses в xterm-е.

Оно так даже лучше - четче отличаются визуально. А feel у прямых
программ обычно настраивается.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: GIS карты в "S-57 f ormat" как посмотреть ?

2008-05-29 Пенетрантность Victor Wagner
On 2008.05.29 at 15:03:07 +0400, Andrey Kiselev wrote:

> Что такое викинг мне неизвестно, но сконвертировать в другие форматы

Рекомендую ознакомиться. Очень полезная программка. На предмет
быстренько нарисовать по карте маршрут для GPS-навигации или
проанализировать скачанный с навигатора трэк.

К сожалению, она ориентирована в основном на использование карт с 
Google Maps, Virtual Earth и тому подобных ресурсов. 

> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: PostgreSQL 8.3

2008-06-01 Пенетрантность Victor Wagner
On 2008.06.01 at 22:51:49 +0400, Konstantin Tokar wrote:

> Здравствуйте, Debian-russian.
> 
> Не подскажете ли адресок репозитория с PostgreSQL 8.3 и PostGIS для etch. Про 
> backports я знаю, но там лежит postgresql с неналоженными месячной давности 
> патчами. Сам я не решаюсь собирать сервер, если есть другая сльтернатива.
>  

Что-то я не увидел там неналоженных месячной давности патчей.
В sid у нас 8.3.1-2, в etch-backports 8.3.1.2~bpo40+1.

Далее, разница между 8.3.1-1  и 8.3.1-2 чисто косметическая/б
если не   не считать вот этого:
   * Add debian/patches/00upstream-ecpg-get-connection.patch: Backport
   * change from upcoming 8.3.2 to add definition for ECPGget_PGconn().
 (Closes: #475184)

Так что никаких патчей  "месячной давности", отсутствующих 
в backportsне наблюдается.
Тем более, что пакет в backports датируется 19 мая (а в sid - 22
апреля, а в upstream - 17 марта)   


> -- 
> С уважением,
>  Konstantin  Tokarmailto:[EMAIL PROTECTED]
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: x509 and crlDistributionPoints

2008-06-03 Пенетрантность Victor Wagner
On 2008.06.03 at 16:59:50 +0300, Maxim Tyurin wrote:

> > openssl, если я правильно ошибаюсь, умеет засунуть в сертификат все, что
> > угодно.  Только OID придется узнать самостоятельно.

OpenSSL прекрасно знает слово crlDistributionPoints. Мог бы и
objects.txt прогрепать прежде чем отвечать.

> А где кроме исходников openssl посмотреть как это сделать? В том числе
> и OID.
 
В файле openssl.cnf который используется при операциях CA пишем
в разделе, испольуземом при операции ca 

x509_extensions = some_section_name

Дальше там же пишем раздел
[some_section_name]
basicConstraints=CA:FALSE 
crlDistribuitonPoints=URI:http://some.host.ru/current.crl

Можно даже в раздел CA_default не добавлять строку x509_extensions =
а указать нужную секцию в командной строке команды openssl ca с помощью
ключика -extensions имя-секции.

Это описано в man ca.

Можно взять русский перевод  мануала на openssl
http://www.cryptocom.ru/files/9-01%2034%2001.pdf






> >  MT> И еще вопрос.
> >  MT> Можно ли в существующие сертификаты добавить crlDistributionPoints и
> >  MT> подписать их другим CA?
> >
> > Операция подписи сертификата создает новый сертификат :-)  Можно
> > выписать новый сертификат на тот же ключ.
> 
> Неточно выразился :) Мне ключи сохранить надо. Отзывать и выдавать
> новые это очень большой геморрой.
> 
> Да и насколько я понимаю идентификация остается та-же (CN,email,...)
> Просто req надо подписать другим CA.
> -- 
> 
> With Best Regards, Maxim Tyurin
> JID:  [EMAIL PROTECTED]
>   
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: x509 and crlDistributionPoints

2008-06-03 Пенетрантность Victor Wagner
On 2008.06.03 at 18:06:30 +0300, Maxim Tyurin wrote:

> 
> Просто гугль по этому вопросу мне сразу выплюнул тред на openssl-dev
> http://www.mail-archive.com/[EMAIL PROTECTED]/msg23651.html

Ну, документированность OpenSSL - это отдельная проблема.
Например, при описании API мы были вынуждены не переводить имеющуюся
документацию а писать фактически с нуля, поскольку довольно большие
куски функциональности, причем необходимые, просто не документированы.
Например, вся работа с X509_STORE.

То, что вообще говоря, документировано (например работа с кодировками в 
X509) так раскидано по нескольким man-страницам (да еще часто и без
ссылок друг на друга), что выловить, когда оно понадобится -
нетривиально. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: презентация из кар тинок: Как?

2008-06-10 Пенетрантность Victor Wagner
On 2008.06.10 at 16:43:00 +0300, Aleksey Cheusov wrote:

> Никто не подскажет софтину для создания презентации,
> состоящей из картинок? Никакого текста - только картинки.
> 
> То есть, есть набор картинок одинакового разрешения,
> нужно их уложить в .pdf, .ps или что угодно другое.
> В идеале - с возможностью разместить их online.

Лично я в этих случаях пользовался pdftex-ом.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: lpr+печать по русс ки

2008-06-16 Пенетрантность Victor Wagner
On 2008.06.12 at 12:41:11 +0300, Aleksey Cheusov wrote:

> > Я настраиваю a2ps Шарашкинскими шрифтами (sharatype, берется у
> > Витуса (wagner.pp.ru) на FTP)
> непонятно, почему эти шрифты уже много-много-много лет не в поставке a2ps.
> И В большинстве дистрибутивов их тоже нет. Непорядок.

Вообще a2ps она как-то плохо развивается. Посмотрите на количество
баг-репортов и их возраст.

А у шарашкинских шрифтов некоторые неясности с лицензиями что не
позволяет включать их в дистрибутивы.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Kak perekluchit' klaviatury v russkyu rasskladky?

2008-06-23 Пенетрантность Victor Wagner
On 2008.06.20 at 15:13:26 +0400, Kirill A. Korinskiy wrote:

> Ему нужен? Не думаю. Это нужно пользователю которому нужны буквы отличные от
> английских, и я думаю это должно быть per users customize. Причем значение по

Тут есть маленькая тонкость. Чтобы юзер мог залогиниться КАКАЯ-ТО
конфигурация клавиатуры на общесистемном уровне необходима. 
Впрочем, если мы ограничиваем набор
допустимых символов в именах пользователей и паролях us-ascii, то по
дефолту сойдет и английская раскладка.

Хотя, скажем, французы, сильно расстроятся что пароль нужно вводить в
раскладке qwety а не azerty.

>-- madduck



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: dpatch

2008-06-24 Пенетрантность Victor Wagner
On 2008.06.25 at 09:49:39 +0400, Alexey Pechnikov wrote:

> > А разве dpatch очень сложный формат? Сколько с ним работаю и чувствую что
> > только заголовок добавился :)
> 
> Да нет, не сильно сложный. Но читать и править его в текстовом редакторе 
> неудобно. А если патч большой, то еще и пересчитывать номера строк долго.

В текстовом редакторе - нормально. Но редактор от mc таковым не
является. Текстовых редакторов в мире (во всех операционных системах)
существует два - vim и emacs.

Но вообще рекомендую расматривать патчи как read-only формат. Читать их
можно (на предмет увидеть что изменилось), но править - только
пропатченный исходник и генерировать патч заново.

Меня тоже периодически заносит быстренько поправить патч перед
применением. Как правило это приводит к тому, что на исправление ошибки
приходится потратить больше времени чем если бы сразу сделал как
правильно.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Борьба со спамом и з внутренней сети

2008-06-26 Пенетрантность Victor Wagner
On 2008.06.25 at 22:25:22 +0300, Покотиленко Костик wrote:
> > сейчас так и работает. Но спам через спамассассин всеравно будет 
> > просачиваться...
> 
> А есть способ чтоб не просачивался???

Я тут как-то рассматривал идею, что если с определенной машины
отправляется более N писем в сутки (или в час, но с меньшим N),
от неё переставать принимать почту. И предусмотреть на локальном
web-сайте формочку, куда пользователь может зайти, и сказать, "ДА, я
действительно все эти N писем отправил руками, и еще хочу" (или
"Да, у меня был тут троян, я его вычистил, дайте мне наконец отправить
мое единственное письмо")

Можно еще сделать систему обучаемой - чтобы, зная что данный юзер шлет
много почты, немножко поднимала для него N. 

Из соображений что авторы троянов вряд ли будут адаптировать свои
поделия к подобным изыскам администраторов конкретной локалки, а
неудобств юзерам это доставляет заметно меньше, чем попадание в
блок-листы.
--


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: переход с koi8 н а utf8

2008-06-27 Пенетрантность Victor Wagner
On 2008.06.27 at 21:50:56 +0400, Artem Chuprina wrote:

> Alexander E. Patrakov -> debian-russian@lists.debian.org  @ Tue, 24 Jun 2008 
> 20:13:26 +0600:
> 
>  AEP> А если серьезно - лень тратить место на описание настройки каждого
>  AEP> допотопного WM на UTF-8, тогда как в DE настройка просто не
>  AEP> требуется.
> 
> Ужоснах.  И как это у меня fvwm работает без малейшей настройки?..  Ну

Как это без малейшей? Сам помню, как в 2002 году ты три дня рабочее
место настраивал. Причем не с нуля А потом, я ведь знаю, ты тот конфиг с
собой таскаешь.

Кстати, вот вчера наткнулся на глюку, которая не настройки требует а
патча - fvwm, запущенный в локали utf-8 некорреткно отображает заголовки
окон, если в качестве WindowFont прописан растровый шрифт. Что будет,
если туда прописать Xft-шный шрифт - пока не пробовал.

А запускать wm не в той локали, в которой должны запускаться приложения
- неудобно. Потому что по умолчанию приложения, запускаемые из меню wm
локаль от него наследуют.

Bug#488224


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: переход с koi8 н а utf8

2008-06-28 Пенетрантность Victor Wagner
On 2008.06.28 at 10:40:03 +0400, Artem Chuprina wrote:

> 
> Скриншот прислать?  Кстати, у меня там до сих пор прописан koi8-r

А это мысль. Попробовать прописать туда koi8-r шрифт. Вдруг заработает.

Правда, есть подозрение, что японских иероглифов оно в таком разе не
нарисует (И, что более критично, обломается на французском или немецком
загловке. Его-то я, в отличие от японского, прочитать могу, ежели он
будет нарисован правильно). 

Кстати, было замечено что fvwm в кодировке koi8-r обламывается на
загловках страниц из русской википедии. Что естественно - там между
названием страницы и словом "Википедия" стоит длинное тире, которое в
кодировке koi8-r  не предусмотрено.

Так что прежде чем присылать скриншот, давай я тебе пришлю пачку URL-ок,
которые нужно открыть в любом мозиллоидном браузере, а потом
заскриншотить заголоки этих окон.

Или могу тикловый скрипт нарисовать, который откроет пять окон с
загловками на разных языках. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: переход с koi8 н а utf8

2008-07-01 Пенетрантность Victor Wagner
On 2008.06.30 at 14:12:36 +0400, Иван Лох wrote:

> On Sat, Jun 28, 2008 at 10:28:59AM +0400, Victor Wagner wrote:
> > On 2008.06.27 at 21:50:56 +0400, Artem Chuprina wrote:
> > Кстати, вот вчера наткнулся на глюку, которая не настройки требует а
> > патча - fvwm, запущенный в локали utf-8 некорреткно отображает заголовки
> > окон, если в качестве WindowFont прописан растровый шрифт. Что будет,
> > если туда прописать Xft-шный шрифт - пока не пробовал.
> 
> У меня так работает. 
> 
У меня тоже работает
WindowFont "xft:DejaVu Serif:bold:size=9"

Так что глюка локализована в области работы с растровыми шрифтами,
вернее в областии использования server-side rendering. Ровно поому е,
видимо, до сих пор не пофиксили.
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: NForce

2008-07-28 Пенетрантность Victor Wagner
On 2008.07.28 at 22:19:06 +0400, Иван Лох wrote:

> 
> Разумеется. Для того студент два раза в неделю мог повертеть на мониторе 
> молекулу,
> обязательно, надо поставить в ящик несколько дискретных видеокарт.

Два раза в неделю он и с софтверной эмуляцией OpenGL повертит.
Процессоры нынче мощные.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: lenny, Russian, space...

2008-07-30 Пенетрантность Victor Wagner
On 2008.07.30 at 16:21:52 +0400, [EMAIL PROTECTED] wrote:

> Всем привет!
> 
> Только что обнаружил, что версия iceweasel в lenny
> как-то криво работает с word wrap в русскоязычных формах (livejournal,
> webmail). А именно - обрывает строку только после знаков препинания или
> английских слов.
> 
> При внимательном рассмотрении выяснилось, что если сам пробел набрать в
> латинском регистре - всё работает нормально. 
> 
> А ещё в openoffice.org при наборе в русском регистре все пробелы выделены
> серым, т.е. вероятно "неразрывные".

Ты забыл добавить существенную информацию - локаль у тебя en_IE.UTF-8 
(в чем ты мне вчера в ЖЖ признался).

Клавиатура тут ни при чем, как показал анализ твоего постинга - пробел у
тебя честный пробел. Просто некоторые шибко программы помимо собственно
кода введенного символа еще кое-какие выводы о языке делают.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: APT and GIT (VCS) integration

2008-07-31 Пенетрантность Victor Wagner
On 2008.07.31 at 13:17:43 +0300, Dmitriy Sirant wrote:

> Andrey Nikitin пишет:
> >Здравствуйте.
> >
> >В очередной раз, обновляя десятки и сотни мегабайт пакетов,
> >в которых сделаны правки в жалких (по размеру) 1-2 файлах,
> >возник вопрос: а нет ли какого движения у разработчиков APT 
> >в сторону интеграции APT с VCS, а именно с VCS #1(скорость/возможности) - 
> >git?
> >
> 
> Дальше только мое личное мнение:
> 
> На сегодняшний день Debian всетаки позиционируется как серверный 
> дистрибутив. Ну не верю я, что в том месте где стоит сервер есть такие 
> сильные требования по ограничению траффика.
 
А там, где нынче стоит десктоп, на этом десктопе смотрят видео. Иногда
даже в DVD-качестве. Пяток фильмов в DVD-качестве - это уже больше, чем
ВЕСЬ дистрибутив.


> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Google map - локальный кеш

2008-08-13 Пенетрантность Victor Wagner
On 2008.08.13 at 11:22:21 -0400, Nicholas wrote:

> Что-то перестал работать, с началом войны, google map в викинге, да и на 
> сомом google.com . В связи с чем опять стал актуальным вопрос: как же 

Ну в viking это происходит регулярно. В его списке рассылки это недавно
опять обсуждалось. Почему-то maemo-mapper от этой проблемы не страдает.
Какой-то неудачный, видимо в viking код для выкачивания из google.

И кстати, maemo-mapper имеет опцию "выкачать заданные уровни
детализации на всю территорию, видимую на экране". Разработчики viking
такую опцию делать отказались, побоявшись что google будет банить.

> организовать хранение всей или большей части карты в локальном кеше 
> программы Viking.

В исходники посмотреть.

> Сколько примерно весят все карты гугл ? Без последнего самого детального 
> слоя ?

Мно-оо-го. Но для практической жизни нужно не так много. У меня сейчас в
maemo-mapper закэшировано около 7Мб космоснимков и 300Мб Google Street.
Для навигации по Москве и доброй половине Тверской области мне хватает.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Google map - локальный кеш

2008-08-13 Пенетрантность Victor Wagner
On 2008.08.13 at 22:58:22 +0400, Artem Chuprina wrote:

> Victor Wagner -> debian-russian@lists.debian.org  @ Wed, 13 Aug 2008 22:42:58 
> +0400:
> 
>  VW> maemo-mapper закэшировано около 7Мб космоснимков и 300Мб Google Street.
> 
> А ты для космоснимков уже сделал настройки?  А покажи?

Ты имеешь в виду kosmosnimki.ru? А я - Google Satellite Images. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Google map - локальный кеш

2008-08-14 Пенетрантность Victor Wagner
On 2008.08.14 at 13:31:28 +0400, Alexey Pechnikov wrote:

> Hello!
> 
> В сообщении от Thursday 14 August 2008 12:58:37 Artem Chuprina написал(а):
> >  AP> Этот самый маппер исключительно для девайса от нокии или можно на
> >  AP> компе запустить?
> >
> > Можно.  Но интерфейс у него разрабатывался под таблетку.
> 
> Почему тогда о нем столько говорят? На ноуте/десктопе ведь удобнее с картами 
> работать, чем на мелком устройстве.

Потому что оно в доступно исходниках. Можно взять и выдрать оттуда код
даунлоадилки.

И вообще maemo - это почти частный случай Debian. (примерно на тех же
правах, что Xandros или Ubuntu).


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ThinkPad T61 + cpu fun + acpi

2008-08-19 Пенетрантность Victor Wagner
On 2008.08.19 at 16:23:04 +0300, Andrey Tataranovich wrote:

> Chaos Zed пишет:
> 
> >Вторая штукенция связана с acpi
> >acpi
> >No support for device type: battery
> >
> >Куда делся статус батареи? При этом на 2.6.23 работало.
> 
> В новых ядрах сменили способ считывания статуса батареи и много какой 
> софт отвалился.

Софт или железо?

А то я рылся-рылся в /proc/acpi у себя на eeepc 900, и так и не нашел то
место, где показывается статус батареи. Может быть есть ссылочка на
описание этого самого нового способа? Софт я и сам написать могу.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Проблема с отображ ением man'ов

2008-08-19 Пенетрантность Victor Wagner
On 2008.08.19 at 20:14:28 +0400, Abdourazak Osmanov wrote:

> 
>Не пойму, в чем дело. При выводе man'ов невозможно прокрутить
>содержимое в окне терминала клавишами прокрутки. Раздается писк и
>ничего не происходит. На ноуте все нормально. Где копать?

Посмотри кто у тебя на этой машине sensible-pager'ом работает.
Я тоже пару раз натыкался на ситуацию когда зачем-то при просмотре
взлетает не less, а more.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ThinkPad T61 + cpu fun + acpi

2008-08-19 Пенетрантность Victor Wagner
On 2008.08.19 at 21:14:50 +0400, Alexander GQ Gerasiov wrote:

> 
> /sys/class/power_supply

Я просил ОПИСАНИЕ. Чтобы было толком написано когда там будет
energy_now, а когда charge_now, каковы единицы измерения этих самых
циферок и как пересчитывать их в очевидные пользователю единицы.

Вот это в первых трех страницах гугль не рассказал.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Многоголовая samba

2008-08-21 Пенетрантность Victor Wagner
On 2008.08.21 at 18:21:35 +0400, Artem Chuprina wrote:
> Натурально.  Но у меня есть и обоснование такому стилю.  Рассылка-то
> техническая, а не политическая, строить в ней фильтры на основании прав
> и свобод, по крайней мере только прав и свобод, мне самому же не

Да я б и в политической рассылке не рекомендовал строить фильтры на
основании прав и свобод. А то можно так нечаянно информацию от умного
врага отфильтровать. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: выбор тонкого клие нта

2008-08-22 Пенетрантность Victor Wagner
On 2008.08.22 at 12:56:03 +0400, Mikhail A Antonov wrote:

> ,--[Dmitry Telegin 22/08/2008 12:03 (GMT +3)
> |  On Thu, 21 Aug 2008 14:33:05 +0400
> |  Mikhail A Antonov <[EMAIL PROTECTED]> wrote:
> |  > Плохо (или не там) искал драйвера.
> |  То есть вы хотите сказать, что с драйверами у Windows нет проблем?
> В 99% случаев драйвера ищутся на сайте производителя.

И как правило они там кривые. В Linux как правило, раньше или позже
появляется открытый драйвер (может быть сделанный
reverse-engineering-ом, без использования полных спецификаций
устройства), который сделан и поддерживается людьми, немножко
понимающими в архитектуре той операционной системы, для которой он
предназначен. Особенно, если драйвер включен в основное дерево ядра.

В общем, во всех операционных системах можно доверять только тем
драйверам, которые включены в дистрибутив операционной системы.

Производители железа, как правило, держат на разработке драйверов людей,
не обладающих для этой задачи достаточной квалификацией. 

В случае Linux известны исключения. Конкретные, по именам. Но как
правило, как раз код, написанный этими людьми, без проблем попадает в
основное дерево.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ubuntu

2008-08-22 Пенетрантность Victor Wagner
On 2008.08.22 at 13:34:31 +0100, Mikhail Ramendik wrote:

> 
>On 22/08/2008, Artem Chuprina <[EMAIL PROTECTED]> wrote:
> 
>  Mikhail Ramendik -> Igor Goryachev  @ Fri, 22 Aug 2008 12:58:29
>  +0100:
>  MR> знаю. (Без network manager всё конечно хорошо - пока не надо
>  носить
>  MR> ноут в разные сети).
>  Когда надо - тоже хорошо.
> 
> 
>А как именно? iwlist etc и изменение /etc/network/inetrfaces руками
>прошу не предлагать :)

wifi-radar, kwlan, wpagui - это из того, что
есть в etch. Предложенный в соседнем писме wicd - это скорее к lenny.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ubuntu

2008-08-22 Пенетрантность Victor Wagner
On 2008.08.22 at 15:55:49 +0400, Анатолий Лебедев wrote:
>> В ЖЖ ru_debian все, кроме Витуса, советуют убунту. Уже почти
>убедили.
> 
>  ru_debian не читаю, но Виктору однозначно +1.

Там я просто отмолчался на тему ubuntu. Стал вместо этого про xandros
рассказывать, который я сам больше 6 часов не выдержал.

А активно НЕ СОВЕТОВАЛ Ubuntu я Михаилу, когда речь шла об его
собственном ноутбуке. Михаил слишком продвинутый юзер, чтобы ему в
ubuntu было комфортно.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Russian morphological analysis system

2008-08-24 Пенетрантность Victor Wagner
On 2008.08.23 at 20:53:23 +0400, Alexey Pechnikov wrote:

> Есть ли аналог для русского языка? Пока что, кроме как взять словарь и 
> affix-файл от ispell, ничего не придумывается (интересно, а где для русского 
> языка список stop-слов найти? для английского вроде как в ispell такой список 
> есть).

Есть, например, mnogosearch. Лет пять назад оно работало вполне
прилично для тех времен. Развивалось ли с тех пор - не знаю

> Собственно, задача - полнотекстовый поиск с учетом морфологии. Постгрес по 
> словарям ispell работает, но вдруг есть что-то более продвинутое.

Для Postgres есть расширение OpenFTS, но тоже давно не видел, какое там
состояние, входил ли в официальный контриб и т.д. Отдельного пакета не
увидел.

> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Russian morphological analysis system

2008-08-24 Пенетрантность Victor Wagner
On 2008.08.25 at 09:40:57 +0400, Alexey Pechnikov wrote:

> Hello!
> 
> В сообщении от Monday 25 August 2008 09:18:45 Victor Wagner написал(а):
> > Есть, например, mnogosearch. Лет пять назад оно работало вполне
> > прилично для тех времен. Развивалось ли с тех пор - не знаю
> 
> Дык это ж вроде целый движок? Хотя конечно можно из него выломать интересную 
> функциональность.

Там в общем-то и выламывать особо не надо. Индексатор в большинстве
применений можно использовать как есть, а в качестве искалки просто
делать самому sql-запрос по его таблицам. Мы его именно так и использовали.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Читать /var/mail/*

2008-08-25 Пенетрантность Victor Wagner
On 2008.08.25 at 14:25:56 +0400, Artem Chuprina wrote:

> Mikhail Ramendik -> debian-russian@lists.debian.org  @ Mon, 25 Aug 2008 
> 11:12:39 +0100:
> 
>  MR> Я пока не понял, умеет ли fetchmail писать прямо в mbox без
>  MR> MTA.
> 
> Умеет.  Главное - чтоб он этого от рута не делал.
 
 На мой взгляд - не дело фетчмейла ПИСАТЬ В ФАЙЛЫ. Вообще. Его дело -
 общаться по протоколу POP3/IMAP с удаленным почтовым сервером и по SMTP
 - с локальным.

 А уж локальный почтовый сервер пускай разбирается куда доставить
 полученную от fetchmail почту с использованием всех имеющихся
 механизмов, таких как aliases, forward, sieve, procmail.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: bluetooth-адаптер не видит гарнитуру

2008-08-25 Пенетрантность Victor Wagner
On 2008.08.25 at 09:19:14 +0600, Murat D. Kadirov wrote:

> 
>Manufacturer: Cambridge Silicon Radio (10)
>hcitool scan
>Scanning ...
>и пусто :/

Для того чтобы hcitool scan выдал что он видит устройство, устройство
должно быть в discoverable mode. У гарнитур обычно это специальный режим
который включается какой-нибудь хитрой комбинацией кнопок, и включается
только на момент спаривания гарнитуры с телефоном. После того как на
телефоне ты пин-код ввел, и они сгенерили себе ключи связи, этот режим
выключается. Теперь и гарнитуру, и телефон можно включать и выключать
сколько угодно раз, и они будут видеть друг друга. Но прочие устройства
гарнитуру видеть не будут, пока её опять в режим спаривания не
переведешь.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: bluetooth-адаптер не видит гарнитуру

2008-08-25 Пенетрантность Victor Wagner
On 2008.08.25 at 13:57:43 +0400, Artem Chuprina wrote:

> У гарнитуры, помнится, другой BT profile.  Может, они банально по
> профилю несовместимы?

hcitool scan работает на более низком уровне, чем профайлы.
Если устройство в discoverable режиме, то он его должен видеть.


> Еще у нее может быть отключено discoverability.  Ты точно не забыл
> включить?  У современных по умолчанию оно отключено, по вполне понятным
> причинам.

А вот это - похоже.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Читать /var/mail/*

2008-08-25 Пенетрантность Victor Wagner
On 2008.08.25 at 11:55:23 +0100, Mikhail Ramendik wrote:

> 
>Мне нужен простой бекап без какой-либо фильтрации. Я упорно не

Тогда это isync, а не fetchmail.

>понимаю, зачем мне возня с настройкой MTA, с нехорошими рисками в
>случае ошибки.

Затем чтобы руками не делать того, что может делать MTA. 
И не лазить в /var/mail/root. С нехорошими рисками в случае ошибки.
>Благо "пяти вопросов" не хватает - настройка всё же требуется.

Странно. Мне во многих случаях хватает. Тебе - не хватает.
Да, конечно, у меня есть машина которая являеся MX для кучи доменов, и
это таки приходится настраивать. Или есть машины, где требуется
нетривиальная авторизация по SMTP.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Читать /var/mail/*

2008-08-25 Пенетрантность Victor Wagner
On 2008.08.25 at 12:19:39 +0100, Mikhail Ramendik wrote:

> 
>On 25/08/2008, Victor Wagner <[EMAIL PROTECTED]> wrote:
> 
>  On 2008.08.25 at 11:55:23 +0100, Mikhail Ramendik wrote:
>  >
>  >Мне нужен простой бекап без какой-либо фильтрации. Я упорно не
>  Тогда это isync, а не fetchmail.
> 
> 
> 
>К сожалению, сообщают, что у гугля IMAP иногда отваливается. А бекап
>хочется сделать простым, _надёжным_, и запускаемым по крону раз в 5-10

Вот если он запускается по крону раз в 5-10 минут и ИНОГДА отваливается
(то есть сейчас отвалился, а через 10 минут отработал), то это для
практических целей - вполне достаточная надежность.

>минут. Чтобы уж если связь отвалилась или гугль упал - у меня была
>копия всей моей почты.

Ну копии той почты, которая пришла на гугль ПОСЛЕ того, как связь
отвалилась - у тебя все равно не будет. А которая до последнего удачного
sync - будет.


>Из /var/mail/root я хочу только _читать_ локальную почту на рута.

А удалять кто будет? Ну не нужны тебе отчеты от cron двухлетней
давности, уже прочитанные.  

>Впрочем, её-то как раз можно и в другое место - но если это просто
>делается.

Вот именно что В ДРУГОЕ место. 

> 
>  >Благо "пяти вопросов" не хватает - настройка всё же требуется.
>  Странно. Мне во многих случаях хватает. Тебе - не хватает.
> 
> 
>Мне надо два доступных ящика. Один с локальной почтой для рута. Другой

Внимание! Если эти два ящика нужны ТЕБЕ, то они и должны принадлежать
тому юзеру, от которого работаешь ты. 

В случае почты имеет смысл сводить входящую почту в один поток, а потом
разводить отдельно на несколько потоков. Так даже целые виртуальные
домены организуют - у провайдера все валится в один ящик, с
прописыванием SMTP-шного recipient-а в какой-нибудь заголовок вроде
X-Envelope-To, а после забирания фетчмейлом всего этого потока оно по
этому заголовку локально разбрасывается по ящикам (разных
пользователей).

В данном случае у тебя другая задача - собрать и направить к тебе почту
тебе и почту руту (через aliases),  а потом разобрать и сложить в разные
ТВОИ ящики (например procmail-ом).


>Мне также надо, чтобы система никогда не пыталась ничего отправить
>наружу.

Ну ты ж иногда и писать будешь. Письма написанные тобой внешним
адресатам система должна отправлять наружу. Причем лучше чтобы это была
именно система, а не GUI-шный почтовый клиент.

Тому есть несколько причин:

1. Допустим случился перерыв в связи. Если у тебя стоит MTA, то клиент
письмо ему отдал и готов к продолжению работы. Ты можешь его вообще
закрыть, разлогиниться и пустить на компьютер жену - под её логином. А
MTA будет упорно, с прописанным ему в конфиге интервалом, пока связь не
восстановится и письмо таки не отправится.

2. MTA гораздо лучше умеют всякие сложные случае аутентификации с другим
MTA, чем клиенты.  Я вот вяло подумываю над подъемом полноценного MTA на
Nokia N800. Чтобы по сертификатам у моего сервера авторизовывался.


>Я так и не понял, как это настроить "пятью вопросами". Ибо при пяти
>вопросах ящик=юзер, и как создать лишнего юзера чтобы он ни в коем

Это неправда, что ящик равно юзер. Юзер - это юзер. Некто, от имени
которого запускаются процессы (в частности, почтовые клиенты).  
Просто раскидывание по ящикам почты
для юзера - это уже не дело MTA, это дело MDA. (mail delivery agent).
В комплект MTA как правило, входит какой-нибудь простенький (а иногда и
продвинутый) MDA, но никто не мешает использовать более другой, с
требуемой степенью продвинутости. Тем более что тебе нужны явно не два
ящика. Ты как минимум эту рассылку читаешь. То есть уже для неё третий
ящик нужен.

Хотя вообще mda это уже ближе к imap серверу, чем к MTA, потому что
MDA кладет письма в ту самую структуру ящиков, из которой её потом
раздает imap. Так что если ты используешь imap-сервер с какой-нибудь
нестандартной системой хранения, например в базе данных, то тебе
потребуется mda, который умеет работать с этой структурой.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Читать /var/mail/*

2008-08-25 Пенетрантность Victor Wagner
On 2008.08.25 at 14:03:09 +0100, Mikhail Ramendik wrote:

>  Вот именно что В ДРУГОЕ место.
> 
> 
> 
>Если это можно _просто_ сделать, я это сделаю.

Они, как правило, создаются сами при доставке первого письма в них.

>Если их можно _просто_ создать, я их создам.

Одно правило в .procmailrc

:0
TO: root
.root/

(это в предположении что у тебя в начале .procmailrc написано
MAILDIR=${HOME}/Maildir
DEFAULT=./


> 
>Вот я и не понимаю, зачем мне сидеть, часами читать документацию и
>ставить несколько пакетов, вполне достаточных для создания
>виртуального домена - чтобы решить задачу на два ящика.

Практика показывает, что даже если у тебя совсем нет своей машины
и ты читаешь почту исключительно через web-mail, то от непонимания того,
как она работает, ты можешь пострадать. ЖЖ взломают, к примеру.


>Для чего мне столько сложных и мощных инструментов, если моя
>конкретная задача куда проще?

Аппетит приходит во время еды. В процессе сидения и чтения документации
ты придумаешь еще 15 задач, которые можно этими инструментами решить, и
через неделю после этого будешь удивляться - как же ты раньше без этого
жил.


>  Ну ты ж иногда и писать будешь. Письма написанные тобой внешним
>  адресатам система должна отправлять наружу. Причем лучше чтобы это
>  была
>  именно система, а не GUI-шный почтовый клиент.
> 
> 
>Вот только я не всегда это буду делать с этой машины. И у меня нет

ИНОГДА ты будешь это делать с этой машины. Поэтому машина должна уметь 
отправлять почту в режиме ты написал письмо, оно сразу отправиться не
смогло, ты отлогинился и ушел в магазин. Через полчаса связь
восстановилась, и через час, придя из магазина ты обнаружил в почтовом
ящике ответ.


>никкаких гарантий, что в момент отправки письма эта машина работает и

Если ты пишешь письмо сидя на этой машине, то есть гарантия, что в
момент отправки она работает. Вот кто у неё там smart-хостом работает, и
есть ли гарантия что он в момент отправки работает - другой вопрос.

> 
> 
>На локальный IMAP сервер забит болт - не получится у меня 24h uptime

Совершенно необязательно иметь 24h uptime.

Локальный imap-сервер нужен по крайней мере для того чтобы не пускать
GUI-шный mail-клиент что-либо (кроме сохраняемых аттачментов) писать в
файловую систему.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: bluetooth-адаптер не видит гарнитуру

2008-08-25 Пенетрантность Victor Wagner
On 2008.08.25 at 19:15:12 +0600, Murat D. Kadirov wrote:

> 
>Пиво куда принЕсть? :)

Спасибо на добром слове. Не пью ;-)

>p.s. Насилу нашол как девайс в discoverable mode перевести, в мануале
>-- молчание.. подозреваю, что намеренно. Хотя, собственно, при толике
>разумения не сложно и самому догадаться было :)

>p.p.s. Прошу прощение за оффтопный тред в рассылку

Да вроде не такой уж и оффтопный. Тут дело такое - для того чтобы
пользоваться какой-нибудь подсистемой (а bluetooth - это целая
подсистема) неплохо бы представлять себе как она в принципе работает, и
какое место занимают в ней те или иные конкретные действия.

Bluetooth на данный момент - одна из самых хреново документинованных
подсистем. У Немет про неё ничего не сказано, у Кирха не сказано. И
вообще это какая-то странная ниша - вроде и взаимодействие между
устройствами, а вроде и не совсем сеть.

В свое время Network Administrator Guide Кирха помогло мне составить
некоторое общее представление о работе TCP/IP сетей, в которое потом
замечательно ложились все появляющиеся нововведения.

Для Bluetooth такой Guide пока не написан (для USB, кстати, тоже). Вот
для последовательных портов Тим О'Рейли что-то такое лет двадцать назад
издавал.



>Murat D. Kadirov
> 
> Ссылки
> 
>1. mailto:[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ещё про fvwm

2008-08-26 Пенетрантность Victor Wagner
On 2008.08.26 at 11:28:53 +0400, Artem Chuprina wrote:

> sergio -> debian-russian@lists.debian.org  @ Mon, 25 Aug 2008 23:25:53 +0400:
> 
>  s> 3) как в fvwm можно задать геометрию окна? хочу я например, что бы
>  s> основное окно psi было вполне конкретного размера.
> 
> А самому psi этого сказать нельзя?  Вообще-то традиционно, если ты
> хочешь задать геометрию основного окна, это задается самому приложению.
> Нет, обычно не в конфиге, а в командной строке.

Вообще оно Qt-шное. А, как мы помним, команда разработчиков Qt, в отличие
от команды разработчиков Gtk хотя бы до середины документацию по X11
дочитала. Поэтому, весьма вероятно, что опция -geometry там
поддерживается. 

Во всяком случае в первой попавшейся на диске Qt-шной программе (djview)
в списке поддерживаемых опций несколько стандартных
(-display, -geometry, -fn, -bg, -fg) есть.
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Offline установка па кетов

2008-08-27 Пенетрантность Victor Wagner
On 2008.08.27 at 12:45:45 +0300, Игорь Чумак wrote:

> Добрый день!
> Задача такая: есть домашняя машика  (Д) (debian lenny + дорогой интернет 
> через GPRS + флешка).
> Есть рабочая машинка (Р) (etch + безлимитный интернет).

Лично я в таких случаях держал на носимом с собой носителе полный миррор
дистрибутива (сначала этим носителем был обычный 3,5" жесткий диск, потом купил 
большой диск в ноутбук). Правда, флэшка, на которую влезет миррор lenny стоит
немножко дороговато.

Но, скажем, на USB винчестере это держать вполне реально.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Offline установка па кетов

2008-08-27 Пенетрантность Victor Wagner
On 2008.08.27 at 15:31:43 +0300, Покотиленко Костик wrote:

> > Лично я в таких случаях держал на носимом с собой носителе полный миррор
> > дистрибутива (сначала этим носителем был обычный 3,5" жесткий диск, потом 
> > купил большой диск в ноутбук). Правда, флэшка, на которую влезет миррор 
> > lenny стоит
> > немножко дороговато.
> > 
> > Но, скажем, на USB винчестере это держать вполне реально.
> 
> Было что-то типа apt-zip для этого, сам не пробовал т.к. пока дошло дело
> инет нормальный дома появился.

"Для этого" есть debmirror.

Кстати, рекомендую в любом месте, где есть хотя бы 2-3 машины с
одинаковым дистрибутивом и unlimited траффик, держать миррор. Что бы
было. А то мало ли какой бульдозерист кабель переедет.

> -- 
> Покотиленко Костик <[EMAIL PROTECTED]>
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Хочется всякого уд обного

2008-08-28 Пенетрантность Victor Wagner
>- UI к Xine, не тяжёлый, не глючный, и желательно тоже умеющий
>взаимодействовать с HAL при открытии файлов. Т.е. если при уже
>запущенном плеере вставил диск - можно было оттуда открывать
>фильмы/музыку, не запуская файлменеджер. Kaffeine, по-моему, тяжеловат
>и главное - глючноват (как минимум в etch).

Э, не понял, зачем для этого HAL. Любая програма, работающая в
многозадачной среде, должна учитывать что содержимое файловой системы, с
которой она работает, может измениться в любой момент. Ну мало ли - пока
ты предыдущий фильм смотрел, у тебя wget-ом с arjlover следующий
выкачался.

Неужели существуют настолько ублюдочно написанные программы, что при
открытии диалога выбора файлов они содержимое директории не
перечитывают?

>Конечно, можно вместо взаимодействия с HAL сочинить autofs. Вот только
>всё writeable придётся тогда монтировать руками - вариант "подождать и

Для writable систем нужен не HAL, а аппаратный пинковый генератор (у CD
он, кстати, есть) в той дырке, куда вставляется девайс.
Тогда можно привыкнуть извлекать диск тыканьем кнопки на десктопе, а уж
эта кнопка в состоянии сначала отмонтировать, и только потом eject
сказать.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Хочется всякого уд обного

2008-08-28 Пенетрантность Victor Wagner
On 2008.08.28 at 14:08:44 +0100, Mikhail Ramendik wrote:

>Сейчас подумал, что хорошим вариантом был бы апплет, обрабатывающий
>все эти дела с монтированием и висящий иконкой в трее (IceWM

Да. Примерно такой способ я уже лет 10 употребляю. Правда, у меня трей
нестандартный.

>поддерживает стандарт [2]freedesktop.org на такую иконку). Но только
>как он будет узнавать - надо ли монтировать появившийся носитель? А то
>видео DVD, насколько я понимаю, должны играться в немонтированном

Отличить видео DVD от не-видео достаточно просто. Не знаю, умеет ли это
команда file, (в смысде dd if=/dev/dvd bs=2048 count=сколько-надо |file -)
но смонтировав и посмотрев на структуру FS это точно можно увидеть (и
сразу отмонтировать).

Аудио CD отличить, понятно, еще проще. Для этого cdir есть.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Хочется всякого уд обного

2008-08-28 Пенетрантность Victor Wagner
On 2008.08.28 at 15:00:15 +0100, Mikhail Ramendik wrote:

> 
>Оно самописное? И при том само видит, когда появился и диск, и USB

Самописное, на Tcl. Нет, не видит.  Мне это как-то лениво делать было.
Вот если из командной строки устройство смонтировать, через некоторое
время замечает, что его статус изменился.

Может свободное время выдастся - займусь. 

>устройство? Если да, я б посмотрел :) Иконку в трее и переделать

Смотреть здесь:

http://www.wagner.pp.ru/cgi-bin/viewcvs.cgi/fubar/plugins/mount?view=markup


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Смотреть и записыв ать одновременно

2008-08-29 Пенетрантность Victor Wagner
On 2008.08.29 at 14:48:22 +0100, Mikhail Ramendik wrote:

>Проблема в том, что этот самый dev/video0 вряд ли даст открыть себя
>двум копиям одновременно. Поэтому нужно писать и смотреть одной и той
>же программой.

Ты пробовал? Когда /dev/dsp не дает открыть себя НА ЗАПИСЬ двум
процессам одновременно, это понятно зачем. 
А вот зачем там эксклюзивная блокировка на чтение - мне совсем не
понятно. Полагаю, что и авторам v4l это тоже было непонятно.

Если же я в своем предположении неправ, и /dev/video0 ДЕЙСТВИТЕЛЬНО не
позволяет себя открыать несколько раз, можно использовать vlc в режиме 
streaming server.
Вот streaming server точно даст себя открыть нескольким клиентам
одновременно.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Взлом мультисессии СD-R диска. HOWTO

2008-08-31 Пенетрантность Victor Wagner
On 2008.08.31 at 10:03:36 +0400, Abdourazak Osmanov wrote:

> 
>31 августа 2008 г. 9:22 пользователь sms <[EMAIL PROTECTED]> написал:
> 
>  Какую программу можно использовать для создания точной копии
>  мультисессионного диска?
> 
>А dd уже не в теме? Или я что-то упустил?

Упустил по-моему. 

Но есть еще readcd из комплекта cdrecord.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: viking - обнаружен не большой баг

2008-09-03 Пенетрантность Victor Wagner
On 2008.09.03 at 13:43:16 -0400, Nicholas wrote:

> Программа viking перестала точно позиционировать карту при старте, на то 
> место где была засейвленна, а только примерно (или я только сейчас 
> обратил на это внимание).
> 
> Тесты показали, что кордианты записываются в конфиг в виде:
> lat=xx.yy 
> 
> lon=xx.yy
> и изменения сейвятся корректно, но лоудятся с точностью до точки.
> А вот если точку заменить на запятую, то лоудится правильно - более 
> точно. До первого сейва - потом запятая опять меняется на точку.
> 
> Если кто-то может это воспроизвести и закоммитить баг (мой английский не 
> позволяет лаконично описать такие ньюансы) - было бы полезно.
> 
> Спасибо.

Попробуй запускать с LC_NUMERIC=C

> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: viking - обнаружен не большой баг

2008-09-03 Пенетрантность Victor Wagner
On 2008.09.03 at 15:44:10 -0400, Nicholas wrote:

> Victor Wagner wrote:
> >Попробуй запускать с LC_NUMERIC=C
> 
> Помогло, спасибо.

Вообще странный баг. Обычно бывает наоборот - пишется файл с помощью
локализованного формата printf, а читается - локале-независимым
парсером, который считает что десятичный разделитель - это точка и
только точка (особенно, если это, например Postscript, и читает его
вообще железяка).

Но вот чтобы файл писался локале-независимо, а читался локале-зависимо -
вижу первый раз. scanf-ом они его что-ли читают?
Впрочем strtod у нас тоже locale dependent decimal separator использует.

> -- 
> Sincerely,
>   Nicholas
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact 
> [EMAIL PROTECTED]
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Распаковывать ZIP с русскими именами

2008-09-04 Пенетрантность Victor Wagner
On 2008.09.04 at 00:15:55 +0100, Mikhail Ramendik wrote:

> 
>Всем привет!
>Устаовлен etch, локаль koi8-r. Супруга качает zip-ы, внутри которых
>файлы с русскими именами, запакованные в виндах (вероятно CP1251? или

Ну где ты в виндовой файловой системе CP1251 видел? CP866 там.
А у инфозиповского unzip-а есть дополнительная глюка. Он счтитает, что
все 8-битные символы в именах файлов в zip-архиве - в какой-то
определенной codepage (852 чтоли) и при распаковке перекодирует их в
iso8859-1.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ноутбук и acpi

2008-09-04 Пенетрантность Victor Wagner
On 2008.09.04 at 14:36:54 +0600, Stanislav Vlasov wrote:

> Здравствуйте, господа!
> 
> Приобрёл я себе ноутбук. Toshiba A300
> Установил etch.
> Ради сетевой карточки поставил ядро 2.6.26 с backports.org (Marvell однако).
> 
> Вроде бы всё работает, включая s2ram и s2disk, но вот acpi не собирается
> показывать состояние батареи и, заодно, не пойму, как определить
> подключён ли блок питания.
> 
> После загрузки/выгрузки модулей battery и ac в /proc/acpi ничего не
> меняется.
> 
> Что я просмотрел?

Измененние ядерного интерфейса acpi в недавних ядрах. Теперь оно не
через /proc, а через /sys. Включить совместимость со старными утилитами
можно на этапе сборки ядра.

Но лучше обновить заодно и утилиту acpi (или acpitool, чем вы там
пользуетесь).

Версия, которая в lenny  - уже умеет новый интерфейс. Посмотрите, может
быть и в бэкпортах оно уже есть.


> 
> -- 
> Stanislav
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: vlc

2008-09-04 Пенетрантность Victor Wagner
On 2008.09.04 at 10:51:14 +0100, Mikhail Ramendik wrote:

> 
>Всем привет!
> 
> 
> 
>В lenny vlc не енкодит mpeg4.
> 
> 
> 
>Я честно зарепортил баг (точнее добавил подробностей в уже
>присутствующий репорт). В ЖЖ ru_linux мне сказали, что это не баг, а
>"так в debian обирают ffmpeg".
> 
> 
> 
>Правда ли это и если да - как обходить?


1. (что бы сделал я) apt-get source ffmpeg ; vim debian/rules;; debuild
2. Взять пакет у Мариллата (debian-multimedia.org)
>--
>Yours, Mikhail Ramendik


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Распаковывать ZIP с русскими именами

2008-09-04 Пенетрантность Victor Wagner
On 2008.09.04 at 13:23:27 +0100, Mikhail Ramendik wrote:

> 
>On 04/09/2008, Victor Wagner <[EMAIL PROTECTED]> wrote:
> 
>  On 2008.09.04 at 00:15:55 +0100, Mikhail Ramendik wrote:
>  >
>  >Всем привет!
>  >Устаовлен etch, локаль koi8-r. Супруга качает zip-ы, внутри
>  которых
>  >файлы с русскими именами, запакованные в виндах (вероятно
>  CP1251? или
>  Ну где ты в виндовой файловой системе CP1251 видел? CP866 там.
> 
> 
>Ясно. А разархивировать-то в результате как? Ругаться на корректность

Тут уже приводили несколько вариантов скрипта, который делает распаковку
с перекодировкой.

Вопрос  в том, насколько гибка поддержка виртуальных файловых систем в
исполюьзуемом твоей женой GUI-шном файл-менеджере. В старом-добром mс
подправить скрипт vfs/zip на основании сведений, приведенных в треде -
дело получаса.




>архивирования бесполезно - нотный архив Тараканова меня не послушает.
> 
>--
>Yours, Mikhail Ramendik
> 
> Ссылки
> 
>1. mailto:[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Распаковывать ZIP с русскими именами

2008-09-04 Пенетрантность Victor Wagner
On 2008.09.04 at 16:05:34 +0100, Mikhail Ramendik wrote:

>Мне что, самописный archive manager сочинять только ради кодировок? Я
>конечно могу, вывод zip парсить несложно, но это по-моему перебор.

А не надо парсить вывод zip. Нужно взять более-менее готовый модуль
работы с архивами zip для любимого скриптового языка. Благо, оно для
всех есть. В Tcl-ный zipvfs я сегодня уже залез. Потребовалось две
строчки поправить, чтобы научить его корректно работать с любой
указанной кодировкой имен файлов.

Думаю что с перловым Archive::Zip то же самое будет.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Просматривать муль тристраничные TIFF

2008-09-04 Пенетрантность Victor Wagner
On 2008.09.04 at 23:15:15 +0100, Mikhail Ramendik wrote:

> 
>Всем привет!
>Вопрос - чем бы под linux (в идеале - чтобы было в дистрибутиве)
>просматривать TIFF, чтоыб не налетать на проблему "не видно/не всё
>видно"?
>Я пока нашёл всего одну программу, показывающую многостраничные TIFF -
>ghfaxviewer. К сожалению, она некоторые TIFF не показывает - "not a

gimp умеет. Правда, он открывает каждую страницу как слой, и управлять
видимостью/невидимостью страниц через диалог слоев довольно неудобно.

Еще есть программка tiffsplit из пакета libtiff-tools, которая позволяет
растащить многостраничный tiff по страничкам.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Как укротить find?

2008-09-09 Пенетрантность Victor Wagner
On 2008.09.08 at 10:56:00 +0300, Serhiy Storchaka wrote:

> Dmitry E. Oboukhov wrote:
> > -exec такой проблемой не страдает
> > по моему |xargs как-то излишен в большинстве случаев с find
> 
> Как по мне вариант с find|xargs более элегантен.

Не "более элегантен", а "более переносим". Сработает с любым find, 
а не только со свежими версими GNU findutils, как "тот xargs, который
умеет сам find"
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Как укротить find?

2008-09-09 Пенетрантность Victor Wagner
On 2008.09.08 at 16:52:48 +0300, Serhiy Storchaka wrote:

> Artem Chuprina wrote:
> 
> > Dmitry E. Oboukhov -> debian-russian@lists.debian.org  @ Mon, 8 Sep 2008
> > 11:21:29 +0400:
> >  DEO> find сам умеет xargs
> > 
> > ... только за пределы гнутого find это умение не распространяется.
> 
> Мы в linux.debian или где? "За пределами" и -print0 у find нет, ни -0 у

А что, potato нынче уже и не debian?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Как укротить find?

2008-09-09 Пенетрантность Victor Wagner
On 2008.09.09 at 11:38:04 +0400, Dmitry E. Oboukhov wrote:

> VW>> Artem Chuprina wrote:
> VW> А что, potato нынче уже и не debian?
> эмм вот не помню про потато, а find' xargs насколько я помню в woody
> работал уже
> -exec .. + по моему с черте какого времени работает

Всего-то лет пять. Это, по-моему, больше похоже на типичный uptime, чем
на промежуток между апгрейдами.

А вообще и в Debian и Debian-based на GNU findutils свет клином не
сошелся. Многие embedded варианты, в частности maemo, используют
busybox. Вот его find  - умеет? И если умеет, то насколько давно?



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Linux и схемы электро нного документооборота.

2008-09-10 Пенетрантность Victor Wagner
On 2008.09.10 at 16:18:24 +0400, -=Devil_InSide=- wrote:

> |1. PDF имеет внутри битики можно/нельзя печатать, сохранять и еще
> |чего-то такое же.
> |Грамотный пользователь юникса это легко обходит.
> |
> да, но чтоб его нельзя было скопировать с места его хранения и 
> смотреть ночами втихомолку дома.

Читайте Буджолд. Там Майлз Форкосиган как-то обошел сверхнадежную
систему защиты барраярского генштаба, поставив веб-камеру компьютера
входившего в общедоступную сеть, напротив экрана компьютера, входившего в
защищенную сеть.

Когда у людей в мобильниках многмегапиксельные камеры, пытаться защить
что-то от копирования, если его можно увидеть - бессмыслено.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



MLDonkey umask

2008-09-11 Пенетрантность Victor Wagner
Столкнулся тут с проблемой - mldonkey создает скачанные файлы с правами
0644, принадлежащие, естественно, юзеру mldonkey, НЕСМОТРЯ на то, что
в /etc/default/mldonkey-server написано MLDONKEY_UMASK=0002

Это крайне усложняет процесс уборки более ненужных файлов из incoming.

Никто не сталкивался с такой проблемой? 

Версия mldonkey-server 2.8.1-2etch1

Что характерно, пока качаешь ed2k - проблемы нет. rm вполне справляется
с удалением файлов с такими правами из group writable
mldonkey/incoming/files

А вот когда начинаешь скачивать торренты и появляются поддиректории в 
mldonkey/incoming/directories, без sudo их не удалить.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: MLDonkey umask

2008-09-11 Пенетрантность Victor Wagner
On 2008.09.11 at 20:21:28 +0300, Rodion Brodetsky wrote:

> Thu, Sep 11, 2008 at 12:19:28PM +0400, Victor Wagner написал:
> > Столкнулся тут с проблемой - mldonkey создает скачанные файлы с правами
> > 0644, принадлежащие, естественно, юзеру mldonkey, НЕСМОТРЯ на то, что
> > в /etc/default/mldonkey-server написано MLDONKEY_UMASK=0002
> > 
> > Это крайне усложняет процесс уборки более ненужных файлов из incoming.
> > 
> > Никто не сталкивался с такой проблемой? 
> > 
> > Версия mldonkey-server 2.8.1-2etch1
> > 
> > Что характерно, пока качаешь ed2k - проблемы нет. rm вполне справляется
> > с удалением файлов с такими правами из group writable
> > mldonkey/incoming/files
> > 
> > А вот когда начинаешь скачивать торренты и появляются поддиректории в 
> > mldonkey/incoming/directories, без sudo их не удалить.
> Возможно имеет смысл "поиграть" с внутренними командами mldonkey ?
> Например chgrp и chown ?

Что-то я там таковых не обнаружил. И способа автоматического вызова
команды по завершении даунлоада тоже не обнаружил. Почту вот слать вроде
как-то можно. 

Очевидно, что требуется чтобы пользователь, включенный в группу mldonkey
мог делать со скачанными файлами что угодно - перемещать, удалять и
т.д., вообще не касаясь самого mldonkey. Ну разве что кнопку reshare в
web-интерфейсе нажать.

Поэтому вариант с внутренними командами имеет смысл только если
прописать их автоматическое выполнение по какому-либо событию (например,
факту завершения даунлоада).

А так проще силовое решение - раз в полчаса по крону делать 
chmod -R g+w incoming



> 
 -- 
> GCS d- s+: a-- C UL P+ L+++ E W+ N+ o K w---
> O M V- PS+++ PE++ Y+ PGP t+ 5 X++ R- tv- b++ DI-- D++
> G e++ h++ r-- y* 
> 
> XMPP: [EMAIL PROTECTED]
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: openssl и self-signed с ертификаты

2008-09-17 Пенетрантность Victor Wagner
On 2008.09.17 at 12:33:08 +0300, Dmitriy Pinchukov wrote:

> Добрый день.
> 
> Вот встала проблема. Есть машина с дебианом. Есть удаленный сервис, 
> отвечающий 
> по https, сертификат там самоподписанный. Все бы ничего, когда разный 
> клиентский софт запускается интерактивно, и там предлагается вариант "accept 
> the certificate permanently". Один раз проакцептил -- и дальше все работает. 
> Проблема возникает, когда такой софт запускается неинтерактивно, в скриптах. 
> Можно, конечно, использовать expect, как вариант. Но мне хочется решить 
> проблему красивее, а именно, заставить openssl в масштабах всей системы 

Для начала следует убедиться, что данный софт использует именно OpenSSL

В Debian есть как минимум три реализации протокола TLS - OpenSSL,
libnss (которой пользуется мозилла) и GNUTls.

Много какой opensource софт поддерживает возможности сборки с
несколькими из перечисленных криптобиблиотек. И при прочих равных в
Debian выбирают GnuTLS.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: X-server depth

2008-09-24 Пенетрантность Victor Wagner
On 2008.09.24 at 09:01:23 +0400, Mishustin Alexey wrote:

> 
> Надо было вчера написать, да забыл. Я так тоже пробовал. Когда
> виртуальный стол отключен, картинка на весь монитор растягивается, но
> только на монитор, а не на рабочий стол гнома. И, поскольку окно игры
> запускается на рабочем столе гнома от позиции 0,0 (лево, верх), при
> подведении мыши к нижней или правой границе окна игры появляются рабочий
> стол гнома, панель...
 
> Пока я нашел один-единственный способ нормально играть - уменьшать
> разрешение рабочего стола гнома до 600х800. А это неудобно тем, что
> после увеличения его обратно значки в гномовской панели меняются
> местами, съезжают все в разные стороны не пойми как.

Запустить для игры отдельный X-сервер на более другой виртуальной
консоли.

> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: X-server depth

2008-09-24 Пенетрантность Victor Wagner
On 2008.09.24 at 13:02:15 +0400, Mishustin Alexey wrote:

> >Запустить для игры отдельный X-сервер на более другой виртуальной
> >консоли.
> 
> Ага... Это будет под тем же юзером на другой Ctrl-Alt-цифре? Да, пожалуй,
> это выход. Спасибо.

Можно и под более другим юзером. Игре-то какая разница - ей
пользовательские файлы читать-писать не надо. Можно хоть отдельного
юзера создать, чтобы в системе ничего не напортила. Хотя это, вообще
говоря, уже лишнее.

Window manager на том X-сервере не нужен. Совсем. никакой. Все равно
игра на полный экран, никаких других окон не полагается.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-09-24 Пенетрантность Victor Wagner
On 2008.09.24 at 17:38:27 +0400, Dmitry E. Oboukhov wrote:

> 
> тикль уже научился аналог перлового /e? расставить номера строк в тексте

В две строчки.

1. Меняем что надо заменить на конструкцию вида [команда аргументы]
2. Делаем subst -novariables -nobackslashes

В перле, кстати, аналога subst нету. Чтобы с -nocommands -novariables
и т.д. Только eval, и, с некоторой натяжкой qr()



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-09-30 Пенетрантность Victor Wagner
On 2008.09.29 at 11:26:34 +0400, Grey Fenrir wrote:

> Не драки ради, а токмо для самообразования.
> Любопытно, как _негнутые_ утилиты обработают, скажем, файл с именем "-f"

Любая утилита прекрасно поймет что ./-f - это имя файла, а не опция.
Рекомендую этот прием запомнить и им пользоваться.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: bluetooth headset

2008-09-30 Пенетрантность Victor Wagner
On 2008.09.30 at 22:52:28 +0100, Mikhail Ramendik wrote:

> 
>Всем привет!
>Вопрос: можно ли как-то сделать bluetooth headset нормальным ALSA
>устройством? Интересно для voip.

Можно. Помнится, был такой драйвер.

В lenny с ходу не нашел, но зато там есть 
http://packages.debian.org/lenny/bluez-audio

См также http://wiki.bluez.org/wiki/HOWTO/AudioDevices
Утверждается что начиная с bluez-utils 3.16 все работает из коробки.

В исходниках bluez-utils из etch файл pcm_bluetooth.c обнаружен, но во
что он компилируется я сходу не понял. По-моему, все же в etch собирали
bluez-utils  без --enable-alsa


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Lenny 5.0

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 11:54:23 +0400, Abdourazak Osmanov wrote:

> 
>1 октября 2008 г. 11:52 пользователь Evgueni N. Belenkov
><[EMAIL PROTECTED]> написал:
> 
>  А куда спешить-то?.. Еще пока есть чего допилить в нем
> 
>Спешить-то не надо, а вот дату выхода хорошо бы знать...

Да мы как-то за предыдушие N релизов уже привыкли, что дата выхода
становится известной только ПОСЛЕ своего наступления.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Чем плох рекурсивн ый make?

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 12:24:24 +0400, Dmitry E. Oboukhov wrote:

> AC> make, напомню, в отличие от gcc, вызывают не только чтобы собрать цель,
> AC> но и чтобы _пере_собрать ее.
> gcc вызывают не только для того чтобы собрать .o, но и пересобрать .o
> 
> нет отличий

Если бы речь шла о Borland C, то, возможно, и можно было говорить про
"нет отличий". А gcc - тупой - есть .o, нет .o - он делает ровно то же
самое, полагаясь на make, который разберется, что вот для этого .o надо
позвать gcc, а для этого - не надо.

А make не может этого правильно сделать, когда информация о
зависимостях раскидана по разным файлам, которые считываются разными
процессами make.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Альтернативы autotools?

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 13:12:50 +0300, Aleksey Cheusov wrote:

>  >> autotools must die! Вот новая тема для "дружелюбной" беседы! 8-)
> 
> > Точно! Кто знает какие знает альтернативы autotools?
> > Юзать этот музей костылей и подпорок нет никакого желания...
> 
> Старый добрый BSD make  - вместо automake и libtool.
> pmk (aka. pre make kit) - вместо autoconf.

А по-моему imake лучше. Во всяком случае он поддерживает несколько
большее количество систем. 

Хотя современным требованиям не удовлетворяет. Увы, разработчикам
системы, особенно такой модульной, как Debian, совершенно невозможно
предусмотреть все альтернативы, которые могут понадобиться при сборке
конкретного приложения.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 12:20:17 +0300, Aleksey Cheusov wrote:
> >  Поскольку, опять же, никаких чудес.
> Твоих проблем/задач не решает, да. Рекурсия там в полный рост -
> bsd.subdir.mk.  Автозависимостей для внутренностей .c/.cpp не доставляет.
> 
> Но эти проблемы меня беспокоят гораздо меньше, чем навозная куча

В смысле, твои проблемы - это проблемы админа, ставящего чужой софт,
и собирающего его только при выходе новой версии, 
а не проблемы разработчика, который софт (не важно, свой или чужой)
модифицирует, и пересобирает по 50 раз на дню?


> autotools must die! Вот новая тема для "дружелюбной" беседы! 8-)

Э, неужели найдется хотя бы один пользователь в списке рассылки,
который будет высказывать хоть какие-то вменяемые аргументы ЗА
autotools?

Даже если рассматривать только autoconf - наиболее вменяемое средство
из этой компании, то обнаружится, что для того, чтобы написать вменяемый
configure.in требуется много больше квалификации, чем имеют 90% авторов 
OpenSource пакетов.

Простейший пример - посчитайте сколько пакетов исходных текстов в
дистрибутиве, базирующихся на autoconf, из коробки правильно
сконфигурируются с --host=i386-linux --taget=i586-mingw32msvc 
(и сколько из них при этом нормально сконфигурируются в Native Mingw32).

Про более хитрые случаи кросскомпиляции я пока помолчу. Достаточно того,
для которого есть готовый тулчейн в дистрибутиве.

Хотя да, в идеологии autoconf есть все необходимые закладки под
кросс-компиляцию. Но пользоваться ими люди не умеют.

Результатом этого бардака являются такие ублюдства как маемовский
scratchbox. Вместо того, чтобы положить нормальный тулчейн для
кросс-сборки под maemo, плюс, может быть, небольшие патчики к
dpkg-cross,
нокиевцам пришлось изобретать извращенный эмулятор, потому что мало
какой софт (из пользующегося autotools) можно честно собрать в пакет под
чужую платформу.

Впрочем., тут претензии не только к autotools, а и к dpkg тоже.

Другой забавный эффект, об который постоянно спотыкаются эмбедщики - это 
кросс-инсталляция. Когда мы делаем в некоей директории образ системы, с
которой потом будет грузиться и работать принципиально другая
архитектура. 

Опять же - инсталляционные скрипты кучи пакетов совершенно не заточены
под то, что исполняться они будут не в том окружении, в котором потом
тому пакету работать.

А ведь это не только кросс-разработка. Это еще бы пригодилось при
ремонте порушенной системы с загрузкой с livecd с busybox-ом.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Альтернативы autotools?

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 14:48:30 +0300, Aleksey Cheusov wrote:

>  >> Старый добрый BSD make  - вместо automake и libtool.
>  >> pmk (aka. pre make kit) - вместо autoconf.
> 
> > А по-моему imake лучше. Во всяком случае он поддерживает несколько
> > большее количество систем. 
> 
> Ой. А как imake матерят я просто не могу передать :))) Не, я сам в нем
> не очень, но судя по тому, что я вижу в pkgsrc, imake ничем не лучше
> autotools, даже хуже. Точно такая же устаревшая помойка внутри. Хотя
> проценты я считал - всего лишь посылал пачку PR на пачку imake-based
> пакетов.
> 
> Количество систем? Мне не известна система, где не работает nbmake.

Интересует не система, на которой можно собрать и поставит nbmake, а
потом долго и тщательно писать аналог bsd.prog.mk, а система у которой в
поставке идет соответствующий make и библиотека mk-файлов. Таких систем 
примерно три - NetBSD, FreeBSD и OpenBSD.

Если в систему из коробки не положили соответствующих mk-файлов,
то, увы, этот подход бесполезен.

Библиотечные файлы для imake кладут везде, где есть X11.

Собственно, ведь подход этих двух систем в корне противоположенен
подходу autotools (чем и хорош) - не гадать поддерживает ли система ту
или иную возможность, а честно посмотреть в соответствующем справочнике,
предоставленом дистрибьютором системы.

А ежели дистрибьютор системы справочника не положил, что я, как автор
прикладного софта должен делать?

> > предусмотреть все альтернативы, которые могут понадобиться при сборке
> > конкретного приложения.
> Что конкретно имеется ввиду?

А все подряд. Вот у меня в программе, к примеру, есть необходимость
установить TLS-соединение. Я могу это сделать с помощью OpenSSL, с
помощью GNU TLS и с помощью мозилловской libnss. Мне, автору приложения
,вообще говоря пофигу. Чем юзеру удобнее, тем и установлю. Опции
компиляции у меня подо все три предусмотрены.

Но ведь дистрибьютору тоже пофигу - у него тоже в дистрибутиве все три
лежат. Как я узнаю, какая именно установлена и если устанвлены несколько
- с какой будет юзеру удобнее?

То же самое касается XML-парсеров, и многих-многих других вещей.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 14:59:33 +0300, Aleksey Cheusov wrote:

>  >> А во вторых, включение файлов в проект автоматически  - по маске - это
>  >> ВЕСЬМА спорный момент. Это небезопастно. Вы же не добавляете
>  >> на CVS файлы по маске просто потому, что там присутствуют. Нет, вы 
> требуете
>  >> 'cvs add' - и это правильно, так и должно быть.
> 
> > Это не make-ово дело - за списком файлов в проекте следить.
> 
> Я что-то не пойму. Что плохого в том, что файлы, из которых строится
> exe файл или библиотека ЯВНО перчислены в Makefile-е. Так и должно

А почему собственно вы думаете что у меня строится EXE-файл?
PDF у меня строится, описывающий использование этого EXE-файла, 
и в нем 55, нет уже 58 скриншотов.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 15:22:46 +0300, Aleksey Cheusov wrote:

> 
>  AC>> Связь между размером исходного кода и
>  AC>> безопастностью прямая. Если уж выбирать что-то более мощное по
>  AC>> сравнению с shell-ом, я бы выбрал LUA или Java Script.
>  AC>> Но никак не TCL и тем более не python.
> 
> > Если речь идет о безопасности, то начинать надо с выкидывания sh.
> Вызов внешней утилы не является дырой в безопастности.
> По крайней мере речь _сейчас_ не об этом, контект не тот.

Дырой в безопасности является строковая подстановка с неявным
репарсингом после неё. Чуть автор скрипта на кавычках поэкономил, и
привет - arbitrary command execution.

Был у меня случай лет десять назад, когда растаскивание скрипта по двум
машинам, общавшимся по ssh привело к тому, что посредством ввода
специального значения в поле на веб-страничке я получил у себя на
десктопе xterm  c бэкэнд-сервера с правами юзера wais.

ssh один уровень кавычек скушал и привет.


Вот у Tcl НЕЯВНОГО репарсинга нет. Только явным subst или eval.

Поэтому проблем со строковыми подстановками много меньше, чем в shell

> > А Java Script безопасен только в песочнице.  Но в песочнице он
> > бесполезен.
> Расшифруй.
> 
> Я бы вот с удовольствием заменил awk java script-ом, если бы к нему
> добавить awk-шную data-driven логику и нормальные (POSIX compatible)

Какие проблемы? Придумай объектную модель, реализующую эту логику и
вперед.

> регулярные выражения.

Э, а разве там они ненормальные? Они там по-моему как бы не pcre.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 16:43:38 +0400, Artem Chuprina wrote:

> Безопасность JS базируется на том, что у него нет средств доступа к
> системе.  Но если у него нет средств доступа к системе, он не сможет
> этой системой рулить.


Вообще-то это не совсем так. Оно все же несколько более типизировано,
чем perl/tcl и несколько меньше зарекается на строковую подстановку.
Так что подсунуть под JS правильную объектную модель того, чем рулить, и
результат может быть весьма неплохим.

> 
> Ну и движки JS'ные по размеру - perl отдыхает...
> 
apt-cache show libjs0 ngs-js
Package: libjs0
Priority: optional
Section: libs
Installed-Size: 360
Maintainer: Pierre Habouzit <[EMAIL PROTECTED]>
Architecture: i386
Source: ngs-js
Version: 0.2.5-8
Depends: libc6 (>= 2.3.6-6), libncurses5 (>= 5.4-5)
...
Package: ngs-js
Priority: optional
Section: interpreters
Installed-Size: 120
Maintainer: Pierre Habouzit <[EMAIL PROTECTED]>
Architecture: i386
Version: 0.2.5-8
Depends: libc6 (>= 2.3.6-6), libncurses5 (>= 5.4-5), libjs0 (= 0.2.5-8)

360+120=480Кб

А у perl-base 1880.

> А смысл решать на получившемся винегрете задачи, которые решает awk?
> Если их на авке решать сложно, вон для желающих лаконичности есть perl,
> а для желающих ясности - tcl.  Где тут ниша для JS?

Веб-дизастеры^H^H^H^H^Hйнеры эта ниша.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 17:34:46 +0300, Aleksey Cheusov wrote:

>  >> > Если речь идет о безопасности, то начинать надо с выкидывания sh.
>  >> Вызов внешней утилы не является дырой в безопастности.
>  >> По крайней мере речь _сейчас_ не об этом, контект не тот.
> 
> > Дырой в безопасности является строковая подстановка с неявным
> > репарсингом после неё. Чуть автор скрипта на кавычках поэкономил, и
> > привет - arbitrary command execution.
> 
> Ах вот оно в чем дело. Тут согласен. Но ведь это практически только
> тогда, когда eval и прочие ssh/rsh. И эти проблемы есть практически в
> любом скриптовом языке. Ни в tcl ни в perl разыменование переменной не
> смотрит, пуста строка, или нет. И проблема, как следствие та же.

Вопрос не в том, пуста строка или нет, а в том, будет ли она передана
в выполняемую внешнюю команду как один параметр, или как произвольный
набор таковых. В Tcl, если не предпринимать специальных мер, 
будет как один. В Perl, если использовать списковую форму system/exec -
как один. В shell - да хоть как двадцать восемь отдельных шелловских
команд. Главное понапихать во вводимое значение побольше точек с запятой
и бэктиков.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Чем плох рекурсивн ый make?

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 18:31:22 +0400, Dmitry E. Oboukhov wrote:

> 
> понимаешь в чем дело, в том что если бы make догадывалось об этом то ей
> пришлось бы перестать быть универсальным инструментом (вон выше по ветке
> собирают PDF например, а какой там DEBUG) и стала бы
> узкоспециализированным. а это неправильно.

Дебуга там нет, но вообще-то pdftex-у в командную строку тоже много чего
интересного запихать можно. Во всяких bras и makepp эта задача решена
посредством запоминания того, какой именно командой данный target
пересобирался последний раз. И если текущая команда получается другая,
target считается устаревшим.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 17:57:01 +0300, Aleksey Cheusov wrote:

>  >> любом скриптовом языке. Ни в tcl ни в perl разыменование переменной не
>  >> смотрит, пуста строка, или нет. И проблема, как следствие та же.
> 
> > Вопрос не в том, пуста строка или нет, а в том, будет ли она передана
> > в выполняемую внешнюю команду как один параметр, или как произвольный
> > набор таковых.
> В целом я понимаю проблему, но в частностях - не вижу никакой разницы.
> 
> 
> 0 ~>cat ~/tmp/1.perl
> $str = "echo trtrtr; echo brbrbr";
> system("$str");

Я сказал СПИСКОВУЮ форму system.

Если там один параметр то оно вызывает shell и приехали.

Рассмотрим более реалистичный пример.

Допустим, мы ожидаем в строке имя файла и хотим его посмотреть. Для
определенности display. Злобный хакер подсовывает нам
вместо имени файла кострукцию "coolchildporn.jpg; rm -rf /".

Нет, это слишком жестоко. Пусть будет

"innocentpic.jpg; echo "Ha-Ha, you are hacked!"

Сравните результаты

$filename='innocentpic.jpg; echo "Ha-Ha, you are hacked!';
system display, $filename;
и 
system "display $filename";


В первом случае получаем 
display: unable to open file `innocentpic.jpg; echo "Ha-Ha, you are
hacked!"': No such file or directory.


Во втором "Ha-Ha, you are hacked!" на stdout.


> P.S.  До сих пор помню стоны товарищей, которые по работе писали на
> tcl "В этом ^%$^* языке" пустые строки пропадают". Это насчет передачи

Ну, Quoting hell в Tcl - это проблема известная. Лечится одним
единственным путем. Заменой кодера на заведомо исправного. Который перед
тем как начать писать на этом языке, читает man Tcl и осознает, что 
интерпретатор сделает ему ровно то, что там написано, и не более того.

Да, конечно, большая часть кодеров документацию не читают, а если
читают, то не пытаются понять и осознать, а смотрят только в примеры,
которые подгибают под свой случай напильником. В Tcl это, увы, не
работает.

Там надо соблюдать три (ну в 8.5 четыре) математически строгих правила.

-- 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.01 at 23:11:12 +0400, Alexey Pechnikov wrote:

> Hello!
> 
> В сообщении от Wednesday 01 October 2008 19:27:28 Victor Wagner написал(а):
> > Там надо соблюдать три (ну в 8.5 четыре) математически строгих правила.
> 
> А что в 8.5 нужно дополнительно учесть? А то я еще не смотрел его...

Появившуюся возможность подстановки списков. В смысле подставить
n-элементный список в команду не как один параметр, а как n,
БЕЗ лишнего уровня evaluation для всего остального.

Еще там dictionaries появились, т.е. ассоциативные массивы как
first-class object. Если раньше массив можно было передавать только по
имени, теперь можно и по значению.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Нужен ли bash

2008-10-01 Пенетрантность Victor Wagner
On 2008.10.02 at 00:06:30 +0400, Alexey Pechnikov wrote:

> Hello!
> 
> В сообщении от Wednesday 01 October 2008 23:42:18 Victor Wagner написал(а):
> > > А что в 8.5 нужно дополнительно учесть? А то я еще не смотрел его...
> >
> > Появившуюся возможность подстановки списков. В смысле подставить
> > n-элементный список в команду не как один параметр, а как n,
> > БЕЗ лишнего уровня evaluation для всего остального.
> 
> А как это делается? Когда будет раскрывать список?

Специальным синтаксисом подстановки. Что-то вроде {}$list
У меня сейчас man Tcl от 8.5 под рукой нету.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: make contest

2008-10-02 Пенетрантность Victor Wagner
On 2008.10.02 at 13:07:47 +0400, Alexey Pechnikov wrote:

> Hello!
> 
> Раз тут такие специалисты по мэйкфайлам собрались, подскажите одну вещь. 
> Нужно 
> мне в проект добавить пару дополнительных файлов, которые должны линковаться 
> с дополнительными библиотеками. Сейчас делаю так
> 
> TCC += -lz -DSQLITE_ENABLE_ICU=1 `icu-config --ldflags`
> 

> 
> Теперь при сборке deb-пакета вижу ругань, что добавленные мной доп. либы 
> нафиг 
> никому не нужны, кроме моих файликов. Как быть?

Вообще-то в принципе в этом случае надо читать 
info -f make "Target-specific" 
- про как как переопределить переменные
отдельно для некоторых целей.


Но в данном случае, похоже проблема в другом - библиотеки ДЕЙСТВИТЕЛЬНО
не используются. Нужно внимательнее смотреть на логи компиляции.
Возможно, где-то забыты какие-то флаги при компиляции (то-ли
-DSQLITE_ENABLE_ICU не используется при компиляции тех с-файлов, которых
надо, то-ли где-то надо icu-config --cflags добавить).

Ежели dh_shlibdeps говорит что бинарник бесполезно слинкован с
библиотекой, значит так оно и есть - при сборке объектника не была
выбрана та ветка #ifdef-ов, в которой используются символы из этой
библиотеки.

Либо "мои файлики" собираются в отдельный бинарник и никому кроме него
эти библиотеки не нужны. Тогда использовать первый данный совет  - про
target specific variables.

Но на это как-то не похоже. Разве что этот бинарник потом в отдельный
пакет кладется.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: make contest

2008-10-02 Пенетрантность Victor Wagner
On 2008.10.02 at 13:57:18 +0400, Alexey Pechnikov wrote:

> Hello!
> 
> > Либо "мои файлики" собираются в отдельный бинарник и никому кроме него
> > эти библиотеки не нужны. Тогда использовать первый данный совет  - про
> > target specific variables.
> >
> > Но на это как-то не похоже. Разве что этот бинарник потом в отдельный
> > пакет кладется.
> 
> В результате несколько деб-пакетов генерится. Сборка с помощью make проходит 
> нормально, а при debuild вот сообщения вылезли. Значит, проблема именно в 
> том, что добавленные зависимости нужны не всем пакетам. А "target specific 
> variables" это на уровне мэйкфайла или в debian/rules?

Ну, поскольку речь идет о target-ах -бинарниках, то на уровне makefile.
Либо надо вызывать make c оригинальным Makefile дважды - один раз для
основных бинарников, другой - для этих, дополнительных, и передавать ему 
переменную с дополнительными библиотеками только во второй раз.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



  1   2   3   4   5   6   7   8   9   10   >