О заголовках писем (Was: Re: [офтопик])

2017-06-16 Пенетрантность Dmitry Alexandrov

>>> Дмитрий, зачем же на мыло писать?
>>
>> Что бы немного облегчить адресату жизнь, очевидно.  Дав ему
>> возможность, буде он пожелает, отличать адресованные ему письма ото
>> всех остальных.
>>
>>> Достаточно [лишь] в рассылку один раз.
>>
>> Нет, совершенно недостаточно.
>>
>> В письме, посланном лишь на коллективный адрес (вот как это),
>> единственным формальным указанием на того, кому же оно адресовано на
>> самом деле, остается заголовок In-Reply-To, что обязан содержать лишь
>> уникальный идентификатор отвечаемого письма (и не смотрите на свои или
>> мои письма, это просто Гнус такой добрый, что дописывает туда в
>> свободном виде отправителя и дату).  Установить же по ID письма его
>> автора — задача нетривиальная.  И хотя я не имею чести пользоваться
>> тем публичным IMAP-сервером, что и вы, готов поспорить, что вы не
>> сможете ему приказать отбирать письма, подобные этому: написанные к
>> вам, но адресованные непонятно куда.
>
>  Дмитрий, не выдумывайте своих правил

Юрий, не приписывайте мне своей пришибеевщины.  Я излагал об’ективное состояние 
дел, не зависящее ни от чьих указок.

>  если не удосужились прочитать дебиановские [1].
>  Громко вслух цитирую:
>
>  - при ответе на сообщение из списка рассылки, не отправляйте копию
>(Cc:) автору оригинального сообщения, разве что он сам об этом
>попросил;
> Ю.
>  p.s. Там много интересного - ознакомьтесь!

А похоже, что не столько «интересное» там надо было писать, сколько самые что 
ни на есть азбучные истины.  Ну, к примеру, что отвечая на письмо [0], принято 
отвечать на письмо, а не начинать новый трэд.

Или вы это намеренно — затем же, зачем и сбросили до минимума контекст — чтоб 
было легче принять на веру ваши поклепы?

[0] <87zidbl3by@gmail.com>


О заголовках писем (Was: Re: [офтопик])

2017-06-16 Пенетрантность Dmitry Alexandrov
>> А отсутствие в письме заголовка Reply-To: debian-russian@lists.debian.org
>> считается за "сам об этом попросил"?
>
> заголовок Reply-To указывающий на рассылку - скорее бага.

Да, хотя не критичная.  Насколько я понимаю, максимум, чем она грозит — это 
отправкой в рассылку двух экземпляров одного письма: один адрес из CC, второй 
из этой Reply-To, а ни MUA, ни кто другой дальше по цепочке себя умнее 
пользователя не сочли и дубликаты не удалили.  По-моему, это маловероятно.

Идеально корректным способом переложить всю заботу на программы собеседников 
должен быть заголовок «Mail-Copies-To: never» — он ровно для этого и 
предназначен.  Незадача, однако, в том, что многие MUA (несвободные веб-клиенты 
в частности) его молча игнорируют.


Re: [офтопик] Re: Установить debian без systemd

2017-06-14 Пенетрантность artiom
>> Это было наиболее активно как-раз во время прихода нацистов, просто
>> потому, что они начали активно проводить милитаризацию.
>> На даты посмотрите.
> 
> Так даты - как раз 20-е годы.
> 
По начало 30-х, до 1933-го точнее.

> 4) Совместные парады - не проводили.
 Не хочу вас расстраивать, но:
>>>
>>> Расстроить меня русской википедией у вас вряд-ли получися.
>>>
>> Вы бы хоть статью, что-ли прочитали.
> 
> С чего вы решили, что я это однажды не сделал?
> 
С ваших слов под пунктом 4.

>> если вам не нравится русская википедия, можете прочитать ту же статью на
>> английском или на французском.
> 
> От этого она перестанет быть википедией?
> 
Перестанет быть "русской википедией".



Re: [офтопик] Re: Установить debian без systemd

2017-06-14 Пенетрантность Sergey B Kirpichev
On Wed, Jun 14, 2017 at 11:37:25AM +0300, artiom wrote:
> 14.06.2017 01:27, Sergey B Kirpichev пишет:
> > On Wed, Jun 14, 2017 at 01:20:30AM +0300, artiom wrote:
> >>> 3) Военных не обучали.
> >> То, что военных обучали, это 100%. И никаких сомнений не вызывает.
> > 
> > Это было свернуто еще даже до прихода нацистов к власти.  А последним
> > подобное было уже не нужно.  На условия Версаля они плевали
> > вполне открыто.
> > 
> Это было наиболее активно как-раз во время прихода нацистов, просто
> потому, что они начали активно проводить милитаризацию.
> На даты посмотрите.

Так даты - как раз 20-е годы.

> >>> 4) Совместные парады - не проводили.
> >> Не хочу вас расстраивать, но:
> > 
> > Расстроить меня русской википедией у вас вряд-ли получися.
> > 
> Вы бы хоть статью, что-ли прочитали.

С чего вы решили, что я это однажды не сделал?

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

От этого она перестанет быть википедией?

PS: Ладно, далее буду отвечать только в личку.  Оффтопика хватит уже.



Re: [офтопик] Re: Установить debian без systemd

2017-06-14 Пенетрантность artiom


14.06.2017 01:27, Sergey B Kirpichev пишет:
> On Wed, Jun 14, 2017 at 01:20:30AM +0300, artiom wrote:
>>> 3) Военных не обучали.
>> То, что военных обучали, это 100%. И никаких сомнений не вызывает.
> 
> Это было свернуто еще даже до прихода нацистов к власти.  А последним
> подобное было уже не нужно.  На условия Версаля они плевали
> вполне открыто.
> 
>>> 4) Совместные парады - не проводили.
>> Не хочу вас расстраивать, но:
> 
> Расстроить меня русской википедией у вас вряд-ли получися.
> 

Хотя, конечно, если считать датой прихода нацистов к власти, дату
образования Рейха, 1933-й год, то да, но это весьма поверхностный взгляд.



Re: [офтопик] Re: Установить debian без systemd

2017-06-14 Пенетрантность artiom


14.06.2017 01:27, Sergey B Kirpichev пишет:
> On Wed, Jun 14, 2017 at 01:20:30AM +0300, artiom wrote:
>>> 3) Военных не обучали.
>> То, что военных обучали, это 100%. И никаких сомнений не вызывает.
> 
> Это было свернуто еще даже до прихода нацистов к власти.  А последним
> подобное было уже не нужно.  На условия Версаля они плевали
> вполне открыто.
> 
Это было наиболее активно как-раз во время прихода нацистов, просто
потому, что они начали активно проводить милитаризацию.
На даты посмотрите.

>>> 4) Совместные парады - не проводили.
>> Не хочу вас расстраивать, но:
> 
> Расстроить меня русской википедией у вас вряд-ли получися.
> 
Вы бы хоть статью, что-ли прочитали. Там ссылки на документы есть. И
если вам не нравится русская википедия, можете прочитать ту же статью на
английском или на французском.



Re: [офтопик]

2017-06-14 Пенетрантность Dmitry E. Oboukhov
> Громко вслух цитирую:

> - при ответе на сообщение из списка рассылки, не отправляйте копию
> (Cc:) автору оригинального сообщения, разве что он сам об этом
> попросил;

> А отсутствие в письме заголовка Reply-To: debian-russian@lists.debian.org
> считается за "сам об этом попросил"?

заголовок Reply-To указывающий на рассылку - скорее бага.
есть же заголовки List-* для рассылочных вещей. Вот там адрес рассылки
и представлен:
List-Id: 
List-URL: 
List-Post: 
List-Help: 
List-Subscribe: 

List-Unsubscribe: 

Precedence: list Resent-Sender: debian-russian-requ...@lists.debian.org
List-Archive: 
https://lists.debian.org/msgid-search/alpine.DEB.2.20.1706140802010.17981@localhost

-- 

. ''`.Dmitry E. Oboukhov 
: :’  :
`. `~’   GPG key: 4096R/08EEA756 2014-08-30
  `- 71ED ACFC 6801 0DD9 1AD1  9B86 8D1F 969A 08EE A756


signature.asc
Description: Digital signature


Re: [офтопик]

2017-06-13 Пенетрантность yuri . nefedov

On Wed, 14 Jun 2017, Konstantin Matyukhin wrote:



 Громко вслух цитирую:

 - при ответе на сообщение из списка рассылки, не отправляйте копию
   (Cc:) автору оригинального сообщения, разве что он сам об этом
   попросил;



А отсутствие в письме заголовка Reply-To: debian-russian@lists.debian.org
считается за "сам об этом попросил"?



 Громко вслух цитирую:
 - если вы отправляете сообщение в список рассылки, на который вы не
   подписаны, обязательно упомяните об этом, в противном случае вы
   можете и не получить ответ на свой вопрос (см. предыдущий пункт);

 https://www.debian.org/MailingLists/#codeofconduct

 так что логично предположить, что нет, не считается.
Ю.

Re: [офтопик]

2017-06-13 Пенетрантность Konstantin Matyukhin
>
>  Громко вслух цитирую:
>
>  - при ответе на сообщение из списка рассылки, не отправляйте копию
>(Cc:) автору оригинального сообщения, разве что он сам об этом
>попросил;
>

А отсутствие в письме заголовка Reply-To: debian-russian@lists.debian.org
считается за "сам об этом попросил"?

-- 
С уважением,
Константин Матюхин


Re: [офтопик]

2017-06-13 Пенетрантность yuri . nefedov

On Wed, 14 Jun 2017, Dmitry Alexandrov wrote:




Достаточно в рассылку один раз.


Нет, совершенно недостаточно.



 Дмитрий, не выдумывайте своих правил, если не удосужились
 прочитать дебиановские [1].

 Громко вслух цитирую:

 - при ответе на сообщение из списка рассылки, не отправляйте копию
   (Cc:) автору оригинального сообщения, разве что он сам об этом
   попросил;
Ю.
 p.s. Там много интересного - ознакомьтесь!

 [1] https://www.debian.org/MailingLists/#codeofconduct

Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность Dmitry Alexandrov

> Дмитрий, зачем же на мыло писать?

Что бы немного облегчить адресату жизнь, очевидно.  Дав ему возможность, буде 
он пожелает, отличать адресованные ему письма ото всех остальных.

> Достаточно в рассылку один раз.

Нет, совершенно недостаточно.

В письме, посланном лишь на коллективный адрес (вот как это), единственным 
формальным указанием на того, кому же оно адресовано на самом деле, остается 
заголовок In-Reply-To, что обязан содержать лишь уникальный идентификатор 
отвечаемого письма (и не смотрите на свои или мои письма, это просто Гнус такой 
добрый, что дописывает туда в свободном виде отправителя и дату).  Установить 
же по ID письма его автора — задача нетривиальная.  И хотя я не имею чести 
пользоваться тем публичным IMAP-сервером, что и вы, готов поспорить, что вы не 
сможете ему приказать отбирать письма, подобные этому: написанные к вам, но 
адресованные непонятно куда.

А «один раз» — это верно, да.


Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность Melleus
Sergey B Kirpichev <skirpic...@gmail.com> writes:

> Раз уж вы вылезли в рассылку просвещать убогих - жгите.

Зачем вы провоцируете офтопик? Ни тема, ни рассылка в целом совершенно о
другом. И мне уж совсем непонятно, почему вы всех читателей рассылки
обзываете убогими. Вы меня огорчили.



Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность Sergey B Kirpichev
On Wed, Jun 14, 2017 at 01:20:30AM +0300, artiom wrote:
> > 3) Военных не обучали.
> То, что военных обучали, это 100%. И никаких сомнений не вызывает.

Это было свернуто еще даже до прихода нацистов к власти.  А последним
подобное было уже не нужно.  На условия Версаля они плевали
вполне открыто.

> > 4) Совместные парады - не проводили.
> Не хочу вас расстраивать, но:

Расстроить меня русской википедией у вас вряд-ли получися.



Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность Sergey B Kirpichev
On Wed, Jun 14, 2017 at 12:31:20AM +0300, Melleus wrote:
> В библиотеках, возможно, есть газета Правда от
> 23/12/1939. Это про дружбу.

И что там про дружбу?

> Журнал "Родина" №1, 2004 г. - это про обучение военных.

Про сотрудничество с рейхсвером до 33-го года?

> "Внешняя торговля СССР за 20 лет 1918—1937" Статистический
> справочник. М. 1939 - это про поставки.

AFAIR, 40% германского вооружения делалось из шведской руды.  Вот это -
стратегические поставки.

> Ну и про парады уже сами как-то...

Сами - никак.

Раз уж вы вылезли в рассылку просвещать убогих - жгите.



Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность artiom
> On Tue, Jun 13, 2017 at 10:51:40PM +0300, Melleus wrote:
>> Иначе разве бы стали
>> водить с ними дружбу прожженные большевики, поставлять им стратегическое
>> сырье, обучать ихних военных вразрез со всеми международными договорами,
>> заключать договоры о дружбе и проводить совместные военные парады?
> 
> 1) Дружбу с ними - не водили ни прожженые, ни обычные большевики.
Да, такого не знаю: встречи фрайкоров и большевиков обычно проходили с
огоньком.

> 3) Военных не обучали.
То, что военных обучали, это 100%. И никаких сомнений не вызывает.
По трём основным направлениям.

> 4) Совместные парады - не проводили.
Не хочу вас расстраивать, но:
https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%B0%D1%80%D0%B0%D0%B4_%D0%B2%D0%B5%D1%80%D0%BC%D0%B0%D1%85%D1%82%D0%B0_%D0%B8_%D0%A0%D0%9A%D0%9A%D0%90_%D0%B2_%D0%91%D1%80%D0%B5%D1%81%D1%82%D0%B5
https://www.youtube.com/watch?v=Dqd5KgyuRZ8



Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность artiom
>> Впрочем, тема как-то сместилась.
>> Пример был про другое, и не суть важно, как Гитлер пришёл к власти.
>> Важно то, что при "одной партии, одном фюрере", Германия вполне себе
>> развивалась какое-то время.
> "Какое-то время" здесь ключевое слово. Это время обычно невелико. А
> потом заканчиваются ресурсы и начинаются проблемы.
> 
Да, я в курсе про то, что был дефицит бюджета.
Но неизвестно, чем бы всё закончилось, реализуй они свои планы.
Хотя, конечно, не вполне удачная аналогия со стандартом, да. :-|



Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность Melleus
Sergey B Kirpichev  writes:

> On Tue, Jun 13, 2017 at 10:51:40PM +0300, Melleus wrote:
>> Иначе разве бы стали
>> водить с ними дружбу прожженные большевики, поставлять им стратегическое
>> сырье, обучать ихних военных вразрез со всеми международными договорами,
>> заключать договоры о дружбе и проводить совместные военные парады?
>
> 1) Дружбу с ними - не водили ни прожженые, ни обычные большевики.
> 2) Торговлю вели, как и прочие страны.  Получая взамен технологии
>и оборудование.  А уж про поставки стратегического сырья - лучше
>после белой и пушистой^Wнейтральной Швеции не заикаться.
> 3) Военных не обучали.
> 4) Совместные парады - не проводили.
В библиотеках, возможно, есть газета Правда от
23/12/1939. Это про дружбу.
Журнал "Родина" №1, 2004 г. - это про обучение военных.
"Внешняя торговля СССР за 20 лет 1918—1937" Статистический
справочник. М. 1939 - это про поставки.
Ну и про парады уже сами как-то...
> Где откопали бред из 90-х - там и закопайте.
Давайте договоримся. Вы не будете говорить мне, что мне делать, а я не
буду говорить вам, куда вам идти.



Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность Melleus
artiom  writes:

> 13.06.2017 22:51, Melleus пишет:
>> Dmitry Alexandrov <321...@gmail.com> writes:
>> 
 Начнем с того, что Гитлер победил на свободных, демократических
 выборах.
>>>
>>> Извините, я уже второй раз за месяц читаю в рассылке это утверждение.
>>> Не могли бы вы его развернуть?  Какие выборы, насколько они «свободные
>>> и демократичные», в каком смысле «Гитлер» и в каком смысле он на них
>>> победил?
>>>
>>> Если что, на мартовских выборах 33-го, то есть когда Гитлер *уже* был
>>> канцлером, проходивших в атмосфере массовых гонений на коммунистов,
>>> профсоюзы и «левых» вообще (поджог Рейхстага и вот это все), НСДАП (а
>>> не Гитлер лично) набрала около сорока процентов.  А менее чем за
>>> полгода до этого было порядка тридцати.  А канцлером он оказался
>>> потому, что его своей волей *назначил* Гиденбург.  А назначил потому,
>>> что свободный демократический процесс в очередной раз провалился —
>>> парламентские партии так не смогли образовать коалиции и избрать главу
>>> правительства.
>> 
>> Имел в виду выборы в июле 32-го, когда его партия получила большинство в
>> Рейхстаге. Именно тогда был ключевой момент. Так что получается, что
>> Гитлер - в смысле партия. Признаюсь, что было бы лучше дать эту ремарку
>> заранее. Ибо уже подросли дети, которые не знают, что когда мы говорим -
>> Ленин, подразумеваем - Партия, говорим Партия, подразумеваем - Ленин.
> При Сталине вас за такие слова могли бы посадить. ;-)
>
>> У немцев такая же самая ситуевина была. А насчет гонений на "левых" - так
>> социалистическая партия рабочих Гитлера тоже левая. Иначе разве бы стали
>> водить с ними дружбу прожженные большевики, поставлять им стратегическое
>> сырье, обучать ихних военных вразрез со всеми международными договорами,
>> заключать договоры о дружбе и проводить совместные военные парады?
> Стали бы. Также, как потом с американцами "дружбу" водили против них.
> Не путайте утилитарность и практичность с идеологией.
>
>> И, кстати, точно так же большевики в свое время сначала вместе с союзниками
>> ликвидировали сначала всех противников, а затем и союзников. Левые - это
>> очень, очень опасные ребята.
>> 
> Впрочем, тема как-то сместилась.
> Пример был про другое, и не суть важно, как Гитлер пришёл к власти.
> Важно то, что при "одной партии, одном фюрере", Германия вполне себе
> развивалась какое-то время.
"Какое-то время" здесь ключевое слово. Это время обычно невелико. А
потом заканчиваются ресурсы и начинаются проблемы.



Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность Melleus
Dmitry Alexandrov <321...@gmail.com> writes:

>> Начнем с того, что Гитлер победил на свободных, демократических
>> выборах.
>
> Извините, я уже второй раз за месяц читаю в рассылке это утверждение.
> Не могли бы вы его развернуть?  Какие выборы, насколько они «свободные
> и демократичные», в каком смысле «Гитлер» и в каком смысле он на них
> победил?
>
> Если что, на мартовских выборах 33-го, то есть когда Гитлер *уже* был
> канцлером, проходивших в атмосфере массовых гонений на коммунистов,
> профсоюзы и «левых» вообще (поджог Рейхстага и вот это все), НСДАП (а
> не Гитлер лично) набрала около сорока процентов.  А менее чем за
> полгода до этого было порядка тридцати.  А канцлером он оказался
> потому, что его своей волей *назначил* Гиденбург.  А назначил потому,
> что свободный демократический процесс в очередной раз провалился —
> парламентские партии так не смогли образовать коалиции и избрать главу
> правительства.

Дмитрий, зачем же на мыло писать? Достаточно в рассылку один раз.

И для всех:

Имел в виду выборы в июле 32-го, когда его партия получила большинство в
Рейхстаге. Именно тогда был ключевой момент. Так что получается, что
Гитлер - в смысле партия. Признаюсь, что было бы лучше дать эту ремарку
заранее. Ибо уже подросли дети, которые не знают, что когда мы говорим -
Ленин, подразумеваем - Партия, говорим Партия, подразумеваем - Ленин. У
немцев такая же самая ситуевина была. А насчет гонений на "левых" - так
социалистическая партия рабочих Гитлера тоже левая. Иначе разве бы стали
водить с ними дружбу прожженные большевики, поставлять им стратегическое
сырье, обучать ихних военных вразрез со всеми международными договорами,
заключать договоры о дружбе и проводить совместные военные парады? И,
кстати, точно так же большевики в свое время сначала вместе с союзниками
ликвидировали сначала всех противников, а затем и союзников. Левые - это
очень, очень опасные ребята.



Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность Sergey B Kirpichev
On Tue, Jun 13, 2017 at 10:51:40PM +0300, Melleus wrote:
> Иначе разве бы стали
> водить с ними дружбу прожженные большевики, поставлять им стратегическое
> сырье, обучать ихних военных вразрез со всеми международными договорами,
> заключать договоры о дружбе и проводить совместные военные парады?

