From alex на kapranoff.ru Wed Oct 1 03:11:55 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Wed, 01 Oct 2008 14:11:55 +0400 Subject: [Moscow.pm] =?koi8-r?b?8tXT08vB0SDNz9LGz8zPx8nR?= In-Reply-To: <1ee6dc040809280034w48efe37h7ec58263d8732d90@mail.gmail.com> References: <1ee6dc040809280034w48efe37h7ec58263d8732d90@mail.gmail.com> Message-ID: <48E34CEB.8070002@kapranoff.ru> Denis Zhdanov wrote: > Привет! > Никто не встречал модуль русской (желательно еще и украинской, но и > только русская пойдет) морфологии? Для PHP нашел phpMorhy, а для Perl > чего то ничего не попалось... aot.ru ? From hsw на hsw.pp.ru Wed Oct 1 04:40:43 2008 From: hsw на hsw.pp.ru (Sergey Homenkow) Date: Wed, 01 Oct 2008 15:40:43 +0400 Subject: [Moscow.pm] perlre & backtracking In-Reply-To: <48E2374D.8070207@hsw.pp.ru> References: <48E2374D.8070207@hsw.pp.ru> Message-ID: <48E361BB.2040504@hsw.pp.ru> Приветствую! > print 'оx' =~ /(?>&#[0-9]+;|\S){3}/; > мачиться успешно, хотя "символа" всего 2. Всем спасибо! Итоговый регексп по вставке пробелов в длинные слова: pos($w) = 0; $w =~ s/ (?:\G|(?<=\s)) (\s* (?> & (?: \#x [0-9a-fA-F]+ | \# [0-9]+ | [a-zA-Z]+) ; | \S ) {$MAX_WORD_SIZE} ) (?=\S) /$1 /xgo; Может кому пригодиться. From nordicdyno на yandex.ru Wed Oct 1 05:02:58 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 01 Oct 2008 16:02:58 +0400 Subject: [Moscow.pm] perlre & backtracking In-Reply-To: <48E361BB.2040504@hsw.pp.ru> References: <48E2374D.8070207@hsw.pp.ru> <48E361BB.2040504@hsw.pp.ru> Message-ID: <21281222862578@webmail65.yandex.ru> можно было б в вики "запостить"... 01.10.08, 15:40, "Sergey Homenkow" : > Приветствую! > > print 'оx' =~ /(?>&#[0-9]+;|\S){3}/; > > мачиться успешно, хотя "символа" всего 2. > Всем спасибо! > Итоговый регексп по вставке пробелов в длинные слова: > pos($w) = 0; > $w =~ s/ > (?:\G|(?<=\s)) > (\s* > (?> > & > (?: > \#x [0-9a-fA-F]+ | > \# [0-9]+ | > [a-zA-Z]+) > ; > | > \S > ) {$MAX_WORD_SIZE} > ) > (?=\S) > /$1 /xgo; > Может кому пригодиться. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Wed Oct 1 05:05:52 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 1 Oct 2008 16:05:52 +0400 Subject: [Moscow.pm] perlre & backtracking In-Reply-To: <48E361BB.2040504@hsw.pp.ru> References: <48E2374D.8070207@hsw.pp.ru> <48E361BB.2040504@hsw.pp.ru> Message-ID: <353f08b80810010505l791fd005k3e0dfe4ef5e88f20@mail.gmail.com> Ток наверн лучш вставлять не пробелы, а "мякгие" переносы? > Итоговый регексп по вставке пробелов в длинные слова: -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From hsw на hsw.pp.ru Wed Oct 1 05:21:22 2008 From: hsw на hsw.pp.ru (Sergey Homenkow) Date: Wed, 01 Oct 2008 16:21:22 +0400 Subject: [Moscow.pm] perlre & backtracking In-Reply-To: <353f08b80810010505l791fd005k3e0dfe4ef5e88f20@mail.gmail.com> References: <48E2374D.8070207@hsw.pp.ru> <48E361BB.2040504@hsw.pp.ru> <353f08b80810010505l791fd005k3e0dfe4ef5e88f20@mail.gmail.com> Message-ID: <48E36B42.4000003@hsw.pp.ru> Andrew Shitov пишет: > Ток наверно лучше вставлять не пробелы, а "мякгие" переносы? . unicode не все понимают. замена s!\s+!! идёт позже. а \xA0 (если сразу) не входит в \s, это немного ломает регекспы. From maxim.vuets на gmail.com Wed Oct 1 11:42:43 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Wed, 1 Oct 2008 21:42:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2F0YWx5c3QgLS0gUGVybCDXxcItxtLFys3Xz9LL?= =?koi8-r?b?INcgzNXe28nIINTSwcTJw8nRyCBNVkM=?= Message-ID: Мой друг -- Дима Жарий -- написал обзорную статью о Catalyst-е: http://www.developers.org.ua/archives/dmitryzhariy/2008/10/01/catalyst-mvc-perl-web-framework/ -- . Hoc est simplicissimum! ..: maxim.vuets.name From ivan на serezhkin.com Wed Oct 1 18:08:56 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 02 Oct 2008 05:08:56 +0400 Subject: [Moscow.pm] =?koi8-r?b?Q2F0YWx5c3QgLS0gUGVybCDXxcItxtLFys3Xz9LL?= =?koi8-r?b?INcgzNXe28nIINTSwcTJw8nRyCBNVkM=?= In-Reply-To: References: Message-ID: <48E41F28.8090801@serezhkin.com> Maxim Vuets wrote: > Мой друг -- Дима Жарий -- написал обзорную статью о Catalyst-е: > http://www.developers.org.ua/archives/dmitryzhariy/2008/10/01/catalyst-mvc-perl-web-framework/ > Хехе, почти всё спорно, кроме того, что каталист действительно хорошая штука.... Скоро видимо напишет про грабли с юникодом =) 2All: Не подавайтесь, не используйте DBIx::Class, как бы каталист к этому не подталкивал. Потратьте 2 часа и сделайте свою модель, чтобы потом не тратить недели чтобы понять что dbiс не так хорош, как кажется. -- Ivan B. Serezhkin From maxim.vuets на gmail.com Wed Oct 1 23:16:22 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 2 Oct 2008 09:16:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2F0YWx5c3QgLS0gUGVybCDXxcItxtLFys3Xz9LL?= =?koi8-r?b?INcgzNXe28nIINTSwcTJw8nRyCBNVkM=?= In-Reply-To: <48E41F28.8090801@serezhkin.com> References: <48E41F28.8090801@serezhkin.com> Message-ID: On 10/2/08, Ivan B. Serezhkin wrote: > Скоро видимо напишет про грабли с юникодом =) В двух словах, а что там не так? > 2All: Не подавайтесь, не используйте DBIx::Class, как бы каталист к > этому не подталкивал. Потратьте 2 часа и сделайте свою модель, чтобы > потом не тратить недели чтобы понять что dbiс не так хорош, как кажется. Ну-а, Дима сам то использует Rose::DB::Object. На счет этого ORM призыв будет таким же? (: -- . Hoc est simplicissimum! ..: maxim.vuets.name From forihrd на gmail.com Wed Oct 1 23:54:17 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Thu, 2 Oct 2008 17:54:17 +1100 Subject: [Moscow.pm] perlre & backtracking In-Reply-To: <48E36B42.4000003@hsw.pp.ru> References: <48E2374D.8070207@hsw.pp.ru> <48E361BB.2040504@hsw.pp.ru> <353f08b80810010505l791fd005k3e0dfe4ef5e88f20@mail.gmail.com> <48E36B42.4000003@hsw.pp.ru> Message-ID: Привет, > . unicode не все понимают. > замена s!\s+!! идёт позже. обратите внимание в Safari ( по крайней мере 3.1) вызывает мерзкую багу, строчка после него исчезает. вообще понимают не все, мы сейчас юзаем последовательность ­ хотя не факт, что она самая переносимая. Илья From yu.pats на gmail.com Thu Oct 2 01:36:15 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 2 Oct 2008 11:36:15 +0300 Subject: [Moscow.pm] =?utf-8?b?Q2F0YWx5c3QgLS0gUGVybCDQstC10LEt0YTRgNC1?= =?utf-8?b?0LnQvNCy0L7RgNC6INCyINC70YPRh9GI0LjRhSDRgtGA0LDQtNC40YY=?= =?utf-8?b?0LjRj9GFIE1WQw==?= In-Reply-To: <48E41F28.8090801@serezhkin.com> References: <48E41F28.8090801@serezhkin.com> Message-ID: 2008/10/2 Ivan B. Serezhkin : > Maxim Vuets wrote: >> >> Мой друг -- Дима Жарий -- написал обзорную статью о Catalyst-е: >> >> http://www.developers.org.ua/archives/dmitryzhariy/2008/10/01/catalyst-mvc-perl-web-framework/ >> > > Хехе, почти всё спорно, кроме того, что каталист действительно хорошая > штука.... > Скоро видимо напишет про грабли с юникодом =) > > 2All: Не подавайтесь, не используйте DBIx::Class, как бы каталист к этому не > подталкивал. Потратьте 2 часа и сделайте свою модель, чтобы потом не тратить > недели чтобы понять что dbiс не так хорош, как кажется. > Брр, меня тоже передергивает после упоминания DBIx::Class. Я бы предложил Tangram и напильник. -- WBR, Yuri Pac From despairr на gmail.com Thu Oct 2 03:34:04 2008 From: despairr на gmail.com (Walery Studennikov) Date: Thu, 2 Oct 2008 15:34:04 +0500 Subject: [Moscow.pm] =?koi8-r?b?Q2F0YWx5c3QgLS0gUGVybCDXxcItxtLFys3Xz9LL?= =?koi8-r?b?INcgzNXe28nIINTSwcTJw8nRyCBNVkM=?= In-Reply-To: References: <48E41F28.8090801@serezhkin.com> Message-ID: <1d770e770810020334m6dd5504eu38c5cc00318f2c52@mail.gmail.com> 2 октября 2008 г. 13:36 пользователь Yuri Pac написал: >> 2All: Не подавайтесь, не используйте DBIx::Class, как бы каталист к этому не >> подталкивал. Потратьте 2 часа и сделайте свою модель, чтобы потом не тратить >> недели чтобы понять что dbiс не так хорош, как кажется. >> > Брр, меня тоже передергивает после упоминания DBIx::Class. Я бы > предложил Tangram и напильник. А какие-то готовые привязки Tangram к Catalyst уже есть? На CPAN нашёл только Catalyst::Authentication::Store::Tangram.... Если есть уже готовые наработки -- можете ли поделиться? -- Walery Studennikov http://www.reg.ru/ From yu.pats на gmail.com Thu Oct 2 03:38:51 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 2 Oct 2008 13:38:51 +0300 Subject: [Moscow.pm] =?utf-8?b?Q2F0YWx5c3QgLS0gUGVybCDQstC10LEt0YTRgNC1?= =?utf-8?b?0LnQvNCy0L7RgNC6INCyINC70YPRh9GI0LjRhSDRgtGA0LDQtNC40YY=?= =?utf-8?b?0LjRj9GFIE1WQw==?= In-Reply-To: <1d770e770810020334m6dd5504eu38c5cc00318f2c52@mail.gmail.com> References: <48E41F28.8090801@serezhkin.com> <1d770e770810020334m6dd5504eu38c5cc00318f2c52@mail.gmail.com> Message-ID: 2008/10/2 Walery Studennikov : > 2 октября 2008 г. 13:36 пользователь Yuri Pac написал: >>> 2All: Не подавайтесь, не используйте DBIx::Class, как бы каталист к этому не >>> подталкивал. Потратьте 2 часа и сделайте свою модель, чтобы потом не тратить >>> недели чтобы понять что dbiс не так хорош, как кажется. >>> >> Брр, меня тоже передергивает после упоминания DBIx::Class. Я бы >> предложил Tangram и напильник. > > А какие-то готовые привязки Tangram к Catalyst уже есть? > На CPAN нашёл только Catalyst::Authentication::Store::Tangram.... > В репозитории каталиста есть http://dev.catalyst.perl.org/repos/Catalyst/trunk/Catalyst-Model-Tangram/ -- WBR, Yuri Pac From ivan на serezhkin.com Thu Oct 2 07:09:28 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 02 Oct 2008 18:09:28 +0400 Subject: [Moscow.pm] =?koi8-r?b?Q2F0YWx5c3QgLS0gUGVybCDXxcItxtLFys3Xz9LL?= =?koi8-r?b?INcgzNXe28nIINTSwcTJw8nRyCBNVkM=?= In-Reply-To: <1d770e770810020334m6dd5504eu38c5cc00318f2c52@mail.gmail.com> References: <48E41F28.8090801@serezhkin.com> <1d770e770810020334m6dd5504eu38c5cc00318f2c52@mail.gmail.com> Message-ID: <48E4D618.9060903@serezhkin.com> Walery Studennikov wrote: > 2 октября 2008 г. 13:36 пользователь Yuri Pac написал: > >>> 2All: Не подавайтесь, не используйте DBIx::Class, как бы каталист к этому не >>> подталкивал. Потратьте 2 часа и сделайте свою модель, чтобы потом не тратить >>> недели чтобы понять что dbiс не так хорош, как кажется. >>> >>> >> Брр, меня тоже передергивает после упоминания DBIx::Class. Я бы >> предложил Tangram и напильник. >> > > А какие-то готовые привязки Tangram к Catalyst уже есть? > На CPAN нашёл только Catalyst::Authentication::Store::Tangram.... > > Если есть уже готовые наработки -- можете ли поделиться? > А как таковые привязки то и не нужны ... ну разве что авторизационная прослойка. Иам же всё просто - модель, это такой синглтон, который умеет возращать данные, а как ты его сделаешь - неважно. -- Ivan B. Serezhkin From yu.pats на gmail.com Thu Oct 2 07:21:03 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 2 Oct 2008 17:21:03 +0300 Subject: [Moscow.pm] =?utf-8?b?Q2F0YWx5c3QgLS0gUGVybCDQstC10LEt0YTRgNC1?= =?utf-8?b?0LnQvNCy0L7RgNC6INCyINC70YPRh9GI0LjRhSDRgtGA0LDQtNC40YY=?= =?utf-8?b?0LjRj9GFIE1WQw==?= In-Reply-To: <48E4D618.9060903@serezhkin.com> References: <48E41F28.8090801@serezhkin.com> <1d770e770810020334m6dd5504eu38c5cc00318f2c52@mail.gmail.com> <48E4D618.9060903@serezhkin.com> Message-ID: 2008/10/2 Ivan B. Serezhkin : > Walery Studennikov wrote: >> >> 2 октября 2008 г. 13:36 пользователь Yuri Pac написал: >> >>>> >>>> 2All: Не подавайтесь, не используйте DBIx::Class, как бы каталист к >>>> этому не >>>> подталкивал. Потратьте 2 часа и сделайте свою модель, чтобы потом не >>>> тратить >>>> недели чтобы понять что dbiс не так хорош, как кажется. >>>> >>>> >>> >>> Брр, меня тоже передергивает после упоминания DBIx::Class. Я бы >>> предложил Tangram и напильник. >>> >> >> А какие-то готовые привязки Tangram к Catalyst уже есть? >> На CPAN нашёл только Catalyst::Authentication::Store::Tangram.... >> >> Если есть уже готовые наработки -- можете ли поделиться? >> > > А как таковые привязки то и не нужны ... ну разве что авторизационная > прослойка. > Иам же всё просто - модель, это такой синглтон, который умеет возращать > данные, а как ты его сделаешь - неважно. > Согласен. Разве что Helper-модуль там есть :) -- WBR, Yuri Pac From ivan на serezhkin.com Thu Oct 2 10:54:42 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 02 Oct 2008 21:54:42 +0400 Subject: [Moscow.pm] =?koi8-r?b?Q2F0YWx5c3QgLS0gUGVybCDXxcItxtLFys3Xz9LL?= =?koi8-r?b?INcgzNXe28nIINTSwcTJw8nRyCBNVkM=?= In-Reply-To: References: <48E41F28.8090801@serezhkin.com> <1d770e770810020334m6dd5504eu38c5cc00318f2c52@mail.gmail.com> <48E4D618.9060903@serezhkin.com> Message-ID: <48E50AE2.9040007@serezhkin.com> Yuri Pac wrote: >> А как таковые привязки то и не нужны ... ну разве что авторизационная >> прослойка. >> Иам же всё просто - модель, это такой синглтон, который умеет возращать >> данные, а как ты его сделаешь - неважно. >> > Согласен. Разве что Helper-модуль там есть : Незнаю, вот какраз эти хелперы меня немного бесят .. я сам лучше знаю где хочу хранить файлы =) -- Ivan B. Serezhkin From vasiliy.voloshin на gmail.com Fri Oct 3 02:24:53 2008 From: vasiliy.voloshin на gmail.com (=?KOI8-R?B?98HTyczJyiD3z8zP28nO?=) Date: Fri, 3 Oct 2008 13:24:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?Q2F0YWx5c3QgLS0gUGVybCDXxcItxtLFys3Xz9LL?= =?koi8-r?b?INcgzNXe28nIINTSwcTJw8nRyCBNVkM=?= In-Reply-To: References: <48E41F28.8090801@serezhkin.com> Message-ID: А чем так плох DBIx::Class, чем может грозить его использование? Начинаю разработку довольно большого проекта, собирался использовать DBIx::Class, а вот теперь начинаю сомневаться 2 октября 2008 г. 12:36 пользователь Yuri Pac написал: > 2008/10/2 Ivan B. Serezhkin : > > Maxim Vuets wrote: > >> > >> Мой друг -- Дима Жарий -- написал обзорную статью о Catalyst-е: > >> > >> > http://www.developers.org.ua/archives/dmitryzhariy/2008/10/01/catalyst-mvc-perl-web-framework/ > >> > > > > Хехе, почти всё спорно, кроме того, что каталист действительно хорошая > > штука.... > > Скоро видимо напишет про грабли с юникодом =) > > > > 2All: Не подавайтесь, не используйте DBIx::Class, как бы каталист к этому > не > > подталкивал. Потратьте 2 часа и сделайте свою модель, чтобы потом не > тратить > > недели чтобы понять что dbiс не так хорош, как кажется. > > > Брр, меня тоже передергивает после упоминания DBIx::Class. Я бы > предложил Tangram и напильник. > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Василий Волошин ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Fri Oct 3 02:51:07 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 3 Oct 2008 12:51:07 +0300 Subject: [Moscow.pm] =?utf-8?b?Q2F0YWx5c3QgLS0gUGVybCDQstC10LEt0YTRgNC1?= =?utf-8?b?0LnQvNCy0L7RgNC6INCyINC70YPRh9GI0LjRhSDRgtGA0LDQtNC40YY=?= =?utf-8?b?0LjRj9GFIE1WQw==?= In-Reply-To: <48E50AE2.9040007@serezhkin.com> References: <48E41F28.8090801@serezhkin.com> <1d770e770810020334m6dd5504eu38c5cc00318f2c52@mail.gmail.com> <48E4D618.9060903@serezhkin.com> <48E50AE2.9040007@serezhkin.com> Message-ID: 2008/10/2 Ivan B. Serezhkin : > Yuri Pac wrote: >>> >>> А как таковые привязки то и не нужны ... ну разве что авторизационная >>> прослойка. >>> Иам же всё просто - модель, это такой синглтон, который умеет возращать >>> данные, а как ты его сделаешь - неважно. >>> >> >> Согласен. Разве что Helper-модуль там есть : > > Незнаю, вот какраз эти хелперы меня немного бесят .. я сам лучше знаю где > хочу хранить файлы =) > Согласен. Но для менее искушенного пользователя они "показывают путь" как надо :) -- WBR, Yuri Pac From yu.pats на gmail.com Fri Oct 3 03:04:23 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 3 Oct 2008 13:04:23 +0300 Subject: [Moscow.pm] =?utf-8?b?Q2F0YWx5c3QgLS0gUGVybCDQstC10LEt0YTRgNC1?= =?utf-8?b?0LnQvNCy0L7RgNC6INCyINC70YPRh9GI0LjRhSDRgtGA0LDQtNC40YY=?= =?utf-8?b?0LjRj9GFIE1WQw==?= In-Reply-To: References: <48E41F28.8090801@serezhkin.com> Message-ID: 2008/10/3 Василий Волошин : > А чем так плох DBIx::Class, чем может грозить его использование? > Начинаю разработку довольно большого проекта, собирался использовать > DBIx::Class, а вот теперь начинаю сомневаться > DBIx::Class напоминает большую планку конструктора лего, которую надо в начале распилить, покрасить, а потом уже пробовать собирать. В DBIx::Class плохо пишутся кастомные SQL-запросы. Даже в их списке рассылки рекомендуют: бросайте бороться с хитростями from и пишите голый SQL. Для использования, например, генерации html форм и валидации придется брать в руки напильник. Хотя вполне возможно изначально заложить правильную архитектуру приложения и избежать всего вышеописанного. -- WBR, Yuri Pac From juchkov на gmail.com Fri Oct 3 03:13:34 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 3 Oct 2008 14:13:34 +0400 Subject: [Moscow.pm] =?utf-8?b?Q2F0YWx5c3QgLS0gUGVybCDQstC10LEt0YTRgNC1?= =?utf-8?b?0LnQvNCy0L7RgNC6INCyINC70YPRh9GI0LjRhSDRgtGA0LDQtNC40YY=?= =?utf-8?b?0LjRj9GFIE1WQw==?= In-Reply-To: References: <48E41F28.8090801@serezhkin.com> Message-ID: <615fd2130810030313v3b5b25abif29913515ff0a3c1@mail.gmail.com> > > Для использования, например, генерации html форм и валидации придется > брать в руки напильник. > > А почему генерацией HTML должен заниматься DB-модуль? -- Sergey Juchkov http://juchkov.com ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Fri Oct 3 03:26:59 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 3 Oct 2008 13:26:59 +0300 Subject: [Moscow.pm] =?utf-8?b?Q2F0YWx5c3QgLS0gUGVybCDQstC10LEt0YTRgNC1?= =?utf-8?b?0LnQvNCy0L7RgNC6INCyINC70YPRh9GI0LjRhSDRgtGA0LDQtNC40YY=?= =?utf-8?b?0LjRj9GFIE1WQw==?= In-Reply-To: <615fd2130810030313v3b5b25abif29913515ff0a3c1@mail.gmail.com> References: <48E41F28.8090801@serezhkin.com> <615fd2130810030313v3b5b25abif29913515ff0a3c1@mail.gmail.com> Message-ID: 2008/10/3 Sergey Juchkov : > >> >> Для использования, например, генерации html форм и валидации придется >> брать в руки напильник. >> > > > А почему генерацией HTML должен заниматься DB-модуль? В аспекте использования его в Каталисте - это не просто DB-модуль, это Модель. Логично генерацию форм и валидацию привязать к описанию данных. -- WBR, Yuri Pac From skv на protey.ru Fri Oct 3 03:42:51 2008 From: skv на protey.ru (Sergey Skvortsov) Date: Fri, 03 Oct 2008 14:42:51 +0400 Subject: [Moscow.pm] =?koi8-r?b?Q2F0YWx5c3QgLS0gUGVybCDXxcItxtLFys3Xz9LL?= =?koi8-r?b?INcgzNXe28nIINTSwcTJw8nRyCBNVkM=?= In-Reply-To: References: <48E41F28.8090801@serezhkin.com> <615fd2130810030313v3b5b25abif29913515ff0a3c1@mail.gmail.com> Message-ID: <48E5F72B.5050904@protey.ru> On 03.10.2008 14:26, Yuri Pac wrote: > 2008/10/3 Sergey Juchkov : >>> Для использования, например, генерации html форм и валидации придется >>> брать в руки напильник. >> >> А почему генерацией HTML должен заниматься DB-модуль? > В аспекте использования его в Каталисте - это не просто DB-модуль, это > Модель. Логично генерацию форм и валидацию привязать к описанию > данных. Не надо путать Interface Model и Domain Model. Желающим могу предложить взглянуть на светлое будущее Catalyst'а: http://search.cpan.org/~mstrout/Reaction-0.001001/ -- Sergey Skvortsov mailto: skv на protey.ru From andy на shitov.ru Sun Oct 5 05:52:24 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 5 Oct 2008 16:52:24 +0400 Subject: [Moscow.pm] =?koi8-r?b?Q2F0YWx5c3QgLS0gUGVybCDXxcItxtLFys3Xz9LL?= =?koi8-r?b?INcgzNXe28nIINTSwcTJw8nRyCBNVkM=?= In-Reply-To: <48E5F72B.5050904@protey.ru> References: <48E41F28.8090801@serezhkin.com> <615fd2130810030313v3b5b25abif29913515ff0a3c1@mail.gmail.com> <48E5F72B.5050904@protey.ru> Message-ID: <353f08b80810050552i679b10a3ke52da018056a6e0e@mail.gmail.com> Свеженький доклад про Каталист, сделанный Романом Беликиным на владивостокском воркшопе, прошедшем на прошлой неделе: http://yapc.tv/2008/fe/roman-catalyst/ -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Sun Oct 5 05:53:31 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 5 Oct 2008 16:53:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?98nExc8g0yBZQVBDOjpFdXJvcGUgMjAwOA==?= In-Reply-To: <353f08b80808311004g309539f1r1468ba30032966b3@mail.gmail.com> References: <353f08b80808190518r21d54a86od2c0a46bc9d97424@mail.gmail.com> <40951219150626@webmail41.yandex.ru> <353f08b80808190622i4765cf32i28cd2ba3acdffe37@mail.gmail.com> <594471219305422@webmail34.yandex.ru> <353f08b80808311004g309539f1r1468ba30032966b3@mail.gmail.com> Message-ID: <353f08b80810050553i3d476ab3v66f109c2790b9271@mail.gmail.com> > Появился RSS: http://yapc.tv/rss/ Новая лента для докладов на русском языке - http://yapc.tv/rss/ru/. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Sun Oct 5 06:37:57 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 05 Oct 2008 17:37:57 +0400 Subject: [Moscow.pm] =?koi8-r?b?Q2F0YWx5c3QgLS0gUGVybCDXxcItxtLFys3Xz9LL?= =?koi8-r?b?INcgzNXe28nIINTSwcTJw8nRyCBNVkM=?= In-Reply-To: References: <48E41F28.8090801@serezhkin.com> Message-ID: <48E8C335.7020601@serezhkin.com> Привет. Самая большая подстава в том, что там не предусмотрен штатный метод, имея на руках вытащенный из базы объект доступится к его схеме, прихходится через .... Вообщем если у вас потекла абстракция в процессе разработки проекта, и вы пользуетесб dbic - вы конкретно попали. Yuri Pac wrote: > 2008/10/3 Василий Волошин : > >> А чем так плох DBIx::Class, чем может грозить его использование? >> Начинаю разработку довольно большого проекта, собирался использовать >> DBIx::Class, а вот теперь начинаю сомневаться >> >> > DBIx::Class напоминает большую планку конструктора лего, которую надо > в начале распилить, покрасить, а потом уже пробовать собирать. > > В DBIx::Class плохо пишутся кастомные SQL-запросы. Даже в их списке > рассылки рекомендуют: бросайте бороться с хитростями from и пишите > голый SQL. > > Для использования, например, генерации html форм и валидации придется > брать в руки напильник. > > Хотя вполне возможно изначально заложить правильную архитектуру > приложения и избежать всего вышеописанного. > > > -- Ivan B. Serezhkin From ivan на serezhkin.com Sun Oct 5 06:39:40 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 05 Oct 2008 17:39:40 +0400 Subject: [Moscow.pm] =?koi8-r?b?Q2F0YWx5c3QgLS0gUGVybCDXxcItxtLFys3Xz9LL?= =?koi8-r?b?INcgzNXe28nIINTSwcTJw8nRyCBNVkM=?= In-Reply-To: <353f08b80810050552i679b10a3ke52da018056a6e0e@mail.gmail.com> References: <48E41F28.8090801@serezhkin.com> <615fd2130810030313v3b5b25abif29913515ff0a3c1@mail.gmail.com> <48E5F72B.5050904@protey.ru> <353f08b80810050552i679b10a3ke52da018056a6e0e@mail.gmail.com> Message-ID: <48E8C39C.5000604@serezhkin.com> Andrew Shitov wrote: > Свеженький доклад про Каталист, сделанный Романом Беликиным на > владивостокском воркшопе, прошедшем на прошлой неделе: > > http://yapc.tv/2008/fe/roman-catalyst/ > Оеее ! Ну да, как это не забавно, во Владивостоке умеют готовить каталист, и это приятно, вот только не получается их нанять, когда сильно надо =( -- Ivan B. Serezhkin From ivan на serezhkin.com Sun Oct 5 07:00:54 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 05 Oct 2008 18:00:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?98nExc8g0yBZQVBDOjpFdXJvcGUgMjAwOA==?= In-Reply-To: <353f08b80810050553i3d476ab3v66f109c2790b9271@mail.gmail.com> References: <353f08b80808190518r21d54a86od2c0a46bc9d97424@mail.gmail.com> <40951219150626@webmail41.yandex.ru> <353f08b80808190622i4765cf32i28cd2ba3acdffe37@mail.gmail.com> <594471219305422@webmail34.yandex.ru> <353f08b80808311004g309539f1r1468ba30032966b3@mail.gmail.com> <353f08b80810050553i3d476ab3v66f109c2790b9271@mail.gmail.com> Message-ID: <48E8C896.1090201@serezhkin.com> Andrew Shitov wrote: >> Появился RSS: http://yapc.tv/rss/ >> > > Новая лента для докладов на русском языке - http://yapc.tv/rss/ru/. > Значится так. Мне всё это надоело. 82kbps - это стыдно. Давайте уж торрент поднимем ? Обещаю держать _ДВА_ fulltime сида по всем видюшкам. Я думаю что господа, держатели серверов, тоже присоединятся. Соответственно в rss , давать ссылку как на контент, так и на торрент, чтобы роботы могли своевременно подсасывать контент. Что это на меня нашло ? =)) Кстати, а потом можно и с пиркастингом поигратся, идея интересная, но нужен более менее готовый cdn. -- Ivan B. Serezhkin From shafiev на gmail.com Sun Oct 5 08:56:50 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Sun, 5 Oct 2008 19:56:50 +0400 Subject: [Moscow.pm] =?koi8-r?b?98nExc8g0yBZQVBDOjpFdXJvcGUgMjAwOA==?= In-Reply-To: <48E8C896.1090201@serezhkin.com> References: <353f08b80808190518r21d54a86od2c0a46bc9d97424@mail.gmail.com> <40951219150626@webmail41.yandex.ru> <353f08b80808190622i4765cf32i28cd2ba3acdffe37@mail.gmail.com> <594471219305422@webmail34.yandex.ru> <353f08b80808311004g309539f1r1468ba30032966b3@mail.gmail.com> <353f08b80810050553i3d476ab3v66f109c2790b9271@mail.gmail.com> <48E8C896.1090201@serezhkin.com> Message-ID: <218771510810050856r1947342fu34770418946204e7@mail.gmail.com> В принципе я тоже могу один сид организовать(правда сервер слабоват(2хPIII) винт 320 гб сеть корбина 8/8 Мбит) 5 октября 2008 г. 18:00 пользователь Ivan B. Serezhkin написал: > Andrew Shitov wrote: >>> >>> Появился RSS: http://yapc.tv/rss/ >>> >> >> Новая лента для докладов на русском языке - http://yapc.tv/rss/ru/. >> > > Значится так. > Мне всё это надоело. > 82kbps - это стыдно. > Давайте уж торрент поднимем ? > Обещаю держать _ДВА_ fulltime сида по всем видюшкам. > Я думаю что господа, держатели серверов, тоже присоединятся. > Соответственно в rss , давать ссылку как на контент, так и на торрент, чтобы > роботы могли своевременно подсасывать контент. > > Что это на меня нашло ? =)) > Кстати, а потом можно и с пиркастингом поигратся, идея интересная, но нужен > более менее готовый cdn. > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Sun Oct 5 09:10:32 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 5 Oct 2008 20:10:32 +0400 Subject: [Moscow.pm] =?koi8-r?b?98nExc8g0yBZQVBDOjpFdXJvcGUgMjAwOA==?= In-Reply-To: <48E8C896.1090201@serezhkin.com> References: <353f08b80808190518r21d54a86od2c0a46bc9d97424@mail.gmail.com> <40951219150626@webmail41.yandex.ru> <353f08b80808190622i4765cf32i28cd2ba3acdffe37@mail.gmail.com> <594471219305422@webmail34.yandex.ru> <353f08b80808311004g309539f1r1468ba30032966b3@mail.gmail.com> <353f08b80810050553i3d476ab3v66f109c2790b9271@mail.gmail.com> <48E8C896.1090201@serezhkin.com> Message-ID: <353f08b80810050910r2356add0x2d7c141f062c5bc6@mail.gmail.com> > Значится так. > Мне всё это надоело. > 82kbps - это стыдно. А в чем стыд-то? Скажи, что написать, чтобы на российские IP-адреса отдавать с другого сервера. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Sun Oct 5 09:59:13 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 05 Oct 2008 20:59:13 +0400 Subject: [Moscow.pm] =?koi8-r?b?98nExc8g0yBZQVBDOjpFdXJvcGUgMjAwOA==?= In-Reply-To: <353f08b80810050910r2356add0x2d7c141f062c5bc6@mail.gmail.com> References: <353f08b80808190518r21d54a86od2c0a46bc9d97424@mail.gmail.com> <40951219150626@webmail41.yandex.ru> <353f08b80808190622i4765cf32i28cd2ba3acdffe37@mail.gmail.com> <594471219305422@webmail34.yandex.ru> <353f08b80808311004g309539f1r1468ba30032966b3@mail.gmail.com> <353f08b80810050553i3d476ab3v66f109c2790b9271@mail.gmail.com> <48E8C896.1090201@serezhkin.com> <353f08b80810050910r2356add0x2d7c141f062c5bc6@mail.gmail.com> Message-ID: <48E8F261.6080702@serezhkin.com> Andrew Shitov wrote: >> Значится так. >> Мне всё это надоело. >> 82kbps - это стыдно. >> > > А в чем стыд-то? Скажи, что написать, чтобы на российские IP-адреса > отдавать с другого сервера. > Тоже мысль .... Можно отдавать с меня. Я просто тогда всем кто слишком далеко от меня редирект давать буду. Но даже с меня - это три мегабита .... мало =) я тут на некоторых торрентах 10 видел =) -- Ivan B. Serezhkin From andy на shitov.ru Mon Oct 13 03:59:40 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 13 Oct 2008 14:59:40 +0400 Subject: [Moscow.pm] Social offline #8 Message-ID: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> В эту пятницу предлагаю собраться где-нить в кафе (или в Агаве :-). Приезжает Jonathan, так что будет о чем потрепаться. Кто? Где? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Mon Oct 13 06:35:31 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 13 Oct 2008 17:35:31 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> Message-ID: За. Думаю, что Агаву за несколько дней не устроить. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Mon Oct 13 08:33:03 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 13 Oct 2008 19:33:03 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> Message-ID: <627521223911983@webmail42.yandex.ru> мог бы составить алкогольную (зачеркнуто) социальную компанию Насчет где, можно рассмотреть как вариант пивной ресторан Дурдинъ (на Полянке, например) Встречный вопрос. Что насчет временных рамок? 13.10.08, 14:59, "Andrew Shitov" : > В эту пятницу предлагаю собраться где-нить в кафе (или в Агаве :-). > Приезжает Jonathan, так что будет о чем потрепаться. > Кто? > Где? > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Mon Oct 13 08:37:55 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 13 Oct 2008 19:37:55 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <627521223911983@webmail42.yandex.ru> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <627521223911983@webmail42.yandex.ru> Message-ID: <353f08b80810130837vd2c7f38y954159480d239367@mail.gmail.com> > Встречный вопрос. Что насчет временных рамок? Мой поезд на BY Perl отправляется в 23:45, так что я могу весь день до вечера :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Tue Oct 14 14:48:41 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 15 Oct 2008 01:48:41 +0400 Subject: [Moscow.pm] Far East Perl 2008 Message-ID: <353f08b80810141448h184ef4aar7c582410846df7a5@mail.gmail.com> Во Владивостоке было примерно так: http://yapc.tv/2008/fe/ Социальная часть была насыщена до предела :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Tue Oct 14 15:01:11 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 15 Oct 2008 02:01:11 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> Message-ID: <353f08b80810141501y76351a2asdaff50f68b5aec62@mail.gmail.com> > Приезжает Jonathan, так что будет о чем потрепаться. У него должна быть масса впечатлений после того, как он совершит свой героический трип от Владивостока до Москвы. Его блиц-доклад про маршрут: http://yapc.tv/2008/fe/lt/lt-jonathan-travel/ -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Tue Oct 14 14:48:41 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 15 Oct 2008 01:48:41 +0400 Subject: [Moscow.pm] Far East Perl 2008 Message-ID: <353f08b80810141448h184ef4aar7c582410846df7a5@mail.gmail.com> Во Владивостоке было примерно так: http://yapc.tv/2008/fe/ Социальная часть была насыщена до предела :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Wed Oct 15 03:42:18 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 15 Oct 2008 14:42:18 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> Message-ID: <200810151442.19180.inthrax@gmail.com> On Monday 13 October 2008 14:59:40 Andrew Shitov wrote: > В эту пятницу предлагаю собраться где-нить в кафе (или в Агаве :-). > Приезжает Jonathan, так что будет о чем потрепаться. > > Кто? > Где? Я так понимаю никто из компаний пьяных девелоперов принимать не будет,) так что видимо нужно засесть где-то в центре, в кафе или баре. Лично я центр плохо знаю, так что знатоки мест, где можно посидеть с пивком - предлагайте PS: кстати возможно нужно прикинуть количество человек, которые идут. Чтоб не возникло потом ситуации, что не влезем туда, куда пойдем. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From andy на shitov.ru Wed Oct 15 03:47:51 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 15 Oct 2008 14:47:51 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <200810151442.19180.inthrax@gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> Message-ID: <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> > предлагайте Полагаю, что наверное, видимо, судя по всему: From: Orlovsky Alexander Насчет где, можно рассмотреть как вариант пивной ресторан Дурдинъ (на Полянке, например) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivanshirokoff на gmail.com Wed Oct 15 03:52:05 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Wed, 15 Oct 2008 14:52:05 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> Message-ID: <48F5CB55.8090008@gmail.com> Andrew Shitov пишет: >> предлагайте >> Есть более бюджетный вариант в лице Золотой воблы. А уж золотых вобл в москве завались =) > > Полагаю, что наверное, видимо, судя по всему: > > From: Orlovsky Alexander > Насчет где, можно рассмотреть как вариант пивной ресторан Дурдинъ (на > Полянке, например) > > > From kaa на zvuki.ru Wed Oct 15 03:55:32 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Wed, 15 Oct 2008 14:55:32 +0400 (MSD) Subject: [Moscow.pm] Social offline #8 In-Reply-To: <48F5CB55.8090008@gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> Message-ID: <20081015145328.D84221@zvuki.ru> On Wed, 15 Oct 2008, Ivan Shirokoff wrote: > Andrew Shitov пишет: >>> предлагайте >>> > Есть более бюджетный вариант в лице Золотой воблы. Но в ДУРДИНе - пиво гор-раздо вкуснее! И это - немаловажный аргумент! P.S. "Больше вкуса за сравнимые деньги!" > А уж золотых вобл в Москве завались =) >> >> Полагаю, что наверное, видимо, судя по всему: >> >> From: Orlovsky Alexander >> Насчет где, можно рассмотреть как вариант пивной ресторан Дурдинъ (на >> Полянке, например) -- Best regards, Andrew Kopeyko From andy на shitov.ru Wed Oct 15 04:00:44 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 15 Oct 2008 15:00:44 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <20081015145328.D84221@zvuki.ru> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> Message-ID: <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> > А уж золотых вобл в Москве завались =) В Москве их три, а Дурдиных - четыре :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Wed Oct 15 04:03:53 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 15 Oct 2008 15:03:53 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> Message-ID: <559861224068633@webmail33.yandex.ru> Кстати, надо будет заранее столик в удобном уголке (который потише) заказать, т.к. ДурдинЪ в вечер пятницы оченно популярен.. 15.10.08, 15:00, "Andrew Shitov" : > > А уж золотых вобл в Москве завались =) > В Москве их три, а Дурдиных - четыре :-) > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Wed Oct 15 04:07:21 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 15 Oct 2008 15:07:21 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <559861224068633@webmail33.yandex.ru> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> Message-ID: <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> > Кстати, надо будет заранее столик в удобном уголке (который потише) заказать Считаемся? Я, ты, Ваня, Денис, Монс - это все, кто замечен в этой рассылке. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From tarkhil на over.ru Wed Oct 15 04:10:05 2008 From: tarkhil на over.ru (Alex Povolotsky) Date: Wed, 15 Oct 2008 15:10:05 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <200810151442.19180.inthrax@gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> Message-ID: <48F5CF8D.5030301@over.ru> Vladimir V. Perepelitsa wrote: > On Monday 13 October 2008 14:59:40 Andrew Shitov wrote: > >> В эту пятницу предлагаю собраться где-нить в кафе (или в Агаве :-). >> Приезжает Jonathan, так что будет о чем потрепаться. >> >> Кто? >> > > >> Где? >> > > Я так понимаю никто из компаний пьяных девелоперов принимать не будет,) так > что видимо нужно засесть где-то в центре, в кафе или баре. > > Лично я центр плохо знаю, так что знатоки мест, где можно посидеть с пивком - > предлагайте > > PS: кстати возможно нужно прикинуть количество человек, которые идут. > Чтоб не возникло потом ситуации, что не влезем туда, куда пойдем. > > На Таганке есть такое место - Курилы. Вкусно, разумные цены, японская и европейская кухня Alex. From inthrax на gmail.com Wed Oct 15 04:13:42 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 15 Oct 2008 15:13:42 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> Message-ID: <200810151513.43157.inthrax@gmail.com> On Wednesday 15 October 2008 15:07:21 Andrew Shitov wrote: > > Кстати, надо будет заранее столик в удобном уголке (который потише) > > заказать > > Считаемся? > > Я, ты, Ваня, Денис, Монс - это все, кто замечен в этой рассылке. Еще Nikolas, Strannik, возможно Shv -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From kaa на zvuki.ru Wed Oct 15 04:16:53 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Wed, 15 Oct 2008 15:16:53 +0400 (MSD) Subject: [Moscow.pm] Social offline #8 In-Reply-To: <559861224068633@webmail33.yandex.ru> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> Message-ID: <20081015151116.X84221@zvuki.ru> On Wed, 15 Oct 2008, Orlovsky Alexander wrote: > Кстати, надо будет заранее столик в удобном уголке (который потише) > заказать, т.к. ДурдинЪ в вечер пятницы оченно популярен.. Имейте ввиду : заказывать надо часов на 18 - уже на 19 часов в ДУРДИНе не резервируют столы. И в это время кто-то (квартирьер?) должен подойти и занять столик - после 15 минут опоздания заказ на столик снимается. Видимо, наплыв такой, что им менее выгодны "простаивающие" заказанные столики ;-(( > 15.10.08, 15:00, "Andrew Shitov" : > >>> А уж золотых вобл в Москве завались =) >> В Москве их три, а Дурдиных - четыре :-) >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Best regards, Andrew Kopeyko From andy на shitov.ru Wed Oct 15 04:35:13 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 15 Oct 2008 15:35:13 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <20081015151116.X84221@zvuki.ru> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <20081015151116.X84221@zvuki.ru> Message-ID: <353f08b80810150435q61185047ke40d5c4c2e1eed0b@mail.gmail.com> > Я, ты, Ваня, Денис, Монс - это все, кто замечен в этой рассылке. > Еще Nikolas, Strannik, возможно Shv Ой, Андрея забыли. Плюс Джонатан. То есть уже $n ~~ 10; > Имейте ввиду : заказывать надо часов на 18 - уже на 19 часов в ДУРДИНе не > резервируют столы. И в это время кто-то (квартирьер?) должен подойти и > занять столик - после 15 минут опоздания заказ на столик снимается. Это придется сидеть с 18 до 23? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From shulyakovskiy на rambler.ru Wed Oct 15 04:58:24 2008 From: shulyakovskiy на rambler.ru (=?windows-1251?B?zejq7uvg6SDY8+v/6u7i8ero6Q==?=) Date: Wed, 15 Oct 2008 15:58:24 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> Message-ID: <479805659.1224071904.181490436.45687@mcgi16.rambler.ru> * Andrew Shitov [Wed, 15 Oct 2008 15:07:21 +0400]: > > Кстати, надо будет заранее столик в удобном уголке (который потише) > заказать > > Считаемся? > > Я, ты, Ваня, Денис, Монс - это все, кто замечен в этой рассылке. > Меня тоже посчитайте ;) -- С уважением Николай Шуляковский. mailto:shulyakovskiy на rambler.ru -- Продаешь автомобиль? Размести объявление на Авторамблере! http://autorambler.ru/sellyourcar/ ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From alex на kapranoff.ru Wed Oct 15 05:41:54 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Wed, 15 Oct 2008 16:41:54 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <479805659.1224071904.181490436.45687@mcgi16.rambler.ru> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> <479805659.1224071904.181490436.45687@mcgi16.rambler.ru> Message-ID: <48F5E512.3040708@kapranoff.ru> Николай Шуляковский wrote: > * Andrew Shitov [Wed, 15 Oct 2008 15:07:21 +0400]: >> > Кстати, надо будет заранее столик в удобном уголке (который потише) >> заказать >> >> Считаемся? >> >> Я, ты, Ваня, Денис, Монс - это все, кто замечен в этой рассылке. >> > > Меня тоже посчитайте ;) Я тоже постараюсь быть. From shafiev на gmail.com Wed Oct 15 05:51:04 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 15 Oct 2008 16:51:04 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <48F5E512.3040708@kapranoff.ru> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> <479805659.1224071904.181490436.45687@mcgi16.rambler.ru> <48F5E512.3040708@kapranoff.ru> Message-ID: <218771510810150551t55e19607k95cd7b243526d778@mail.gmail.com> Постараюсь тоже прибыть :) 15 октября 2008 г. 16:41 пользователь Alex Kapranoff написал: > Николай Шуляковский wrote: >> >> * Andrew Shitov [Wed, 15 Oct 2008 15:07:21 +0400]: >>> >>> > Кстати, надо будет заранее столик в удобном уголке (который потише) >>> заказать >>> >>> Считаемся? >>> >>> Я, ты, Ваня, Денис, Монс - это все, кто замечен в этой рассылке. >>> >> >> Меня тоже посчитайте ;) > > Я тоже постараюсь быть. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Wed Oct 15 06:45:24 2008 From: andy на shitov.ru (andy на shitov.ru) Date: Wed, 15 Oct 2008 17:45:24 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <218771510810150551t55e19607k95cd7b243526d778@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> <479805659.1224071904.181490436.45687@mcgi16.rambler.ru> <48F5E512.3040708@kapranoff.ru> <218771510810150551t55e19607k95cd7b243526d778@mail.gmail.com> Message-ID: <353f08b80810150645p3ce1e779m5b8a8e438f9038da@mail.gmail.com> А где, где в итоге? Дурдин действительно не самый дешевый. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Wed Oct 15 06:49:10 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 15 Oct 2008 17:49:10 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> Message-ID: <258631224078550@webmail18.yandex.ru> со мной коллега будет еще :) 15.10.08, 15:07, "Andrew Shitov" : > > Кстати, надо будет заранее столик в удобном уголке (который потише) заказать > Считаемся? > Я, ты, Ваня, Денис, Монс - это все, кто замечен в этой рассылке. > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From nordicdyno на yandex.ru Wed Oct 15 06:52:37 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 15 Oct 2008 17:52:37 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810150435q61185047ke40d5c4c2e1eed0b@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <20081015151116.X84221@zvuki.ru> <353f08b80810150435q61185047ke40d5c4c2e1eed0b@mail.gmail.com> Message-ID: <694651224078757@webmail60.yandex.ru> > Это придется сидеть с 18 до 23? :-) можно будет сидеть не до 23, т.к. есть еще вариант пойти погулять по центру (в полдесятого?), Джонатану возможно будет интересно :) From ruz на bestpractical.com Wed Oct 15 07:48:50 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Wed, 15 Oct 2008 18:48:50 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> Message-ID: <589c94400810150748v385f5424q7518245c7ee2b6c6@mail.gmail.com> +1 2008/10/15 Andrew Shitov : >> Кстати, надо будет заранее столик в удобном уголке (который потише) заказать > > Считаемся? > > Я, ты, Ваня, Денис, Монс - это все, кто замечен в этой рассылке. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ivan на serezhkin.com Wed Oct 15 08:47:08 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 15 Oct 2008 19:47:08 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> Message-ID: <48F6107C.3040205@serezhkin.com> Andrew Shitov wrote: >> Кстати, надо будет заранее столик в удобном уголке (который потише) заказать >> > > Считаемся? > > Я, ты, Ваня, Денис, Монс - это все, кто замечен в этой рассылке. > Дадада, на меня плз тоже закажите ... -- Ivan B. Serezhkin From andy на shitov.ru Wed Oct 15 12:16:13 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 15 Oct 2008 23:16:13 +0400 Subject: [Moscow.pm] =?koi8-r?b?5d3FINLB2iDQ0s8gUGVybCArIFhTTFQ=?= Message-ID: <353f08b80810151216x53d474f7ueef363f3828448c4@mail.gmail.com> Заметил странную скорость работы сайта на связке Perl + XSLT. Страница формируется аж полсекунды! Полез измерять время, прокручивая в голове "Ну не может же XSLT настолько замедлять". Разумеется, оказалось, что тормоза в другом месте. XSLT-преобразование выполняется миллисекунду, а 0,4 секунды выпало на инструкцию require "$base$module". :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivanshirokoff на gmail.com Wed Oct 15 12:27:18 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Wed, 15 Oct 2008 23:27:18 +0400 Subject: [Moscow.pm] =?koi8-r?b?5d3FINLB2iDQ0s8gUGVybCArIFhTTFQ=?= In-Reply-To: <353f08b80810151216x53d474f7ueef363f3828448c4@mail.gmail.com> References: <353f08b80810151216x53d474f7ueef363f3828448c4@mail.gmail.com> Message-ID: <48F64416.2000100@gmail.com> Andrew Shitov пишет: > Заметил странную скорость работы сайта на связке Perl + XSLT. Страница > формируется аж полсекунды! Полез измерять время, прокручивая в голове > "Ну не может же XSLT настолько замедлять". > > Разумеется, оказалось, что тормоза в другом месте. XSLT-преобразование > выполняется миллисекунду, а 0,4 секунды выпало на инструкцию require > "$base$module". > > :-) > > XSLT - король =) From Kostya на yandex.ru Wed Oct 15 12:33:18 2008 From: Kostya на yandex.ru (=?KOI8-R?B?9MXOIOvP09TR?=) Date: Wed, 15 Oct 2008 23:33:18 +0400 Subject: [Moscow.pm] =?koi8-r?b?5d3FINLB2iDQ0s8gUGVybCArIFhTTFQ=?= In-Reply-To: <48F64416.2000100@gmail.com> References: <353f08b80810151216x53d474f7ueef363f3828448c4@mail.gmail.com> <48F64416.2000100@gmail.com> Message-ID: <213191224099198@webmail31.yandex.ru> > XSLT - король =) Так давай-те каждый сам будет выбирать шаблонизатор. -- Тен Костя From citrin на rambler-co.ru Thu Oct 16 03:58:37 2008 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Thu, 16 Oct 2008 14:58:37 +0400 Subject: [Moscow.pm] request headers in apache1.3 + mod_perl Message-ID: <48F71E5D.2040306@rambler-co.ru> Кто нибуть знает способ получить в приложении работающем под первым апачем и mod_perl заголовки http-запроса в том порядке, в каком их послал клиент? Такой код: use Apache; my $h = Apache->request->headers_in; ... keys %{$h}; Возвращает заголовки в неправильном порядке, хотя этот хэш "is tied to Apache::Table" -- WBR, Anton Yuzhaninov From tarkhil на over.ru Thu Oct 16 05:22:52 2008 From: tarkhil на over.ru (Alex Povolotsky) Date: Thu, 16 Oct 2008 16:22:52 +0400 Subject: [Moscow.pm] request headers in apache1.3 + mod_perl In-Reply-To: <48F71E5D.2040306@rambler-co.ru> References: <48F71E5D.2040306@rambler-co.ru> Message-ID: <48F7321C.3020001@over.ru> Anton Yuzhaninov wrote: > Кто нибуть знает способ получить в приложении работающем под первым > апачем и mod_perl > заголовки http-запроса в том порядке, в каком их послал клиент? > > Такой код: > > use Apache; > my $h = Apache->request->headers_in; > > ... keys %{$h}; > > Возвращает заголовки в неправильном порядке, хотя этот хэш "is tied to > Apache::Table" > Очевидный вариант разбирать Apache->request->as_string ? Alex. From shafiev на gmail.com Thu Oct 16 05:42:35 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 16 Oct 2008 16:42:35 +0400 Subject: [Moscow.pm] =?koi8-r?b?9NLBwszZINMgVHdpa2k=?= Message-ID: <218771510810160542o47788d2n281147f71fb320db@mail.gmail.com> Вот пытаюсь уже третий день пытаюсь водрузить на свой сервер Twiki(сервер elementa.su . twiki стоит /var/www/mirea ) У меня сервер на lighttpd 1.4.20. Конечно можно было поставить twiki одной командой(у меня debian sid) но там все пашет на apache 2.2 а мне нужен lighttpd ибо мне с ним придется в будущем иметь дело очень близко.Конфигурация у меня проходит http://elementa.su/mirea/bin/configure Но вот http://elementa.su/mirea/bin/view/TWiki/WebHome (Главная страница) вообще ничего не выдает .Однако при запуске из под шелла(правда с флагом -T ) выдает содержимое.В логах lighttpd копался ничего не нашёл.У всех файлов в папках стоит www-data:www-data .Буду благодарен за любую помощь From citrin на rambler-co.ru Thu Oct 16 06:08:26 2008 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Thu, 16 Oct 2008 17:08:26 +0400 Subject: [Moscow.pm] request headers in apache1.3 + mod_perl In-Reply-To: <48F7321C.3020001@over.ru> References: <48F71E5D.2040306@rambler-co.ru> <48F7321C.3020001@over.ru> Message-ID: <48F73CCA.7040706@rambler-co.ru> On 16.10.2008 16:22, Alex Povolotsky wrote: > Anton Yuzhaninov wrote: >> Кто нибуть знает способ получить в приложении работающем под первым >> апачем и mod_perl >> заголовки http-запроса в том порядке, в каком их послал клиент? >> >> Такой код: >> >> use Apache; >> my $h = Apache->request->headers_in; >> >> ... keys %{$h}; >> >> Возвращает заголовки в неправильном порядке, хотя этот хэш "is tied to >> Apache::Table" >> > Очевидный вариант разбирать Apache->request->as_string ? > К сожалению он тоже не сохраняет исходный порядок заголовков. В скрипте: warn Apache->request->as_string . "\n"; Тестирую телнетом: Escape character is '^]'. GET /cgi-bin-perl/id/test.cgi HTTP/1.0 Connection: close ccc: xxx bbb: aaa xxx: yyy HTTP/1.1 200 OK Date: Thu, 16 Oct 2008 13:05:10 GMT Server: Apache/1.3.39 (Unix) mod_perl/1.30 Connection: close Content-Type: text/html; charset=windows-1251 В логе: GET /cgi-bin-perl/id/test.cgi HTTP/1.0 bbb: aaa ccc: xxx Connection: close xxx: yyy HTTP/1.0 (null) Скорее всего request->as_string сам берет заголовки из хэша. -- WBR, Anton Yuzhaninov Rambler Mail From al на beshenov.ru Thu Oct 16 06:11:06 2008 From: al на beshenov.ru (Alexey Beshenov) Date: Thu, 16 Oct 2008 17:11:06 +0400 Subject: [Moscow.pm] =?koi8-r?b?9NLBwszZINMgVHdpa2k=?= In-Reply-To: <218771510810160542o47788d2n281147f71fb320db@mail.gmail.com> References: <218771510810160542o47788d2n281147f71fb320db@mail.gmail.com> Message-ID: <200810161711.06640.al@beshenov.ru> On Thursday 16 October 2008 16:42:35 Naim Shafiev wrote: > Конечно можно было поставить twiki одной > командой (у меня debian sid) Сервер на sid? -- Prickle Prickle, Bureaucracy 70 YOLD 3174 Alexey Beshenov http://beshenov.ru/ From shafiev на gmail.com Thu Oct 16 06:28:23 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 16 Oct 2008 17:28:23 +0400 Subject: [Moscow.pm] =?koi8-r?b?9NLBwszZINMgVHdpa2k=?= In-Reply-To: <200810161711.06640.al@beshenov.ru> References: <218771510810160542o47788d2n281147f71fb320db@mail.gmail.com> <200810161711.06640.al@beshenov.ru> Message-ID: <218771510810160628t71798de9xe794b1bc4f3137dc@mail.gmail.com> угу решил попровать unstable 16 октября 2008 г. 17:11 пользователь Alexey Beshenov написал: > On Thursday 16 October 2008 16:42:35 Naim Shafiev wrote: >> Конечно можно было поставить twiki одной >> командой (у меня debian sid) > > Сервер на sid? > > -- > Prickle Prickle, Bureaucracy 70 YOLD 3174 > Alexey Beshenov http://beshenov.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Thu Oct 16 07:45:38 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 16 Oct 2008 18:45:38 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <48F6107C.3040205@serezhkin.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> <48F6107C.3040205@serezhkin.com> Message-ID: <353f08b80810160745k73de763cle107bbf50b76d66b@mail.gmail.com> Поляночный Дурдин на завтра уже занят, или это кто-то из нас забронировал? :) Алло, где?:) >>> Кстати, надо будет заранее столик в удобном уголке (который потише) >>> заказать -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivanshirokoff на gmail.com Thu Oct 16 07:48:54 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Thu, 16 Oct 2008 18:48:54 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810160745k73de763cle107bbf50b76d66b@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> <48F6107C.3040205@serezhkin.com> <353f08b80810160745k73de763cle107bbf50b76d66b@mail.gmail.com> Message-ID: <48F75456.8060600@gmail.com> Andrew Shitov пишет: > Поляночный Дурдин на завтра уже занят, или это кто-то из нас забронировал? :) > > Алло, где?:) > > >>>> Кстати, надо будет заранее столик в удобном уголке (который потише) >>>> заказать >>>> > > Походу Джонатану предстоит узнать такой экзотический вид отдыха как /рашен бир пати ниар энтеренс ту зе сабвей./ ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From al на beshenov.ru Thu Oct 16 08:06:24 2008 From: al на beshenov.ru (Alexey Beshenov) Date: Thu, 16 Oct 2008 19:06:24 +0400 Subject: [Moscow.pm] =?koi8-r?b?9NLBwszZINMgVHdpa2k=?= In-Reply-To: <218771510810160628t71798de9xe794b1bc4f3137dc@mail.gmail.com> References: <218771510810160542o47788d2n281147f71fb320db@mail.gmail.com> <200810161711.06640.al@beshenov.ru> <218771510810160628t71798de9xe794b1bc4f3137dc@mail.gmail.com> Message-ID: <200810161906.24914.al@beshenov.ru> On Thursday 16 October 2008 17:28:23 Naim Shafiev wrote: > угу решил попровать unstable На всякий случай: ------------------------------------------------------------ http://www.debian.org/releases/unstable/ Please note that security updates for "unstable" distribution are not managed by the security team. Hence, "unstable" does not get security updates in a timely manner. For more information please see the Security Team's FAQ. "sid" is subject to massive changes and in-place library updates. This can result in a very "unstable" system which contains packages that cannot be installed due to missing libraries, dependencies that cannot be fulfilled etc. Use it at your own risk! ------------------------------------------------------------ И короткий совет из Debian sid FAQ: ------------------------------------------------------------ http://wooledge.org/~greg/sidfaq.html Q: Should I use sid on my server? A: Are you insane? No! ------------------------------------------------------------ Такие дела. -- Prickle Prickle, Bureaucracy 70 YOLD 3174 Alexey Beshenov http://beshenov.ru/ From inthrax на gmail.com Thu Oct 16 08:03:26 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 16 Oct 2008 19:03:26 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <48F75456.8060600@gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <353f08b80810160745k73de763cle107bbf50b76d66b@mail.gmail.com> <48F75456.8060600@gmail.com> Message-ID: <200810161903.27328.inthrax@gmail.com> On Thursday 16 October 2008 18:48:54 Ivan Shirokoff wrote: > Походу Джонатану предстоит узнать такой экзотический вид отдыха как рашен > бир пати ниар энтеренс ту зе сабвей. Или райд бай москоу ин трай ту файнд бар вис фри спейс :) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ivan на serezhkin.com Thu Oct 16 08:10:17 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 16 Oct 2008 19:10:17 +0400 Subject: [Moscow.pm] =?koi8-r?b?5d3FINLB2iDQ0s8gUGVybCArIFhTTFQ=?= In-Reply-To: <353f08b80810151216x53d474f7ueef363f3828448c4@mail.gmail.com> References: <353f08b80810151216x53d474f7ueef363f3828448c4@mail.gmail.com> Message-ID: <48F75959.3010108@serezhkin.com> Andrew Shitov wrote: > Заметил странную скорость работы сайта на связке Perl + XSLT. Страница > формируется аж полсекунды! Полез измерять время, прокручивая в голове > "Ну не может же XSLT настолько замедлять". > > Разумеется, оказалось, что тормоза в другом месте. XSLT-преобразование > выполняется миллисекунду, а 0,4 секунды выпало на инструкцию require > "$base$module". > Хм ... У меня изза такого безобразия каталист тоже долго запускается. Кстати, а давайте забенчмаркаем какой нибудь нормальный xslt и ttk ? Вот только примеры нужны адекватные. > :-) > > -- Ivan B. Serezhkin From nordicdyno на yandex.ru Thu Oct 16 08:11:22 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 16 Oct 2008 19:11:22 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810160745k73de763cle107bbf50b76d66b@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> <48F6107C.3040205@serezhkin.com> <353f08b80810160745k73de763cle107bbf50b76d66b@mail.gmail.com> Message-ID: <985041224169882@webmail9.yandex.ru> Не я! Честно! 16.10.08, 18:45, "Andrew Shitov" : > Поляночный Дурдин на завтра уже занят, или это кто-то из нас забронировал? :) > Алло, где?:) > >>> Кстати, надо будет заранее столик в удобном уголке (который потише) > >>> заказать > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From ivan на serezhkin.com Thu Oct 16 08:15:34 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 16 Oct 2008 19:15:34 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <985041224169882@webmail9.yandex.ru> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <200810151442.19180.inthrax@gmail.com> <353f08b80810150347x29dcff7we609fa21b593ec94@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> <48F6107C.3040205@serezhkin.com> <353f08b80810160745k73de763cle107bbf50b76d66b@mail.gmail.com> <985041224169882@webmail9.yandex.ru> Message-ID: <48F75A96.4080606@serezhkin.com> Orlovsky Alexander wrote: > Не я! Честно! > И не я . Хотя погода такая, что гардендринкинг тоже вполне себе национальный вид спорта. неар зе сабвэй - не круто, если уж совсесм совсем всё плоско - можно попробовать на манежной .... но всё же есть нескучный сад, что тоже очень очень неплохой вариант. На чистых прудах вероятно будет слишком шумно. -- Ivan B. Serezhkin From maxim.vuets на gmail.com Thu Oct 16 10:58:49 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 16 Oct 2008 20:58:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?KMLF2iDUxc3ZKQ==?= Message-ID: All, у меня теоретическая проблема с моделью в MVC. Должна быть вам, в общем-то, знакома. Предположим, есть некий сайт, который работает с текстом, например, блог, вики или новостной... И все тексты (статьи) для сайта офомляются при помощи какой-то разметки, например, вики-подобной. Материалы сайта должны быть доступны в разных представлениях: HTML для браузера, plain text для уведомления по почте, RSS/ATOM для лент, ну там еще в виде PDF, например, для печати. Исходная разметка тоже должна быть доступная (для редактора сайта). Я не могу понять где лучше делать конвертацию исходного, формата в производные. Пока вижу три варианта: 1. Модель M возращает объект статьи, в которой содержится сырой текст. И при помощи некоторого вспомогательного класса MyWiki2Any я делаю конвертацию в контроллере C или представлении V. 2. M возращает какую-ту базовую структуру, а я как хочу, так и преобразовываю ее. Типа... { [Type => 'heading', Content => 'Релиз Foo 0.1!'], [Type => 'paragraph', Content => '...'], ...} 3. В самой M содержатся все возможные преобразователи и я лишь вызываю $article = $m->get_article({id => 42, format => 'html'); Расскажите, как делают настоящие мужики? (: -- . Hoc est simplicissimum! ..: maxim.vuets.name From andy на shitov.ru Thu Oct 16 10:59:43 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 16 Oct 2008 21:59:43 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <48F75A96.4080606@serezhkin.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> <48F6107C.3040205@serezhkin.com> <353f08b80810160745k73de763cle107bbf50b76d66b@mail.gmail.com> <985041224169882@webmail9.yandex.ru> <48F75A96.4080606@serezhkin.com> Message-ID: <353f08b80810161059kacc05fla1beb996d7a33bc3@mail.gmail.com> >> Не я! Честно! Вобла за бронирование просит предоплату :-) http://www.vobla.ru/map/ Давайте там что ли (на Покровке) в 7? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From maxim.vuets на gmail.com Thu Oct 16 11:04:35 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 16 Oct 2008 21:04:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXP0sXUyd7F08vB0SDQ0s/CzMXNwSDTIM3PxMXM?= =?koi8-r?b?2MAg1yBNVkM=?= Message-ID: Елки, тему не поставил ): -- . Hoc est simplicissimum! ..: maxim.vuets.name From shafiev на gmail.com Thu Oct 16 12:09:55 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 16 Oct 2008 23:09:55 +0400 Subject: [Moscow.pm] =?koi8-r?b?9NLBwszZINMgVHdpa2k=?= In-Reply-To: <200810161906.24914.al@beshenov.ru> References: <218771510810160542o47788d2n281147f71fb320db@mail.gmail.com> <200810161711.06640.al@beshenov.ru> <218771510810160628t71798de9xe794b1bc4f3137dc@mail.gmail.com> <200810161906.24914.al@beshenov.ru> Message-ID: <218771510810161209j3e1324e5y5cb9029418c77619@mail.gmail.com> Я вот думаю может скрипт обертку написать что я мог отладку делать каким-то образом при запросе url?Да но только как мне его написать? 2008/10/16 Alexey Beshenov : > On Thursday 16 October 2008 17:28:23 Naim Shafiev wrote: >> угу решил попровать unstable > > На всякий случай: > > ------------------------------------------------------------ > http://www.debian.org/releases/unstable/ > > Please note that security updates for "unstable" > distribution are not managed by the security team. Hence, > "unstable" does not get security updates in a timely > manner. For more information please see the Security > Team's FAQ. > > "sid" is subject to massive changes and in-place library > updates. This can result in a very "unstable" system which > contains packages that cannot be installed due to missing > libraries, dependencies that cannot be fulfilled etc. Use > it at your own risk! > ------------------------------------------------------------ > > > И короткий совет из Debian sid FAQ: > > ------------------------------------------------------------ > http://wooledge.org/~greg/sidfaq.html > > Q: Should I use sid on my server? > A: Are you insane? No! > ------------------------------------------------------------ > > > Такие дела. > > -- > Prickle Prickle, Bureaucracy 70 YOLD 3174 > Alexey Beshenov http://beshenov.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ivan на serezhkin.com Thu Oct 16 15:56:57 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 17 Oct 2008 02:56:57 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810161059kacc05fla1beb996d7a33bc3@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <48F5CB55.8090008@gmail.com> <20081015145328.D84221@zvuki.ru> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> <48F6107C.3040205@serezhkin.com> <353f08b80810160745k73de763cle107bbf50b76d66b@mail.gmail.com> <985041224169882@webmail9.yandex.ru> <48F75A96.4080606@serezhkin.com> <353f08b80810161059kacc05fla1beb996d7a33bc3@mail.gmail.com> Message-ID: <48F7C6B9.4050305@serezhkin.com> Andrew Shitov wrote: >>> Не я! Честно! >>> > > Вобла за бронирование просит предоплату :-) http://www.vobla.ru/map/ > > Давайте там что ли (на Покровке) в 7? > Давайте в семь. Прям там ? -- Ivan B. Serezhkin From despairr на gmail.com Thu Oct 16 21:34:29 2008 From: despairr на gmail.com (Walery Studennikov) Date: Fri, 17 Oct 2008 09:34:29 +0500 Subject: [Moscow.pm] =?koi8-r?b?KMLF2iDUxc3ZKQ==?= In-Reply-To: References: Message-ID: <1d770e770810162134h259c5b3ciedf118236a7e66d3@mail.gmail.com> 16 октября 2008 г. 22:58 пользователь Maxim Vuets написал: > All, у меня теоретическая проблема с моделью в MVC. > Должна быть вам, в общем-то, знакома. > > Предположим, есть некий сайт, который работает с текстом, > например, блог, вики или новостной... И все тексты (статьи) > для сайта офомляются при помощи какой-то разметки, например, > вики-подобной. Материалы сайта должны быть доступны в разных > представлениях: HTML для браузера, plain text для уведомления > по почте, RSS/ATOM для лент, ну там еще в виде PDF, например, > для печати. Исходная разметка тоже должна быть доступная > (для редактора сайта). > > Я не могу понять где лучше делать конвертацию исходного, > формата в производные. Пока вижу три варианта: > > 1. Модель M возращает объект статьи, в которой содержится > сырой текст. И при помощи некоторого вспомогательного > класса MyWiki2Any я делаю конвертацию в контроллере C или > представлении V. Конечно же, конвертацию выполняешь во View. Однако я с трудом себе представляю, как при помощи "вики-подобной разметки" можно описать, например, RSS/ATOM ;) Может таки создать для каждого формата свой шаблон? -- Walery Studennikov http://www.reg.ru/ From despairr на gmail.com Thu Oct 16 21:53:37 2008 From: despairr на gmail.com (Walery Studennikov) Date: Fri, 17 Oct 2008 09:53:37 +0500 Subject: [Moscow.pm] =?koi8-r?b?KMLF2iDUxc3ZKQ==?= In-Reply-To: <1d770e770810162134h259c5b3ciedf118236a7e66d3@mail.gmail.com> References: <1d770e770810162134h259c5b3ciedf118236a7e66d3@mail.gmail.com> Message-ID: <1d770e770810162153r3485fe7ci6c52691ab6ab3a7c@mail.gmail.com> 17 октября 2008 г. 9:34 пользователь Walery Studennikov написал: > 16 октября 2008 г. 22:58 пользователь Maxim Vuets >> All, у меня теоретическая проблема с моделью в MVC. >> Должна быть вам, в общем-то, знакома. >> >> Предположим, есть некий сайт, который работает с текстом, >> например, блог, вики или новостной... И все тексты (статьи) >> для сайта офомляются при помощи какой-то разметки, например, >> вики-подобной. Материалы сайта должны быть доступны в разных >> представлениях: HTML для браузера, plain text для уведомления >> по почте, RSS/ATOM для лент, ну там еще в виде PDF, например, >> для печати. Исходная разметка тоже должна быть доступная >> (для редактора сайта). >> >> 1. Модель M возращает объект статьи, в которой содержится >> сырой текст. И при помощи некоторого вспомогательного >> класса MyWiki2Any я делаю конвертацию в контроллере C или >> представлении V. > > Конечно же, конвертацию выполняешь во View. > > Однако я с трудом себе представляю, как при помощи "вики-подобной > разметки" можно описать, например, RSS/ATOM ;) > Может таки создать для каждого формата свой шаблон? Сейчас ещё раз перечитал твоё сообщение, понял, что это сделать вполне реально, если, конечно, View кроме самого текста с разметкой будет передана информация с метаданными о статье (дата, автор и т. п.). Эти метаданные, кстати, как раз можно получить из модели. Т.е. передаёшь во View, грубо говоря, некий объект "Статья", в котором содержится как wiki-представление статьи, так и метаданные, относящиеся к ней. Соответственно, View всё это превращает в некое представление типа HTML / RSS и т.п. -- Walery Studennikov http://www.reg.ru/ From andy на shitov.ru Thu Oct 16 23:10:03 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 17 Oct 2008 10:10:03 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <48F7C6B9.4050305@serezhkin.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <353f08b80810150400i53949f1ci11328b7d4ec0123d@mail.gmail.com> <559861224068633@webmail33.yandex.ru> <353f08b80810150407m2e5cd94t7b64e4b2b1cca987@mail.gmail.com> <48F6107C.3040205@serezhkin.com> <353f08b80810160745k73de763cle107bbf50b76d66b@mail.gmail.com> <985041224169882@webmail9.yandex.ru> <48F75A96.4080606@serezhkin.com> <353f08b80810161059kacc05fla1beb996d7a33bc3@mail.gmail.com> <48F7C6B9.4050305@serezhkin.com> Message-ID: <353f08b80810162310g5a5daf33k528a6434cc012283@mail.gmail.com> > Давайте в семь. > Прям там ? Давайте в 7. Прям там (если будет место :-) ул. Покровка, д. 2, "Золотая вобла". Если потеряемся, мой тел.: 920-15-20. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From maxim.vuets на gmail.com Fri Oct 17 00:05:01 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Fri, 17 Oct 2008 10:05:01 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQtdC+0YDQtdGC0LjRh9C10YHQutCw0Y8g0L8=?= =?utf-8?b?0YDQvtCx0LvQtdC80LAg0YEg0LzQvtC00LXQu9GM0Y4g0LIgTVZD?= Message-ID: On 10/17/08, Walery Studennikov wrote: >> Конечно же, конвертацию выполняешь во View. >> >> Однако я с трудом себе представляю, как при помощи "вики-подобной >> разметки" можно описать, например, RSS/ATOM ;) >> Может таки создать для каждого формата свой шаблон? Разметка описывает статью, а не RSS/ATOM (: Например, редактор набрал вот такую статью: = Popular Search Engines Hello! I wanna tell you about some search engines: * [http://google.com/ Google] -- the most popular in the world * [http://ya.ru/ Yandex] -- the most popular in Russian В RSS такая статья будет выглядить странно: ?Popular Search Engines ... ... = Popular Search Engines Hello! I wanna tell you about some search engines: * [http://google.com/ Google] -- the most popular in the world * [http://ya.ru/ Yandex] -- the most popular in Russian А для генерации HTML с этой статьей, последняя должна быть сконвертированна в что-то типа:

...

...

  • ... -- ...
  • ... > Сейчас ещё раз перечитал твоё сообщение, понял, что это сделать вполне > реально, > если, конечно, View кроме самого текста с разметкой будет передана > информация > с метаданными о статье (дата, автор и т. п.). > Эти метаданные, кстати, как раз можно получить из модели. > > Т.е. передаёшь во View, грубо говоря, некий объект "Статья", в котором > содержится > как wiki-представление статьи, так и метаданные, относящиеся к ней. > Соответственно, View всё это превращает в некое представление типа > HTML / RSS и т.п. Мета-данные есть, и считаем, что это не проблема. Это понятно. С самой статьей как быть то? Вчера я пологал, что этим должны заниматься разные Представления. Еще один человек думал так же. Но еще двое полагают (а один твердо уверен), что такая конвертация -- это задача Модели. -- . Hoc est simplicissimum! ..: maxim.vuets.name From inthrax на gmail.com Fri Oct 17 00:25:10 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 17 Oct 2008 11:25:10 +0400 Subject: [Moscow.pm] Social offline #8 In-Reply-To: <353f08b80810162310g5a5daf33k528a6434cc012283@mail.gmail.com> References: <353f08b80810130359k417894f8sd5d20cb27d67318f@mail.gmail.com> <48F7C6B9.4050305@serezhkin.com> <353f08b80810162310g5a5daf33k528a6434cc012283@mail.gmail.com> Message-ID: <200810171125.11323.inthrax@gmail.com> On Friday 17 October 2008 10:10:03 Andrew Shitov wrote: > > Давайте в семь. > > Прям там ? > > Давайте в 7. Прям там (если будет место :-) > ул. Покровка, д. 2, "Золотая вобла". > > Если потеряемся, мой тел.: 920-15-20. ок -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From inthrax на gmail.com Fri Oct 17 02:25:32 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 17 Oct 2008 13:25:32 +0400 Subject: [Moscow.pm] =?utf-8?b?0KLQtdC+0YDQtdGC0LjRh9C10YHQutCw0Y8g0L8=?= =?utf-8?b?0YDQvtCx0LvQtdC80LAg0YEg0LzQvtC00LXQu9GM0Y4g0LIgTVZD?= In-Reply-To: References: Message-ID: <200810171325.33247.inthrax@gmail.com> On Friday 17 October 2008 11:05:01 Maxim Vuets wrote: > Мета-данные есть, и считаем, что это не проблема. Это понятно. > С самой статьей как быть то? > > Вчера я пологал, что этим должны заниматься разные Представления. > Еще один человек думал так же. Но еще двое полагают (а один > твердо уверен), что такая конвертация -- это задача Модели. Модель вообще не должна "знать", что есть какие-то представления и форматы. ее задача - хранить данные, отдавать их по запросу и т.д. контроллер решает, в зависимости от запроса к нему, кому скормить данные. а уже вьюшка выкручивается как может. PS: отдавать вики разметку в rss/atom это как-то немного странно. там мы по идее должны отдавать уже постобработанную статью, со ссылками и т.п. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From tarkhil на over.ru Fri Oct 17 03:24:30 2008 From: tarkhil на over.ru (Alex Povolotsky) Date: Fri, 17 Oct 2008 14:24:30 +0400 Subject: [Moscow.pm] request headers in apache1.3 + mod_perl In-Reply-To: <48F73CCA.7040706@rambler-co.ru> References: <48F71E5D.2040306@rambler-co.ru> <48F7321C.3020001@over.ru> <48F73CCA.7040706@rambler-co.ru> Message-ID: <48F867DE.9020505@over.ru> Anton Yuzhaninov wrote: > On 16.10.2008 16:22, Alex Povolotsky wrote: >> Anton Yuzhaninov wrote: >>> Кто нибуть знает способ получить в приложении работающем под первым >>> апачем и mod_perl >>> заголовки http-запроса в том порядке, в каком их послал клиент? >>> >>> Такой код: >>> >>> use Apache; >>> my $h = Apache->request->headers_in; >>> >>> ... keys %{$h}; >>> >>> Возвращает заголовки в неправильном порядке, хотя этот хэш "is tied >>> to Apache::Table" >>> >> Очевидный вариант разбирать Apache->request->as_string ? >> > > К сожалению он тоже не сохраняет исходный порядок заголовков. точно, as_string просто собирает строку из себя. Причем, насколько я успел вкурить исходник, Apache::Request ДЕЙСТВИТЕЛЬНО делает себя, используя table API. А модуль на C, использующий headers_in, выдает их в порядке подачи или в алфавитном? Alex. From maxim.vuets на gmail.com Fri Oct 17 03:39:31 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Fri, 17 Oct 2008 13:39:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXP0sXUyd7F08vB0SDQ0s/CzMXNwSDTIM3PxMXM?= =?koi8-r?b?2MAg1yBNVkM=?= In-Reply-To: <200810171325.33247.inthrax@gmail.com> References: <200810171325.33247.inthrax@gmail.com> Message-ID: On 10/17/08, Vladimir V. Perepelitsa wrote: > Модель вообще не должна "знать", что есть какие-то представления и форматы. > ее задача - хранить данные, отдавать их по запросу и т.д. > > контроллер решает, в зависимости от запроса к нему, кому скормить данные. > а уже вьюшка выкручивается как может. То есть, в твоем случае контролер попросил статью у модели. Модель отдала статью в вики-разметке. Контролер as is передал эту статью какому-то представлению. И уже то представление как хочет так и конвертирует вики в свой родной и милый ему вид. Так должно быть с твоей точки зрения? > PS: отдавать вики разметку в rss/atom это как-то немного странно. > там мы по идее должны отдавать уже постобработанную статью, со ссылками и > т.п. Конечно, странно. Об этом я и говорил. -- . Hoc est simplicissimum! ..: maxim.vuets.name From inthrax на gmail.com Fri Oct 17 03:51:07 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 17 Oct 2008 14:51:07 +0400 Subject: [Moscow.pm] =?koi8-r?b?9MXP0sXUyd7F08vB0SDQ0s/CzMXNwSDTIM3PxMXM?= =?koi8-r?b?2MAg1yBNVkM=?= In-Reply-To: References: <200810171325.33247.inthrax@gmail.com> Message-ID: <200810171451.08695.inthrax@gmail.com> On Friday 17 October 2008 14:39:31 Maxim Vuets wrote: > То есть, в твоем случае контролер попросил статью у модели. > Модель отдала статью в вики-разметке. Контролер as is передал > эту статью какому-то представлению. И уже то представление > как хочет так и конвертирует вики в свой родной и милый ему вид. > Так должно быть с твоей точки зрения? Именно Мы может также сделать helper-модуль для вьюшек, который будут уметь преобразовывать вики разметку в некий мета-формат, с которым будет удобно работать большинству вьюшек. Но к примеру вьюшке, которая должна показать вики-разметку в чистом виде он ни к чему. А если к примеру мы возложим задачу хелпера на модель, то модулю, выдающему вики-разметку придется делать обратное преобразование. Если учесть, что пользователь может сохранить кривую разметку, то мы часть данных потеряем, т.к. генератор из мета-формата в вики по определению не может генерить кривую разметку. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From citrin на rambler-co.ru Fri Oct 17 05:59:16 2008 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Fri, 17 Oct 2008 16:59:16 +0400 Subject: [Moscow.pm] request headers in apache1.3 + mod_perl In-Reply-To: <48F867DE.9020505@over.ru> References: <48F71E5D.2040306@rambler-co.ru> <48F7321C.3020001@over.ru> <48F73CCA.7040706@rambler-co.ru> <48F867DE.9020505@over.ru> Message-ID: <48F88C24.7020902@rambler-co.ru> On 17.10.2008 14:24, Alex Povolotsky wrote: > Anton Yuzhaninov wrote: >> On 16.10.2008 16:22, Alex Povolotsky wrote: >>> Anton Yuzhaninov wrote: >>>> Кто нибуть знает способ получить в приложении работающем под первым >>>> апачем и mod_perl >>>> заголовки http-запроса в том порядке, в каком их послал клиент? >>>> >>>> Такой код: >>>> >>>> use Apache; >>>> my $h = Apache->request->headers_in; >>>> >>>> ... keys %{$h}; >>>> >>>> Возвращает заголовки в неправильном порядке, хотя этот хэш "is tied >>>> to Apache::Table" >>>> >>> Очевидный вариант разбирать Apache->request->as_string ? >>> >> >> К сожалению он тоже не сохраняет исходный порядок заголовков. > точно, as_string просто собирает строку из себя. > > Причем, насколько я успел вкурить исходник, Apache::Request > ДЕЙСТВИТЕЛЬНО делает себя, используя table API. > > А модуль на C, использующий headers_in, выдает их в порядке подачи или в > алфавитном? > На Си модули еще не пробовал писать. Думаю проще будет попробовать FastCGI и пропатчить одну из реализаций, чтобы сохраняла заголовки в массиве. -- WBR, Anton Yuzhaninov Rambler Mail From despairr на gmail.com Fri Oct 17 06:31:39 2008 From: despairr на gmail.com (Walery Studennikov) Date: Fri, 17 Oct 2008 18:31:39 +0500 Subject: [Moscow.pm] =?koi8-r?b?9MXP0sXUyd7F08vB0SDQ0s/CzMXNwSDTIM3PxMXM?= =?koi8-r?b?2MAg1yBNVkM=?= In-Reply-To: <200810171451.08695.inthrax@gmail.com> References: <200810171325.33247.inthrax@gmail.com> <200810171451.08695.inthrax@gmail.com> Message-ID: <1d770e770810170631v4cb8fba7te5595616a48ce503@mail.gmail.com> 17 октября 2008 г. 15:51 пользователь Vladimir V. Perepelitsa написал: > On Friday 17 October 2008 14:39:31 Maxim Vuets wrote: >> То есть, в твоем случае контролер попросил статью у модели. >> Модель отдала статью в вики-разметке. Контролер as is передал >> эту статью какому-то представлению. И уже то представление >> как хочет так и конвертирует вики в свой родной и милый ему вид. >> Так должно быть с твоей точки зрения? > > Именно > > Мы может также сделать helper-модуль для вьюшек, который будут уметь > преобразовывать вики разметку в некий мета-формат, с которым будет удобно > работать большинству вьюшек. Но к примеру вьюшке, которая должна показать > вики-разметку в чистом виде он ни к чему. > > А если к примеру мы возложим задачу хелпера на модель, то модулю, выдающему > вики-разметку придется делать обратное преобразование. Оставьте преобразования для VIEW! Конечно, если есть общий код для разных View -- его можно оформить в виде отдельных общих модулей и т.п. Но так или иначе, это будет компонент View, а не модели. Задача View -- создать удобный доступ к данным статьи. Пресловутый объект "Статья", о котором я говорил. * * * Кстати, если нароете готовый механизм для конвертации WIKI -> HTML/plaintext/RSS или сделаете свой с открытым кодом -- дайте сцылку ;) -- Walery Studennikov http://www.reg.ru/ From despairr на gmail.com Fri Oct 17 06:32:21 2008 From: despairr на gmail.com (Walery Studennikov) Date: Fri, 17 Oct 2008 18:32:21 +0500 Subject: [Moscow.pm] =?koi8-r?b?9MXP0sXUyd7F08vB0SDQ0s/CzMXNwSDTIM3PxMXM?= =?koi8-r?b?2MAg1yBNVkM=?= In-Reply-To: <1d770e770810170631v4cb8fba7te5595616a48ce503@mail.gmail.com> References: <200810171325.33247.inthrax@gmail.com> <200810171451.08695.inthrax@gmail.com> <1d770e770810170631v4cb8fba7te5595616a48ce503@mail.gmail.com> Message-ID: <1d770e770810170632n1fb8b70fp5b44f2f1c10f1a88@mail.gmail.com> 17 октября 2008 г. 18:31 пользователь Walery Studennikov написал: > Оставьте преобразования для VIEW! > Конечно, если есть общий код для разных View -- его можно оформить в > виде отдельных общих модулей и т.п. Но так или иначе, это будет > компонент View, а не модели. > > Задача View -- создать удобный доступ к данным статьи. Тьфу, задача модели. Заговорился уже совсем. -- Walery Studennikov http://www.reg.ru/ From maxim.vuets на gmail.com Fri Oct 17 07:16:51 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Fri, 17 Oct 2008 17:16:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXP0sXUyd7F08vB0SDQ0s/CzMXNwSDTIM3PxMXM?= =?koi8-r?b?2MAg1yBNVkM=?= In-Reply-To: <200810171451.08695.inthrax@gmail.com> References: <200810171325.33247.inthrax@gmail.com> <200810171451.08695.inthrax@gmail.com> Message-ID: On 10/17/08, Vladimir V. Perepelitsa wrote: >> То есть, в твоем случае контролер попросил статью у модели. >> Модель отдала статью в вики-разметке. Контролер as is передал >> эту статью какому-то представлению. И уже то представление >> как хочет так и конвертирует вики в свой родной и милый ему вид. >> Так должно быть с твоей точки зрения? > > Именно Всетаки да, соглашусь окончательно (: -- . Hoc est simplicissimum! ..: maxim.vuets.name From maxim.vuets на gmail.com Fri Oct 17 07:24:21 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Fri, 17 Oct 2008 17:24:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXP0sXUyd7F08vB0SDQ0s/CzMXNwSDTIM3PxMXM?= =?koi8-r?b?2MAg1yBNVkM=?= In-Reply-To: <1d770e770810170631v4cb8fba7te5595616a48ce503@mail.gmail.com> References: <200810171325.33247.inthrax@gmail.com> <200810171451.08695.inthrax@gmail.com> <1d770e770810170631v4cb8fba7te5595616a48ce503@mail.gmail.com> Message-ID: On 10/17/08, Walery Studennikov wrote: > Кстати, если нароете готовый механизм для конвертации WIKI -> > HTML/plaintext/RSS или сделаете свой с открытым кодом -- дайте сцылку По секрету говоря, я над таким симбиозом сейчас и работаю потихоньку. Будет что показать -- напишу сюда. -- . Hoc est simplicissimum! ..: maxim.vuets.name From maxim.vuets на gmail.com Fri Oct 17 07:58:46 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Fri, 17 Oct 2008 17:58:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXP0sXUyd7F08vB0SDQ0s/CzMXNwSDTIM3PxMXM?= =?koi8-r?b?2MAg1yBNVkM=?= In-Reply-To: <1d770e770810170632n1fb8b70fp5b44f2f1c10f1a88@mail.gmail.com> References: <200810171325.33247.inthrax@gmail.com> <200810171451.08695.inthrax@gmail.com> <1d770e770810170631v4cb8fba7te5595616a48ce503@mail.gmail.com> <1d770e770810170632n1fb8b70fp5b44f2f1c10f1a88@mail.gmail.com> Message-ID: On 10/17/08, Walery Studennikov wrote: >> Оставьте преобразования для VIEW! >> Конечно, если есть общий код для разных View -- его можно оформить в >> виде отдельных общих модулей и т.п. Но так или иначе, это будет >> компонент View, а не модели. >> >> Задача View -- создать удобный доступ к данным статьи. > > Тьфу, задача модели. Заговорился уже совсем. Кстати, еще возникает небольшой вопрос относительно кеширования. В большинстве случаев нет необходимости повторно конвертировать одно и тоже. Кеширование -- тоже задача view-а в данной ситуации? -- . Hoc est simplicissimum! ..: maxim.vuets.name From shafiev на gmail.com Sat Oct 18 09:34:17 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Sat, 18 Oct 2008 20:34:17 +0400 Subject: [Moscow.pm] =?koi8-r?b?9NLBwszZINMgVHdpa2k=?= In-Reply-To: <218771510810161209j3e1324e5y5cb9029418c77619@mail.gmail.com> References: <218771510810160542o47788d2n281147f71fb320db@mail.gmail.com> <200810161711.06640.al@beshenov.ru> <218771510810160628t71798de9xe794b1bc4f3137dc@mail.gmail.com> <200810161906.24914.al@beshenov.ru> <218771510810161209j3e1324e5y5cb9029418c77619@mail.gmail.com> Message-ID: <218771510810180934x224a60f8y1d9ead720fa98026@mail.gmail.com> Razobralsya s problemoy.Okazivaetsya nujno bilo flag -T ubrat iz faylov v bin. 2008/10/16 Naim Shafiev : > Я вот думаю может скрипт обертку написать что я мог отладку делать > каким-то образом при запросе url?Да но только как мне его написать? > > 2008/10/16 Alexey Beshenov : >> On Thursday 16 October 2008 17:28:23 Naim Shafiev wrote: >>> угу решил попровать unstable >> >> На всякий случай: >> >> ------------------------------------------------------------ >> http://www.debian.org/releases/unstable/ >> >> Please note that security updates for "unstable" >> distribution are not managed by the security team. Hence, >> "unstable" does not get security updates in a timely >> manner. For more information please see the Security >> Team's FAQ. >> >> "sid" is subject to massive changes and in-place library >> updates. This can result in a very "unstable" system which >> contains packages that cannot be installed due to missing >> libraries, dependencies that cannot be fulfilled etc. Use >> it at your own risk! >> ------------------------------------------------------------ >> >> >> И короткий совет из Debian sid FAQ: >> >> ------------------------------------------------------------ >> http://wooledge.org/~greg/sidfaq.html >> >> Q: Should I use sid on my server? >> A: Are you insane? No! >> ------------------------------------------------------------ >> >> >> Такие дела. >> >> -- >> Prickle Prickle, Bureaucracy 70 YOLD 3174 >> Alexey Beshenov http://beshenov.ru/ >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > From despairr на gmail.com Sat Oct 18 21:34:54 2008 From: despairr на gmail.com (Walery Studennikov) Date: Sun, 19 Oct 2008 09:34:54 +0500 Subject: [Moscow.pm] =?koi8-r?b?9MXP0sXUyd7F08vB0SDQ0s/CzMXNwSDTIM3PxMXM?= =?koi8-r?b?2MAg1yBNVkM=?= In-Reply-To: References: <200810171325.33247.inthrax@gmail.com> <200810171451.08695.inthrax@gmail.com> <1d770e770810170631v4cb8fba7te5595616a48ce503@mail.gmail.com> <1d770e770810170632n1fb8b70fp5b44f2f1c10f1a88@mail.gmail.com> Message-ID: <1d770e770810182134q76016719qd77d6a7fe1ba2557@mail.gmail.com> 17 октября 2008 г. 19:58 пользователь Maxim Vuets написал: > On 10/17/08, Walery Studennikov wrote: > >>> Оставьте преобразования для VIEW! >>> Конечно, если есть общий код для разных View -- его можно оформить в >>> виде отдельных общих модулей и т.п. Но так или иначе, это будет >>> компонент View, а не модели. >>> >>> Задача View -- создать удобный доступ к данным статьи. >> >> Тьфу, задача модели. Заговорился уже совсем. > > Кстати, еще возникает небольшой вопрос относительно кеширования. > В большинстве случаев нет необходимости повторно конвертировать > одно и тоже. Кеширование -- тоже задача view-а в данной ситуации? Кэшировать можете на ЛЮБОМ уровне, исходя их специфики задачи. Хоть на уровне frontend / nginx, если задача это позволяет (если у Вас нет какой-то "персональной" информации, которая для каждого пользователя выводится своя). -- Walery Studennikov http://www.reg.ru/ From ruz на bestpractical.com Sun Oct 19 08:10:19 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sun, 19 Oct 2008 19:10:19 +0400 Subject: [Moscow.pm] =?utf-8?b?0KLQtdC+0YDQtdGC0LjRh9C10YHQutCw0Y8g0L8=?= =?utf-8?b?0YDQvtCx0LvQtdC80LAg0YEg0LzQvtC00LXQu9GM0Y4g0LIgTVZD?= In-Reply-To: References: <200810171325.33247.inthrax@gmail.com> <200810171451.08695.inthrax@gmail.com> <1d770e770810170631v4cb8fba7te5595616a48ce503@mail.gmail.com> <1d770e770810170632n1fb8b70fp5b44f2f1c10f1a88@mail.gmail.com> Message-ID: <589c94400810190810o5f22617djb9316cac3ef277f9@mail.gmail.com> 2008/10/17 Maxim Vuets : > On 10/17/08, Walery Studennikov wrote: > >>> Оставьте преобразования для VIEW! >>> Конечно, если есть общий код для разных View -- его можно оформить в >>> виде отдельных общих модулей и т.п. Но так или иначе, это будет >>> компонент View, а не модели. >>> >>> Задача View -- создать удобный доступ к данным статьи. >> >> Тьфу, задача модели. Заговорился уже совсем. > > Кстати, еще возникает небольшой вопрос относительно кеширования. > В большинстве случаев нет необходимости повторно конвертировать > одно и тоже. Кеширование -- тоже задача view-а в данной ситуации? Все предыдущие ораторы мудрую теорию выстраивают, но на самом деле возникает проблемы курицы и яйца. Важнее текстовое представление или синтаксическое дерево статьи? Можно создать две модели: текст wiki статьи и дерево разбора (например в блобе хранить используя Storable). Хотя по мне не стоит плодить сущности и лучше представление в мета-формате выдавать из модели статьи. С первого взгляда - это нарушение методологии и мета-формат модели есть ее представление, но если мы хотим кешировать представление чего либо, то такое представление быстро превращается в модель. Все эти рассуждение от лукавого - "shut the fuck up and write some code" (c) :) > > -- > . Hoc est simplicissimum! > ..: maxim.vuets.name > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From maxim.vuets на gmail.com Sun Oct 19 10:08:53 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Sun, 19 Oct 2008 20:08:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?cmVnZXhwIMTM0SAiNzIrODMrOTQrMDUuLi4i?= Message-ID: Приятель попросил помочь с регулярным выражением (РВ). Есть строка из произвольного количества чисел, которые разделенны знаком "плюс". Например: 42 33+55 72+83+94+05 Необходимо выдрать все числа с одновременной валидацией. То есть, быть уверенным, что строка была правильного формата (потому /\d+/g не катит). Ему хотелось чего-то типа, как он сказал, ^(\d+)(?:\+(\d+))*$. Но это работает иначе (: Такой вариант ему тоже не подешел: $ echo -n 71+82+93+04 | perl -ne 'print join ", ", /\d+/g if /^\d+(?:\+\d+)*$/; print "\n"' Сказал, что нужен один-единственный regexp, так как он его вставлял в Catalyst для сопоставления с URL-ами. В конце-концов, освежив память perlre-ом, я выдал это: $ echo -n 72+83+94+05 | perl -ne 'print join ", ", /\G(\d+)(?:\+(?=\d+(?:\+\d+)*\Z)|\Z)/g; print "\n"' Работает точно как требуется, но тоже не подошло (% Потому что завязанно на ключе g. (А Catalyst-у передается "серцевина" РВ; и ключ g нельзя поставить через (?:), так как он задает поведение оператора m//.) Короче, сделал он по KISS-у: return $c->detach( '/default' ) unless $ids =~ m/^\d+(?:\+\d+)*$/; my @ids = split('\+', $ids); А я получил реальную практику использования расширенных РВ. Такой вот just for fun. Если я где-то ошибся в рассуждениях или "чувак, все делается гораздо проще" -- пожалуйста, говорите (; -- . Hoc est simplicissimum! ..: maxim.vuets.name From maxim.vuets на gmail.com Sun Oct 19 10:55:51 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Sun, 19 Oct 2008 20:55:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXP0sXUyd7F08vB0SDQ0s/CzMXNwSDTIM3PxMXM?= =?koi8-r?b?2MAg1yBNVkM=?= In-Reply-To: <589c94400810190810o5f22617djb9316cac3ef277f9@mail.gmail.com> References: <200810171325.33247.inthrax@gmail.com> <200810171451.08695.inthrax@gmail.com> <1d770e770810170631v4cb8fba7te5595616a48ce503@mail.gmail.com> <1d770e770810170632n1fb8b70fp5b44f2f1c10f1a88@mail.gmail.com> <589c94400810190810o5f22617djb9316cac3ef277f9@mail.gmail.com> Message-ID: On 10/19/08, Ruslan Zakirov wrote: > Все предыдущие ораторы мудрую теорию выстраивают, но на самом деле > возникает проблемы курицы и яйца. Важнее текстовое представление или > синтаксическое дерево статьи? Логическое содержание, то есть оформление. То есть, ближе к дереву. Текстовое или любое другое представление -- это лишь производный необратимый продукт. > Все эти рассуждение от лукавого - "shut the fuck up and write some code" (c) > :) Вот это правильнее всего! Поэтому я и добавил в заголовок прилагательное "теоретическая" (: It's time to code! -- . Hoc est simplicissimum! ..: maxim.vuets.name From ivan на serezhkin.com Mon Oct 20 05:49:48 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 20 Oct 2008 16:49:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?cmVnZXhwIMTM0SAiNzIrODMrOTQrMDUuLi4i?= In-Reply-To: References: Message-ID: <48FC7E6C.1020809@serezhkin.com> Хелло ! ^(\d+\+)*(\d+)$ Maxim Vuets wrote: > Приятель попросил помочь с регулярным выражением (РВ). > Есть строка из произвольного количества чисел, которые > разделенны знаком "плюс". Например: > 42 > 33+55 > 72+83+94+05 > Необходимо выдрать все числа с одновременной валидацией. > То есть, быть уверенным, что строка была правильного формата > (потому /\d+/g не катит). > > Ему хотелось чего-то типа, как он сказал, ^(\d+)(?:\+(\d+))*$. > Но это работает иначе (: > > Такой вариант ему тоже не подешел: > $ echo -n 71+82+93+04 | perl -ne 'print join ", ", /\d+/g if > /^\d+(?:\+\d+)*$/; print "\n"' > Сказал, что нужен один-единственный regexp, так как он > его вставлял в Catalyst для сопоставления с URL-ами. > > В конце-концов, освежив память perlre-ом, я выдал это: > $ echo -n 72+83+94+05 | perl -ne 'print join ", ", > /\G(\d+)(?:\+(?=\d+(?:\+\d+)*\Z)|\Z)/g; print "\n"' > Работает точно как требуется, но тоже не подошло (% > Потому что завязанно на ключе g. (А Catalyst-у передается > "серцевина" РВ; и ключ g нельзя поставить через (?:), > так как он задает поведение оператора m//.) > > Короче, сделал он по KISS-у: > return $c->detach( '/default' ) unless $ids =~ m/^\d+(?:\+\d+)*$/; > my @ids = split('\+', $ids); > А я получил реальную практику использования расширенных РВ. > > Такой вот just for fun. > Если я где-то ошибся в рассуждениях или "чувак, все делается > гораздо проще" -- пожалуйста, говорите (; > > -- Ivan B. Serezhkin From maxim.vuets на gmail.com Mon Oct 20 12:20:30 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Mon, 20 Oct 2008 22:20:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?cmVnZXhwIMTM0SAiNzIrODMrOTQrMDUuLi4i?= In-Reply-To: <48FC7E6C.1020809@serezhkin.com> References: <48FC7E6C.1020809@serezhkin.com> Message-ID: On 10/20/08, Ivan B. Serezhkin wrote: > Хелло ! > > ^(\d+\+)*(\d+)$ Не понял. ~$ echo -n 72+83+94+05 | perl -ne 'print join ", ", /^(\d+\+)*(\d+)$/; print "\n"' 94+, 05 -- . Hoc est simplicissimum! ..: maxim.vuets.name From ivan на serezhkin.com Mon Oct 20 12:36:36 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 20 Oct 2008 23:36:36 +0400 Subject: [Moscow.pm] =?koi8-r?b?cmVnZXhwIMTM0SAiNzIrODMrOTQrMDUuLi4i?= In-Reply-To: References: <48FC7E6C.1020809@serezhkin.com> Message-ID: <48FCDDC4.3040002@serezhkin.com> Maxim Vuets wrote: > On 10/20/08, Ivan B. Serezhkin wrote: > >> Хелло ! >> >> ^(\d+\+)*(\d+)$ >> > > Не понял. > > ~$ echo -n 72+83+94+05 | perl -ne 'print join ", ", /^(\d+\+)*(\d+)$/; > print "\n"' > 94+, 05 > Да, что то я нагнал. На счёт каталиста: Тыже потом всёравно из captured достаёшь, доставай через сплит, ибо там уже точно правильно сплитящаяся строка с числами. -- Ivan B. Serezhkin From maxim.vuets на gmail.com Tue Oct 21 00:56:09 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Tue, 21 Oct 2008 10:56:09 +0300 Subject: [Moscow.pm] Mojolicious: Perl on Rails Message-ID: Добрый день! Вчера состоялся релиз Mojo 0.7 -- такого себе набора разных штук для создания веб-приложений. Также Mojo содержит Mojolicious -- web framework написаный на этих самых штуках. Проект очень молодой. Первый релиз -- конец сентября. Но идеи заложенные в него мне, например, очень нравятся! (Это почти тоже самое, что я когда-то начал писать, но отложил по нехватке времени; но только уже написанное (: и рабочее.) Одна из особенностей Mojo -- это то, что у него нет каких-либо зависимостей, кроме как от core (версии 5.8+). Все написанно from scratch, как по мне -- красиво и аккуратно. Автор -- Sebastian Riedel -- даже реализовал свой FCGI и HTTP/1.1 сервер. А еще я смотрю, что Себастиан принимал/принимает участие в разработке многого всякого разного для Catalyst, Maypole CDBI, DBIC: http://search.cpan.org/~sri/ (Я, наверное, сейчас сказал что-то типа "эй, я тут такой афигезный сайтик нашел -- google.com" (: но это потому что я сравнительно недавно в сообществе) В общем, это мегакруто! Я под впечатлением. http://search.cpan.org/dist/Mojo/ http://labs.kraih.com/blog/ #mojo on irc.freenode.org -- . Hoc est simplicissimum! ..: maxim.vuets.name From ivan на serezhkin.com Tue Oct 21 03:07:32 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 21 Oct 2008 14:07:32 +0400 Subject: [Moscow.pm] =?utf-8?b?0JDQv9C+0YTQtdC+0Lcg0LLRgdGC0YDQtdGH0Lgg?= =?utf-8?b?0JTQttC+0L3QsNGC0LDQvdCwLg==?= Message-ID: <48FDA9E4.1010903@serezhkin.com> Привет. http://ivan.serezhkin.com/PhotoAlbum/misc/4ek.jpg.html xpath - тоже сакс =( -- Ivan B. Serezhkin From evdokimov.denis на gmail.com Tue Oct 21 03:39:46 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 21 Oct 2008 14:39:46 +0400 Subject: [Moscow.pm] Mojolicious: Perl on Rails In-Reply-To: References: Message-ID: > > В общем, это мегакруто! Я под впечатлением. А вот и тема для доклада наметилась... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Tue Oct 21 04:42:30 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 21 Oct 2008 14:42:30 +0300 Subject: [Moscow.pm] Mojolicious: Perl on Rails In-Reply-To: References: Message-ID: 2008/10/21 Maxim Vuets : > Добрый день! > > Вчера состоялся релиз Mojo 0.7 -- такого себе набора > разных штук для создания веб-приложений. > Также Mojo содержит Mojolicious -- web framework > написаный на этих самых штуках. > > Проект очень молодой. Первый релиз -- конец сентября. > Но идеи заложенные в него мне, например, очень нравятся! > (Это почти тоже самое, что я когда-то начал писать, > но отложил по нехватке времени; но только уже > написанное (: и рабочее.) > > Одна из особенностей Mojo -- это то, что у него нет > каких-либо зависимостей, кроме как от core (версии 5.8+). > Все написанно from scratch, как по мне -- красиво и аккуратно. > Автор -- Sebastian Riedel -- даже реализовал свой > FCGI и HTTP/1.1 сервер. Клево, может он ORM свой напишет? Как по мне, то в качестве основы можно было бы использовать Moose. > > А еще я смотрю, что Себастиан принимал/принимает > участие в разработке многого всякого разного для > Catalyst, Maypole CDBI, DBIC: http://search.cpan.org/~sri/ > (Я, наверное, сейчас сказал что-то типа "эй, я тут > такой афигезный сайтик нашел -- google.com" (: > но это потому что я сравнительно недавно > в сообществе) > > В общем, это мегакруто! Я под впечатлением. > > http://search.cpan.org/dist/Mojo/ > http://labs.kraih.com/blog/ > #mojo on irc.freenode.org > > -- > . Hoc est simplicissimum! > ..: maxim.vuets.name > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From gg.error на gmail.com Tue Oct 21 08:39:18 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 21 Oct 2008 19:39:18 +0400 Subject: [Moscow.pm] offtop Message-ID: <75b57edb0810210839l636c931s7547655cf37ccabc@mail.gmail.com> Срори за офтоп, но может кто-нибудь из вас, товарищи, подсказать рассылку, аналогичную этой, посвященную FreeBSD и/или linux? Чтобы можно было задавать вопросы (иногда глупые) и делиться.. Не одидая, что отправят куда-то читать маны и листать хэндбуки, как на большинстве форумов. Ну не всегда хватает времени и терпения на маны! :) Спасибо. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Tue Oct 21 09:16:39 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 21 Oct 2008 19:16:39 +0300 Subject: [Moscow.pm] offtop In-Reply-To: <75b57edb0810210839l636c931s7547655cf37ccabc@mail.gmail.com> References: <75b57edb0810210839l636c931s7547655cf37ccabc@mail.gmail.com> Message-ID: Наверное вам надо поискать Moscow Linux Users Group или конкретную рассылку вашей ОС на приемлимом языке. 2008/10/21 Павел Тимонин : > Срори за офтоп, но может кто-нибудь из вас, товарищи, подсказать рассылку, > аналогичную этой, посвященную FreeBSD и/или linux? Чтобы можно было задавать > вопросы (иногда глупые) и делиться.. Не одидая, что отправят куда-то читать > маны и листать хэндбуки, как на большинстве форумов. Ну не всегда хватает > времени и терпения на маны! :) > > Спасибо. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From citrin на rambler-co.ru Tue Oct 21 09:18:40 2008 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Tue, 21 Oct 2008 20:18:40 +0400 Subject: [Moscow.pm] offtop In-Reply-To: <75b57edb0810210839l636c931s7547655cf37ccabc@mail.gmail.com> References: <75b57edb0810210839l636c931s7547655cf37ccabc@mail.gmail.com> Message-ID: <48FE00E0.3000107@rambler-co.ru> On 21.10.2008 19:39, Павел Тимонин wrote: > Срори за офтоп, но может кто-нибудь из вас, товарищи, подсказать > рассылку, аналогичную этой, посвященную FreeBSD и/или linux? Чтобы можно > было задавать вопросы (иногда глупые) и делиться.. Не одидая, что > отправят куда-то читать маны и листать хэндбуки, как на большинстве > форумов. Ну не всегда хватает времени и терпения на маны! :) > По FreeBSD рекомендую фидошную группу ru.unix.bsd -- WBR, Anton Yuzhaninov Rambler Mail P. S. А на счет манов это вы зря - их читать очень даже полезно. И если ответ есть в мане, то найти его там можно быстрее чем ждать ответа от других (к тому же вы при этом тратите чужое время). From maxim.vuets на gmail.com Tue Oct 21 12:26:22 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Tue, 21 Oct 2008 22:26:22 +0300 Subject: [Moscow.pm] Mojolicious: Perl on Rails In-Reply-To: References: Message-ID: On 10/21/08, Denis Evdokimov wrote: >> >> В общем, это мегакруто! Я под впечатлением. > > А вот и тема для доклада наметилась... Ага, тоже о этом подумал. Только конференций поблизости пока не намечается. Буду копить опыт. -- . Hoc est simplicissimum! ..: maxim.vuets.name From maxim.vuets на gmail.com Tue Oct 21 12:31:30 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Tue, 21 Oct 2008 22:31:30 +0300 Subject: [Moscow.pm] Mojolicious: Perl on Rails In-Reply-To: References: Message-ID: On 10/21/08, Yuri Pac wrote: >> Все написанно from scratch, как по мне -- красиво и аккуратно. >> Автор -- Sebastian Riedel -- даже реализовал свой >> FCGI и HTTP/1.1 сервер. > Клево, может он ORM свой напишет? Кажется, это выходит за рамки идеологии. А вот Rails-подобные routes и phtml шаблонизатор имеются. (Хотя быть может Active Records и будут со временем (:) > Как по мне, то в качестве основы можно было бы использовать Moose. И Perl 6 можно было, и Boost, и ACE, и даже чистый ассемблер (; Catamoose ведь есть, кажется. Теперь ждем Catalyst-а переписанного на Mojo. -- . Hoc est simplicissimum! ..: maxim.vuets.name From nordicdyno на yandex.ru Wed Oct 22 01:09:46 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 22 Oct 2008 12:09:46 +0400 Subject: [Moscow.pm] Mojolicious: Perl on Rails In-Reply-To: References: Message-ID: <703581224662986@webmail37.yandex.ru> Ну, мне кажется, разработчики Catalyst отфоркнули Catamoose с перспективой плавного переезда на Perl6. Ведь сам Moose основывается на объектной модели 6-го перла, как я понял :) ИМХО лучше до ума довести то что есть, чем плодить сущности? Так? 21.10.08, 23:31, "Maxim Vuets" : > > Как по мне, то в качестве основы можно было бы использовать Moose. > И Perl 6 можно было, и Boost, и ACE, и даже чистый ассемблер (; > Catamoose ведь есть, кажется. Теперь ждем Catalyst-а > переписанного на Mojo. > -- > . Hoc est simplicissimum! > ..: maxim.vuets.name > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Wed Oct 22 01:17:39 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 22 Oct 2008 12:17:39 +0400 Subject: [Moscow.pm] =?koi8-r?b?4dDPxsXP2iDX09TSxd7JIOTWz87B1MHOwS4=?= In-Reply-To: <48FDA9E4.1010903@serezhkin.com> References: <48FDA9E4.1010903@serezhkin.com> Message-ID: <353f08b80810220117t7c2dd971jac4d55efd8df4c2f@mail.gmail.com> > xpath - тоже сакс =( Почему? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Wed Oct 22 02:29:23 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Wed, 22 Oct 2008 12:29:23 +0300 Subject: [Moscow.pm] Mojolicious: Perl on Rails In-Reply-To: <703581224662986@webmail37.yandex.ru> References: <703581224662986@webmail37.yandex.ru> Message-ID: 2008/10/22 Orlovsky Alexander : > Ну, мне кажется, разработчики Catalyst отфоркнули Catamoose с перспективой плавного переезда на Perl6. Ведь сам Moose основывается на объектной модели 6-го перла, как я понял :) Не совсем так, вот точная цитата из документации по Moose: "Moose is based in large part on the Perl 6 object system, as well as drawing on the best ideas from CLOS, Smalltalk, and many other languages." А каталист, да, переписывается на Moose. Он очень вписывается в дизайн каталиста. -- WBR, Yuri Pac From funt4k на gmail.com Wed Oct 22 03:24:10 2008 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Wed, 22 Oct 2008 13:24:10 +0300 Subject: [Moscow.pm] Perl and BerkeleyDB Message-ID: <96f4873d0810220324y38dc1b0am606bbbd7912379f7@mail.gmail.com> может кто то сталкивался с такой проблемой. Использую BerkeleyDB для для хранения тумбов для картинок таким образом: my %THUMB; tie %THUMB, 'BerkeleyDB::Hash', -Filename => $file_name, -Flags => DB_CREATE; my $image_file_id=$THUMB{$thumb_id}; untie %THUMB; но файлы не закрываются и наблюдается такая картина: lsof -p 6962|grep thumb download. 6962 lighttpd 6u REG 8,17 90112 124665867 /array/thumbnail.db download. 6962 lighttpd 7u REG 8,17 90112 124665867 /array/thumbnail.db download. 6962 lighttpd 8u REG 8,17 90112 124665867 /array/thumbnail.db download. 6962 lighttpd 9u REG 8,17 90112 124665867 /array/thumbnail.db download. 6962 lighttpd 10u REG 8,17 90112 124665867 /array/thumbnail.db download. 6962 lighttpd 11u REG 8,17 90112 124665867 /array/thumbnail.db Естественно это приводит к тому что исчерпывается лимит открытых файлов дескрипторов - и всё перестаёт работать. Понимаю что проблема весьма специфическая - но может кто то сталкивался с подобным большое спасибо ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Wed Oct 22 09:12:43 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 22 Oct 2008 20:12:43 +0400 Subject: [Moscow.pm] Perl and BerkeleyDB In-Reply-To: <96f4873d0810220324y38dc1b0am606bbbd7912379f7@mail.gmail.com> References: <96f4873d0810220324y38dc1b0am606bbbd7912379f7@mail.gmail.com> Message-ID: > > может кто то сталкивался с подобным > Сталкивался, но не помню в каком модуле. Проблему решить так и не удалось(по крайней мере красиво). В моём случае был FH который передавался модулю, модуль его обрабатывал, потом я делал close(FH); но файл не закрывался Общее место в обоих случаях: и там и там были сишные либы ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dsimonov на gmail.com Thu Oct 23 06:54:52 2008 From: dsimonov на gmail.com (Dmitry Simonov) Date: Thu, 23 Oct 2008 17:54:52 +0400 Subject: [Moscow.pm] =?utf-8?b?ItCS0LDQvCDQv9C+0LLQtdC30LvQviI=?= Message-ID: Паша Кудинов! На хайлоаде после Тебя кто-то от "Бегуна" выступал и рассказывал, что в отличие от Тебя и Твоих работ, в их системе принципиально всё застраховано от чудесной надписи "Вам повезло"... Ты можешь почувствовать себя отмщённым, посмотрев на страницу партнёрского интерфейса бегуна: http://my.begun.ru/ Д. Симонов 2008/10/22 Dmitry Nizovtsev > может кто то сталкивался с такой проблемой. > > Использую BerkeleyDB для для хранения тумбов для картинок таким образом: > > my %THUMB; > tie %THUMB, 'BerkeleyDB::Hash', -Filename => $file_name, -Flags => > DB_CREATE; > my $image_file_id=$THUMB{$thumb_id}; > untie %THUMB; > > но файлы не закрываются и наблюдается такая картина: > > lsof -p 6962|grep thumb > download. 6962 lighttpd 6u REG 8,17 90112 124665867 > /array/thumbnail.db > download. 6962 lighttpd 7u REG 8,17 90112 124665867 > /array/thumbnail.db > download. 6962 lighttpd 8u REG 8,17 90112 124665867 > /array/thumbnail.db > download. 6962 lighttpd 9u REG 8,17 90112 124665867 > /array/thumbnail.db > download. 6962 lighttpd 10u REG 8,17 90112 124665867 > /array/thumbnail.db > download. 6962 lighttpd 11u REG 8,17 90112 124665867 > /array/thumbnail.db > > Естественно это приводит к тому что исчерпывается лимит открытых файлов > дескрипторов - и всё перестаёт работать. > > Понимаю что проблема весьма специфическая - но может кто то сталкивался с > подобным > большое спасибо > > > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Thu Oct 23 07:22:59 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 23 Oct 2008 17:22:59 +0300 Subject: [Moscow.pm] =?utf-8?b?ItCS0LDQvCDQv9C+0LLQtdC30LvQviI=?= In-Reply-To: References: Message-ID: 2008/10/23 Dmitry Simonov : > Паша Кудинов! > > На хайлоаде после Тебя кто-то от "Бегуна" выступал и рассказывал, что в > отличие от Тебя и Твоих работ, в их системе принципиально всё застраховано > от чудесной надписи "Вам повезло"... > > Ты можешь почувствовать себя отмщённым, посмотрев на страницу партнёрского > интерфейса бегуна: > http://my.begun.ru/ > > Д. Симонов > Отличненько. Я тоже сидел как на шиле, когда Бегунец повторял и повторял эти слова :) А может Павел к отказу бегуна какраз и причастен ;) ? -- WBR, Yuri Pac From 403rus на gmail.com Thu Oct 23 08:16:50 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Thu, 23 Oct 2008 19:16:50 +0400 Subject: [Moscow.pm] =?utf-8?b?ItCS0LDQvCDQv9C+0LLQtdC30LvQviI=?= In-Reply-To: References: Message-ID: <49009562.9070005@gmail.com> Я думаю он говорил собственно про систему раздачи объявлений - они показываются и сейчас(по крайней мере на рамблере). А страница партнёрского интерфейса бегуна вроде чудесную надпись переодически имела и раньше(сам не пользуюсь - но в новостях вроде видел разок точно). P.S. То что лёг партнёрский интерфейс видимо связано с решением ФАС по поводу покупки бегуна гуглом. Гугла прокатили - народ и ломанулся обратно в пенаты разбирать горячие пирожки. Хотя может я и не прав - и никак это не связано. Dmitry Simonov wrote: > Паша Кудинов! > > На хайлоаде после Тебя кто-то от "Бегуна" выступал и рассказывал, что > в отличие от Тебя и Твоих работ, в их системе принципиально всё > застраховано от чудесной надписи "Вам повезло"... > > Ты можешь почувствовать себя отмщённым, посмотрев на страницу > партнёрского интерфейса бегуна: > http://my.begun.ru/ > > Д. Симонов > From sharifulin на gmail.com Thu Oct 23 08:59:14 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 23 Oct 2008 19:59:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?IvfBzSDQz9fF2szPIg==?= In-Reply-To: References: Message-ID: <91318900810230859q684eceffy55c37e9cd21f195a@mail.gmail.com> Дима, не в ту рассылку написал, обращаясь к Паше. Он только на RostovOnDon.pm подписан :) 23 октября 2008 г. 17:54 пользователь Dmitry Simonov написал: > Паша Кудинов! > > На хайлоаде после Тебя кто-то от "Бегуна" выступал и > рассказывал, что в отличие от Тебя и Твоих работ, в их системе принципиально > всё застраховано от чудесной надписи "Вам повезло"... > > Ты можешь почувствовать себя отмщённым, посмотрев на страницу партнёрского > интерфейса бегуна: > http://my.begun.ru/ > > Д. Симонов > > 2008/10/22 Dmitry Nizovtsev > >> может кто то сталкивался с такой проблемой. >> >> Использую BerkeleyDB для для хранения тумбов для картинок таким образом: >> >> my %THUMB; >> tie %THUMB, 'BerkeleyDB::Hash', -Filename => $file_name, -Flags => >> DB_CREATE; >> my $image_file_id=$THUMB{$thumb_id}; >> untie %THUMB; >> >> но файлы не закрываются и наблюдается такая картина: >> >> lsof -p 6962|grep thumb >> download. 6962 lighttpd 6u REG 8,17 90112 124665867 >> /array/thumbnail.db >> download. 6962 lighttpd 7u REG 8,17 90112 124665867 >> /array/thumbnail.db >> download. 6962 lighttpd 8u REG 8,17 90112 124665867 >> /array/thumbnail.db >> download. 6962 lighttpd 9u REG 8,17 90112 124665867 >> /array/thumbnail.db >> download. 6962 lighttpd 10u REG 8,17 90112 124665867 >> /array/thumbnail.db >> download. 6962 lighttpd 11u REG 8,17 90112 124665867 >> /array/thumbnail.db >> >> Естественно это приводит к тому что исчерпывается лимит открытых файлов >> дескрипторов - и всё перестаёт работать. >> >> Понимаю что проблема весьма специфическая - но может кто то сталкивался с >> подобным >> большое спасибо >> >> >> >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From maxim.vuets на gmail.com Thu Oct 23 11:31:29 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 23 Oct 2008 21:31:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cvB2sHOycUgy8/EydLP18vJIMbByszB?= In-Reply-To: References: <48BC0AE4.7000304@gmail.com> <75b57edb0809040736n76e68ce1s6f80d2a5b178846b@mail.gmail.com> <48C10949.2080905@agava.com> <200809051437.05305.inthrax@gmail.com> <75b57edb0809050743h3c10e9es783149bd96f0870a@mail.gmail.com> Message-ID: On 9/5/08, Maxim Vuets wrote: > 05.09.08, Павел Тимонин написал(а): >> вопрос - зачем, если вим определяет кодировки при открытии автоматически и >> правильно? как его заставить это делать я уже писал. > > У меня було чуток времени и я вот накропал то, что требовало сообщество (: > Не надо патчить vim, надо лишь скопировать в ~/.vim/plugin файл следующего > содержания: > > ---------------8<---------------8<---------------8<--------------- > " File: emacscoding.vim > " Author: Maxim Vuets > " Last Change: 2008 Sep 05 > " Version: 0.1 > > function EmacsCodingLine() > let l = getline(1) > if match(l, '#!') == 0 > let l = getline(2) > endif > let re = > '^.*-\*-\s\{1,\}.*coding:\s\{1,\}\([a-zA-Z0-9-]\{1,\}\).*\s\{1,\}\-\*-.*$' > if match(l, re) == 0 > let enc = substitute(l, re, '\1', '') > execute ':edit ++enc=' . enc > let &fenc = enc > endif > endfunction > > autocmd BufRead * call EmacsCodingLine() > ---------------8<---------------8<---------------8<--------------- Обнаружил небольшой баг: отключалась подствека синтаксиса. Вот заплатка: --- emacscoding.vim.old 2008-10-23 21:26:18.000000000 +0300 +++ emacscoding.vim 2008-10-23 21:25:29.000000000 +0300 @@ -1,7 +1,7 @@ " File: emacscoding.vim " Author: Maxim Vuets -" Last Change: 2008 Sep 05 -" Version: 0.1 +" Last Change: 2008 Oct 23 +" Version: 0.2 function EmacsCodingLine() let l = getline(1) @@ -16,4 +16,4 @@ endif endfunction -autocmd BufRead * call EmacsCodingLine() +autocmd BufReadPre * call EmacsCodingLine() -- . Hoc est simplicissimum! ..: maxim.vuets.name From unera на debian.org Thu Oct 23 12:42:26 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 23 Oct 2008 23:42:26 +0400 Subject: [Moscow.pm] =?utf-8?b?0KDQtdCz0YPQu9GP0YDQvdC40Log0LHQtdC3IC9l?= Message-ID: <20081023194226.GD30222@work.uvw.ru> на входе имеются такие данные $txt=< From maxim.vuets на gmail.com Fri Oct 24 01:31:12 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Fri, 24 Oct 2008 11:31:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?8sXH1czR0s7JyyDCxdogL2U=?= In-Reply-To: <20081023194226.GD30222@work.uvw.ru> References: <20081023194226.GD30222@work.uvw.ru> Message-ID: On 10/23/08, Dmitry E. Oboukhov wrote: > на входе имеются такие данные > > $txt=< строка;строка;строка > строка > строка;строка > строка;строка;строка;строка;строка;строка > строка;строка;строка > ... > нужно одним регулярником преобразовать это в нечто вида: > > $1;$5;$4;$2 Было много буков, а что надо сделать я так и не понял. Можно конкретный пример: входящая строка и исходящая строка (или список)? Вот тогда и над черным ящиком будет думать проще (: -- . Hoc est simplicissimum! ..: maxim.vuets.name From unera на debian.org Fri Oct 24 05:20:35 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 24 Oct 2008 16:20:35 +0400 Subject: [Moscow.pm] =?utf-8?b?0KDQtdCz0YPQu9GP0YDQvdC40Log0LHQtdC3IC9l?= In-Reply-To: References: <20081023194226.GD30222@work.uvw.ru> Message-ID: <20081024122033.GE30222@work.uvw.ru> On 11:31 Fri 24 Oct , Maxim Vuets wrote: MV> On 10/23/08, Dmitry E. Oboukhov wrote: >> на входе имеются такие данные >> >> $txt=<> строка;строка;строка >> строка >> строка;строка >> строка;строка;строка;строка;строка;строка >> строка;строка;строка >> ... >> нужно одним регулярником преобразовать это в нечто вида: >> >> $1;$5;$4;$2 MV> Было много буков, а что надо сделать я так и не понял. MV> Можно конкретный пример: входящая строка и исходящая MV> строка (или список)? Вот тогда и над черным ящиком будет MV> думать проще (: я вроде и много букав и входящую исходящую строки написал вот пример что на входе что на выходе вход: 1 1;2 1;2;3 1;2;3;4;5;6;7;8;9;10 тут;не;обязательно;цифры а иногда и предложения;или несколько предложений все разделено точками с запятой 2;3;5 на выходе надо получить регулярником что-то вида $1;$5;$4;$2 то есть для данного примера будет так: 1;;; 1;;;2 1;;;2 1;5;4;2 тут;;цифры;не а иногда и предложения;;;или несколько предложений все разделено точками с запятой;;; 2;;;3 то есть строку бьем на поля разделенные точками с запятой а потом из разбитых собираем $1;$5;$4;$2 фишка в том что на входе не все поля присутствуют в некоторых строках (количество неопределено) сейчас работает нечто вроде такого кода (несколько упрощенно): $txt =~ s/.*/join ';', (split ';',$&)[0,4,3,1]/emg; но тут получается не регулярное выражение а функциональный код. а хочется именно регулярник :) -- ... mpd paused: WASP - On Your Knees (Live'84) . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From inthrax на gmail.com Fri Oct 24 05:39:10 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 24 Oct 2008 16:39:10 +0400 Subject: [Moscow.pm] =?windows-1251?b?0OXj8+v/8O3o6iDh5ecgL2U=?= In-Reply-To: <20081024122033.GE30222@work.uvw.ru> References: <20081023194226.GD30222@work.uvw.ru> <20081024122033.GE30222@work.uvw.ru> Message-ID: <200810241639.13204.inthrax@gmail.com> On Friday 24 October 2008 16:20:35 Dmitry E. Oboukhov wrote: > On 11:31 Fri 24 Oct , Maxim Vuets wrote: > > MV> On 10/23/08, Dmitry E. Oboukhov wrote: > >> на входе имеются такие данные > >> > >> $txt=< >> строка;строка;строка > >> строка > >> строка;строка > >> строка;строка;строка;строка;строка;строка > >> строка;строка;строка > >> ... > >> нужно одним регулярником преобразовать это в нечто вида: > >> > >> $1;$5;$4;$2 > > MV> Было много буков, а что надо сделать я так и не понял. > MV> Можно конкретный пример: входящая строка и исходящая > MV> строка (или список)? Вот тогда и над черным ящиком будет > MV> думать проще (: > > я вроде и много букав и входящую исходящую строки написал > > вот пример что на входе что на выходе > > вход: > > 1 > 1;2 > 1;2;3 > 1;2;3;4;5;6;7;8;9;10 > тут;не;обязательно;цифры > а иногда и предложения;или несколько предложений > все разделено точками с запятой > 2;3;5 > > на выходе надо получить регулярником что-то вида $1;$5;$4;$2 > то есть для данного примера будет так: > > 1;;; > 1;;;2 > 1;;;2 > 1;5;4;2 > тут;;цифры;не > а иногда и предложения;;;или несколько предложений > все разделено точками с запятой;;; > 2;;;3 > > то есть строку бьем на поля разделенные точками с запятой > а потом из разбитых собираем $1;$5;$4;$2 > > фишка в том что на входе не все поля присутствуют в некоторых строках > (количество неопределено) > > сейчас работает нечто вроде такого кода (несколько упрощенно): > > $txt =~ s/.*/join ';', (split ';',$&)[0,4,3,1]/emg; > > но тут получается не регулярное выражение а функциональный код. > а хочется именно регулярник :) из меня хреновый регэкспописатель, но типа работает: s{^([^;\n]+);?([^;\n]+)?;?([^;\n]+)?;?([^;\n]+)?;?([^;\n]+)?.*?$}{$1;$5;$4; $2}mg; Че-то сейчас туплю и не могу сообразить как убрать повторяющийся паттерн -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From inthrax на gmail.com Fri Oct 24 05:44:55 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 24 Oct 2008 16:44:55 +0400 Subject: [Moscow.pm] =?windows-1251?b?0OXj8+v/8O3o6iDh5ecgL2U=?= In-Reply-To: <200810241639.13204.inthrax@gmail.com> References: <20081023194226.GD30222@work.uvw.ru> <20081024122033.GE30222@work.uvw.ru> <200810241639.13204.inthrax@gmail.com> Message-ID: <200810241644.56477.inthrax@gmail.com> On Friday 24 October 2008 16:39:10 Vladimir V. Perepelitsa wrote: > из меня хреновый регэкспописатель, но типа работает: > s{^([^;\n]+);?([^;\n]+)?;?([^;\n]+)?;?([^;\n]+)?;?([^;\n]+)?.*?$}{$1;$5;$4; > $2}mg; > > Че-то сейчас туплю и не могу сообразить как убрать повторяющийся паттерн как вариант: my $ptrn = join ';?', ('([^;\n]+)?')x5; s{^$ptrn.*?$}{$1;$5;$4;$2}mg; -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From unera на debian.org Fri Oct 24 06:04:21 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 24 Oct 2008 17:04:21 +0400 Subject: [Moscow.pm] =?utf-8?b?0KDQtdCz0YPQu9GP0YDQvdC40Log0LHQtdC3IC9l?= In-Reply-To: <200810241644.56477.inthrax@gmail.com> References: <20081023194226.GD30222@work.uvw.ru> <20081024122033.GE30222@work.uvw.ru> <200810241639.13204.inthrax@gmail.com> <200810241644.56477.inthrax@gmail.com> Message-ID: <20081024130421.GA7733@work.uvw.ru> >> из меня хреновый регэкспописатель, но типа работает: >> s{^([^;\n]+);?([^;\n]+)?;?([^;\n]+)?;?([^;\n]+)?;?([^;\n]+)?.*?$}{$1;$5;$4; >> $2}mg; >> >> Че-то сейчас туплю и не могу сообразить как убрать повторяющийся паттерн VVP> как вариант: VVP> my $ptrn = join ';?', ('([^;\n]+)?')x5; VVP> s{^$ptrn.*?$}{$1;$5;$4;$2}mg; а ну если паттерны все ручками описать то да, но это длинно (в задаче в общем виде иногда надо и $9) объеденить бы как-то а то и так неизящно и так не красиво :( -- ... mpd playing: WASP - 95 Nasty . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From citrin на rambler-co.ru Fri Oct 24 06:06:27 2008 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Fri, 24 Oct 2008 17:06:27 +0400 Subject: [Moscow.pm] =?koi8-r?b?88vMxcnXwc7JxSDT1NLPyyDXIHBlcmw1Ljg=?= Message-ID: <4901C853.10300@rambler-co.ru> В perl5.8 есть как минимум три способа из большого количества маленьких строчек собрать одну большую: - конкатенация - push в массив и затем склейка через join - запись в скаляр через PerlIO Мне было интересно какой из этих методов работает быстрее, и я провел бенчмарк. Результаты оказались достаточно неочевидные: Rate array perl io concat array 132/s -- -30% -46% perl io 188/s 43% -- -23% concat 244/s 86% 30% -- Самый простой способ оказался и самым быстрым :) Код использовался такой: use Benchmark qw(:hireswallclock cmpthese); my @test_data = ( 'a' x 17, 'b' x 19, 'c' x 23, 'd' x 29, 'e' x 31, 'f' x 37, 'g' x 41, 'h' x 43, 'j' x 47, ); cmpthese( 3000, { 'concat' => sub { my $scalar_c = ''; for (my $i=0; $i < 1000; $i++) { foreach (@test_data) { $scalar_c .= $_; } } return $scalar_c; }, 'array' => sub { my @a = (); for (my $i=0; $i < 1000; $i++) { foreach (@test_data) { push @a, $_ } } return join '', @a; }, 'perl io' => sub { my $scalar_io = ''; open(my $fh, '>', \$scalar_io); for (my $i=0; $i < 1000; $i++) { foreach (@test_data) { print $fh $_; } } close $fh; return $scalar_io; }, } ); -- WBR, Anton Yuzhaninov From inthrax на gmail.com Fri Oct 24 06:17:33 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 24 Oct 2008 17:17:33 +0400 Subject: [Moscow.pm] =?windows-1251?b?0OXj8+v/8O3o6iDh5ecgL2U=?= In-Reply-To: <20081024130421.GA7733@work.uvw.ru> References: <20081023194226.GD30222@work.uvw.ru> <200810241644.56477.inthrax@gmail.com> <20081024130421.GA7733@work.uvw.ru> Message-ID: <200810241717.34949.inthrax@gmail.com> On Friday 24 October 2008 17:04:21 Dmitry E. Oboukhov wrote: > VVP> как вариант: > > VVP> my $ptrn = join ';?', ('([^;\n]+)?')x5; > VVP> s{^$ptrn.*?$}{$1;$5;$4;$2}mg; > > а ну если паттерны все ручками описать то да, но это длинно (в задаче в > общем виде иногда надо и $9) ну в этом варианте меняем x5 на x9 > объеденить бы как-то > а то и так неизящно и так не красиво :( жаль, что у нас нет чего-то типа ()* точнее оно есть, но сохраняется только последнее значение. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From jt на aaanet.ru Fri Oct 24 06:44:27 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Fri, 24 Oct 2008 17:44:27 +0400 Subject: [Moscow.pm] =?koi8-r?b?88vMxcnXwc7JxSDT1NLPyyDXIHBlcmw1Ljg=?= References: <4901C853.10300@rambler-co.ru> Message-ID: <00b701c935de$a213fac0$0c92560a@jt> http://www.ibm.com/developerworks/library/l-optperl.html - тут собсно и объясняется, почему с джойном медленнее >В perl5.8 есть как минимум три способа из большого количества маленьких >строчек собрать одну большую: > - конкатенация > - push в массив и затем склейка через join > - запись в скаляр через PerlIO > > Мне было интересно какой из этих методов работает быстрее, и я провел > бенчмарк. > Результаты оказались достаточно неочевидные: > > Rate array perl io concat > array 132/s -- -30% -46% > perl io 188/s 43% -- -23% > concat 244/s 86% 30% -- > > Самый простой способ оказался и самым быстрым :) > > Код использовался такой: > > use Benchmark qw(:hireswallclock cmpthese); > > my @test_data = ( > 'a' x 17, > 'b' x 19, > 'c' x 23, > 'd' x 29, > 'e' x 31, > 'f' x 37, > 'g' x 41, > 'h' x 43, > 'j' x 47, > ); > > cmpthese( > 3000, { > 'concat' => sub { > my $scalar_c = ''; > for (my $i=0; $i < 1000; $i++) { > foreach (@test_data) { > $scalar_c .= $_; > } > } > return $scalar_c; > }, > 'array' => sub { > my @a = (); > for (my $i=0; $i < 1000; $i++) { > foreach (@test_data) { > push @a, $_ > } > } > return join '', @a; > }, > 'perl io' => sub { > my $scalar_io = ''; > open(my $fh, '>', \$scalar_io); > for (my $i=0; $i < 1000; $i++) { > foreach (@test_data) { > print $fh $_; > } > } > close $fh; > return $scalar_io; > }, > } > ); > > -- > WBR, > Anton Yuzhaninov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From evdokimov.denis на gmail.com Fri Oct 24 09:44:52 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 24 Oct 2008 20:44:52 +0400 Subject: [Moscow.pm] =?koi8-r?b?88vMxcnXwc7JxSDT1NLPyyDXIHBlcmw1Ljg=?= In-Reply-To: <00b701c935de$a213fac0$0c92560a@jt> References: <4901C853.10300@rambler-co.ru> <00b701c935de$a213fac0$0c92560a@jt> Message-ID: Мне кажется, что тест не полон без этих вариантов А с ними складывается другая картина Rate array array_2 perl io concat perl io_2 array 208/s -- -33% -39% -52% -69% array_2 310/s 49% -- -9% -28% -54% perl io 340/s 63% 10% -- -21% -49% concat 432/s 107% 39% 27% -- -36% perl io_2 673/s 223% 117% 98% 56% -- use Benchmark qw(:hireswallclock cmpthese); my @test_data = ( 'a' x 17, 'b' x 19, 'c' x 23, 'd' x 29, 'e' x 31, 'f' x 37, 'g' x 41, 'h' x 43, 'j' x 47, ); cmpthese( 3000, { 'concat' => sub { my $scalar_c = ''; for (my $i=0; $i < 1000; $i++) { foreach (@test_data) { $scalar_c .= $_; } } return $scalar_c; }, 'array' => sub { my @a = (); for (my $i=0; $i < 1000; $i++) { foreach (@test_data) { push @a, $_ } } return join '', @a; }, 'array_2' => sub { my @a = (); for (my $i=0; $i < 1000; $i++) { push @a, @test_data; } return join '', @a; }, 'perl io' => sub { my $scalar_io = ''; open(my $fh, '>', \$scalar_io); for (my $i=0; $i < 1000; $i++) { foreach (@test_data) { print $fh $_; } } close $fh; return $scalar_io; }, 'perl io_2' => sub { my $scalar_io = ''; open(my $fh, '>', \$scalar_io); for (my $i=0; $i < 1000; $i++) { print $fh @test_data; } close $fh; return $scalar_io; }, } ); ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From proler на gmail.com Fri Oct 24 11:42:49 2008 From: proler на gmail.com (Oleg Alexeenkov) Date: Fri, 24 Oct 2008 22:42:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sXH1czR0s7JyyDCxdogL2U=?= In-Reply-To: <200810241644.56477.inthrax@gmail.com> References: <20081023194226.GD30222@work.uvw.ru> <20081024122033.GE30222@work.uvw.ru> <200810241639.13204.inthrax@gmail.com> <200810241644.56477.inthrax@gmail.com> Message-ID: <1421886217.20081024224249@gmail.com> Здравствуйте, Vladimir. Вы писали 24 октября 2008 г., 16:44:55: > On Friday 24 October 2008 16:39:10 Vladimir V. Perepelitsa wrote: >> из меня хреновый регэкспописатель, но типа работает: >> s{^([^;\n]+);?([^;\n]+)?;?([^;\n]+)?;?([^;\n]+)?;?([^;\n]+)?.*?$}{$1;$5;$4; >> $2}mg; >> >> Че-то сейчас туплю и не могу сообразить как убрать повторяющийся паттерн > как вариант: > my $ptrn = join ';?', ('([^;\n]+)?')x5; > s{^$ptrn.*?$}{$1;$5;$4;$2}mg; s{^@{[join ';?', ('([^;\n]+)?')x5]}.*?$}{$1;$5;$4;$2}mg; -- С уважением, Oleg mailto:proler на gmail.com From maxim.vuets на gmail.com Fri Oct 24 11:43:18 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Fri, 24 Oct 2008 21:43:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?8sXH1czR0s7JyyDCxdogL2U=?= In-Reply-To: <200810241717.34949.inthrax@gmail.com> References: <20081023194226.GD30222@work.uvw.ru> <200810241644.56477.inthrax@gmail.com> <20081024130421.GA7733@work.uvw.ru> <200810241717.34949.inthrax@gmail.com> Message-ID: On 10/24/08, Vladimir V. Perepelitsa wrote: > жаль, что у нас нет чего-то типа ()* > точнее оно есть, но сохраняется только последнее значение. Ага, и правильно делает (: С такой же ерундой недавно сталкивался (regexp для "72+83+94+05..."). -- . Hoc est simplicissimum! ..: maxim.vuets.name From maxim.vuets на gmail.com Fri Oct 24 12:19:04 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Fri, 24 Oct 2008 22:19:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?8sXH1czR0s7JyyDCxdogL2U=?= In-Reply-To: <20081024122033.GE30222@work.uvw.ru> References: <20081023194226.GD30222@work.uvw.ru> <20081024122033.GE30222@work.uvw.ru> Message-ID: On 10/24/08, Dmitry E. Oboukhov wrote: > я вроде и много букав и входящую исходящую строки написал > > вот пример что на входе что на выходе > > вход: > > 1 > 1;2 > 1;2;3 > 1;2;3;4;5;6;7;8;9;10 > тут;не;обязательно;цифры > а иногда и предложения;или несколько предложений > все разделено точками с запятой > 2;3;5 > > на выходе надо получить регулярником что-то вида $1;$5;$4;$2 > то есть для данного примера будет так: > > 1;;; > 1;;;2 > 1;;;2 > 1;5;4;2 > тут;;цифры;не > а иногда и предложения;;;или несколько предложений > все разделено точками с запятой;;; > 2;;;3 > > то есть строку бьем на поля разделенные точками с запятой > а потом из разбитых собираем $1;$5;$4;$2 Теперь понятно. Вот аналогичный вашему коду пример, но без кода в регулярнике (регулярник тут как таковой и вовсе не нужен): $ perl -ne 'chomp; $\="\n"; print join ";", (split /;/)[0,4,3,1]' А кто использует OpenID, можете сказать, какой модуль вы используете? У меня какое-то время работал Net::OpenID::JanRain::Consumer (последняя версия 2006-го года), а сегодня заметил, что если OpenID-провайдер - livejournal.com, то проверка заканчивается с ошибкой "Signature mismatch". При этом еще неделю назад ошибки не было. Заменил модуль свежим Net::OpenID::Consumer (октябрь 2008), все восстановилось. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sergey на martynov.info Sun Oct 26 10:35:38 2008 From: sergey на martynov.info (=?KOI8-R?B?88XSx8XKIO3B0tTZzs/X?=) Date: Sun, 26 Oct 2008 20:35:38 +0300 Subject: [Moscow.pm] =?koi8-r?b?88vMxcnXwc7JxSDT1NLPyyDXIHBlcmw1Ljg=?= In-Reply-To: References: <4901C853.10300@rambler-co.ru> <00b701c935de$a213fac0$0c92560a@jt> Message-ID: <82a3d050810261035t72afee4ao2bd60df831dafbc7@mail.gmail.com> > Мне кажется, что тест не полон без этих вариантов А мне кажется, что быстрее всего такой вариант: 'join' => sub { my $scalar_c = ''; for (my $i=0; $i < 1000; $i++) { $scalar_c .= join '', @test_data; } return $scalar_c; }, И тестам тоже так кажется ;) Но на самом деле это некорректное сравнение - все зависит от исходной задачи. Не всегда данные подготовлены в массиве. -- С уважением, Сергей Мартынов. From diver на rambler-co.ru Sun Oct 26 11:36:22 2008 From: diver на rambler-co.ru (Maxim Duyunov) Date: Sun, 26 Oct 2008 21:36:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?88vMxcnXwc7JxSDT1NLPyyDXIHBlcmw1Ljg=?= In-Reply-To: <82a3d050810261035t72afee4ao2bd60df831dafbc7@mail.gmail.com> References: <4901C853.10300@rambler-co.ru> <00b701c935de$a213fac0$0c92560a@jt> <82a3d050810261035t72afee4ao2bd60df831dafbc7@mail.gmail.com> Message-ID: <4904B8A6.7040403@rambler-co.ru> Могу посоветовать использовать вариант с выводом в переменную. 'sprintf' => sub { my $scalar_p = ''; for (my $i=0; $i < 1000; $i++) { $scalar_p .= sprintf("%s", @test_data); } return $scalar_p; }, Rate array array_2 perl_io concat join perl_io_2 sprintf array 41.5/s -- -35% -45% -61% -84% -84% -94% array_2 63.9/s 54% -- -15% -40% -75% -75% -90% perl_io 74.9/s 80% 17% -- -30% -71% -71% -89% concat 107/s 157% 67% 43% -- -59% -59% -84% join 258/s 521% 303% 244% 142% -- -1% -62% perl_io_2 260/s 527% 307% 248% 144% 1% -- -61% sprintf 673/s 1520% 952% 798% 530% 161% 158% -- > А мне кажется, что быстрее всего такой вариант: > > 'join' => sub { > my $scalar_c = ''; > for (my $i=0; $i < 1000; $i++) { > $scalar_c .= join '', @test_data; > } > return $scalar_c; > }, > > И тестам тоже так кажется ;) --- С уважением, Дуюнов Максим. From igor на gerdler.ru Mon Oct 27 04:03:24 2008 From: igor на gerdler.ru (=?windows-1251?Q?=C8=E3=EE=F0=FC_=C3=E5=F0=E4=EB=E5=F0?=) Date: Mon, 27 Oct 2008 14:03:24 +0300 Subject: [Moscow.pm] =?windows-1251?b?0err5eji4O3o5SDx8vDu6iDiIHBlcmw1Ljg=?= In-Reply-To: <4904B8A6.7040403@rambler-co.ru> References: <4901C853.10300@rambler-co.ru> <00b701c935de$a213fac0$0c92560a@jt> <82a3d050810261035t72afee4ao2bd60df831dafbc7@mail.gmail.com> <4904B8A6.7040403@rambler-co.ru> Message-ID: <49059FFC.40302@gerdler.ru> Максим, у Вас не появилось желание узнать, почему вариант с sprintf() так фантастически быстро работает? perl -e 'my @test = ("a", "b"); warn sprintf("%s", @test);' a at -e line 1. From diver на rambler-co.ru Mon Oct 27 05:08:25 2008 From: diver на rambler-co.ru (Maxim Duyunov) Date: Mon, 27 Oct 2008 15:08:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?0err5eji4O3o5SDx8vDu6iDiIHBlcmw1Ljg=?= In-Reply-To: <49059FFC.40302@gerdler.ru> References: <4901C853.10300@rambler-co.ru> <00b701c935de$a213fac0$0c92560a@jt> <82a3d050810261035t72afee4ao2bd60df831dafbc7@mail.gmail.com> <4904B8A6.7040403@rambler-co.ru> <49059FFC.40302@gerdler.ru> Message-ID: <4905AF39.2060308@rambler-co.ru> Да, я понял, что мой код не будет работать когда вчера ложился спать. Видимо слишком расслабился на выходных, прошу прощения. > Максим, у Вас не появилось желание узнать, почему вариант с sprintf() > так фантастически быстро работает? > > perl -e 'my @test = ("a", "b"); warn sprintf("%s", @test);' > > a at -e line 1. From unera на debian.org Tue Oct 28 01:59:08 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 28 Oct 2008 11:59:08 +0300 Subject: [Moscow.pm] =?utf-8?q?perldoc_-f_alarm_vs_CGI-c=D0=BA=D1=80=D0=B8?= =?utf-8?b?0L/RgtGL?= Message-ID: <20081028085908.GG7733@work.uvw.ru> никто не знает как можно научить работать alarm в CGI-скриптах? приведенный ниже тест почему-то всегда достигает до die "end" хотя если его пустить в консоли он всегда выпадает на die "test" $ perl -v This is perl, v5.10.0 built for i486-linux-gnu-thread-multi Copyright 1987-2007, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. скрипт: #!/usr/bin/perl use warnings; use strict; use utf8; use open qw(:std :utf8); use CGI::Carp qw(fatalsToBrowser); alarm 1; $SIG{ALRM}=sub { die "test" }; sleep 2; die "end"; ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From gnatyna на gmail.com Tue Oct 28 02:16:10 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Tue, 28 Oct 2008 12:16:10 +0300 Subject: [Moscow.pm] =?utf-8?q?perldoc_-f_alarm_vs_CGI-c=D0=BA=D1=80=D0=B8?= =?utf-8?b?0L/RgtGL?= In-Reply-To: <20081028085908.GG7733@work.uvw.ru> References: <20081028085908.GG7733@work.uvw.ru> Message-ID: <200810281216.10311.gnatyna@gmail.com> This is perl, v5.8.8 built for i386-freebsd-thread-multi-64int и так и так test at /usr/local/lib/perl5/5.8.8/CGI/Carp.pm line 314 Server version: Apache/2.2.9 (FreeBSD) FreeBSD 7.0-RELEASE #0: On Tuesday 28 October 2008 11:59:08 Dmitry E. Oboukhov wrote: > #!/usr/bin/perl > > use warnings; > use strict; > > use utf8; > use open qw(:std :utf8); > > > use CGI::Carp qw(fatalsToBrowser); > > alarm 1; > $SIG{ALRM}=sub { die "test" }; > sleep 2; > die "end"; From unera на debian.org Tue Oct 28 02:28:50 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 28 Oct 2008 12:28:50 +0300 Subject: [Moscow.pm] =?utf-8?q?perldoc_-f_alarm_vs_CGI-c=D0=BA=D1=80=D0=B8?= =?utf-8?b?0L/RgtGL?= In-Reply-To: <200810281216.10311.gnatyna@gmail.com> References: <20081028085908.GG7733@work.uvw.ru> <200810281216.10311.gnatyna@gmail.com> Message-ID: <20081028092850.GH7733@work.uvw.ru> AAG> This is perl, v5.8.8 built for i386-freebsd-thread-multi-64int AAG> и так и так test at /usr/local/lib/perl5/5.8.8/CGI/Carp.pm line 314 да я тоже сейчас залил на хостинг с perl 5.8.8 и там правда работает а вот на хостинге с perl 5.10 нет вот думаю толи настройки апача это толи perl 5.10 что-то про апач погуглил и не нашел пока ничего на эту тему у кого есть CGI с перлом 5.10? AAG> Server version: Apache/2.2.9 (FreeBSD) AAG> FreeBSD 7.0-RELEASE #0: AAG> On Tuesday 28 October 2008 11:59:08 Dmitry E. Oboukhov wrote: >> #!/usr/bin/perl >> >> use warnings; >> use strict; >> >> use utf8; >> use open qw(:std :utf8); >> >> >> use CGI::Carp qw(fatalsToBrowser); >> >> alarm 1; >> $SIG{ALRM}=sub { die "test" }; >> sleep 2; >> die "end"; -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From inthrax на gmail.com Tue Oct 28 05:02:29 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 28 Oct 2008 15:02:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?8sXH1czR0s7JyyDCxdogL2U=?= In-Reply-To: <1421886217.20081024224249@gmail.com> References: <20081023194226.GD30222@work.uvw.ru> <200810241644.56477.inthrax@gmail.com> <1421886217.20081024224249@gmail.com> Message-ID: <200810281502.30579.inthrax@gmail.com> On Friday 24 October 2008 22:42:49 Oleg Alexeenkov wrote: > Здравствуйте, Vladimir. > > Вы писали 24 октября 2008 г., 16:44:55: > > On Friday 24 October 2008 16:39:10 Vladimir V. Perepelitsa wrote: > >> из меня хреновый регэкспописатель, но типа работает: > >> s{^([^;\n]+);?([^;\n]+)?;?([^;\n]+)?;?([^;\n]+)?;?([^;\n]+)?.*?$}{$1;$5; > >>$4; $2}mg; > >> > >> Че-то сейчас туплю и не могу сообразить как убрать повторяющийся паттерн > > > > как вариант: > > > > my $ptrn = join ';?', ('([^;\n]+)?')x5; > > s{^$ptrn.*?$}{$1;$5;$4;$2}mg; > > s{^@{[join ';?', ('([^;\n]+)?')x5]}.*?$}{$1;$5;$4;$2}mg; так даже лучше :) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From inthrax на gmail.com Tue Oct 28 05:48:46 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 28 Oct 2008 15:48:46 +0300 Subject: [Moscow.pm] =?windows-1251?q?perldoc_-f_alarm_vs_CGI-c=EA=F0=E8?= =?windows-1251?b?7/L7?= In-Reply-To: <20081028092850.GH7733@work.uvw.ru> References: <20081028085908.GG7733@work.uvw.ru> <200810281216.10311.gnatyna@gmail.com> <20081028092850.GH7733@work.uvw.ru> Message-ID: <200810281548.47048.inthrax@gmail.com> On Tuesday 28 October 2008 12:28:50 Dmitry E. Oboukhov wrote: > AAG> This is perl, v5.8.8 built for i386-freebsd-thread-multi-64int > > AAG> и так и так test at /usr/local/lib/perl5/5.8.8/CGI/Carp.pm line 314 > > да я тоже сейчас залил на хостинг с perl 5.8.8 и там правда работает > а вот на хостинге с perl 5.10 нет > > вот думаю толи настройки апача это толи perl 5.10 > что-то про апач погуглил и не нашел пока ничего на эту тему > > у кого есть CGI с перлом 5.10? > > AAG> Server version: Apache/2.2.9 (FreeBSD) > AAG> FreeBSD 7.0-RELEASE #0: > > AAG> On Tuesday 28 October 2008 11:59:08 Dmitry E. Oboukhov wrote: > >> #!/usr/bin/perl > >> > >> use warnings; > >> use strict; > >> > >> use utf8; > >> use open qw(:std :utf8); > >> > >> > >> use CGI::Carp qw(fatalsToBrowser); > >> > >> alarm 1; > >> $SIG{ALRM}=sub { die "test" }; > >> sleep 2; > >> die "end"; > FreeBSD 6.2-RELEASE Perl v5.10.0 built for i386-freebsd Apache 2.2.4 ======= #!/usr/bin/perl use strict; print "Content-type:text/plain\n\n" if $ENV{SCRIPT_NAME}; eval { $SIG{ALRM}=sub { die "die by alarm" }; alarm 1; #select undef,undef,undef,3; sleep 3; die "Not by alarm"; }; print $@; ======= и при консольном запуске и через mod_cgi получаем die by alarm at /opt/journal/www/alarm.cgi line 7. и если используем select вместо sleep - то-же самое. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From inthrax на gmail.com Tue Oct 28 06:52:07 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 28 Oct 2008 16:52:07 +0300 Subject: [Moscow.pm] $job->fun() Message-ID: <200810281652.08158.inthrax@gmail.com> # line 2920 Mons.pl $SIG{__CRISIS__} = sub { $Agava->leave; while (<>) { $_->interview and $_->check_conditions and $_->join and last or next; } }; -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From dmitry на karasik.eu.org Tue Oct 28 07:15:23 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 28 Oct 2008 15:15:23 +0100 Subject: [Moscow.pm] $job->fun() In-Reply-To: <200810281652.08158.inthrax@gmail.com> (Vladimir V. Perepelitsa's message of "Tue, 28 Oct 2008 16:52:07 +0300") References: <200810281652.08158.inthrax@gmail.com> Message-ID: <84ljw824ck.fsf@tetsuo.karasik.eu.org> Hi Vladimir! On 28 окт 08 at 14:52, "Vladimir" (Vladimir V Perepelitsa) wrote: > $SIG{__CRISIS__} = sub { > $Agava->leave; > while (<>) { > $_->interview > and $_->check_conditions > and $_->join > and last > or next; > } > }; Тут есть место незавершенной транзакции, можно нарваться. Я бы предложил сначала while(<>) { .. } а только потом уж $Agava->leave =) -- Sincerely, Dmitry Karasik From inthrax на gmail.com Tue Oct 28 07:38:05 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 28 Oct 2008 17:38:05 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <84ljw824ck.fsf@tetsuo.karasik.eu.org> References: <200810281652.08158.inthrax@gmail.com> <84ljw824ck.fsf@tetsuo.karasik.eu.org> Message-ID: <200810281738.05474.inthrax@gmail.com> > On 28 окт 08 at 14:52, "Vladimir" (Vladimir V Perepelitsa) wrote: > > $SIG{__CRISIS__} = sub { > > $Agava->leave; > > while (<>) { > > $_->interview > > and $_->check_conditions > > and $_->join > > and last > > or next; > > } > > }; > > Тут есть место незавершенной транзакции, можно нарваться. Я бы предложил > сначала while(<>) { .. } а только потом уж $Agava->leave =) Резонно, но все-таки $Agava->leave; $self->relax; $self->rest; ... -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From yu.pats на gmail.com Tue Oct 28 07:48:35 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 28 Oct 2008 16:48:35 +0200 Subject: [Moscow.pm] $job->fun() In-Reply-To: <84ljw824ck.fsf@tetsuo.karasik.eu.org> References: <200810281652.08158.inthrax@gmail.com> <84ljw824ck.fsf@tetsuo.karasik.eu.org> Message-ID: 2008/10/28 Dmitry Karasik : > Hi Vladimir! > > On 28 окт 08 at 14:52, "Vladimir" (Vladimir V Perepelitsa) wrote: > >> $SIG{__CRISIS__} = sub { >> $Agava->leave; >> while (<>) { >> $_->interview >> and $_->check_conditions >> and $_->join >> and last >> or next; >> } >> }; > > Тут есть место незавершенной транзакции, можно нарваться. Я бы предложил сначала > while(<>) { .. } а только потом уж $Agava->leave =) > :) use const CSTATE = leave agava (); $SIG... -- WBR, Yuri Pac From unera на debian.org Tue Oct 28 07:59:35 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 28 Oct 2008 17:59:35 +0300 Subject: [Moscow.pm] =?utf-8?q?perldoc_-f_alarm_vs_CGI-c=D0=BA=D1=80=D0=B8?= =?utf-8?b?0L/RgtGL?= In-Reply-To: <200810281548.47048.inthrax@gmail.com> References: <20081028085908.GG7733@work.uvw.ru> <200810281216.10311.gnatyna@gmail.com> <20081028092850.GH7733@work.uvw.ru> <200810281548.47048.inthrax@gmail.com> Message-ID: <20081028145935.GA5771@work.uvw.ru> VVP> и при консольном запуске и через mod_cgi получаем VVP> die by alarm at /opt/journal/www/alarm.cgi line 7. VVP> и если используем select вместо sleep - то-же самое. блин мистика какая-то пошел читать доки по апачу, похоже это какая-то уникальная настройка у меня -- . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From despairr на gmail.com Tue Oct 28 08:05:43 2008 From: despairr на gmail.com (Walery Studennikov) Date: Tue, 28 Oct 2008 19:05:43 +0400 Subject: [Moscow.pm] $job->fun() In-Reply-To: <200810281738.05474.inthrax@gmail.com> References: <200810281652.08158.inthrax@gmail.com> <84ljw824ck.fsf@tetsuo.karasik.eu.org> <200810281738.05474.inthrax@gmail.com> Message-ID: <1d770e770810280805m578a0443ta07315f6e7c938@mail.gmail.com> 28 октября 2008 г. 18:38 пользователь Vladimir V. Perepelitsa написал: >> On 28 окт 08 at 14:52, "Vladimir" (Vladimir V Perepelitsa) wrote: >> > $SIG{__CRISIS__} = sub { >> > $Agava->leave; >> > while (<>) { >> > $_->interview >> > and $_->check_conditions >> > and $_->join >> > and last >> > or next; >> > } >> > }; >> >> Тут есть место незавершенной транзакции, можно нарваться. Я бы предложил >> сначала while(<>) { .. } а только потом уж $Agava->leave =) > > Резонно, но все-таки > > $Agava->leave; > $self->relax; > $self->rest; Тогда уж $self->leave( $Agava ) and $self->relax and $self->rest ;) -- Walery Studennikov http://www.reg.ru/ From inthrax на gmail.com Tue Oct 28 08:33:09 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 28 Oct 2008 18:33:09 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <1d770e770810280805m578a0443ta07315f6e7c938@mail.gmail.com> References: <200810281652.08158.inthrax@gmail.com> <200810281738.05474.inthrax@gmail.com> <1d770e770810280805m578a0443ta07315f6e7c938@mail.gmail.com> Message-ID: <200810281833.09683.inthrax@gmail.com> > Тогда уж $self->leave( $Agava ) and $self->relax and $self->rest ;) Не, and нельзя вдруг relax не удастся, еще и не отдохну? :) ну и если leave мой метод, тогда и join тоже. тогда как-то так: $self->leave( $Agava ); ... $_->interview and $self->check_conditions( $_ ) and $self->join( do{ no strict 'refs'; ${$_} = $_->instance } ) and last or next; -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From andy на shitov.ru Tue Oct 28 08:39:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 28 Oct 2008 18:39:48 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <200810281833.09683.inthrax@gmail.com> References: <200810281652.08158.inthrax@gmail.com> <200810281738.05474.inthrax@gmail.com> <1d770e770810280805m578a0443ta07315f6e7c938@mail.gmail.com> <200810281833.09683.inthrax@gmail.com> Message-ID: <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> > and $self->join( do{ no strict 'refs'; ${$_} = $_->instance } ) $self->join надо обязательно заключать в eval{} для уверенности :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Tue Oct 28 08:47:31 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 28 Oct 2008 18:47:31 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> References: <200810281652.08158.inthrax@gmail.com> <200810281833.09683.inthrax@gmail.com> <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> Message-ID: <200810281847.32281.inthrax@gmail.com> On Tuesday 28 October 2008 18:39:48 Andrew Shitov wrote: > $self->join надо обязательно заключать в eval{} для уверенности :-) думаешь все настолько плохо? :) ну и если что, есть $SIG{__DIE__} :) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ashrub на agava.com Wed Oct 29 09:01:25 2008 From: ashrub на agava.com (Shrub Alexey) Date: Wed, 29 Oct 2008 19:01:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cvB2sHOycUgy8/EydLP18vJIMbByszB?= In-Reply-To: References: <48BC0AE4.7000304@gmail.com> <75b57edb0809040736n76e68ce1s6f80d2a5b178846b@mail.gmail.com> <48C10949.2080905@agava.com> <200809051437.05305.inthrax@gmail.com> <75b57edb0809050743h3c10e9es783149bd96f0870a@mail.gmail.com> Message-ID: <490888D5.9010606@agava.com> В 6.4.6 замена BufRead на BufReadPre приводит к тому что конвертация не выполняеться - не конвертиться В 7.0.235 видимо тоже, показывает крокозябры Maxim Vuets wrote: > On 9/5/08, Maxim Vuets wrote: >> 05.09.08, Павел Тимонин написал(а): >>> вопрос - зачем, если вим определяет кодировки при открытии автоматически и >>> правильно? как его заставить это делать я уже писал. >> У меня було чуток времени и я вот накропал то, что требовало сообщество (: >> Не надо патчить vim, надо лишь скопировать в ~/.vim/plugin файл следующего >> содержания: >> >> ---------------8<---------------8<---------------8<--------------- >> " File: emacscoding.vim >> " Author: Maxim Vuets >> " Last Change: 2008 Sep 05 >> " Version: 0.1 >> >> function EmacsCodingLine() >> let l = getline(1) >> if match(l, '#!') == 0 >> let l = getline(2) >> endif >> let re = >> '^.*-\*-\s\{1,\}.*coding:\s\{1,\}\([a-zA-Z0-9-]\{1,\}\).*\s\{1,\}\-\*-.*$' >> if match(l, re) == 0 >> let enc = substitute(l, re, '\1', '') >> execute ':edit ++enc=' . enc >> let &fenc = enc >> endif >> endfunction >> >> autocmd BufRead * call EmacsCodingLine() >> ---------------8<---------------8<---------------8<--------------- > > Обнаружил небольшой баг: отключалась подствека синтаксиса. > Вот заплатка: > > --- emacscoding.vim.old 2008-10-23 21:26:18.000000000 +0300 > +++ emacscoding.vim 2008-10-23 21:25:29.000000000 +0300 > @@ -1,7 +1,7 @@ > " File: emacscoding.vim > " Author: Maxim Vuets > -" Last Change: 2008 Sep 05 > -" Version: 0.1 > +" Last Change: 2008 Oct 23 > +" Version: 0.2 > > function EmacsCodingLine() > let l = getline(1) > @@ -16,4 +16,4 @@ > endif > endfunction > > -autocmd BufRead * call EmacsCodingLine() > +autocmd BufReadPre * call EmacsCodingLine() > > -- Шруб Алексей Технический руководитель проектов icq: 345894734 http://www.agava.ru/ From ashrub на agava.com Wed Oct 29 09:27:53 2008 From: ashrub на agava.com (Shrub Alexey) Date: Wed, 29 Oct 2008 19:27:53 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <200810281847.32281.inthrax@gmail.com> References: <200810281652.08158.inthrax@gmail.com> <200810281833.09683.inthrax@gmail.com> <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> <200810281847.32281.inthrax@gmail.com> Message-ID: <49088F09.6070607@agava.com> Я думаю, что скоро пойду по стопам Mons'а Основной мой навык, это умение ругаться и плеваться от унаследованного говнокода, разнообразие ругани гарантирую Vladimir V. Perepelitsa wrote: > On Tuesday 28 October 2008 18:39:48 Andrew Shitov wrote: >> $self->join надо обязательно заключать в eval{} для уверенности :-) > > думаешь все настолько плохо? :) > ну и если что, есть $SIG{__DIE__} :) > -- Шруб Алексей Технический руководитель проектов icq: 345894734 http://www.agava.ru/ From ashrub на agava.com Wed Oct 29 09:30:01 2008 From: ashrub на agava.com (Shrub Alexey) Date: Wed, 29 Oct 2008 19:30:01 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQutCw0LfQutCwINC+INC/0YDQvtC10LrRgtC4?= =?utf-8?b?0YDQvtCy0LDQvdC40Lgg0YHQvtGE0YLQsA==?= Message-ID: <49088F89.6050606@agava.com> Недавно сочинилась http://worldmind.livejournal.com/21739.html -- Шруб Алексей Технический руководитель проектов icq: 345894734 http://www.agava.ru/ From inthrax на gmail.com Wed Oct 29 09:33:20 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 29 Oct 2008 19:33:20 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <49088F09.6070607@agava.com> References: <200810281652.08158.inthrax@gmail.com> <200810281847.32281.inthrax@gmail.com> <49088F09.6070607@agava.com> Message-ID: <200810291933.21015.inthrax@gmail.com> On Wednesday 29 October 2008 19:27:53 Shrub Alexey wrote: > Я думаю, что скоро пойду по стопам Mons'а > Основной мой навык, это умение ругаться и плеваться от унаследованного > говнокода, разнообразие ругани гарантирую Это можно использовать как критерий качества кода :) Может тебt в отдел QA пойти? :)) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ashrub на agava.com Wed Oct 29 09:50:45 2008 From: ashrub на agava.com (Shrub Alexey) Date: Wed, 29 Oct 2008 19:50:45 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <200810291933.21015.inthrax@gmail.com> References: <200810281652.08158.inthrax@gmail.com> <200810281847.32281.inthrax@gmail.com> <49088F09.6070607@agava.com> <200810291933.21015.inthrax@gmail.com> Message-ID: <49089465.9070003@agava.com> Vladimir V. Perepelitsa wrote: > On Wednesday 29 October 2008 19:27:53 Shrub Alexey wrote: >> Я думаю, что скоро пойду по стопам Mons'а >> Основной мой навык, это умение ругаться и плеваться от унаследованного >> говнокода, разнообразие ругани гарантирую > > Это можно использовать как критерий качества кода :) > Может тебt в отдел QA пойти? :)) Не думаю на этой планете есть проффесии к которым я не годен, но в данный момен я смогу получить достойный доход только за работу разработчика или руководителя проектов -- Шруб Алексей Технический руководитель проектов icq: 345894734 http://www.agava.ru/ From andy на shitov.ru Wed Oct 29 11:23:21 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 29 Oct 2008 21:23:21 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <49088F09.6070607@agava.com> References: <200810281652.08158.inthrax@gmail.com> <200810281833.09683.inthrax@gmail.com> <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> <200810281847.32281.inthrax@gmail.com> <49088F09.6070607@agava.com> Message-ID: <353f08b80810291123o77c634e5o45e620c3930b3e87@mail.gmail.com> > Основной мой навык, это умение ругаться и плеваться от унаследованного > говнокода, разнообразие ругани гарантирую А это же недостаток, а не достоинство. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Wed Oct 29 12:21:19 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 29 Oct 2008 22:21:19 +0300 Subject: [Moscow.pm] Perl community OpenID Message-ID: <353f08b80810291221q2e9654b3p217d0f0d01998b22@mail.gmail.com> Все, кто когда-либо регистрировался на сайтах наших перловых воркшопов и конференций, могут использовать адрес страницы со своим профилем в качестве OpenID-идентификатора. Например, такой адрес: http://event.perlukraine.org/upw2008/user/2713. Это должно работать везде, где работает обычная авторизация по OpenID. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From maxim.vuets на gmail.com Wed Oct 29 12:48:46 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Wed, 29 Oct 2008 21:48:46 +0200 Subject: [Moscow.pm] =?koi8-r?b?9cvB2sHOycUgy8/EydLP18vJIMbByszB?= In-Reply-To: <490888D5.9010606@agava.com> References: <48BC0AE4.7000304@gmail.com> <75b57edb0809040736n76e68ce1s6f80d2a5b178846b@mail.gmail.com> <48C10949.2080905@agava.com> <200809051437.05305.inthrax@gmail.com> <75b57edb0809050743h3c10e9es783149bd96f0870a@mail.gmail.com> <490888D5.9010606@agava.com> Message-ID: On 10/29/08, Shrub Alexey wrote: > В 6.4.6 замена BufRead на BufReadPre приводит к тому что конвертация не > выполняеться - не конвертиться > В 7.0.235 видимо тоже, показывает крокозябры Лоханулся $: Никак не пойму, почему edit вырубает подсветку синтаксиса. Попробую разобраться, когда будет свободное время. А пока как временный workaround можно после "execute" дописать "syntax on"; или воспользоваться другим плагином: http://linsovet.com/vim-auto-codepage (Только там надо выкинуть установку encoding.) -- . Hoc est simplicissimum! ..: maxim.vuets.name From ashrub на agava.com Thu Oct 30 04:25:23 2008 From: ashrub на agava.com (Shrub Alexey) Date: Thu, 30 Oct 2008 14:25:23 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <353f08b80810291123o77c634e5o45e620c3930b3e87@mail.gmail.com> References: <200810281652.08158.inthrax@gmail.com> <200810281833.09683.inthrax@gmail.com> <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> <200810281847.32281.inthrax@gmail.com> <49088F09.6070607@agava.com> <353f08b80810291123o77c634e5o45e620c3930b3e87@mail.gmail.com> Message-ID: <490999A3.90307@agava.com> Andrew Shitov wrote: >> Основной мой навык, это умение ругаться и плеваться от унаследованного >> говнокода, разнообразие ругани гарантирую > > А это же недостаток, а не достоинство. Ээ, да надо было смайлик поставить, а вообще http://aleksey-shrub.moikrug.ru/ -- Шруб Алексей Технический руководитель проектов icq: 345894734 http://www.agava.ru/ From alex на kapranoff.ru Thu Oct 30 04:36:30 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Thu, 30 Oct 2008 14:36:30 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <490999A3.90307@agava.com> References: <200810281652.08158.inthrax@gmail.com> <200810281833.09683.inthrax@gmail.com> <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> <200810281847.32281.inthrax@gmail.com> <49088F09.6070607@agava.com> <353f08b80810291123o77c634e5o45e620c3930b3e87@mail.gmail.com> <490999A3.90307@agava.com> Message-ID: <49099C3E.9030502@kapranoff.ru> Shrub Alexey wrote: > Andrew Shitov wrote: >>> Основной мой навык, это умение ругаться и плеваться от унаследованного >>> говнокода, разнообразие ругани гарантирую >> >> А это же недостаток, а не достоинство. > > Ээ, да надо было смайлик поставить, > а вообще http://aleksey-shrub.moikrug.ru/ > Приходите все в Рамблер :) У нас очень много унаследованного говнокода, на который давно никто не ругался. From andy на shitov.ru Thu Oct 30 04:57:58 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 30 Oct 2008 14:57:58 +0300 Subject: [Moscow.pm] YAPC::Europe 2009 Message-ID: <353f08b80810300457h133e84ecqabe2d9810d9fea38@mail.gmail.com> Привет! До следующего августа еще, конечно, далеко, но уже сейчас можно регистрироваться на участие в следующей YAPC::Europe в Лиссабое: http://conferences.yapceurope.org/ye2009/ Заодно позвольне напомнить, что Шарифулину надо вручить флаг за организацию Perl-воркшопа в Ростове-на-Дону, который проходит в ближайшее воскресенье. http://rpw2008.perlrussia.ru/ -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Thu Oct 30 05:46:31 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 30 Oct 2008 15:46:31 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <353f08b80810291123o77c634e5o45e620c3930b3e87@mail.gmail.com> References: <200810281652.08158.inthrax@gmail.com> <200810281833.09683.inthrax@gmail.com> <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> <200810281847.32281.inthrax@gmail.com> <49088F09.6070607@agava.com> <353f08b80810291123o77c634e5o45e620c3930b3e87@mail.gmail.com> Message-ID: <4909ACA7.5040008@serezhkin.com> Привет. Andrew Shitov wrote: >> Основной мой навык, это умение ругаться и плеваться от унаследованного >> говнокода, разнообразие ругани гарантирую >> > > А это же недостаток, а не достоинство. > Ну если ругань вида "Да вы знаете что тут было, пока я не переписал" - то нанимаю =) У меня иногда бывают помутнения рассудка, в них я пишу много но странно, а потом страшно править =) -- Ivan B. Serezhkin From ashrub на agava.com Thu Oct 30 06:06:59 2008 From: ashrub на agava.com (Shrub Alexey) Date: Thu, 30 Oct 2008 16:06:59 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <4909ACA7.5040008@serezhkin.com> References: <200810281652.08158.inthrax@gmail.com> <200810281833.09683.inthrax@gmail.com> <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> <200810281847.32281.inthrax@gmail.com> <49088F09.6070607@agava.com> <353f08b80810291123o77c634e5o45e620c3930b3e87@mail.gmail.com> <4909ACA7.5040008@serezhkin.com> Message-ID: <4909B173.4050705@agava.com> На серьёзное переписывания к сожалению ресурсов нет, да и в моём нынешнём проекте без изменения архитектуры переписывать значит впустую тратить время, а архитектор на смену добро не даёт, приходиться править и дорабатывать, подчищая по мере возможности Ivan B. Serezhkin wrote: > Привет. > Andrew Shitov wrote: >>> Основной мой навык, это умение ругаться и плеваться от унаследованного >>> говнокода, разнообразие ругани гарантирую >>> >> >> А это же недостаток, а не достоинство. >> > Ну если ругань вида "Да вы знаете что тут было, пока я не переписал" - > то нанимаю =) > У меня иногда бывают помутнения рассудка, в них я пишу много но странно, > а потом страшно править =) > > -- > Ivan B. Serezhkin > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Шруб Алексей Технический руководитель проектов icq: 345894734 http://www.agava.ru/ From ivan на serezhkin.com Thu Oct 30 07:33:49 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 30 Oct 2008 17:33:49 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <4909B173.4050705@agava.com> References: <200810281652.08158.inthrax@gmail.com> <200810281833.09683.inthrax@gmail.com> <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> <200810281847.32281.inthrax@gmail.com> <49088F09.6070607@agava.com> <353f08b80810291123o77c634e5o45e620c3930b3e87@mail.gmail.com> <4909ACA7.5040008@serezhkin.com> <4909B173.4050705@agava.com> Message-ID: <4909C5CD.3010000@serezhkin.com> Shrub Alexey wrote: > На серьёзное переписывания к сожалению ресурсов нет, да и в моём > нынешнём проекте без изменения архитектуры переписывать значит впустую > тратить время, а архитектор на смену добро не даёт, приходиться > править и дорабатывать, подчищая по мере возможности Так всё же началось ... с того что архитектора надо менять ? -- Ivan B. Serezhkin From ivan на serezhkin.com Thu Oct 30 11:04:02 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 30 Oct 2008 21:04:02 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <49099C3E.9030502@kapranoff.ru> References: <200810281652.08158.inthrax@gmail.com> <200810281833.09683.inthrax@gmail.com> <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> <200810281847.32281.inthrax@gmail.com> <49088F09.6070607@agava.com> <353f08b80810291123o77c634e5o45e620c3930b3e87@mail.gmail.com> <490999A3.90307@agava.com> <49099C3E.9030502@kapranoff.ru> Message-ID: <4909F712.50300@serezhkin.com> Привет. Alex Kapranoff wrote: > Приходите все в Рамблер :) У нас очень много унаследованного > говнокода, на который давно никто не ругался. Вот все так, а потом ... переписывать нихт ! надо внедрять фичи =) Кстати, а как в перле вообще рефакторинг делается ? Я вот например путём фиксирования интерфейса, тотальным медитированием над рефакториваемым куском, а потом резкий удар, и написание куска заново. -- Ivan B. Serezhkin From zhecka на gmail.com Thu Oct 30 11:29:49 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Thu, 30 Oct 2008 21:29:49 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <4909F712.50300@serezhkin.com> References: <200810281652.08158.inthrax@gmail.com> <200810281833.09683.inthrax@gmail.com> <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> <200810281847.32281.inthrax@gmail.com> <49088F09.6070607@agava.com> <353f08b80810291123o77c634e5o45e620c3930b3e87@mail.gmail.com> <490999A3.90307@agava.com> <49099C3E.9030502@kapranoff.ru> <4909F712.50300@serezhkin.com> Message-ID: <4909FD1D.8010201@gmail.com> > Вот все так, а потом ... переписывать нихт ! надо внедрять фичи =) > > Кстати, а как в перле вообще рефакторинг делается ? > Я вот например путём фиксирования интерфейса, тотальным медитированием > над рефакториваемым куском, а потом резкий удар, и написание куска > заново. > Ты вот мне скажи, а ты реально сможешь разобраться в своём коде написанном 3-4 года назад ? Я не могу зачастую логику годовой давности понять, не то что 3-4 лет от роду. Потому что всё пишется на каком-то необъяснимом подъёме. Я например стабильно рабочий код трафикосчиталки написанный в 2000 году мнойже разбирал неделю. хотя там всего строк 300-400. From ivan на serezhkin.com Thu Oct 30 12:27:48 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 30 Oct 2008 22:27:48 +0300 Subject: [Moscow.pm] Perl community OpenID In-Reply-To: <353f08b80810291221q2e9654b3p217d0f0d01998b22@mail.gmail.com> References: <353f08b80810291221q2e9654b3p217d0f0d01998b22@mail.gmail.com> Message-ID: <490A0AB4.200@serezhkin.com> Andrew Shitov wrote: > Все, кто когда-либо регистрировался на сайтах наших перловых воркшопов > и конференций, могут использовать адрес страницы со своим профилем в > качестве OpenID-идентификатора. > > Например, такой адрес: http://event.perlukraine.org/upw2008/user/2713. > Это должно работать везде, где работает обычная авторизация по OpenID. > А в другую сторону ? -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Thu Oct 30 12:30:52 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 30 Oct 2008 22:30:52 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <4909FD1D.8010201@gmail.com> References: <200810281652.08158.inthrax@gmail.com> <200810281833.09683.inthrax@gmail.com> <353f08b80810280839w929d092l4d9eca92eb62115b@mail.gmail.com> <200810281847.32281.inthrax@gmail.com> <49088F09.6070607@agava.com> <353f08b80810291123o77c634e5o45e620c3930b3e87@mail.gmail.com> <490999A3.90307@agava.com> <49099C3E.9030502@kapranoff.ru> <4909F712.50300@serezhkin.com> <4909FD1D.8010201@gmail.com> Message-ID: <490A0B6C.5070506@serezhkin.com> Kaltashkin Eugene wrote: > >> Вот все так, а потом ... переписывать нихт ! надо внедрять фичи =) >> >> Кстати, а как в перле вообще рефакторинг делается ? >> Я вот например путём фиксирования интерфейса, тотальным >> медитированием над рефакториваемым куском, а потом резкий удар, и >> написание куска заново. >> > Ты вот мне скажи, а ты реально сможешь разобраться в своём коде > написанном 3-4 года назад ? Я не могу зачастую логику годовой давности > понять, не то что 3-4 лет от роду. Потому что всё пишется на каком-то > необъяснимом подъёме. > Я например стабильно рабочий код трафикосчиталки написанный в 2000 > году мнойже разбирал неделю. хотя там всего строк 300-400. А кто говорит что надо медитировать меньше недели ? =) Обычно в полугодовалый код въежжаю за минут 150 .... Но это если не отвлекатся. Вот сечас за час переписал нормально ldap модуль авторизации. Это вместе с интерфейсом дальше в каталист. АНТИОФТОПИК : Catalyst::Authentication::Store::LDAP Делает совсем не то что я хочу. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From sharifulin на gmail.com Fri Oct 31 03:50:47 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 31 Oct 2008 13:50:47 +0300 Subject: [Moscow.pm] YAPC::Europe 2009 In-Reply-To: <353f08b80810300457h133e84ecqabe2d9810d9fea38@mail.gmail.com> References: <353f08b80810300457h133e84ecqabe2d9810d9fea38@mail.gmail.com> Message-ID: <91318900810310350p527f6664kafad18b419ac1b49@mail.gmail.com> ууу, круто) 30 октября 2008 г. 14:57 пользователь Andrew Shitov написал: > Привет! > > До следующего августа еще, конечно, далеко, но уже сейчас можно > регистрироваться на участие в следующей YAPC::Europe в Лиссабое: > http://conferences.yapceurope.org/ye2009/ > > > Заодно позвольне напомнить, что Шарифулину надо вручить флаг за > организацию Perl-воркшопа в Ростове-на-Дону, который проходит в > ближайшее воскресенье. > http://rpw2008.perlrussia.ru/ > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Fri Oct 31 06:16:38 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 31 Oct 2008 16:16:38 +0300 Subject: [Moscow.pm] $job->fun() In-Reply-To: <4909FD1D.8010201@gmail.com> References: <200810281652.08158.inthrax@gmail.com> <4909F712.50300@serezhkin.com> <4909FD1D.8010201@gmail.com> Message-ID: <200810311616.39828.inthrax@gmail.com> On Thursday 30 October 2008 21:29:49 Kaltashkin Eugene wrote: > > Вот все так, а потом ... переписывать нихт ! надо внедрять фичи =) > > > > Кстати, а как в перле вообще рефакторинг делается ? > > Я вот например путём фиксирования интерфейса, тотальным медитированием > > над рефакториваемым куском, а потом резкий удар, и написание куска > > заново. > > Ты вот мне скажи, а ты реально сможешь разобраться в своём коде > написанном 3-4 года назад ? Я не могу зачастую логику годовой давности > понять, не то что 3-4 лет от роду. Потому что всё пишется на каком-то > необъяснимом подъёме. > Я например стабильно рабочий код трафикосчиталки написанный в 2000 году > мнойже разбирал неделю. хотя там всего строк 300-400. Если код был написан в просветленном состоянии, то сразу въезжаю и с легкостью модифицирую Но иногда бывает код, написанный в состоянии помутнения рассудка :) Тогда его пересмотр вызывает восклицания: "какой идиот это написал?" :) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From nordicdyno на yandex.ru Fri Oct 31 08:31:45 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 31 Oct 2008 18:31:45 +0300 Subject: [Moscow.pm] YAPC::Europe 2009 In-Reply-To: <353f08b80810300457h133e84ecqabe2d9810d9fea38@mail.gmail.com> References: <353f08b80810300457h133e84ecqabe2d9810d9fea38@mail.gmail.com> Message-ID: <400541225467105@webmail60.yandex.ru> А с BY Perl есть что нибудь? Видео? Презенташки? 30.10.08, 14:57, "Andrew Shitov" : > Привет! > До следующего августа еще, конечно, далеко, но уже сейчас можно > регистрироваться на участие в следующей YAPC::Europe в Лиссабое: > http://conferences.yapceurope.org/ye2009/ > Заодно позвольне напомнить, что Шарифулину надо вручить флаг за > организацию Perl-воркшопа в Ростове-на-Дону, который проходит в > ближайшее воскресенье. > http://rpw2008.perlrussia.ru/ > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Fri Oct 31 09:58:09 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 31 Oct 2008 19:58:09 +0300 Subject: [Moscow.pm] YAPC::Europe 2009 In-Reply-To: <400541225467105@webmail60.yandex.ru> References: <353f08b80810300457h133e84ecqabe2d9810d9fea38@mail.gmail.com> <400541225467105@webmail60.yandex.ru> Message-ID: <353f08b80810310958j4e0e3697w50d212ee69fdb063@mail.gmail.com> > А с BY Perl есть что нибудь? Видео? Презенташки? Есть немного, будет позже. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru