Re: exim4 - транспо рт pipe
>> есть некий самописный скрипт который принимает мыло в пайп и что-то с >> ним делает. >> в exim по неким правилам он вызывается и прописан как транспорт. >> теперь стоит вопрос такой: >> если этот скрипт грохается то он возвращает ошибку, exim >> соответственно возвращает письмо. AM> Завернуть скрипт в обертку, чтоб обертка в случае ошибки скрипта возвращала AM> exit code равное 75. Или хакнуть сам скрипт. Спасибо! а ткните в место в документации где написано про 75? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :’ : email: un...@debian.org jabber://un...@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 signature.asc Description: Digital signature
Re: Кодировка у смонти рованных шар Windows
On Thu, 26 Nov 2009 06:04:02 + Artem wrote: > Всем привет! > > Помогите разобраться как в fstab правильно указать кодировку? Дело в том, что > при монтировании через mount, русские буквы отображаются нормально и в > консоли и в konquerore > пример: mount -t smbfs -o > auto,uid=1000,gid=1000,iocharset=cp1251,codepage=cp866 //192.168.0.1/Тест > /mnt. > Но когда я прописываю парамеры в fstab пример: > //192.168.0.1/Тест /mnt smbfs user,iocharset=cp1251,codepage=cp8660 > 0 > Удаленный каталог монтируется но русские буквы отображаются кракозябрами. dmesg почитай. Обычно когда указан неправильный аргумент (насколько помню, у самбы нет аргумента codepage) остальные игнорируются полностью или частично. -- Alexander Galanin pgpTuprmqjqR4.pgp Description: PGP signature
Re: Кодировка у смонтированны х шар Windows
26 ноября 2009 г. 11:04 пользователь Artem написал: > Всем привет! > > Помогите разобраться как в fstab правильно указать кодировку? Дело в том, что > при монтировании через mount, русские буквы отображаются нормально и в > консоли и в konquerore > пример: mount -t smbfs -o > auto,uid=1000,gid=1000,iocharset=cp1251,codepage=cp866 //192.168.0.1/Тест > /mnt. > Но когда я прописываю парамеры в fstab пример: > //192.168.0.1/Тест /mnt smbfs user,iocharset=cp1251,codepage=cp866 0 > 0 > Удаленный каталог монтируется но русские буквы отображаются кракозябрами. > //192.168.x.x/folder/media/folder smbfs user=user,password=password,rw,uid=1024,gid=1024 0 0 -- Константин Фадеев
Re: Инициализа ция X-server'а в бэкграунде
Wed, Nov 25, 2009 at 23:10 +0300 George Shuklin воздействовал на энтропию: > А можно ли запускать X-сервер так, чтобы он не переключал режим при > запуске? Ну, грубо говоря, запускается сервер, к нему коннектятся > приложения, инициализируются. После чего уже происходит переключение из > консоли в готовый X. А зачем вам это нужно? Я, например, применял Xvnc, для того, чтобы запустить на сервере без GUI одну программу, которая GUI сильно хотела. -- Best regards, Sergey Korobitsin Arta Software, Astana, KZ mailto:undertaker{at}arta.kz xmpp:underta...@jabber.arta.kz -- Re: Вышел Lazarus 0.9.28 > компилятором fpc поддерживается тип variant, можно грабить корованы. который жутко неудобен и создает ощущение, что корованы грабят тебя. -- anonymous @ linux.org.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Кодировка у смонтированных шар Windows
Всем привет! Помогите разобраться как в fstab правильно указать кодировку? Дело в том, что при монтировании через mount, русские буквы отображаются нормально и в консоли и в konquerore пример: mount -t smbfs -o auto,uid=1000,gid=1000,iocharset=cp1251,codepage=cp866 //192.168.0.1/Тест /mnt. Но когда я прописываю парамеры в fstab пример: //192.168.0.1/Тест /mnt smbfs user,iocharset=cp1251,codepage=cp866 0 0 Удаленный каталог монтируется но русские буквы отображаются кракозябрами.
Re: exim4 - транспорт pipe
Dmitry E. Oboukhov wrote: > [-- text/plain, encoding quoted-printable, charset: utf-8, 42 lines --] > есть некий самописный скрипт который принимает мыло в пайп и что-то с > ним делает. > в exim по неким правилам он вызывается и прописан как транспорт. > теперь стоит вопрос такой: > если этот скрипт грохается то он возвращает ошибку, exim > соответственно возвращает письмо. Завернуть скрипт в обертку, чтоб обертка в случае ошибки скрипта возвращала exit code равное 75. Или хакнуть сам скрипт. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все бо лее похож на Windows. Как с этим жить?
On Wed, 25 Nov 2009 18:12:47 +0300 Konstantin Matyukhin wrote: > > То есть разработчики Plan 9 вместо изобретения DBUS занимались > > улучшением юникса? :-) > Где этот Plan 9 на пару с HURD и где LINUX. > Очень надеюсь что он появится ВНЕЗАПНО (а инфраструктура уже будет готова)... signature.asc Description: PGP signature
Re: Lenny. Насколько опра вданно для обычного п ользователя инсталляц ия х64 vs x86?
Держу 64-битный Дебиан на личном ноутбуке основной системой в течение года. Проблем не испытывал. Софт всё тот же (ибо Дебиан всё тот же), обновления всё те же (testing и там и там фактически одинаковый). Mark Goldshtein пишет: > Доброго времени суток, Рассылка! > > Подскажите, пожалуйста, насколько оправдана установка 64-х битной > версии Дебиана на соответствующее железо? Как насчёт стабильности, > наличия тех же приложений, качества/скорости обновлений, ещё что-то? > > Про память и так всё понятно, это можно не писать. > > Спасибо. > > -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится в се более похож на Windows. Как с этим жить?
On Wed, Nov 25, 2009 at 09:47:24PM +0200, Aleksey Cheusov wrote: > > - они просты и понятны, среди них практически нет монстров (сходу > > только sendmail вспоминается). > Можно добавить еще одно свойство "олдскульных" проектов. > - автор давно проект бросил, а он еще полтора десятка лет работает и > работает, потому писал кто-то С ГОЛОВОЙ... А потом! Опа! И новый > куратор взялся, код прочитал, разобрался и стал его до ума > доводить... Мне почему-то вспомнился xfig... -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Спеллчекер в vim
Alexander Galanin -> debian-russian@lists.debian.org @ Wed, 25 Nov 2009 21:22:12 +0300: AG> Поэтому возникает вопрос: каким образом присутствующие проверяют AG> орфографию в любимом редакторе (если вообще это делают)? Некоторые из присутствующих владеют русским языком лучше, чем спеллчекер. -- Чем отличается свобода от независимости? Независимость - это когда за тебя не платят. А свобода - когда за тебя не думают. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится в се более похож на Windows. Как с этим жить?
On 2009.11.25 at 22:21:10 +0600, Mikhail Gusarov wrote: > >> Жду примеров использования mtr в скриптах. > > VW> mtr curses-based утилита, а не командно-строчная. > VW> Жду описания как включить полноэкранный интерфейс в dbus-monitor > VW> и какими кнопками переключать на ходу в этом интерфейс формат вывода. > VW> Что бывает и в mtr, и в top. > > Хорошо, где скрипты с использованием вывода valgrind? Э, а ты его вывод глазами читаешь? По-моему без скриптов там делать абсолютно нечего. Впрочем у valgrind нет вывода (к счастью). У него - только log-файл. > VW> Я сказал. И даже объяснил почему. А ты - поскипал. Повторю еще > VW> раз. Потому что скрипт на Tcl или python решающий конкретную > VW> простую задачу получается в разы длинее чем эквивалентный скрипт на > VW> shell. > > С event-based это не так. shell-овая схема "запусти и подожди" > разваливается. Event loop нужен. Для большинства простых задач, вроде того же блютусного passkey-agent или, скажем, реализации собственных типов сетевых соединений в maemo, пользователю не нужно думать в терминах event-driven модели. Обработка одного вызова метода dbus вполне укладывается в парадигму "запусти и подожди". (если бы там еще вызовы по-человечески устроены были, а не типизированы как в C). > -- > http://fossarchy.blogspot.com/ -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
Hello! On Wednesday 25 November 2009 17:08:40 Dmitry Derjavin wrote: > Интересно, есть ли где-нибудь место, где консолидируются идеи в этой > области? Сходу найти не удалось. Если его действительно нет, давайте > заведём. Проще будет что-то делать сообща. Если людям лениво поставить супервизор daemontools или runit, то кто готов что-то делать? ;-) Кое-что у Витуса можно найти, еще несколько человек в этой рассылке занимаются некоторыми проектами... Не густо, прямо скажем. Кроме того, в рунете менталитет способствует появлению монстров - если уж хранить записную книжку на 100 записей, то в последней версии оракла, или, хотя бы, постгреса :-) В то же время англоязычные коллеги кластеры БД на СУБД эскулайт используют (насколько помню, 10 машин по 32 Гб ОЗУ). Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Инициализация X-server'а в бэкграунде
> (И тогда вопрос второй: как из консоли делать переключение > псевдотерминалов из скрипта/командной строки?) chvt А на первый вопрос сходу не отвечу. Не слышал про такое. И с учётом проб устройств при старте X сервера реализация такого может быть проблематичной. Хотя это не более чем общие соображения. signature.asc Description: This is a digitally signed message part.
Инициализация X-server'а в бэкграунде
А можно ли запускать X-сервер так, чтобы он не переключал режим при запуске? Ну, грубо говоря, запускается сервер, к нему коннектятся приложения, инициализируются. После чего уже происходит переключение из консоли в готовый X. (И тогда вопрос второй: как из консоли делать переключение псевдотерминалов из скрипта/командной строки?)
exim4 - транспор т pipe
есть некий самописный скрипт который принимает мыло в пайп и что-то с ним делает. в exim по неким правилам он вызывается и прописан как транспорт. теперь стоит вопрос такой: если этот скрипт грохается то он возвращает ошибку, exim соответственно возвращает письмо. хочется чтобы exim так же с письмом возвращал бы вывод скрипта который произошел в stdout/stderr. это возможно? а то что-то копаюсь в exim'овской доке и пока не найду -- ... mpd is off . ''`. Dmitry E. Oboukhov : :’ : email: un...@debian.org jabber://un...@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 signature.asc Description: Digital signature
Re: Debian становится все более похож на Windows. Как с этим жить?
>> Соотношение слишком неравное - на одного Витуса миллионы винкодеров. >> Хотя с его вариантом DBUS жить было бы намного комфортнее. > Интересно, есть ли где-нибудь место, где консолидируются идеи в этой > области? Сходу найти не удалось. Если его действительно нет, давайте > заведём. Проще будет что-то делать сообща. http://suckless.org/manifest/ ;-) -- Best regards, Aleksey Cheusov. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
[...] > И попробуй только хотя бы один вопрос вырезать из ответа :) > Весь ваш "юникс" - это костыли и подпорки, связанные изолентой, и > зацементированные. Работает относительно хорошо, но только относительно. > PS: почти все вышеперечисленные проблемы решены в Plan 9. "Plan 9 failed simply because it fell short of being a compelling enough improvement on Unix to displace its ancestor. Compared to Plan 9, Unix creaks and clanks and has obvious rust spots, but it gets the job done well enough to hold its position. There is a lesson here for ambitious system architects: the most dangerous enemy of a better solution is an existing codebase that is just good enough." (C) E. Raymond -- Best regards, Aleksey Cheusov. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
> честно говоря, и "настоящий" unix не выглядит единой и цельной системой. > устройство того же nfs явно выделяется из общей картины. > да что там - сравните параметры dd с остальными программами. а если > вспомнить про ps в разных системах... > впрочем в "ольдскульных" вещах есть минимум два плюса: > - они давно известны, хорошо документированы и т.д.; > - они просты и понятны, среди них практически нет монстров (сходу > только sendmail вспоминается). Можно добавить еще одно свойство "олдскульных" проектов. - автор давно проект бросил, а он еще полтора десятка лет работает и работает, потому писал кто-то С ГОЛОВОЙ... А потом! Опа! И новый куратор взялся, код прочитал, разобрался и стал его до ума доводить... Если же взять софт поколения пепси, то он ввиду своей монструозности без вливаний транснациональных корпораций жить не может. И если уж сдох, то таки сдох окончательно, и даже на останках ни одна живая травинка не вырастет. -- Best regards, Aleksey Cheusov. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
On Thu, 26 Nov 2009 01:29:38 +0600 Mikhail Gusarov wrote: > > Twas brillig at 22:17:25 25.11.2009 UTC+03 when a...@galanin.nnov.ru did gyre > and gimble: > > AG> В bluez3 пин-код у агента запрашивался вызовом _метода_ > AG> org.bluez.PasskeyAgent.PasskeyRequest. Уж не знаю, как в четвёртом. > > Я понимаю, что осознать, что "вызов метода" может быть асинхронным - это > нужно быть гением. Напомни-ка, что ты говорил в соседней ветке про p2p соединение. Используется 1-в-1 та же логика "не используется, значит не аргумент". -- Alexander Galanin pgpdissaVhCBK.pgp Description: PGP signature
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 22:17:25 25.11.2009 UTC+03 when a...@galanin.nnov.ru did gyre and gimble: AG> В bluez3 пин-код у агента запрашивался вызовом _метода_ AG> org.bluez.PasskeyAgent.PasskeyRequest. Уж не знаю, как в четвёртом. dbus_g_proxy_begin_call с коллбэком / dbus_g_proxy_end_call, GLib. PassKeyRequest(*args, reply_handler=foo, error_handler=bar), Python. connection->callWithCallback(msg, receiver, method, timeout), Qt (UGLY, как весь Qt). dbus call bus -handler handler, Tcl. reply = conn.callMethodAsync(object, "method", args...), Java. Я понимаю, что осознать, что "вызов метода" может быть асинхронным - это нужно быть гением. -- http://fossarchy.blogspot.com/ pgpwhBWHercRr.pgp Description: PGP signature
Re: Спеллчекер в vim
On Wed, 25 Nov 2009 22:01:03 +0300 Иван Лох wrote: > > Его надо сгенерировать самому из .aff и .dic Как это делать описано в > > разделе > > "Generating a spell file" spell.txt. > > > > Вопрос о кодировках, ё и смешанных англо-русских словарях таким образом > > решается по вкусу. > > Если лень заморачиваться, я могу выложить. Русские и русско-английские > koi8-r и utf8 без ё. Руками-то сделать не проблема. Я думал, что какой-нибудь другой метод (не по словарю) используется. Спасибо, теперь обстановка ясна. -- Alexander Galanin pgpndkOyJ89ym.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
On Wed, 25 Nov 2009 22:02:03 +0300 "Nikita V. Youshchenko" wrote: > > > > Асинхронный вызов методов через dbus в природе не наблюдается. Так > > > > что для простых задач event loop совсем не нужен. > > > > > > Запрос pin при соединении с bluetooth устройством, например. > > > > Агенты, емнип, всё равно синхронно отвечают. Кстати, тут кривость > > подхода "написали, не подумав" встаёт в полный рост: нельзя два агента > > подключить на один hci. > > > > > Или уведомление о звонке в телефонном стеке. > > > Или о сообщении в IM-стеке. > > > > Уведомление (signal) --- это не вызов метода mathod_call, method_return. > > Для всех трёх приведённых мною примеров используются сигналы dbus. В bluez3 пин-код у агента запрашивался вызовом _метода_ org.bluez.PasskeyAgent.PasskeyRequest. Уж не знаю, как в четвёртом. Сигналы же я вообще не упоминал, потому не понимаю, зачем же мне приведён подобный пример. -- Alexander Galanin pgp2W333N12bA.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
> On Wed, 25 Nov 2009 21:46:56 +0300 > > "Nikita V. Youshchenko" wrote: > > > > С event-based это не так. shell-овая схема "запусти и подожди" > > > > разваливается. Event loop нужен. > > > > > > Асинхронный вызов методов через dbus в природе не наблюдается. Так > > > что для простых задач event loop совсем не нужен. > > > > Запрос pin при соединении с bluetooth устройством, например. > > Агенты, емнип, всё равно синхронно отвечают. Кстати, тут кривость > подхода "написали, не подумав" встаёт в полный рост: нельзя два агента > подключить на один hci. > > > Или уведомление о звонке в телефонном стеке. > > Или о сообщении в IM-стеке. > > Уведомление (signal) --- это не вызов метода mathod_call, method_return. Для всех трёх приведённых мною примеров используются сигналы dbus. signature.asc Description: This is a digitally signed message part.
Re: Спеллчекер в vim
On Wed, Nov 25, 2009 at 09:45:34PM +0300, Иван Лох wrote: > On Wed, Nov 25, 2009 at 09:22:12PM +0300, Alexander Galanin wrote: > > Добрый вечер всем, в особенности вимерам! > > > > Решил прикрутить к виму проверку орфографии и с удивлением обнаружил, > > что в vim-runtime словаря для русского языка нет. > > Поэтому возникает вопрос: каким образом присутствующие проверяют > > орфографию в любимом редакторе (если вообще это делают)? > > Его надо сгенерировать самому из .aff и .dic Как это делать описано в разделе > "Generating a spell file" spell.txt. > > Вопрос о кодировках, ё и смешанных англо-русских словарях таким образом > решается по вкусу. Если лень заморачиваться, я могу выложить. Русские и русско-английские koi8-r и utf8 без ё. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
On Wed, 25 Nov 2009 21:46:56 +0300 "Nikita V. Youshchenko" wrote: > > > С event-based это не так. shell-овая схема "запусти и подожди" > > > разваливается. Event loop нужен. > > > > Асинхронный вызов методов через dbus в природе не наблюдается. Так что > > для простых задач event loop совсем не нужен. > > Запрос pin при соединении с bluetooth устройством, например. Агенты, емнип, всё равно синхронно отвечают. Кстати, тут кривость подхода "написали, не подумав" встаёт в полный рост: нельзя два агента подключить на один hci. > Или уведомление о звонке в телефонном стеке. > Или о сообщении в IM-стеке. Уведомление (signal) --- это не вызов метода mathod_call, method_return. -- Alexander Galanin pgpxn6pKmWfjT.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
> > С event-based это не так. shell-овая схема "запусти и подожди" > > разваливается. Event loop нужен. > > Асинхронный вызов методов через dbus в природе не наблюдается. Так что > для простых задач event loop совсем не нужен. Запрос pin при соединении с bluetooth устройством, например. Или уведомление о звонке в телефонном стеке. Или о сообщении в IM-стеке. signature.asc Description: This is a digitally signed message part.
Re: Спеллчекер в vim
On Wed, Nov 25, 2009 at 09:22:12PM +0300, Alexander Galanin wrote: > Добрый вечер всем, в особенности вимерам! > > Решил прикрутить к виму проверку орфографии и с удивлением обнаружил, > что в vim-runtime словаря для русского языка нет. > Поэтому возникает вопрос: каким образом присутствующие проверяют > орфографию в любимом редакторе (если вообще это делают)? Его надо сгенерировать самому из .aff и .dic Как это делать описано в разделе "Generating a spell file" spell.txt. Вопрос о кодировках, ё и смешанных англо-русских словарях таким образом решается по вкусу. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Спеллчекер в vim
Добрый вечер всем, в особенности вимерам! Решил прикрутить к виму проверку орфографии и с удивлением обнаружил, что в vim-runtime словаря для русского языка нет. Поэтому возникает вопрос: каким образом присутствующие проверяют орфографию в любимом редакторе (если вообще это делают)? -- Alexander Galanin pgpoSmHdwOAjp.pgp Description: PGP signature
Re: Lenny. Насколько оправданно для обычного пользователя инста лляция х64 vs x86?
Не оправдана. Переходил с 32 на 64, вернулся обратно через полгода. На личной машине оно того не стоит. На сервере -- дело другое. А по памяти это хорошо, что понятно. Have a nice day, Nikolay. 2009/11/25 Mark Goldshtein : > Доброго времени суток, Рассылка! > > Подскажите, пожалуйста, насколько оправдана установка 64-х битной > версии Дебиана на соответствующее железо? Как насчёт стабильности, > наличия тех же приложений, качества/скорости обновлений, ещё что-то? > > Про память и так всё понятно, это можно не писать. > > Спасибо. > > -- > С Уважением, > Марк Гольдштейн > > Sincerely Yours' > Mark Goldshtein >
Re: Debian становится все более похож на Windows. Как с этим жить?
On Wed, 25 Nov 2009 22:21:10 +0600 Mikhail Gusarov wrote: > VW> Я сказал. И даже объяснил почему. А ты - поскипал. Повторю еще > VW> раз. Потому что скрипт на Tcl или python решающий конкретную > VW> простую задачу получается в разы длинее чем эквивалентный скрипт на > VW> shell. > > С event-based это не так. shell-овая схема "запусти и подожди" > разваливается. Event loop нужен. Асинхронный вызов методов через dbus в природе не наблюдается. Так что для простых задач event loop совсем не нужен. -- Alexander Galanin pgpDARx8Z1epD.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
On Wed, 25 Nov 2009 23:48:24 +0600 Mikhail Gusarov wrote: > AG> Причём любым удобным инструментом и без участия dbus-демона (тоже > AG> по понятной причине: отследить, что ничего лишнего не отсылается). > В гамаке и лыжах неинтересно. Отсутствие возможности крутить как захочу не является плюсом. > AG> Авторы в курсе, что без костыля dbus-monitor не грепается и за 4 > AG> года с этим ничего не сделали. То, что репортер с этим готов > AG> мириться, не важно. > Ты тоже каждый открытый и сразу закрытый как INVALID баг внимательно > просматриваешь и запоминаешь? Да. Более того, там есть ссылочка https://bugs.freedesktop.org/show_activity.cgi?id=4753 , по которой видно, что баг просматривался и был классифицирован как относящийся к 'core'. > >> "The message bus configuration may keep dbus-monitor from seeing all > >> messages, especially if you run the monitor as a non-root user. " > AG> Нестандартный режим работы заведомо неинтересен. > Нестандартный - это не имея достаточно прав смотреть только то, на что > права есть? Нестандартный --- это когда для отладки приходится раздавать права всем и нельзя провести то же самое в штатном режиме. > AG> Мне не известны. Это нынче модно: описывать в документах > AG> функциональность, которая не работает? > Выкинь XSI STREAMS из SUSv3, потом поговорим о "неработающей" > функциональности. Не понимаю логики. Раз в одном месте недодумали, то и другие места портить можно? -- Alexander Galanin pgpi9wwtp3QMz.pgp Description: PGP signature
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 20:20:09 25.11.2009 UTC+03 when yum...@mail.ru did gyre and gimble: YK> Плюс к тому - valgrind это вариация на тему gdb :-), YK> автоматизировать его работу вполне можно, но нужно это редко, это в YK> основном интерактивная тулза. Не вижу отличия от dbus-monitor. >> С event-based это не так. shell-овая схема "запусти и подожди" >> разваливается. Event loop нужен. YK> dbus-monotor[...]|while read a b c; do case $a in d*) e $b;; *) f $a;;esac & done Ага. С zero-shared data, а в "верхний" шелл передавать данные задолбаться можно. Select-а нету, и через пайп т.е. не отдать. -- http://fossarchy.blogspot.com/ pgpk7Hkm54tDs.pgp Description: PGP signature
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 20:20:14 25.11.2009 UTC+03 when a...@galanin.nnov.ru did gyre and gimble: AG> Причём любым удобным инструментом и без участия dbus-демона (тоже AG> по понятной причине: отследить, что ничего лишнего не отсылается). В гамаке и лыжах неинтересно. >> >> Не вижу бага в bugs.fd.o >> AG> https://bugs.freedesktop.org/show_bug.cgi?id=4753 >> Баг закрыт автором без вмешательства мейнтейнера. Не вижу открытого, >> либо закрытого мейнтейнером бага. AG> Авторы в курсе, что без костыля dbus-monitor не грепается и за 4 AG> года с этим ничего не сделали. То, что репортер с этим готов AG> мириться, не важно. Ты тоже каждый открытый и сразу закрытый как INVALID баг внимательно просматриваешь и запоминаешь? >> >> AG> и не все эвенты ловит. >> >> Не вижу бага в bugs.fd.o >> AG> Это конструктивная особенность dbus-а, что сообщения доставляются >> AG> только получателю. >> "The message bus configuration may keep dbus-monitor from seeing all >> messages, especially if you run the monitor as a non-root user. " AG> Нестандартный режим работы заведомо неинтересен. Нестандартный - это не имея достаточно прав смотреть только то, на что права есть? Т.е. то, что нельзя ходить к пайпам, до которых прав нет - это тоже проблема? >> >> Не бывает, как упыря. >> AG> В документации описан, значит есть. >> Требую предъявить в жизни. AG> Мне не известны. Это нынче модно: описывать в документах AG> функциональность, которая не работает? Выкинь XSI STREAMS из SUSv3, потом поговорим о "неработающей" функциональности. -- http://fossarchy.blogspot.com/ pgpi06WZFEXly.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
On Wed, 25 Nov 2009 21:01:37 +0600 Mikhail Gusarov wrote: > PS: почти все вышеперечисленные проблемы решены в Plan 9. Пока что выкидывание всякой гадости из работающей юниксовой системы обходится гораздо проще приведения plan9 в состояние, пригодное для установки на рабочую станцию. Как это соотношение изменится, ничто на юниксе держать не будет. -- Alexander Galanin pgpwpoNJNCP2n.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
On 25.11.2009 19:21, Mikhail Gusarov wrote: > Twas brillig at 19:16:22 25.11.2009 UTC+03 when vi...@wagner.pp.ru did gyre > and gimble: > Хорошо, где скрипты с использованием вывода valgrind? В valgrind есть и человече- и машино-читаемые логи. И их обработку вполне автоматизируют (начиная со всасывания в vim в качестве errorlog, и кончая генерацией всяких отчётов, со сравнением с предыдущими результатами и тому подобным). Плюс к тому - valgrind это вариация на тему gdb :-), автоматизировать его работу вполне можно, но нужно это редко, это в основном интерактивная тулза. > VW> простую задачу получается в разы длинее чем эквивалентный скрипт на > VW> shell. > С event-based это не так. shell-овая схема "запусти и подожди" > разваливается. Event loop нужен. dbus-monotor[...]|while read a b c; do case $a in d*) e $b;; *) f $a;;esac & done Или как в acpid было сделано - смотрим в events.d, запускаем скрипты из action.d Ну, то есть, это если бы dbus-monitor был бы не ради галочки, а ради дела (а то он ни на SIGINT, ни на SIGPIPE, ни на write(1,buf,len) == -1 && errno == EPIPE не реагирует [как это любой уважающей себя команд-лайновой тулзе положено] - `dbus-monitor|head -2` == FACEPALM). -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
On Wed, 25 Nov 2009 22:06:34 +0600 Mikhail Gusarov wrote: > AG> То есть надо что-то писать дополнительно, а не указанные маны > AG> читать. Так что аргумент отклоняется. > Аргумент был про _мониторинг_, а не про rpc-сервер. Мимо кассы. Начиналось всё с "посмотреть и протестировать". Причём любым удобным инструментом и без участия dbus-демона (тоже по понятной причине: отследить, что ничего лишнего не отсылается). > >> AG> Второй же буферизует как-то странно (=> грепается плохо), > >> Не вижу бага в bugs.fd.o > AG> https://bugs.freedesktop.org/show_bug.cgi?id=4753 > Баг закрыт автором без вмешательства мейнтейнера. Не вижу открытого, > либо закрытого мейнтейнером бага. Авторы в курсе, что без костыля dbus-monitor не грепается и за 4 года с этим ничего не сделали. То, что репортер с этим готов мириться, не важно. > >> AG> и не все эвенты ловит. > >> Не вижу бага в bugs.fd.o > AG> Это конструктивная особенность dbus-а, что сообщения доставляются > AG> только получателю. > "The message bus configuration may keep dbus-monitor from seeing all > messages, especially if you run the monitor as a non-root user. " Нестандартный режим работы заведомо неинтересен. > >> AG> Кроме того, кроме системной и сессионной шины могут существовать > >> AG> ещё peer-to-peer dbus-соединения, к которыми этими утилями не > >> AG> присосёшься. > >> Не бывает, как упыря. > AG> В документации описан, значит есть. > Требую предъявить в жизни. Мне не известны. Это нынче модно: описывать в документах функциональность, которая не работает? -- Alexander Galanin pgpD0siJDJZ6E.pgp Description: PGP signature
Re: Debian становится все бо лее похож на Windows. Как с эти м жить?
Mikhail Gusarov wrote: Twas brillig at 18:41:03 25.11.2009 UTC+03 when vi...@wagner.pp.ru did gyre and gimble: VW> Существование командно-строчных утилит, не предназначенных для VW> использования в скриптах - это уже противоречие unix-way Жду примеров использования mtr в скриптах. из man mrt: --report-cycles COUNT Use this option to set the number of pings sent to determine both the machines on the network and the reliability of those machines. Each cycle lasts one second. :-P -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 19:16:22 25.11.2009 UTC+03 when vi...@wagner.pp.ru did gyre and gimble: >> Жду примеров использования mtr в скриптах. VW> mtr curses-based утилита, а не командно-строчная. VW> Жду описания как включить полноэкранный интерфейс в dbus-monitor VW> и какими кнопками переключать на ходу в этом интерфейс формат вывода. VW> Что бывает и в mtr, и в top. Хорошо, где скрипты с использованием вывода valgrind? >> VW> В шелловских скриптах использовать Tcl-евый биндинг это серьзная заявка >> VW> на победу. >> >> Кто сказал "в шелловских"? VW> Я сказал. И даже объяснил почему. А ты - поскипал. Повторю еще VW> раз. Потому что скрипт на Tcl или python решающий конкретную VW> простую задачу получается в разы длинее чем эквивалентный скрипт на VW> shell. С event-based это не так. shell-овая схема "запусти и подожди" разваливается. Event loop нужен. -- http://fossarchy.blogspot.com/ pgpqAvQenP0Ew.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
Victor Wagner -> debian-russian@lists.debian.org @ Wed, 25 Nov 2009 18:32:30 +0300: VW> Вот Еmacs - уже и тогда был монстр "Eight megabytes and constantly VW> swapping". Зато он и тогда был простой и понятный и нормально встраивающийся в пайпы, и сейчас таким остался... -- Любой инструмент, используемый не по назначению, имеет свойство превращаться в грабли. Andrey Sverdlichenko -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится в се более похож на Windows. Как с этим жить?
On 2009.11.25 at 21:43:35 +0600, Mikhail Gusarov wrote: > VW> Существование командно-строчных утилит, не предназначенных для > VW> использования в скриптах - это уже противоречие unix-way > > Жду примеров использования mtr в скриптах. mtr curses-based утилита, а не командно-строчная. Жду описания как включить полноэкранный интерфейс в dbus-monitor и какими кнопками переключать на ходу в этом интерфейс формат вывода. Что бывает и в mtr, и в top. > >> Что мешает использовать в скриптах Tcl-евый биндинг к D-Bus - не знаю. > > VW> В шелловских скриптах использовать Tcl-евый биндинг это серьзная заявка > VW> на победу. > > Кто сказал "в шелловских"? Я сказал. И даже объяснил почему. А ты - поскипал. Повторю еще раз. Потому что скрипт на Tcl или python решающий конкретную простую задачу получается в разы длинее чем эквивалентный скрипт на shell. Скрипт на perl можно ужать до сравнимой длины но ценой полной неудобочитаемости. > -- > http://fossarchy.blogspot.com/ -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 18:53:58 25.11.2009 UTC+03 when a...@galanin.nnov.ru did gyre and gimble: >> AG> Первым нельзя сделать rpc-сервер, потому что он каждый раз >> AG> подключается по-новому, следовательно source у ответа будет не >> AG> тот, каким был destination у запроса. >> Три строки на питоне, а что? AG> То есть надо что-то писать дополнительно, а не указанные маны AG> читать. Так что аргумент отклоняется. Аргумент был про _мониторинг_, а не про rpc-сервер. Мимо кассы. >> AG> Второй же буферизует как-то странно (=> грепается плохо), >> Не вижу бага в bugs.fd.o AG> https://bugs.freedesktop.org/show_bug.cgi?id=4753 Баг закрыт автором без вмешательства мейнтейнера. Не вижу открытого, либо закрытого мейнтейнером бага. >> AG> и не все эвенты ловит. >> Не вижу бага в bugs.fd.o AG> Это конструктивная особенность dbus-а, что сообщения доставляются AG> только получателю. "The message bus configuration may keep dbus-monitor from seeing all messages, especially if you run the monitor as a non-root user. " configuration. >> AG> Кроме того, кроме системной и сессионной шины могут существовать >> AG> ещё peer-to-peer dbus-соединения, к которыми этими утилями не >> AG> присосёшься. >> >> Не бывает, как упыря. AG> В документации описан, значит есть. Требую предъявить в жизни. -- http://fossarchy.blogspot.com/ pgp4fnpG81bxc.pgp Description: PGP signature
Re: как установить заго ловочные файлы ядра от д ругих архитектур?
On Tue, 24 Nov 2009 23:39:11 +0300 Victor Wagner wrote: > On 2009.11.24 at 18:57:58 +0300, Yuri Kozlov wrote: > > > > Как не предусмотрено? На том же emdebian.org лежат пакеты заголовков > > > ядра, libc для кросссборки etc. > > > > Угу. linux-kernel-headers-arm-cross (2.6.18-7) > > А поновее? > > А нафига? Как-то мало мне попадалось библиотек, настолько зависимых от > ядра, чтобы, будучи собранными с заголовками от 2.6.18 не работало с > 2.6.32 Ну, допустим http://linux-man-pages.blogspot.com/2008/10/recent-changes-in-file-descriptor.html Просто древняя версия может говорить о том, что автор достиг чего хотел, и дальше только самому, ручками. -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
On Wed, 25 Nov 2009 19:51:38 +0600 Mikhail Gusarov wrote: > > Twas brillig at 16:47:01 25.11.2009 UTC+03 when a...@galanin.nnov.ru did gyre > and gimble: > > AG> Первым нельзя сделать rpc-сервер, потому что он каждый раз > AG> подключается по-новому, следовательно source у ответа будет не тот, > AG> каким был destination у запроса. > Три строки на питоне, а что? То есть надо что-то писать дополнительно, а не указанные маны читать. Так что аргумент отклоняется. > AG> Второй же буферизует как-то странно (=> грепается плохо), > Не вижу бага в bugs.fd.o https://bugs.freedesktop.org/show_bug.cgi?id=4753 > AG> и не все эвенты ловит. > Не вижу бага в bugs.fd.o Это конструктивная особенность dbus-а, что сообщения доставляются только получателю. > AG> Кроме того, кроме системной и сессионной шины могут существовать > AG> ещё peer-to-peer dbus-соединения, к которыми этими утилями не > AG> присосёшься. > > Не бывает, как упыря. В документации описан, значит есть. -- Alexander Galanin -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
Hello! On Wednesday 25 November 2009 18:43:35 Mikhail Gusarov wrote: > Twas brillig at 18:41:03 25.11.2009 UTC+03 when vi...@wagner.pp.ru did gyre > and gimble: > > >> dbus-monitor, согласно его названию, не предназначен для > >> использования в скриптах. > > VW> Существование командно-строчных утилит, не предназначенных для > VW> использования в скриптах - это уже противоречие unix-way > > Жду примеров использования mtr в скриптах. Насчет mtr не скажу, ибо не надо оно мне, а вот traceroute и ping вполне себе используются в скриптах. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 18:41:03 25.11.2009 UTC+03 when vi...@wagner.pp.ru did gyre and gimble: >> dbus-monitor, согласно его названию, не предназначен для >> использования в скриптах. VW> Существование командно-строчных утилит, не предназначенных для VW> использования в скриптах - это уже противоречие unix-way Жду примеров использования mtr в скриптах. >> Что мешает использовать в скриптах Tcl-евый биндинг к D-Bus - не знаю. VW> В шелловских скриптах использовать Tcl-евый биндинг это серьзная заявка VW> на победу. Кто сказал "в шелловских"? -- http://fossarchy.blogspot.com/ pgphoAYSXBEvg.pgp Description: PGP signature
Re: Debian становится в се более похож на Windows. Как с этим жить?
On 2009.11.25 at 20:03:32 +0600, Mikhail Gusarov wrote: > > dbus-monitor, согласно его названию, не предназначен для использования в > скриптах. Существование командно-строчных утилит, не предназначенных для использования в скриптах - это уже противоречие unix-way > Что мешает использовать в скриптах Tcl-евый биндинг к D-Bus - не знаю. В шелловских скриптах использовать Tcl-евый биндинг это серьзная заявка на победу. Tcl, конечно, язык уровнем чуточку повыше перла с питоном. Но все-таки он слишком низкоуровнев для causal scripting. Кроме того, по-моему, оба известных мне биндинга требуют Tcl 8.5. А один из них к томуже еще и является интерфейсом к бинарному libdbus. И качество встраивания в tcl event loop я не проверял. > Не вижу багов на bugs.fd.o Бесполезно. К сожалению, баг "десктопная идеология не пригодна для жизни" они не примут. А "ваши поделия не возможно использовать в системах с идеолоигей отличной от десктопной" они, пожалуй, отвергнут со словами "посмотрите на имя домена". -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 18:22:32 25.11.2009 UTC+03 when sp...@yandex.ru did gyre and gimble: E> ещё раз - никто не говорит, что unix идеален. Вы правы, ключевое слово - E> "относительно". Тогда какого чёрта тут развели ной про DBus? Такое же относительно работающее решение, как и всё остальное. -- http://fossarchy.blogspot.com/ pgpOR14M6P9Zq.pgp Description: PGP signature
Re: Debian становится в се более похож на Windows. Как с этим жить?
On 2009.11.25 at 17:47:19 +0300, Ed wrote: > впрочем в "ольдскульных" вещах есть минимум два плюса: > - они давно известны, хорошо документированы и т.д.; > - они просты и понятны, среди них практически нет монстров (сходу только > sendmail вспоминается). Да какой он монстр? Ну интерпретатор чего-то вроде РЕФАЛа. Ну к нему кучка M4 макросов для компиляции удобоваримого конфига в этот РЕФАЛ. Мы ж об олдскульном сендмейле, без milter-ов всяких. Вот Еmacs - уже и тогда был монстр "Eight megabytes and constantly swapping". -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все бо лее похож на Windows. Как с эти м жить?
Mikhail Gusarov wrote: Весь ваш "юникс" - это костыли и подпорки, связанные изолентой, и зацементированные. Работает относительно хорошо, но только относительно. ещё раз - никто не говорит, что unix идеален. Вы правы, ключевое слово - "относительно". вспомнился анекдот, про двух охотников, убегающих от медведя: "А мне и не надо бежать быстрее медведя. Мне надо бежать быстрее тебя!" -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все бо лее похож на Windows. Как с этим жить?
Twas brillig at 18:12:47 25.11.2009 UTC+03 when kmatyuk...@gmail.com did gyre and gimble: >> То есть разработчики Plan 9 вместо изобретения DBUS занимались >> улучшением юникса? :-) KM> Где этот Plan 9 на пару с HURD и где LINUX. Забавно: в предложение из 12 слов удалось втиснуть втиснуть целых два передёргивания. -- http://fossarchy.blogspot.com/ pgpFKzTUs18mV.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
Hello! On Wednesday 25 November 2009 18:01:37 Mikhail Gusarov wrote: > PS: почти все вышеперечисленные проблемы решены в Plan 9. То есть разработчики Plan 9 вместо изобретения DBUS занимались улучшением юникса? :-) Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все более похож на Windows. Как с этим жить?
Hello! On Wednesday 25 November 2009 17:57:38 Alexander GQ Gerasiov wrote: > > И где вы такой план берете...У вас уже unix == dbus, что абсурдно. > > Кроме того, создатели dbus придерживаются совершенно иного мнения о > > своем творении: "D-Bus is an inter-process communication mechanism—a > > medium for local communication between processes running on the same > > host." Люди, кто мог позиционировать как универсальное решение, > > которое идеологически "for local communication ... running on the > > same host" не имеют ни малейшего понятия о юниксе. > Даёшь православную кобру, ога. Можно через ssh пробросить, или использовать socat и подобные. А всякие xml-rpc на _системном_ уровне нафиг не нужны. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 17:07:14 25.11.2009 UTC+03 when vi...@wagner.pp.ru did gyre and gimble: VW> Если человек учился программировать под Linux по учебникам для VW> Gtk/Gnome или KDE какого-то, для него dbus - вполне логически VW> согласованная часть десктопа, а пайпы, удаленные X-дисплеи и X VW> resource database - нет. Почему сокеты имеют отдельный namespace? Зачем нужен бинарный формат параметров к ioctl? Почему сетевые устройства - не в /dev, а в ifconfig? Зачем в POSIX есть STREAMS? Почему объекты SysV IPC создаются не как файлы, а пайпы - как файлы? На кой чёрт нужны разные хранилища ключей каждому приложению? Зачем PAM настолько угрёбищно сделан? Почему sh незаметно от пользователя откусывает \n от конца вывода $() и как его отучить? На кой чёрт нужно 7 функций семейства execv и почему их нельзя сделать меньше? Почему шелльные утилиты нужно специально инструктировать о наличии спецсимволов в именах файлов, хотя POSIX-овое API никаких ограничений не накладывать? Как передать в консольную команду сочетание кнопок Ctrl-Enter и как её там обработать? И попробуй только хотя бы один вопрос вырезать из ответа :) Весь ваш "юникс" - это костыли и подпорки, связанные изолентой, и зацементированные. Работает относительно хорошо, но только относительно. PS: почти все вышеперечисленные проблемы решены в Plan 9. -- http://fossarchy.blogspot.com/ pgpg2jQkE99vD.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
Hello! On Wednesday 25 November 2009 17:51:56 Mikhail Gusarov wrote: > К dbus не хватает dbus-shell приличного. Но это проблема рода "кому > нужно - не может, кто может - тому не нужно". > > Судя по тому, что аргументы против DBus со временем не изменяются (и > даже линков на доказательство нехорошести написателей шины, которые > отвергли замечательный патч, не приводится), аффтары аргументов > относятся к первому типу. Вы полагаете, что если долго патчить Буратино, то может получиться Афродита? Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все более похож на Windows. Как с этим жить?
Nikita V. Youshchenko -> debian-russian@lists.debian.org @ Wed, 25 Nov 2009 17:41:20 +0300: NVY> dbus был создан, чтобы решить проблемы, стоящие перед NVY> разработчиками, и при этом сохранить мощность unix way. Может быть, цель у него была и такая. Однако, не получилось. Ни то, ни другое... -- Реляционная база данных - это не единственный способ сделать дурацкий поиск. Victor Wagner -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Wed, 25 Nov 2009 17:53:02 +0300 Alexey Pechnikov wrote: > И где вы такой план берете...У вас уже unix == dbus, что абсурдно. > Кроме того, создатели dbus придерживаются совершенно иного мнения о > своем творении: "D-Bus is an inter-process communication mechanism—a > medium for local communication between processes running on the same > host." Люди, кто мог позиционировать как универсальное решение, > которое идеологически "for local communication ... running on the > same host" не имеют ни малейшего понятия о юниксе. Даёшь православную кобру, ога. -- Best regards, Alexander GQ Gerasiov Contacts: e-mail:g...@cs.msu.su Jabber: g...@jabber.ru Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49 BAEA CA87 E9E8 2AAC 33F1 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
Nikita V. Youshchenko -> debian-russian@lists.debian.org @ Wed, 25 Nov 2009 15:23:22 +0300: >> например если "стандартный middleware" плохо скриптуется - это костыль. NVY> Ну так недалеко до того, что юникс от и до является костылём, в отличие от NVY> систем, выполняющих стандартные задачи из коробки :) Юникс как раз хорошо скриптуется... -- If it's there and you can see it---it's real If it's not there and you can see it---it's virtual If it's there and you can't see it---it's transparent If it's not there and you can't see it---you erased it! IBM poster explaining virtual memory, circa 1978 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
Hello! On Wednesday 25 November 2009 17:41:20 Nikita V. Youshchenko wrote: > То есть как - если система целостна, то "с этой хернёй ...", а если вся > соплями из закладок склеена, то наоборот? Хмм... Передергиваете. Приведите пример целостной системы, для начала. > > в unix же за хороший тон считается делать универсальные "кирпичики", > > которые можно встраивать и в другие системы тоже. для этого нужно всего > > две вещи: > > - простота и законченность задачи, решаемой каждой программой > > (компонентой в общем случае); > > - возможность интегрироваться со всем, что шевелится. > > И именно этим задачам dbus как стандартизованный механизм IPC удовлетворяет > как нельзя лучше. Это логичное развитие командной строки и пайпов, > преодолевающее её ограничения и при этом сохраняющее мощность. Напоминает рекламу - много терминов и мало смысла. Ни одно из высказанных вами утверждений не верно, да вы и не пытались их хоть как-то доказать... > > вообще феномен unix был в том, что это была попытка создать систему > > удобную и понятную разработчикам. > > Разработчикам или администраторам, привыкшим к старым механизмам? :) > > dbus был создан, чтобы решить проблемы, стоящие перед разработчиками, и при > этом сохранить мощность unix way. И где вы такой план берете...У вас уже unix == dbus, что абсурдно. Кроме того, создатели dbus придерживаются совершенно иного мнения о своем творении: "D-Bus is an inter-process communication mechanism—a medium for local communication between processes running on the same host." Люди, кто мог позиционировать как универсальное решение, которое идеологически "for local communication ... running on the same host" не имеют ни малейшего понятия о юниксе. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 17:41:20 25.11.2009 UTC+03 when yo...@debian.org did gyre and gimble: NVY> Просто нужно научиться этим пользоваться. Вспомните себя до того, NVY> как научились "пайпам". К dbus не хватает dbus-shell приличного. Но это проблема рода "кому нужно - не может, кто может - тому не нужно". Судя по тому, что аргументы против DBus со временем не изменяются (и даже линков на доказательство нехорошести написателей шины, которые отвергли замечательный патч, не приводится), аффтары аргументов относятся к первому типу. -- http://fossarchy.blogspot.com/ pgp0SU837I6nN.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
Victor Wagner wrote: Если человек учился программировать под Linux по учебникам для Gtk/Gnome или KDE какого-то, для него dbus - вполне логически согласованная часть десктопа, а пайпы, удаленные X-дисплеи и X resource database - нет. честно говоря, и "настоящий" unix не выглядит единой и цельной системой. устройство того же nfs явно выделяется из общей картины. да что там - сравните параметры dd с остальными программами. а если вспомнить про ps в разных системах... впрочем в "ольдскульных" вещах есть минимум два плюса: - они давно известны, хорошо документированы и т.д.; - они просты и понятны, среди них практически нет монстров (сходу только sendmail вспоминается). -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
On Wed, Nov 25, 2009 at 05:35:03PM +0300, Alexey Pechnikov wrote: > Hello! > > On Wednesday 25 November 2009 17:07:14 Victor Wagner wrote: > > Ничего, вот тут Chrome OS придет, и вырастет на ней поколение людей, для > > которых интернет будет тождественно равен общению по http/https с > > серверами Google, а при словах NFS-mounted home directory или SMB share > > они будут делать квадратные глаза, и говорить что в идеологию Linux-а > > это не укладывается. > > Перспектива закономерная. Уже и распределенные ФС на http делать начали. > Надо же куда-то избыточные мощности девать - нынче на рядовом смартфоне > средний корпоративный сайт можно хостить. Эта перспектива связана с тем, что "специалисты по сетевой безопасности", своей корыстной паранойей довели интернет до такого состояния, что любой сервис должен быть способен маскироваться под HTTP. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
Hello! On Wednesday 25 November 2009 17:28:28 Ed wrote: > - сейчас не думают о понятности. почему? хез, я всё-таки склоняюсь к > мнению о том, что гениев не хватает. Если мы докатились до того, что гениальность есть синоним мышлению, то проблема намного глобальнее... Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все более похож на Windows. Как с этим жить?
> > И тем не менее я категорически не согласен с вашим определением > > "костыля" и "нормального решения". > > > > Я считаю "нормальным" такое решение, которое является частью > > целостной, логически согласованной, продуманной структуры. А > > "костылём" - то, что сделано вопреки таковой структуре. > > это только одна сторона. > цельность системы никак не может быть основной целью. иначе опять > скатываемся к "и вот со всей этой хернёй на борту мы попытаемся > взлететь". То есть как - если система целостна, то "с этой хернёй ...", а если вся соплями из закладок склеена, то наоборот? Хмм... > в unix же за хороший тон считается делать универсальные "кирпичики", > которые можно встраивать и в другие системы тоже. для этого нужно всего > две вещи: > - простота и законченность задачи, решаемой каждой программой > (компонентой в общем случае); > - возможность интегрироваться со всем, что шевелится. И именно этим задачам dbus как стандартизованный механизм IPC удовлетворяет как нельзя лучше. Это логичное развитие командной строки и пайпов, преодолевающее её ограничения и при этом сохраняющее мощность. Просто нужно научиться этим пользоваться. Вспомните себя до того, как научились "пайпам". > вообще феномен unix был в том, что это была попытка создать систему > удобную и понятную разработчикам. Разработчикам или администраторам, привыкшим к старым механизмам? :) dbus был создан, чтобы решить проблемы, стоящие перед разработчиками, и при этом сохранить мощность unix way. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
Hello! On Wednesday 25 November 2009 17:07:14 Victor Wagner wrote: > Ничего, вот тут Chrome OS придет, и вырастет на ней поколение людей, для > которых интернет будет тождественно равен общению по http/https с > серверами Google, а при словах NFS-mounted home directory или SMB share > они будут делать квадратные глаза, и говорить что в идеологию Linux-а > это не укладывается. Перспектива закономерная. Уже и распределенные ФС на http делать начали. Надо же куда-то избыточные мощности девать - нынче на рядовом смартфоне средний корпоративный сайт можно хостить. А вот то, что гугл планетного масштаба инфраструктуру сделал на текстовом http, к сожалению, ничему не научило "великих оптимизаторов", кто на десктопе пугается текстового протокола... Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все бо лее похож на Windows. Как с эти м жить?
Nikita V. Youshchenko wrote: по-моему всё просто: то, что не причиняет неудобств - это "здоровая нога", а то, что мешается - это "костыль". например если "стандартный middleware" плохо скриптуется - это костыль. И тем не менее я категорически не согласен с вашим определением "костыля" и "нормального решения". Я считаю "нормальным" такое решение, которое является частью целостной, логически согласованной, продуманной структуры. А "костылём" - то, что сделано вопреки таковой структуре. это только одна сторона. цельность системы никак не может быть основной целью. иначе опять скатываемся к "и вот со всей этой хернёй на борту мы попытаемся взлететь". зачастую что-то, сделанное как часть сложной системы, не имеет смысла за пределами этой системы. в unix же за хороший тон считается делать универсальные "кирпичики", которые можно встраивать и в другие системы тоже. для этого нужно всего две вещи: - простота и законченность задачи, решаемой каждой программой (компонентой в общем случае); - возможность интегрироваться со всем, что шевелится. ни того, ни другого в современных решения не наблюдается. вообще феномен unix был в том, что это была попытка создать систему удобную и понятную разработчикам. эти цели отличались (отличаются?) от остальных: - в то время не думали об удобстве (при ограниченных ресурсах во главу угла ставилась производительность); - сейчас не думают о понятности. почему? хез, я всё-таки склоняюсь к мнению о том, что гениев не хватает. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
On Wed, Nov 25 2009 at 14:03, Alexey Pechnikov wrote: >> cups, dbus, hal, ... - Иван Лох правильно сказал - потребность в >> решении проблем есть. [...] > Соотношение слишком неравное - на одного Витуса миллионы винкодеров. > Хотя с его вариантом DBUS жить было бы намного комфортнее. Интересно, есть ли где-нибудь место, где консолидируются идеи в этой области? Сходу найти не удалось. Если его действительно нет, давайте заведём. Проще будет что-то делать сообща. -- ~dd -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все бо лее похож на Windows. Как с эти м жить? Democracy is the worst form of go vernment except all those other forms that have been tried.
Ed wrote: не судите строго - не помню авторства и точного текста: "Unix - ужасная, сложная и запутанная система. Проблема только в том, что остальные ещё хуже" нашёл первоисточник - Черчилль сказал "Democracy is the worst form of government except all those other forms that have been tried." мне же в какой-то книге попалось цитата уже перефразированная для юникса. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится в се более похож на Windows. Как с этим жить?
On 2009.11.25 at 16:38:39 +0300, Nikita V. Youshchenko wrote: > И тем не менее я категорически не согласен с вашим определением "костыля" > и "нормального решения". > > Я считаю "нормальным" такое решение, которое является частью целостной, > логически согласованной, продуманной структуры. А "костылём" - то, что > сделано вопреки таковой структуре. Беда в том, что в зависимости от того, что считать целостной структурой, результаты такого подхода будут противоположными. Если человек учился программировать под Linux по учебникам для Gtk/Gnome или KDE какого-то, для него dbus - вполне логически согласованная часть десктопа, а пайпы, удаленные X-дисплеи и X resource database - нет. То что логика там даже не женская, а какая-то рептильная - вопрос другой. Но она там присутствует. Ничего, вот тут Chrome OS придет, и вырастет на ней поколение людей, для которых интернет будет тождественно равен общению по http/https с серверами Google, а при словах NFS-mounted home directory или SMB share они будут делать квадратные глаза, и говорить что в идеологию Linux-а это не укладывается. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 17:01:10 25.11.2009 UTC+03 when vi...@wagner.pp.ru did gyre and gimble: >> Пройдите уже в ман dbus-send и dbus-monitor и не перестаньте нести чушь. VW> Ага, вы сами пробовали использовать dbus-monitor в скриптах? Витус, мы с тобой на вы? :) dbus-monitor, согласно его названию, не предназначен для использования в скриптах. Что мешает использовать в скриптах Tcl-евый биндинг к D-Bus - не знаю. VW> Авторы этой поделки даже про функцию setvbuf не знают. И про сорок VW> лет существующие соглашения о кодах завершения утилит - тоже. Не вижу багов на bugs.fd.o -- http://fossarchy.blogspot.com/ pgprslkPZTx7V.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
On 2009.11.25 at 16:40:42 +0300, Konstantin Matyukhin wrote: > > Текстопайповый обмен данными можно просмотреть глазами с помощью tee. > > Дбусный бинарный винегрет --- нельзя. > > > > Протестировать такую утилиту по-простому тоже не получится, так как > > просто так не перенаправишь ввод из заранее подготовленного файла. > Странно, что такая простая мысль не пришла в голову ренегатам из f.d.o. Люди испорченные обучением Win32 API и объектно-ориентированным программированием в стиле C++. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится в се более похож на Windows. Как с этим жить?
On 2009.11.25 at 19:38:28 +0600, Mikhail Gusarov wrote: > > Twas brillig at 16:35:33 25.11.2009 UTC+03 when a...@galanin.nnov.ru did gyre > and gimble: > > AG> Текстопайповый обмен данными можно просмотреть глазами с помощью > AG> tee. Дбусный бинарный винегрет --- нельзя. > > Пройдите уже в ман dbus-send и dbus-monitor и не перестаньте нести чушь. Ага, вы сами пробовали использовать dbus-monitor в скриптах? Авторы этой поделки даже про функцию setvbuf не знают. И про сорок лет существующие соглашения о кодах завершения утилит - тоже. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
Hello! On Wednesday 25 November 2009 16:51:38 Mikhail Gusarov wrote: > AG> Кроме того, кроме системной и сессионной шины могут существовать > AG> ещё peer-to-peer dbus-соединения, к которыми этими утилями не > AG> присосёшься. > > Не бывает, как упыря. Вы подтверждаете высказанное выше мнение, что поклонники DBUS сами не понимают, что это такое и доки не читают. Смотрим http://www.freedesktop.org/wiki/IntroductionToDBus Ясно сказано: "There are two major components to D-Bus: a point-to-point communication dbus library, which in theory could be used by any two processes in order to exchange messages among themselves; and a dbus daemon. " Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 16:47:01 25.11.2009 UTC+03 when a...@galanin.nnov.ru did gyre and gimble: AG> Первым нельзя сделать rpc-сервер, потому что он каждый раз AG> подключается по-новому, следовательно source у ответа будет не тот, AG> каким был destination у запроса. Три строки на питоне, а что? AG> Второй же буферизует как-то странно (=> грепается плохо), Не вижу бага в bugs.fd.o AG> и не все AG> эвенты ловит. Не вижу бага в bugs.fd.o AG> Кроме того, кроме системной и сессионной шины могут существовать AG> ещё peer-to-peer dbus-соединения, к которыми этими утилями не AG> присосёшься. Не бывает, как упыря. -- http://fossarchy.blogspot.com/ pgpHckdhpj4qh.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
On Wed, 25 Nov 2009 19:38:28 +0600 Mikhail Gusarov wrote: > > Twas brillig at 16:35:33 25.11.2009 UTC+03 when a...@galanin.nnov.ru did gyre > and gimble: > > AG> Текстопайповый обмен данными можно просмотреть глазами с помощью > AG> tee. Дбусный бинарный винегрет --- нельзя. > > Пройдите уже в ман dbus-send и dbus-monitor и не перестаньте нести чушь. Говно оба. Первым нельзя сделать rpc-сервер, потому что он каждый раз подключается по-новому, следовательно source у ответа будет не тот, каким был destination у запроса. Второй же буферизует как-то странно (=> грепается плохо), и не все эвенты ловит. Кроме того, кроме системной и сессионной шины могут существовать ещё peer-to-peer dbus-соединения, к которыми этими утилями не присосёшься. -- Alexander Galanin -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: убрать из автозагрузки через /etc/init.d/
Hello! On Wednesday 25 November 2009 16:26:31 Alexander GQ Gerasiov wrote: > > > Так как стандартным способом отключения сервисов в debian является > > > apt-get remove, > > > а некоторые пакеты содержат помимо демонов еще и какие-то полезные > > > программы, то иногда полезно иметь подобный параметр в /etc/default. > > > > Покажите в полиси, где был бы предложет такой способ как штатный. > Ты вообще на полиси-то смотрел? > > http://www.debian.org/doc/debian-policy/ch-opersys.html#s-sysvinit В полиси не вижу ни слова о том, что apt-get remove стандартный способ остановки сервиса. И приведенный вами отрывок об этом даже не намекает. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все более похож на Windows. Как с этим жить?
> Nikita V. Youshchenko wrote: > >> по-моему всё просто: то, что не причиняет неудобств - это "здоровая > >> нога", а то, что мешается - это "костыль". > >> > >> например если "стандартный middleware" плохо скриптуется - это > >> костыль. > > > > Ну так недалеко до того, что юникс от и до является костылём, > > кто бы спорил. > > не судите строго - не помню авторства и точного текста: > "Unix - ужасная, сложная и запутанная система. Проблема только в том, > что остальные ещё хуже" И тем не менее я категорически не согласен с вашим определением "костыля" и "нормального решения". Я считаю "нормальным" такое решение, которое является частью целостной, логически согласованной, продуманной структуры. А "костылём" - то, что сделано вопреки таковой структуре. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все б олее похож на Windows. Как с этим жить?
Twas brillig at 16:35:33 25.11.2009 UTC+03 when a...@galanin.nnov.ru did gyre and gimble: AG> Текстопайповый обмен данными можно просмотреть глазами с помощью AG> tee. Дбусный бинарный винегрет --- нельзя. Пройдите уже в ман dbus-send и dbus-monitor и не перестаньте нести чушь. -- http://fossarchy.blogspot.com/ pgpkOPSUoT0rF.pgp Description: PGP signature
Re: Debian становится все более похож на Windows. Как с этим жить?
On Wed, 25 Nov 2009 15:19:50 +0300 "Nikita V. Youshchenko" wrote: > Интерфейс пайпа имеет фундаментальное ограничение - он не пригоден для > работы с асинхронными событиями - в принципе. А потребность работы с > таковыми есть. Поэтому демон работает с dbus. Если отталкиваться от голословного утверждения, то имеется очень большая вероятность повторить тот путь, который прошли авторы дбусоподелок. Открыть несколько пайпов --- тривиальная задача. И никакой дбус нужен не будет. > А поскольку демон работает с dbus, то естественно и управление демоном > сделать через dbus. А не громоздить костыли. Русский народ подобные ситуации описывает так: "Ноготь увяз --- всей птичке пропасть". > Если задача управления такова, что для неё достаточно пайпа - то и в этом > случае использование dbus ничего существенно не усложняет - есть > консольный интерфейс, его командную строку, если кеажется сложной, можно > завернуть в скрипт. Текстопайповый обмен данными можно просмотреть глазами с помощью tee. Дбусный бинарный винегрет --- нельзя. Протестировать такую утилиту по-простому тоже не получится, так как просто так не перенаправишь ввод из заранее подготовленного файла. -- Alexander Galanin -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: убрать из автозагрузки через /etc/init.d/
On Wed, 25 Nov 2009, Alexey Pechnikov wrote: Тогда зачем второй метод управления запуском сервиса? $ grep RUN /etc/default/* ... /etc/default/hddtemp:RUN_DAEMON="true" ... /etc/default/saned:RUN=yes ... И hddtemp и sane-utils можно использовать без демонов. Собственно, я их так и использую. Возможно, "правильное решение" -- разделение на два пакета: программа и демон, но мне кажется, что и так неплохо вышло. Ю.
Re: Что такое out reverse/half- reverse line feeds?
Victor Wagner wrote: Нет, это не оно. Терминал vt100 и совместимые сам по себе этих конструкций не отрабатывает. Вот программа less (которая обычно используется командой man в качестве $PAGER) - отрабатывает, и показывает в man-ах сформатированных nroff-ом жирный и подчеркнутый текст. Угу! В x-терминале выполняю: $ man file >tmp.txt $ cat tmp.txt # символы одинаковы $ less tmp.txt# встречаются жирные и подчеркнутые! Нужно быть "старой закалки" что бы такое знать! Благодарю за разъяснение. -- С уважением, Александр Гавенко. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: убрать из автозагру зки через /etc/init.d/
Wed, 25 Nov 2009 16:10:28 +0300 Alexey Pechnikov wrote: > Hello! > > On Wednesday 25 November 2009 16:03:19 Konstantin Matyukhin wrote: > > > Параметр, отвечающий за запуск сервиса, не везде есть и > > > называется по-разному. > > Так как стандартным способом отключения сервисов в debian является > > apt-get remove, > > а некоторые пакеты содержат помимо демонов еще и какие-то полезные > > программы, то иногда полезно иметь подобный параметр в /etc/default. > > Покажите в полиси, где был бы предложет такой способ как штатный. Ты вообще на полиси-то смотрел? http://www.debian.org/doc/debian-policy/ch-opersys.html#s-sysvinit Often there are some variables in the init.d scripts whose values control the behavior of the scripts, and which a system administrator is likely to want to change. As the scripts themselves are frequently conffiles, modifying them requires that the administrator merge in their changes each time the package is upgraded and the conffile changes. To ease the burden on the system administrator, such configurable values should not be placed directly in the script. Instead, they should be placed in a file in /etc/default, which typically will have the same base name as the init.d script. This extra file should be sourced by the script when the script runs. It must contain only variable settings and comments in SUSv3 sh format. It may either be a conffile or a configuration file maintained by the package maintainer scripts. See Configuration files, Section 10.7 for more details. -- Best regards, Alexander GQ Gerasiov Contacts: e-mail:g...@cs.msu.su Jabber: g...@jabber.ru Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49 BAEA CA87 E9E8 2AAC 33F1 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все бо лее похож на Windows. Как с эти м жить?
Nikita V. Youshchenko wrote: по-моему всё просто: то, что не причиняет неудобств - это "здоровая нога", а то, что мешается - это "костыль". например если "стандартный middleware" плохо скриптуется - это костыль. Ну так недалеко до того, что юникс от и до является костылём, кто бы спорил. не судите строго - не помню авторства и точного текста: "Unix - ужасная, сложная и запутанная система. Проблема только в том, что остальные ещё хуже" -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: убрать из автозагрузки через /etc/init.d/
Hello! On Wednesday 25 November 2009 16:03:19 Konstantin Matyukhin wrote: > > Параметр, отвечающий за запуск сервиса, не везде есть и называется > > по-разному. > Так как стандартным способом отключения сервисов в debian является > apt-get remove, > а некоторые пакеты содержат помимо демонов еще и какие-то полезные программы, > то иногда полезно иметь подобный параметр в /etc/default. Покажите в полиси, где был бы предложет такой способ как штатный. Не говоря о том, может существовать несколько экземпляров сервиса, например, для может быть несколько сриктов запуска веб-сервера в /etc/init.d При удалении пакета все они перестанут работать, а это явно не то, что требуется. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Что такое out reverse/half-reverse line feeds?
25 ноября 2009 г. 18:42 пользователь Oleksandr Gavenko написал: > The col utility filters out reverse (and half reverse) line feeds... > ^^ > Что это такое? Коды ASCII - императивны, определяют команды механической пишущей машинки. Reverse line feed перемещает бумагу в направлении, обратном Line Feed, на одну строку. Half reverse line feed - на пол-строки. Остальное - в письме Виктора.
Re: убрать из автозагрузки че рез /etc/init.d/
2009/11/25 Alexey Pechnikov : > Hello! > > On Wednesday 25 November 2009 15:18:36 Nikita V. Youshchenko wrote: >> > Вдогонку. А соответсвующие файлы из /etc/defaults используются уже >> > внутри самого скрипта сервиса. А если он не запускается, то в содержимое >> > /etc/defaults можно хоть всю <<Войну и мир>> загнать, -- никто читать не >> > будет. Вообще, включение/выключение через /etc/defaults -- это какой-то >> > не очень понятный второй уровень управления. >> >> Исторически в debian всегда был принци "не нужен сервис - не ставь пакет". >> Качество пакетной системы вполне позхволяло и позволяет это делать. > > Тогда зачем второй метод управления запуском сервиса? > $ grep RUN /etc/default/* > ... > /etc/default/hddtemp:RUN_DAEMON="true" > ... > /etc/default/saned:RUN=yes > ... > > Параметр, отвечающий за запуск сервиса, не везде есть и называется по-разному. Так как стандартным способом отключения сервисов в debian является apt-get remove, а некоторые пакеты содержат помимо демонов еще и какие-то полезные программы, то иногда полезно иметь подобный параметр в /etc/default. -- С уважением, Константин Матюхин
Re: Что тако е out reverse/half-reverse line feeds?
On 2009.11.25 at 14:42:27 +0200, Oleksandr Gavenko wrote: > Для получения man в .txt делают: > > $ man $name | col -b >$file.txt > > > The col utility filters out reverse (and half reverse) line feeds... > ^^ > Что это такое? > > -b Do not output any backspaces, printing only the last character > ^^ > written to each column position. > > Что такое backspaces? Символы ASCII с кодом 8. > В не могу нагуглить (по ключевым словам про принтеры рассказывают). А именно про принтеры это и есть. Вывод этого символа на принтер перемещает каретку на один символ назад. С помощью такого хака nroff (которым форматирует man-ы) обеспечивает жирный или подчеркнутый шрифт. В смысле, если мы печатаем символ, сдвигаем каретку на символ обратно, и печатаем тот же символ еще раз, на принтере с механической подачей головки у нас два отпечатка окажутся немного сдвинутыми друг относительно друга, и получится жирный символ. На лазернике это, увы, не проходит. Проверял. На нем "жирный" в смысле nroff символ неотличим от обычного. Потому что лазерник формирует строку полностью в памяти, и сдвигая "головку" на шаг назад, позиционируется с абсолютной точностью. Если вывести символ, потом backspace, потом '_', получится подчеркнутый символ. Это работает даже и на лазернике. Говорят, некоторые реализации языка APL, где используется очень много всяких разных математических символов, использовали и другие комбинации (вроде O / - знак пустого множества) но этого я своими глазами не видел. > В hex-редакторе видно что то - где бы доку об этом найти, > http://vt100.net/docs/vt100-ug/ - не оно? > Нет, это не оно. Терминал vt100 и совместимые сам по себе этих конструкций не отрабатывает. Вот программа less (которая обычно используется командой man в качестве $PAGER) - отрабатывает, и показывает в man-ах сформатированных nroff-ом жирный и подчеркнутый текст. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: убрать из автозагрузки через /etc/init.d/
Hello! On Wednesday 25 November 2009 15:18:36 Nikita V. Youshchenko wrote: > > Вдогонку. А соответсвующие файлы из /etc/defaults используются уже > > внутри самого скрипта сервиса. А если он не запускается, то в содержимое > > /etc/defaults можно хоть всю «Войну и мир» загнать, -- никто читать не > > будет. Вообще, включение/выключение через /etc/defaults -- это какой-то > > не очень понятный второй уровень управления. > > Исторически в debian всегда был принци "не нужен сервис - не ставь пакет". > Качество пакетной системы вполне позхволяло и позволяет это делать. Тогда зачем второй метод управления запуском сервиса? $ grep RUN /etc/default/* ... /etc/default/hddtemp:RUN_DAEMON="true" ... /etc/default/saned:RUN=yes ... Параметр, отвечающий за запуск сервиса, не везде есть и называется по-разному. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Что такое out reverse/half-revers e line feeds?
Для получения man в .txt делают: $ man $name | col -b >$file.txt The col utility filters out reverse (and half reverse) line feeds... ^^ Что это такое? -b Do not output any backspaces, printing only the last character ^^ written to each column position. Что такое backspaces? В не могу нагуглить (по ключевым словам про принтеры рассказывают). В hex-редакторе видно что то - где бы доку об этом найти, http://vt100.net/docs/vt100-ug/ - не оно? -- С уважением, Александр Гавенко. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
> Nikita V. Youshchenko wrote: > >> Так ведь суют их сейчас куда попало. Например, консольная утилита > >> управляет демоном через DBUS и т.п. Получается, из костыля сделали > >> краеугольный камень. > > > > Хмм... > > > > В случае с демоном и консольной утилитой его управления - есть вариант > > написания наколеночного интерфейса чарез пайп или сокет или хз что, а > > есть вариант взаимодействия через стандартный middleware, каковым > > является dbus. > > > > Что из этого является костылём, а что нет - похоже у нас с вами > > противоположные мнения :) > > по-моему всё просто: то, что не причиняет неудобств - это "здоровая > нога", а то, что мешается - это "костыль". > > например если "стандартный middleware" плохо скриптуется - это костыль. Ну так недалеко до того, что юникс от и до является костылём, в отличие от систем, выполняющих стандартные задачи из коробки :) -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
> > > Так ведь суют их сейчас куда попало. Например, консольная утилита > > > управляет демоном через DBUS и т.п. Получается, из костыля сделали > > > краеугольный камень. > > > > Хмм... > > > > В случае с демоном и консольной утилитой его управления - есть вариант > > написания наколеночного интерфейса чарез пайп или сокет или хз что, а > > есть вариант взаимодействия через стандартный middleware, каковым > > является dbus. > > > > Что из этого является костылём, а что нет - похоже у нас с вами > > противоположные мнения :) > > Вот только юникс - это когда через пайп, а через DBUS/DCOM - это > виндоус. Интерфейс пайпа имеет фундаментальное ограничение - он не пригоден для работы с асинхронными событиями - в принципе. А потребность работы с таковыми есть. Поэтому демон работает с dbus. А поскольку демон работает с dbus, то естественно и управление демоном сделать через dbus. А не громоздить костыли. Если задача управления такова, что для неё достаточно пайпа - то и в этом случае использование dbus ничего существенно не усложняет - есть консольный интерфейс, его командную строку, если кеажется сложной, можно завернуть в скрипт. А по поводу ортодоксальных пайпов - так ведь можно пойти дальше и сказать что юникс вей - это командная строка, и поэтому aptitude purge xserver-xorg. > Я уж не говорю о том, что демон-индексатор отнюдь не должен заниматься > поиском по индексной базе, не его это работа. А необходимость управления > демоном возникает только потому, что в него блэкджек всунули и этот > демон стал необходим для работы юзерского интерфейса. В итоге одна > кривость на другую громоздится. Не буду комментировать то, с чем не разбирался. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: убрать из автозагрузки через /etc/init.d/
> Иван Лох writes: > > А если я скажу dpkg-reconfigure, пакетный менеджер меня спросит > > "Запускать демон по умолчанию?" я скажу "Да" (или отредактирую файл в > > /etc/defaults/ руками) -- он будет запускаться сам? Если dpkg-reconfigure, то да, всё будем само, причём сразу, безо всяких перезагрузок. Если это не так - reportbug. Если руками - то один раз запустить или остановить придётся вручную. Но вам гарантируется, что система это запомнит и сохранит через апгрейды. Если не сохранит - это RC баг. > Вдогонку. А соответсвующие файлы из /etc/defaults используются уже > внутри самого скрипта сервиса. А если он не запускается, то в содержимое > /etc/defaults можно хоть всю «Войну и мир» загнать, -- никто читать не > будет. Вообще, включение/выключение через /etc/defaults -- это какой-то > не очень понятный второй уровень управления. Исторически в debian всегда был принци "не нужен сервис - не ставь пакет". Качество пакетной системы вполне позхволяло и позволяет это делать. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
Hello! On Wednesday 25 November 2009 15:15:33 you wrote: > > > > Так ведь суют их сейчас куда попало. Например, консольная утилита > > > > управляет демоном через DBUS и т.п. Получается, из костыля сделали > > > > краеугольный камень. > > > > > > Хмм... > > > > > > В случае с демоном и консольной утилитой его управления - есть вариант > > > написания наколеночного интерфейса чарез пайп или сокет или хз что, а > > > есть вариант взаимодействия через стандартный middleware, каковым > > > является dbus. > > > > > > Что из этого является костылём, а что нет - похоже у нас с вами > > > противоположные мнения :) > > > > Вот только юникс - это когда через пайп, а через DBUS/DCOM - это > > виндоус. > > Интерфейс пайпа имеет фундаментальное ограничение - он не пригоден для > работы с асинхронными событиями - в принципе. А потребность работы с > таковыми есть. Поэтому демон работает с dbus. Не путайте мягкое с горячим. Во-первых, далеко не всем демонам нужно работать с асинхронными событиями. Во-вторых, те, кому в самом деле нужно, используют сокеты. Или, по-вашему, веб-сервер тоже должен через DBUS работать?.. > А поскольку демон работает с dbus, то естественно и управление демоном > сделать через dbus. А не громоздить костыли. > > Если задача управления такова, что для неё достаточно пайпа - то и в этом > случае использование dbus ничего существенно не усложняет - есть > консольный интерфейс, его командную строку, если кеажется сложной, можно > завернуть в скрипт. > > А по поводу ортодоксальных пайпов - так ведь можно пойти дальше и сказать > что юникс вей - это командная строка, и поэтому aptitude purge > xserver-xorg. > > > Я уж не говорю о том, что демон-индексатор отнюдь не должен заниматься > > поиском по индексной базе, не его это работа. А необходимость управления > > демоном возникает только потому, что в него блэкджек всунули и этот > > демон стал необходим для работы юзерского интерфейса. В итоге одна > > кривость на другую громоздится. > > Не буду комментировать то, с чем не разбирался. > Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все бо лее похож на Windows. Как с эти м жить?
Nikita V. Youshchenko wrote: Так ведь суют их сейчас куда попало. Например, консольная утилита управляет демоном через DBUS и т.п. Получается, из костыля сделали краеугольный камень. Хмм... В случае с демоном и консольной утилитой его управления - есть вариант написания наколеночного интерфейса чарез пайп или сокет или хз что, а есть вариант взаимодействия через стандартный middleware, каковым является dbus. Что из этого является костылём, а что нет - похоже у нас с вами противоположные мнения :) по-моему всё просто: то, что не причиняет неудобств - это "здоровая нога", а то, что мешается - это "костыль". например если "стандартный middleware" плохо скриптуется - это костыль. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: убрать из автозагрузки через /etc/init.d/
Hello! On Wednesday 25 November 2009 14:09:05 Evgeny M. Zubok wrote: > Вообще, включение/выключение через /etc/defaults -- это какой-то > не очень понятный второй уровень управления. Именно. Откуда этот неестественный интеллект вообще взялся? Причем это debian-specific и добавляется мантейнерами... И так /etc/init.d/ скрипты перегружены страшно, например, если их сравнить со скриптами daemontools, притом, что последние имеют намного большую функциональность. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все более похож на Windows. Как с этим жить?
Hello! On Wednesday 25 November 2009 15:00:14 Nikita V. Youshchenko wrote: > > Так ведь суют их сейчас куда попало. Например, консольная утилита > > управляет демоном через DBUS и т.п. Получается, из костыля сделали > > краеугольный камень. > > Хмм... > > В случае с демоном и консольной утилитой его управления - есть вариант > написания наколеночного интерфейса чарез пайп или сокет или хз что, а есть > вариант взаимодействия через стандартный middleware, каковым является > dbus. > > Что из этого является костылём, а что нет - похоже у нас с вами > противоположные мнения :) Вот только юникс - это когда через пайп, а через DBUS/DCOM - это виндоус. Я уж не говорю о том, что демон-индексатор отнюдь не должен заниматься поиском по индексной базе, не его это работа. А необходимость управления демоном возникает только потому, что в него блэкджек всунули и этот демон стал необходим для работы юзерского интерфейса. В итоге одна кривость на другую громоздится. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Debian становится все более похож на Windows. Как с этим жить?
> > Так ведь суют их сейчас куда попало. Например, консольная утилита > управляет демоном через DBUS и т.п. Получается, из костыля сделали > краеугольный камень. Хмм... В случае с демоном и консольной утилитой его управления - есть вариант написания наколеночного интерфейса чарез пайп или сокет или хз что, а есть вариант взаимодействия через стандартный middleware, каковым является dbus. Что из этого является костылём, а что нет - похоже у нас с вами противоположные мнения :) -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится в се более похож на Windows. Как с этим жить?
On 2009.11.25 at 14:03:13 +0300, Ed wrote: > Ed wrote: >> но в opensource архитектор и является кодером > > то есть наоборот - кодер является архитектором > > хотя такие проекты как dbus без архитекторов явно не обходятся - что их > никак не спасает, увы Что-то я не заметил в DBUS архитектора. Когда человек говорит "мы используем быстрый бинарный формат" и считает XML эталоном человееко-читаемости, это значит, что архитектором тут и не пахнет. Ему и кодером-то рано работать, ему бы еще годика два-три за пивом для кодеров побегать, да книжек умных, названия которых подслушаны в процессе разговоров старших за пивом, почитать. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: как установить заг оловочные файлы ядра от других архитектур?
On 2009.11.25 at 01:16:24 +0300, Michael Kostylev wrote: > Товарищей с emdebian мало волнует, будет работать или нет, иначе как > объяснить, что под видом спарка дают v8+, а ia64 вообще находится в Э, где в дикой природе встречается спарк версии <=7? Разве что у Бабаяна в Зеленограде. У нас тут UltraStation I 15-летней давности дохнет систематически, а она уже полноценная v9. Админы её периодически оживляют, больше из любви к компьютерной археологии, чем для дела. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: убрать из автозагру зки через /etc/init.d/
Иван Лох writes: > А если я скажу dpkg-reconfigure, пакетный менеджер меня спросит > "Запускать демон по умолчанию?" я скажу "Да" (или отредактирую файл в > /etc/defaults/ руками) -- он будет запускаться сам? Вдогонку. А соответсвующие файлы из /etc/defaults используются уже внутри самого скрипта сервиса. А если он не запускается, то в содержимое /etc/defaults можно хоть всю «Войну и мир» загнать, -- никто читать не будет. Вообще, включение/выключение через /etc/defaults -- это какой-то не очень понятный второй уровень управления. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Debian становится все более похож на Windows. Как с этим жить?
Alexey Pechnikov wrote: Так ведь суют их сейчас куда попало. Например, консольная утилита управляет демоном через DBUS и т.п. Получается, из костыля сделали краеугольный камень. так может быть и неплохо иметь краеугольный камень. а то, что им оказался костыль, так уже было написано чуть выше: А реализация -- она какая есть. Разумной замены им никто не написал. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org