1) Дружбу с ними - не водили ни прожженые, ни обычные большевики.
2) Торговлю вели, как и прочие страны.  Получая взамен технологии
   и оборудование.  А уж про поставки стратегического сырья - лучше
   после белой и пушистой^Wнейтральной Швеции не заикаться.
3) Военных не обучали.
4) Совместные парады - не проводили.

Где откопали бред из 90-х - там и закопайте.



Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность artiom


13.06.2017 22:51, Melleus пишет:
> Dmitry Alexandrov <321...@gmail.com> writes:
> 
>>> Начнем с того, что Гитлер победил на свободных, демократических
>>> выборах.
>>
>> Извините, я уже второй раз за месяц читаю в рассылке это утверждение.
>> Не могли бы вы его развернуть?  Какие выборы, насколько они «свободные
>> и демократичные», в каком смысле «Гитлер» и в каком смысле он на них
>> победил?
>>
>> Если что, на мартовских выборах 33-го, то есть когда Гитлер *уже* был
>> канцлером, проходивших в атмосфере массовых гонений на коммунистов,
>> профсоюзы и «левых» вообще (поджог Рейхстага и вот это все), НСДАП (а
>> не Гитлер лично) набрала около сорока процентов.  А менее чем за
>> полгода до этого было порядка тридцати.  А канцлером он оказался
>> потому, что его своей волей *назначил* Гиденбург.  А назначил потому,
>> что свободный демократический процесс в очередной раз провалился —
>> парламентские партии так не смогли образовать коалиции и избрать главу
>> правительства.
> 
> Имел в виду выборы в июле 32-го, когда его партия получила большинство в
> Рейхстаге. Именно тогда был ключевой момент. Так что получается, что
> Гитлер - в смысле партия. Признаюсь, что было бы лучше дать эту ремарку
> заранее. Ибо уже подросли дети, которые не знают, что когда мы говорим -
> Ленин, подразумеваем - Партия, говорим Партия, подразумеваем - Ленин.
При Сталине вас за такие слова могли бы посадить. ;-)

> У немцев такая же самая ситуевина была. А насчет гонений на "левых" - так
> социалистическая партия рабочих Гитлера тоже левая. Иначе разве бы стали
> водить с ними дружбу прожженные большевики, поставлять им стратегическое
> сырье, обучать ихних военных вразрез со всеми международными договорами,
> заключать договоры о дружбе и проводить совместные военные парады?
Стали бы. Также, как потом с американцами "дружбу" водили против них.
Не путайте утилитарность и практичность с идеологией.

> И, кстати, точно так же большевики в свое время сначала вместе с союзниками
> ликвидировали сначала всех противников, а затем и союзников. Левые - это
> очень, очень опасные ребята.
> 
Впрочем, тема как-то сместилась.
Пример был про другое, и не суть важно, как Гитлер пришёл к власти.
Важно то, что при "одной партии, одном фюрере", Германия вполне себе
развивалась какое-то время.



Re: [офтопик] Re: Установить debian без systemd

2017-06-13 Пенетрантность Melleus
Dmitry Alexandrov <321...@gmail.com> writes:

>> Начнем с того, что Гитлер победил на свободных, демократических
>> выборах.
>
> Извините, я уже второй раз за месяц читаю в рассылке это утверждение.
> Не могли бы вы его развернуть?  Какие выборы, насколько они «свободные
> и демократичные», в каком смысле «Гитлер» и в каком смысле он на них
> победил?
>
> Если что, на мартовских выборах 33-го, то есть когда Гитлер *уже* был
> канцлером, проходивших в атмосфере массовых гонений на коммунистов,
> профсоюзы и «левых» вообще (поджог Рейхстага и вот это все), НСДАП (а
> не Гитлер лично) набрала около сорока процентов.  А менее чем за
> полгода до этого было порядка тридцати.  А канцлером он оказался
> потому, что его своей волей *назначил* Гиденбург.  А назначил потому,
> что свободный демократический процесс в очередной раз провалился —
> парламентские партии так не смогли образовать коалиции и избрать главу
> правительства.

Имел в виду выборы в июле 32-го, когда его партия получила большинство в
Рейхстаге. Именно тогда был ключевой момент. Так что получается, что
Гитлер - в смысле партия. Признаюсь, что было бы лучше дать эту ремарку
заранее. Ибо уже подросли дети, которые не знают, что когда мы говорим -
Ленин, подразумеваем - Партия, говорим Партия, подразумеваем - Ленин. У
немцев такая же самая ситуевина была. А насчет гонений на "левых" - так
социалистическая партия рабочих Гитлера тоже левая. Иначе разве бы стали
водить с ними дружбу прожженные большевики, поставлять им стратегическое
сырье, обучать ихних военных вразрез со всеми международными договорами,
заключать договоры о дружбе и проводить совместные военные парады? И,
кстати, точно так же большевики в свое время сначала вместе с союзниками
ликвидировали сначала всех противников, а затем и союзников. Левые - это
очень, очень опасные ребята.


[офтопик] Re: Установить debian без systemd

2017-06-12 Пенетрантность Dmitry Alexandrov
> Начнем с того, что Гитлер победил на свободных, демократических
> выборах.

Извините, я уже второй раз за месяц читаю в рассылке это утверждение.  Не могли 
бы вы его развернуть?  Какие выборы, насколько они «свободные и демократичные», 
в каком смысле «Гитлер» и в каком смысле он на них победил?

Если что, на мартовских выборах 33-го, то есть когда Гитлер *уже* был 
канцлером, проходивших в атмосфере массовых гонений на коммунистов, профсоюзы и 
«левых» вообще (поджог Рейхстага и вот это все), НСДАП (а не Гитлер лично) 
набрала около сорока процентов.  А менее чем за полгода до этого было порядка 
тридцати.  А канцлером он оказался потому, что его своей волей *назначил* 
Гиденбург.  А назначил потому, что свободный демократический процесс в 
очередной раз провалился — парламентские партии так не смогли образовать 
коалиции и избрать главу правительства.


Re: ssh под офтопик

2010-12-31 Пенетрантность Victor Wagner
On 2010.12.30 at 18:09:50 +0500, Andrey Rahmatullin wrote:

 On Thu, Dec 30, 2010 at 12:58:22PM +0300, Victor Wagner wrote:
   кажись ssh пробрасывает эту переменную с той машины, с которой  
   подключаешься. а putty не пробрасывает.
  Это вы его готовить не умеете. Где-то у него в насторйках была
  возможнотсь задать переменные для проброса на ту сторону.
 Откуда ж эти переменные на этой стороне возьмутся?

А вот в том самом диалоге конфигурации вы их на этой стороне и напишете.
Вместе со значениями.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101231094328.ga31...@wagner.pp.ru



Re: ssh под офтопик

2010-12-30 Пенетрантность Victor Wagner
On 2010.12.30 at 03:36:19 +0200, Alexey Boyko wrote:

 Первое.
 Выставляйте правильно настройки.

 помогла строка на сервере:
 .bashrc
 export LC_ALL=ru_RU.utf8

 Видимо из под Linux/xterm она была не обязательной.

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

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


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101230095822.ga30...@wagner.pp.ru



Re: ssh под офтопик

2010-12-30 Пенетрантность Виктор Пырлик

 Что можно посоветовать в качестве openssh под win, чтоб русский в utf8 
 отображался и авторизация  по ключу поддерживалась ?

может не к месту, но я лично пользую
http://www.nomachine.com/download.php (NX Client and Server)
ну и  PuTTY - локаль UTF, сложностей никаких. Если у вас что-то ни
так, править на стороне сервера. Да, для NX заодно скачайте шрифты(там
же).
--
С уважением, Виктор


Re: ssh под офтопик

2010-12-30 Пенетрантность alexander barakin
2010/12/29 Nicholas s...@networkgate.us:

 Первое.
 Выставляйте правильно настройки.

 помогла строка на сервере:
 .bashrc
 export LC_ALL=ru_RU.utf8

всё-таки лучше сразу правильный locale использовать. с существующим
charmap-ом UTF-8:
ru_RU.UTF-8
а то мэйнтейнер libx11-data настолько суров, что, того и гляди,
выкинет alias для ru_RU.utf8.
ведь для ru_UA он вот отказался отсутствующий alias добавлять:
http://lists.debian.org/debian-russian/2010/12/msg00407.html

-- 
wbr, alexander barakin aka sash-kan.


Re: ssh под офтопик

2010-12-30 Пенетрантность Andrey Rahmatullin
On Thu, Dec 30, 2010 at 12:58:22PM +0300, Victor Wagner wrote:
  кажись ssh пробрасывает эту переменную с той машины, с которой  
  подключаешься. а putty не пробрасывает.
 Это вы его готовить не умеете. Где-то у него в насторйках была
 возможнотсь задать переменные для проброса на ту сторону.
Откуда ж эти переменные на этой стороне возьмутся?

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

Pilot интересно в sisyphus@ пишут: пропал русский в консоли
Pilot один русский купил путёвку в консоль, вышел вечером прогуляться и
пропал


signature.asc
Description: Digital signature


Re: ssh под офтопик

2010-12-30 Пенетрантность Nicholas

On 30.12.2010 10:39, alexander barakin wrote:

всё-таки лучше сразу правильный locale использовать. с существующим
charmap-ом UTF-8:


Спасибо.

On 30.12.2010 13:09, Andrey Rahmatullin wrote:
 Откуда ж эти переменные на этой стороне возьмутся?

Возможно, в connection - data - Environment variables

Но проще один раз на сервере настроить.


--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/ifi9nm$8u...@dough.gmane.org



Re: ssh под офтопик

2010-12-30 Пенетрантность Alexey Boyko

помогла строка на сервере:
.bashrc
export LC_ALL=ru_RU.utf8

Видимо из под Linux/xterm она была не обязательной.


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


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


