Re: пара отвлеченных вопросов, офтопик

2006-06-18 Пенетрантность Anton Petrusevich
On Saturday 17 June 2006 17:53, Dmitry E. Oboukhov wrote:
  И с _такими_
  элементарными вопросами меня ты уже заколебал.
 ну не читай ;)

Окей, новое правило в фильтре.
-- 
Anton Petrusevich


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



Re: пара отвлеченных вопросов, офтопик

2006-06-16 Пенетрантность Anton Petrusevich
On Friday 16 June 2006 21:18, Dmitry E. Oboukhov wrote:
 а вот оно в чем дело, спасибо большое!

Ну, кстати, в любом учебнике/руководстве/книге/документации это всё описано. И 
про my $fh = selct ($socket); $| = 1; select($fh) тоже. И с _такими_ 
элементарными вопросами меня ты уже заколебал. К тому же, оффтопик. 
-- 
Anton Petrusevich


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



Re: xine-lib в testing

2006-06-15 Пенетрантность Anton Petrusevich
On Thursday 15 June 2006 07:34, Roman Makurin wrote:
 Кто может проверить наличие следующего бага. Amarok всё время падает
 при использовании xine-lib, судя по всему это проблема
 xine-lib-1.0.1-1.6 из testing`a после обновления до версии из unstable
 (1.1.1-1.1) всё стало нормально.

У меня amaroK падает просто постоянно и непредсказуемо. Как блин Windows95. 
Так что слушаю xmms, он при проигрывании радио падает реже (что-то с сетевой 
частью у него недоделано).
-- 
Anton Petrusevich


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



Re: Какую FS выбрать для файлового сервера?

2006-06-13 Пенетрантность Anton Petrusevich
On Tuesday 13 June 2006 10:09, Александр Луценко wrote:
 После изучения вопроса, если кого заинтересует, нашёл:
 http://linuxgazette.net/102/piszcz.html, либо архивом
 http://linuxgazette.net/102/misc/piszcz/lg-102-piszcz-images.tar.gz
 Очень полное исследование даного вопроса (в картинках :-D )

Смешно. 
CPU: Pentium III 500MHZ
и после этого жалуются на большое потребление процессора reiser...
-- 
Anton Petrusevich


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



Re: vmware и сеть

2006-06-08 Пенетрантность Anton Petrusevich
On Thursday 08 June 2006 18:12, Artem Chuprina wrote:
 Адекватно ответить на вопрос инсталляционного скрипта при
 конфигурировании vmware.  Да, хочу сетку.  NAT.

Кстати, bridging тоже работает. 
-- 
Anton Petrusevich


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



Re: Переезд на udev

2006-06-07 Пенетрантность Anton Petrusevich
On Wednesday 07 June 2006 17:25, Artem Chuprina wrote:
 Я так понимаю, ядро должно быть с initrd.  Тогда к моменту pivot_root
 уже должно.

Ой. должно? Хорошо, что моё ядро об этом не знает. Но лучше, это пожалуй 
да. До запуска udev в системе вполне себе присутствует /dev, который потом 
перемещается в /dev/.static/. 
-- 
Anton Petrusevich


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



Re: скопировать audio cd

2006-06-06 Пенетрантность Anton Petrusevich
On Tuesday 06 June 2006 06:32, Igor Goldenberg wrote:
 cdrdao read-cd abc.toc
 cdrdao write abc.toc

У меня тогда несколько вопросов.
А то же самое, но с dvd? А если после ~300Mb перестаёт читаться, плэйер/комп 
играют нормально, а k3b говорит, что не будет копировать защищённый dvd?
-- 
Anton Petrusevich


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



Re: Отличить hard link от копии файла

2006-06-05 Пенетрантность Anton Petrusevich
On Sunday 04 June 2006 16:35, Vladimir Zolotykh wrote:
 Всем большое спасибо, теперь лучше понимаю рекомендацию
 использовать симлинки ;)

Я, вот, кстати, не понимаю. Что за рекомендация? 
-- 
Anton Petrusevich


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



Re: Отличить hard link от копии файла

2006-06-05 Пенетрантность Anton Petrusevich
On Monday 05 June 2006 12:34, Artem Chuprina wrote:
 Если тебе надо сделать линк и у тебя есть мастер-копия (которую будут
 менять при апгрейде/редактировании), то надо делать симлинк, если
 хочешь, чтобы он всегда указывал на свежую версию файла.  Ибо если файл
 будут обновлять/заменять посредством rename или unlink и записи нового с
 тем же именем, hard link после такой операции будет указывать на старую
 версию.

Ну, это довольно частное применение, а не общая рекомендация. 
-- 
Anton Petrusevich


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



Re: Отличить hard link от копии файла

2006-06-05 Пенетрантность Anton Petrusevich
On Monday 05 June 2006 17:43, Artem Chuprina wrote:
 Если тебе не нравится ответ на твой вопрос, это еще не значит, что он
 неверен.

Я не говорил, что не нравится. Я вполне доволен ответом. Просто сам 
предпочитаю делать хардлинки, если задача не требует именно симлинков.
-- 
Anton Petrusevich


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



Re: чем можно пожать файл на куски?

2006-06-02 Пенетрантность Anton Petrusevich
On Friday 02 June 2006 12:08, Dmitrii Varvashenia wrote:
 Чем негуёвым можно пожать файл с разбиением на зарнее заданного размера
 куски?
 man gzip/bzip2 ничего не дали..
 Если на выходе будет zip а не gz - это будет + (некоторые неправильные оси
 почему-то нехотять понимать gz)

Помимо того, что сказал Витус, хочу добавить, что существует ещё RAR, который 
давно уже не экзотика.
-- 
Anton Petrusevich


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



Re: чем можно пожать файл на куски?

2006-06-02 Пенетрантность Anton Petrusevich
On Friday 02 June 2006 12:53, aor E Lia Zod wrote:
 восстановить:
 $ cat filename.*  filename.ogg

Покажите мне гарантию, что filename.* будут развёрнуты шеллом в правильном 
порядке? Насколько я помню, нет такой, и даже я нарывался, вроде. Правильный 
ответ: cat `ls filename.*`, поскольку в мане на ls сказано, что он сортирует 
имена файлов. Или меня подводит склероз?
-- 
Anton Petrusevich


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



Re: чем можно пожать файл на куски?

2006-06-02 Пенетрантность Anton Petrusevich
On Friday 02 June 2006 13:52, Victor Wagner wrote:
 Подводит. За все shell-ы не скажу, но в
 info -f bash 'Filename Expansion' английским по бэкграунду написано
   If one of these characters appears, then the word is regarded as
   a PATTERN, and replaced with an alphabetically sorted list of file
   ~
   names matching the pattern.
 По-моему, в POSIX-е это тоже требуется, но искать лень.

Кажется это воспоминание о произвольности порядка раскрытия glob у меня от SCO 
OpenServer|Unixware... Точно помню, что удивлялся и исправлял, а где 
исправлял уже не помню :)
-- 
Anton Petrusevich


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



Re: php4 mysql-4.1 connecton charset

2006-06-02 Пенетрантность Anton Petrusevich
On Saturday 03 June 2006 00:02, Andrey Melnikoff wrote:
 Пишу для вслед идущим, благо в unstable уже php4-4.4.2 собран с
 libmysqlclient15-dev (от mysql 5.0). А стонами - завалено пол интернета.

Yahoo! Если б это была единственная проблема с апгрейдами mysql... Я не могу 
высказать простыми не матершинными словами что я думаю об изменении работы 
функции PASSWORD()... В debian попробовали решить её введением своего 
дебианизма в my.cf: old_passwords=1, но что делать мне с базой от mysql 5.0 
из редхата, где пароли уже в новом формате, а софт в дебиане хочет пароли в 
старом формате? А как чудесно придумали с бинарной несовместимостью 
libmysqlclient, после версии 5.0.18, что дебиановцы сделали новый пакет 
libmysqlclient15off в итоге... 
-- 
Anton Petrusevich


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



Re: опять exim

2006-05-29 Пенетрантность Anton Petrusevich
On Monday 29 May 2006 08:12, Kushner Anatoliy wrote:
 Заитересовал такой вопрос, может ли exim реализовать такую проверку, при
 коннекте к нему с какого-нить хоста он проверяет открыт ли порт 25 на этом
 порту ? Причем только проверка открыт ли порт , больше ничего делать не
 надо.

Ну а если не открыт, тогда что? Я часто делаю принимающий smtp на одном ip, 
исходящий smtp на другом. Но ты от меня письма получать не хочешь, правильно?
-- 
Anton Petrusevich


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



testing net_inst

2006-05-29 Пенетрантность Anton Petrusevich
Hi,

Кто-нибудь пробовал ставить etch beta 2? Надо хостера заткнуть на тему дебиан 
плохо ставится на компьютер с sata, но первый пункт: On systems with 
multiple disk or network controllers, the kernel/udev may assign a different 
device node on reboot of the system than was used during installation due to 
difference in load order of drivers вызывает настороженность.

http://www.debian.org/devel/debian-installer/errata

-- 
Anton Petrusevich


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



Re: Размер отступа в Vim

2006-05-28 Пенетрантность Anton Petrusevich
On Sunday 28 May 2006 10:13, Dmitry Nezhevenko wrote:
 PS. А вообще спорить тут глупо.. Каждый использует то, к чему привык. Я
 привык к Tab-ам и пока что не вижу для себя причин переезжать на пробелы.

Я тоже не вижу повода делать из этого религиозное чтение. Всегда делал ts=4, 
довольно удобно и наглядно. Но недавно стал писать программы в docbook, в 
секции programlisting, пришлось перейти на пробелы, поскольку не любят табы 
в докбуке. Ну  и не особо жалко :)
-- 
Anton Petrusevich


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



Re: Размер отступа в Vim

2006-05-25 Пенетрантность Anton Petrusevich
On Thursday 25 May 2006 07:22, Nikita V. Youshchenko wrote:
 Установка tabstop на значение, отличное от 8 - это злобное нарушение
 соглашений бинарного формата под названием текстовый файл.

Регулярно нарушаю :)

 Размеры отступов регулируются при помощи sw.

Но в связи с переходом на программирование в docbook думаю, что надо 
переползать на отступы по два пробела.
-- 
Anton Petrusevich


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



Re: mjpeg live stream - чем?

2006-05-24 Пенетрантность Anton Petrusevich
On Tuesday 23 May 2006 19:35, Yuri Kozlov wrote:
 Как раз играюсь со старым ахисом, который только mjpeg и умеет.
 На ура ловится vlc, а оно вроде умеет перекодировать ?

Ну попробуй... Только мне нужно клиент во флеше. С локальных камер сделал, а с 
сетевой ничего не смог найти как. 
-- 
Anton Petrusevich


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



Re: mjpeg live stream - чем?

2006-05-23 Пенетрантность Anton Petrusevich
On Tuesday 23 May 2006 03:22, Alex Shupikov wrote:
 Хех, очень любопытный вопрос, а там случайно не аппаратное ли решение
 применяется?! Axis какой-нибудь!

Кстати, никто не знает, можно ли поток с axis перекодировать во flash video 
stream?
-- 
Anton Petrusevich


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



Re: intellipoint

2006-05-22 Пенетрантность Anton Petrusevich
On Monday 22 May 2006 08:51, Sergey Jusupov wrote:
 Я бы на нее повесил переключение рабочего стола по циклу.

Я пока думаю :)

 ЗЫ А как на счет скроллинга. У меня мышка подобная (A4tech) работает, но
 очень медленно скроллинг. Т.е. прокручивание колеса в броузере,
 страничка прокручивается на 3-5 строк, я привык одним движением на
 полстраницы. Это можно реализовать?

Настройками в твоём WM. У меня KDE, там в настройках мыши по дефолту 3 строчки 
(mouse wheel scrolls by), можно сделать больше.
-- 
Anton Petrusevich


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



Re: intellipoint

2006-05-22 Пенетрантность Anton Petrusevich
On Monday 22 May 2006 17:17, Alexander Vlasov wrote:
 Попробовать udev rules накатать, чтоб данный девайс имел всегда какое-то
 осмысленное имя?

Нет пока. Есть шанс, что я эту мышку тоже в магазин верну, что-то мне аккумы 
не нравятся как мало живут... Так что, может придётся ещё поплясать вокруг 
безхвостого животного :) 
-- 
Anton Petrusevich


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



Re: intellipoint

2006-05-20 Пенетрантность Anton Petrusevich
On Saturday 20 May 2006 13:26, HoverHell wrote:
  evdev
 Вопросы почти по теме:
 1. говорит ли наличие модуля ядра evdev о наличии evdev'а в иксах?

Наверное, если есть соответствующий модуль. 

 2. Необходимо ли что-либо делать (компилировать) для использования evdev в
 debian etch?

Ничего. Т.е. в ядре он включен, в иксах модуль есть. Если ядро самосборное, то 
смотри сам, включил ли ты его.

 3. Имеет ли смысл (или это была ошибка?) использование 'Option Protocol
 evdev'?

Не понял. В моём письме такого не было. У меня был Driver evdev. А 
слова Protocol не было вообще, подразумевается там PnP, т.е. драйвер сам 
определит мышку/кнопки.

 P.S. Пытаюсь заставить полностью работать Logitech MX310.

А что там? По ссылке, что я давал, есть MX310. 
http://gentoo-wiki.com/HOWTO_Mouse_Nav_Buttons
-- 
Anton Petrusevich


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



Re: intellipoint

2006-05-20 Пенетрантность Anton Petrusevich
On Saturday 20 May 2006 17:33, Mikhail Ramendik wrote:
  В xorg работают _все_ кнопки, включая качание колеса право/влево и кнопку
  под большим пальцем.
 А что эти кнопки там делают?

Кнопка под большим пальцем -- пока не знаю что :) Но качание колеса 
вправо/влево даёт горизонтальный скролинг, прикольно. Под большим пальцем по 
идее Back в браузере, но пока не работает. Но xev событие нормально видит.
-- 
Anton Petrusevich


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



Re: usb storage и /dev/sdX?

2006-05-20 Пенетрантность Anton Petrusevich
On Saturday 20 May 2006 16:58, Nicholas wrote:
 фотик находит, а скачать не может:
 computer# gphoto2 --auto-detect --port=usb -P  --debug

Не насилуй мозг, купи картридер. На моём 300D и  powershot A70 это всё 
работало, но было так грустно...
-- 
Anton Petrusevich


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



Re: intellipoint

2006-05-19 Пенетрантность Anton Petrusevich
On Friday 19 May 2006 13:04, Paul Romanchenko wrote:
 А axis mapping настраивал?

Я пробовал записать разные кнопки в ZAxisMapping, по идее, они бы скролингом 
хоть занимались. Так ведь фиг, даже xev их не видит. Пробовал драйвер evdev, 
без разницы, работает как обычная мышь только. Нашёл 
http://gentoo-wiki.com/HOWTO_Mouse_Nav_Buttons -- ничего не помогло. Пойду 
обратно мышь отдам...
-- 
Anton Petrusevich


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



intellipoint

2006-05-19 Пенетрантность Anton Petrusevich
Hi,

Если кому интересно, то проблема решена следующим образом: мышь microsoft 
сдана обратно в магазин, поскольку средняя кнопка работала плохо. Взамен взял 
Logitech G7 (не мелочился, блин), настроил через evdev:
Section InputDevice
Identifier  Configured Mouse
Option  CorePointer
Driver  evdev
Option  Device/dev/input/event2
EndSection

В xorg работают _все_ кнопки, включая качание колеса право/влево и кнопку под 
большим пальцем. Понятно, что /dev/input/event2 -- слабое место 
универсальности, но умнее ничего не знаю, только смотреть 
cat /proc/bus/input/devices
-- 
Anton Petrusevich


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



intellipoint

2006-05-18 Пенетрантность Anton Petrusevich
Hi,

Как правильно в иксах настроить мышку Microsoft Wireless Optical Mouse 1.0A? 
Она откликается и на ImPS/2, и на ExplorerPS/2, колёсико умет качаться в две 
стороны, давая ещё две кнопки. Хочу эти две кнопки. Option Buttons 7 
указывал, но xev так и не видит никаких событий от качания колёсика 
вправо/влево, хотя щелчки раздаются. Гугль смотрел, README.mouse читал, народ 
борется с простыми проблемами только, мне простые не интересны/не помогают...

-- 
Anton Petrusevich


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



Re: два интерфейса

2006-05-15 Пенетрантность Anton Petrusevich
On Monday 15 May 2006 08:34, Dmitry E. Oboukhov wrote:
 слоты PCI на машине пронумерованы
 (обычно счет ведется со стороны процессора)
 тот который стоит в слоте с меньшим номером тот и будет eth0

Не хочешь ли ты сказать, что возможен вариант, что если я подниму первым 
модулем одну сетевушку, то она станет сразу eth1, самостоятельно до этого 
додумавшись (без шаманств pre-up  co)? Ни разу не видел такого, всегда 
первый модуль хапал eth0, если не было дополнительных указаний.
-- 
Anton Petrusevich


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



Re: два интерфейса

2006-05-15 Пенетрантность Anton Petrusevich
On Monday 15 May 2006 12:31, Mikhail Ramendik wrote:
 А как указать, какой модуль поднимется первым? Они ж автоматом
 подымаются-то.

В варианте как предлагал Артём, было очевидно, что модули надо записать 
в /etc/modules. Вот когда сетёвок две, а драйвер один, становится интересно, 
и нужно уже как-то выкручиваться с ifrename. Я один раз пробовал на удалённом 
сервере, при смене ядра 2.4 на 2.6 съезжал порядок интерфейсов, у меня не 
получилось, с консоли диагностику мне никто не выдал, так я и забил, просто 
сказал, чтобы провода переткнули :)
-- 
Anton Petrusevich


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



Re: два интерфейса

2006-05-15 Пенетрантность Anton Petrusevich
On Monday 15 May 2006 14:16, Dmitry E. Oboukhov wrote:
 две одинаковых сетевых подымутся в том порядке в каком они в PCI
 перечисляются
 то есть что покажет lspci
 в таком же порядке и сетевые будут

Это известная фича, что очень часто, но не всегда(!) сетевухи в 2.4 и 2.6 
нумеруются по разному.  
-- 
Anton Petrusevich


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



Re: kernel upgrade

2006-05-11 Пенетрантность Anton Petrusevich
On Wednesday 10 May 2006 17:31, Artem Chuprina wrote:
 Вот я ходил по граблям.  Ставишь ядро, reboot - бздям.  То же самое, но
 ручной запуск lilo после aptitude install - все нормально.

Я использовал lilo на протяжении последних лет 8, без особых граблей. После 
переезда на grub забыл, что такое не забыть запустить lilo после установки 
нового ядра :)
-- 
Anton Petrusevich


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



Re: kernel upgrade

2006-05-11 Пенетрантность Anton Petrusevich
On Thursday 11 May 2006 12:51, Artem Chuprina wrote:
  AP Я использовал lilo на протяжении последних лет 8, без особых
  AP граблей. После переезда на grub забыл, что такое не забыть
  AP запустить lilo после установки нового ядра :)
 Если у тебя есть доступ к консоли, то grub, может, и лучше.  А вот на
 удаленном сервере лучше менять ядро, если там lilo.

1. на некоторых хостингах мне выводили консоль по последовательному порту, и я 
мог рулить grub'ом.
2. если ты про одноразовую загрузку ядра, то после чтения доки на grub я 
выяснил как такое делается, когда понадобилось. 

Таки чем лучше-то? Чем grub?
-- 
Anton Petrusevich


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



Re: Объявление глобальных переменных в c.

2006-05-06 Пенетрантность Anton Petrusevich
On Saturday 06 May 2006 07:34, Artem Chuprina wrote:
 Авторов юникса, видимо, тоже напрягало.  Поэтому есть _функция_ syslog.

Это камень в сторону ведения лога или организации программы? Если по 
организации программы, то откуда _функция_ возьмёт дескрипторы/имена файлов 
логов? Сохранит в статической области после инициализации? Так то фактически 
то же самое. Кроме того, логов может быть много. Ну и это только пример. 
Второй пример, приходящий в голову -- конфиг программы. Лежит объект 
MainServerConfig в области глобальных переменных, и вся программа знает что и 
как сконфигурировано. Третий пример можно придумать с объектом Listener, 
когда по условиям задачи он только один может быть, и из разных частей 
программы можно добавлять сокеты для прослушивания в ожидании данных.

 В принципе, вообще в таких случаях стараются сделать именно функцию,
 которая возвращает нужное значение (указатель на объект, если надо).

Откуда данные у функции? Где-то должен храниться указатель на структуру данных 
для неё? Такая функция всего лишь один уровень косвенности даёт, что часто 
даже (в программах меньше 1 строк) и не нужно.

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

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

 Проблему решили, конечно, но не могу сказать, 
 чтобы решение было офигительно прямым...

Кстати относительно безболезненно. Приходится только djbdns патчить...


Я собственно к чему всё это говорю. Правило не делать глобальных переменных 
не должно быть религией, хотя его действительно стоит придерживаться. Но в 
таком случае оно становится делать глобальных переменных разумно мало.
-- 
Anton Petrusevich


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



Re: Объявление глобальных переменных в c.

2006-05-06 Пенетрантность Anton Petrusevich
On Saturday 06 May 2006 11:22, Artem Chuprina wrote:
  AP Откуда данные у функции? Где-то должен храниться указатель на
  AP структуру данных для неё?
 Да.  Только он static в пределах того файла, и кто попало в него писать
 не может.

С этим как раз проблем нет, дайте нам указатель, можно дикий, и мы нагадим 
куда угодно. Проблема не писать куда писать не следует -- проблема 
дисциплины кодирования в рамках задачи. Проблему диких указателей это не 
решает :(
-- 
Anton Petrusevich


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



Re: Объявление глобальных переменных в c.

2006-05-06 Пенетрантность Anton Petrusevich
On Saturday 06 May 2006 12:43, Alex Grigorovich wrote:
   Второй пример, приходящий в голову -- конфиг программы. Лежит объект
   MainServerConfig в области глобальных переменных, и вся программа
   знает что и как сконфигурировано.
 Ровно до тех пор, пока в конструкторе MainServerConfig не захочется
 что-нибудь залогировать; или наоборот -- пока конструктор логгера на
 захочет узнать из конфигурации, куда собственно писать будем. Это все
 про C++, конечно.

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

-- 
Anton Petrusevich


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



Re: Объявление глобальных переменных в c.

2006-05-06 Пенетрантность Anton Petrusevich
On Saturday 06 May 2006 17:21, Mikhail Gusarov wrote:
  AP Проблему диких указателей это не решает :(
 Зато это решение следует принципу минимума привилегй (по-моему ещё
 Дейтел его сформулировал, ссылку дать не могу), а также принципу
 разделения интерфейсов (Robert Martin,
 http://www.objectmentor.com/resources/articles/isp.pdf).

/me чешет репу. Народ говорит о чём-то своём. Вот накинулись на тему 
глобальных переменных, и каждый ищет как их пнуть. Жаль, что DJB они не 
объясняли как программировать надо... Кстати, самому жутко как он пишет...
-- 
Anton Petrusevich


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



Re: Объявление глобальных переменных в c.

2006-05-06 Пенетрантность Anton Petrusevich
On Saturday 06 May 2006 17:27, Mikhail Gusarov wrote:
 И годами поддерживать это решение, постоянно давая по рукам новым
 членам команды, 

Ох, давайте не будем про новых членов команды, с мозгами бы 
разобраться... :)

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

А? Кто сказал что есть? Помимо конструкторов бывает ещё метод Init, который мы 
ручками зовём в нужном порядке. 

 и makefiles поэтому править не надо, а то компилятор переставит .o-шки
 местами?

/me чешет репу. никогда не занимался такой фигнёй.

 Проще уж всю такую байду завернуть в singleton или его подобие, и
 обложить mutex'ом функцию получения ссылки (раз уж DoubleLock больше
 не в моде).

Вариант. Ну спрячем мы указатель на объект в статическом методе объекта, 
примерно то же самое Артём Чуприна предлагает. Но наступления счастья, по 
сравнению с одним глобальным объектом, я не вижу. Всё то же самое, в 
общем-то, только вызывать менее удобно.
-- 
Anton Petrusevich


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



Re: Объявление глобальных переменных в c.

2006-05-06 Пенетрантность Anton Petrusevich
On Saturday 06 May 2006 18:54, Mikhail Gusarov wrote:
 А вот кто сказал:
 --
  Ровно до тех пор, пока в конструкторе MainServerConfig не захочется
  что-нибудь залогировать; или наоборот -- пока конструктор логгера на
  захочет узнать из конфигурации, куда собственно писать будем. Это
  все про C++, конечно.
 --

Это сказал, кстати, не я :)

 Не говоря уж о том, что Init() ручками - это ужос-ужос, и его нужно в
 RAII-обёртку пихать, а эту обёртку опять инициализировать. При Init()
 мы можем звать уже после глобальных конструкторов, а обёртку или
 после, или в непредсказуемом порядке.

Гм. Какой-такой ужос-ужос, он нужен только тогда, когда порядок выполнения 
конструкторов играет роль. Это нужно для единиц объектов, как правило. 

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

Мне бы такие проблемы... 
-- 
Anton Petrusevich


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



Re: Объявление глобальных переменных в c.

2006-05-05 Пенетрантность Anton Petrusevich
On Friday 05 May 2006 15:21, Artem Chuprina wrote:
 Но вообще так делать без КРАЙНЕЙ необходимости не рекомендуется.  Разве
 что у тебя эта переменная - константа.

Это ещё почему? КРАЙНЯЯ необходимость может быть продиктована просто 
некоторым удобством решения конкретной задачи, мы ж не знаем что там за 
задача. А про религиозное в программе не должно быть глобальных переменных 
лучше не надо. Меня, например, напрягает передавать каждому объекту ссылку на 
объект, который ведёт лог программы.
-- 
Anton Petrusevich


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



Re: Объявление глобальных переменных в c.

2006-05-05 Пенетрантность Anton Petrusevich
On Friday 05 May 2006 23:20, Wladimir Krawtschunowsi wrote:
 Ну здесь в принципе вопрос в здравом смысле. Чем меньше этих
 переменных будет, тем лучше. Особенно если это не константа, и какая-то
 функция догадается её поменять не сговариваясь с осталными, то ошибку
 потом можно искать годами Но это не должно делать из глобальных
 переменных табу. Кое-где они действительно очень удобны, если код не
 вылазиет за рамки двух трёх тысяч строк.

Программирование вообще не самая лёгкая профессия. Некоторый, для меня 
разумный минимум глобальных переменных у меня есть всегда. Например, конфиг 
программы. До 10-15 тыс строчек проблем не создавало, да и дальше вряд ли 
будет...
-- 
Anton Petrusevich


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



Re: MassStorage Disk USB Device [Solved]

2006-04-21 Пенетрантность Anton Petrusevich
On Friday 21 April 2006 19:14, Dmitry Nezhevenko wrote:
mount -t vfat -o fat=16 /dev/sdb /mnt
 На машине /mnt больше не для чего не нужен?

У правильных пацанов всё в /media :)
-- 
Anton Petrusevich


Re: Выбор железа

2006-03-29 Пенетрантность Anton Petrusevich
On Wednesday 29 March 2006 08:08, Victor Wagner wrote:
 Поэтому порекомендую growisofs.

К нему есть чудесный фронт-енд -- K3B :) 
-- 
Anton Petrusevich


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



Re: Выбор железа

2006-03-29 Пенетрантность Anton Petrusevich
On Wednesday 29 March 2006 13:27, Victor Wagner wrote:
 On 2006.03.29 at 12:53:22 +0200, Anton Petrusevich wrote:
  On Wednesday 29 March 2006 08:08, Victor Wagner wrote:
   Поэтому порекомендую growisofs.
  К нему есть чудесный фронт-енд -- K3B :)
 И что, интерфейс удобнее, чем у Nero? Не верю.

Значительно удобнее. Просто a way ahead of Nero :) У него огромный плюс -- он 
не хочет лицензии и согласен работать бесплатно! 

 growisofs замечателен именно отсутствием GUI, т.е. возможностью
 автоматизации.

Кто отменяет growisofs? K3B не отменяет, а дополняет. 

В общем, по делу. Если хочется писать DVD на скорости больше, чем 8, то 
альтернативы Nero я не знаю. growisofs пишет на 8-й, cdrecord-prodvd вроде 
тоже не быстрее, а Nero записал диск как обещал, за 5 минут, со средней 
скоростью 12, что ли, но 16 достигалась точно. 

Кстати,  Oleg Tsymaenko, какие проблемы с Plextor? 
===
Дольше sony держались только plextor - но их не рекомендую. У них там свои 
особенности есть.
===
А то хочется знать, особенно применительно к PX-716A.
-- 
Anton Petrusevich


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



Re: Выбор железа

2006-03-29 Пенетрантность Anton Petrusevich
On Wednesday 29 March 2006 14:47, Victor Wagner wrote:
 600 рублей - не деньги. Лицензия там 20 баксов стоит. Это заметно
 дешевле, чем необходимость поддерживать багфиксы для kdelibs.

багфиксы для kdelibs всё равно придётся поддерживать, если установлен KDE. 
Если не установлен, то есть другие варианты фронт-ендов. Это всё не отменяет 
возможности использования growisofs, никто не отнимает коммандную строку.

  В общем, по делу. Если хочется писать DVD на скорости больше, чем 8, то
  альтернативы Nero я не знаю. growisofs пишет на 8-й, cdrecord-prodvd
  вроде тоже не быстрее, а Nero записал диск как обещал, за 5 минут, со
  средней скоростью 12, что ли, но 16 достигалась точно.
 Особенно с учетом вот этого.

А как же религия? Неужели закрытая проприетарная поделка может стоять у 
правоверного линуксоида?

По делу. Тот записанный Nero диск не прочитался в моём dvd-player'е, на 
компьютере ошибок чтения не было. После этого предпочитаю писать на 8-й 
скорости :)
-- 
Anton Petrusevich


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



Re: отладка под gdb

2006-03-28 Пенетрантность Anton Petrusevich
On Tuesday 28 March 2006 17:26, Artem Chuprina wrote:
 А, ну-ну...  Хинт: чтобы это работало, надо построить _полную_ систему
 этих самых правил.  Доказать ее полноту и дать специально образованным
 людям проверить доказательство.  И после каждого изменения в программе
 проверять, не нарушили ли где протокол.  Каковая проверка ой, не всегда
 бывает локальной операцией...

Ой, страшно как... Что, бросать программы писать, и подаваться в управдомы? 
Или не искать способов посложнее, тем более, что специально образованные 
люди, как показала практика, часто сами не понимают о чём говорят. 
-- 
Anton Petrusevich


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



Re: project doc system

2006-03-27 Пенетрантность Anton Petrusevich
On Monday 27 March 2006 08:20, Paul Romanchenko wrote:
 doxygen, javadoc? ;)

Паша, я знаю, что ты умный, но ты не выпендривайся, покажи пальцем пример. 
Как, например, был задокументирован один use case, вместе с test case, вместе 
с implementation, вместе с сылкой на abstract где описана теория вопроса, 
вместе с сылками на другие use cases, которые влияют на этот случай, или 
зависят от него, как используется implementation в реальном коде. 
-- 
Anton Petrusevich


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



Re: Неспешный запуск Openoffice.org

2006-03-27 Пенетрантность Anton Petrusevich
On Monday 27 March 2006 13:08, Avarus wrote:
 При клике на компоненту openoffice в меню / quickstarter-е / запуске
 из командной строки окно приложения появляется на экране минуты через
 четыре. Куда копать?

hdparm -d1 -c1 ну и так далее. Проверить, что включен самый скокростной режим 
DMA.
-- 
Anton Petrusevich


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



Re: помогите с evdev

2006-03-27 Пенетрантность Anton Petrusevich
On Monday 27 March 2006 14:25, Ed wrote:
 Option  Device /dev/input/event1 # (cat
 проблема - если мышь вынуть/вставить, то она перескакивает на event2 и
 иксы её не видят. 

А /dev/input/mice не подходит? Я просто не знаю что такое evdev. 
-- 
Anton Petrusevich


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



Re: project doc system

2006-03-27 Пенетрантность Anton Petrusevich
On Monday 27 March 2006 14:49, Paul Romanchenko wrote:
 Спакуха, я тебя оттолкнул от неправильного решения -- изобретения
 велосипеда. Если ты захотел решить свои проблемы с помощью документации в
 комментариях, то обрати внимание на doxygen и javadoc.

С точностью до наоборот! Я хочу, исходник получить из документации.

 Javadoc, к примеру, 
 расширяменый во все стороны посредством Doclet'ов. Хочешь юзкейсы -- будут
 тебе юзкейсы с ссылками и абстрактами.

На жаве писать?

 Остальное придумай сам.

Ну, это за мной не заржавеет как раз. Чем дописывать доклеты, я могу на перле 
свои инструменты сделать, которые будут просто и понятно мне работать. Я 
просто хотел узнать что уже есть в природе. Пока научнее UML ничего не вижу.
-- 
Anton Petrusevich


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



Re: отладка под gdb

2006-03-27 Пенетрантность Anton Petrusevich
On Monday 27 March 2006 16:30, Artem Chuprina wrote:
 А высокоуровневые рассуждения, конечно, надежнее...  Они, конечно,
 доказываются и доказательства проверяют несколько хороших специалистов в
 computer science?  Каждый раз после малейшего изменения в программе?

Достаточно определить правила использования разделяемых ресурсов, и при каждом 
использовании проверять нарушение правил. Такие места обычно поддаются учёту, 
даже в больших проектах. А про юнит-тесты таки да, можно подумать во всех 
остальных, линейных случаях. Часто я сам такие даже делаю, когда хочется 
отладить какую-то логику.
-- 
Anton Petrusevich


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



Re: project doc system

2006-03-26 Пенетрантность Anton Petrusevich
On Wednesday 22 March 2006 22:40, Anton Petrusevich wrote:
 Вопрос у меня такого плана. Хочется мне систему, которой я могу
 воспользоваться для разработки и документирования проекта. 

В общем, посмотрев вокруг, думаю придётся использовать банальный HTML с 
обработкой тега pre отдельной тулзой. 
-- 
Anton Petrusevich


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



Re: отладка под gdb

2006-03-25 Пенетрантность Anton Petrusevich
On Friday 24 March 2006 19:53, Vasily Titsky wrote:
 Сделал. Проблема ушла. Частично. Теперь уход в background/вывод в
 foreground происходит корректно. Но. Под отладчиком теперь получаем такое:
 Program received signal SIGSEGV, Segmentation fault.

Ну, кстати, лучше создавать detached нитку, если код возврата неинтересен. Сам 
никогда семафорами не пользовался, только мутексами, на превый взгляд не 
видно откуда возьмётся SIGSEGV, что говорит gdb по команде bt в этом случае? 
Многопоточная отладка и правда довольно сложна -- управление может 
передаваться другой нитке, что и происходит в gdb. Я использую для отладки 
печать хода работы программы в лог, это _значительно_ лучше, чем 
интерактивная отладка.

-- 
Anton Petrusevich


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



Re: XFlame screensaver

2006-03-25 Пенетрантность Anton Petrusevich
On Saturday 25 March 2006 20:23, Petrov Dmithriy wrote:
 Кому-то оффенсив это череп горящий, а кому-то череп это самое милое дело, а
 от цветочков на лугу его тошнит... Как будем определять offensive?

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


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



Re: XFlame screensaver

2006-03-25 Пенетрантность Anton Petrusevich
On Saturday 25 March 2006 21:28, Yury Luneff wrote:
 люди, скажите мне, когда закончится это наше не нравится? ну значит ты
 и дурак?

Лучше мне скажите, когда testы закончатся.
-- 
Anton Petrusevich


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



Re: отладка под gdb

2006-03-24 Пенетрантность Anton Petrusevich
On Friday 24 March 2006 20:35, Victor Wagner wrote:
 Даже если ты с unit-тестами на ты, тебе придется гонять тесты часами,
 чтобы отловить все возможные race condition. Поэтому с нитями надо
 связываться только если очень приперло.

Ой, а race condition ловят тестами? Уж больно ненадёжно как-то... Сам я более 
высокоуровневые рассуждения о предназначениях семафоров/локов предпочитаю, 
чем какие-то странные юнит-тесты... 
-- 
Anton Petrusevich


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



Re: project doc system

2006-03-23 Пенетрантность Anton Petrusevich
On Thursday 23 March 2006 09:12, Paul Romanchenko wrote:
 Что-то я не совсем въезжаю в твои желания. Docbook XML не оно?

С первого взгляда я не понял как оно может мне помочь. Делать свой DTD?
-- 
Anton Petrusevich


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



Re: project doc system

2006-03-23 Пенетрантность Anton Petrusevich
On Thursday 23 March 2006 12:20, Paul Romanchenko wrote:
 А что в докбуке не хватает?

А я знаю? По человечески говори, если знаешь. Первый взгляд на документацию 
меня не убедил, что это предназначено для чего либо кроме документации. Мне ж 
хочется некоторую согласованную систему с описанными в первоначальном письме 
качествами. 
-- 
Anton Petrusevich


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



Re: Выбор железа

2006-03-23 Пенетрантность Anton Petrusevich
On Thursday 23 March 2006 17:42, Artem Chuprina wrote:
 Ну вот как раз цветопередачу подрихтовать, если фотоаппарат ошибся.
 Шарпить, понятно, можно и на TFT.  Для печати, ибо приятели с TFT все
 равно не увидят имевшийся в виду цвет.

Не всякий TFT полное говно...
-- 
Anton Petrusevich


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



Re: Выбор железа

2006-03-23 Пенетрантность Anton Petrusevich
On Thursday 23 March 2006 20:03, Artem Chuprina wrote:
  AP Не всякий TFT полное говно...
 Но цветопередачи нормальной нет, кажется, ни у одного.

Зависит от критерия нормально. Профилировать, конечно, всегда полезно. Но по 
разным тестам у моего прям с завода нет особых проблем цветопередачи. 
Впрочем, возможно у меня когда-нибудь дойдут таки руки до профилирования, и я 
куплю себе что-то типа GretagMacbeth Eye-One Color, но пока не сложилось...
-- 
Anton Petrusevich


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



Re: XFlame screensaver

2006-03-23 Пенетрантность Anton Petrusevich
On Thursday 23 March 2006 23:07, Ilya Kolpakov wrote:
 Вообще есть ли какие-нибудь правила на этот счет?

Есть. Вовремя обратиться к психиатру.
-- 
Anton Petrusevich


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



project doc system

2006-03-22 Пенетрантность Anton Petrusevich
Hi,

Вопрос у меня такого плана. Хочется мне систему, которой я могу 
воспользоваться для разработки и документирования проекта. Самое первое 
требование -- _не_ UML. Не нравятся мне ни Rational Rose, ни его друзья. 
Хочется чего-то скорее текстового плана, типа какого-то варианта SGML. Чего 
хочется: 1. Abstract для каждой части проекта. 2. Случай использования. 3. 
Формальное описание алгоритма. 4. Реализация алгоритма. 5. Проведённое 
тестирование алгоритма. 6. Перекрёстные ссылки. 7. Использование реализации 
из п.4 в реальном коде, т.е., как вариант, реализация хранится в отдельном 
файле, и может использоваться и в документации, и реально в коде.

Чем не подходит UML -- пунктами 4 и 7 как минимум. Самое приходящее в голову, 
это поискать какой-нибудь вариант TeX'а для программистов, чем сейчас и 
займусь, но хочется выслушать ещё соображения.
-- 
Anton Petrusevich


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



Re: project doc system

2006-03-22 Пенетрантность Anton Petrusevich
On Wednesday 22 March 2006 22:40, Anton Petrusevich wrote:
 Самое приходящее в
 голову, это поискать какой-нибудь вариант TeX'а для программистов, чем
 сейчас и займусь, но хочется выслушать ещё соображения.

Да, забыл я про cweb, никогда не использовал его, есть тут люди с опытом 
использования cweb? Мне для perl/sql/c++/c, cweb кажется только для c/c++. 
Сейчас смотрю на funnelweb.
-- 
Anton Petrusevich


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



Re: Выбор железа

2006-03-21 Пенетрантность Anton Petrusevich
On Tuesday 21 March 2006 17:52, Victor Wagner wrote:
 Через пару-тройку лет переплачивать не придется. Точно так же как
 попытка укупить сейчас 16-битный процессор может обойтись дороже, чем
 покупка low-end 32-битного. А более 4Гб памяти иметь будет хотеться.

Хочу на машине времени перенестисть на пару-тройку лет вперёд, уж больно много 
всего там подешевеет
-- 
Anton Petrusevich


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



Re: Выбор железа

2006-03-21 Пенетрантность Anton Petrusevich
On Tuesday 21 March 2006 21:31, Dmitry Fedorov wrote:
 4G should be enough for anyone

На _десктопе_. 99,5% пользователей. Ближайшие несколько лет.
-- 
Anton Petrusevich


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



Re: Утилита для разделов

2006-03-20 Пенетрантность Anton Petrusevich
On Monday 20 March 2006 10:29, Alexander Gerasiov wrote:
 IMHO тогда лучше начать с запуска команды vimtutor

Долго думал, но так и не понял, это кому или к чему сказано. Мне?
-- 
Anton Petrusevich


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



testing/udev fuser

2006-03-20 Пенетрантность Anton Petrusevich
Hi,

Что это такое творится?
$ fuser -v srv.cfg.out
/dev/.static/dev: Permission denied

-- 
Anton Petrusevich


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



Re: Утилита для разделов

2006-03-19 Пенетрантность Anton Petrusevich
On Sunday 19 March 2006 12:19, Mikhail Gusarov wrote:
  AD а что в редактировании fstab небезопасного?
 Ничего, если сидишь локальной консолью машины.

А GUI-tool будет безопаснее при этом? :) Мне вот надо от ядра 2.4 перейти на 
2.6, на машине стоят SATA-винты. Для этого надо у ядра 2.6 указать 
root=/dev/sda1 вместо /dev/hde1 и отредактировать fstab. Какой защитный 
механизм нужен, чтобы он позволил указать /dev/sda1 в качестве /, когда 
такого устройства вообще нет в машине до перезагрузки?
-- 
Anton Petrusevich


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



Re: Утилита для разделов

2006-03-19 Пенетрантность Anton Petrusevich
On Sunday 19 March 2006 15:00, Artem Chuprina wrote:
 Нифига.  Месяц работы в emacs - и про vim забываешь как про страшный сон
 :-)

Я 3 года сидел в XEmacs, тащился как удав.  Потом была k6-2/466 64mb, на 
которой привык к консоли и к vim. Теперь в Emacs не тянет даже :)
-- 
Anton Petrusevich


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



Re: Утилита для разделов

2006-03-19 Пенетрантность Anton Petrusevich
On Sunday 19 March 2006 17:34, Victor Wagner wrote:
 На 64Мб сидеть в консоли?!!! По-моему X-ы осмыслены начиная с 24Мб

Это если очень хотеть. А так, 10 консолей мне хватало. Сисадминство, 
С/С++/Perl/HTML links/lynx хватало. Хорошие были времена...
-- 
Anton Petrusevich


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



Re: Проблемы новичка с настройкой Дебиана после установки

2006-03-17 Пенетрантность Anton Petrusevich
On Friday 17 March 2006 05:42, Cad_Debian wrote:
 Я только позавчера поставил Дебиан (успешно получилось не с первой
 попытки). Сейчас в выни, так как Дебиан не смог настроить.
 Скачал и читаю несколько пдф-ников с сайта, там референс, мануал, фак,
 сурвивал гайд и так даллее, также читаю книжку Стива Хангера про Дебиан
 прошлой версии, которую смог найти в сети.

Рекомендую. Несмотря на то, что я с Debian с 1997г, в этом руководстве смог 
для себя найти много полезного. http://www.togaware.com/linux/survivor/
По поводу NVidia основы тут: 
http://www.togaware.com/linux/survivor/nVidia_Video.shtml номера версий 
пакетов могут отличаться. На десктопе я бы рекомендовал перейти на ветку 
testing (в /etc/apt/sources.list), там всё более новое и уже немного 
оттестированое :)
-- 
Anton Petrusevich


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



Re: cdrecord nec dvd_rw

2006-03-17 Пенетрантность Anton Petrusevich
On Friday 17 March 2006 05:55, Nizamov Shawkat wrote:
 на единственном pata интерфейсе висят samsung 160 gb hdd и nec dvd_rw
 nd-3550a (master/slave соответственно)

 читается все нормально а вот с записью дисков проблемы :(
 компьютер при этом практически зависает

 hdparm утверждает что dma в порядке, да оно и так чувствуется
 пытался настроить cdrecord как через ide-scsi так и через atapi - все
 одно практически виснет при записи (но при этом пишет)
 в логах ничего интересного не обнаружил

 как бы побороть этот глюк ?

Если я правильно понимаю в чём дело (а есть маза, что именно так), то дело в 
том, что dvd-rw захватывает шину, а поскольку у тебя винт висит на ней же, то 
любой обмен с винчестером останавливается. Выход ровно один -- вынести dvd-rw 
на отдельный канал. 
-- 
Anton Petrusevich


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



Re: а что у нас с законодательной базой?

2006-03-17 Пенетрантность Anton Petrusevich
On Friday 17 March 2006 14:59, Artem Chuprina wrote:
  AP Почему одно письмо -- деловое предложение, а миллион -- спам? Где
  AP граница? И всё равно кое-где её проводят...
 Одно такое же письмо - тоже спам.  Читайте определение спама, и все вам
 будет...

Я отстал от жизни, видимо. Ещё недавно я думал, что спам подразумевает 
массовые рассылки. 
-- 
Anton Petrusevich


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



Re: Утилита для разделов

2006-03-17 Пенетрантность Anton Petrusevich
On Friday 17 March 2006 20:56, Dmitry-T wrote:
 Издеваетесь над человеком :) У меня свежо ещё воспоминание от начала
 изучения Linux и запуска vi... Поэтому nano это пока самое то что надо.

А у меня уже стёрлось как в 91г запускали vi на Xenix/286 и по книжке смотрели 
что он умеет... И, кстати, vim просто неимоверно удобен, если привыкнуть. 
Очень трудно потом использовать редакторы, которые не vim...
-- 
Anton Petrusevich


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



Re: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Anton Petrusevich
On Thursday 16 March 2006 12:57, Dmitry E. Oboukhov wrote:
 где граница противозаконности итп?

В намерениях.
-- 
Anton Petrusevich


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



Re: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Anton Petrusevich
On Thursday 16 March 2006 12:50, Ruslan Kosolapov wrote:
   Это, я не понял, а каким образом можно определить, что какое-то
   действие сделал робот, а не ты руками?  Имхо никак нельзя.

User-Agent, и другие _косвенные_ признаки. Т.е. при грамотно написанном роботе 
можно и не отличить. 
-- 
Anton Petrusevich


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



Re: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Anton Petrusevich
On Thursday 16 March 2006 14:20, Mikhail Gusarov wrote:
   где граница противозаконности итп?
  AP В намерениях.
 Расскажи где продают миелофоны?

Я про DoS. Если удастся доказать, что сайт лёг не от того, что нагрузки не 
выдержал, а от злонамеренной атаки, то это уже повод для судебного иска.
-- 
Anton Petrusevich


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



Re: NAT или маскарадинг под Дебиан

2006-03-16 Пенетрантность Anton Petrusevich
On Thursday 16 March 2006 14:24, Artem Zolochevskiy wrote:
 echo 1  /proc/sys/net/ipv4/ip_forward

Мне, кстати, давно интересно, когда же дебиан-админы обнаружат 
файл /etc/network/options и опцию ip_forward? 
-- 
Anton Petrusevich


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



Re: NAT или маскарадинг под Дебиан

2006-03-16 Пенетрантность Anton Petrusevich
On Thursday 16 March 2006 15:07, Dmitry Baryshkov wrote:
  Мне, кстати, давно интересно, когда же дебиан-админы обнаружат
  файл /etc/network/options и опцию ip_forward?
 Которые в etch объявлены deprecated...

Ну, тогда /etc/sysctl.conf:
net.ipv4.ip_forward = 1
всё равно кажется более прямым решением
-- 
Anton Petrusevich


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



Re: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Anton Petrusevich
On Thursday 16 March 2006 15:29, Dmitry E. Oboukhov wrote:
 почему один можно, два можно а миллион нельзя?
 сколько орехов это куча? (ц)  ;)

Почему одно письмо -- деловое предложение, а миллион -- спам? Где граница? И 
всё равно кое-где её проводят...
-- 
Anton Petrusevich


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



Re: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Anton Petrusevich
On Thursday 16 March 2006 19:36, Oleg Matviychuk wrote:
 Не ЛОР случаем? =)

Какие проблемы с LOR?
-- 
Anton Petrusevich, один из модераторов LOR.


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



Re: APT: Install these packages without verification [y/N] ?

2006-03-15 Пенетрантность Anton Petrusevich
On Wednesday 15 March 2006 12:06, Paul Romanchenko wrote:
 apt-get install debian-keyring apt-key
 apt-key add /usr/share/keyrings/debian-keyring.gpg

Будет работать для unstable?
-- 
Anton Petrusevich


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



Re: APT: Install these packages without verification [y/N] ?

2006-03-15 Пенетрантность Anton Petrusevich
On Wednesday 15 March 2006 11:48, Nicholas wrote:
 Dselect начал задавать вопрос:

 Install these packages without verification [y/N] ?
 И по умолчанию N предлагает, что не удобно.
 Где ему сертификатов положить и откуда?
 Или может можно просто объяснить ему что ненадо об этом спрашивать?

/etc/apt/apt.conf.d/70debconf:
APT::Get::AllowUnauthenticated true;
-- 
Anton Petrusevich


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



Re: Выбор железа

2006-03-15 Пенетрантность Anton Petrusevich
On Wednesday 15 March 2006 17:35, Oleg Tsymaenko wrote:

Здравствуй, Флейм!

  Память Hynix
 Согласен. Возможно Samsung.

Corsair.

  винты Hitachi
 Да. Еще неплохо WD

WD неплохо, но бывает разное, Seagate неплохо, но один недавно накрылся, всего 
за год использования, посыпались сектора.

 Очень плохо Samsung.

Меньше всего с ними проблем. Недавно, впрочем, накрылась электронника у 
одного, механически проблем нет, успел всё вытащить в минуты просветления 
электронники, заменили по гарантии (через 7 месяцев после покупки).

  DVD - Nec или Sony

Plextor is the king of quality :)
-- 
Anton Petrusevich


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



Re: APT: Install these packages without verification [y/N] ?

2006-03-15 Пенетрантность Anton Petrusevich
On Wednesday 15 March 2006 17:46, Artem Chuprina wrote:
  AP /etc/apt/apt.conf.d/70debconf:
  AP APT::Get::AllowUnauthenticated true;
 Лучше все-таки ключик дать...

Для unstable может всё равно вылазить. Для testing и правда с ключами всё 
работает.
-- 
Anton Petrusevich


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



Re: D815EFV/D815EPFV и WD

2006-03-14 Пенетрантность Anton Petrusevich
On Tuesday 14 March 2006 11:05, Vladimir Zolotykh wrote:
 слышал два страшных рассказа, все про WD
 1) похожая ситуация, вылечилось тем, что поставили его slave,
 после этого завелся, мастером не хотел ни в какую
 2) в другом случае помогло то что установили cable select.

Кстати. Есть у меня в рабочем компе WD на 120Г, так если к нему нет ничего 
slave, то при загрузке биос думает о жизни, явно, поскольку долго всё 
происходит, пока не загрузится ОС. После загрузки проблем с работой нет 
никаких. Я на провокацию не поддался и второй винт висит на другом канале, 
всё равно процесс загрузки происходит редко. Установка cable select не 
помогает.
-- 
Anton Petrusevich


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



Re: D815EFV/D815EPFV и WD

2006-03-14 Пенетрантность Anton Petrusevich
On Tuesday 14 March 2006 11:37, Alexander Gerasiov wrote:
 Кстати да, некоторые старые (а может и не очень) кавиары если висят в
 нанале в единственном числе очень хотят джампер в некое состояние single
 иначе никак.

Не помогает.
-- 
Anton Petrusevich


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



Re: hal, udev removable media

2006-03-13 Пенетрантность Anton Petrusevich
On Monday 13 March 2006 09:06, Max Dmitrichenko wrote:
 ЗЗЫ: Багу в KMail'е с переносом строк в base64 так и не поправили. Твое
 письмо я как всегда получил в ужасном виде. Может быть все-таки поставишь
 галочку Допускать 8 бит?

Извини, похерилось после переустановки системы по случаю очередного падения 
винта :) 

Если честно, то я так и не нашёл что где крутануть надо. Вместо этого поменял 
определения NAME и SYMLINK, заработало. Теперь у меня:
brw-rw 1 root floppy 8, 1 2006-03-13 13:36 /dev/card_cf
lrwxrwxrwx 1 root root   7 2006-03-13 13:36 /dev/sda1 - card_cf

Не уверен, что это правильно, но пока будет так.
-- 
Anton Petrusevich


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



Re: hal, udev removable media

2006-03-13 Пенетрантность Anton Petrusevich
On Monday 13 March 2006 11:35, Max Dmitrichenko wrote:
  можно таки на mutt перейти, не так уж и сложно.
 Можно ещё на gnus, pine, evolution, thunderbird
 Holy war предлагаешь разжечь, супостат? :)

Ну, кстати, и mutt, и mailx, и netscape, и vm(emacs), и gnus -- все прошли 
через мои руки. В том плане, что по нескольку лет каждым пользовался. KMail в 
данный момент устраивает, а что там багу поправить никак не могут -- обидно, 
но не настолько, чтобы отказываться от него. Holy war не получится, мне всё 
нравится, что я использовал :)
-- 
Anton Petrusevich


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



Re: hal, udev removable media

2006-03-13 Пенетрантность Anton Petrusevich
On Monday 13 March 2006 13:58, Artem Chuprina wrote:
 Вот мне в комп могут воткнуть с десяток флешек.  Восемь из них я вижу
 раз в полгода (они не мои), но вижу.  Хочу, чтобы любая воткнутая флешка
 монтировалась в /mnt/flash (на самом деле - в /misc/f, но неважно).  Как
 мне в этом может помочь udev?

Не ясна формулировка. Вот у меня usb-cardreader на 4 слота. Я могу сделать, 
что любая воткнутая флешка будет видна как /dev/card, например, но что 
делать, если я воткну две сразу? В моём случае будут /dev/card_cf 
и /dev/card_sd, и они будут одновременно работать. По моим правилам для udev 
всё нормально получается, и с устройствами, и с hotplug. Что делать без udev 
я не знаю, я уже был в этой ситуации, когда внешний винчестер при загрузке 
системы выключен, а картридер включен, и когда наоборот -- устройства как 
попало называются. udev позволяет отвязать названия устройств от погоды на 
Марсе и сделать некоторые постоянные для них имена. Да, немного неудобно, что 
при смене коробочки от внешнего винчестера надо поменять local.rules, чтобы 
указать новый ключ для привязки, и хотелось бы автоматики какой-то. Вообще, в 
2006г уже хочется красивой жизни, и, очевидно, создаваться она будет поверх 
udev. Кстати, подумываю про покупку второго внешнего винчестера, буду думать 
как их надёжно различать и монтировать правильно. Хочется некоторой 
чудесной тулзы, которая сама умеет подобное и ведёт базу что и куда она 
придумывала монтировать, и чтобы это можно было настраивать... 
-- 
Anton Petrusevich


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



Re: hal, udev removable media

2006-03-13 Пенетрантность Anton Petrusevich
On Monday 13 March 2006 14:21, Max Dmitrichenko wrote:
 На самом деле я написал патч, который исправляет эту ошибку. Но
 разработчики kmail'а нашли в моем решении несколько неудачных моментов.
 Главным образом бага, как оказалось не только в kmail'е, но и в KIOSlave
 SMTP и IMAP'а. Они должны канонизировать сообщения, которые в
 Quoted-printable. kmail же должен только канонизировать, если кодирует в
 base64, и только при том, если это текст. Но то, где я это сделал в патче,
 по словам разработчиков - не самое удачное место. Однако удачнее они ничего
 не предложили. Ибо у них кодеки так криво написаны, что проще заново все
 написать :)

Значит перепишут, я в разработчиков KDE верю :)
-- 
Anton Petrusevich


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



Re: hal, udev removable media

2006-03-13 Пенетрантность Anton Petrusevich
On Monday 13 March 2006 14:18, Max Dmitrichenko wrote:
 Вставляешь флэшку и говоришь:
 $ mount /misc/f

 Воля :)

 Кстати, Антон, это, по-моему, решение твоей проблемы.

Кажется ты невнимательно прочитал моё значальное письмо. Именно эта проблема у 
меня была решена сразу же, как я только прочитал writing udev rules. У меня 
решалась следующая за этой проблема -- как сказать hal и тем, кто им 
пользуется, что надо смотеть в fstab не /dev/sda1, а /dev/card_cf. А mount с 
указанием устройства или точки монтирования у меня и так прекрасно работали. 
До KDE 3.5.1 я использовал KwikDisk в трее, с ним не было проблем.
-- 
Anton Petrusevich


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



Re: hal, udev removable media

2006-03-13 Пенетрантность Anton Petrusevich
On Monday 13 March 2006 15:50, Artem Chuprina wrote:
 Это если кардридер.  Нет, проблема в другом.  Есть USB флешка.  Которую
 человек с собой носит.  Втыкаем.  Она видится как /dev/sda (в этой
 машине нет кардридера, тут /dev/sda свободен).  Вытыкаем.  Втыкаем
 другую.  Она видится как /dev/sdb.  Потому что про первую все еще
 помнят.  Хотя ее неделю в компе не было (комп перегружается раз в
 полгода).

Ну, кстати, с udev их все можно на один /dev/flash посадить, наверняка. При 
вытыкании должно генерироваться событие, нет дома флешки что б проверить.
-- 
Anton Petrusevich


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



Re: hal, udev removable media

2006-03-13 Пенетрантность Anton Petrusevich
On Monday 13 March 2006 16:18, Yury Luneff wrote:
 On Mon, Mar 13, 2006 at 04:18:43PM +0300, Max Dmitrichenko wrote:
  BUS=scsi, KERNEL=sd*, SYSFS{model}=DataTraveler 2.0, NAME=%k,
  SYMLINK=known-flash%n

 вся проблема в том, что какое мне дело как юзеру в том, кто эту флешу
 изобрёл? имхо в этом всё варварство udev скриптов. на самом деле - вроде
 21 век, а с такими делами на каждую принесённую разную флешку дописывать
 правило, предварительно изучив кто её сделал?

Кстати, если в приведённом правиле убрать SYSFS{model}=DataTraveler 2.0, то 
будут создаваться /dev/known-flash{1,2,...} для всех возможных устройств, что 
садятся на scsi шину. В общем, udev даёт возможность настроек, и надо просто 
суметь ими воспользоваться. Я так думаю, вокруг udev скоро навернут 
что-нибудь. Просто очень бурно развивается udev пока.

-- 
Anton Petrusevich


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



Re: hal, udev removable media

2006-03-13 Пенетрантность Anton Petrusevich
On Monday 13 March 2006 16:23, [EMAIL PROTECTED] wrote:
   И всё бы хорошо, пока не прийдет хитрый перец с двумя партишен
   на одной флешке :) Ну может с флешкой я и загнул (хотя только
   сегодня читал про 32Г флешку), но вот внешний HD с FAT и
   NTFS мне приходится держать...

У меня с FAT и Ext2. И в чём проблема? 
BUS=usb, KERNEL=sd*, SYSFS{product}=LaCie Hard Drive USB, NAME=%k, 
SYMLINK=usbhdd%n

Создаётся всё с партишенами.
lrwxrwxrwx 1 root root 3 2006-03-12 14:08 /dev/usbhdd - sdb
lrwxrwxrwx 1 root root 4 2006-03-12 14:08 /dev/usbhdd1 - sdb1
lrwxrwxrwx 1 root root 4 2006-03-12 14:08 /dev/usbhdd2 - sdb2

Надо, наверное, как-то переписать, чтобы отвязаться от LaCie, я пока не 
разбирался. Точнее, я при смене внешней коробочки просто меняю 
SYSFS{product}, но как решается задача по отличению usb flash, usb crdreader, 
usb hdd друг от друга и между одними и теми же species, я не знаю. 
-- 
Anton Petrusevich


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



Re: hal, udev removable media

2006-03-13 Пенетрантность Anton Petrusevich
On Monday 13 March 2006 18:33, Victor Wagner wrote:
 Ну и на один - тоже плохо. А если две флэшки одновременно надо воткнуть?

Задачу не я формулировал, я из данной формулировки исходил. Хочется 
искусственного интеллекта, не спорю, но udevinfo мне пока не рассказывает как 
все возможные типы устройств, обслуживаемых usb-storage, отличить друг от 
друга.

 На мой взгляд оптимальное поведение такое - оно должно назначаться на
 ПЕРВЫЙ НЕЗАДЕЙСТВОВАННЫЙ в данный момент девайс.

На ядре 2.6 я такое и наблюдаю, у тебя 2.4?
-- 
Anton Petrusevich


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



Re: db modeler

2006-03-12 Пенетрантность Anton Petrusevich
On Saturday 11 March 2006 21:12, Petrov Dmithriy wrote:
  http://www.fabforce.net/dbdesigner4/
 У него kylix в зависимостях :(

О, кстати. 
DBDesigner 4 is available for free download. It is released under the GNU GPL. 

Почему же его нет даже в unstable? Ща посмотрю что он умеет и подумаю над 
переносом текущей схемы из ERCreator...
-- 
Anton Petrusevich


Re: db modeler

2006-03-12 Пенетрантность Anton Petrusevich
On Sunday 12 March 2006 12:10, Anton Petrusevich wrote:
   http://www.fabforce.net/dbdesigner4/

Посмотрел. Правда не под Linux, поскольку:
libborqt-6.9-qt2.3.so: cannot open shared object file: No such file or 
directory
И где взять не знаю. Недостатков несколько. 1. Схватил access violation, хотя 
и не упал моделер. 2. Кроме MySQL ничего не умеет, хотя автор в курсе 
существования других баз данных. 3. Разные мелочи, которые давно учтены в 
зрелых продуктах. В целом, штука многообещающая. Посмотрю пока на 
http://www.thekompany.com/products/dataarchitect/ ...
-- 
Anton Petrusevich


hal, udev removable media

2006-03-12 Пенетрантность Anton Petrusevich
Hi,

После апгрейда KDE на 3.5.1 у меня чудесным образом заработал диалог что 
будем делать с воткнутой флешкой. Но проблема в том, что у меня помимо 
картридера на 4 гнезда есть ещё внешний винчестер, и udev находит их в 
произвольномо порядке. Вот сейчас, например, первый слот картридера /dev/sda, 
потом внешний винчестер /dev/sdb, потом оставшиеся слоты 
картридера /dev/sd{c,d,e}. А могло и по другому сложиться. Я, как стрелянный 
воробей, написал свои правила для udev:
===
BUS=usb, KERNEL=sd*, SYSFS{product}=LaCie Hard Drive USB, NAME=%k, 
SYMLINK=usbhdd%n
BUS=scsi, KERNEL=sd*1, ID=*:0, SYSFS{model}=STORAGE DEVICE  , 
SYSFS{vendor}=Generic , NAME=%k, SYMLINK=card_cf, GROUP=hal
BUS=scsi, KERNEL=sd*1, ID=*:1, SYSFS{model}=STORAGE DEVICE  , 
SYSFS{vendor}=Generic , NAME=%k, SYMLINK=card_ms, GROUP=hal
BUS=scsi, KERNEL=sd*1, ID=*:2, SYSFS{model}=STORAGE DEVICE  , 
SYSFS{vendor}=Generic , NAME=%k, SYMLINK=card_sd, GROUP=hal
BUS=scsi, KERNEL=sd*1, ID=*:3, SYSFS{model}=STORAGE DEVICE  , 
SYSFS{vendor}=Generic , NAME=%k, SYMLINK=card_sm, GROUP=hal
===

И всё прекрасно работает, в том плане, что /dev/usbhdd* создаются нормально, 
при вставке compact flash создаётся /dev/card_cf, при вставке mmc/sd 
создаётся /dev/card_sd, всё прекрасно. И прописано в /etc/fstab: 
===
/dev/card_cf/media/card_cf  vfat
user,noauto,iocharset=koi8-r,codepage=866,umask=000 0 0
/dev/card_sd/media/card_sd  vfat
user,noauto,iocharset=koi8-r,codepage=866,umask=000 0 0
===

И монтируется всё прекрасно. Командой mount /media/card_cf , например. 
НО. lshal для вставленной флешки говорит:
===
  block.device = '/dev/sda1'  (string)
  linux.sysfs_path_device = '/sys/block/sda/sda1'  (string)
  linux.sysfs_path = '/sys/block/sda/sda1'  (string)
===

Как следствие, вся автоматика hal летит к черятм. Поскольку для 
устройства /dev/sda1 у меня нет записи в /etc/fstab, то и не получается 
смонтировать это иначе как ручками. А хотелось красивой жизни. 

Я извиняюсь за долгое изложение, просто хотел предупредить лишние вопросы. 
Собственно, финальный вопрос: что делать? Как научить hal понимать, что 
создалось устройство не /dev/sda1, а /dev/card_cf?
-- 
Anton Petrusevich


kdm multiscreen

2006-03-08 Пенетрантность Anton Petrusevich
Hi,

Никак не могу придумать как побороть одну проблему. У меня на карточке nvidia 
есть tv-out, который подключен к ресиверу, при включении компьютера tv-out 
находится раньше, чем dvi, и получается, что телевизор у меня screen 1, а 
монитор screen 2. И всё бы ничего, в KDE настроил, что все managed windows 
идут на screen 2, а unmanaged на screen 1, и mplayer из консоли прекрасно сам 
лезет на телевизор, в итоге. НО. Логиниться неудобно, kdm всегда рисует 
приглашение для входа на screen 1. Не нашёл нигде как его передвинуть. Есть 
мысли? 
-- 
Anton Petrusevich


  1   2   3   >