вполне может быть. моё общение с путти заканчивается на вот ссылка откуда  
можно скачать ssh под винду.


--
xmpp:ale...@boyko.km.ua

Re: ssh под офтопик

2010-12-30 Пенетрантность Виктор Пырлик
ВСЕХ С НОВЫМ ГОДОМ 2011 !!!
УСПЕХОВ, ЗДОРОВЬЯ, УДАЧИ, ДЕНЕГ
--
*поднят бокал с шампанским, громкие аплодисменты :)
иногда работа доставляет удовольствие :
-- 
С уважением, Виктор


Re: ssh под офтопик

2010-12-29 Пенетрантность alexander barakin
2010/12/29 Lev Arzhanov larzha...@seyho.ru:
 Требует преобразования имеющегося ключа с помощью PuTTYgen.

puttygen из пакета putty-tools

-- 
wbr, alexander barakin aka sash-kan.


Re: ssh под офтопик

2010-12-29 Пенетрантность Andrey Rahmatullin
On Wed, Dec 29, 2010 at 10:38:48AM +0200, alexander barakin wrote:
  Требует преобразования имеющегося ключа с помощью PuTTYgen.
 puttygen из пакета putty-tools
Это и на хосте с PuTTY можно сделать.

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

 я думаю, што можна атказацца ат плахих слоф, ципа: сцайт, сцылка и
 т.п. В астальном сьциль падонкаф рулит! Фтыкайте!
С таким построением фраз, вы должны быть в курсе, что вам надо выпить, и
в какой город Беларуси переехать, да?
Я против такого общения даже в курилке.
-- nikon in community@


signature.asc
Description: Digital signature


Re: ssh под офтопик

2010-12-29 Пенетрантность Nicholas

Спасибо, за ответы - посмотрел puTTY, конвертировал ключ - работает.

Остались вопросы:
(В настройах puTTYpuTTY выбрал кодировку UTF8)

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

Если залогиниться с linux - локаль будет ru_RU.UTF8,
а если из win - POSIX - как это можно изменить ?

Если из win получить сессию screen -x созданную под linux - локаль 
получается русской, в mc все меню - тоже вопросы.




--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/iffa87$8b...@dough.gmane.org



Re: ssh под офтопик

2010-12-29 Пенетрантность Nicholas


Проблема с псевдографикой и русской кодировкой в puTTY - ни у кого не 
возникла или, наоборот, часто встречается, но не имеет красивого решения ?


Может быть проще посоветовать человеку поставить маленький линукс в 
виде директории в fat и работающей как win приложение в окне ? (есть 
такой ?)


Как лучше решить вопрос совместной работы в screen на сервере, с разных ос ?

--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/iffjti$ko...@dough.gmane.org



Re: ssh под офтопик

2010-12-29 Пенетрантность Andrey Rahmatullin
On Wed, Dec 29, 2010 at 10:25:38AM +, Nicholas wrote:
 Проблема с псевдографикой и русской кодировкой в puTTY - ни у кого
 не возникла или, наоборот, часто встречается, но не имеет красивого
 решения ?
Первое.
Выставляйте правильно настройки.

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

 * gns обратив взор свой на восток и трижды поклонившись, запустил dist-upgrade


signature.asc
Description: Digital signature


Re: ssh под офтопик

2010-12-29 Пенетрантность Nicholas



Первое.
Выставляйте правильно настройки.


помогла строка на сервере:
.bashrc
export LC_ALL=ru_RU.utf8

Видимо из под Linux/xterm она была не обязательной.

Спасибо.

--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/iffq2v$i4...@dough.gmane.org



Re: ssh под офтопик

2010-12-29 Пенетрантность Andrey Rahmatullin
On Wed, Dec 29, 2010 at 12:10:55PM +, Nicholas wrote:
 Первое.
 Выставляйте правильно настройки.
 помогла строка на сервере:
 .bashrc
 export LC_ALL=ru_RU.utf8
А, так у вас на сервере локаль сломана? Ну кто ж вам виноват.
И нет, не .bashrc тогда уж, а dpkg-reconfigure locales и прочее. 

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

Какие будут мнения?  Проблему 1 надо исправлять в любом случае,
поскольку эти грабли один раз уже сработали.
-- vsu in devel-kernel@


signature.asc
Description: Digital signature


Re: ssh под офтопик

2010-12-29 Пенетрантность Nicholas

On 29.12.2010 17:19, Andrey Rahmatullin wrote:


помогла строка на сервере:
.bashrc
export LC_ALL=ru_RU.utf8

А, так у вас на сервере локаль сломана? Ну кто ж вам виноват.
И нет, не .bashrc тогда уж, а dpkg-reconfigure locales и прочее.



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


Пока разбирался, нашел интересное решение, на случай если в какой ОС 
шрифтов не будет:

https://bbs.archlinux.org/viewtopic.php?pid=485675


.bashrc

if [ $TERM = putty ]; then
  export LC_ALL=en_US.utf8
else
  export LC_ALL=ru_RU.utf8
fi
...
export TERM=xterm
...

and in putty Connection  Data  Terminal type string putty



--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/ifg4un$4s...@dough.gmane.org



Re: ssh под офтопик

2010-12-29 Пенетрантность Alexey Boyko

Первое.
Выставляйте правильно настройки.


помогла строка на сервере:
.bashrc
export LC_ALL=ru_RU.utf8

Видимо из под Linux/xterm она была не обязательной.


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


--
xmpp:ale...@boyko.km.ua

Re: ssh под офтопик

2010-12-29 Пенетрантность Stanislav Maslovski
On Wed, Dec 29, 2010 at 10:25:38AM +, Nicholas wrote:
 
 Проблема с псевдографикой и русской кодировкой в puTTY - ни у кого не
 возникла или, наоборот, часто встречается, но не имеет красивого
 решения ?

Там же кодировка настраивается. По-моему, все работало. Правда,
последний раз я им пользовался очень давно.
 
 Может быть проще посоветовать человеку поставить маленький линукс в
 виде директории в fat и работающей как win приложение в окне ? (есть
 такой ?)

cygwin? Но в нем свои заморочки, причем, с локалью и с консолью я бы
ожидал проблем в первую очередь.

 Как лучше решить вопрос совместной работы в screen на сервере, с разных ос ?

Настроить-таки putty?

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101230054701.ga11...@kaiba.homelan



ssh под офтопик

2010-12-28 Пенетрантность Nicholas
Что можно посоветовать в качестве openssh под win, чтоб русский в utf8 
отображался и авторизация по ключу поддерживалась ?


Я нашел
http://www.openssh.org/windows.html
UTF-8 TeraTerm Pro with TTSSH2 v

но русский сразу не заработал,
и пакета console_cyrillic.exe пока не нашел...


Зато нашел таблицу:
http://webdocs.caspur.it/ibm/db2/8.1/doc/htmlcd/en_US/start/r0007280.htm
из который следует
ru_RU.utf8 соответсвует codepage 1208 , что я и указал в настройке TeraTerm.

Но эта программа все равно вопросики показывает.
(может шрифты нужны ? какие ?)

--
Sincerely,
Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/ifehdj$ci...@dough.gmane.org



Re: ssh под офтопик

2010-12-28 Пенетрантность Stanislav Maslovski
On Wed, Dec 29, 2010 at 12:36:50AM +, Nicholas wrote:
 Что можно посоветовать в качестве openssh под win, чтоб русский в
 utf8 отображался и авторизация по ключу поддерживалась ?

PuTTY?

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101229061930.ga23...@kaiba.homelan



Re: ssh под офтопик

2010-12-28 Пенетрантность Lev Arzhanov
 Что можно посоветовать в качестве openssh под win, чтоб русский в utf8 
 отображался и авторизация по ключу поддерживалась ?

Если нужен клиент, то PuTTY -
http://www.chiark.greenend.org.uk/~sgtatham/putty/

Требует преобразования имеющегося ключа с помощью PuTTYgen.

-- 
С уважением,
Лев Аржанов


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

2006-06-20 Пенетрантность Dmitry E. Oboukhov
DEO поясни мне тогда пожалуйста :)
   
   Возьми книжку по перлу, хотя бы свою, по 5.6, и прочти там, что такое
   glob (не функция, а внутренняя перловая конструкция).  Да, книжка,
   видимо, должна быть вполне конкретная - Programming Perl.  Кукбуки
   обычно этого не описывают.
  DEO дык взял почитал
  DEO никакого, нет не так
  DEO НИКАКОГО отношения глобы к файлам не имеют.
  DEO то что их так применяют - дело десятое
  DEO глоб - это лишь ссылка на все с данным именем (ц) Л. Уолл
 
 Ну да.  На все.  Каковых 4 то ли 5 различных видов возможно.  Скаляр,
 массив, хэш, файлхендл, функция.  Кажется.
он и пишет про то что глобы используются при экспорте имен из одного
пространства имен в другое.

впрочем мы отвлеклись от проблемы.


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



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

2006-06-19 Пенетрантность Alexander Vlasov
Как не работает?
Живой фрагмент...

sub login {
my $sock = IO::Socket::INET-new(127.0.0.1:3339);

select((select($sock), $| = 1)[0]);
binmode $sock, ':utf8';

print $sock login name='$USER' password='$PASSWORD' node=
$AUTHPOINT ip=127.0.0.1\r\n\r\n;
sleep (2);
print $sock gender node=$AUTHPOINT name=m\r\n\r\n;


В Птн, 16/06/2006 в 20:44 +0400, Dmitry E. Oboukhov пишет:
  2. по Perl русскоязычной рассылки никто не знает?
 ладно раз никто не знает по рассылке, может кто ответит по Perl?
 
 я нигде не нашел ответа на вопрос можно ли с сокетами в перл работать
 как с файлами?
 
 
 в смысле чтения из сокета я попробовал работает
 $line=$socket;
 
 а вот в смысле записи в сокет экспериментально попробовал - не работает
 print $socket бла-бла;
 
 да я знаю про send, но в данный момент стоит вопрос использования кода
 куда хочется сокет вместо файла подсунуть...
 
 можно как-то научить print'ы писать в сокет?
 
 
-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


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

2006-06-19 Пенетрантность Alexander Vlasov
И охота вам извращаться, господа?
IO::Socket::INET гораздо проще в работе.

В Птн, 16/06/2006 в 20:46 +0300, Sergey Brutsky пишет:
 можно как-то научить print'ы писать в сокет?
 
 !/usr/bin/perl -W
 
 use Socket;
 
 socket(Socket_Handle, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
 connect(Socket_Handle, sockaddr_in( 80, inet_aton(213.180.204.8)));
 select Socket_Handle; $| = 1;
 print Socket_Handle GET / HTTP1/.0\n\n;
 print STDOUT Socket_Handle;
 close(Socket_Handle);
 
 
-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
 IO::Socket::INET гораздо проще в работе.
 
 В Птн, 16/06/2006 в 20:46 +0300, Sergey Brutsky пишет:
  можно как-то научить print'ы писать в сокет?
  
  !/usr/bin/perl -W
  
  use Socket;
  
  socket(Socket_Handle, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
  connect(Socket_Handle, sockaddr_in( 80, inet_aton(213.180.204.8)));
  select Socket_Handle; $| = 1;
  print Socket_Handle GET / HTTP1/.0\n\n;
  print STDOUT Socket_Handle;
  close(Socket_Handle);
тут проблема: пишется некий скрипт для системы где стоит Perl5.0,
в котором много чего нет. в частности use warnings, не говоря уж о
библиотеках.

например на строку:
connect($socket, sockaddr_in(80, inet_aton(127.0.0.1)));
тот перл ругается так:

Bad symbol for filehandle at /path/to...

===
use Socket;
my $socket;
socket($socket, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
connect($socket, sockaddr_in(80, inet_aton(127.0.0.1)));
===

хотя этот код работает в perl 5.8

я жду, мне обещали shell на ту машинку, там и разберемся.
варианты проапгрейдить перл не подходят, потому что там стоит BSD, а у
нее как обычно с обновлениями траблы и они на это не пойдут :(

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


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



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

2006-06-19 Пенетрантность Sergey Brutsky

Alexander Vlasov пишет:

И охота вам извращаться, господа?
IO::Socket::INET гораздо проще в работе.

Это просто пример print $socket ля-ля-ля был, товарищу в науку :)


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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 19 Jun 2006 
12:23:12 +0400:

  IO::Socket::INET гораздо проще в работе.
  
  В Птн, 16/06/2006 в 20:46 +0300, Sergey Brutsky пишет:
   можно как-то научить print'ы писать в сокет?
   
   !/usr/bin/perl -W
   
   use Socket;
   
   socket(Socket_Handle, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
   connect(Socket_Handle, sockaddr_in( 80, inet_aton(213.180.204.8)));
   select Socket_Handle; $| = 1;
   print Socket_Handle GET / HTTP1/.0\n\n;
   print STDOUT Socket_Handle;
   close(Socket_Handle);
 DEO тут проблема: пишется некий скрипт для системы где стоит Perl5.0,
 DEO в котором много чего нет. в частности use warnings, не говоря уж о
 DEO библиотеках.

С библиотеками как раз проще.

 DEO например на строку:
 DEO connect($socket, sockaddr_in(80, inet_aton(127.0.0.1)));
 DEO тот перл ругается так:

 DEO Bad symbol for filehandle at /path/to...

 DEO ===
 DEO use Socket;
 DEO my $socket;
 DEO socket($socket, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
 DEO connect($socket, sockaddr_in(80, inet_aton(127.0.0.1)));
 DEO ===

 DEO хотя этот код работает в perl 5.8

 DEO я жду, мне обещали shell на ту машинку, там и разберемся.
 DEO варианты проапгрейдить перл не подходят, потому что там стоит BSD, а у
 DEO нее как обычно с обновлениями траблы и они на это не пойдут :(

Тогда забудь про возможность подсовывать неопределенные переменные в
вызовы socket, open и т.п.  Вышеприведенный вариант, где используется
bareword Socket_Handle, скорее всего, работать будет.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

А еще следует потребовать, чтобы программисты, перед тем, как писать код,
внимательно прочли спецификацию: с сыром - это чизбургер.
Игус в [EMAIL PROTECTED]


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



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
 С библиотеками как раз проще.
я взял пару либ с cpan'а, но пришлось над ними оченно поработать чтобы
это на том перле запахало.
правда некоторые либы нашлись и в варианте для perl5 (предыдущие версии)

  DEO я жду, мне обещали shell на ту машинку, там и разберемся.
  DEO варианты проапгрейдить перл не подходят, потому что там стоит BSD, а у
  DEO нее как обычно с обновлениями траблы и они на это не пойдут :(
 
 Тогда забудь про возможность подсовывать неопределенные переменные в
 вызовы socket, open и т.п.
это почему же они неопределенные?
написано же my $socket; ;)

 Вышеприведенный вариант, где используется
 bareword Socket_Handle, скорее всего, работать будет.
будет шелл, гляну :)


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



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
  DEO например на строку:
  DEO connect($socket, sockaddr_in(80, inet_aton(127.0.0.1)));
  DEO тот перл ругается так:
 
  DEO Bad symbol for filehandle at /path/to...
 
  DEO ===
  DEO use Socket;
  DEO my $socket;
  DEO socket($socket, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
  DEO connect($socket, sockaddr_in(80, inet_aton(127.0.0.1)));
  DEO ===
 
  DEO хотя этот код работает в perl 5.8
 
  DEO я жду, мне обещали shell на ту машинку, там и разберемся.
  DEO варианты проапгрейдить перл не подходят, потому что там стоит BSD, а у
  DEO нее как обычно с обновлениями траблы и они на это не пойдут :(
 
 Тогда забудь про возможность подсовывать неопределенные переменные в
 вызовы socket, open и т.п.

socket в моем случае как раз отработал, см выше, а вот упало на connect

 Вышеприведенный вариант, где используется
 bareword Socket_Handle, скорее всего, работать будет.
мне не нравятся конструкции вроде

open(FILE, filename);

потому что даже с use strict они не делают die если неверно написал имя
хендла.
я понимаю что опять я видимо ламерский вопрос задал, но извиняйте, не
могу удержаться.
я для себя взял за правило писать сперва my $file;  чтобы разрешить эту
проблему, а как с ней борются гуру? ;)


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



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

2006-06-19 Пенетрантность Sergey Brutsky




Dmitry E. Oboukhov пишет:

  мне не нравятся конструкции вроде

open(FILE, "filename");

потому что даже с use strict они не делают die если неверно написал имя
хендла.
я понимаю что опять я видимо ламерский вопрос задал, но извиняйте, не
могу удержаться.
я для себя взял за правило писать сперва my $file;  чтобы разрешить эту
проблему, а как с ней борются гуру? ;)

open(FILE, "filename") or die $!;




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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
 потому что даже с use strict они не делают die если неверно написал имя
 хендла.
 я понимаю что опять я видимо ламерский вопрос задал, но извиняйте, не
 могу удержаться.
 я для себя взял за правило писать сперва my $file;  чтобы разрешить эту
 проблему, а как с ней борются гуру? ;)
 open(FILE, filename) or die $!;

это не ответ на вопрос :)
речь шла совсем не об использовании open, а о контроле за тем правильно
ли написан хендл

например 

use strict;
open(FILE, filename);
print FILEE бла-бла\n;


ругается на этапе работы (вернее даже не ругается, а варнинг выдает)

а 

use strict;
my $file;
open($file, filename);
print $filee, бла-бла\n;

ругается на этапе компиляции

вот я спрашивал как гуру рекомендуют сию задачу разруливать?
мне второй вариант нравился (и нравится), но как выяснилось немножко
выше, он не везде работоспособен :-\


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



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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 19 Jun 2006 
14:10:49 +0400:

   DEO я жду, мне обещали shell на ту машинку, там и разберемся.
   DEO варианты проапгрейдить перл не подходят, потому что там стоит BSD, а у
   DEO нее как обычно с обновлениями траблы и они на это не пойдут :(
  
  Тогда забудь про возможность подсовывать неопределенные переменные в
  вызовы socket, open и т.п.
 DEO это почему же они неопределенные?
 DEO написано же my $socket; ;)

Потому что не надо путать необъявленные с неопределенными.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

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 [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
DEO я жду, мне обещали shell на ту машинку, там и разберемся.
DEO варианты проапгрейдить перл не подходят, потому что там стоит BSD, 
 а у
DEO нее как обычно с обновлениями траблы и они на это не пойдут :(
   
   Тогда забудь про возможность подсовывать неопределенные переменные в
   вызовы socket, open и т.п.
  DEO это почему же они неопределенные?
  DEO написано же my $socket; ;)
 
 Потому что не надо путать необъявленные с неопределенными.
я там смайлик поставил ;)
не просто так :D


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



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

2006-06-19 Пенетрантность Dmitry Fedorov

Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 19 Jun 2006 
12:23:12 +0400:

 DEO тут проблема: пишется некий скрипт для системы где стоит Perl5.0,
 DEO в котором много чего нет. в частности use warnings, не говоря уж о


local $^W=1; # use warnings only since 5.006


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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 19 Jun 2006 
14:55:15 +0400:

 DEO вот я спрашивал как гуру рекомендуют сию задачу разруливать?
 DEO мне второй вариант нравился (и нравится), но как выяснилось немножко
 DEO выше, он не везде работоспособен :-\

Гуру рекомендуют выбирать хостинг, версии софта на котором тебя
устраивают.  Сильно нервы экономит, однако.  Хотя меня бы и 5.0
устроил...  Что до данной проблемы, то кажется, IO::* там уже были.
Только их нельзя было передавать в системные функции, надо пользоваться
методами.  Т.е. my $socket = IO::Socket-new(...);
$socket-connect(...);  Но не факт, что я правильно помню...

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

/dev/null-транспортировка


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



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
  DEO вот я спрашивал как гуру рекомендуют сию задачу разруливать?
  DEO мне второй вариант нравился (и нравится), но как выяснилось немножко
  DEO выше, он не везде работоспособен :-\
 
 Гуру рекомендуют выбирать хостинг, версии софта на котором тебя
 устраивают.  Сильно нервы экономит, однако.
тут другой альтернативы нет просто :-\
все продолжается история которая выше в топике
прокси-сервер на скриптах

я тогда поигрался с попытками портировать Net::Proxy на пятый перл, но
там по цепочке мнооого либ тащилось, я где-то половину проковырял, а
потом нашел более простое решение: сваял CGI-шку, которая пускает на 
серваке ssh с ключами -R -L, ну товарищ имел три месяца 100 мегабит 
инет бесплатный (у них по умолчанию инет где-то 200$/мес 64кбит :-\), 
сейчас они прочухались, сунули ssh в группу и запретили доступ 

ну вот я и думаю теперь открыть два сокета и скрипт пусть тупо данные
между ними пробрасывает (в двух процессах), а на двух сторонах тунеля 
там Perl5.8 там уже можно нормальные библиотеки юзать...

но там вроде теперь можно заполучить шелл, товарищ занимается, жду :D

 Хотя меня бы и 5.0
 устроил...  Что до данной проблемы, то кажется, IO::* там уже были.
 Только их нельзя было передавать в системные функции, надо пользоваться
 методами.  Т.е. my $socket = IO::Socket-new(...);
 $socket-connect(...);  Но не факт, что я правильно помню...
я выше спрашивал: никто русскоязычной рассылки по Perl не знает?


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



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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 19 Jun 2006 
15:16:01 +0400:

 DEO я жду, мне обещали shell на ту машинку, там и разберемся.
 DEO варианты проапгрейдить перл не подходят, потому что там стоит 
  BSD, а у
 DEO нее как обычно с обновлениями траблы и они на это не пойдут :(

Тогда забудь про возможность подсовывать неопределенные переменные в
вызовы socket, open и т.п.
   DEO это почему же они неопределенные?
   DEO написано же my $socket; ;)
  
  Потому что не надо путать необъявленные с неопределенными.
 DEO я там смайлик поставил ;)
 DEO не просто так :D

А я не поставил.  Но тоже не просто так...

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Делу время, потехе - деньги.
Кнышев


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



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
   Потому что не надо путать необъявленные с неопределенными.
  DEO я там смайлик поставил ;)
  DEO не просто так :D
 
 А я не поставил.  Но тоже не просто так...
я думал ты примерчик набросаешь где брать определенный хендл

по моему что в 
open(FILE, бла-бла);

что в 
my $file;
open($file, бла-бла);

он неопределенный ;)



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



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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 19 Jun 2006 
15:34:48 +0400:

 DEO я выше спрашивал: никто русскоязычной рассылки по Perl не знает?

fido7.ru.perl, fido7.ru.cgi.perl.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

The Eclipse Platform is an open and extensible platform
for anything and yet nothing in particular.
apt-cache show eclipse-platform


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



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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 19 Jun 2006 
15:48:05 +0400:

Потому что не надо путать необъявленные с неопределенными.
   DEO я там смайлик поставил ;)
   DEO не просто так :D
  
  А я не поставил.  Но тоже не просто так...
 DEO я думал ты примерчик набросаешь где брать определенный хендл

 DEO по моему что в 
 DEO open(FILE, бла-бла);

 DEO что в 
 DEO my $file;
 DEO open($file, бла-бла);

 DEO он неопределенный ;)

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

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Обновление Windows изменило интуитивно ясный интерфейс Вашего компьютера.
Загрузите обновление интуиции с сайта Microsoft.
(С)энта


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



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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 19 Jun 2006 
15:34:48 +0400:

   DEO вот я спрашивал как гуру рекомендуют сию задачу разруливать?
   DEO мне второй вариант нравился (и нравится), но как выяснилось немножко
   DEO выше, он не везде работоспособен :-\
  
  Гуру рекомендуют выбирать хостинг, версии софта на котором тебя
  устраивают.  Сильно нервы экономит, однако.
 DEO тут другой альтернативы нет просто :-\
 DEO все продолжается история которая выше в топике
 DEO прокси-сервер на скриптах

 DEO я тогда поигрался с попытками портировать Net::Proxy на пятый перл, но
 DEO там по цепочке мнооого либ тащилось, я где-то половину проковырял, а
 DEO потом нашел более простое решение: сваял CGI-шку, которая пускает на 
 DEO серваке ssh с ключами -R -L, ну товарищ имел три месяца 100 мегабит 
 DEO инет бесплатный (у них по умолчанию инет где-то 200$/мес 64кбит :-\), 
 DEO сейчас они прочухались, сунули ssh в группу и запретили доступ 

 DEO ну вот я и думаю теперь открыть два сокета и скрипт пусть тупо данные
 DEO между ними пробрасывает (в двух процессах), а на двух сторонах тунеля 
 DEO там Perl5.8 там уже можно нормальные библиотеки юзать...

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

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Дело говоришь!
Теперь делай его.
Кнышев.


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



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
 Дык эта...  Если они уже поймали супостата, то уже знают, где копать,
 когда трафик лишний.  Ну, добьешься того, что прикроют исходящие
 соединения из CGI-скриптов нафиг...  
ну это еще когда произойдет, много воды утекет до тех пор ;)

Ибо нефиг...
нефиг это инет 48-64кбит за 200$/мес
:-\


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



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
  DEO по моему что в 
  DEO open(FILE, бла-бла);
 
  DEO что в 
  DEO my $file;
  DEO open($file, бла-бла);
 
  DEO он неопределенный ;)
 
 Так мне его проверить негде.  А разница между версиями - материя тонкая,
 я тебе набросаю, а ты опять придешь, скажешь не работает.  А я твое
 письмо читай...

тогда пойдем от слова неопределенный

что в первом что во втором варианте именно вызываемая функция делает
хендл определенным, определяет его.
:)


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



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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 19 Jun 2006 
17:52:43 +0400:

   DEO по моему что в 
   DEO open(FILE, бла-бла);
  
   DEO что в 
   DEO my $file;
   DEO open($file, бла-бла);
  
   DEO он неопределенный ;)
  
  Так мне его проверить негде.  А разница между версиями - материя тонкая,
  я тебе набросаю, а ты опять придешь, скажешь не работает.  А я твое
  письмо читай...

 DEO тогда пойдем от слова неопределенный

 DEO что в первом что во втором варианте именно вызываемая функция делает
 DEO хендл определенным, определяет его.
 DEO :)

Хендл - допустим.  А вот переменную она делает определенной только во
втором случае.  В первом случае глоб делает определенным упоминание его
в коде.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Человек - терновый венец природы.
Кнышев


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



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
   Так мне его проверить негде.  А разница между версиями - материя тонкая,
   я тебе набросаю, а ты опять придешь, скажешь не работает.  А я твое
   письмо читай...
 
  DEO тогда пойдем от слова неопределенный
 
  DEO что в первом что во втором варианте именно вызываемая функция делает
  DEO хендл определенным, определяет его.
  DEO :)
 
 Хендл - допустим.  А вот переменную она делает определенной только во
 втором случае.  В первом случае глоб делает определенным упоминание его
 в коде.
ты опять назовешь меня ламером но про второй случай я не понял.
о каком глобе может идти речь _до_ вызова функции?


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



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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 19 Jun 2006 
22:19:38 +0400:

Так мне его проверить негде.  А разница между версиями - материя тонкая,
я тебе набросаю, а ты опять придешь, скажешь не работает.  А я твое
письмо читай...
  
   DEO тогда пойдем от слова неопределенный
  
   DEO что в первом что во втором варианте именно вызываемая функция делает
   DEO хендл определенным, определяет его.
   DEO :)
  
  Хендл - допустим.  А вот переменную она делает определенной только во
  втором случае.  В первом случае глоб делает определенным упоминание его
  в коде.
 DEO ты опять назовешь меня ламером но про второй случай я не понял.
 DEO о каком глобе может идти речь _до_ вызова функции?

О глобе FILE.  Когда именно он будет создан - на стадии компиляции
(perl, видя в этом месте bareword, уже в курсе, что имеется в виду глоб)
или непосредственно перед вызовом функции, я не скажу, но что до вызова
- факт.  Заполнено его файлхендловое гнездо будет, да, уже внутри.

Собственно, в open, print и т.п. можно передавать ссылку на глоб.
Которую можно присвоить переменной.  Что-то типа

my $handle = \*FILE; open($handle, ...);

Этот фокус в 5.0 работал.  Во всяком случае, в 5.0.005.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Попрошу благородного дона не обобщать с утра пораньше! (С)энта


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



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
DEO тогда пойдем от слова неопределенный
   
DEO что в первом что во втором варианте именно вызываемая функция делает
DEO хендл определенным, определяет его.
DEO :)
   
   Хендл - допустим.  А вот переменную она делает определенной только во
   втором случае.  В первом случае глоб делает определенным упоминание его
   в коде.
  DEO ты опять назовешь меня ламером но про второй случай я не понял.
  DEO о каком глобе может идти речь _до_ вызова функции?
 
 О глобе FILE.  Когда именно он будет создан - на стадии компиляции
 (perl, видя в этом месте bareword, уже в курсе, что имеется в виду глоб)
 или непосредственно перед вызовом функции, я не скажу, но что до вызова
 - факт.
а вот это легко проверяется. я выше приводил текст про ошибки
он ругается именно на стадии выполнения (если используем глобы).
и ошибки навроде
print FILEE бла-бла; (предполагается что FILE неверно написан)
тоже только на этапе работы выясняются, а не на этапе компиляции.
(собственно об этом и речь была выше), так что представляется крайне
сомнительным что что-то там такое определяется на этапе компиляции  :D

 Заполнено его файлхендловое гнездо будет, да, уже внутри.
 
 Собственно, в open, print и т.п. можно передавать ссылку на глоб.
 Которую можно присвоить переменной.  Что-то типа
 
 my $handle = \*FILE; open($handle, ...);
 
 Этот фокус в 5.0 работал.  Во всяком случае, в 5.0.005.
у меня книжка по 5.6 (насколько помню)
там написано что если передавать простой скаляр, то он становится
объектом, самооживляется в их терминологии. закрывает файлы по выходе
из области видимости итп


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



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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Mon, 19 Jun 2006 
23:16:24 +0400:

 DEO тогда пойдем от слова неопределенный

 DEO что в первом что во втором варианте именно вызываемая функция 
  делает
 DEO хендл определенным, определяет его.
 DEO :)

Хендл - допустим.  А вот переменную она делает определенной только во
втором случае.  В первом случае глоб делает определенным упоминание его
в коде.
   DEO ты опять назовешь меня ламером но про второй случай я не понял.
   DEO о каком глобе может идти речь _до_ вызова функции?
  
  О глобе FILE.  Когда именно он будет создан - на стадии компиляции
  (perl, видя в этом месте bareword, уже в курсе, что имеется в виду глоб)
  или непосредственно перед вызовом функции, я не скажу, но что до вызова
  - факт.
 DEO а вот это легко проверяется. я выше приводил текст про ошибки
 DEO он ругается именно на стадии выполнения (если используем глобы).
 DEO и ошибки навроде
 DEO print FILEE бла-бла; (предполагается что FILE неверно написан)
 DEO тоже только на этапе работы выясняются, а не на этапе компиляции.
 DEO (собственно об этом и речь была выше), так что представляется крайне
 DEO сомнительным что что-то там такое определяется на этапе компиляции  :D

Ты путаешь определенность глоба как такового и заполнение его
файлхендлового гнезда.

  Заполнено его файлхендловое гнездо будет, да, уже внутри.
  
  Собственно, в open, print и т.п. можно передавать ссылку на глоб.
  Которую можно присвоить переменной.  Что-то типа
  
  my $handle = \*FILE; open($handle, ...);
  
  Этот фокус в 5.0 работал.  Во всяком случае, в 5.0.005.
 DEO у меня книжка по 5.6 (насколько помню)
 DEO там написано что если передавать простой скаляр, то он становится
 DEO объектом, самооживляется в их терминологии. закрывает файлы по выходе
 DEO из области видимости итп

А в 5.0.005 этого еще нет.  Ы?

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Все гениальное просто.
Но со вкусом.
Кнышев.


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



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
 Ты путаешь определенность глоба как такового и заполнение его
 файлхендлового гнезда.
поясни мне тогда пожалуйста :)
 
  DEO у меня книжка по 5.6 (насколько помню)
  DEO там написано что если передавать простой скаляр, то он становится
  DEO объектом, самооживляется в их терминологии. закрывает файлы по выходе
  DEO из области видимости итп
 
 А в 5.0.005 этого еще нет.  Ы?
ну выше ж приводил - матюкается он на это.


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



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
 Ты путаешь определенность глоба как такового и заполнение его
 файлхендлового гнезда.
а не ты путаешь файлхендлы с глобами?
насколько я понимаю глобы отнюдь не для файлхендлов задуманы :)


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



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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Tue, 20 Jun 2006 
00:10:15 +0400:

  Ты путаешь определенность глоба как такового и заполнение его
  файлхендлового гнезда.
 DEO поясни мне тогда пожалуйста :)

Возьми книжку по перлу, хотя бы свою, по 5.6, и прочти там, что такое
glob (не функция, а внутренняя перловая конструкция).  Да, книжка,
видимо, должна быть вполне конкретная - Programming Perl.  Кукбуки
обычно этого не описывают.

   DEO у меня книжка по 5.6 (насколько помню)
   DEO там написано что если передавать простой скаляр, то он становится
   DEO объектом, самооживляется в их терминологии. закрывает файлы по 
  выходе
   DEO из области видимости итп
  
  А в 5.0.005 этого еще нет.  Ы?
 DEO ну выше ж приводил - матюкается он на это.

Естественно.  Раз в нем этого еще нет, то он на это и матюкается.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Дуля со смещенным центром тяжести


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



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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Tue, 20 Jun 2006 
00:16:04 +0400:

  Ты путаешь определенность глоба как такового и заполнение его
  файлхендлового гнезда.
 DEO а не ты путаешь файлхендлы с глобами?
 DEO насколько я понимаю глобы отнюдь не для файлхендлов задуманы :)

Если бы ты сказал отнюдь не только для файлхендлов, я бы тебе даже
поверил.  По версию 4 включительно файлхендлы бывали только в глобах.  В
5.0.005 бывали еще как объекты иерархии IO::*, но их нельзя было
передавать в системные функции.  В 5.6 стало можно.  Я вот не пойму, ты
меня пытаешься убедить, что старый перл, который у тебя на хостинге,
должен жрать конструкции от нового?  Ну, предположим, меня ты убедишь.
Он что, от этого начнет их жрать?

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Если ты не боишься синего экрана, то почему боишься черного?
(c) Д.Белявский


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



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

2006-06-19 Пенетрантность Dmitry E. Oboukhov
  DEO поясни мне тогда пожалуйста :)
 
 Возьми книжку по перлу, хотя бы свою, по 5.6, и прочти там, что такое
 glob (не функция, а внутренняя перловая конструкция).  Да, книжка,
 видимо, должна быть вполне конкретная - Programming Perl.  Кукбуки
 обычно этого не описывают.
дык взял почитал
никакого, нет не так
НИКАКОГО отношения глобы к файлам не имеют.
то что их так применяют - дело десятое
глоб - это лишь ссылка на все с данным именем (ц) Л. Уолл


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



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

2006-06-19 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Tue, 20 Jun 2006 
01:27:56 +0400:

   DEO поясни мне тогда пожалуйста :)
  
  Возьми книжку по перлу, хотя бы свою, по 5.6, и прочти там, что такое
  glob (не функция, а внутренняя перловая конструкция).  Да, книжка,
  видимо, должна быть вполне конкретная - Programming Perl.  Кукбуки
  обычно этого не описывают.
 DEO дык взял почитал
 DEO никакого, нет не так
 DEO НИКАКОГО отношения глобы к файлам не имеют.
 DEO то что их так применяют - дело десятое
 DEO глоб - это лишь ссылка на все с данным именем (ц) Л. Уолл

Ну да.  На все.  Каковых 4 то ли 5 различных видов возможно.  Скаляр,
массив, хэш, файлхендл, функция.  Кажется.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Кто первый встал, того и грабли
Д. Белявский


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



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-17 Пенетрантность Sergey Brutsky



my $socket;
socket($socket, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
connect($socket, sockaddr_in(80, inet_aton(127.0.0.1)));
print $socket GET / HTTP/1.0\n\n;
print while($socket);

почему-то висит и ответа сервера не печатает

а вот если 
print $socket GET / HTTP/1.0\n\n;


заменить на send то работает так как предполагалось.
  

select $socket; $| = 1;
print $socket GET / HTTP/1.0\n\n;


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

2006-06-17 Пенетрантность Dmitry E. Oboukhov
  а вот оно в чем дело, спасибо большое!
 
 Ну, кстати, в любом учебнике/руководстве/книге/документации это всё описано. 
мейби :)
мне не попалось видимо :D
 И с _такими_ 
 элементарными вопросами меня ты уже заколебал. 
ну не читай ;)


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



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

2006-06-16 Пенетрантность Dmitry E. Oboukhov
 2. по Perl русскоязычной рассылки никто не знает?
ладно раз никто не знает по рассылке, может кто ответит по Perl?

я нигде не нашел ответа на вопрос можно ли с сокетами в перл работать
как с файлами?


в смысле чтения из сокета я попробовал работает
$line=$socket;

а вот в смысле записи в сокет экспериментально попробовал - не работает
print $socket бла-бла;

да я знаю про send, но в данный момент стоит вопрос использования кода
куда хочется сокет вместо файла подсунуть...

можно как-то научить print'ы писать в сокет?


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



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

2006-06-16 Пенетрантность Alexander Lourier
В сообщении от Пятница 16 Июнь 2006 20:44 Dmitry E. Oboukhov написал(a):


 я нигде не нашел ответа на вопрос можно ли с сокетами в перл работать
 как с файлами?

Да.

 а вот в смысле записи в сокет экспериментально попробовал - не работает
 print $socket бла-бла;

Что значит не работает? Как проверяли?

Может быть не хватает use IO::Handle;
$socket-autoflush(1);

-- 
Alexander Lourier, http://aml.rulezz.ru


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



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

2006-06-16 Пенетрантность Sergey Brutsky

можно как-то научить print'ы писать в сокет?

!/usr/bin/perl -W

use Socket;

socket(Socket_Handle, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
connect(Socket_Handle, sockaddr_in( 80, inet_aton(213.180.204.8)));
select Socket_Handle; $| = 1;
print Socket_Handle GET / HTTP1/.0\n\n;
print STDOUT Socket_Handle;
close(Socket_Handle);



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

2006-06-16 Пенетрантность Dmitry E. Oboukhov
  я нигде не нашел ответа на вопрос можно ли с сокетами в перл работать
  как с файлами?
 
 Да.
 
  а вот в смысле записи в сокет экспериментально попробовал - не работает
  print $socket бла-бла;
 
 Что значит не работает? Как проверяли?
 
 Может быть не хватает use IO::Handle;
 $socket-autoflush(1);

my $socket;
socket($socket, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
connect($socket, sockaddr_in(80, inet_aton(127.0.0.1)));
print $socket GET / HTTP/1.0\n\n;
print while($socket);

почему-то висит и ответа сервера не печатает

а вот если 
print $socket GET / HTTP/1.0\n\n;

заменить на send то работает так как предполагалось.

вот отсюда и возник вопрос.

 Может быть не хватает use IO::Handle;
гхм?


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



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

2006-06-16 Пенетрантность Alexander Lourier
В сообщении от Пятница 16 Июнь 2006 22:37 Dmitry E. Oboukhov написал(a):

use IO::Handle

 my $socket;
 socket($socket, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
 connect($socket, sockaddr_in(80, inet_aton(127.0.0.1)));
$socket-autoflush(1)
 print $socket GET / HTTP/1.0\n\n;
 print while($socket);

 почему-то висит и ответа сервера не печатает

Потому что данные из буфера не уходят в сокет.

-- 
Alexander Lourier, http://aml.rulezz.ru


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



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

2006-06-16 Пенетрантность Dmitry E. Oboukhov
 use IO::Handle
 
  my $socket;
  socket($socket, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
  connect($socket, sockaddr_in(80, inet_aton(127.0.0.1)));
 $socket-autoflush(1)
  print $socket GET / HTTP/1.0\n\n;
  print while($socket);
 
  почему-то висит и ответа сервера не печатает
 
 Потому что данные из буфера не уходят в сокет.
а вот оно в чем дело, спасибо большое!


-- 
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: пара отвлеченных вопросов, офтопик

2006-06-15 Пенетрантность Nikita V. Youshchenko
 Забавно. Не знал. Хотя это выглядит скорее извращением -
 
 Само ядро использует.

Заинтересовался. Посмотрел. Все такие использования по пальцам пересчитать
можно, и они более или менее очевидно заменяются на использование
внутреннего kernel api.

Особенно порадовал вызов getpid() в arch/sh64/kernel/process.c
Использовать current-pid кому-то религия не позволила :)
(хотя судя по контексту, там какой-то отладочный код, где наверное важен
факт системного вызова, а не осуществляемые вызовом действия).

 особенно если учесть, скажем, размер структуры pt_regs для RISC
 архитектур.
 
 И зачем мне его учитывать?

Даже если код собирается с CONFIG-4KSTACKS ?


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



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

2006-06-14 Пенетрантность Dmitry E. Oboukhov
1. залез я за C, давно на нем ничего не писал, а тут модулек для ядра
назрело написать. наткнулся на то что модули ядра не все подряд функции
могут вызывать. 

а тут необходимо в моем модулечке заюзать библиотеку конвертации между
кодировками. то есть например конверт cp1251-koi8-r или koi8-r-utf8
итп. 

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

2. по Perl русскоязычной рассылки никто не знает?


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



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

2006-06-14 Пенетрантность Wladimir Krawtschunowsi
On Wed, Jun 14, 2006 at 16:12 +0400, Dmitry E. Oboukhov wrote:
 1. залез я за C, давно на нем ничего не писал, а тут модулек для ядра
 назрело написать. наткнулся на то что модули ядра не все подряд функции
 могут вызывать. 
 
 а тут необходимо в моем модулечке заюзать библиотеку конвертации между
 кодировками. то есть например конверт cp1251-koi8-r или koi8-r-utf8
 итп. 

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

 порылся я немножко, нашел iconv. но он трогает функции, которые из ядра
 вызвать нельзя, в общем я пока разбираюсь можно ли его заставить
 работать, но пока не разобрался. может кто посоветует другую либлиотеку?
 в принципе в ядре есть модули которым перекодировка нужна, но я не
 разобрался пока что они юзают в качестве либы перекодирования.
 может кто ткнет в нужном направлении чтобы долго не ковыряться?
 
 2. по Perl русскоязычной рассылки никто не знает?


signature.asc
Description: Digital signature


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

2006-06-14 Пенетрантность Иван Лох
On Wed, Jun 14, 2006 at 04:12:34PM +0400, Dmitry E. Oboukhov wrote:
 а тут необходимо в моем модулечке заюзать библиотеку конвертации между
 кодировками. то есть например конверт cp1251-koi8-r или koi8-r-utf8
 итп. 
 может кто ткнет в нужном направлении чтобы долго не ковыряться?

nls в fs

-- 
Иван Лох


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



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

2006-06-14 Пенетрантность Dmitry E. Oboukhov
  а тут необходимо в моем модулечке заюзать библиотеку конвертации между
  кодировками. то есть например конверт cp1251-koi8-r или koi8-r-utf8
  итп. 
  может кто ткнет в нужном направлении чтобы долго не ковыряться?
 
 nls в fs
посмотрел linux/nls.h похоже то что нужно. спасибо
вечерком поковырпяюсь


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



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

2006-06-14 Пенетрантность Nikita V. Youshchenko


 1. залез я за C, давно на нем ничего не писал, а тут модулек для ядра
 назрело написать. наткнулся на то что модули ядра не все подряд функции
 могут вызывать.

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


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



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

2006-06-14 Пенетрантность Dmitry E. Oboukhov
  1. залез я за C, давно на нем ничего не писал, а тут модулек для ядра
  назрело написать. наткнулся на то что модули ядра не все подряд функции
  могут вызывать.
 
 Ядро - это замкнутый в себе статический бинарник.
 Чтобы использовать внутри ядра библиотеку, надо поместить эту библиотеку
 внутрь ядра. Что можно сделать далеко не с любым кодом: например, код не
 должен использовать системные вызовы (либо их использование должно быть
 заменено на вызов внутренних функций ядра, их реализующих - а эти функции
 не всегда экспортируются); имеются ограничения на использование
 динамической памяти; сильно ограничен доступный размер стека, и т.д.
ну да на это я и наткнулся. заюзал iconv а он вешает все своими
вызовами.
хотя я модуль для FUSE пишу, но ограничения похоже совершенно те же что
и на просто модули ядра.


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



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

2006-06-14 Пенетрантность Dmitry Fedorov

14.06.06, Nikita V. Youshchenko[EMAIL PROTECTED] написал(а):


Ядро - это замкнутый в себе статический бинарник.


А загружаемые модули?


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


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


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

2006-06-14 Пенетрантность Nikita V. Youshchenko

 14.06.06, Nikita V. Youshchenko[EMAIL PROTECTED] написал(а):
  Ядро - это замкнутый в себе статический бинарник.

 А загружаемые модули?

А загружаемые модули линкуются внутрь ядра; им доступны только символы, 
экспортируемые ядром или другими загруженными модулями.

Советую почитать Linux device drivers, 3rd edition - доступно в сети.


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

 Из ядра можно вызывать любой системный вызов, доступный из user space.

Ну если только не играться с ассемблером, то это не так. Системному вызову 
xxx() соответствует в ядре функция sys_xxx(), и эти функции не 
экспортируются (так как, помимо прочего, используют специальные binary 
calling conventions).
Содержательная функциональность некоторых - но не всех! - системных вызовов 
доступны в виде внутреннего ядерного API.

А игры с ассемблером в ядре до добра не доводят.

 Просто нужно знать как. Это не документировано, но без этого маханизма
 само ядро обойтись не может, а потому это будет доступно всегда.

А с этого момента поподробнее пожалуйста. Многолетний опыт работы в ядре 
заставляет усомниться в ваших словах ...


pgpo8u0UznDkp.pgp
Description: PGP signature


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

2006-06-14 Пенетрантность Dmitry Fedorov

14.06.06, Nikita V. Youshchenko[EMAIL PROTECTED] написал(а):


 14.06.06, Nikita V. Youshchenko[EMAIL PROTECTED] написал(а):
  Ядро - это замкнутый в себе статический бинарник.

 А загружаемые модули?

А загружаемые модули линкуются внутрь ядра; им доступны только символы,
экспортируемые ядром или другими загруженными модулями.


Значит, уже не замкнутый и не статический.


Советую почитать Linux device drivers, 3rd edition - доступно в сети.


Спасибо за совет. Читал. Лучшая из всех и, тем не менее, крайне недостаточная.
4th edition давно в сети.


 Из ядра можно вызывать любой системный вызов, доступный из user space.

Ну если только не играться с ассемблером, то это не так.


Никаких игр с ассемблером. Всё штатными средствами ядра.
Всё ассемблерное и платформо-зависимое предоставлено ядром.


Системному вызову
xxx() соответствует в ядре функция sys_xxx(), и эти функции не
экспортируются


Экспорт не нужен.


(так как, помимо прочего, используют специальные binary
calling conventions).


Любые calling conventions описаны в прототипах.
Неважно.


 Просто нужно знать как. Это не документировано, но без этого маханизма
 само ядро обойтись не может, а потому это будет доступно всегда.

А с этого момента поподробнее пожалуйста. Многолетний опыт работы в ядре
заставляет усомниться в ваших словах ...


Ну тогда можно и без подробностей - смотрите asm/unistd.h и
приложенный файл - надёргал фрагментов из рабочего кода.
# include linux/processor.h	/* mm_segment_t  */
# include linux/uaccess.h	/* set_fs, get_fs, KERNEL_DS */
# include asm/unistd.h	/* system calls */


// returns old mm segment.
extern inline
mm_segment_t df_get_and_set_fs(mm_segment_t newfs)
{
mm_segment_t oldfs = get_fs();
set_fs(newfs);
return oldfs;
}


static inline _syscall3(int, chown,
			const char __user*, filename,
			uid_t, user,
			gid_t, group)

int df_chown(const char __kernel* filename,  uid_t user, gid_t group)
{
mm_segment_t old_fs = df_get_and_set_fs(KERNEL_DS);

int rc = chown((const char __user*)filename, user, group);

set_fs(old_fs);

return rc0 ? errno : rc;
}


static inline _syscall3(int, mknod,
			const char __user*,filename,
			mode_t,mode,
			dev_t,dev)

int df_mknod(const char __kernel* filename, mode_t mode, dev_t dev)
{
mm_segment_t old_fs = df_get_and_set_fs(KERNEL_DS);

int rc = mknod((const char __user*)filename, mode, dev);

set_fs(old_fs);

return rc0 ? errno : rc;
}



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

2006-06-14 Пенетрантность Victor Wagner
On 2006.06.14 at 17:37:22 +0400, Dmitry E. Oboukhov wrote:

 хотя я модуль для FUSE пишу, но ограничения похоже совершенно те же что
 и на просто модули ядра.

Так вроде ж FUSE это Filesystem in User Space. Т.е. по определению
должна позволять использовать любые user-space библиотеки. Возможно,
правда, для этого нужно как-то по-другому реализовывать собственно
файловую систему. 


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



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

2006-06-14 Пенетрантность Stanislav Maslovski
On Wed, Jun 14, 2006 at 07:26:37PM +0400, Victor Wagner wrote:
 On 2006.06.14 at 17:37:22 +0400, Dmitry E. Oboukhov wrote:
 
  хотя я модуль для FUSE пишу, но ограничения похоже совершенно те же что
  и на просто модули ядра.
 
 Так вроде ж FUSE это Filesystem in User Space. Т.е. по определению
 должна позволять использовать любые user-space библиотеки. 

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

Наверняка всем сразу поплохеет...

-- 
Станислав



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

2006-06-14 Пенетрантность Dmitry Fedorov

14.06.06, Stanislav Maslovski[EMAIL PROTECTED] написал(а):

On Wed, Jun 14, 2006 at 07:26:37PM +0400, Victor Wagner wrote:
 Так вроде ж FUSE это Filesystem in User Space. Т.е. по определению
 должна позволять использовать любые user-space библиотеки.

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

Наверняка всем сразу поплохеет...


1. Правильное проектирование избавляет от таких проблем.

2. Ядерному модулю FUSE никакие библиотеки не нужны.
User-space daemon, реализующий FS, для доступа к нужным ему
библиотекам в ядерном модуле FUSE обычно не нуждается.
А если нуждается, смотри п.1.


  1   2   >