From alex на kapranoff.ru Sat Mar 1 05:06:31 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sat, 01 Mar 2008 16:06:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <1341371565.20080228170725@softsearch.ru> References: 9140000000044360626 <157461204130388@webmail13.yandex.ru> <1341371565.20080228170725@softsearch.ru> Message-ID: <47C954D7.4080403@kapranoff.ru> Монашёв Михаил wrote: >> Для sql особые мозги нужны, ИМХО. Я вот честно говоря не мыслю >> SQL-запросами и чтобы что-нить родить более-менее сложное нужно >> напряжение и рытье док/google. =) > >> Т.е. знание аналитических функций SQL необходимо сильному perl-исту? > > Тут два заблуждения. > > Мозги не нужны. Посмотри код большинства CMS-ок. > > Рожать сложные запросы тоже не нужно. Базе данных с ними жить потом > будет сложнее, чем тебе при родах. Хотя если ты пишешь ещё одну мега > CMS-ку, то страдать будут другие. А тут ещё одно заблужение. Высокие нагрузки -- это исключение, а не правило. Печальное обстоятельство, что в некоторых редких проектах люди вынуждены ограничивать себя в использовании интересных возможностей SQL, не должен служить препятствием основной массе программистов. > > P.S. > Что такое аналитические функции SQL? > > P.P.S. > Помню у меня тоже по началу больших трудностей вызывало понимание > того, что и почему возвращает SELECT. > From evdokimov.denis на gmail.com Sat Mar 1 07:27:12 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Sat, 1 Mar 2008 18:27:12 +0300 Subject: [Moscow.pm] Scalar::Util::weaken Message-ID: Не понимаю, почему программа ведёт себя настолько по разному, из-за строки, которая не должна влиять ни на что #!/usr/bin/perl use Scalar::Util qw(weaken); my %refs; my %count; my $a; for(1..100) { $a = {}; print $_,' ', $a, "\n"; # $count{$a}++; # Вот эта строка $refs{$_} = $a; weaken($refs{$_}); } print "\n\n\n"; print %count; From andy на shitov.ru Sat Mar 1 07:39:38 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 1 Mar 2008 18:39:38 +0300 Subject: [Moscow.pm] Scalar::Util::weaken In-Reply-To: References: Message-ID: <146116113.20080301183938@shitov.ru> > Не понимаю, почему программа ведёт себя настолько по разному, из-за > строки, которая не должна влиять ни на что А в чем разница-то? > #!/usr/bin/perl > use Scalar::Util qw(weaken); > my %refs; > my %count; > my $a; > for(1..100) > { > $a = {}; > print $_,' ', $a, "\n"; > # $count{$a}++; # Вот эта строка > $refs{$_} = $a; > weaken($refs{$_}); > } > print "\n\n\n"; > print %count; Тут так же самая разница: #!/usr/bin/perl my %count; my $a; for(1..100) { $a = {}; print $_,' ', $a, "\n"; # $count{$a}++; # Вот эта строка } print "\n\n\n"; print %count; -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From evdokimov.denis на gmail.com Sat Mar 1 08:09:16 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Sat, 1 Mar 2008 19:09:16 +0300 Subject: [Moscow.pm] Scalar::Util::weaken In-Reply-To: <146116113.20080301183938@shitov.ru> References: <146116113.20080301183938@shitov.ru> Message-ID: Тут так же самая разница: > > #!/usr/bin/perl > > my %count; > my $a; > for(1..100) > { > $a = {}; > print $_,' ', $a, "\n"; > # $count{$a}++; # Вот эта строка > } > > print "\n\n\n"; > print %count; > И правда, но откуда эта разница - Вот основной вопрос. From andy на shitov.ru Sat Mar 1 14:02:12 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 2 Mar 2008 01:02:12 +0300 Subject: [Moscow.pm] perlmova. In-Reply-To: <47C7D3AB.1020600@methodlab.info> References: <47C6A912.5090806@serezhkin.com> <593561794.20080228204856@shitov.ru> <47C7D3AB.1020600@methodlab.info> Message-ID: <1905483885.20080302010212@shitov.ru> Все выступления украинского воркшопа: http://event.perlukraine.org/upw2008/media/video.html (Конечно, кроме самого интересного блица, который мы промандили.) P. S. Бывают такие совпадения, которых быть не может. Лог моего почтового клиента: 02.03.2008, 00:49:26: FETCH - Получено письмо от andy на shitov.ru, размер: 10100 байт, тема: "svn commit: [16] actdocs/static/media/video.html: Video goes online; some more photos" 02.03.2008, 00:51:39: FETCH - Получено письмо от "Oleg Bunin" , размер: 7415 байт, тема: "[success2008] RE: Активное Видео. РИТ 2008" -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Sat Mar 1 16:51:47 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 02 Mar 2008 03:51:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLQstC10LTQuNGC0LUg0LvRjtCx0L7QtSAxMS0=?= =?utf-8?b?0LfQvdCw0YfQvdC+0LUg0L/RgNC+0YHRgtC+0LUg0YfQuNGB0LvQviwg0Yc=?= =?utf-8?b?0YLQvtCx0Ysg0L/RgNC+0LTQvtC70LbQuNGC0Ywu?= Message-ID: <47C9FA23.8010804@serezhkin.com> Привет. Собственно вот: http://ivan.serezhkin.com/pm/4/ Mons жжот, и это хорошо. -- Ivan B. Serezhkin From andy на shitov.ru Sat Mar 1 23:12:06 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 2 Mar 2008 10:12:06 +0300 Subject: [Moscow.pm] Fwd: [pm_groups] Summer of Code -- volunteers needed In-Reply-To: <200803011903.42169.ewilhelm@cpan.org> References: <200803011903.42169.ewilhelm@cpan.org> Message-ID: <1993528325.20080302101206@shitov.ru> Еще немного спама :_) ---------- Пересылаемое письмо ---------- От: Eric Wilhelm К: pm_groups на pm.org А также к: Время создания: Sat, 1 Mar 2008 19:03:41 -0800 Тема: [pm_groups] Summer of Code -- volunteers needed Прикрепленные файлы: Hi all, Volunteer pledge drive! Please forward this to your local PM groups. TPF needs volunteers to make summer of code happen this year. It sounds like the administrators got stretched too thin in 2005 and 2006, and we really didn't have ourselves together in 2007. So, I'm proposing a departmental structure under a TPF umbrella, which will localize the cat-herding effects within various large projects (so far, parrot and Catalyst appear to be on board with this.) I would like to demonstrate that we have our act together this year, so we need to get a solid pool of administrative volunteers and mentors together before the 8th. Administrative needs: (Contact ewilhelm на cpan.org or join #soc on irc.perl.org.) * backup administrator (reduce the bus number) * Department heads for p5p, "modules", etc * Suggestions about department structure Mentors and project ideas needed: We need to get these pages populated before March 8th or it is quite likely to be a no-go. Potential mentors, please add yourselves and your project ideas here: http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_mentors http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects If you hate wikis as much as I do, please visit this handy form and I will batch the wiki edits on your behalf. http://scratchcomputing.com/loveperlhatewiki.html Thanks, Eric -- We who cut mere stones must always be envisioning cathedrals. --Quarry worker's creed --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- -- Request pm.org Technical Support via support на pm.org pm_groups mailing list pm_groups на pm.org http://mail.pm.org/mailman/listinfo/pm_groups -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Sun Mar 2 00:06:38 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 2 Mar 2008 11:06:38 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PUySDJIM7Fz9bJxMHOzs/T1MkgUGVy?= =?koi8-r?b?bA==?= In-Reply-To: <82a3d050802290836j37af8febsfbc35293db3f12da@mail.gmail.com> References: <1532721204187709@webmail31.yandex.ru> <31DC5B273E63E4449486579989C61B691641A6@exchange2.bulyon.com> <82a3d050802290836j37af8febsfbc35293db3f12da@mail.gmail.com> Message-ID: <718310867.20080302110638@shitov.ru> Несколько неожиданно про контексты: perl510 -E"say 1 if qw(3 4) ~~ 3" ничего не выводит perl510 -E"@a = qw(3 4); say 1 if @a ~~ 3" печатает единицу Соответственно, qw(3 4) ~~ 2 (длина массива) -- тоже false, а qw(3 4) ~~ 4 -- true. Еще неожиданнее, если вместо qw(3 4) написать (3, 4): perl510 -E"say 1 if (3, 4) ~~ 2" false perl510 -E"say 1 if (3, 4) ~~ 3" false perl510 -E"say 1 if (3, 4) ~~ 4" true perl510 -E"say 1 if [3, 4] ~~ 2" false perl510 -E"say 1 if [3, 4] ~~ 3" true perl510 -E"say 1 if [3, 4] ~~ 4" true Неожиданно, но верно :-) Binary "," is the comma operator. In scalar context it evaluates its left argument, throws that value away, then evaluates its right argument and returns that value. This is just like C's comma operator. In list context, it's just the list argument separator, and inserts both its arguments into the list. These arguments are also evaluated from left to right. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Sun Mar 2 03:34:22 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 02 Mar 2008 14:34:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PUySDJIM7Fz9bJxMHOzs/T1MkgUGVy?= =?koi8-r?b?bA==?= In-Reply-To: <718310867.20080302110638@shitov.ru> References: <1532721204187709@webmail31.yandex.ru> <31DC5B273E63E4449486579989C61B691641A6@exchange2.bulyon.com> <82a3d050802290836j37af8febsfbc35293db3f12da@mail.gmail.com> <718310867.20080302110638@shitov.ru> Message-ID: <47CA90BE.7010900@serezhkin.com> Привет. Это не матчи - это кувэ так работает, это не массив - это конструктор массива. оснавная фишка в том, что perl -e 'print scalar(qw(3 5 7));' Andrew Shitov wrote: > Несколько неожиданно про контексты: > > perl510 -E"say 1 if qw(3 4) ~~ 3" ничего не выводит > > perl510 -E"@a = qw(3 4); say 1 if @a ~~ 3" печатает единицу > > Соответственно, qw(3 4) ~~ 2 (длина массива) -- тоже false, > а qw(3 4) ~~ 4 -- true. > > > Еще неожиданнее, если вместо qw(3 4) написать (3, 4): > > perl510 -E"say 1 if (3, 4) ~~ 2" false > perl510 -E"say 1 if (3, 4) ~~ 3" false > perl510 -E"say 1 if (3, 4) ~~ 4" true > > perl510 -E"say 1 if [3, 4] ~~ 2" false > perl510 -E"say 1 if [3, 4] ~~ 3" true > perl510 -E"say 1 if [3, 4] ~~ 4" true > > > Неожиданно, но верно :-) > > Binary "," is the comma operator. In scalar context it evaluates > its left argument, throws that value away, then evaluates its > right argument and returns that value. This is just like C's > comma operator. > > In list context, it's just the list argument separator, and > inserts both its arguments into the list. These arguments are > also evaluated from left to right. > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From andy на shitov.ru Sun Mar 2 03:38:28 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 2 Mar 2008 14:38:28 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PUySDJIM7Fz9bJxMHOzs/T1MkgUGVy?= =?koi8-r?b?bA==?= In-Reply-To: <47CA90BE.7010900@serezhkin.com> References: <1532721204187709@webmail31.yandex.ru> <31DC5B273E63E4449486579989C61B691641A6@exchange2.bulyon.com> <82a3d050802290836j37af8febsfbc35293db3f12da@mail.gmail.com> <718310867.20080302110638@shitov.ru> <47CA90BE.7010900@serezhkin.com> Message-ID: <8710268940.20080302143828@shitov.ru> > Это не матчи - это кувэ так работает Точнее, ,. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Sun Mar 2 03:41:26 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 02 Mar 2008 14:41:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PUySDJIM7Fz9bJxMHOzs/T1MkgUGVy?= =?koi8-r?b?bA==?= In-Reply-To: <8710268940.20080302143828@shitov.ru> References: <1532721204187709@webmail31.yandex.ru> <31DC5B273E63E4449486579989C61B691641A6@exchange2.bulyon.com> <82a3d050802290836j37af8febsfbc35293db3f12da@mail.gmail.com> <718310867.20080302110638@shitov.ru> <47CA90BE.7010900@serezhkin.com> <8710268940.20080302143828@shitov.ru> Message-ID: <47CA9266.1010709@serezhkin.com> Andrew Shitov wrote: >> Это не матчи - это кувэ так работает >> > > Точнее, ,. > Собственно да. qw волшебным образом сразу превращается в ('',), а оно в скалярном контексте ведёт себя не совсем как список. -- Ivan B. Serezhkin From forihrd на gmail.com Mon Mar 3 01:40:41 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Mon, 3 Mar 2008 19:40:41 +1000 Subject: [Moscow.pm] Date Validate In-Reply-To: <200802281347.01673.inthrax@gmail.com> References: <200802281347.01673.inthrax@gmail.com> Message-ID: никак не могу въехать зачем такой монстр и почему, можно немного прокомментировать? например: ([02468][048]|[13579][26])([02468][048]|[13579][26]) или это просто попытко сделать регекспину побольше? тогда как-то не хватает размаха. Илья 28.02.08, Vladimir V. Perepelitsa написал(а): > Есть задачка по написанию регулярного выражения для проверки даты. > Постепенно \d{4}-\d{2}-\d{2} при помощи канала #Perl трансформировалось в > нижеследующее. Представлено в развернутом формате (/x) для удобства > доработки. > > Присоединяйтесь, кто хочет к написанию тестовых вариантов и может быть > какой-то оптимизации. > > Ограничение такое, что регулярное выражение должно также выполняться в > ECMAScript, т.е. использовать perl code-blocks не есть гуд :) > > ============ > #!/usr/bin/perl > > use strict; > use Test::More qw(no_plan); > > my $test = qr{^ > ( > ([02468][048]|[13579][26])([02468][048]|[13579][26]) > - > ( > (0[13578]|1[02]) > - > ([012]\d|3[01]) > | > (0[469]|11) > - > ([012]\d|30) > | > 02-[012]\d > ) > | > ( > \d\d([02468][^048]|[13579][^26]) > | > ([02468][^048]|[13579][^26]00) > ) > - > ( > (0[13578]|1[02]) > - > ([012]\d|3[01]) > | > (0[469]|11) > - > ([012]\d|30) > | > 02 > - > ([01]\d|2[0-8]) > ) > ) > $}x; > > like ($_,$test,$_) for > qw( 1900-02-28 2000-02-28 ), > ( map { "2001-$_" } '02-28', > ( map { "$_-31" } qw(01 03 05 07 08 10 12) ), > ( map { "$_-30"} qw(04 06 09 11) ) ), > ( map { "2000-$_" } '02-29', > ( map { "$_-31" } qw(01 03 05 07 08 10 12) ), > ( map { "$_-30"} qw(04 06 09 11) ) ), > ; > > unlike ($_,$test,$_) for > qw( 123-01-01 0000-00-00 ), > qw( 1900-02-29 2001-02-29 1900-02-30 2000-02-30 2001-02-30 2001-01-32), > ; > > > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From inthrax на gmail.com Mon Mar 3 01:48:50 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 3 Mar 2008 12:48:50 +0300 Subject: [Moscow.pm] Date Validate In-Reply-To: References: <200802281347.01673.inthrax@gmail.com> Message-ID: <200803031248.50450.inthrax@gmail.com> On Monday 03 March 2008 12:40, Илья wrote: > никак не могу въехать зачем такой монстр и почему, можно немного > прокомментировать? > например: > ([02468][048]|[13579][26])([02468][048]|[13579][26]) > согласен, можно заменить на: ([02468][048]|[13579][26]){2} просто пошаговая доработка без оптимизации. ([02468][048]|[13579][26]) - признак делимости на 4, формализованный в виде регулярного выражения. изначально паттерн года был \d\d([02468][048]|[13579][26]) но т.к. необходимо учитывать, что столетие тоже должно делиться на 4, чтоб год был високосным, паттерн был скопирован. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From inthrax на gmail.com Mon Mar 3 01:53:35 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 3 Mar 2008 12:53:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sHT3sXUINDPxNDJ08kg1yDQydPYzcHIINLB09PZ?= =?koi8-r?b?zMvJ?= Message-ID: <200803031253.36207.inthrax@gmail.com> Хотел узнать насчет вот этой подписи: > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm она добавляется автоматически? или просто все ее скопировали? если автоматически, то просьба к andy заменить '_'x70."\n" на "-- \n" такие подписи автоматически отрезаются большинством клиентов и в результате нет дурацких цепочек из одинаковых подписей в диалогах. если все-таки это копипаст, то соответствующая просьба ко всем, у кого такая подпись :) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From pm на pragmaticware.com Mon Mar 3 03:02:42 2008 From: pm на pragmaticware.com (Egor Shipovalov) Date: Mon, 3 Mar 2008 14:02:42 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUg18nS1NXBzNjO2cogyM/T1MnO?= =?koi8-r?b?xyDTIG1vZF9wZXJs?= References: 9140000000044360626 <157461204130388@webmail13.yandex.ru> <1341371565.20080228170725@softsearch.ru> <47C954D7.4080403@kapranoff.ru> Message-ID: <006d01c87d1e$1e7d05e0$6400000a@head> Пробую пока Зенон, но он тормозит, если на сайт заходят после длительного перерыва (такое впечатление, что апач отправляется в своп). У каких других хостеров есть mod_perl именно на виртуальных планах? С уважением, Егор. From shatlovsky на gmail.com Mon Mar 3 03:10:48 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Mon, 3 Mar 2008 14:10:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUg18nS1NXBzNjO2cogyM/T1MnO?= =?koi8-r?b?xyDTIG1vZF9wZXJs?= In-Reply-To: <006d01c87d1e$1e7d05e0$6400000a@head> References: <157461204130388@webmail13.yandex.ru> <1341371565.20080228170725@softsearch.ru> <47C954D7.4080403@kapranoff.ru> <006d01c87d1e$1e7d05e0$6400000a@head> Message-ID: <547d1aa70803030310l2846122dj672e9ab2bb145b85@mail.gmail.com> On 3/3/08, Egor Shipovalov wrote: > Пробую пока Зенон, но он тормозит, если на сайт заходят после длительного > перерыва (такое впечатление, что апач отправляется в своп). > > У каких других хостеров есть mod_perl именно на виртуальных планах? Хостинг Ру-Центра дает возможность использовать mod_perl на тарифах 201 и 301: http://hosting.nic.ru/tariff201.shtml http://hosting.nic.ru/tariff301.shtml -- > > С уважением, > Егор. > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From jt на aaanet.ru Mon Mar 3 03:19:02 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Mon, 3 Mar 2008 14:19:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUg18nS1NXBzNjO2cogyM/T1MnO?= =?koi8-r?b?xyDTIG1vZF9wZXJs?= References: 9140000000044360626 <157461204130388@webmail13.yandex.ru><1341371565.20080228170725@softsearch.ru><47C954D7.4080403@kapranoff.ru> <006d01c87d1e$1e7d05e0$6400000a@head> Message-ID: <012301c87d20$629e5bf0$0e92560a@jt> Рассматривали вариант виртуального выделенного сервера? Правда в таком случае поставить apache, mod_perl etc. придется самому > Пробую пока Зенон, но он тормозит, если на сайт заходят после длительного > перерыва (такое впечатление, что апач отправляется в своп). > > У каких других хостеров есть mod_perl именно на виртуальных планах? > > С уважением, > Егор. > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From postmaster на softsearch.ru Mon Mar 3 03:36:13 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 3 Mar 2008 14:36:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUg18nS1NXBzNjO2cogyM/T1MnO?= =?koi8-r?b?xyDTIG1vZF9wZXJs?= In-Reply-To: <006d01c87d1e$1e7d05e0$6400000a@head> References: 9140000000044360626 <157461204130388@webmail13.yandex.ru> <1341371565.20080228170725@softsearch.ru> <47C954D7.4080403@kapranoff.ru> <006d01c87d1e$1e7d05e0$6400000a@head> Message-ID: <1927386123.20080303143613@softsearch.ru> Здравствуйте, Егор. > Пробую пока Зенон, но он тормозит, если на сайт заходят после длительного > перерыва (такое впечатление, что апач отправляется в своп). > У каких других хостеров есть mod_perl именно на виртуальных планах? Несколько лет назад я умудрялся на виртуальном хостинге Зенона крутить банерную сеть с 11 млн. показов в сутки. Хотя с тех пор многое могло измениться... -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Mon Mar 3 03:37:52 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 3 Mar 2008 14:37:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sHT3sXUINDPxNDJ08kg1yDQydPYzcHIINLB09PZ?= =?koi8-r?b?zMvJ?= In-Reply-To: <200803031253.36207.inthrax@gmail.com> References: <200803031253.36207.inthrax@gmail.com> Message-ID: <321333496.20080303143752@softsearch.ru> Здравствуйте, Владимир. > Хотел узнать насчет вот этой подписи: >> >> ______________________________________________________________________ >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm > она добавляется автоматически? или просто все ее скопировали? > если автоматически, то просьба к andy заменить '_'x70."\n" на "-- \n" Не надо. Тогда при ответе не будет подпись автора, а только вышеописанная подпись листа. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ivan на serezhkin.com Mon Mar 3 04:24:43 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 03 Mar 2008 15:24:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sHT3sXUINDPxNDJ08kg1yDQydPYzcHIINLB09PZ?= =?koi8-r?b?zMvJ?= In-Reply-To: <200803031253.36207.inthrax@gmail.com> References: <200803031253.36207.inthrax@gmail.com> Message-ID: <47CBEE0B.4090200@serezhkin.com> Vladimir V. Perepelitsa wrote: > Хотел узнать насчет вот этой подписи: > >> ______________________________________________________________________ >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > > она добавляется автоматически? или просто все ее скопировали? > если автоматически, то просьба к andy заменить '_'x70."\n" на "-- \n" > А ты сам такую вставляешь, так что при ответе на письма от тебя она, идущая за твоей подписью, отрезается вместе с подписью. > такие подписи автоматически отрезаются большинством клиентов и в результате > нет дурацких цепочек из одинаковых подписей в диалогах. > > если все-таки это копипаст, то соответствующая просьба ко всем, у кого такая > подпись :) > > -- Ivan B. Serezhkin From inthrax на gmail.com Mon Mar 3 04:42:11 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 3 Mar 2008 15:42:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sHT3sXUINDPxNDJ08kg1yDQydPYzcHIINLB09PZ?= =?koi8-r?b?zMvJ?= In-Reply-To: <47CBEE0B.4090200@serezhkin.com> References: <200803031253.36207.inthrax@gmail.com> <47CBEE0B.4090200@serezhkin.com> Message-ID: <200803031542.12152.inthrax@gmail.com> On Monday 03 March 2008 15:24, Ivan B. Serezhkin wrote: > Vladimir V. Perepelitsa wrote: > > Хотел узнать насчет вот этой подписи: > >> ______________________________________________________________________ > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> http://mail.pm.org/mailman/listinfo/moscow-pm > > > > она добавляется автоматически? или просто все ее скопировали? > > если автоматически, то просьба к andy заменить '_'x70."\n" на "-- \n" > > А ты сам такую вставляешь, так что при ответе на письма от тебя она, > идущая за твоей подписью, отрезается вместе с подписью. > т.е. это рассылка добавляет такую подпись. спасибо :) просто своих писем я не получаю, поэтому не знал, добавляется она или нет. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ruz на bestpractical.com Mon Mar 3 04:52:55 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 3 Mar 2008 15:52:55 +0300 Subject: [Moscow.pm] Scalar::Util::weaken In-Reply-To: References: <146116113.20080301183938@shitov.ru> Message-ID: <589c94400803030452k3160405bu3974bd882aca95b6@mail.gmail.com> #!/usr/bin/perl use Devel::Peek; my %count; my $a; for(1..4) { $a = {}; print STDOUT $_,' ', $a, "\n"; "$a"; } print "\n\n\n"; print %count; для шеа вызывается stringify, который строет строку, а потом ссылку на нее записывает в PVHV, а по каким причина нельзя использовать после этот скаляр не понятно. Так тоже интересно: #!/usr/bin/perl use Devel::Peek; use Scalar::Util qw(refaddr); my %count; my $a; for(1..10) { $a = {}; print STDOUT $_,' ', $a, "\n"; $count{refaddr($a)}++; } print "\n\n\n"; while (my ($k, $v) = each %count ) { printf "0x%x - %d\n", $k, $v; } 2008/3/1 Denis Evdokimov : > Тут так же самая разница: > > > > #!/usr/bin/perl > > > > my %count; > > my $a; > > for(1..100) > > { > > $a = {}; > > print $_,' ', $a, "\n"; > > # $count{$a}++; # Вот эта строка > > } > > > > print "\n\n\n"; > > print %count; > > > > И правда, но откуда эта разница - Вот основной вопрос. > > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From ruz на bestpractical.com Mon Mar 3 05:04:55 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 3 Mar 2008 16:04:55 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+IHVuaWNvZGUg0YHQu9Cw0LnQtNGL?= Message-ID: <589c94400803030504v61b08afas94330e8675e0ebdb@mail.gmail.com> Слайд 'что есть "А"?'. "\x{d0}\x{90}" - это не A, а два code point'а unicode d0 и 90, входят они в latin-1. http://www.unicode.org/charts/PDF/U0080.pdf Encode модуля нет для версий младше 5.7, есть только Encode::compat, который тоже лучше забыть и использовать perl 5.8.x -- Best regards, Ruslan. From ruz на bestpractical.com Mon Mar 3 05:00:55 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 3 Mar 2008 16:00:55 +0300 Subject: [Moscow.pm] Scalar::Util::weaken In-Reply-To: <589c94400803030452k3160405bu3974bd882aca95b6@mail.gmail.com> References: <146116113.20080301183938@shitov.ru> <589c94400803030452k3160405bu3974bd882aca95b6@mail.gmail.com> Message-ID: <589c94400803030500v4a4f83a5xff97da4edb06dea2@mail.gmail.com> 2008/3/3 Ruslan Zakirov : > #!/usr/bin/perl > use Devel::Peek; > my %count; > my $a; > for(1..4) > { > $a = {}; > print STDOUT $_,' ', $a, "\n"; > "$a"; > > } > print "\n\n\n"; > print %count; > > для шеа вызывается stringify, который строет строку, а потом ссылку на > нее записывает в PVHV, а по каким причина нельзя использовать после > этот скаляр не понятно. Хотя все не так. Ссылка на строку не записывается. Почему-то выделяется массив под ссылки на элементы во время стрингификации, хотя мы и не трогаем его содержимое (не есть гут). После вся память возвращается системе (если без mymalloc), а система соответственно выделяет нам новые адреса, а уж какие это ей решать. > > Так тоже интересно: > > #!/usr/bin/perl > use Devel::Peek; > use Scalar::Util qw(refaddr); > my %count; > my $a; > for(1..10) > { > $a = {}; > print STDOUT $_,' ', $a, "\n"; > $count{refaddr($a)}++; > } > print "\n\n\n"; > while (my ($k, $v) = each %count ) { > printf "0x%x - %d\n", $k, $v; > } > > > > 2008/3/1 Denis Evdokimov : > > > > Тут так же самая разница: > > > > > > #!/usr/bin/perl > > > > > > my %count; > > > my $a; > > > for(1..100) > > > { > > > $a = {}; > > > print $_,' ', $a, "\n"; > > > # $count{$a}++; # Вот эта строка > > > } > > > > > > print "\n\n\n"; > > > print %count; > > > > > > > И правда, но откуда эта разница - Вот основной вопрос. > > > > > > ______________________________________________________________________ > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. From andy на shitov.ru Mon Mar 3 05:08:40 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 3 Mar 2008 16:08:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPIHVuaWNvZGUg08zBysTZ?= In-Reply-To: <589c94400803030504v61b08afas94330e8675e0ebdb@mail.gmail.com> References: <589c94400803030504v61b08afas94330e8675e0ebdb@mail.gmail.com> Message-ID: Слайды без звука потому что :-) > Слайд 'что есть "А"?'. "\x{d0}\x{90}" - это не A, а два code point'а > unicode d0 и 90, входят они в latin-1. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ruz на bestpractical.com Mon Mar 3 05:21:39 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 3 Mar 2008 16:21:39 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+IHVuaWNvZGUg0YHQu9Cw0LnQtNGL?= In-Reply-To: References: <589c94400803030504v61b08afas94330e8675e0ebdb@mail.gmail.com> Message-ID: <589c94400803030521k1ba5e3eeg9fddeade85a6ea47@mail.gmail.com> Таки я видео смотрел... там говорилось, что это А, но некошерная. Так вот это никакая не А, хоть и внутреннее представление совпадает, а вполне себе валидная perl string с двумя code point'ами. Первый - управляющий, а второй - большая D со штрихом на вертикальной линии. 2008/3/3 Andrew Shitov : > Слайды без звука потому что :-) > > > > Слайд 'что есть "А"?'. "\x{d0}\x{90}" - это не A, а два code point'а > > unicode d0 и 90, входят они в latin-1. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From inthrax на gmail.com Mon Mar 3 05:27:05 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 3 Mar 2008 16:27:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPIHVuaWNvZGUg08zBysTZ?= In-Reply-To: References: <589c94400803030504v61b08afas94330e8675e0ebdb@mail.gmail.com> Message-ID: <200803031627.05879.inthrax@gmail.com> On Monday 03 March 2008 16:08, Andrew Shitov wrote: нужно в taka встроить возможности воспроизведения аудио на каждый слайд :) для просмотра без докладчика ) 2 Ruslan: Да, я говорил, что это два character'а из latin1. только вот \x{0410} может быть в неудачном случае представлен именно так. > Слайды без звука потому что :-) > > > Слайд 'что есть "А"?'. "\x{d0}\x{90}" - это не A, а два code point'а > > unicode d0 и 90, входят они в latin-1. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From andy на shitov.ru Mon Mar 3 05:53:17 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 3 Mar 2008 16:53:17 +0300 Subject: [Moscow.pm] Call for talks Message-ID: Как вы знаете, есть желание провести Perl-воркшоп еще в одной стране - в Белоруссии. Как обычно, проблема с выступающими. Кто хочет сделать доклад на минском воркшопе? Ориентировочно - последние числа апреля. Бонусы обсуждаемы :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From zhecka на gmail.com Mon Mar 3 05:57:28 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Mon, 03 Mar 2008 16:57:28 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QvtCy0L7RgNC+0YIg0LzQsNGB0YHQuNCy0L4=?= =?utf-8?b?0LI=?= Message-ID: <47CC03C8.5040202@gmail.com> Доброе время суток. Думал написать или не стоит. Решил написать. Есть некоторая задачка. Она уже отчасти решена, но хочется красивости. Периодически возникает необходимость считать спам статистику за огромные промежутки времени. Пример посчитанной статистики. http://zhecka.323f.net.ru/server/18.02.2008/stat.html Берётся база geoip и два лога от почтовой системы. В логах есть соответствие : и : в базе GEOIP соответствие : просчёт идет по следующему принципу $country = geoiplookup{$ipaddr} потом $zone{$country}->{parameter: ex hour}->{$type_of_count}++ Пересчёт массива в 9.000.000 записей занимает примерно 2-3 минуты. База GEOIP примерно 85.000 записей. Может кто сталкивался и есть ли какая схема для поворота массивов. т.е. при выводе таблицы без дополнительных расчётов поворачивать любые поля массива, меняя условия вывода и зависимостей не теряя значений. Например сделать отдельно вывод по часам, по типу реджектов, по геозоне и т.д. без доп.пересчёта. С двухмерниками вроде всё просто, а вот с трёхмерными ? SQL не предлагать :) уже попробовали. Ему от таких массивов плохо становится. From shafiev на gmail.com Mon Mar 3 07:13:18 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 3 Mar 2008 18:13:18 +0300 Subject: [Moscow.pm] Call for talks In-Reply-To: References: Message-ID: <218771510803030713h46c5a689j38a0de98b5ed0c65@mail.gmail.com> /me подумывает сделать light talk об своём sip proxy.Но покаместь все работает очень криво,но думаю что до конца апреля разберусь уже в чем проблема(если интститут даст времени :) ) 03.03.08, Andrew Shitov написал(а): > > Как вы знаете, есть желание провести Perl-воркшоп еще в одной стране - > в Белоруссии. Как обычно, проблема с выступающими. > > Кто хочет сделать доклад на минском воркшопе? Ориентировочно - > последние числа апреля. Бонусы обсуждаемы :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080303/eebfdaf1/attachment.html From nordicdyno на yandex.ru Mon Mar 3 08:56:08 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 03 Mar 2008 19:56:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPIHVuaWNvZGUg08zBysTZ?= In-Reply-To: 9140000000049101644 References: <589c94400803030504v61b08afas94330e8675e0ebdb@mail.gmail.com> 9140000000049101644 Message-ID: <201881204563368@webmail23.yandex.ru> Нет, нужно в wiki выкладывать текстовую версию доклада с отсылкой к слайдам (презетация должна лежать там же). 03.03.08, 16:27, "Vladimir V. Perepelitsa" : > On Monday 03 March 2008 16:08, Andrew Shitov wrote: > нужно в taka встроить возможности воспроизведения аудио на каждый слайд :) > для просмотра без докладчика ) > 2 Ruslan: > Да, я говорил, что это два character'а из latin1. > только вот \x{0410} может быть в неудачном случае представлен именно так. > > Слайды без звука потому что :-) > > > > > Слайд 'что есть "А"?'. "\x{d0}\x{90}" - это не A, а два code point'а > > > unicode d0 и 90, входят они в latin-1. -- Много спама? Пользуйтесь Яндекс.Почтой http://mail.yandex.ru/nospam From andy на shitov.ru Mon Mar 3 10:07:32 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 3 Mar 2008 21:07:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPIHVuaWNvZGUg08zBysTZ?= In-Reply-To: <201881204563368@webmail23.yandex.ru> References: <589c94400803030504v61b08afas94330e8675e0ebdb@mail.gmail.com> 9140000000049101644 <201881204563368@webmail23.yandex.ru> Message-ID: <1876104274.20080303210732@shitov.ru> > Нет, нужно в wiki выкладывать текстовую версию доклада Кто же ее писать будет? :-) Слайды-то иногда готовятся в последнюю ночь, а тут текст. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From dmarsentev на gmail.com Mon Mar 3 10:15:46 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Mon, 3 Mar 2008 21:15:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPIHVuaWNvZGUg08zBysTZ?= In-Reply-To: <1876104274.20080303210732@shitov.ru> References: <589c94400803030504v61b08afas94330e8675e0ebdb@mail.gmail.com> <201881204563368@webmail23.yandex.ru> <1876104274.20080303210732@shitov.ru> Message-ID: Можно узнать, где лежат сами слайды? Их уже куда-то выложили? 03.03.08, Andrew Shitov написал(а): > > > Нет, нужно в wiki выкладывать текстовую версию доклада > > > Кто же ее писать будет? :-) Слайды-то иногда готовятся в последнюю > ночь, а тут текст. > > > -- > Андрей Шитов > > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080303/6f64606f/attachment.html From ivan на serezhkin.com Mon Mar 3 14:39:53 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 04 Mar 2008 01:39:53 +0300 Subject: [Moscow.pm] wtf or not ? Message-ID: <47CC7E39.7050608@serezhkin.com> Привет. package CFG; our $AUTOLOAD; our $cfg= { HUGE HASH }; sub AUTOLOAD { my $key=shift; my $m=$AUTOLOAD; $m=~s/.*:://; $key=$cfg if $key eq __PACKAGE__; $key=$key->{$m}; return (ref $key) ? bless $key : $key; } sub DESTROY { } -- Ivan B. Serezhkin From andy на shitov.ru Mon Mar 3 14:44:11 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 4 Mar 2008 01:44:11 +0300 Subject: [Moscow.pm] Perl 5.10 goes online Message-ID: <844359811.20080304014411@shitov.ru> Поздравьте меня, потратил час-полтора, и поставил Perl 5.10 на сайтах взамен Perl 5.8.8. Работает :-) И на moscow.pm.org тоже. Правда, пришлось переустановить несколько модулей со спана, и еще перекомпилировать libxslt и libxml2 (да и то видимо только потому, что они были слишком старые, и нынешний XML::LibXSLT требовал нового). running xslt-config... failed XML::LibXSLT needs libxslt version 1.1.18 or higher checking for libxml libraries >= 2.6.27... configure: error: Version 2.6.26 found. You need at least libxml2 2.6.27 for this version of libxslt Ну и еще старая неувязка с константой xsltMaxDepth в XS от XML::LibXSLT. Почему-то она установлена в 250, хотя в самой библиотеке libxslt стоит 5000. Правим два раза (LibXSLT.c, LibXSLT.xs), ставим заново и работает. Теперь буду мониторить error_log :-) P. S. Хроника обновления: perl5.10 -MXML::LibXML -e1 wget http://search.cpan.org/CPAN/authors/id/P/PH/PHISH/XML-LibXML-Common-0.13.tar.gz tar xzf XML-LibXML-Common-0.13.tar.gz cd XML-LibXML-Common-0.13 perl5.10 Makefile.PL make make install wget http://search.cpan.org/CPAN/authors/id/R/RB/RBERJON/XML-NamespaceSupport-1.09.tar.gz ... wget http://search.cpan.org/CPAN/authors/id/G/GR/GRANTM/XML-SAX-0.16.tar.gz ... wget http://search.cpan.org/CPAN/authors/id/P/PA/PAJAS/XML-LibXML-1.66.tar.gz ... wget http://search.cpan.org/CPAN/authors/id/P/PA/PAJAS/XML-LibXSLT-1.66.tar.gz ... wget ftp://xmlsoft.org/libxml2/libxslt-cvs-snapshot.tar.gz tar xzf libxslt-cvs-snapshot.tar.gz ls ls -l cd libxslt-1.1.22/ ls ./configure cd .. wget ftp://xmlsoft.org/libxml2/libxml2-cvs-snapshot.tar.gz tar xzf libxml2-cvs-snapshot.tar.gz ls cd libxml2-2.6.31/ less INSTALL ./configure make make install cd .. cd libxslt-1.1.22/ ./configure make cd .. cd XML-LibXSLT-1.66 perl5.10 Makefile.PL wget http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.602.tar.gz ... wget http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.006.tar.gz ... wget http://search.cpan.org/CPAN/authors/id/R/RJ/RJRAY/Image-Size-3.1.1.tar.gz ... wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/libwww-perl-5.808.tar.gz ... wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/URI-1.35.tar.gz ... wget http://search.cpan.org/CPAN/authors/id/M/MA/MARKOV/MailTools-2.02.tar.gz ... wget http://search.cpan.org/CPAN/authors/id/M/MP/MPIOTR/Text-Iconv-1.7.tar.gz ... wget http://search.cpan.org/CPAN/authors/id/S/SB/SBECK/Date-Manip-5.48.tar.gz ... -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Mon Mar 3 14:48:22 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 04 Mar 2008 01:48:22 +0300 Subject: [Moscow.pm] Perl 5.10 goes online In-Reply-To: <844359811.20080304014411@shitov.ru> References: <844359811.20080304014411@shitov.ru> Message-ID: <47CC8036.2060102@serezhkin.com> Andrew Shitov wrote: > Поздравьте меня, потратил час-полтора, и поставил Perl 5.10 на > сайтах взамен Perl 5.8.8. Работает :-) И на moscow.pm.org тоже. > Поздравляю ! Я пока боюсь, у меня весь перловый софт из портов, а эксперементальный порт для 5.10 у меня еле сам встал, уже сейчас вижу, что всё с ним собиратся не будет. Слжком уж много где 5.8 захардкодено. -- Ivan B. Serezhkin From mons на agava.com Mon Mar 3 23:52:51 2008 From: mons на agava.com (Vladimir Perepelitsa) Date: Tue, 4 Mar 2008 10:52:51 +0300 Subject: [Moscow.pm] =?windows-1251?b?z/DuIHVuaWNvZGUg8evg6eT7?= In-Reply-To: References: <589c94400803030504v61b08afas94330e8675e0ebdb@mail.gmail.com> <1876104274.20080303210732@shitov.ru> Message-ID: <200803041052.51912.mons@agava.com> On Monday 03 March 2008 21:15, Dmitry Arsentiev wrote: > Можно узнать, где лежат сами слайды? > Их уже куда-то выложили? ну у меня она изначально была выложена... http://taka.xfo.cc/utf8 -- Vladimir V. Perepelitsa ICQ: 99779956 From inthrax на gmail.com Mon Mar 3 23:54:36 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 4 Mar 2008 10:54:36 +0300 Subject: [Moscow.pm] Perl 5.10 goes online In-Reply-To: <844359811.20080304014411@shitov.ru> References: <844359811.20080304014411@shitov.ru> Message-ID: <200803041054.37192.inthrax@gmail.com> On Tuesday 04 March 2008 01:44, Andrew Shitov wrote: > Поздравьте меня, потратил час-полтора, и поставил Perl 5.10 на > сайтах взамен Perl 5.8.8. Работает :-) И на moscow.pm.org тоже. А как насчет мод-перла? я дней 5 назад откатывался к 5.8.8 из-за того, что мод-перл не собрался :( -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From dmarsentev на gmail.com Tue Mar 4 00:01:54 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Tue, 4 Mar 2008 11:01:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPIHVuaWNvZGUg08zBysTZ?= In-Reply-To: <200803041052.51912.mons@agava.com> References: <589c94400803030504v61b08afas94330e8675e0ebdb@mail.gmail.com> <1876104274.20080303210732@shitov.ru> <200803041052.51912.mons@agava.com> Message-ID: Владимир, спасибо вам за содержательный доклад. 04.03.08, Vladimir Perepelitsa написал(а): > > On Monday 03 March 2008 21:15, Dmitry Arsentiev wrote: > > Можно узнать, где лежат сами слайды? > > Их уже куда-то выложили? > > > ну у меня она изначально была выложена... > http://taka.xfo.cc/utf8 > > > -- > Vladimir V. Perepelitsa > ICQ: 99779956 > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080304/b298c5e8/attachment.html From ivanshirokoff на gmail.com Tue Mar 4 00:20:09 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Tue, 04 Mar 2008 11:20:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?T2ZmbGluZSAjNDogxs/Uzw==?= In-Reply-To: <47C87735.6040603@hsw.pp.ru> References: <2010071313.20080229235857@gmail.com> <47C87735.6040603@hsw.pp.ru> Message-ID: <47CD0639.2090701@gmail.com> Sergey Homenkow wrote: > Если на каждом Offline будет халявное пиво, > а на собеседованиях будут дарить учебники по Perl-у, > количество его сторонников резко увеличиться :) > А про книжки что за тема была??? =))) > Alex Shatlovsky пишет: > >> Привет, >> >> Фотки выложил в свежесозданную группу Moscow.pm на фликре: >> http://www.flickr.com/groups/moscow_pm/ >> > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From hsw на hsw.pp.ru Tue Mar 4 00:23:38 2008 From: hsw на hsw.pp.ru (Sergey Homenkow) Date: Tue, 04 Mar 2008 11:23:38 +0300 Subject: [Moscow.pm] =?koi8-r?b?T2ZmbGluZSAjNDogxs/Uzw==?= In-Reply-To: <47CD0639.2090701@gmail.com> References: <2010071313.20080229235857@gmail.com> <47C87735.6040603@hsw.pp.ru> <47CD0639.2090701@gmail.com> Message-ID: <47CD070A.70009@hsw.pp.ru> Ivan Shirokoff пишет: > Sergey Homenkow wrote: >> Если на каждом Offline будет халявное пиво, >> а на собеседованиях будут дарить учебники по Perl-у, >> количество его сторонников резко увеличиться :) >> > А про книжки что за тема была??? =))) Книжки на собеседованиях - это тема на будущее :) From andy на shitov.ru Tue Mar 4 00:51:08 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 4 Mar 2008 11:51:08 +0300 Subject: [Moscow.pm] Perl 5.10 goes online In-Reply-To: <200803041054.37192.inthrax@gmail.com> References: <844359811.20080304014411@shitov.ru> <200803041054.37192.inthrax@gmail.com> Message-ID: Еще не пробовал :-) > А как насчет мод-перла? > я дней 5 назад откатывался к 5.8.8 из-за того, что мод-перл не собрался :( -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From pm на pragmaticware.com Tue Mar 4 01:49:50 2008 From: pm на pragmaticware.com (Egor Shipovalov) Date: Tue, 4 Mar 2008 12:49:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUg18nS1NXBzNjO2cogyM/T1MnO?= =?koi8-r?b?xyDTIG1vZF9wZXJs?= References: 9140000000044360626 <157461204130388@webmail13.yandex.ru> <1341371565.20080228170725@softsearch.ru> <47C954D7.4080403@kapranoff.ru> <006d01c87d1e$1e7d05e0$6400000a@head> <1927386123.20080303143613@softsearch.ru> Message-ID: <017401c87ddd$18cea760$6400000a@head> > > Пробую пока Зенон, но он тормозит, если на сайт заходят после длительного > > перерыва (такое впечатление, что апач отправляется в своп). > > > У каких других хостеров есть mod_perl именно на виртуальных планах? > > Несколько лет назад я умудрялся на виртуальном хостинге Зенона крутить > банерную сеть с 11 млн. показов в сутки. Хотя с тех пор многое могло > измениться... Дело оказалось в том, что они автоматически останавливают апач, при отсутствии обращений к сайту в течение некоторого времени. В качестве "заплатки" я повесил на другой сервер задачу, которая обращается к сайту каждую минуту. Вот такой повод задуматься, иметь ли дело с Зеноном :( С уважением, Егор Шиповалов. From sergey на martynov.info Tue Mar 4 02:07:58 2008 From: sergey на martynov.info (=?KOI8-R?B?88XSx8XKIO3B0tTZzs/X?=) Date: Tue, 4 Mar 2008 13:07:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?T2ZmbGluZSAjNDogxs/Uzw==?= In-Reply-To: <47CD070A.70009@hsw.pp.ru> References: <2010071313.20080229235857@gmail.com> <47C87735.6040603@hsw.pp.ru> <47CD0639.2090701@gmail.com> <47CD070A.70009@hsw.pp.ru> Message-ID: <82a3d050803040207o39165130of970ffdaa6a667d2@mail.gmail.com> > > А про книжки что за тема была??? =))) > Книжки на собеседованиях - это тема на будущее :) Давайте все дружно навалимся на издательство BHV и попросим их переиздать Learning Perl! :) -- С уважением, Сергей Мартынов. From ivan на serezhkin.com Tue Mar 4 02:25:33 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 04 Mar 2008 13:25:33 +0300 Subject: [Moscow.pm] wtf or not ? In-Reply-To: References: <47CC7E39.7050608@serezhkin.com> Message-ID: <47CD239D.7040308@serezhkin.com> Dmitry Simonov wrote: > Пишу в личку, так как лист от меня письма не кушает (отвечать можно в > лист - прочитаю). > Это хитрый вид аксессора просто, который позволяет вести private > свойства. А вот и нет =) Это я придумал хитрый способ организации конфигов. use CFG; my $value=CFG->BigKey->smallkey->value; Вот только есть ли что то круче этого ? > > 2008/3/4 Ivan B. Serezhkin >: > > Привет. > > package CFG; > our $AUTOLOAD; > our $cfg= { HUGE HASH }; > > sub AUTOLOAD { > my $key=shift; > my $m=$AUTOLOAD; > $m=~s/.*:://; > $key=$cfg if $key eq __PACKAGE__; > $key=$key->{$m}; > return (ref $key) ? bless $key : $key; > } > > sub DESTROY { > } > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > -- Ivan B. Serezhkin From ivan на serezhkin.com Tue Mar 4 02:36:28 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 04 Mar 2008 13:36:28 +0300 Subject: [Moscow.pm] wtf or not ? In-Reply-To: References: <47CC7E39.7050608@serezhkin.com> <47CD239D.7040308@serezhkin.com> Message-ID: <47CD262C.6060005@serezhkin.com> Dmitry Simonov wrote: > Прикольно. Только медленно. > Лучше сделай создание функции в автолоаде. а вот тут и появляется wtf. Фишка в том, что у меня есть например конфиг: { BigKey =>{ smallkey =>{ value => 'ZOMFG!', } } } придётся имена ключей на каждом уровне обёртывать в функции пакета CFG - а это не правильно, если они на разных уровнях будут по одинаковому называтся. у нас действительно большие конфиги. > > 2008/3/4 Ivan B. Serezhkin >: > > Dmitry Simonov wrote: > > Пишу в личку, так как лист от меня письма не кушает (отвечать > можно в > > лист - прочитаю). > > Это хитрый вид аксессора просто, который позволяет вести private > > свойства. > А вот и нет =) > Это я придумал хитрый способ организации конфигов. > use CFG; > my $value=CFG->BigKey->smallkey->value; > Вот только есть ли что то круче этого ? > > > > 2008/3/4 Ivan B. Serezhkin > > >>: > > > > Привет. > > > > package CFG; > > our $AUTOLOAD; > > our $cfg= { HUGE HASH }; > > > > sub AUTOLOAD { > > my $key=shift; > > my $m=$AUTOLOAD; > > $m=~s/.*:://; > > $key=$cfg if $key eq __PACKAGE__; > > $key=$key->{$m}; > > return (ref $key) ? bless $key : $key; > > } > > > > sub DESTROY { > > } > > > > -- > > Ivan B. Serezhkin > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org > > | > http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > > > -- > Ivan B. Serezhkin > > -- Ivan B. Serezhkin From pm на pragmaticware.com Tue Mar 4 01:49:50 2008 From: pm на pragmaticware.com (Egor Shipovalov) Date: Tue, 4 Mar 2008 12:49:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUg18nS1NXBzNjO2cogyM/T1MnO?= =?koi8-r?b?xyDTIG1vZF9wZXJs?= References: 9140000000044360626 <157461204130388@webmail13.yandex.ru> <1341371565.20080228170725@softsearch.ru> <47C954D7.4080403@kapranoff.ru> <006d01c87d1e$1e7d05e0$6400000a@head> <1927386123.20080303143613@softsearch.ru> Message-ID: <000001c87df2$0e84f010$6400000a@head> > > Пробую пока Зенон, но он тормозит, если на сайт заходят после длительного > > перерыва (такое впечатление, что апач отправляется в своп). > > > У каких других хостеров есть mod_perl именно на виртуальных планах? > > Несколько лет назад я умудрялся на виртуальном хостинге Зенона крутить > банерную сеть с 11 млн. показов в сутки. Хотя с тех пор многое могло > измениться... Дело оказалось в том, что они автоматически останавливают апач, при отсутствии обращений к сайту в течение некоторого времени. В качестве "заплатки" я повесил на другой сервер задачу, которая обращается к сайту каждую минуту. Вот такой повод задуматься, иметь ли дело с Зеноном :( С уважением, Егор Шиповалов. From shafiev на gmail.com Tue Mar 4 04:28:17 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 4 Mar 2008 15:28:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?T2ZmbGluZSAjNDogxs/Uzw==?= In-Reply-To: <82a3d050803040207o39165130of970ffdaa6a667d2@mail.gmail.com> References: <2010071313.20080229235857@gmail.com> <47C87735.6040603@hsw.pp.ru> <47CD0639.2090701@gmail.com> <47CD070A.70009@hsw.pp.ru> <82a3d050803040207o39165130of970ffdaa6a667d2@mail.gmail.com> Message-ID: <218771510803040428o2e68d8ceu5c37606f36078374@mail.gmail.com> :) Неплохая идея но скорее ктулху проснеться чем это произойдет :) 04.03.08, Сергей Мартынов написал(а): > > > > А про книжки что за тема была??? =))) > > > Книжки на собеседованиях - это тема на будущее :) > > > Давайте все дружно навалимся на издательство BHV и попросим их > переиздать Learning Perl! :) > > > -- > С уважением, Сергей Мартынов. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080304/3dfe8520/attachment.html From evdokimov.denis на gmail.com Tue Mar 4 05:10:05 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 4 Mar 2008 16:10:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PUySDJIM7Fz9bJxMHOzs/T1MkgUGVy?= =?koi8-r?b?bA==?= In-Reply-To: <47CA9266.1010709@serezhkin.com> References: <1532721204187709@webmail31.yandex.ru> <31DC5B273E63E4449486579989C61B691641A6@exchange2.bulyon.com> <82a3d050802290836j37af8febsfbc35293db3f12da@mail.gmail.com> <718310867.20080302110638@shitov.ru> <47CA90BE.7010900@serezhkin.com> <8710268940.20080302143828@shitov.ru> <47CA9266.1010709@serezhkin.com> Message-ID: Как выяснилось, Perl не даёт изменить название подпрограммы... Выполняя следующий код, я ожидал main::aaa ------------------------------ main::aaa ------------------------------ main::aaa а на деле всё совсем не так #!/usr/bin/perl sub aaa { print '' . (caller(0))[3] . "\n"; } sub bbb { print '' . (caller(0))[3] . "\n"; } &aaa; print '-' x 30, "\n"; *{'aaa'} = *{'bbb'}; &aaa; print '-' x 30, "\n"; *main::aaa = sub { print '' . (caller(0))[3] . "\n"; }; &aaa; From andy на shitov.ru Wed Mar 5 12:27:58 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 5 Mar 2008 23:27:58 +0300 Subject: [Moscow.pm] perlmova. In-Reply-To: <1905483885.20080302010212@shitov.ru> References: <47C6A912.5090806@serezhkin.com> <593561794.20080228204856@shitov.ru> <47C7D3AB.1020600@methodlab.info> <1905483885.20080302010212@shitov.ru> Message-ID: <1046070076.20080305232758@shitov.ru> Лидер по просмотру (и скачиванию тоже) видео с "Perl мовы" - это конечно же "?Как ?убедить? заказчика использовать Perl на проекте??". Следующая позиция, но уже с результатом в полтора раза меньше - "Perl 6 Tuturial, part 1". -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Fri Mar 7 02:51:44 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 7 Mar 2008 13:51:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?8drZyyDJIMvOycfB?= In-Reply-To: <112409291.20080129221517@shitov.ru> References: <112409291.20080129221517@shitov.ru> Message-ID: Очередное обновление заказа вообще не содержит даты :-) We'll notify you via e-mail when we have an estimated delivery date. > История моего заказа на Амазоне книги James Lee > "Beginning Perl 6: From Novice to Professional": -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Fri Mar 7 02:54:35 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 7 Mar 2008 13:54:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?7s/X2cUgy87Jx8kgTydSZWlsbHk=?= Message-ID: Можно заказать на рецензирование: *** C# 3.0 Pocket Reference, Second Edition ISBN10: 0596519222 *** CRAFT: Volume 06 ISBN10: 0596518196 *** Enterprise Application Development with Flex (PDF) ISBN10: 0596514409 *** Groovy Recipes (Pragmatic Bookshelf) ISBN10: 0978739299 *** iPhone Open Application Development: Rough Cuts Version ISBN10: 0596519516 *** LINQ Pocket Reference ISBN10: 0596519249 *** Rails for PHP Developers (Pragmatic Bookshelf) ISBN10: 1934356042 *** ScreenOS Cookbook ISBN10: 0596510039 *** Subject To Change: Creating Great Products & Services for an Uncertain World (coming soon) ISBN10: 0596516835 *** Switching to the Mac: The Missing Manual, Leopard Edition ISBN10: 0596514123 *** Up and Running with Joomla - PDF ISBN10: 0596515847 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From alex на kapranoff.ru Sun Mar 9 05:22:21 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sun, 09 Mar 2008 15:22:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PUySDJIM7Fz9bJxMHOzs/T1MkgUGVy?= =?koi8-r?b?bA==?= In-Reply-To: <47CA9266.1010709@serezhkin.com> References: <1532721204187709@webmail31.yandex.ru> <31DC5B273E63E4449486579989C61B691641A6@exchange2.bulyon.com> <82a3d050802290836j37af8febsfbc35293db3f12da@mail.gmail.com> <718310867.20080302110638@shitov.ru> <47CA90BE.7010900@serezhkin.com> <8710268940.20080302143828@shitov.ru> <47CA9266.1010709@serezhkin.com> Message-ID: <1205065341.10942.3.camel@fikus> В Вск, 02/03/2008 в 14:41 +0300, Ivan B. Serezhkin пишет: > Andrew Shitov wrote: > >> Это не матчи - это кувэ так работает > >> > > > > Точнее, ,. > > > Собственно да. > qw волшебным образом сразу превращается в ('',), а оно в скалярном > контексте ведёт себя не совсем как список. Почему не совсем? From ivan на serezhkin.com Sun Mar 9 07:28:31 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 09 Mar 2008 17:28:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PUySDJIM7Fz9bJxMHOzs/T1MkgUGVy?= =?koi8-r?b?bA==?= In-Reply-To: <1205065341.10942.3.camel@fikus> References: <1532721204187709@webmail31.yandex.ru> <31DC5B273E63E4449486579989C61B691641A6@exchange2.bulyon.com> <82a3d050802290836j37af8febsfbc35293db3f12da@mail.gmail.com> <718310867.20080302110638@shitov.ru> <47CA90BE.7010900@serezhkin.com> <8710268940.20080302143828@shitov.ru> <47CA9266.1010709@serezhkin.com> <1205065341.10942.3.camel@fikus> Message-ID: <47D3F40F.9060703@serezhkin.com> Alex Kapranoff wrote: > В Вск, 02/03/2008 в 14:41 +0300, Ivan B. Serezhkin пишет: > >> Andrew Shitov wrote: >> >>>> Это не матчи - это кувэ так работает >>>> >>>> >>> Точнее, ,. >>> >>> >> Собственно да. >> qw волшебным образом сразу превращается в ('',), а оно в скалярном >> контексте ведёт себя не совсем как список. >> > > Почему не совсем? > потому что оно ведёт себя как (el1,el2, ... ), а не как @array -- Ivan B. Serezhkin From alex на kapranoff.ru Sun Mar 9 08:20:07 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sun, 09 Mar 2008 18:20:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PUySDJIM7Fz9bJxMHOzs/T1MkgUGVy?= =?koi8-r?b?bA==?= In-Reply-To: <47D3F40F.9060703@serezhkin.com> References: <1532721204187709@webmail31.yandex.ru> <31DC5B273E63E4449486579989C61B691641A6@exchange2.bulyon.com> <82a3d050802290836j37af8febsfbc35293db3f12da@mail.gmail.com> <718310867.20080302110638@shitov.ru> <47CA90BE.7010900@serezhkin.com> <8710268940.20080302143828@shitov.ru> <47CA9266.1010709@serezhkin.com> <1205065341.10942.3.camel@fikus> <47D3F40F.9060703@serezhkin.com> Message-ID: <1205076007.23523.22.camel@fikus> В Вск, 09/03/2008 в 17:28 +0300, Ivan B. Serezhkin пишет: > >> qw волшебным образом сразу превращается в ('',), а оно в скалярном > >> контексте ведёт себя не совсем как список. > > > > Почему не совсем? > > > потому что оно ведёт себя как (el1,el2, ... ), а не как @array Я только хотел сказать, что списки всегда ведут себя так -- в отличие от массивов :) Мне кажется, что удобно объяснять это так: массив -- вид переменной, а список -- вид выражения. Списки часто используются для конструирования значений массивов, поэтому возникает такая путаница. Интересно, что в Camel Book всё объясняется: http://www.unix.org.ua/orelly/perl/prog3/ch02_08.htm А тот факт, что смартмэтчинг рассматривает списки иначе чем массивы или ссылки на массивы, мне лично кажется багом^H^H^H излишним умничаньем :) Получается, что аргументы-списки он вычисляет в скалярном контексте, а аргументы-массивы -- в списковом. Так? From ashrub на agava.com Sun Mar 9 08:34:53 2008 From: ashrub на agava.com (Shrub Alexey) Date: Sun, 09 Mar 2008 18:34:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PUySDJIM7Fz9bJxMHOzs/T1MkgUGVy?= =?koi8-r?b?bA==?= In-Reply-To: <1205076007.23523.22.camel@fikus> References: <1532721204187709@webmail31.yandex.ru> <31DC5B273E63E4449486579989C61B691641A6@exchange2.bulyon.com> <82a3d050802290836j37af8febsfbc35293db3f12da@mail.gmail.com> <718310867.20080302110638@shitov.ru> <47CA90BE.7010900@serezhkin.com> <8710268940.20080302143828@shitov.ru> <47CA9266.1010709@serezhkin.com> <1205065341.10942.3.camel@fikus> <47D3F40F.9060703@serezhkin.com> <1205076007.23523.22.camel@fikus> Message-ID: <47D4039D.6050309@agava.com> Наверное к станностям перла можно отнести и то, что возвращает хэш в скалярном контексте - может я чего-то не понимаю, но мне кажется, что то что он выдаёт никому не нужно, логичнее было-бы возвращать число элементов -- Шруб Алексей developer icq: 345894734 http://www.agava.ru/ From ivan на serezhkin.com Mon Mar 10 05:16:20 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 10 Mar 2008 15:16:20 +0300 Subject: [Moscow.pm] Offline #5 Message-ID: <47D52694.5060307@serezhkin.com> Привет. Я тут решил немножко исправится, да и работа была интересная. Вообщем готов расказать про "POE и обработка адских логов". В программе: Как правильно читать с диска Почему зипованные файлы не выход (уровни абстракции чтения) Как правильно парсить Где хранить накопленную информацию и как её показывать Зачем нужен rrd и что туда совать И как в конце концов управлять полученным монстриком (eval over xmpp) Так что пора планировать пятый оффлайн, Майский перл - майским перлом, но оффлайны никто не отменял =) -- Ivan B. Serezhkin From andy на shitov.ru Mon Mar 10 06:30:38 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 10 Mar 2008 16:30:38 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47D52694.5060307@serezhkin.com> References: <47D52694.5060307@serezhkin.com> Message-ID: 20 марта, наверное? Или 27? Кто приглашает? > Так что пора планировать пятый оффлайн, Майский перл - майским перлом, > но оффлайны никто не отменял =) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Mon Mar 10 09:56:47 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 10 Mar 2008 19:56:47 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: References: <47D52694.5060307@serezhkin.com> Message-ID: <47D5684F.5000702@serezhkin.com> Andrew Shitov wrote: > 20 марта, наверное? Или 27? > > Кто приглашает? > Завтра вечером сообщу. > >> Так что пора планировать пятый оффлайн, Майский перл - майским перлом, >> но оффлайны никто не отменял =) >> > > -- Ivan B. Serezhkin From oleg.bunin на ontico.ru Mon Mar 10 16:46:13 2008 From: oleg.bunin на ontico.ru (Oleg Bunin) Date: Tue, 11 Mar 2008 02:46:13 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: References: <47D52694.5060307@serezhkin.com> Message-ID: <02bd01c88309$01200880$03601980$@bunin@ontico.ru> Привет! > 20 марта, наверное? Или 27? 27-28 марта - UA Web - 2008 (http://uaweb.in.ua/) -- С уважением, Олег Бунин From alex на kapranoff.ru Tue Mar 11 00:46:40 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 11 Mar 2008 10:46:40 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: References: <47D52694.5060307@serezhkin.com> Message-ID: <47D638E0.8020104@kapranoff.ru> Andrew Shitov wrote: > 20 марта, наверное? Или 27? > > Кто приглашает? Если что, как всегда велкам в Рамблер. >> Так что пора планировать пятый оффлайн, Майский перл - майским перлом, >> но оффлайны никто не отменял =) > From dmitry на karasik.eu.org Tue Mar 11 01:01:02 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 11 Mar 2008 09:01:02 +0100 Subject: [Moscow.pm] irc Message-ID: <20080311080102.GA41175@tetsuo.karasik.eu.org> Уважаемые, Не желаете ли, как многие другие .pm группы, обзавестись irc каналом? Я открыл на rusnet'e ( irc.tambov.ru, irc.tsua.net или кто кому ближе ) #moscow.pm, какбы велкам ;) -- Sincerely, Dmitry Karasik From ivan на serezhkin.com Tue Mar 11 01:05:31 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 11 Mar 2008 11:05:31 +0300 Subject: [Moscow.pm] irc In-Reply-To: <20080311080102.GA41175@tetsuo.karasik.eu.org> References: <20080311080102.GA41175@tetsuo.karasik.eu.org> Message-ID: <47D63D4B.20802@serezhkin.com> Dmitry Karasik wrote: > Уважаемые, > > Не желаете ли, как многие другие .pm группы, обзавестись irc каналом? Я открыл > на rusnet'e ( irc.tambov.ru, irc.tsua.net или кто кому ближе ) #moscow.pm, > какбы велкам ;) > Кабы эт конечно клёво, но нужна культура использования irc. Я вот попробовал и у меня не прижилось, хотя сча подключусь и посмотрю. Эт ж надо иногда смотреть на консольку с чатом, а я и в жаббер то раз в час смотрю =) -- Ivan B. Serezhkin From kaa на zvuki.ru Tue Mar 11 04:27:29 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Tue, 11 Mar 2008 14:27:29 +0300 (MSK) Subject: [Moscow.pm] Offline #5 In-Reply-To: References: <47D52694.5060307@serezhkin.com> Message-ID: <20080311142635.L75437@zvuki.ru> On Mon, 10 Mar 2008, Andrew Shitov wrote: > 20 марта, наверное? Или 27? Пятница будет гораздо удобнее. Особенно, если соц.часть планировать. -- Best regards, Andrew Kopeyko From andy на shitov.ru Tue Mar 11 04:54:32 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 11 Mar 2008 14:54:32 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <20080311142635.L75437@zvuki.ru> References: <47D52694.5060307@serezhkin.com> <20080311142635.L75437@zvuki.ru> Message-ID: Упс, я имел в виду 21 и 28 :-) Но я 28 не смогу прийти. > > 20 марта, наверное? Или 27? > > Пятница будет гораздо удобнее. Особенно, если соц.часть планировать. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From evdokimov.denis на gmail.com Tue Mar 11 05:11:09 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 11 Mar 2008 15:11:09 +0300 Subject: [Moscow.pm] irc In-Reply-To: <47D63D4B.20802@serezhkin.com> References: <20080311080102.GA41175@tetsuo.karasik.eu.org> <47D63D4B.20802@serezhkin.com> Message-ID: Думаю не приживётся, т.к. у нас большие задержки с ответами. From kaa на zvuki.ru Tue Mar 11 05:27:02 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Tue, 11 Mar 2008 15:27:02 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: References: <47D52694.5060307@serezhkin.com> <20080311142635.L75437@zvuki.ru> Message-ID: <47D67A96.9060803@zvuki.ru> Andrew Shitov wrote: > Упс, я имел в виду 21 и 28 :-) > > Но я 28 не смогу прийти. Таким образом, число вариантов сократилось до одного - 21.03.2008, пятница. -- Best regards, Andrew A. Kopeyko http://www.zvuki.ru/ From andy на shitov.ru Tue Mar 11 05:57:40 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 11 Mar 2008 15:57:40 +0300 Subject: [Moscow.pm] Call for talks In-Reply-To: <218771510803030713h46c5a689j38a0de98b5ed0c65@mail.gmail.com> References: <218771510803030713h46c5a689j38a0de98b5ed0c65@mail.gmail.com> Message-ID: > > Кто хочет сделать доклад на минском воркшопе? Ориентировочно - > > последние числа апреля. Бонусы обсуждаемы :-) А на May Perl в мае в Москве? Тут вон почти одновременно открылся прием докладов сраза ну два мероприятия - на YAPC::Europe 2008 и на итальянский воркшоп, а мы у нас на русские мероприятия выступающие никак не ловятся :-( -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From shafiev на gmail.com Tue Mar 11 07:14:27 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 11 Mar 2008 17:14:27 +0300 Subject: [Moscow.pm] irc In-Reply-To: References: <20080311080102.GA41175@tetsuo.karasik.eu.org> <47D63D4B.20802@serezhkin.com> Message-ID: <218771510803110714sdbc75a9h9af5a4ee0b3e0fc1@mail.gmail.com> Согласен с денисом.У нас ответы очень размыта по времени. 11.03.08, Denis Evdokimov написал(а): > Думаю не приживётся, т.к. у нас большие задержки с ответами. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From nordicdyno на yandex.ru Wed Mar 12 05:50:01 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 12 Mar 2008 15:50:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= Message-ID: <144341205326201@webmail31.yandex.ru> Наткнулся в статье http://ru.wikipedia.org/wiki/Bugzilla на цитату "По функциональности Bugzilla сейчас отстает от многих современных багтрекеров. Разработчики считают, что одна из причин этого - выбор Perl в качестве языка реализации Bugzilla, рассматривается возможность переписать Bugzilla на каком-нибудь другом языке программирования." wtf? From jt на aaanet.ru Wed Mar 12 05:58:43 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 12 Mar 2008 15:58:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= References: <144341205326201@webmail31.yandex.ru> Message-ID: <007d01c88440$cd8380e0$0e92560a@jt> http://avatraxiom.livejournal.com/58084.html > Наткнулся в статье > http://ru.wikipedia.org/wiki/Bugzilla > на цитату > > "По функциональности Bugzilla сейчас отстает от многих современных > багтрекеров. Разработчики считают, что одна из причин этого - выбор Perl в > качестве языка реализации Bugzilla, рассматривается возможность переписать > Bugzilla на каком-нибудь другом языке программирования." > > wtf? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From evdokimov.denis на gmail.com Wed Mar 12 06:00:18 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 12 Mar 2008 16:00:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= In-Reply-To: <144341205326201@webmail31.yandex.ru> References: <144341205326201@webmail31.yandex.ru> Message-ID: В этой же статье ссылка на блог http://avatraxiom.livejournal.com/58084.html Там есть аргументы, объяснения и споры From andy на shitov.ru Wed Mar 12 06:04:25 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 12 Mar 2008 16:04:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= In-Reply-To: <144341205326201@webmail31.yandex.ru> References: <144341205326201@webmail31.yandex.ru> Message-ID: Аргументы, которые приводятся в тексте http://avatraxiom.livejournal.com/58084.html по ссылке из википедии - типичные для holly wars :-) А фраза "Nowadays, almost all of our competitors have one advantage: they are not written in perl" - это просто же аналог "Хорошо там, где нас нет". > Наткнулся в статье > http://ru.wikipedia.org/wiki/Bugzilla > на цитату -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From dmitry на karasik.eu.org Wed Mar 12 06:07:47 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Wed, 12 Mar 2008 14:07:47 +0100 Subject: [Moscow.pm] =?iso-8859-5?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= In-Reply-To: <144341205326201@webmail31.yandex.ru> (Orlovsky Alexander's message of "Wed\, 12 Mar 2008 15\:50\:01 +0300") References: <144341205326201@webmail31.yandex.ru> Message-ID: <84lk4oytss.fsf@tetsuo.karasik.eu.org> Hi Orlovsky! Orlovsky> "?? ???????????????? Bugzilla ?????? ??????? ?? ?????? Orlovsky> . ???????????? ???????, ??? ???? ?? ?????? ????? - ????? Perl ? Orlovsky> Bugzilla, ??????????????? ??????????? ?????????? Bugzilla ?? Orlovsky> -?????? ?????? ????? ????????????????." Orlovsky> wtf? ?????? ?? ??????? ??????? ???????. -- Sincerely, Dmitry Karasik From jt на aaanet.ru Wed Mar 12 06:12:53 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 12 Mar 2008 16:12:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= References: <144341205326201@webmail31.yandex.ru> Message-ID: <00a501c88442$c7a8de20$0e92560a@jt> Вот что бывает, когда быстро отвечаешь, даже не просматривая ссылку из письма. А по теме: когда появляются более-менее серьезные проблемы в развитии любого проекта - причины ищутся везде, в том числе там, где их нет. > Аргументы, которые приводятся в тексте > http://avatraxiom.livejournal.com/58084.html по ссылке из википедии - > типичные для holly wars :-) > > А фраза "Nowadays, almost all of our competitors have one advantage: > they are not written in perl" - это просто же аналог "Хорошо там, где > нас нет". > >> Наткнулся в статье >> http://ru.wikipedia.org/wiki/Bugzilla >> на цитату > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From jt на aaanet.ru Wed Mar 12 06:25:41 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 12 Mar 2008 16:25:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= References: <144341205326201@webmail31.yandex.ru> Message-ID: <00d401c88444$9204f4a0$0e92560a@jt> Ржунимагу :):):) >В этой же статье ссылка на блог > http://avatraxiom.livejournal.com/58084.html > > Там есть аргументы, объяснения и споры > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From evdokimov.denis на gmail.com Wed Mar 12 07:36:30 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 12 Mar 2008 17:36:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= In-Reply-To: <00d401c88444$9204f4a0$0e92560a@jt> References: <144341205326201@webmail31.yandex.ru> <00d401c88444$9204f4a0$0e92560a@jt> Message-ID: я честно пролистал, прежде чем ответить ;-) И его доводы меня не убедили. Особенно то, что ему не нравится "There's More Than One Way To Do It." И о том, что ему не хочется обучать всех coding style From shafiev на gmail.com Wed Mar 12 09:55:05 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 12 Mar 2008 19:55:05 +0300 Subject: [Moscow.pm] =?ISO-2022-JP?B?UmU6IFtNb3Njb3cucG1dIBskQi1iJ1MnQRsoQg==?= =?ISO-2022-JP?B?GyRCJz0nQSc/Jz8nNydAJ1UnOydTGyhC?= =?ISO-2022-JP?B?GyRCJ1YnPCdVJzcbKEIsIBskQidRJz4nOydcGyhC?= In-Reply-To: <84lk4oytss.fsf@tetsuo.karasik.eu.org> References: <144341205326201@webmail31.yandex.ru> <84lk4oytss.fsf@tetsuo.karasik.eu.org> Message-ID: <218771510803120955p7e64e6d8k20bab8a1a7525fe3@mail.gmail.com> >Похоже на синдром плохого танцора. Которыми танцевать ноги мешают :) 12.03.08, Dmitry Karasik написал(а): > > Hi Orlovsky! > > Orlovsky> "По функциональности Bugzilla сейчас отстает от многих > Orlovsky> . Разработчики считают, что одна из причин этого - выбор Perl > в > Orlovsky> Bugzilla, рассматривается возможность переписать Bugzilla на > Orlovsky> -нибудь другом языке программирования." > Orlovsky> wtf? > > Похоже на синдром плохого танцора. > > -- > Sincerely, > Dmitry Karasik > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080312/be2b4544/attachment.html From pm на pragmaticware.com Wed Mar 12 10:28:47 2008 From: pm на pragmaticware.com (Egor Shipovalov) Date: Wed, 12 Mar 2008 20:28:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= References: <144341205326201@webmail31.yandex.ru> Message-ID: <00a601c88466$87cdc800$6400000a@head> Понимать это надо в том смысле, что перлистов относительно мало, а желающих работать со столь слабо сделанными архитектурой и кодом - ещё меньше. Пиши они на PHP, эта проблема была бы не так остра. ----- Original Message ----- From: "Orlovsky Alexander" To: "Moscow pm group" Sent: Wednesday, March 12, 2008 3:50 PM Subject: [Moscow.pm] Прокомментируйте, плиз > Наткнулся в статье > http://ru.wikipedia.org/wiki/Bugzilla > на цитату > > "По функциональности Bugzilla сейчас отстает от многих современных багтрекеров. Разработчики считают, что одна из причин этого - выбор Perl в качестве языка реализации Bugzilla, рассматривается возможность переписать Bugzilla на каком-нибудь другом языке программирования." > > wtf? > -- > Moscow.pm mailing list > moscow-pm at pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From kaa на zvuki.ru Wed Mar 12 10:51:26 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Wed, 12 Mar 2008 20:51:26 +0300 (MSK) Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= In-Reply-To: <00a601c88466$87cdc800$6400000a@head> References: <144341205326201@webmail31.yandex.ru> <00a601c88466$87cdc800$6400000a@head> Message-ID: <20080312204522.D75437@zvuki.ru> On Wed, 12 Mar 2008, Egor Shipovalov wrote: > Понимать это надо в том смысле, что перлистов относительно мало, а > желающих работать со столь слабо сделанными архитектурой и кодом - ещё > меньше. Пиши они на PHP, эта проблема была бы не так остра. Скажите, правильно ли понимаю ваше утверждение - что, если бы Bugzilla была бы написана на PHP, она не была бы слабо сделанной архитектурой ? Иными словами, вы утвеждаете, что написание на PHP улучшает архитектуру приложения? Т.е. само по себе, просто по факту использования PHP ? А не затруднит ли вас по-подробнее обосновать свой тезис? И примеры приведите, пожалуйста. ----- Original Message ----- From: "Orlovsky Alexander" To: "Moscow pm group" Sent: Wednesday, March 12, 2008 3:50 PM Subject: [Moscow.pm] Прокомментируйте, плиз > Наткнулся в статье > http://ru.wikipedia.org/wiki/Bugzilla > на цитату > > "По функциональности Bugzilla сейчас отстает от многих современных багтрекеров. Разработчики считают, что одна из причин этого - выбор Perl в качестве языка реализации Bugzilla, рассматривается возможность переписать Bugzilla на каком-нибудь другом языке программирования." > > wtf? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Andrew Kopeyko From jt на aaanet.ru Wed Mar 12 11:25:17 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 12 Mar 2008 21:25:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= References: <144341205326201@webmail31.yandex.ru> <00a601c88466$87cdc800$6400000a@head> Message-ID: <000601c8846e$6c2174a0$1c5d570a@jt> Не вижу связи между архитектурой/кодом и языком. И тем более не понятно, почему в вашей логике с PHP все в порядке > Понимать это надо в том смысле, что перлистов относительно мало, а > желающих > работать со столь слабо сделанными архитектурой и кодом - ещё меньше. Пиши > они на PHP, эта проблема была бы не так остра. > > ----- Original Message ----- > From: "Orlovsky Alexander" > To: "Moscow pm group" > Sent: Wednesday, March 12, 2008 3:50 PM > Subject: [Moscow.pm] Прокомментируйте, плиз > > >> Наткнулся в статье >> http://ru.wikipedia.org/wiki/Bugzilla >> на цитату >> >> "По функциональности Bugzilla сейчас отстает от многих современных > багтрекеров. Разработчики считают, что одна из причин этого - выбор Perl в > качестве языка реализации Bugzilla, рассматривается возможность переписать > Bugzilla на каком-нибудь другом языке программирования." >> >> wtf? >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From gnatyna на gmail.com Wed Mar 12 12:07:39 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Wed, 12 Mar 2008 22:07:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSAsINDMydo=?= In-Reply-To: <000601c8846e$6c2174a0$1c5d570a@jt> References: <144341205326201@webmail31.yandex.ru> <00a601c88466$87cdc800$6400000a@head> <000601c8846e$6c2174a0$1c5d570a@jt> Message-ID: <200803122207.39826.gnatyna@gmail.com> Не хочу быть затычкой, но попробую заступиться. "Egor Shipovalov", как мне показалось, говорил о количестве PHP кадров, и простоте их поиска. отремонтировать любой костыль на пхп всегда толпа желающих. В сообщении от Wednesday 12 March 2008 21:25:17 Eugene Toropov написал(а): > Не вижу связи между архитектурой/кодом и языком. И тем более не понятно, > почему в вашей логике с PHP все в порядке > > > Понимать это надо в том смысле, что перлистов относительно мало, а > > желающих > > работать со столь слабо сделанными архитектурой и кодом - ещё меньше. > > Пиши они на PHP, эта проблема была бы не так остра. > > > > ----- Original Message ----- > > From: "Orlovsky Alexander" > > To: "Moscow pm group" > > Sent: Wednesday, March 12, 2008 3:50 PM > > Subject: [Moscow.pm] Прокомментируйте, плиз > > > >> Наткнулся в статье > >> http://ru.wikipedia.org/wiki/Bugzilla > >> на цитату > >> > >> "По функциональности Bugzilla сейчас отстает от многих современных > > > > багтрекеров. Разработчики считают, что одна из причин этого - выбор Perl > > в качестве языка реализации Bugzilla, рассматривается возможность > > переписать Bugzilla на каком-нибудь другом языке программирования." > > > >> wtf? > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> http://mail.pm.org/mailman/listinfo/moscow-pm > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From jt на aaanet.ru Wed Mar 12 12:18:27 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 12 Mar 2008 22:18:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSAsINDMydo=?= References: <144341205326201@webmail31.yandex.ru><00a601c88466$87cdc800$6400000a@head><000601c8846e$6c2174a0$1c5d570a@jt> <200803122207.39826.gnatyna@gmail.com> Message-ID: <00a201c88475$da5b8490$1c5d570a@jt> С этим никто и не спорит :) > Не хочу быть затычкой, но попробую заступиться. > "Egor Shipovalov", как мне показалось, говорил о количестве PHP кадров, и > простоте их поиска. отремонтировать любой костыль на пхп всегда толпа > желающих. > В сообщении от Wednesday 12 March 2008 21:25:17 Eugene Toropov написал(а): >> Не вижу связи между архитектурой/кодом и языком. И тем более не понятно, >> почему в вашей логике с PHP все в порядке >> >> > Понимать это надо в том смысле, что перлистов относительно мало, а >> > желающих >> > работать со столь слабо сделанными архитектурой и кодом - ещё меньше. >> > Пиши они на PHP, эта проблема была бы не так остра. >> > >> > ----- Original Message ----- >> > From: "Orlovsky Alexander" >> > To: "Moscow pm group" >> > Sent: Wednesday, March 12, 2008 3:50 PM >> > Subject: [Moscow.pm] Прокомментируйте, плиз >> > >> >> Наткнулся в статье >> >> http://ru.wikipedia.org/wiki/Bugzilla >> >> на цитату >> >> >> >> "По функциональности Bugzilla сейчас отстает от многих современных >> > >> > багтрекеров. Разработчики считают, что одна из причин этого - выбор >> > Perl >> > в качестве языка реализации Bugzilla, рассматривается возможность >> > переписать Bugzilla на каком-нибудь другом языке программирования." >> > >> >> wtf? >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > http://mail.pm.org/mailman/listinfo/moscow-pm >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From pavel.odintsov на googlemail.com Wed Mar 12 14:16:33 2008 From: pavel.odintsov на googlemail.com (=?KOI8-R?B?78TJzsPP1yDwwdfFzA==?=) Date: Thu, 13 Mar 2008 01:16:33 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= In-Reply-To: <00a601c88466$87cdc800$6400000a@head> References: <144341205326201@webmail31.yandex.ru> <00a601c88466$87cdc800$6400000a@head> Message-ID: Хм, а как зависит архитектура приложения от используемого языка? Тут все же про "плохого танцора" очень верно подметили. Быдлокод на любом языке можно писать и в то же время на любом языке можно писать нормально. Вот у нас, например, PBP возведены до статуса Coding Standards, код получается чистый и опрятный, что же мы делаем не так? Так что тут имеет место факт, что ошибки проектирования свалили с больной головы (архитектора) на здоровую (перл в частности). 12.03.08, Egor Shipovalov написал(а): > > Понимать это надо в том смысле, что перлистов относительно мало, а > желающих > работать со столь слабо сделанными архитектурой и кодом - ещё меньше. Пиши > они на PHP, эта проблема была бы не так остра. > > > ----- Original Message ----- > From: "Orlovsky Alexander" > To: "Moscow pm group" > Sent: Wednesday, March 12, 2008 3:50 PM > Subject: [Moscow.pm] Прокомментируйте, плиз > > > > Наткнулся в статье > > http://ru.wikipedia.org/wiki/Bugzilla > > на цитату > > > > "По функциональности Bugzilla сейчас отстает от многих современных > багтрекеров. Разработчики считают, что одна из причин этого - выбор Perl в > качестве языка реализации Bugzilla, рассматривается возможность переписать > Bugzilla на каком-нибудь другом языке программирования." > > > > wtf? > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, Одинцов Павел ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080313/da7dcb82/attachment.html From alex на kapranoff.ru Wed Mar 12 17:26:20 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Thu, 13 Mar 2008 03:26:20 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= In-Reply-To: References: <144341205326201@webmail31.yandex.ru> <00a601c88466$87cdc800$6400000a@head> Message-ID: <47D874AC.3050301@kapranoff.ru> Одинцов Павел wrote: > Хм, а как зависит архитектура приложения от используемого языка? Иногда -- сильно. Например, Ява настаивает на применении ООП, а в Питоне очень мучительно делать анонимные функции. А на Перле сложно работать с Корбой. > Тут все же про "плохого танцора" очень верно подметили. > > Быдлокод на любом языке можно писать и в то же время на любом языке > можно писать нормально. > Вот у нас, например, PBP возведены до статуса Coding Standards, код > получается чистый и опрятный, что же мы делаем не так? Например, не используете постфиксные if/unless ни с чем, кроме next/last/redo. Например, пишете деструкторы, так как inside-out objects не умеют уничтожаться автоматически. Например, пишете медленные программы, так как PBP требует полной инкапсуляции всех атрибутов, а цена вызова функции высока :) > Так что тут имеет место факт, что ошибки проектирования свалили с > больной головы (архитектора) на здоровую (перл в частности). Если по существу, то не очень компетентный программист сделал несколько комментариев по поводу Багзиллы и Перла. Приличным людям не следовало бы обращать на них внимания. В крайнем случае можно вскользь упомянуть, что на Багзилле работают багтрекеры Мозиллы, Линукса, Гнома, КДЕ, Апача, ОпенОфиса и так далее. Ничё так работают. > 12.03.08, *Egor Shipovalov* > написал(а): > > Понимать это надо в том смысле, что перлистов относительно мало, а > желающих > работать со столь слабо сделанными архитектурой и кодом - ещё > меньше. Пиши > они на PHP, эта проблема была бы не так остра. > > > ----- Original Message ----- > From: "Orlovsky Alexander" > > To: "Moscow pm group" > > Sent: Wednesday, March 12, 2008 3:50 PM > Subject: [Moscow.pm ] Прокомментируйте, плиз > > > > Наткнулся в статье > > http://ru.wikipedia.org/wiki/Bugzilla > > на цитату > > > > "По функциональности Bugzilla сейчас отстает от многих современных > багтрекеров. Разработчики считают, что одна из причин этого - выбор > Perl в > качестве языка реализации Bugzilla, рассматривается возможность > переписать > Bugzilla на каком-нибудь другом языке программирования." > > > > wtf? > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > -- > С уважением, Одинцов Павел > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From pavel.odintsov на googlemail.com Wed Mar 12 17:59:44 2008 From: pavel.odintsov на googlemail.com (=?KOI8-R?B?78TJzsPP1yDwwdfFzA==?=) Date: Thu, 13 Mar 2008 04:59:44 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= In-Reply-To: <47D874AC.3050301@kapranoff.ru> References: <144341205326201@webmail31.yandex.ru> <00a601c88466$87cdc800$6400000a@head> <47D874AC.3050301@kapranoff.ru> Message-ID: 13.03.08, Alex Kapranoff написал(а): > > Одинцов Павел wrote: > > Хм, а как зависит архитектура приложения от используемого языка? > > > Иногда -- сильно. Например, Ява настаивает на применении ООП, а в Питоне > очень мучительно делать анонимные функции. А на Перле сложно работать с > Корбой. ООП тоже далеко не панацея от всех бед, использование данного подхода решает довольно много проблем, но порождает новые, опять же тут идут потери производительности (за всё приходится платить). Корба -- весьма специфичная вещь и относить сложность работы с ней к недостаткам языка (ещё следует учесть, что в данном случае проблемы не языка, а указанной библиотеки) лично я бы не хотел. А насчёт Питона спорить не буду, т.к. не работал с ним так близко, чтобы делать какие-л. выводы насчёт слабых / сильных сторон языка. > Тут все же про "плохого танцора" очень верно подметили. > > > > Быдлокод на любом языке можно писать и в то же время на любом языке > > можно писать нормально. > > Вот у нас, например, PBP возведены до статуса Coding Standards, код > > получается чистый и опрятный, что же мы делаем не так? > > > Например, не используете постфиксные if/unless ни с чем, кроме > next/last/redo. > > Например, пишете деструкторы, так как inside-out objects не умеют > уничтожаться автоматически. Тут будет справедливо сказать "доверяй, но проверяй". Сам Damian Conway утверждает, что если есть объективная необходимость отойти от PBP, то можно это сделать и это не повлечёт за собой смертной казни :) Например, пишете медленные программы, так как PBP требует полной > инкапсуляции всех > атрибутов, а цена вызова функции высока :) Как я сказал выше, за всё нужно платить, а аппаратные ресурсы (процессорные мощности и память в частности) не так дороги, чтобы так сильно гнаться за их экономией :) > Так что тут имеет место факт, что ошибки проектирования свалили с > > больной головы (архитектора) на здоровую (перл в частности). > > > Если по существу, то не очень компетентный программист сделал несколько > комментариев по > поводу Багзиллы и Перла. Приличным людям не следовало бы обращать на них > внимания. В > крайнем случае можно вскользь упомянуть, что на Багзилле работают > багтрекеры Мозиллы, > Линукса, Гнома, КДЕ, Апача, ОпенОфиса и так далее. Ничё так работают. Для полноты картины сюда можно добавить и Novell.com, т.к. и они используют Багзиллу. Со второй частью соглашусь, ибо флейм разводить было не из-за чего :) > 12.03.08, *Egor Shipovalov* > > > написал(а): > > > > > Понимать это надо в том смысле, что перлистов относительно мало, а > > желающих > > работать со столь слабо сделанными архитектурой и кодом - ещё > > меньше. Пиши > > они на PHP, эта проблема была бы не так остра. > > > > > > ----- Original Message ----- > > From: "Orlovsky Alexander" > > > > > To: "Moscow pm group" > > > Sent: Wednesday, March 12, 2008 3:50 PM > > > Subject: [Moscow.pm ] Прокомментируйте, плиз > > > > > > > Наткнулся в статье > > > http://ru.wikipedia.org/wiki/Bugzilla > > > на цитату > > > > > > "По функциональности Bugzilla сейчас отстает от многих > современных > > багтрекеров. Разработчики считают, что одна из причин этого - выбор > > Perl в > > качестве языка реализации Bugzilla, рассматривается возможность > > переписать > > Bugzilla на каком-нибудь другом языке программирования." > > > > > > wtf? > > > -- > > > > Moscow.pm mailing list > > > moscow-pm на pm.org | http://moscow.pm.org > > > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > -- > > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > > > > > > -- > > С уважением, Одинцов Павел > > > > > > > ------------------------------------------------------------------------ > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, Одинцов Павел ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080313/013d0867/attachment-0001.html From inthrax на gmail.com Thu Mar 13 00:03:21 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 13 Mar 2008 10:03:21 +0300 Subject: [Moscow.pm] =?windows-1251?b?z/Du6u7s7OXt8ujw8+ny5SAsIO/r6Oc=?= In-Reply-To: References: <144341205326201@webmail31.yandex.ru> <47D874AC.3050301@kapranoff.ru> Message-ID: <200803131003.21791.inthrax@gmail.com> Все зависит от количества вызовов. память - ресурс дешевый и легко масштабируемый. а вот для масштабирования процессорных ресурсов нужно писать так, чтоб код мог выполняться параллельно. т.е. если вы упираетесь в потолок операций на одном ядре проца, то хочешь-не хочешь, а придется либо оптимизировать кол-во операций, либо распараллеливаться. On Thursday 13 March 2008 03:59, Одинцов Павел wrote: > Например, пишете медленные программы, так как PBP требует полной > инкапсуляции всех атрибутов, а цена вызова функции высока :) > > Как я сказал выше, за всё нужно платить, а аппаратные ресурсы (процессорные > мощности и память в частности) не так дороги, чтобы так сильно гнаться за > их экономией :)  -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ivan на serezhkin.com Thu Mar 13 03:29:00 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 13 Mar 2008 13:29:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= In-Reply-To: References: <144341205326201@webmail31.yandex.ru> <00a601c88466$87cdc800$6400000a@head> Message-ID: <47D901EC.8010709@serezhkin.com> Одинцов Павел wrote: > Быдлокод на любом языке можно писать и в то же время на любом языке > можно писать нормально. > Вот у нас, например, PBP возведены до статуса Coding Standards, код > получается чистый и опрятный, что же мы делаем не так? Вы просто нерепрезентативны. Как и многие, кто кодят, не разбрасываются исходниками, и молчат, когда нечего сказать -- Ivan B. Serezhkin From 403rus на gmail.com Thu Mar 13 03:59:01 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Thu, 13 Mar 2008 13:59:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= In-Reply-To: <47D874AC.3050301@kapranoff.ru> References: <144341205326201@webmail31.yandex.ru> <00a601c88466$87cdc800$6400000a@head> <47D874AC.3050301@kapranoff.ru> Message-ID: <47D908F5.2080702@gmail.com> Alex Kapranoff wrote: Ну вообще вроде уничтожаются - хотя может я не так понял чего-то... Вот из доки по Class::Std DESTROY() Every class that loads the Class::Std module automatically has a |DESTROY()| destructor, which automatically cleans up any attributes declared with the |:ATTR()| trait (see below). It is almost always an error to write your own |DESTROY()| in any class that uses Class::Std. You almost certainly want to write your own |DEMOLISH()| instead. See below. В Object::InsideOut тоже вроде всё хорошо: Object::InsideOut exports a |DESTROY| method to each class that deletes an object's data from the object field arrays (hashes). If a class requires additional destruction processing (e.g., closing filehandles), then it must provide a subroutine labeled with the |:Destroy| attribute. This subroutine will be sent the object that is being destroyed: sub _destroy :Destroy { my $obj = $_[0]; # Special object destruction processing } The |:Destroy| subroutine only needs to deal with the special destruction processing: The |DESTROY| method will handle all the other details of object destruction. По поводу скорости не скажу ничего - не мерял, замечу только что один из плюсов который прописан для Object::InsideOut: Object::InsideOut offers all the capabilities of other inside-out object modules with the following additional key advantages: * Speed When using arrays to store object data, Object::InsideOut objects are as much as 40% faster than /blessed hash/ objects for fetching and setting data, and even with hashes they are still several percent faster than /blessed hash/ objects. Врут? Или лукавят? > > Например, пишете деструкторы, так как inside-out objects не умеют уничтожаться автоматически. > > Например, пишете медленные программы, так как PBP требует полной инкапсуляции всех > атрибутов, а цена вызова функции высока :) > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From inthrax на gmail.com Thu Mar 13 04:21:18 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 13 Mar 2008 14:21:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSAsINDMydo=?= In-Reply-To: <47D908F5.2080702@gmail.com> References: <144341205326201@webmail31.yandex.ru> <47D874AC.3050301@kapranoff.ru> <47D908F5.2080702@gmail.com> Message-ID: <200803131421.19406.inthrax@gmail.com> On Thursday 13 March 2008 13:59, Dmitriy T. wrote: >     * Speed > >       When using arrays to store object data, Object::InsideOut objects >       are as much as 40% faster than /blessed hash/ objects for fetching >       and setting data, and even with hashes they are still several >       percent faster than /blessed hash/ objects. > > Врут? Или лукавят? наглейшее вранье. никаким способом нельзя сделать, чтоб вызов метода был быстрее выборки из хэша щас поставлю этот Object, добавлю в тест и запощу результат -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ivan на serezhkin.com Thu Mar 13 04:34:14 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 13 Mar 2008 14:34:14 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSAsINDMydo=?= In-Reply-To: <200803131421.19406.inthrax@gmail.com> References: <144341205326201@webmail31.yandex.ru> <47D874AC.3050301@kapranoff.ru> <47D908F5.2080702@gmail.com> <200803131421.19406.inthrax@gmail.com> Message-ID: <47D91136.4090705@serezhkin.com> Vladimir V. Perepelitsa wrote: > On Thursday 13 March 2008 13:59, Dmitriy T. wrote: > >> * Speed >> >> When using arrays to store object data, Object::InsideOut objects >> are as much as 40% faster than /blessed hash/ objects for fetching >> and setting data, and even with hashes they are still several >> percent faster than /blessed hash/ objects. >> >> Врут? Или лукавят? >> > > наглейшее вранье. > никаким способом нельзя сделать, чтоб вызов метода был быстрее выборки из хэша > щас поставлю этот Object, добавлю в тест и запощу результат > Имено так, ибо вызов метода - это выборка из хэша методов =) -- Ivan B. Serezhkin From 403rus на gmail.com Thu Mar 13 04:39:43 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Thu, 13 Mar 2008 14:39:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSAsINDMydo=?= In-Reply-To: <47D91136.4090705@serezhkin.com> References: <144341205326201@webmail31.yandex.ru> <47D874AC.3050301@kapranoff.ru> <47D908F5.2080702@gmail.com> <200803131421.19406.inthrax@gmail.com> <47D91136.4090705@serezhkin.com> Message-ID: <47D9127F.5050409@gmail.com> Меня смущает то что цифру 40% они наверное откуда-то брали всё-таки. Вот думаю откуда... Ivan B. Serezhkin wrote: > Vladimir V. Perepelitsa wrote: > >> On Thursday 13 March 2008 13:59, Dmitriy T. wrote: >> >> >>> * Speed >>> >>> When using arrays to store object data, Object::InsideOut objects >>> are as much as 40% faster than /blessed hash/ objects for fetching >>> and setting data, and even with hashes they are still several >>> percent faster than /blessed hash/ objects. >>> >>> Врут? Или лукавят? >>> >>> >> наглейшее вранье. >> никаким способом нельзя сделать, чтоб вызов метода был быстрее выборки из хэша >> щас поставлю этот Object, добавлю в тест и запощу результат >> >> > Имено так, ибо вызов метода - это выборка из хэша методов =) > > > From inthrax на gmail.com Thu Mar 13 05:50:55 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 13 Mar 2008 15:50:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSAsINDMydo=?= In-Reply-To: <47D9127F.5050409@gmail.com> References: <144341205326201@webmail31.yandex.ru> <47D91136.4090705@serezhkin.com> <47D9127F.5050409@gmail.com> Message-ID: <200803131550.56421.inthrax@gmail.com> Benchmark: timing 1000000 iterations of A, I... A: 0 wallclock secs ( 0.52 usr + 0.00 sys = 0.52 CPU) @ 1923076.92/s I: 2 wallclock secs ( 1.83 usr + 0.04 sys = 1.87 CPU) @ 534759.36/s Rate I A I 534759/s -- -72% A 1923077/s 260% -- package A; sub new { bless { test => 'x'x100 } } package I; { use Object::InsideOut; my @test :Field :Standard(test) :Accessor(test); } ... my $oa = new A; my $ii = new I ();$ii->set_test ( 'x'x100 ); my $r = timethese(1_000_000 => { A => sub { my $x = $oa->{test} }, I => sub { my $x = $ii->test }, }); а чтоб не происходило autovivification в blessed hash'е есть restricted hash. может как-нить представлю сообществу свой base object на рестриктед хэшах. On Thursday 13 March 2008 14:39, Dmitriy T. wrote: > Меня смущает то что цифру 40% они наверное откуда-то брали всё-таки. Вот > думаю откуда... > > Ivan B. Serezhkin wrote: > > Vladimir V. Perepelitsa wrote: > >> On Thursday 13 March 2008 13:59, Dmitriy T. wrote: > >>> * Speed > >>> > >>> When using arrays to store object data, Object::InsideOut objects > >>> are as much as 40% faster than /blessed hash/ objects for > >>> fetching and setting data, and even with hashes they are still several > >>> percent faster than /blessed hash/ objects. > >>> > >>> Врут? Или лукавят? > >> > >> наглейшее вранье. > >> никаким способом нельзя сделать, чтоб вызов метода был быстрее выборки > >> из хэша щас поставлю этот Object, добавлю в тест и запощу результат > > > > Имено так, ибо вызов метода - это выборка из хэша методов =) > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ruz на bestpractical.com Thu Mar 13 06:33:35 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 13 Mar 2008 16:33:35 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+0LrQvtC80LzQtdC90YLQuNGA0YPQudGC?= =?utf-8?b?0LUgLCDQv9C70LjQtw==?= In-Reply-To: <47D9127F.5050409@gmail.com> References: <144341205326201@webmail31.yandex.ru> <47D874AC.3050301@kapranoff.ru> <47D908F5.2080702@gmail.com> <200803131421.19406.inthrax@gmail.com> <47D91136.4090705@serezhkin.com> <47D9127F.5050409@gmail.com> Message-ID: <589c94400803130633h599e7944u7ffc910d2e6b2f67@mail.gmail.com> Они про bless {...}, 'Foo'; bless [...], 'Foo'; 2008/3/13 Dmitriy T. <403rus на gmail.com>: > Меня смущает то что цифру 40% они наверное откуда-то брали всё-таки. Вот > думаю откуда... > > > Ivan B. Serezhkin wrote: > > Vladimir V. Perepelitsa wrote: > > > >> On Thursday 13 March 2008 13:59, Dmitriy T. wrote: > >> > >> > >>> * Speed > >>> > >>> When using arrays to store object data, Object::InsideOut objects > >>> are as much as 40% faster than /blessed hash/ objects for fetching > >>> and setting data, and even with hashes they are still several > >>> percent faster than /blessed hash/ objects. > >>> > >>> Врут? Или лукавят? > >>> > >>> > >> наглейшее вранье. > >> никаким способом нельзя сделать, чтоб вызов метода был быстрее выборки из хэша > >> щас поставлю этот Object, добавлю в тест и запощу результат > >> > >> > > Имено так, ибо вызов метода - это выборка из хэша методов =) > > > > > > > > -- > > > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From 403rus на gmail.com Thu Mar 13 06:38:00 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Thu, 13 Mar 2008 16:38:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSAsINDMydo=?= In-Reply-To: <200803131550.56421.inthrax@gmail.com> References: <144341205326201@webmail31.yandex.ru> <47D91136.4090705@serezhkin.com> <47D9127F.5050409@gmail.com> <200803131550.56421.inthrax@gmail.com> Message-ID: <47D92E38.3040007@gmail.com> Ну в принципе да медленнее на этом тесте. Правда я добавил в тест кроме get ещё и set - там он отстаёт всего в два раза где-то (а если увеличить размер до 1000 'x' то и вообще в 1.5). Нашёл я ещё упоминание автора о том что он получил прирост при переходе с blessed hash: I tested the performance of array-based Object::InsideOut objects on several platforms, and was impressed with the results: I got anywhere from 20% (Solaris) to 40% (ActivePerl) performance improvement for basic fetch and store operations over blessed-hash objects! Additionally, array-based objects consume less memory because Perl doesn't have to store hash keys for the object field data. отсюда: http://www.cpanforum.com/posts/1316 Vladimir V. Perepelitsa wrote: > Benchmark: timing 1000000 iterations of A, I... > A: 0 wallclock secs ( 0.52 usr + 0.00 sys = 0.52 CPU) @ 1923076.92/s > I: 2 wallclock secs ( 1.83 usr + 0.04 sys = 1.87 CPU) @ 534759.36/s > > Rate I A > I 534759/s -- -72% > A 1923077/s 260% -- > > package A; > sub new { bless { test => 'x'x100 } } > > package I; { > use Object::InsideOut; > my @test :Field > :Standard(test) > :Accessor(test); > } > ... > my $oa = new A; > my $ii = new I ();$ii->set_test ( 'x'x100 ); > > my $r = timethese(1_000_000 => { > A => sub { my $x = $oa->{test} }, > I => sub { my $x = $ii->test }, > }); > > а чтоб не происходило autovivification в blessed hash'е есть restricted hash. > может как-нить представлю сообществу свой base object на рестриктед хэшах. > > On Thursday 13 March 2008 14:39, Dmitriy T. wrote: > >> Меня смущает то что цифру 40% они наверное откуда-то брали всё-таки. Вот >> думаю откуда... >> >> Ivan B. Serezhkin wrote: >> >>> Vladimir V. Perepelitsa wrote: >>> >>>> On Thursday 13 March 2008 13:59, Dmitriy T. wrote: >>>> >>>>> * Speed >>>>> >>>>> When using arrays to store object data, Object::InsideOut objects >>>>> are as much as 40% faster than /blessed hash/ objects for >>>>> fetching and setting data, and even with hashes they are still several >>>>> percent faster than /blessed hash/ objects. >>>>> >>>>> Врут? Или лукавят? >>>>> >>>> наглейшее вранье. >>>> никаким способом нельзя сделать, чтоб вызов метода был быстрее выборки >>>> из хэша щас поставлю этот Object, добавлю в тест и запощу результат >>>> >>> Имено так, ибо вызов метода - это выборка из хэша методов =) >>> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > > From ivan на serezhkin.com Thu Mar 13 07:04:41 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 13 Mar 2008 17:04:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSAsINDMydo=?= In-Reply-To: <589c94400803130633h599e7944u7ffc910d2e6b2f67@mail.gmail.com> References: <144341205326201@webmail31.yandex.ru> <47D874AC.3050301@kapranoff.ru> <47D908F5.2080702@gmail.com> <200803131421.19406.inthrax@gmail.com> <47D91136.4090705@serezhkin.com> <47D9127F.5050409@gmail.com> <589c94400803130633h599e7944u7ffc910d2e6b2f67@mail.gmail.com> Message-ID: <47D93479.4080000@serezhkin.com> Ruslan Zakirov wrote: > Они про > > bless {...}, 'Foo'; > bless [...], 'Foo'; > use fields =) Но: Когда ты берёшь метод по имени, ты ищешь это имя вточно таком же хэше ${__PACKAGE__::} > > 2008/3/13 Dmitriy T. <403rus на gmail.com>: > >> Меня смущает то что цифру 40% они наверное откуда-то брали всё-таки. Вот >> думаю откуда... >> >> >> Ivan B. Serezhkin wrote: >> > Vladimir V. Perepelitsa wrote: >> > >> >> On Thursday 13 March 2008 13:59, Dmitriy T. wrote: >> >> >> >> >> >>> * Speed >> >>> >> >>> When using arrays to store object data, Object::InsideOut objects >> >>> are as much as 40% faster than /blessed hash/ objects for fetching >> >>> and setting data, and even with hashes they are still several >> >>> percent faster than /blessed hash/ objects. >> >>> >> >>> Врут? Или лукавят? >> >>> >> >>> >> >> наглейшее вранье. >> >> никаким способом нельзя сделать, чтоб вызов метода был быстрее выборки из хэша >> >> щас поставлю этот Object, добавлю в тест и запощу результат >> >> >> >> >> > Имено так, ибо вызов метода - это выборка из хэша методов =) >> > >> > >> > >> >> -- >> >> >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > > > > -- Ivan B. Serezhkin From andy на shitov.ru Thu Mar 13 08:32:15 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 13 Mar 2008 18:32:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/T1NXQIMsgzsHT1NLPysvBzSDPwt/Fy9TP1yDX?= =?koi8-r?b?INfB28nIIM3PxNXM0cg=?= In-Reply-To: <475C030E.1080608@serezhkin.com> References: <475C030E.1080608@serezhkin.com> Message-ID: > Конфиг евалится, и запихивается в синглтон. > Дальше Config->{KEY}->{subkey}; Если я ничего не путаю, ты в ЖЖ писал о том, что сделал, чтобы работало без скобок: Config->KEY->subkey. Как? Создавал кучу функций или средствами перла? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Thu Mar 13 09:23:53 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 13 Mar 2008 19:23:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/T1NXQIMsgzsHT1NLPysvBzSDPwt/Fy9TP1yDX?= =?koi8-r?b?INfB28nIIM3PxNXM0cg=?= In-Reply-To: References: <475C030E.1080608@serezhkin.com> Message-ID: <47D95519.9070101@serezhkin.com> Andrew Shitov wrote: >> Конфиг евалится, и запихивается в синглтон. >> Дальше Config->{KEY}->{subkey}; >> > > Если я ничего не путаю, ты в ЖЖ писал о том, что сделал, чтобы > работало без скобок: Config->KEY->subkey. > > Как? Создавал кучу функций или средствами перла? :-) > package CFG; use strict; use utf8; use Data::Dumper; our $AUTOLOAD; my $PREFIX='/u0/spstat'; my $inRoute=[qw(CountIp CountNetwork ShinglerTypes ProviderBlackList MaskRealSpamers CountMailcious StoreBackLog)]; our $cfg={ sources=>{ #source => {path,regex,route} mxfront => { path => "$PREFIX", regex => qr/mxfront\d+\.\d+\.delivery\.log(\.gz)?/, output =>"$PREFIX/all/all.delivery.log", #where to lay logs; route => $inRoute, }, . . . } }; sub AUTOLOAD { my $key=shift; my $m=$AUTOLOAD; $m=~s/.*:://; $key=$cfg if $key eq __PACKAGE__; $key=$key->{$m}; return (ref $key) ? bless $key : $key; } sub KEYS { return keys %{shift()}; } sub DESTROY { } -- Ivan B. Serezhkin From pavel.odintsov на googlemail.com Thu Mar 13 15:44:01 2008 From: pavel.odintsov на googlemail.com (=?KOI8-R?B?78TJzsPP1yDwwdfFzA==?=) Date: Fri, 14 Mar 2008 02:44:01 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPy8/NzcXO1MnS1crUxSwg0MzJ2g==?= In-Reply-To: <47D901EC.8010709@serezhkin.com> References: <144341205326201@webmail31.yandex.ru> <00a601c88466$87cdc800$6400000a@head> <47D901EC.8010709@serezhkin.com> Message-ID: А репрезентативность и не входила в мои планы, я лишь привёл пример, как это сделано у _нас_. И обобщений "у всех так-то так-то потому-то потому-то" в моём посте, вроде даже нету, если что :) 13.03.08, Ivan B. Serezhkin написал(а): > > Одинцов Павел wrote: > > Быдлокод на любом языке можно писать и в то же время на любом языке > > можно писать нормально. > > Вот у нас, например, PBP возведены до статуса Coding Standards, код > > получается чистый и опрятный, что же мы делаем не так? > > Вы просто нерепрезентативны. > Как и многие, кто кодят, не разбрасываются исходниками, и молчат, когда > нечего сказать > > -- > > Ivan B. Serezhkin > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, Одинцов Павел ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080314/e71fc902/attachment.html From andy на shitov.ru Fri Mar 14 01:21:24 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 14 Mar 2008 11:21:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/T1NXQIMsgzsHT1NLPysvBzSDPwt/Fy9TP1yDX?= =?koi8-r?b?INfB28nIIM3PxNXM0cg=?= In-Reply-To: <47D95519.9070101@serezhkin.com> References: <475C030E.1080608@serezhkin.com> <47D95519.9070101@serezhkin.com> Message-ID: > sub AUTOLOAD { > my $key=shift; > my $m=$AUTOLOAD; > $m=~s/.*:://; > $key=$cfg if $key eq __PACKAGE__; > $key=$key->{$m}; > return (ref $key) ? bless $key : $key; > } Кул! Заработало сразу :-) А я дальше второго уровня "->" как-то не сразу смог пробраться. А если теперь вернуться к изначальному вопросу Дениса, то мы пользуемся ini-файлами: [db] user=test password=pwd А в коде (теперь) пишем use XXX::Config; print config->db->name; -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From zhecka на gmail.com Fri Mar 14 11:11:03 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 14 Mar 2008 21:11:03 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47D52694.5060307@serezhkin.com> References: <47D52694.5060307@serezhkin.com> Message-ID: <47DABFB7.9030206@gmail.com> Кстати по поводу обработки больших логов. Каким образом POE увеличивает/улучшает скорость обработки ? Расскажешь вкратце прям тута ? Что делать с рваной структурой логов аля sendmail, exim, postfix, где записи объединены одним общим признаком ? Тупо логи апача разбирать не сильно интересно, если нет сессионности. Из моих механизмов я использую следущие: Если важна онлайновость обработки логов и квантование по времени, то много удобнее дергать данные через использование меток временных промежутков. grep(bzgrep) -A 1000000 "$date" logfile.log > tmp.log Начальное значение $date скажем формируется как head -1 logfile.log. следущее значение как $date = tail -1 tmp.log. таким образом обеспечивая целостность проверки лога. Далее просто штатная проработка параметров по временному логу. Если нужно разгребать логи целиком, то вот тут интересен твой метод. Мне например нужно разгрести пару логов размером по 30 Гигов. Как ? я пока не понимаю. Ivan B. Serezhkin пишет: > Привет. > > Я тут решил немножко исправится, да и работа была интересная. > Вообщем готов расказать про "POE и обработка адских логов". > В программе: > Как правильно читать с диска > Почему зипованные файлы не выход (уровни абстракции чтения) > Как правильно парсить > Где хранить накопленную информацию и как её показывать > Зачем нужен rrd и что туда совать > И как в конце концов управлять полученным монстриком (eval over xmpp) > > Так что пора планировать пятый оффлайн, Майский перл - майским перлом, > но оффлайны никто не отменял =) > > > From andy на shitov.ru Fri Mar 14 11:29:13 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 14 Mar 2008 21:29:13 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47DABFB7.9030206@gmail.com> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> Message-ID: <1645751089.20080314212913@shitov.ru> Да-ту! Да-а-ату! -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Fri Mar 14 11:47:08 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 14 Mar 2008 21:47:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/T1NXQIMsgzsHT1NLPysvBzSDPwt/Fy9TP1yDX?= =?koi8-r?b?INfB28nIIM3PxNXM0cg=?= In-Reply-To: References: <475C030E.1080608@serezhkin.com> <47D95519.9070101@serezhkin.com> Message-ID: <47DAC82C.1070207@serezhkin.com> Andrew Shitov wrote: >> sub AUTOLOAD { >> my $key=shift; >> my $m=$AUTOLOAD; >> $m=~s/.*:://; >> $key=$cfg if $key eq __PACKAGE__; >> $key=$key->{$m}; >> return (ref $key) ? bless $key : $key; >> } >> > > Кул! Заработало сразу :-) А я дальше второго уровня "->" как-то не > сразу смог пробраться. > Да это так - красота и искуство, оно подтормаживает в глубине себя. > А если теперь вернуться к изначальному вопросу Дениса, то мы > пользуемся ini-файлами: > > [db] > user=test > password=pwd > > А в коде (теперь) пишем > > use XXX::Config; > print config->db->name; > Вот все пишут своё, нет бы попользовать что нибудь типа Config::ApacheFormat ? -- Ivan B. Serezhkin From ivan на serezhkin.com Fri Mar 14 12:07:00 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 14 Mar 2008 22:07:00 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <1645751089.20080314212913@shitov.ru> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <1645751089.20080314212913@shitov.ru> Message-ID: <47DACCD4.8070406@serezhkin.com> Andrew Shitov wrote: > Да-ту! Да-а-ату! > 28 Офис яндекса. Делайте заявки на мыло. Только у нас тут бардак, все ответственные поразъехались ... ... Так что придётся организовывать всё мне лично. -- Ivan B. Serezhkin From ivan на serezhkin.com Fri Mar 14 12:05:40 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 14 Mar 2008 22:05:40 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47DABFB7.9030206@gmail.com> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> Message-ID: <47DACC84.2070302@serezhkin.com> Kaltashkin Eugene wrote: > Кстати по поводу обработки больших логов. > Каким образом POE увеличивает/улучшает скорость обработки ? > Никаким, только тормозит, но становится приятнее жить. > Расскажешь вкратце прям тута ? > Что делать с рваной структурой логов аля sendmail, exim, postfix, > где записи объединены одним общим признаком ? > Тупо логи апача разбирать не сильно интересно, если нет сессионности. > Писать POE::Filter::(exim|sendmail|postfix) Это хороший вариант деятельности. У меня логи многострочные, Известно что новая запись начинается со слов mess: Вот я и взял готовый POE::Filter::Line , перенастроил его, абстрагировался от файлов и строк, и стал получать просто куски данных. > Из моих механизмов я использую следущие: > Если важна онлайновость обработки логов и квантование по времени, то > много удобнее дергать данные через > использование меток временных промежутков. > grep(bzgrep) -A 1000000 "$date" logfile.log > tmp.log > Во во, у меня немножко ждругой подход, я весь лог в процессе создания индексю в gdbm, запихиваю туда смещение. bzgrep - это не современный путь, зиповать ты можешь только на одном ядре проца. А вот одно ядро проца раззиповывает медленнее, чем читается просто с диска. Тут надо балансировать на грани ... вообщем раскажу. > Начальное значение $date скажем формируется как head -1 logfile.log. > следущее значение как $date = tail -1 tmp.log. > таким образом обеспечивая целостность проверки лога. > Далее просто штатная проработка параметров по временному логу. > Если нужно разгребать логи целиком, то вот тут интересен твой метод. > Мне например нужно разгрести пару логов размером по 30 Гигов. Как ? я > пока не понимаю. > Гору 30 гигов в час, во первых нужен хороший логсервер .... =) Во вторых надо паралелится. Во вторых надо умно паралелится. Пое тут помогает сильно, у меня штук пять читалок логов, которые тупо читают логи, делают изкаждой записи готовый объект SOLOG::Record, в котором запись уже распарсена, и отдаёт такие объекты в головную считалку, которая ничего не читает/парсит? а только работает с этими объектами. А чтобы не включатся/выключатся при перенастройке - оно у меня разговаривает со мной по XMPP - и вот только изза этого можно было выбрать POE. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ЗЫ !!!!!!! # XXX FIXME FUCKUP Тирлайн(tearline) состоит не только и двух минусов. Тирлайн это два минуса, пробел и перевод строки. У меня тхундербирд не говорит что такая конструкция это подпись. -- Ivan B. Serezhkin From andy на shitov.ru Fri Mar 14 12:12:59 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 14 Mar 2008 22:12:59 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47DACCD4.8070406@serezhkin.com> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <1645751089.20080314212913@shitov.ru> <47DACCD4.8070406@serezhkin.com> Message-ID: <1837742179.20080314221259@shitov.ru> > 28 Значит без меня. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Fri Mar 14 11:50:39 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 14 Mar 2008 21:50:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/T1NXQIMsgzsHT1NLPysvBzSDPwt/Fy9TP1yDX?= =?koi8-r?b?INfB28nIIM3PxNXM0cg=?= In-Reply-To: <47DAC82C.1070207@serezhkin.com> References: <475C030E.1080608@serezhkin.com> <47D95519.9070101@serezhkin.com> <47DAC82C.1070207@serezhkin.com> Message-ID: <1710365331.20080314215039@shitov.ru> > Вот все пишут своё, нет бы попользовать что нибудь типа > Config::ApacheFormat ? Не хочется писать вручную такое: # override Colors inside block Colors red blue black -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Fri Mar 14 12:34:56 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 14 Mar 2008 22:34:56 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <1837742179.20080314221259@shitov.ru> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <1645751089.20080314212913@shitov.ru> <47DACCD4.8070406@serezhkin.com> <1837742179.20080314221259@shitov.ru> Message-ID: <47DAD360.50809@serezhkin.com> Andrew Shitov wrote: >> 28 >> > > Значит без меня. > Интересный експириенс. 21 числа - я просто не успею подготовится, и всю неделю будет много работы, которую надо сделать сразу. -- Ivan B. Serezhkin From zhecka на gmail.com Fri Mar 14 12:38:37 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 14 Mar 2008 22:38:37 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47DACC84.2070302@serezhkin.com> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <47DACC84.2070302@serezhkin.com> Message-ID: <47DAD43D.1020409@gmail.com> Ivan B. Serezhkin пишет: > Писать POE::Filter::(exim|sendmail|postfix) Это хороший вариант > деятельности. > У меня логи многострочные, Известно что новая запись начинается со слов > mess: > Вот я и взял готовый POE::Filter::Line , перенастроил его, > абстрагировался от файлов и строк, и стал получать просто куски данных. > ээээ. многострочные с постоянным признаком начала строки это конечно сказка. Но такое бывает нечасто :( у мя есть паблик хост с openvpn в логе которого черт ногу сломит. ну не хватает у меня моральных сил написать для него грамотный парсер для определения активных сессий. > Во во, у меня немножко ждругой подход, я весь лог в процессе создания > индексю в gdbm, > запихиваю туда смещение. > bzgrep - это не современный путь, зиповать ты можешь только на одном > ядре проца. > А вот одно ядро проца раззиповывает медленнее, чем читается просто с диска. > Тут надо балансировать на грани ... вообщем раскажу. > gdbm это жесть, хоть и быстро работает. Насчет bzgrep ясное дело, что не современно, но архивные логи парсить по другому врядли получится. Сводить все логи в промежуточную структуру это тема, но всё равно затратно. > Гору 30 гигов в час, во первых нужен хороший логсервер .... =) > Во вторых надо паралелится. Во вторых надо умно паралелится. > Пое тут помогает сильно, у меня штук пять читалок логов, которые тупо > читают логи, > делают изкаждой записи готовый объект SOLOG::Record, в котором запись > уже распарсена, > и отдаёт такие объекты в головную считалку, которая ничего не > читает/парсит? а только работает с этими объектами. > А чтобы не включатся/выключатся при перенастройке - оно у меня > разговаривает со мной по XMPP - и вот только изза этого можно было > выбрать POE. > насчет XMPP это конечно клёво :) IRC был бы круче, если бы умел offline messages. Мне конечно статку в онлайне особо не нада, для mrtg хватает 5минутного среза, но всё таки обрабатывать объёмы по несколько миллионов записей не гут. Думаю как соптимайзить это всётаки. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > ЗЫ !!!!!!! # XXX FIXME FUCKUP > Тирлайн(tearline) состоит не только и двух минусов. > Тирлайн это два минуса, пробел и перевод строки. > У меня тхундербирд не говорит что такая конструкция это подпись. > да да ! тоже самое From ivan на serezhkin.com Fri Mar 14 13:10:07 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 14 Mar 2008 23:10:07 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47DAD43D.1020409@gmail.com> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <47DACC84.2070302@serezhkin.com> <47DAD43D.1020409@gmail.com> Message-ID: <47DADB9F.1050807@serezhkin.com> Kaltashkin Eugene wrote: > Ivan B. Serezhkin пишет: > >> Писать POE::Filter::(exim|sendmail|postfix) Это хороший вариант >> деятельности. >> У меня логи многострочные, Известно что новая запись начинается со слов >> mess: >> Вот я и взял готовый POE::Filter::Line , перенастроил его, >> абстрагировался от файлов и строк, и стал получать просто куски данных. >> >> > ээээ. многострочные с постоянным признаком начала строки это конечно сказка. > Но такое бывает нечасто :( > у мя есть паблик хост с openvpn в логе которого черт ногу сломит. > ну не хватает у меня моральных сил написать для него грамотный парсер > для определения активных сессий. > Ок, это интересная задача, попробую что нибудь сделать .... типа ... парсер /var/log/messages это не сложно, но надо время. > >> Во во, у меня немножко ждругой подход, я весь лог в процессе создания >> индексю в gdbm, >> запихиваю туда смещение. >> bzgrep - это не современный путь, зиповать ты можешь только на одном >> ядре проца. >> А вот одно ядро проца раззиповывает медленнее, чем читается просто с диска. >> Тут надо балансировать на грани ... вообщем раскажу. >> >> > gdbm это жесть, хоть и быстро работает. > Насчет bzgrep ясное дело, что не современно, но архивные логи парсить по > другому врядли получится. > Архивные ... или вчерашние ? > Сводить все логи в промежуточную структуру это тема, но всё равно затратно. > это единственный способ паралелится на перле, увы =( треды - я их боюсь. > >> Гору 30 гигов в час, во первых нужен хороший логсервер .... =) >> Во вторых надо паралелится. Во вторых надо умно паралелится. >> Пое тут помогает сильно, у меня штук пять читалок логов, которые тупо >> читают логи, >> делают изкаждой записи готовый объект SOLOG::Record, в котором запись >> уже распарсена, >> и отдаёт такие объекты в головную считалку, которая ничего не >> читает/парсит? а только работает с этими объектами. >> А чтобы не включатся/выключатся при перенастройке - оно у меня >> разговаривает со мной по XMPP - и вот только изза этого можно было >> выбрать POE. >> >> > насчет XMPP это конечно клёво :) IRC был бы круче, если бы умел offline > messages. > Мне конечно статку в онлайне особо не нада, для mrtg хватает 5минутного > среза, > а так и получается, у меня сообщение по конвееру обработки идёт минут пять. Ирк .. Я думал использовать ирк как диспетчер.. но .. не понравилось. > но всё таки обрабатывать объёмы по несколько миллионов записей не гут. > Думаю как соптимайзить это всётаки. > >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> http://mail.pm.org/mailman/listinfo/moscow-pm >>> >>> >> ЗЫ !!!!!!! # XXX FIXME FUCKUP >> Тирлайн(tearline) состоит не только и двух минусов. >> Тирлайн это два минуса, пробел и перевод строки. >> У меня тхундербирд не говорит что такая конструкция это подпись. >> >> > да да ! тоже самое > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From zhecka на gmail.com Fri Mar 14 13:37:31 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 14 Mar 2008 23:37:31 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47DADB9F.1050807@serezhkin.com> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <47DACC84.2070302@serezhkin.com> <47DAD43D.1020409@gmail.com> <47DADB9F.1050807@serezhkin.com> Message-ID: <47DAE20B.6080304@gmail.com> Ivan B. Serezhkin пишет: > Ок, это интересная задача, попробую что нибудь сделать .... > типа ... парсер /var/log/messages это не сложно, но надо время. > свеже-отдохнувшей в отпуске головой посмотрел сейчас, нашел точку привязки к юзверю. Уря. IP/User:port уникальны для каждого подключения. Значит будет online статка. > Архивные ... или вчерашние ? > Архивные. скажем за 6 последних месяцев. >> Сводить все логи в промежуточную структуру это тема, но всё равно затратно. >> >> > это единственный способ паралелится на перле, увы =( > треды - я их боюсь. > я тоже тредов боюсь. но может таки освоюсь. насчёт online парсинга логов можно юзать IO::Multiplex, он KQUEUE умеет правильно. и его можно много куда зацепить. From andy на shitov.ru Fri Mar 14 15:31:32 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 15 Mar 2008 01:31:32 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47DAD360.50809@serezhkin.com> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <1645751089.20080314212913@shitov.ru> <47DACCD4.8070406@serezhkin.com> <1837742179.20080314221259@shitov.ru> <47DAD360.50809@serezhkin.com> Message-ID: <1964949053.20080315013132@shitov.ru> > 21 числа - я просто не успею подготовится, и всю неделю будет много Мож тогда на 4 апреля? Или на субботу 29-го, хотя это наверное совсем плохо. Сильно не хочется пропускать :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Fri Mar 14 16:28:04 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 15 Mar 2008 02:28:04 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <1964949053.20080315013132@shitov.ru> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <1645751089.20080314212913@shitov.ru> <47DACCD4.8070406@serezhkin.com> <1837742179.20080314221259@shitov.ru> <47DAD360.50809@serezhkin.com> <1964949053.20080315013132@shitov.ru> Message-ID: <47DB0A04.5030600@serezhkin.com> Andrew Shitov wrote: >> 21 числа - я просто не успею подготовится, и всю неделю будет много >> > > Мож тогда на 4 апреля? > Ок. Но учти, там сразу рит будет. Мне тоже хочется побольше выходных на подготовку. Итак : 4 апреля в яндексе. -- Ivan B. Serezhkin From inthrax на gmail.com Fri Mar 14 23:13:50 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Sat, 15 Mar 2008 09:13:50 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47DACC84.2070302@serezhkin.com> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <47DACC84.2070302@serezhkin.com> Message-ID: <200803150913.51013.inthrax@gmail.com> On Friday 14 March 2008 22:05:40 Ivan B. Serezhkin wrote: > ЗЫ  !!!!!!!  # XXX FIXME FUCKUP > Тирлайн(tearline) состоит не только и двух минусов. > Тирлайн это два минуса, пробел и перевод строки. > У меня тхундербирд не говорит что такая конструкция это подпись. Я совсем недавно об этом писал :) хотя у меня Кмыло распознает и без пробела -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From shafiev на gmail.com Sat Mar 15 03:35:03 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Sat, 15 Mar 2008 13:35:03 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47DB0A04.5030600@serezhkin.com> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <1645751089.20080314212913@shitov.ru> <47DACCD4.8070406@serezhkin.com> <1837742179.20080314221259@shitov.ru> <47DAD360.50809@serezhkin.com> <1964949053.20080315013132@shitov.ru> <47DB0A04.5030600@serezhkin.com> Message-ID: <218771510803150335s4c51d10cv9fbda4c52f19505f@mail.gmail.com> А можно перекинуть на день пятую встречу просто на 4 апреля попадает на SUN TECH DAY(это будет в питере) ? 15.03.08, Ivan B. Serezhkin написал(а): > > Andrew Shitov wrote: > >> 21 числа - я просто не успею подготовится, и всю неделю будет много > >> > > > > Мож тогда на 4 апреля? > > > > Ок. Но учти, там сразу рит будет. > Мне тоже хочется побольше выходных на подготовку. > > Итак : 4 апреля в яндексе. > > -- > > Ivan B. Serezhkin > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080315/d7022678/attachment.html From andy на shitov.ru Sat Mar 15 03:39:13 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 15 Mar 2008 13:39:13 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <218771510803150335s4c51d10cv9fbda4c52f19505f@mail.gmail.com> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <1645751089.20080314212913@shitov.ru> <47DACCD4.8070406@serezhkin.com> <1837742179.20080314221259@shitov.ru> <47DAD360.50809@serezhkin.com> <1964949053.20080315013132@shitov.ru> <47DB0A04.5030600@serezhkin.com> <218771510803150335s4c51d10cv9fbda4c52f19505f@mail.gmail.com> Message-ID: <1906288141.20080315133913@shitov.ru> > А можно перекинуть на день пятую встречу просто на 4 апреля > попадает на SUN TECH DAY(это будет в питере) ? О ужас. Может все же в субботу 29-го? -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Sat Mar 15 04:37:54 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 15 Mar 2008 14:37:54 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <1906288141.20080315133913@shitov.ru> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <1645751089.20080314212913@shitov.ru> <47DACCD4.8070406@serezhkin.com> <1837742179.20080314221259@shitov.ru> <47DAD360.50809@serezhkin.com> <1964949053.20080315013132@shitov.ru> <47DB0A04.5030600@serezhkin.com> <218771510803150335s4c51d10cv9fbda4c52f19505f@mail.gmail.com> <1906288141.20080315133913@shitov.ru> Message-ID: <47DBB512.7050407@serezhkin.com> Andrew Shitov wrote: >> А можно перекинуть на день пятую встречу просто на 4 апреля >> попадает на SUN TECH DAY(это будет в питере) ? >> > > О ужас. Может все же в субботу 29-го? > Тогда не в Яндексе. -- Ivan B. Serezhkin From andy на shitov.ru Sat Mar 15 11:34:31 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 15 Mar 2008 21:34:31 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <47DBB512.7050407@serezhkin.com> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <1645751089.20080314212913@shitov.ru> <47DACCD4.8070406@serezhkin.com> <1837742179.20080314221259@shitov.ru> <47DAD360.50809@serezhkin.com> <1964949053.20080315013132@shitov.ru> <47DB0A04.5030600@serezhkin.com> <218771510803150335s4c51d10cv9fbda4c52f19505f@mail.gmail.com> <1906288141.20080315133913@shitov.ru> <47DBB512.7050407@serezhkin.com> Message-ID: <744892628.20080315213431@shitov.ru> Короче: Пятая встреча - 28 марта в пятницу. 19:30(?) в Яндексе. Записывайтесь, пожалуйста, у Ivan B. Serezhkin . Я записываюсь; может чуть опоздаю. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ruz на bestpractical.com Sun Mar 16 11:37:39 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sun, 16 Mar 2008 21:37:39 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <744892628.20080315213431@shitov.ru> References: <47D52694.5060307@serezhkin.com> <47DACCD4.8070406@serezhkin.com> <1837742179.20080314221259@shitov.ru> <47DAD360.50809@serezhkin.com> <1964949053.20080315013132@shitov.ru> <47DB0A04.5030600@serezhkin.com> <218771510803150335s4c51d10cv9fbda4c52f19505f@mail.gmail.com> <1906288141.20080315133913@shitov.ru> <47DBB512.7050407@serezhkin.com> <744892628.20080315213431@shitov.ru> Message-ID: <589c94400803161137o1fb632ecw955fa0516cbd077a@mail.gmail.com> буду 2008/3/15 Andrew Shitov : > Короче: > > Пятая встреча - 28 марта в пятницу. 19:30(?) в Яндексе. > > Записывайтесь, пожалуйста, у Ivan B. Serezhkin . > > > Я записываюсь; может чуть опоздаю. > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > > > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From ivan на serezhkin.com Sun Mar 16 14:25:37 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 17 Mar 2008 00:25:37 +0300 Subject: [Moscow.pm] #moscow.pm =) Message-ID: <47DD9051.5080909@serezhkin.com> Привет. Day changed to 16 мар 2008 22:10 <@Vany> И тишинааа Day changed to 17 мар 2008 -- Ivan B. Serezhkin From evdokimov.denis на gmail.com Sun Mar 16 15:29:32 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 17 Mar 2008 01:29:32 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <589c94400803161137o1fb632ecw955fa0516cbd077a@mail.gmail.com> References: <47D52694.5060307@serezhkin.com> <1837742179.20080314221259@shitov.ru> <47DAD360.50809@serezhkin.com> <1964949053.20080315013132@shitov.ru> <47DB0A04.5030600@serezhkin.com> <218771510803150335s4c51d10cv9fbda4c52f19505f@mail.gmail.com> <1906288141.20080315133913@shitov.ru> <47DBB512.7050407@serezhkin.com> <744892628.20080315213431@shitov.ru> <589c94400803161137o1fb632ecw955fa0516cbd077a@mail.gmail.com> Message-ID: Пока не 100% но буду From shv на agava.com Mon Mar 17 03:47:26 2008 From: shv на agava.com (Alexey Sharypov) Date: Mon, 17 Mar 2008 13:47:26 +0300 Subject: [Moscow.pm] Offline #5 Message-ID: <20080317104729.2C0361174935@agava.mipt.ru> 28 буду ______________________ Sharypov Alexey. The developer of virtual hosting. AGAVA ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080317/319dd39f/attachment.html From ivan на serezhkin.com Mon Mar 17 04:54:37 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 17 Mar 2008 14:54:37 +0300 Subject: [Moscow.pm] Offline#5 : call for Papers Message-ID: <47DE5BFD.6000804@serezhkin.com> Привет. Сабж. И так, что мы имеем? Матерные слова меня на темк POE. Наим про asterisk А ещё ? -- Ivan B. Serezhkin From ivan на serezhkin.com Mon Mar 17 05:09:29 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 17 Mar 2008 15:09:29 +0300 Subject: [Moscow.pm] POE::Filter::Line Message-ID: <47DE5F79.7080309@serezhkin.com> Привет. Может кому и интересно ? получил прирос в 25 раз на больших файлах. Можете поругать стиль =) На очереди сделать нормальный быстрый драйвер. И кстати, это удобный темплейт для написания своих фильтров, например POE::Filter::Log::Postfix =) Использовать так: Wheel ... Driver => POE::Driver::SysRW->new( BlockSize => 256*1024*1024) , Filter => POE::Filter::Regexp->new(qr/RecordSeparator/), .... package POE::Filter::Regexp; use strict; sub new { my ($class,$re)=@_; $re ||= qr/\n/; die "Param in new must be a Regexp but this is a ".ref($re) unless ref $re eq 'Regexp'; return bless [ '', # raw unparsed data [], # ready queue $re, ], $class; } sub get { my ($self, $stream) = @_; my @ret; while($self->[0].=shift @$stream){ my $p=0; while($self->[0]=~/$self->[2]/g) { next unless $-[0]; #begin of stream push @ret, substr($self->[0], $p, $-[0]-$p); $p=$-[0]; } substr($self->[0], 0, $p)=undef; } return \@ret; } 1; -- Ivan B. Serezhkin From ruz на bestpractical.com Mon Mar 17 08:14:00 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 17 Mar 2008 18:14:00 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <47DE5F79.7080309@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> Message-ID: <589c94400803170814s5670af67t4a6e13d0252971f0@mail.gmail.com> 2008/3/17 Ivan B. Serezhkin : > Привет. > Может кому и интересно ? > получил прирос в 25 раз на больших файлах. > Можете поругать стиль =) > На очереди сделать нормальный быстрый драйвер. > И кстати, это удобный темплейт для написания своих фильтров, например > POE::Filter::Log::Postfix =) > Использовать так: > > Wheel ... > Driver => POE::Driver::SysRW->new( BlockSize => 256*1024*1024) , > Filter => POE::Filter::Regexp->new(qr/RecordSeparator/), > .... > > > > package POE::Filter::Regexp; > use strict; > > sub new { > my ($class,$re)=@_; > $re ||= qr/\n/; > die "Param in new must be a Regexp but this is a ".ref($re) unless ref > $re eq 'Regexp'; > return bless [ > '', # raw unparsed data > [], # ready queue > $re, > ], $class; Почему не ref($class)||$class? > } > > sub get { > my ($self, $stream) = @_; > my @ret; > while($self->[0].=shift @$stream){ $self->[0] .= $_ foreach @$stream; Возможно будет быстрее. Нужно подчищать поток? Если да, то стоит оставить как у вас. Можно еще study добавить, хотя это может и замедлить. Если говорить о больших файлах, то память будет кушаться в больших кол-вах, если разделителя в потоке нет, но тут видимо ничего не поделаешь. > my $p=0; > while($self->[0]=~/$self->[2]/g) { > next unless $-[0]; #begin of stream > push @ret, substr($self->[0], $p, $-[0]-$p); > $p=$-[0]; > } > substr($self->[0], 0, $p)=undef; substr($self->[0], 0, $p) = ""; > } > return \@ret; > } > 1; > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From evdokimov.denis на gmail.com Mon Mar 17 08:41:47 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 17 Mar 2008 18:41:47 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <47DE5F79.7080309@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> Message-ID: > получил прирос в 25 раз на больших файлах. За счёт чего получается прирост? Как я понимаю, всё должно утыкаться в дисковый IO From ivan на serezhkin.com Mon Mar 17 08:53:37 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 17 Mar 2008 18:53:37 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <589c94400803170814s5670af67t4a6e13d0252971f0@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803170814s5670af67t4a6e13d0252971f0@mail.gmail.com> Message-ID: <47DE9401.7080008@serezhkin.com> Ruslan Zakirov wrote: > 2008/3/17 Ivan B. Serezhkin : > >> Привет. >> Может кому и интересно ? >> получил прирос в 25 раз на больших файлах. >> Можете поругать стиль =) >> На очереди сделать нормальный быстрый драйвер. >> И кстати, это удобный темплейт для написания своих фильтров, например >> POE::Filter::Log::Postfix =) >> Использовать так: >> >> Wheel ... >> Driver => POE::Driver::SysRW->new( BlockSize => 256*1024*1024) , >> Filter => POE::Filter::Regexp->new(qr/RecordSeparator/), >> .... >> >> >> >> package POE::Filter::Regexp; >> use strict; >> >> sub new { >> my ($class,$re)=@_; >> $re ||= qr/\n/; >> die "Param in new must be a Regexp but this is a ".ref($re) unless ref >> $re eq 'Regexp'; >> return bless [ >> '', # raw unparsed data >> [], # ready queue >> $re, >> ], $class; >> > Почему не ref($class)||$class? > > >> } >> >> sub get { >> my ($self, $stream) = @_; >> my @ret; >> while($self->[0].=shift @$stream){ >> > $self->[0] .= $_ foreach @$stream; > можно, но тогда мы будем дважды жрать память под каждый input chunk В результате я остановился на while(shift @$stream){ $self->[0].=$_; размеры элементов в $stream по идее должны быть равны BlockSize в драйвере. Но вообще все эти навороты с отдельно драйвером, отдельно фильтром - это круто, но на самом деле сейчас не используется. Драйвер всегда возвращает один кусок в $input и его сразу же скармливают в фильтр. > Возможно будет быстрее. Нужно подчищать поток? Если да, то стоит > оставить как у вас. > > Можно еще study добавить, хотя это может и замедлить. > > Если говорить о больших файлах, то память будет кушаться в больших > кол-вах, если разделителя в потоке нет, но тут видимо ничего не > поделаешь. > Я ею жертвую =) Скорость важнее. > >> my $p=0; >> while($self->[0]=~/$self->[2]/g) { >> next unless $-[0]; #begin of stream >> push @ret, substr($self->[0], $p, $-[0]-$p); >> $p=$-[0]; >> } >> substr($self->[0], 0, $p)=undef; >> > substr($self->[0], 0, $p) = ""; > > >> } >> return \@ret; >> } >> 1; >> -- Ivan B. Serezhkin From ivan на serezhkin.com Mon Mar 17 08:56:58 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 17 Mar 2008 18:56:58 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: References: <47DE5F79.7080309@serezhkin.com> Message-ID: <47DE94CA.3050802@serezhkin.com> Denis Evdokimov wrote: >> получил прирос в 25 раз на больших файлах. >> > За счёт чего получается прирост? > За счёт уменьшения количиства вызываемых функций на каждый чих, и увеличение буффера чтения. В POE::Filter::Line увеличение приёмного буфера приводит к снижению кпд, а у меня к увеличению. > Как я понимаю, всё должно утыкаться в дисковый IO > У меня такие диски ... что в их IO уткнутся нельзя =) А если что - то IO::Zlib POE ничего и не заподозрит. -- Ivan B. Serezhkin From evdokimov.denis на gmail.com Mon Mar 17 09:09:53 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 17 Mar 2008 19:09:53 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <47DE94CA.3050802@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <47DE94CA.3050802@serezhkin.com> Message-ID: Всё-таки не понимаю... POE читает данные в 1 потоке, так? Кажется начинаю прозревать... >> получил прирос в 25 раз на больших файлах. По сравнению с чем? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080317/b21a09ae/attachment.html From shafiev на gmail.com Mon Mar 17 09:39:55 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 17 Mar 2008 19:39:55 +0300 Subject: [Moscow.pm] Offline#5 : call for Papers In-Reply-To: <47DE5BFD.6000804@serezhkin.com> References: <47DE5BFD.6000804@serezhkin.com> Message-ID: <218771510803170939k6770e586j4a3b7a2cb9b5e10c@mail.gmail.com> Наим не будет рассказывать про asterisk :) Я с этим SIP протоколом уже устал биться,но к 5 офу не успею сделать стабильную работу(оказалось что разные клиенты шлют не совсем по стандарту :) ) 17.03.08, Ivan B. Serezhkin написал(а): > > Привет. > Сабж. > И так, что мы имеем? > Матерные слова меня на темк POE. > Наим про asterisk > > А ещё ? > > -- > Ivan B. Serezhkin > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080317/198a31b8/attachment.html From andy на shitov.ru Mon Mar 17 09:43:31 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 17 Mar 2008 19:43:31 +0300 Subject: [Moscow.pm] Offline#5 : call for Papers In-Reply-To: <218771510803170939k6770e586j4a3b7a2cb9b5e10c@mail.gmail.com> References: <47DE5BFD.6000804@serezhkin.com> <218771510803170939k6770e586j4a3b7a2cb9b5e10c@mail.gmail.com> Message-ID: Могу предложить WWW::Page, раз это заинтересовало людей в прошлый раз. > биться,но к 5 офу не успею сделать стабильную работу(оказалось что разные Но если успею приехать :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Mon Mar 17 09:48:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 17 Mar 2008 19:48:48 +0300 Subject: [Moscow.pm] Offline#5 : call for Papers In-Reply-To: References: <47DE5BFD.6000804@serezhkin.com> <218771510803170939k6770e586j4a3b7a2cb9b5e10c@mail.gmail.com> Message-ID: Тем более раз в ru_perl устраивают очередные дискуссии :-) http://community.livejournal.com/ru_perl/241388.html On 3/17/08, Andrew Shitov wrote: > Могу предложить WWW::Page, раз это заинтересовало людей в прошлый раз. > Но если успею приехать :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Mon Mar 17 10:06:36 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 17 Mar 2008 20:06:36 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: References: <47DE5F79.7080309@serezhkin.com> <47DE94CA.3050802@serezhkin.com> Message-ID: <47DEA51C.4070402@serezhkin.com> Denis Evdokimov wrote: > Всё-таки не понимаю... > POE читает данные в 1 потоке, так? Ну на один процесс - один поток. Да. > > Кажется начинаю прозревать... > >> получил прирос в 25 раз на больших файлах. > По сравнению с чем? По сравнению с с фильтром, который идёт в комплекте. -- Ivan B. Serezhkin From ivan на serezhkin.com Mon Mar 17 10:29:03 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 17 Mar 2008 20:29:03 +0300 Subject: [Moscow.pm] Offline#5 : call for Papers In-Reply-To: References: <47DE5BFD.6000804@serezhkin.com> <218771510803170939k6770e586j4a3b7a2cb9b5e10c@mail.gmail.com> Message-ID: <47DEAA5F.7080401@serezhkin.com> Andrew Shitov wrote: > Могу предложить WWW::Page, раз это заинтересовало людей в прошлый раз. > Вестимо заинтересовало. > >> биться,но к 5 офу не успею сделать стабильную работу(оказалось что разные >> > > Но если успею приехать :-) > значит к риту или к маю. -- Ivan B. Serezhkin From ruz на bestpractical.com Mon Mar 17 20:00:52 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 18 Mar 2008 06:00:52 +0300 Subject: [Moscow.pm] =?utf-8?b?VGhlIFBlcmwgRm91bmRhdGlvbiDQsdGL0Lsg0L4=?= =?utf-8?b?0LTQvtCx0YDQtdC9INC6INGD0YfQsNGB0YLQuNGOINCyICLQm9C10YI=?= =?utf-8?b?0L4g0JrQvtC00LAgMjAwOCDQvtGCIEdvb2dsZSI=?= Message-ID: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> Поздравления. Полный список организаций: http://code.google.com/soc/2008/ Для тех, кто не в курсе. Подавали заявки две perl организации TPF и EPO(http://www.enlightenedperl.org/). Последняя была организована буквально недавно от части для подачи заявки. Прошёл только фонд. Пока нет подробностей, но, на сколько я знаю, через TPF будут продвигаться все проекты так или иначе касающиеся Perl. Мне кажется, что наступило самое время немного пофлудить на perl related сайтах. Повесить объявления в институтах и общежитиях, если у вас остались контакты или вы учитесь. 31 Марта заканчивается срок подачи заявок студентами, а это очень скоро. Я написал сюда, напишу где-то еще, но все не покроешь. Не поленитесь написать на форуме или в дневнике. Обсудить подробности с perl менторами студенты могут на канале #soc-help сервера irc.perl.org Ссылки: * TPF на сайте GSoC2008: http://code.google.com/soc/2008/perl/about.html - страничка, где появятся проекты со временем. * Perl and 2008 Google Summer of Code: http://www.perlfoundation.org/perl5/index.cgi?gsoc2008 - описание разделов, пилотов и дублирующих пилотов. * http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects - список идей и доп. информация. * http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_proposal_template - шаблон подачи заявок для студентов -- Best regards, Ruslan. From shafiev на gmail.com Tue Mar 18 03:15:41 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 18 Mar 2008 13:15:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xl?= =?koi8-r?b?Ig==?= In-Reply-To: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> Message-ID: <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> Попробую развесить в моём универе 18.03.08, Ruslan Zakirov написал(а): > > Поздравления. > > Полный список организаций: > http://code.google.com/soc/2008/ > > Для тех, кто не в курсе. Подавали заявки две perl организации TPF и > EPO(http://www.enlightenedperl.org/). Последняя была организована > буквально недавно от части для подачи заявки. Прошёл только фонд. Пока > нет подробностей, но, на сколько я знаю, через TPF будут продвигаться > все проекты так или иначе касающиеся Perl. > > Мне кажется, что наступило самое время немного пофлудить на perl > related сайтах. Повесить объявления в институтах и общежитиях, если у > вас остались контакты или вы учитесь. 31 Марта заканчивается срок > подачи заявок студентами, а это очень скоро. Я написал сюда, напишу > где-то еще, но все не покроешь. Не поленитесь написать на форуме или в > дневнике. > > Обсудить подробности с perl менторами студенты могут на канале > #soc-help сервера irc.perl.org > > Ссылки: > > * TPF на сайте GSoC2008: > http://code.google.com/soc/2008/perl/about.html - страничка, где > появятся проекты со временем. > > * Perl and 2008 Google Summer of Code: > http://www.perlfoundation.org/perl5/index.cgi?gsoc2008 - описание > разделов, пилотов и дублирующих пилотов. > > * http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects - > список идей и доп. информация. > > * http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_proposal_template > - шаблон подачи заявок для студентов > > -- > Best regards, Ruslan. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080318/0d599120/attachment.html From postmaster на softsearch.ru Tue Mar 18 03:35:15 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Tue, 18 Mar 2008 13:35:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xl?= =?koi8-r?b?Ig==?= In-Reply-To: <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> Message-ID: <794071027.20080318133515@softsearch.ru> Здравствуйте. Руслан, а чём интересен и полезен гугловский слёт? Они там народ вербуют, их интерес понятен. А нам? > Полный список организаций: > http://code.google.com/soc/2008/ > Для тех, кто не в курсе. Подавали заявки две perl организации TPF и > EPO(http://www.enlightenedperl.org/). Последняя была организована > буквально недавно от части для подачи заявки. Прошёл только фонд. Пока > нет подробностей, но, на сколько я знаю, через TPF будут продвигаться > все проекты так или иначе касающиеся Perl. > Мне кажется, что наступило самое время немного пофлудить на perl > related сайтах. Повесить объявления в институтах и общежитиях, если у > вас остались контакты или вы учитесь. 31 Марта заканчивается срок > подачи заявок студентами, а это очень скоро. Я написал сюда, напишу > где-то еще, но все не покроешь. Не поленитесь написать на форуме или в > дневнике. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Tue Mar 18 03:40:39 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 18 Mar 2008 13:40:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xl?= =?koi8-r?b?Ig==?= In-Reply-To: <794071027.20080318133515@softsearch.ru> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> Message-ID: Gmail кстати это последнее сообщение на moscow-pm переместил в папку "Спам" :-) > Руслан, а чём интересен и полезен гугловский слёт? Они там народ > вербуют, их интерес понятен. А нам? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From alex на kapranoff.ru Tue Mar 18 04:48:45 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 18 Mar 2008 14:48:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xlIg==?= In-Reply-To: <794071027.20080318133515@softsearch.ru> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> Message-ID: <47DFAC1D.9070605@kapranoff.ru> Монашёв Михаил wrote: > Здравствуйте. > > Руслан, а чём интересен и полезен гугловский слёт? Они там народ > вербуют, их интерес понятен. А нам? Странный комментарий. Гугль даёт денег студентам за работу на ОпенСорс проекты. Естественно, это очень интересно любому такому проекту, например Перлу. >> Полный список организаций: >> http://code.google.com/soc/2008/ > >> Для тех, кто не в курсе. Подавали заявки две perl организации TPF и >> EPO(http://www.enlightenedperl.org/). Последняя была организована >> буквально недавно от части для подачи заявки. Прошёл только фонд. Пока >> нет подробностей, но, на сколько я знаю, через TPF будут продвигаться >> все проекты так или иначе касающиеся Perl. > >> Мне кажется, что наступило самое время немного пофлудить на perl >> related сайтах. Повесить объявления в институтах и общежитиях, если у >> вас остались контакты или вы учитесь. 31 Марта заканчивается срок >> подачи заявок студентами, а это очень скоро. Я написал сюда, напишу >> где-то еще, но все не покроешь. Не поленитесь написать на форуме или в >> дневнике. > > > > From ruz на bestpractical.com Tue Mar 18 05:29:29 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 18 Mar 2008 15:29:29 +0300 Subject: [Moscow.pm] =?utf-8?b?VGhlIFBlcmwgRm91bmRhdGlvbiDQsdGL0Lsg0L4=?= =?utf-8?b?0LTQvtCx0YDQtdC9INC6INGD0YfQsNGB0YLQuNGOINCyICLQm9C10YI=?= =?utf-8?b?0L4g0JrQvtC00LAgMjAwOCDQvtGCIEdvb2dsZSI=?= In-Reply-To: <794071027.20080318133515@softsearch.ru> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> Message-ID: <589c94400803180529t68dcb7c2ne7e5ca9b9d6b1a7d@mail.gmail.com> 2008/3/18 Монашёв Михаил : > Здравствуйте. > > Руслан, а чём интересен и полезен гугловский слёт? Они там народ > вербуют, их интерес понятен. А нам? В первую очередь это интересно студентам: 1) Интересный проект 2) Возможность потом развить проделанную работу в диплом 3) Хороший пункт в резюме при поступлении на работу 4) Знакомство с архитектурой проектов, помощь менторов 5) Неплохие деньги вместо работы летом продавцом в каком-нибудь магазинчике Для российских компаний: 1) Компании использующие OSS могут реализовать проект, который им интересен, если у них работают студенты. Нужно только сформулировать идею для студента, а также можно сократить расходы немного :) 2) Получить список кандидатов на работу 3) Продвинуть свой проект. TPF принимает заявки от менторов для проектов по всем направлениям Для moscow.pm 1) Это важно для Perl, мы не участвовали несколько лет, когда в списке присутствуют аудио проигрыватели и игры. 2) Возможность поучаствовать как менторами так и студентами Нужно только желание. > > Полный список организаций: > > http://code.google.com/soc/2008/ > > > Для тех, кто не в курсе. Подавали заявки две perl организации TPF и > > EPO(http://www.enlightenedperl.org/). Последняя была организована > > буквально недавно от части для подачи заявки. Прошёл только фонд. Пока > > нет подробностей, но, на сколько я знаю, через TPF будут продвигаться > > все проекты так или иначе касающиеся Perl. > > > Мне кажется, что наступило самое время немного пофлудить на perl > > related сайтах. Повесить объявления в институтах и общежитиях, если у > > вас остались контакты или вы учитесь. 31 Марта заканчивается срок > > подачи заявок студентами, а это очень скоро. Я написал сюда, напишу > > где-то еще, но все не покроешь. Не поленитесь написать на форуме или в > > дневнике. > > > > > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From ivan на serezhkin.com Tue Mar 18 05:48:12 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 18 Mar 2008 15:48:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xlIg==?= In-Reply-To: <794071027.20080318133515@softsearch.ru> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> Message-ID: <47DFBA0C.2040206@serezhkin.com> Монашёв Михаил wrote: > Здравствуйте. > > Руслан, а чём интересен и полезен гугловский слёт? Они там народ > вербуют, их интерес понятен. А нам? > Класные каникулы для студентов. Нам, Михаил, ничем =( Ну развечто они под gpl пишут. > >> Полный список организаций: >> http://code.google.com/soc/2008/ >> > > >> Для тех, кто не в курсе. Подавали заявки две perl организации TPF и >> EPO(http://www.enlightenedperl.org/). Последняя была организована >> буквально недавно от части для подачи заявки. Прошёл только фонд. Пока >> нет подробностей, но, на сколько я знаю, через TPF будут продвигаться >> все проекты так или иначе касающиеся Perl. >> > > >> Мне кажется, что наступило самое время немного пофлудить на perl >> related сайтах. Повесить объявления в институтах и общежитиях, если у >> вас остались контакты или вы учитесь. 31 Марта заканчивается срок >> подачи заявок студентами, а это очень скоро. Я написал сюда, напишу >> где-то еще, но все не покроешь. Не поленитесь написать на форуме или в >> дневнике. >> > > > > > -- Ivan B. Serezhkin From ruz на bestpractical.com Tue Mar 18 05:42:02 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 18 Mar 2008 15:42:02 +0300 Subject: [Moscow.pm] =?utf-8?b?VGhlIFBlcmwgRm91bmRhdGlvbiDQsdGL0Lsg0L4=?= =?utf-8?b?0LTQvtCx0YDQtdC9INC6INGD0YfQsNGB0YLQuNGOINCyICLQm9C10YI=?= =?utf-8?b?0L4g0JrQvtC00LAgMjAwOCDQvtGCIEdvb2dsZSI=?= In-Reply-To: <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> Message-ID: <589c94400803180542r6146fff1g4f0d3d3af387b1f6@mail.gmail.com> п²п╣ п╫п╟я┬п╣п╩ я│я│я▀п╩п╨я┐ п╫п╟ пЁп╬я┌п╬п╡п╬п╣ п╬п╠я┼я▐п╡п╩п╣п╫п╦п╣, п©я─п╦п╨п╩п╟п╢я▀п╡п╟я▌ я└п╟п╧п╩. п╒п╣п╨я│я┌ п╬п╠я┴п╣пЁп╬ я┘п╟я─п╟п╨я┌п╣я─п╟, п╫п╬ п╡п©п╬п╩п╫п╣ п©п╬п╢п╬п╧п╢п╣я┌ п╢п╩я▐ я─п╟п╥п╪п╣я┴п╣п╫п╦я▐ п╡ п╦п╫я│я┌п╦я┌я┐я┌п╣. 2008/3/18 Naim Shafiev : > п÷п╬п©я─п╬п╠я┐я▌ я─п╟п╥п╡п╣я│п╦я┌я▄ п╡ п╪п╬я▒п╪ я┐п╫п╦п╡п╣я─п╣ > > 18.03.08, Ruslan Zakirov п╫п╟п©п╦я│п╟п╩(п╟): > > > > > > > > п÷п╬п╥п╢я─п╟п╡п╩п╣п╫п╦я▐. > > > > п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ п╬я─пЁп╟п╫п╦п╥п╟я├п╦п╧: > > http://code.google.com/soc/2008/ > > > > п■п╩я▐ я┌п╣я┘, п╨я┌п╬ п╫п╣ п╡ п╨я┐я─я│п╣. п÷п╬п╢п╟п╡п╟п╩п╦ п╥п╟я▐п╡п╨п╦ п╢п╡п╣ perl п╬я─пЁп╟п╫п╦п╥п╟я├п╦п╦ TPF п╦ > > EPO(http://www.enlightenedperl.org/). п÷п╬я│п╩п╣п╢п╫я▐я▐ п╠я▀п╩п╟ п╬я─пЁп╟п╫п╦п╥п╬п╡п╟п╫п╟ > > п╠я┐п╨п╡п╟п╩я▄п╫п╬ п╫п╣п╢п╟п╡п╫п╬ п╬я┌ я┤п╟я│я┌п╦ п╢п╩я▐ п©п╬п╢п╟я┤п╦ п╥п╟я▐п╡п╨п╦. п÷я─п╬я┬я▒п╩ я┌п╬п╩я▄п╨п╬ я└п╬п╫п╢. п÷п╬п╨п╟ > > п╫п╣я┌ п©п╬п╢я─п╬п╠п╫п╬я│я┌п╣п╧, п╫п╬, п╫п╟ я│п╨п╬п╩я▄п╨п╬ я▐ п╥п╫п╟я▌, я┤п╣я─п╣п╥ TPF п╠я┐п╢я┐я┌ п©я─п╬п╢п╡п╦пЁп╟я┌я▄я│я▐ > > п╡я│п╣ п©я─п╬п╣п╨я┌я▀ я┌п╟п╨ п╦п╩п╦ п╦п╫п╟я┤п╣ п╨п╟я│п╟я▌я┴п╦п╣я│я▐ Perl. > > > > п°п╫п╣ п╨п╟п╤п╣я┌я│я▐, я┤я┌п╬ п╫п╟я│я┌я┐п©п╦п╩п╬ я│п╟п╪п╬п╣ п╡я─п╣п╪я▐ п╫п╣п╪п╫п╬пЁп╬ п©п╬я└п╩я┐п╢п╦я┌я▄ п╫п╟ perl > > related я│п╟п╧я┌п╟я┘. п÷п╬п╡п╣я│п╦я┌я▄ п╬п╠я┼я▐п╡п╩п╣п╫п╦я▐ п╡ п╦п╫я│я┌п╦я┌я┐я┌п╟я┘ п╦ п╬п╠я┴п╣п╤п╦я┌п╦я▐я┘, п╣я│п╩п╦ я┐ > > п╡п╟я│ п╬я│я┌п╟п╩п╦я│я▄ п╨п╬п╫я┌п╟п╨я┌я▀ п╦п╩п╦ п╡я▀ я┐я┤п╦я┌п╣я│я▄. 31 п°п╟я─я┌п╟ п╥п╟п╨п╟п╫я┤п╦п╡п╟п╣я┌я│я▐ я│я─п╬п╨ > > п©п╬п╢п╟я┤п╦ п╥п╟я▐п╡п╬п╨ я│я┌я┐п╢п╣п╫я┌п╟п╪п╦, п╟ я█я┌п╬ п╬я┤п╣п╫я▄ я│п╨п╬я─п╬. п╞ п╫п╟п©п╦я│п╟п╩ я│я▌п╢п╟, п╫п╟п©п╦я┬я┐ > > пЁп╢п╣-я┌п╬ п╣я┴п╣, п╫п╬ п╡я│п╣ п╫п╣ п©п╬п╨я─п╬п╣я┬я▄. п²п╣ п©п╬п╩п╣п╫п╦я┌п╣я│я▄ п╫п╟п©п╦я│п╟я┌я▄ п╫п╟ я└п╬я─я┐п╪п╣ п╦п╩п╦ п╡ > > п╢п╫п╣п╡п╫п╦п╨п╣. > > > > п·п╠я│я┐п╢п╦я┌я▄ п©п╬п╢я─п╬п╠п╫п╬я│я┌п╦ я│ perl п╪п╣п╫я┌п╬я─п╟п╪п╦ я│я┌я┐п╢п╣п╫я┌я▀ п╪п╬пЁя┐я┌ п╫п╟ п╨п╟п╫п╟п╩п╣ > > #soc-help я│п╣я─п╡п╣я─п╟ irc.perl.org > > > > п║я│я▀п╩п╨п╦: > > > > * TPF п╫п╟ я│п╟п╧я┌п╣ GSoC2008: > > http://code.google.com/soc/2008/perl/about.html - я│я┌я─п╟п╫п╦я┤п╨п╟, пЁп╢п╣ > > п©п╬я▐п╡я▐я┌я│я▐ п©я─п╬п╣п╨я┌я▀ я│п╬ п╡я─п╣п╪п╣п╫п╣п╪. > > > > * Perl and 2008 Google Summer of Code: > > http://www.perlfoundation.org/perl5/index.cgi?gsoc2008 - п╬п©п╦я│п╟п╫п╦п╣ > > я─п╟п╥п╢п╣п╩п╬п╡, п©п╦п╩п╬я┌п╬п╡ п╦ п╢я┐п╠п╩п╦я─я┐я▌я┴п╦я┘ п©п╦п╩п╬я┌п╬п╡. > > > > * http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects - > > я│п©п╦я│п╬п╨ п╦п╢п╣п╧ п╦ п╢п╬п©. п╦п╫я└п╬я─п╪п╟я├п╦я▐. > > > > * http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_proposal_template > > - я┬п╟п╠п╩п╬п╫ п©п╬п╢п╟я┤п╦ п╥п╟я▐п╡п╬п╨ п╢п╩я▐ я│я┌я┐п╢п╣п╫я┌п╬п╡ > > > > -- > > Best regards, Ruslan. > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- Best regards, Ruslan. ----------- следущая часть ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╫п╣ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ я└п╬я─п╪п╟я┌п╣ п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… п≤п╪я▐ : Russian-gsoc2008flyer.pdf п╒п╦п© : application/pdf п═п╟п╥п╪п╣я─ : 67891 п╠п╟п╧я┌п╬п╡ п·п©п╦я│п╟п╫п╦п╣: п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌ Url : http://mail.pm.org/pipermail/moscow-pm/attachments/20080318/21316025/attachment-0001.pdf From ivan на serezhkin.com Tue Mar 18 05:52:53 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 18 Mar 2008 15:52:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xlIg==?= In-Reply-To: <47DFAC1D.9070605@kapranoff.ru> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> <47DFAC1D.9070605@kapranoff.ru> Message-ID: <47DFBB25.2090002@serezhkin.com> Alex Kapranoff wrote: > Монашёв Михаил wrote: > >> Здравствуйте. >> >> Руслан, а чём интересен и полезен гугловский слёт? Они там народ >> вербуют, их интерес понятен. А нам? >> > > Странный комментарий. > > Гугль даёт денег студентам за работу на ОпенСорс проекты. Естественно, > это очень интересно любому такому проекту, например Перлу. Алекс, ты помнишь что высказывал по поводу современных студентов ? =) А больше ли польза вреда ? =) -- Ivan B. Serezhkin From ivanshirokoff на gmail.com Tue Mar 18 06:04:43 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Tue, 18 Mar 2008 16:04:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xlIg==?= In-Reply-To: <47DFBB25.2090002@serezhkin.com> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> <47DFAC1D.9070605@kapranoff.ru> <47DFBB25.2090002@serezhkin.com> Message-ID: <47DFBDEB.7040007@gmail.com> Ivan B. Serezhkin wrote: > Alex Kapranoff wrote: > >> Монашёв Михаил wrote: >> >> >>> Здравствуйте. >>> >>> Руслан, а чём интересен и полезен гугловский слёт? Они там народ >>> вербуют, их интерес понятен. А нам? >>> >>> >> Странный комментарий. >> >> Гугль даёт денег студентам за работу на ОпенСорс проекты. Естественно, >> это очень интересно любому такому проекту, например Перлу. >> > Алекс, ты помнишь что высказывал по поводу современных студентов ? =) > А больше ли польза вреда ? =) А что высказывал, если не секрет??? From postmaster на softsearch.ru Tue Mar 18 07:54:20 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Tue, 18 Mar 2008 17:54:20 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xl?= =?koi8-r?b?Ig==?= In-Reply-To: <47DFBDEB.7040007@gmail.com> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> <47DFAC1D.9070605@kapranoff.ru> <47DFBB25.2090002@serezhkin.com> <47DFBDEB.7040007@gmail.com> Message-ID: <61575914.20080318175420@softsearch.ru> Здравствуйте, Иван. >> Алекс, ты помнишь что высказывал по поводу современных студентов ? =) >> А больше ли польза вреда ? =) > А что высказывал, если не секрет??? Возьми студента на работу и узнаешь :-) -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From shafiev на gmail.com Tue Mar 18 08:02:36 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 18 Mar 2008 18:02:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xl?= =?koi8-r?b?Ig==?= In-Reply-To: <61575914.20080318175420@softsearch.ru> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> <47DFAC1D.9070605@kapranoff.ru> <47DFBB25.2090002@serezhkin.com> <47DFBDEB.7040007@gmail.com> <61575914.20080318175420@softsearch.ru> Message-ID: <218771510803180802y76d8f1cfp4cc822d1d6e67545@mail.gmail.com> Нас презирают :) [P.S есть за что ] 18.03.08, Монашёв Михаил написал(а): > > Здравствуйте, Иван. > > > >> Алекс, ты помнишь что высказывал по поводу современных студентов ? =) > >> А больше ли польза вреда ? =) > > А что высказывал, если не секрет??? > > > Возьми студента на работу и узнаешь :-) > > > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080318/d289e1d7/attachment.html From ivanshirokoff на gmail.com Tue Mar 18 08:05:15 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Tue, 18 Mar 2008 18:05:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xlIg==?= In-Reply-To: <61575914.20080318175420@softsearch.ru> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> <47DFAC1D.9070605@kapranoff.ru> <47DFBB25.2090002@serezhkin.com> <47DFBDEB.7040007@gmail.com> <61575914.20080318175420@softsearch.ru> Message-ID: <47DFDA2B.2040609@gmail.com> Монашёв Михаил wrote: > Здравствуйте, Иван. > > >>> Алекс, ты помнишь что высказывал по поводу современных студентов ? =) >>> А больше ли польза вреда ? =) >>> >> А что высказывал, если не секрет??? >> > > Возьми студента на работу и узнаешь :-) Я со второго курса программистом подрабатывал... Когда на старших курсах стало больше времени уже работал на полной занятости... все довольны =) From alex на kapranoff.ru Tue Mar 18 08:33:43 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 18 Mar 2008 18:33:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xlIg==?= In-Reply-To: <47DFBA0C.2040206@serezhkin.com> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> <47DFBA0C.2040206@serezhkin.com> Message-ID: <47DFE0D7.70105@kapranoff.ru> Ivan B. Serezhkin wrote: > Монашёв Михаил wrote: >> Здравствуйте. >> >> Руслан, а чём интересен и полезен гугловский слёт? Они там народ >> вербуют, их интерес понятен. А нам? >> > Класные каникулы для студентов. > Нам, Михаил, ничем =( > Ну развечто они под gpl пишут. 2. What licenses do I have choose from? That depends on your mentoring organization. All code created by student participants must be released under an Open Source Initiative approved license. http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_licenses From alex на kapranoff.ru Tue Mar 18 08:34:28 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 18 Mar 2008 18:34:28 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xlIg==?= In-Reply-To: <47DFBB25.2090002@serezhkin.com> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> <47DFAC1D.9070605@kapranoff.ru> <47DFBB25.2090002@serezhkin.com> Message-ID: <47DFE104.8040602@kapranoff.ru> Ivan B. Serezhkin wrote: >> Гугль даёт денег студентам за работу на ОпенСорс проекты. Естественно, >> это очень интересно любому такому проекту, например Перлу. > Алекс, ты помнишь что высказывал по поводу современных студентов ? =) > А больше ли польза вреда ? =) Ну так поэтому там есть менторы. From ivan на serezhkin.com Tue Mar 18 10:08:47 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 18 Mar 2008 20:08:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xlIg==?= In-Reply-To: <47DFDA2B.2040609@gmail.com> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> <47DFAC1D.9070605@kapranoff.ru> <47DFBB25.2090002@serezhkin.com> <47DFBDEB.7040007@gmail.com> <61575914.20080318175420@softsearch.ru> <47DFDA2B.2040609@gmail.com> Message-ID: <47DFF71F.5060708@serezhkin.com> Ivan Shirokoff wrote: > Монашёв Михаил wrote: > >> Здравствуйте, Иван. >> >> >> >>>> Алекс, ты помнишь что высказывал по поводу современных студентов ? =) >>>> А больше ли польза вреда ? =) >>>> >>>> >>> А что высказывал, если не секрет??? >>> >>> >> Возьми студента на работу и узнаешь :-) >> > Я со второго курса программистом подрабатывал... Когда на старших курсах > стало больше времени уже работал на полной занятости... все довольны =) > Всё зависит от задач. на "всяких скриптах" это может и прокатить. А настоящее core должен писать селовек, который не писать не может. Хотя да, если поискать по всему миру, то примерно столько, сколько им надо, таких студентов наберётся. -- Ivan B. Serezhkin From pavel.odintsov на googlemail.com Tue Mar 18 10:56:42 2008 From: pavel.odintsov на googlemail.com (=?KOI8-R?B?78TJzsPP1yDwwdfFzA==?=) Date: Tue, 18 Mar 2008 21:56:42 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGhlIFBlcmwgRm91bmRhdGlvbiDC2cwgz8TPwtLF?= =?koi8-r?b?ziDLINXewdPUycAg1yAi7MXUzyDrz8TBIDIwMDggz9QgR29vZ2xl?= =?koi8-r?b?Ig==?= In-Reply-To: <218771510803180802y76d8f1cfp4cc822d1d6e67545@mail.gmail.com> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> <794071027.20080318133515@softsearch.ru> <47DFAC1D.9070605@kapranoff.ru> <47DFBB25.2090002@serezhkin.com> <47DFBDEB.7040007@gmail.com> <61575914.20080318175420@softsearch.ru> <218771510803180802y76d8f1cfp4cc822d1d6e67545@mail.gmail.com> Message-ID: Ага, скоро начнётся разделение рассылки на "до 21го" и "после 21го", скоро гляди и цпан от представителей первой группы оградят возрастным цензом :) Хотя и тут могут студенты проскочить, но ничего, далее можно вручную отсеять. 18.03.08, Naim Shafiev написал(а): > > Нас презирают :) [P.S есть за что ] > > 18.03.08, Монашёв Михаил написал(а): > > > > Здравствуйте, Иван. > > > > > > >> Алекс, ты помнишь что высказывал по поводу современных студентов ? =) > > >> А больше ли польза вреда ? =) > > > А что высказывал, если не секрет??? > > > > > > Возьми студента на работу и узнаешь :-) > > > > > > -- > > С уважением, > > Монашёв Михаил, SoftSearch.ru > > mailto:postmaster на softsearch.ru > > ICQ# 166233339 > > http://michael.mindmix.ru/ > > Без бэкапа по жизни. > > > > -- > > > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Одинцов Павел ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080318/477846be/attachment-0001.html From ruz на bestpractical.com Wed Mar 19 08:48:20 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Wed, 19 Mar 2008 18:48:20 +0300 Subject: [Moscow.pm] =?utf-8?b?VGhlIFBlcmwgRm91bmRhdGlvbiDQsdGL0Lsg0L4=?= =?utf-8?b?0LTQvtCx0YDQtdC9INC6INGD0YfQsNGB0YLQuNGOINCyICLQm9C10YI=?= =?utf-8?b?0L4g0JrQvtC00LAgMjAwOCDQvtGCIEdvb2dsZSI=?= In-Reply-To: <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> References: <589c94400803172000s140b20fbr5bf2e35789b35e03@mail.gmail.com> <218771510803180315w4f8bf7e3w8c54fe46b7c0c4b0@mail.gmail.com> Message-ID: <589c94400803190848y5d623ab2mae9981ea1df7e165@mail.gmail.com> Как успехи? 2008/3/18 Naim Shafiev : > Попробую развесить в моём универе > > 18.03.08, Ruslan Zakirov написал(а): > > > > > > > > Поздравления. > > > > Полный список организаций: > > http://code.google.com/soc/2008/ > > > > Для тех, кто не в курсе. Подавали заявки две perl организации TPF и > > EPO(http://www.enlightenedperl.org/). Последняя была организована > > буквально недавно от части для подачи заявки. Прошёл только фонд. Пока > > нет подробностей, но, на сколько я знаю, через TPF будут продвигаться > > все проекты так или иначе касающиеся Perl. > > > > Мне кажется, что наступило самое время немного пофлудить на perl > > related сайтах. Повесить объявления в институтах и общежитиях, если у > > вас остались контакты или вы учитесь. 31 Марта заканчивается срок > > подачи заявок студентами, а это очень скоро. Я написал сюда, напишу > > где-то еще, но все не покроешь. Не поленитесь написать на форуме или в > > дневнике. > > > > Обсудить подробности с perl менторами студенты могут на канале > > #soc-help сервера irc.perl.org > > > > Ссылки: > > > > * TPF на сайте GSoC2008: > > http://code.google.com/soc/2008/perl/about.html - страничка, где > > появятся проекты со временем. > > > > * Perl and 2008 Google Summer of Code: > > http://www.perlfoundation.org/perl5/index.cgi?gsoc2008 - описание > > разделов, пилотов и дублирующих пилотов. > > > > * http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects - > > список идей и доп. информация. > > > > * http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_proposal_template > > - шаблон подачи заявок для студентов > > > > -- > > Best regards, Ruslan. > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- Best regards, Ruslan. From clear-m на yandex.ru Thu Mar 20 02:12:11 2008 From: clear-m на yandex.ru (Kononov Alexey) Date: Thu, 20 Mar 2008 12:12:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDP0MHT1NggzsEgIk1heSBQZXJsIj8=?= Message-ID: <1187971206004331@webmail34.yandex.ru> Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080320/4a6f6289/attachment.html From andy на shitov.ru Thu Mar 20 02:22:26 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 20 Mar 2008 12:22:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDP0MHT1NggzsEgIk1heSBQZXJsIj8=?= In-Reply-To: <1187971206004331@webmail34.yandex.ru> References: <1187971206004331@webmail34.yandex.ru> Message-ID: > Всем привет! Сообщите пожалуйста, что нужно сделать, чтобы попасть на "May Perl". Нужно зайти на http://2008.perlrussia.ru/, нажать "Новый пользователь" и зарегистрироваться. Все. Потом в назначенный день прийти на мероприятие :-) Еще можно (нужно) пригласить друзей, которые тоже втихаря задаются этим вопросом, и рассказать им, что все очень просто. Зарегистрированный участник может подать заявку на доклад по одноименной ссылке "Подача заявки на выступление". > Я сейчас готовлю лайтнинг-ток на тему Perl + AutoItX и, как я понял, этого > выступления достаточно для присутствия :). Алексей, а ваш блиц-доклад Perl + AutoItX уже в программе и одобрен: http://event.perlrussia.ru/rpw2008/talks. Для присутствия достаточно только желания присутствовать. Делать доклад - не обязательное условие (хотя и крайне желательное). > Но мои друзья и коллеги из компании Parallels тоже хотели бы присутсвовать. Что им для этого нужно сделать? Ровно то же самое: всем, кто собирается прийти - зарегистрироваться на сайте. К тому же некоторые ребята из Parallels знают меня лично, и могут так же лично написать :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From evdokimov.denis на gmail.com Fri Mar 21 07:10:28 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 21 Mar 2008 17:10:28 +0300 Subject: [Moscow.pm] Parrot 0.6 Message-ID: Что-то никто не отписался по этому поводу... Кратко: Вышел очередной релиз виртуальной машины Parrot * Для Perl6 (Rakudo) добавлены функции say, grep и first, реализован косвенный (indirect) вызов методов, полностью реализована поддержка пар и автоинкремента, начата реализация 'умных сравнений' (smart matching). ссылка на новость: http://www.linux.org.ru/view-message.jsp?msgid=2595044 http://www.parrotcode.org/news/2008/Parrot-0.6.0.html ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080321/e597023c/attachment.html From ivan на serezhkin.com Fri Mar 21 09:00:30 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 21 Mar 2008 19:00:30 +0300 Subject: [Moscow.pm] Parrot 0.6 In-Reply-To: References: Message-ID: <47E3DB9E.2040808@serezhkin.com> Denis Evdokimov wrote: > Что-то никто не отписался по этому поводу... А чё новости то писать, над пощупать. Я вот начал чупать ... тёплое, липкое ... но уже не пахнет =) Сам пэррот кажись работает нормально, на выходных поиграюсь с ембедингом и написанием собственнных pmc. Rakudo запускается, наконец то : VANY:~/src/parrot/languages/perl6$../../parrot perl6.pbc -e '"Hello Denis!".say' Hello Denis! Но есть проблема с пониманием хэшей. > > Кратко: > Вышел очередной релиз виртуальной машины Parrot > * Для Perl6 (Rakudo) добавлены функции say, grep и first, > реализован косвенный (indirect) вызов методов, полностью реализована > поддержка пар и автоинкремента, начата реализация 'умных сравнений' > (smart matching). > > ссылка на новость: http://www.linux.org.ru/view-message.jsp?msgid=2595044 > http://www.parrotcode.org/news/2008/Parrot-0.6.0.html > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From degifter на gmail.com Tue Mar 25 09:03:59 2008 From: degifter на gmail.com (=?KOI8-R?B?7sHUwczY0SDsxcLFxMXXwQ==?=) Date: Tue, 25 Mar 2008 19:03:59 +0300 Subject: [Moscow.pm] Offline #5 Message-ID: <5a91920f0803250903v600bb2ddk82f708e79a63f911@mail.gmail.com> Елена Касьянова, запишите в участники, плз. From subscribe на divog.com.ru Tue Mar 25 12:51:01 2008 From: subscribe на divog.com.ru (Den) Date: Tue, 25 Mar 2008 22:51:01 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <5a91920f0803250903v600bb2ddk82f708e79a63f911@mail.gmail.com> References: <5a91920f0803250903v600bb2ddk82f708e79a63f911@mail.gmail.com> Message-ID: <000101c88eb1$8eda0eb0$ac8e2c10$@com.ru> Я тоже хочу на 5-ю встречу. Исаев Денис. Кстати, не подскажите как добираться? В какой из офисов, в какую дверь стучать и т.п. ?:) From garikz на gmail.com Tue Mar 25 13:15:47 2008 From: garikz на gmail.com (Igor Zakharov) Date: Tue, 25 Mar 2008 23:15:47 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: References: <47D52694.5060307@serezhkin.com> <47DAD360.50809@serezhkin.com> <1964949053.20080315013132@shitov.ru> <47DB0A04.5030600@serezhkin.com> <218771510803150335s4c51d10cv9fbda4c52f19505f@mail.gmail.com> <1906288141.20080315133913@shitov.ru> <47DBB512.7050407@serezhkin.com> <744892628.20080315213431@shitov.ru> <589c94400803161137o1fb632ecw955fa0516cbd077a@mail.gmail.com> Message-ID: <1bc8f7b10803251315h6dff10ag57f208b774674271@mail.gmail.com> постараюсь быть ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080325/2ac6d787/attachment.html From dmarsentev на gmail.com Tue Mar 25 13:34:27 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Tue, 25 Mar 2008 23:34:27 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <744892628.20080315213431@shitov.ru> References: <47D52694.5060307@serezhkin.com> <47DACCD4.8070406@serezhkin.com> <1837742179.20080314221259@shitov.ru> <47DAD360.50809@serezhkin.com> <1964949053.20080315013132@shitov.ru> <47DB0A04.5030600@serezhkin.com> <218771510803150335s4c51d10cv9fbda4c52f19505f@mail.gmail.com> <1906288141.20080315133913@shitov.ru> <47DBB512.7050407@serezhkin.com> <744892628.20080315213431@shitov.ru> Message-ID: Запишите и меня пожалуйста. 15.03.08, Andrew Shitov написал(а): > Короче: > > Пятая встреча - 28 марта в пятницу. 19:30(?) в Яндексе. > > Записывайтесь, пожалуйста, у Ivan B. Serezhkin . > > > Я записываюсь; может чуть опоздаю. > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From ivan на serezhkin.com Wed Mar 26 03:36:01 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 26 Mar 2008 13:36:01 +0300 Subject: [Moscow.pm] Offline #5 In-Reply-To: <1906288141.20080315133913@shitov.ru> References: <47D52694.5060307@serezhkin.com> <47DABFB7.9030206@gmail.com> <1645751089.20080314212913@shitov.ru> <47DACCD4.8070406@serezhkin.com> <1837742179.20080314221259@shitov.ru> <47DAD360.50809@serezhkin.com> <1964949053.20080315013132@shitov.ru> <47DB0A04.5030600@serezhkin.com> <218771510803150335s4c51d10cv9fbda4c52f19505f@mail.gmail.com> <1906288141.20080315133913@shitov.ru> Message-ID: <47EA2711.1090905@serezhkin.com> Привет. Ещё раз напоминаю, что мероприятие начнётся послезавтра, 28 марта, в яндексе на самокатной в 19:00. Имеет смысл собратся именно в 7 вечера на ресепшене. Изхвиняюсь, что никому не ответил, последнюю пару недель ношусь как сумасшедший, но если вы не получили отлуп от почтовика - значит письмо дошло, и я его прочитал. Повестка дня до сиих пор страная: Сравнение производительности разных реализаций объектов. Как удобно парсить много логов Если Андрей успеет, будут записки путешественника. Пока вроде всё. -- Ivan B. Serezhkin From inthrax на gmail.com Thu Mar 27 02:55:15 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Mar 2008 12:55:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= Message-ID: <200803271255.15366.inthrax@gmail.com> Я буду делать сравнительное тестирование производительности реализаций объектов, поэтому напишите какие объекты помимо указанных вы бы хотели включить в тестирование. помимо стандартных bless {}, bless [] и use fields будут: Class::Declare Class::Std Class::Std::Fast Class::InsideOut -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ivan на serezhkin.com Thu Mar 27 05:14:45 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 27 Mar 2008 15:14:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <200803271255.15366.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> Message-ID: <47EB8FB5.4060601@serezhkin.com> Vladimir V. Perepelitsa wrote: > Я буду делать сравнительное тестирование производительности реализаций > объектов, поэтому напишите какие объекты помимо указанных вы бы хотели > включить в тестирование. > > помимо стандартных bless {}, bless [] и use fields будут: > Class::Declare > Class::Std > Class::Std::Fast > Class::InsideOut > Moose -- Ivan B. Serezhkin From inthrax на gmail.com Thu Mar 27 05:30:48 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Mar 2008 15:30:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <47EB8FB5.4060601@serezhkin.com> References: <200803271255.15366.inthrax@gmail.com> <47EB8FB5.4060601@serezhkin.com> Message-ID: <200803271530.48597.inthrax@gmail.com> On Thursday 27 March 2008 15:14:45 Ivan B. Serezhkin wrote: > Moose прикольный у него синтаксис -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ivan на serezhkin.com Thu Mar 27 05:52:40 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 27 Mar 2008 15:52:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <200803271530.48597.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> <47EB8FB5.4060601@serezhkin.com> <200803271530.48597.inthrax@gmail.com> Message-ID: <47EB9898.4070301@serezhkin.com> Vladimir V. Perepelitsa wrote: > On Thursday 27 March 2008 15:14:45 Ivan B. Serezhkin wrote: > >> Moose >> > > прикольный у него синтаксис > Это тебе кандидат в аутсайдеры =) -- Ivan B. Serezhkin From 403rus на gmail.com Thu Mar 27 05:52:35 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Thu, 27 Mar 2008 15:52:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <200803271255.15366.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> Message-ID: <47EB9893.5070108@gmail.com> Vladimir V. Perepelitsa wrote: > Я буду делать сравнительное тестирование производительности реализаций > объектов, поэтому напишите какие объекты помимо указанных вы бы хотели > включить в тестирование. > > помимо стандартных bless {}, bless [] и use fields будут: > Class::Declare > Class::Std > Class::Std::Fast > Class::InsideOut > > Object::InsideOut. Не знаю как сейчас, но когда я его пробовал он был менее глючный чем Class::Std, да и побогаче с возможностями. Хотя с инициализацией аттрибутов по-моему там автор слегка перемудрил... А да ещё заявлено что он вроде с потоками работает в отличие от Class::Std, но проверить не довелось кажется. Кстати производительность будет всесторонне мерятся? С наследованием и без(не уверен что есть смысл - но мало ли)? Накладные расходы на память будут замеряться? P.S. Дайте мне таблеток от жадности и побольше :) From inthrax на gmail.com Thu Mar 27 06:01:50 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Mar 2008 16:01:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <47EB9898.4070301@serezhkin.com> References: <200803271255.15366.inthrax@gmail.com> <200803271530.48597.inthrax@gmail.com> <47EB9898.4070301@serezhkin.com> Message-ID: <200803271601.50267.inthrax@gmail.com> On Thursday 27 March 2008 15:52:40 Ivan B. Serezhkin wrote: > Vladimir V. Perepelitsa wrote: > > On Thursday 27 March 2008 15:14:45 Ivan B. Serezhkin wrote: > >> Moose > > > > прикольный у него синтаксис > > Это тебе кандидат в аутсайдеры =) отнюдь :) по предварительным тестам он лучше Class::Std* и Class::Declare :)) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From 403rus на gmail.com Thu Mar 27 05:55:05 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Thu, 27 Mar 2008 15:55:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <47EB9898.4070301@serezhkin.com> References: <200803271255.15366.inthrax@gmail.com> <47EB8FB5.4060601@serezhkin.com> <200803271530.48597.inthrax@gmail.com> <47EB9898.4070301@serezhkin.com> Message-ID: <47EB9929.2020402@gmail.com> Ivan B. Serezhkin wrote: > Vladimir V. Perepelitsa wrote: > >> On Thursday 27 March 2008 15:14:45 Ivan B. Serezhkin wrote: >> >> >>> Moose >>> >>> >> прикольный у него синтаксис >> >> > Это тебе кандидат в аутсайдеры =) > > > > Это точно. По-моему кто-то уже мерял и ужаснулся результату. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080327/d05bf9c9/attachment.html From sergey на martynov.info Thu Mar 27 06:07:24 2008 From: sergey на martynov.info (=?KOI8-R?B?88XSx8XKIO3B0tTZzs/X?=) Date: Thu, 27 Mar 2008 16:07:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <200803271255.15366.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> Message-ID: <82a3d050803270607u2cb4a324j11b77f983683da23@mail.gmail.com> > Я буду делать сравнительное тестирование производительности реализаций > объектов, поэтому напишите какие объекты помимо указанных вы бы хотели > включить в тестирование. Я когда-то начинал аналогичное исследование, правда не слишком далеко зашел и забросил это дело. Но вот кое-какие результаты, может быть будет в тему: http://habrahabr.ru/blog/perl/17297.html -- С уважением, Сергей Мартынов. From inthrax на gmail.com Thu Mar 27 06:07:18 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Mar 2008 16:07:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <47EB9893.5070108@gmail.com> References: <200803271255.15366.inthrax@gmail.com> <47EB9893.5070108@gmail.com> Message-ID: <200803271607.19171.inthrax@gmail.com> On Thursday 27 March 2008 15:52:35 Dmitriy T. wrote: > > Object::InsideOut. Не знаю как сейчас, но когда я его пробовал он был > менее глючный чем Class::Std, да и побогаче с возможностями. Хотя с > инициализацией аттрибутов по-моему там автор слегка перемудрил... А да > ещё заявлено что он вроде с потоками работает в отличие от Class::Std, > но проверить не довелось кажется. > > Кстати производительность будет всесторонне мерятся? С наследованием и > без(не уверен что есть смысл - но мало ли)? Накладные расходы на память > будут замеряться? > > P.S. Дайте мне таблеток от жадности и побольше :) Пока-что замеряеся исключительно скорость обращения к полям объекта. расходы на память с объектами типа InsideOut вообще черта с два померяешь. вобщем пока посмотрим на результаты этих тестов, обсудим немного (мож я где-то накосячил :) и при желании внесем дополнения в тесты. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From inthrax на gmail.com Thu Mar 27 06:12:15 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Mar 2008 16:12:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <82a3d050803270607u2cb4a324j11b77f983683da23@mail.gmail.com> References: <200803271255.15366.inthrax@gmail.com> <82a3d050803270607u2cb4a324j11b77f983683da23@mail.gmail.com> Message-ID: <200803271612.16149.inthrax@gmail.com> Немного другое направление. А пост читал, вобщем-то достаточно полезный. On Thursday 27 March 2008 16:07:24 Сергей Мартынов wrote: > > Я буду делать сравнительное тестирование производительности реализаций > > объектов, поэтому напишите какие объекты помимо указанных вы бы хотели > > включить в тестирование. > > Я когда-то начинал аналогичное исследование, правда не слишком далеко > зашел и забросил это дело. Но вот кое-какие результаты, может быть > будет в тему: http://habrahabr.ru/blog/perl/17297.html -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From 403rus на gmail.com Thu Mar 27 06:19:16 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Thu, 27 Mar 2008 16:19:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <200803271607.19171.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> <47EB9893.5070108@gmail.com> <200803271607.19171.inthrax@gmail.com> Message-ID: <47EB9ED4.8050403@gmail.com> Vladimir V. Perepelitsa wrote: > On Thursday 27 March 2008 15:52:35 Dmitriy T. wrote: > >> Object::InsideOut. Не знаю как сейчас, но когда я его пробовал он был >> менее глючный чем Class::Std, да и побогаче с возможностями. Хотя с >> инициализацией аттрибутов по-моему там автор слегка перемудрил... А да >> ещё заявлено что он вроде с потоками работает в отличие от Class::Std, >> но проверить не довелось кажется. >> >> Кстати производительность будет всесторонне мерятся? С наследованием и >> без(не уверен что есть смысл - но мало ли)? Накладные расходы на память >> будут замеряться? >> >> P.S. Дайте мне таблеток от жадности и побольше :) >> > > Пока-что замеряеся исключительно скорость обращения к полям объекта. > расходы на память с объектами типа InsideOut вообще черта с два померяешь. > > вобщем пока посмотрим на результаты этих тестов, обсудим немного (мож я где-то > накосячил :) и при желании внесем дополнения в тесты. > > Да память померить можно грубо - т.е. абсолютные значения понятное дело получить не просто, но относительные можно вполне. Создать различными способами очень много объектов которые по сути должны быть идентичны (т.е. например объект с двумя полями в которых строки по 100 символов и два метода например) и померять сколько скрипт отожрал памяти пусть даже грубо через ps из самого скрипта. В нашем случае я думаю относительные числа будут близки к истине, главное не запускать в скрипте последовательно создание объектов разными методами(тут как бы не будет чистоты эксперимента), а запустить скрипт последовательно с разными аргументами чтобы за один запуск создавались объекты только одним из способов... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080327/fe8cbfd3/attachment.html From inthrax на gmail.com Thu Mar 27 06:31:07 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Mar 2008 16:31:07 +0300 Subject: [Moscow.pm] =?windows-1251?b?z/Du6Ofi7uTo8uXr/O3u8fL8IO7h+uXq8u7i?= =?windows-1251?q?=2E?= In-Reply-To: <47EB9ED4.8050403@gmail.com> References: <200803271255.15366.inthrax@gmail.com> <200803271607.19171.inthrax@gmail.com> <47EB9ED4.8050403@gmail.com> Message-ID: <200803271631.07958.inthrax@gmail.com> On Thursday 27 March 2008 16:19:16 Dmitriy T. wrote: > Vladimir V. Perepelitsa wrote: > > On Thursday 27 March 2008 15:52:35 Dmitriy T. wrote: > >> Object::InsideOut. Не знаю как сейчас, но когда я его пробовал он был > >> менее глючный чем Class::Std, да и побогаче с возможностями. Хотя с > >> инициализацией аттрибутов по-моему там автор слегка перемудрил... А да > >> ещё заявлено что он вроде с потоками работает в отличие от Class::Std, > >> но проверить не довелось кажется. > >> > >> Кстати производительность будет всесторонне мерятся? С наследованием и > >> без(не уверен что есть смысл - но мало ли)? Накладные расходы на память > >> будут замеряться? > >> > >> P.S. Дайте мне таблеток от жадности и побольше :) > > > > Пока-что замеряеся исключительно скорость обращения к полям объекта. > > расходы на память с объектами типа InsideOut вообще черта с два > > померяешь. > > > > вобщем пока посмотрим на результаты этих тестов, обсудим немного (мож я > > где-то накосячил :) и при желании внесем дополнения в тесты. > > Да память померить можно грубо - т.е. абсолютные значения понятное дело > получить не просто, но относительные можно вполне. Создать различными > способами очень много объектов которые по сути должны быть идентичны > (т.е. например объект с двумя полями в которых строки по 100 символов и > два метода например) и померять сколько скрипт отожрал памяти пусть даже > грубо через ps из самого скрипта. В нашем случае я думаю относительные > числа будут близки к истине, главное не запускать в скрипте > последовательно создание объектов разными методами(тут как бы не будет > чистоты эксперимента), а запустить скрипт последовательно с разными > аргументами > чтобы за один запуск создавались объекты только одним из способов... ладно, посмотрим. если успею, сделаю. тут еще помимо самого объекта имеет значение сколько всякого г. он вытянул по зависимостям. модули тоже чего-то да весят. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From sergey на martynov.info Thu Mar 27 06:48:37 2008 From: sergey на martynov.info (=?KOI8-R?B?88XSx8XKIO3B0tTZzs/X?=) Date: Thu, 27 Mar 2008 16:48:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <200803271612.16149.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> <82a3d050803270607u2cb4a324j11b77f983683da23@mail.gmail.com> <200803271612.16149.inthrax@gmail.com> Message-ID: <82a3d050803270648l6e14dd8cj9b516b5afbc77796@mail.gmail.com> > Немного другое направление. Да, у меня тогда была задача сделать такое хранение сущностей, чтобы очень быстро работало - включая отказ от аксессоров в узких местах. Поэтому и исследование в этом направлении. > А пост читал, вобщем-то достаточно полезный. > > > > On Thursday 27 March 2008 16:07:24 Сергей Мартынов wrote: > > > Я буду делать сравнительное тестирование производительности реализаций > > > объектов, поэтому напишите какие объекты помимо указанных вы бы хотели > > > включить в тестирование. > > > > Я когда-то начинал аналогичное исследование, правда не слишком далеко > > зашел и забросил это дело. Но вот кое-какие результаты, может быть > > будет в тему: http://habrahabr.ru/blog/perl/17297.html > > > > -- > > > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, Сергей Мартынов. From andy на shitov.ru Thu Mar 27 07:04:55 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 27 Mar 2008 17:04:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <82a3d050803270607u2cb4a324j11b77f983683da23@mail.gmail.com> References: <200803271255.15366.inthrax@gmail.com> <82a3d050803270607u2cb4a324j11b77f983683da23@mail.gmail.com> Message-ID: > будет в тему: http://habrahabr.ru/blog/perl/17297.html На 5.10 расклад сил тот же, но "динамический диапазон" поменьше, низы и верхи сближаются :-) Rate h_hash h_forref h_for h_mapref h_map h_list h_direct h_hash 137871/s -- -36% -44% -44% -52% -76% -90% h_forref 215190/s 56% -- -13% -13% -25% -62% -84% h_for 246139/s 79% 14% -- -0% -14% -57% -82% h_mapref 246704/s 79% 15% 0% -- -14% -56% -82% h_map 286426/s 108% 33% 16% 16% -- -49% -79% h_list 567080/s 311% 164% 130% 130% 98% -- -58% h_direct 1348502/s 878% 527% 448% 447% 371% 138% -- -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From 403rus на gmail.com Thu Mar 27 07:00:07 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Thu, 27 Mar 2008 17:00:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <200803271631.07958.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> <200803271607.19171.inthrax@gmail.com> <47EB9ED4.8050403@gmail.com> <200803271631.07958.inthrax@gmail.com> Message-ID: <47EBA867.6050000@gmail.com> Vladimir V. Perepelitsa wrote: > On Thursday 27 March 2008 16:19:16 Dmitriy T. wrote: > >> Vladimir V. Perepelitsa wrote: >> >>> On Thursday 27 March 2008 15:52:35 Dmitriy T. wrote: >>> >>>> Object::InsideOut. Не знаю как сейчас, но когда я его пробовал он был >>>> менее глючный чем Class::Std, да и побогаче с возможностями. Хотя с >>>> инициализацией аттрибутов по-моему там автор слегка перемудрил... А да >>>> ещё заявлено что он вроде с потоками работает в отличие от Class::Std, >>>> но проверить не довелось кажется. >>>> >>>> Кстати производительность будет всесторонне мерятся? С наследованием и >>>> без(не уверен что есть смысл - но мало ли)? Накладные расходы на память >>>> будут замеряться? >>>> >>>> P.S. Дайте мне таблеток от жадности и побольше :) >>>> >>> Пока-что замеряеся исключительно скорость обращения к полям объекта. >>> расходы на память с объектами типа InsideOut вообще черта с два >>> померяешь. >>> >>> вобщем пока посмотрим на результаты этих тестов, обсудим немного (мож я >>> где-то накосячил :) и при желании внесем дополнения в тесты. >>> >> Да память померить можно грубо - т.е. абсолютные значения понятное дело >> получить не просто, но относительные можно вполне. Создать различными >> способами очень много объектов которые по сути должны быть идентичны >> (т.е. например объект с двумя полями в которых строки по 100 символов и >> два метода например) и померять сколько скрипт отожрал памяти пусть даже >> грубо через ps из самого скрипта. В нашем случае я думаю относительные >> числа будут близки к истине, главное не запускать в скрипте >> последовательно создание объектов разными методами(тут как бы не будет >> чистоты эксперимента), а запустить скрипт последовательно с разными >> аргументами >> чтобы за один запуск создавались объекты только одним из способов... >> > > ладно, посмотрим. > если успею, сделаю. > > тут еще помимо самого объекта имеет значение сколько всякого г. он вытянул по > зависимостям. > модули тоже чего-то да весят. > > Да я понимаю что потянет всякое - но в реалиях так оно и будет, так что нормально... Хотя конечно реалии реалиям рознь. :) Можно померять на большом количестве мелких объектов (скажем с данными ~1-10К), на парочке больших объектов (с данными ~10-100Mb) и на небольшом кол-ве мелких объектов. Тогда в принципе все типичные реалии вроде будут охвачены. Вобщем если не успеешь я думаю это можно и отдельно потом рассказать... Я бы сам померял - да вот сейчас времени нету чего-то совсем. Да и на оффлайн я не поеду(по причине отсутствия меня сейчас в Москве :) ) - буду ждать видео и слайдов. :) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080327/81915930/attachment.html From andy на shitov.ru Thu Mar 27 07:10:38 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 27 Mar 2008 17:10:38 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: References: <200803271255.15366.inthrax@gmail.com> <82a3d050803270607u2cb4a324j11b77f983683da23@mail.gmail.com> Message-ID: Не, на 5.8.8 у меня тоже менее расбросанные результаты... Rate h_hash h_forref h_for h_mapref h_map h_list h_direct h_hash 137470/s -- -35% -43% -44% -52% -76% -90% h_forref 213011/s 55% -- -12% -13% -26% -64% -84% h_for 242977/s 77% 14% -- -1% -15% -58% -82% h_mapref 245016/s 78% 15% 1% -- -15% -58% -82% h_map 286703/s 109% 35% 18% 17% -- -51% -78% h_list 584645/s 325% 174% 141% 139% 104% -- -56% h_direct 1329852/s 867% 524% 447% 443% 364% 127% -- > > будет в тему: http://habrahabr.ru/blog/perl/17297.html -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From inthrax на gmail.com Thu Mar 27 07:20:09 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Mar 2008 17:20:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: References: <200803271255.15366.inthrax@gmail.com> Message-ID: <200803271720.09709.inthrax@gmail.com> для этих тестов хорошо-бы еще архитектуру указывать On Thursday 27 March 2008 17:10:38 Andrew Shitov wrote: > Не, на 5.8.8 у меня тоже менее расбросанные результаты... > > Rate h_hash h_forref h_for h_mapref h_map h_list > h_direct h_hash 137470/s -- -35% -43% -44% -52% > -76% -90% h_forref 213011/s 55% -- -12% -13% > -26% -64% -84% h_for 242977/s 77% 14% -- > -1% -15% -58% -82% h_mapref 245016/s 78% 15% 1% > -- -15% -58% -82% h_map 286703/s 109% 35% > 18% 17% -- -51% -78% h_list 584645/s 325% > 174% 141% 139% 104% -- -56% h_direct 1329852/s > 867% 524% 447% 443% 364% 127% -- > > > > будет в тему: http://habrahabr.ru/blog/perl/17297.html -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ruz на bestpractical.com Thu Mar 27 07:30:02 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 27 Mar 2008 17:30:02 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70YzQvdC+?= =?utf-8?b?0YHRgtGMINC+0LHRitC10LrRgtC+0LIu?= In-Reply-To: <47EB9898.4070301@serezhkin.com> References: <200803271255.15366.inthrax@gmail.com> <47EB8FB5.4060601@serezhkin.com> <200803271530.48597.inthrax@gmail.com> <47EB9898.4070301@serezhkin.com> Message-ID: <589c94400803270730n8d8da39pe83ff85ea2f2eea3@mail.gmail.com> 2008/3/27 Ivan B. Serezhkin : > Vladimir V. Perepelitsa wrote: > > On Thursday 27 March 2008 15:14:45 Ivan B. Serezhkin wrote: > > > >> Moose > >> > > > > прикольный у него синтаксис > > > Это тебе кандидат в аутсайдеры =) Они же сейчас на XS перешли вроде. Лучше протестить оба вариант для сравнения, но если нет возможности, то лучше XS версию. > > > > -- > Ivan B. Serezhkin > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From ruz на bestpractical.com Thu Mar 27 07:33:54 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 27 Mar 2008 17:33:54 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70YzQvdC+?= =?utf-8?b?0YHRgtGMINC+0LHRitC10LrRgtC+0LIu?= In-Reply-To: <200803271607.19171.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> <47EB9893.5070108@gmail.com> <200803271607.19171.inthrax@gmail.com> Message-ID: <589c94400803270733o678b165apfb5bec03b714e953@mail.gmail.com> 2008/3/27 Vladimir V. Perepelitsa : > On Thursday 27 March 2008 15:52:35 Dmitriy T. wrote: > > > > Object::InsideOut. Не знаю как сейчас, но когда я его пробовал он был > > менее глючный чем Class::Std, да и побогаче с возможностями. Хотя с > > инициализацией аттрибутов по-моему там автор слегка перемудрил... А да > > ещё заявлено что он вроде с потоками работает в отличие от Class::Std, > > но проверить не довелось кажется. > > > > Кстати производительность будет всесторонне мерятся? С наследованием и > > без(не уверен что есть смысл - но мало ли)? Накладные расходы на память > > будут замеряться? > > > > P.S. Дайте мне таблеток от жадности и побольше :) > > Пока-что замеряеся исключительно скорость обращения к полям объекта. > расходы на память с объектами типа InsideOut вообще черта с два померяешь. > > вобщем пока посмотрим на результаты этих тестов, обсудим немного (мож я где-то > накосячил :) и при желании внесем дополнения в тесты. добавьте Class::Accessible::Fast. > > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > > > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From inthrax на gmail.com Thu Mar 27 07:36:44 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Mar 2008 17:36:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <589c94400803270733o678b165apfb5bec03b714e953@mail.gmail.com> References: <200803271255.15366.inthrax@gmail.com> <200803271607.19171.inthrax@gmail.com> <589c94400803270733o678b165apfb5bec03b714e953@mail.gmail.com> Message-ID: <200803271736.45075.inthrax@gmail.com> On Thursday 27 March 2008 17:33:54 Ruslan Zakirov wrote: > добавьте Class::Accessible::Fast. на CPAN'е не нашел. ссылку плиз -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ruz на bestpractical.com Thu Mar 27 07:58:33 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 27 Mar 2008 17:58:33 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70YzQvdC+?= =?utf-8?b?0YHRgtGMINC+0LHRitC10LrRgtC+0LIu?= In-Reply-To: <200803271736.45075.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> <200803271607.19171.inthrax@gmail.com> <589c94400803270733o678b165apfb5bec03b714e953@mail.gmail.com> <200803271736.45075.inthrax@gmail.com> Message-ID: <589c94400803270758l70b3430fpeb9649574e3fd367@mail.gmail.com> Sorry, Class::Accessor::Fast http://search.cpan.org/~kasei/Class-Accessor-0.31/lib/Class/Accessor/Fast.pm 2008/3/27 Vladimir V. Perepelitsa : > On Thursday 27 March 2008 17:33:54 Ruslan Zakirov wrote: > > добавьте Class::Accessible::Fast. > > на CPAN'е не нашел. > ссылку плиз > > -- > > > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From artur+moscow.pm.org на niif.spb.su Thu Mar 27 08:38:39 2008 From: artur+moscow.pm.org на niif.spb.su (arto) Date: Thu, 27 Mar 2008 17:38:39 +0200 (EET) Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <200803271736.45075.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> <200803271607.19171.inthrax@gmail.com> <589c94400803270733o678b165apfb5bec03b714e953@mail.gmail.com> <200803271736.45075.inthrax@gmail.com> Message-ID: On Thu, 27 Mar 2008, Vladimir V. Perepelitsa wrote: > Date: Thu, 27 Mar 2008 17:36:44 +0300 > From: Vladimir V. Perepelitsa > Reply-To: Moscow.pm group > To: moscow-pm на pm.org > Subject: Re: [Moscow.pm] Производительность объектов. > > On Thursday 27 March 2008 17:33:54 Ruslan Zakirov wrote: > > добавьте Class::Accessible::Fast. > > на CPAN'е не нашел. > ссылку плиз cpan[15]> i /^Class::.*::Fast/ Module = Class::Accessor::Chained::Fast (RCLAMP/Class-Accessor-Chained-0.01.tar.gz) Module Class::Accessor::Children::Fast (KAWASAKI/Class-Accessor-Children-0.02.tar.gz) Module = Class::Accessor::Fast (KASEI/Class-Accessor-0.31.tar.gz) Module Class::Accessor::Fast::Contained (OLIVER/Class-Accessor-Fast-Contained-0.05.tar.gz) Module = Class::Accessor::Faster (KASEI/Class-Accessor-0.31.tar.gz) Module = Class::Accessor::Lvalue::Fast (RCLAMP/Class-Accessor-Lvalue-0.11.tar.gz) Module Class::DBI::Plugin::FastDelete (NEKOKAK/Class-DBI-Plugin-FastDelete-0.01.tar.gz) Module Class::Std::Fast (ACID/Class-Std-Fast-0.0.5.tar.gz) Module Class::Std::Fast::Storable (ACID/Class-Std-Fast-0.0.5.tar.gz) 9 items found -- Хорошо быть смелым, но страшно... From sergey на martynov.info Thu Mar 27 09:10:34 2008 From: sergey на martynov.info (=?KOI8-R?B?88XSx8XKIO3B0tTZzs/X?=) Date: Thu, 27 Mar 2008 19:10:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <200803271612.16149.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> <82a3d050803270607u2cb4a324j11b77f983683da23@mail.gmail.com> <200803271612.16149.inthrax@gmail.com> Message-ID: <82a3d050803270910w1a787deei1cfe5f7a49534200@mail.gmail.com> > Немного другое направление. Ой, я оказывается не совсем то имел в виду :) У меня есть другое (недоделанное) исследование, уже с использованием всяких модулей с CPAN. До описания дело не дошло, но вот архив с исходниками: http://martynov.info/files/data_structures_bench.zip Там создан набор классов, использующий разные подходы для аксессоров, и над объектами выполняются простые действия. Сравнивается такие варианты: Прямой доступ по ключам хэша: DSBench::Hash::Direct::Simple - хэш DSBench::Hash::Direct::Blessed - blessed хэш Аксессор (один метод для установки и получения значения поля) DSBench::Hash::Accessor::Man - вручную написанные методы DSBench::Hash::Accessor::Gen - сгенерированные методы DSBench::Hash::Accessor::ClassAccessor - использование Class::Accessor Геттер/сеттер (отдельные методы для получения и установки значений) DSBench::Hash::GetterSetter::Man - вручную написанные методы DSBench::Hash::GetterSetter::Gen - сгенерированные методы DSBench::Hash::GetterSetter::ClassAccessor - использование Class::Accessor (в общем, лучше посмотреть исходники - там понятно) У меня на ноуте получаются такие результаты: Rate H-GS-CA H-Acc-CA H-Acc-Man H-Acc-Gen H-GS-Gen H-GS-Man H-Dir-Bls H-Dir-Smp H-GS-CA 4.49/s -- -3% -46% -46% -53% -54% -84% -84% H-Acc-CA 4.64/s 3% -- -44% -44% -52% -52% -83% -84% H-Acc-Man 8.29/s 84% 79% -- -1% -14% -15% -70% -71% H-Acc-Gen 8.35/s 86% 80% 1% -- -14% -14% -70% -71% H-GS-Gen 9.66/s 115% 108% 17% 16% -- -1% -65% -66% H-GS-Man 9.76/s 117% 110% 18% 17% 1% -- -64% -66% H-Dir-Bls 27.5/s 511% 491% 231% 229% 184% 181% -- -4% H-Dir-Smp 28.6/s 536% 515% 245% 242% 196% 193% 4% -- -- С уважением, Сергей Мартынов. From subscribe на divog.com.ru Thu Mar 27 12:16:20 2008 From: subscribe на divog.com.ru (Den) Date: Thu, 27 Mar 2008 22:16:20 +0300 Subject: [Moscow.pm] =?windows-1251?b?z/Du6Ofi7uTo8uXr/O3u8fL8IO7h+uXq8u7i?= =?windows-1251?q?=2E?= In-Reply-To: <200803271255.15366.inthrax@gmail.com> References: <200803271255.15366.inthrax@gmail.com> Message-ID: <003b01c8903f$0b94a710$22bdf530$@com.ru> А овервью некое по функционалу предоставляемому либами сделаете? > -----Original Message----- > From: moscow-pm-bounces+subscribe=divog.com.ru на pm.org [mailto:moscow- > pm-bounces+subscribe=divog.com.ru на pm.org] On Behalf Of Vladimir V. > Perepelitsa > Sent: Thursday, March 27, 2008 12:55 PM > To: moscow-pm на pm.org > Subject: [Moscow.pm] Производительность объектов. > > Я буду делать сравнительное тестирование производительности реализаций > объектов, поэтому напишите какие объекты помимо указанных вы бы хотели > включить в тестирование. > > помимо стандартных bless {}, bless [] и use fields будут: > Class::Declare > Class::Std > Class::Std::Fast > Class::InsideOut > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From ruz на bestpractical.com Thu Mar 27 14:49:00 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 28 Mar 2008 00:49:00 +0300 Subject: [Moscow.pm] GSoC2008 Message-ID: <589c94400803271449n4aa4c543kba3dabe8c985ec41@mail.gmail.com> Please contact whatever venues you can with this today. Don't assume that the person next to you will do it for you, or we'll all be left standing in a circle and looking at each other blankly :-D --- If you are a student or know a student who could be doing something with Perl this summer, you need to act NOW. The application deadline is Monday, but if you haven't gone through a couple rounds of feedback by then you probably won't succeed. Applications sent at the last minute are unlikely to be accepted. If you know some students or professors, you should contact them about this today (not tomorrow.) http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects -- Best regards, Ruslan. From inthrax на gmail.com Thu Mar 27 23:33:12 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 28 Mar 2008 09:33:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <003b01c8903f$0b94a710$22bdf530$@com.ru> References: <200803271255.15366.inthrax@gmail.com> <003b01c8903f$0b94a710$22bdf530$@com.ru> Message-ID: <200803280933.12467.inthrax@gmail.com> On Thursday 27 March 2008 22:16:20 Den wrote: > А овервью некое по функционалу предоставляемому либами сделаете? Это вряд-ли... Максимум - как выглядит реализация простейшего объекта. М.б. позднее расширю доклад. > > > -----Original Message----- > > From: moscow-pm-bounces+subscribe=divog.com.ru на pm.org [mailto:moscow- > > pm-bounces+subscribe=divog.com.ru на pm.org] On Behalf Of Vladimir V. > > Perepelitsa > > Sent: Thursday, March 27, 2008 12:55 PM > > To: moscow-pm на pm.org > > Subject: [Moscow.pm] Производительность объектов. > > > > Я буду делать сравнительное тестирование производительности реализаций > > объектов, поэтому напишите какие объекты помимо указанных вы бы хотели > > включить в тестирование. > > > > помимо стандартных bless {}, bless [] и use fields будут: > > Class::Declare > > Class::Std > > Class::Std::Fast > > Class::InsideOut > > > > -- > > Vladimir Perepelitsa aka Mons Anderson > > / #99779956 > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ivan на serezhkin.com Fri Mar 28 02:57:03 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 28 Mar 2008 12:57:03 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/Rj9GC0YvQuSDQvtGE0YTQu9Cw0LnQvS4=?= Message-ID: <47ECC0EF.6030808@serezhkin.com> Привет. Ещё раз напоминаю, что сегодня в офисе яндекса на самокатной, в 7 вечера. http://company.yandex.ru/inside/contacts.xml Так же случилось неприятность, я сегодня без камеры, так что если кто то может и хочет спасти тех, кто уехал на uaweb - возьмите с собой камеру. -- Ivan B. Serezhkin From nordicdyno на yandex.ru Fri Mar 28 03:52:34 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 28 Mar 2008 13:52:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NHU2cogz8bGzMHKzi4=?= In-Reply-To: 9140000000076330149 References: 9140000000076330149 Message-ID: <1799941206701554@webmail53.yandex.ru> А еще записаться на мероприятие не поздно? Постараюсь быть. На шаттле добираться проще всего, как я понимаю? 28.03.08, 12:57, "Ivan B. Serezhkin" : > Привет. > Ещё раз напоминаю, что сегодня в офисе яндекса на самокатной, в 7 вечера. > http://company.yandex.ru/inside/contacts.xml > Так же случилось неприятность, я сегодня без камеры, так что если кто то > может и хочет спасти тех, кто уехал на uaweb - возьмите с собой камеру. From ivan на serezhkin.com Fri Mar 28 04:01:06 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 28 Mar 2008 14:01:06 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NHU2cogz8bGzMHKzi4=?= In-Reply-To: <1799941206701554@webmail53.yandex.ru> References: 9140000000076330149 <1799941206701554@webmail53.yandex.ru> Message-ID: <47ECCFF2.20405@serezhkin.com> Orlovsky Alexander wrote: > А еще записаться на мероприятие не поздно? > Постараюсь быть. > На шаттле добираться проще всего, как я понимаю? > Ладно, что нибудь придумаем. Конечно проще. > 28.03.08, 12:57, "Ivan B. Serezhkin" : > > >> Привет. >> Ещё раз напоминаю, что сегодня в офисе яндекса на самокатной, в 7 вечера. >> http://company.yandex.ru/inside/contacts.xml >> Так же случилось неприятность, я сегодня без камеры, так что если кто то >> может и хочет спасти тех, кто уехал на uaweb - возьмите с собой камеру. >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From postmaster на softsearch.ru Fri Mar 28 04:37:02 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 28 Mar 2008 14:37:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NHU2cogz8bGzMHKzi4=?= In-Reply-To: <47ECCFF2.20405@serezhkin.com> References: 9140000000076330149 <1799941206701554@webmail53.yandex.ru> <47ECCFF2.20405@serezhkin.com> Message-ID: <1417872824.20080328143702@softsearch.ru> Здравствуйте, Иван. >> А еще записаться на мероприятие не поздно? >> Постараюсь быть. >> На шаттле добираться проще всего, как я понимаю? >> > Ладно, что нибудь придумаем. А надо было записываться? Я просто тоже возможно приду... -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From skv на protey.ru Fri Mar 28 04:58:23 2008 From: skv на protey.ru (Sergey Skvortsov) Date: Fri, 28 Mar 2008 14:58:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPydrXz8TJ1MXM2M7P09TYIM/C38XL1M/XLg==?= In-Reply-To: <589c94400803270730n8d8da39pe83ff85ea2f2eea3@mail.gmail.com> References: <200803271255.15366.inthrax@gmail.com> <47EB8FB5.4060601@serezhkin.com> <200803271530.48597.inthrax@gmail.com> <47EB9898.4070301@serezhkin.com> <589c94400803270730n8d8da39pe83ff85ea2f2eea3@mail.gmail.com> Message-ID: <47ECDD5F.5060105@protey.ru> On 27.03.2008 17:30, Ruslan Zakirov wrote: > 2008/3/27 Ivan B. Serezhkin : >> Vladimir V. Perepelitsa wrote: >> > On Thursday 27 March 2008 15:14:45 Ivan B. Serezhkin wrote: >> > >> >> Moose >> > >> > прикольный у него синтаксис >> > >> Это тебе кандидат в аутсайдеры =) > Они же сейчас на XS перешли вроде. Лучше протестить оба вариант для > сравнения, но если нет возможности, то лучше XS версию. XS непосредственно в Moose нет вообще. Есть немного в Class::MOP. Еще они активно пользуют B::* для разных странных манипуляций. Вообще, в Moose сейчас не заморачиваются скоростью - они целенаправленно, логично и красиво наращивают функционал. Всё остальное что есть в разных Class-* на CPAN - это нехитрые поделки в сравнении с Moose. Хотя начаты некоторые работы по улучшению performance: * MooseX::Compile - сохраняет bytecode perl-code и moose-структур * генерация XS-accessors * специальный opcodes для accessors * и т.д. Ну есть нехитрый хак уже сейчас: __PACKAGE__->meta->make_immutable(); - что можно применять, если мы _гарантированно_ ничего не наследуем от __PACKAGE__. Этот "хак" лучше использовать в benchmarks. Опять же, раз уж "меряться" скоростью - надо мерять не только скорость accessors, но и скорость создания объектов. Иногда между ними могут быть сильная обратная связь. p.s. более длинно я, надеюсь, про Moose расскажу на "May Perl". -- Sergey Skvortsov mailto: skv на protey.ru From evdokimov.denis на gmail.com Fri Mar 28 05:13:47 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 28 Mar 2008 15:13:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NHU2cogz8bGzMHKzi4=?= In-Reply-To: <1417872824.20080328143702@softsearch.ru> References: <1799941206701554@webmail53.yandex.ru> <47ECCFF2.20405@serezhkin.com> <1417872824.20080328143702@softsearch.ru> Message-ID: К своему большому сожалению сегодня не смогу выбраться. Ещё большим сожалением было узнать, что возможно этого не будет на видео... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080328/d6ab8865/attachment-0001.html From ruz на bestpractical.com Fri Mar 28 17:33:25 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 29 Mar 2008 03:33:25 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <47DE5F79.7080309@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> Message-ID: <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> п²п╟п╠я─п╬я│п╟п╩ п╠п╣п╫я┤п╪п╟я─п╨, п╫п╬ я┌п╬п╩я▄п╨п╬ п©я─п╬я│я┌п╣п╫я▄п╨п╦п╧ п╦ п©п╬я│п╩п╣п╢п╫я▐я▐ п╡п╣я─я│п╦я▐ п╡ я│п╩п╟п╧п╢п╟я┘ п╠я▀п╩п╟ я│п╬п╡п╣я─я┬п╣п╫п╫п╬ п╢я─я┐пЁп╬п╧. п²п╟п╢п╣я▌я│я▄ п©п╬п╢п©я─п╟п╡п╦я┌п╣ п╦ п╡п╣я─п╫п╣я┌п╣ п╫п╟п╥п╟п╢ я┤я┌п╬п╠я▀ я▐ п╪п╬пЁ п╡п╟я─п╦п╟п╫я┌я▀ ss1 п╦ ss2 п©я─п╦п╡п╣я│я┌п╦ п╨ п╣п╢п╦п╫п╬п╪я┐ п╡п╟я─п╦п╟п╫я┌я┐ п╬я┌п╡п╣я┌п╟, п©п╬п╨п╟ п╬п╫п╦ п╬я┌п╩п╦я┤п╟я▌я┌я│я▐. amd64, gentoo, system malloc. Rate re ss2 ss1 re 6381/s -- -51% -81% ss2 12961/s 103% -- -62% ss1 34367/s 439% 165% -- 2008/3/17 Ivan B. Serezhkin : > п÷я─п╦п╡п╣я┌. > п°п╬п╤п╣я┌ п╨п╬п╪я┐ п╦ п╦п╫я┌п╣я─п╣я│п╫п╬ ? > п©п╬п╩я┐я┤п╦п╩ п©я─п╦я─п╬я│ п╡ 25 я─п╟п╥ п╫п╟ п╠п╬п╩я▄я┬п╦я┘ я└п╟п╧п╩п╟я┘. > п°п╬п╤п╣я┌п╣ п©п╬я─я┐пЁп╟я┌я▄ я│я┌п╦п╩я▄ =) > п²п╟ п╬я┤п╣я─п╣п╢п╦ я│п╢п╣п╩п╟я┌я▄ п╫п╬я─п╪п╟п╩я▄п╫я▀п╧ п╠я▀я│я┌я─я▀п╧ п╢я─п╟п╧п╡п╣я─. > п≤ п╨я│я┌п╟я┌п╦, я█я┌п╬ я┐п╢п╬п╠п╫я▀п╧ я┌п╣п╪п©п╩п╣п╧я┌ п╢п╩я▐ п╫п╟п©п╦я│п╟п╫п╦я▐ я│п╡п╬п╦я┘ я└п╦п╩я▄я┌я─п╬п╡, п╫п╟п©я─п╦п╪п╣я─ > POE::Filter::Log::Postfix =) > п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я┌п╟п╨: > > Wheel ... > Driver => POE::Driver::SysRW->new( BlockSize => 256*1024*1024) , > Filter => POE::Filter::Regexp->new(qr/RecordSeparator/), > .... > > > > package POE::Filter::Regexp; > use strict; > > sub new { > my ($class,$re)=@_; > $re ||= qr/\n/; > die "Param in new must be a Regexp but this is a ".ref($re) unless ref > $re eq 'Regexp'; > return bless [ > '', # raw unparsed data > [], # ready queue > $re, > ], $class; > } > > sub get { > my ($self, $stream) = @_; > my @ret; > while($self->[0].=shift @$stream){ > my $p=0; > while($self->[0]=~/$self->[2]/g) { > next unless $-[0]; #begin of stream > push @ret, substr($self->[0], $p, $-[0]-$p); > $p=$-[0]; > } > substr($self->[0], 0, $p)=undef; > } > return \@ret; > } > 1; > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. ----------- следущая часть ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╫п╣ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ я└п╬я─п╪п╟я┌п╣ п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… п≤п╪я▐ : poe_filter_split.pl п╒п╦п© : application/x-perl п═п╟п╥п╪п╣я─ : 1978 п╠п╟п╧я┌п╬п╡ п·п©п╦я│п╟п╫п╦п╣: п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌ Url : http://mail.pm.org/pipermail/moscow-pm/attachments/20080329/62458892/attachment.bin From ivan на serezhkin.com Sat Mar 29 04:59:01 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 29 Mar 2008 14:59:01 +0300 Subject: [Moscow.pm] =?utf-8?b?0KMg0L3QsNGBINC10YHRgtGMIHNraWxsZWQgd2lu?= =?utf-8?q?dows_programmers_=3F?= In-Reply-To: <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> Message-ID: <47EE2F05.6000406@serezhkin.com> Привет. Появилась у меня идея сделать Moscow Project в пику denver. Это будет второй апач с модперлом, мискуль и перловые модули в одном пакете, и всёэто под виндууз. Соответственно сразу туда надо запихнуть всё самое популярное, ImageMagick, XML::LibXML, Template::Toolkit, Date::Manip, IO::Lambda::HTTP и так далее. А также может быть упихать туда масон или каталист. Cделать комплект примеров, типа cms какой нибудь, агрегатор rss ... И популяризировать это в среде детей, нефига подсовывать нашим детям адское пэхапэ - пусть перлом балуются. -- Ivan B. Serezhkin From evdokimov.denis на gmail.com Sat Mar 29 05:34:05 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Sat, 29 Mar 2008 15:34:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <47EE2F05.6000406@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> Message-ID: А "skilled windows programmers" на каком языке?.. Если перловики, то видимо я могу подойти ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080329/aeba40b2/attachment.html From ivan на serezhkin.com Sat Mar 29 05:43:10 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 29 Mar 2008 15:43:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> Message-ID: <47EE395E.8050103@serezhkin.com> Denis Evdokimov wrote: > А "skilled windows programmers" на каком языке?.. > Если перловики, то видимо я могу подойти Это на виндуузе =) там не на языке, там больше наверное системы сборки. Собрать пакет под винду. Скомпилить апач с перлом, нормально поднять xml и imagemagick. Впендюрить туда мискуль, тоже подвиндовый. Может быть написать аналог phpmyadmin. Я вчера таки позволил себя убедить, что дело плохо, и надо рекламировать перл в среде ньюбаев. -- Ivan B. Serezhkin From dmarsentev на gmail.com Sat Mar 29 05:44:23 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Sat, 29 Mar 2008 15:44:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <47EE2F05.6000406@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> Message-ID: Если уж речь зашла о "самом дорогом" - о детях: почему MySQL, а не PostgreSQL? PS Вместо phpMyAdmin у вас, конечно, припасён perlMyAdmin? 29.03.08, Ivan B. Serezhkin написал(а): > Привет. > > Появилась у меня идея сделать Moscow Project в пику denver. > Это будет второй апач с модперлом, мискуль и перловые модули в одном > пакете, и всёэто под виндууз. > Соответственно сразу туда надо запихнуть всё самое популярное, > ImageMagick, XML::LibXML, Template::Toolkit, Date::Manip, > IO::Lambda::HTTP и так далее. > А также может быть упихать туда масон или каталист. > Cделать комплект примеров, типа cms какой нибудь, агрегатор rss ... > И популяризировать это в среде детей, нефига подсовывать нашим детям > адское пэхапэ - пусть перлом балуются. > > -- > Ivan B. Serezhkin > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From ivan на serezhkin.com Sat Mar 29 05:46:57 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 29 Mar 2008 15:46:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> Message-ID: <47EE3A41.6030402@serezhkin.com> Dmitry Arsentiev wrote: > Если уж речь зашла о "самом дорогом" - о детях: > почему MySQL, а не PostgreSQL? > Хм. Постгрес сразу заставляет задуматся о тэйблспейсах. И вааще ненастроенный мискуль работает лучше ненастроенного постгреса. Хотя обсуждаемо. Сделаешь сборку постгреса под винду ? =) > PS Вместо phpMyAdmin у вас, конечно, припасён perlMyAdmin? > Очень интересный вопрос.. Не припасён, можно наверное perlTkMyAdmin. > > 29.03.08, Ivan B. Serezhkin написал(а): > >> Привет. >> >> Появилась у меня идея сделать Moscow Project в пику denver. >> Это будет второй апач с модперлом, мискуль и перловые модули в одном >> пакете, и всёэто под виндууз. >> Соответственно сразу туда надо запихнуть всё самое популярное, >> ImageMagick, XML::LibXML, Template::Toolkit, Date::Manip, >> IO::Lambda::HTTP и так далее. >> А также может быть упихать туда масон или каталист. >> Cделать комплект примеров, типа cms какой нибудь, агрегатор rss ... >> И популяризировать это в среде детей, нефига подсовывать нашим детям >> адское пэхапэ - пусть перлом балуются. >> >> -- >> Ivan B. Serezhkin >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From andy на shitov.ru Sat Mar 29 05:50:56 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 29 Mar 2008 15:50:56 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <47EE2F05.6000406@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> Message-ID: <1818825183.20080329155056@shitov.ru> > Появилась у меня идея сделать Moscow Project в пику denver. Сразу записывайся на доклад на yapc :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ruz на bestpractical.com Sat Mar 29 05:51:50 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 29 Mar 2008 15:51:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0KMg0L3QsNGBINC10YHRgtGMIHNraWxsZWQgd2lu?= =?utf-8?q?dows_programmers_=3F?= In-Reply-To: <47EE2F05.6000406@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> Message-ID: <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> Что есть нам в помощь: 1) Есть strawberry perl - http://strawberryperl.com/ 2) Как я уже вчера говорил у нас в best bractical много зависимостей от других пакетов и мы написали тулзу shipwright, которая должна нам помочь собирать пакеты и все зависимости в один большой дистриб, который потом ставиться одной командой. Сейчас это программа в стадии альфа-бетта, но мы работаем и улучшаем. 3) Есть более простая задача. В Jifty есть команда jifty server, которая запускает pure perl сервер http для вашего приложения и можно с ним начать играться без всякого апача. Можно собрать дистрибутив HTTP::Server::Simple и Mason, который поставит cool-quick-mason-app и можно будет запустить его приблизителньно так: $ cd my-cool-document-root-of-my-project $ cool-quick-mason-app 8080 you can connect to your server http://localhost:8080/ 2008/3/29 Ivan B. Serezhkin : > Привет. > > Появилась у меня идея сделать Moscow Project в пику denver. > Это будет второй апач с модперлом, мискуль и перловые модули в одном > пакете, и всёэто под виндууз. > Соответственно сразу туда надо запихнуть всё самое популярное, > ImageMagick, XML::LibXML, Template::Toolkit, Date::Manip, > IO::Lambda::HTTP и так далее. > А также может быть упихать туда масон или каталист. > Cделать комплект примеров, типа cms какой нибудь, агрегатор rss ... > И популяризировать это в среде детей, нефига подсовывать нашим детям > адское пэхапэ - пусть перлом балуются. > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From ruz на bestpractical.com Sat Mar 29 05:53:09 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 29 Mar 2008 15:53:09 +0300 Subject: [Moscow.pm] =?utf-8?b?0KMg0L3QsNGBINC10YHRgtGMIHNraWxsZWQgd2lu?= =?utf-8?q?dows_programmers_=3F?= In-Reply-To: References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> Message-ID: <589c94400803290553h25221c96xc6c6cdc8f90cabda@mail.gmail.com> Не об этом речь :) Не надо разводить холи вары. Хотите Pg? будет Pg... 2008/3/29 Dmitry Arsentiev : > Если уж речь зашла о "самом дорогом" - о детях: > почему MySQL, а не PostgreSQL? > > PS Вместо phpMyAdmin у вас, конечно, припасён perlMyAdmin? > > > 29.03.08, Ivan B. Serezhkin написал(а): > > > > Привет. > > > > Появилась у меня идея сделать Moscow Project в пику denver. > > Это будет второй апач с модперлом, мискуль и перловые модули в одном > > пакете, и всёэто под виндууз. > > Соответственно сразу туда надо запихнуть всё самое популярное, > > ImageMagick, XML::LibXML, Template::Toolkit, Date::Manip, > > IO::Lambda::HTTP и так далее. > > А также может быть упихать туда масон или каталист. > > Cделать комплект примеров, типа cms какой нибудь, агрегатор rss ... > > И популяризировать это в среде детей, нефига подсовывать нашим детям > > адское пэхапэ - пусть перлом балуются. > > > > -- > > Ivan B. Serezhkin > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From 403rus на gmail.com Sat Mar 29 05:47:42 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Sat, 29 Mar 2008 15:47:42 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <47EE395E.8050103@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <47EE395E.8050103@serezhkin.com> Message-ID: <47EE3A6E.1090900@gmail.com> Ivan B. Serezhkin wrote: > Denis Evdokimov wrote: > >> А "skilled windows programmers" на каком языке?.. >> Если перловики, то видимо я могу подойти >> > Это на виндуузе =) > там не на языке, там больше наверное системы сборки. > Собрать пакет под винду. > Скомпилить апач с перлом, нормально поднять xml и imagemagick. > Впендюрить туда мискуль, тоже подвиндовый. > Может быть написать аналог phpmyadmin. > > Я вчера таки позволил себя убедить, что дело плохо, и надо рекламировать > перл в среде ньюбаев. > > По-моему рекламировать такие пакеты дело сомнительное... На мой взгляд проще рекламировать просто perl и Linux, ну или сделать виртуальную машину под VMWare с предустановленным всем тем что ты сказал и скажем с презентацией как с этим работать прямо на Desktop. Да конечно качать придётся относительно много - но зато всё работать будет прямо из коробки. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080329/f473c4a7/attachment.html From ruz на bestpractical.com Sat Mar 29 05:57:48 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 29 Mar 2008 15:57:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0KMg0L3QsNGBINC10YHRgtGMIHNraWxsZWQgd2lu?= =?utf-8?q?dows_programmers_=3F?= In-Reply-To: <47EE3A41.6030402@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <47EE3A41.6030402@serezhkin.com> Message-ID: <589c94400803290557j47533eb6ocd4e13f26980f699@mail.gmail.com> Одного не понимаю - вам шашечки или ехать? Я считаю, что нужно сделать работающий вариант, а не настроенный. Поставил и оно работает, после нескольких минут скачивания и нажатия пару клавиш, у тебя есть платформа для разработки, а не супер настроеный для производительности и установки на продакшен сервер. 2008/3/29 Ivan B. Serezhkin : > Dmitry Arsentiev wrote: > > Если уж речь зашла о "самом дорогом" - о детях: > > почему MySQL, а не PostgreSQL? > > > Хм. Постгрес сразу заставляет задуматся о тэйблспейсах. > И вааще ненастроенный мискуль работает лучше ненастроенного постгреса. > Хотя обсуждаемо. Сделаешь сборку постгреса под винду ? =) > > > > PS Вместо phpMyAdmin у вас, конечно, припасён perlMyAdmin? > > > Очень интересный вопрос.. Не припасён, можно наверное perlTkMyAdmin. > > > > > > 29.03.08, Ivan B. Serezhkin написал(а): > > > >> Привет. > >> > >> Появилась у меня идея сделать Moscow Project в пику denver. > >> Это будет второй апач с модперлом, мискуль и перловые модули в одном > >> пакете, и всёэто под виндууз. > >> Соответственно сразу туда надо запихнуть всё самое популярное, > >> ImageMagick, XML::LibXML, Template::Toolkit, Date::Manip, > >> IO::Lambda::HTTP и так далее. > >> А также может быть упихать туда масон или каталист. > >> Cделать комплект примеров, типа cms какой нибудь, агрегатор rss ... > >> И популяризировать это в среде детей, нефига подсовывать нашим детям > >> адское пэхапэ - пусть перлом балуются. > >> > >> -- > >> Ivan B. Serezhkin > >> > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> http://mail.pm.org/mailman/listinfo/moscow-pm > >> > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > -- > > > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From dmarsentev на gmail.com Sat Mar 29 06:13:58 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Sat, 29 Mar 2008 16:13:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <47EE3A41.6030402@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <47EE3A41.6030402@serezhkin.com> Message-ID: 29.03.08, Ivan B. Serezhkin написал(а): > Dmitry Arsentiev wrote: > > Если уж речь зашла о "самом дорогом" - о детях: > > почему MySQL, а не PostgreSQL? > > > > Хм. Постгрес сразу заставляет задуматся о тэйблспейсах. > И вааще ненастроенный мискуль работает лучше ненастроенного постгреса. > Хотя обсуждаемо. Сделаешь сборку постгреса под винду ? =) Так ведь она уже есть - сборка постгреса под винду http://www.postgresql.org/ftp/binary/v8.3.0/win32/ > > PS Вместо phpMyAdmin у вас, конечно, припасён perlMyAdmin? > Очень интересный вопрос.. Не припасён, можно наверное perlTkMyAdmin. Тогда, понятно. Не знал о нём. From ivan на serezhkin.com Sat Mar 29 06:34:17 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 29 Mar 2008 16:34:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <1818825183.20080329155056@shitov.ru> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <1818825183.20080329155056@shitov.ru> Message-ID: <47EE4559.2020801@serezhkin.com> Andrew Shitov wrote: >> Появилась у меня идея сделать Moscow Project в пику denver. >> > > Сразу записывайся на доклад на yapc :-) > Знаешь что ты только что сделал ? -- Ivan B. Serezhkin From ivan на serezhkin.com Sat Mar 29 06:39:31 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 29 Mar 2008 16:39:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> Message-ID: <47EE4693.9060203@serezhkin.com> Ruslan Zakirov wrote: > Что есть нам в помощь: > 1) Есть strawberry perl - http://strawberryperl.com/ > 2) Как я уже вчера говорил у нас в best bractical много зависимостей > от других пакетов и мы написали тулзу shipwright, которая должна нам > помочь собирать пакеты и все зависимости в один большой дистриб, > который потом ставиться одной командой. Сейчас это программа в стадии > альфа-бетта, но мы работаем и улучшаем. > 3) Есть более простая задача. В Jifty есть команда jifty server, > которая запускает pure perl сервер http для вашего приложения и можно > с ним начать играться без всякого апача. Можно собрать дистрибутив > HTTP::Server::Simple и Mason, который поставит cool-quick-mason-app и > можно будет запустить его приблизителньно так: > > $ cd my-cool-document-root-of-my-project > $ cool-quick-mason-app 8080 > you can connect to your server http://localhost:8080/ > > Не - это не есть правильный путь. Дети они как регексы, торопливые и жадные. Типичный ребёнок хочет сделать что то у себя на компе, а потом выложить это на типичного хостера (они тоже как регексы). Там должен быть .htaccess Всё должно быть очень просто, сделал у себя, скопировал на сервер. Может быть стандалон сервер и даёт именно эту простоту, но они должны пощупать, что под апачем это тоже работает. В принципе это должен быть апач с цэгэишками, потому что хостеры не дают модперл. -- Ivan B. Serezhkin From ivan на serezhkin.com Sat Mar 29 06:40:14 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 29 Mar 2008 16:40:14 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <589c94400803290553h25221c96xc6c6cdc8f90cabda@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290553h25221c96xc6c6cdc8f90cabda@mail.gmail.com> Message-ID: <47EE46BE.2090701@serezhkin.com> Ruslan Zakirov wrote: > Не об этом речь :) Не надо разводить холи вары. Хотите Pg? будет Pg... > Хотим то, что есть у хостеров =( Делаем то не для себя. -- Ivan B. Serezhkin From ivan на serezhkin.com Sat Mar 29 07:40:32 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 29 Mar 2008 17:40:32 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> Message-ID: <47EE54E0.3010303@serezhkin.com> Привет. freebsd7 stable perlmalloc Rate Line Index Regexp Line 4.74/s -- -96% -96% Index 108/s 2188% -- -1% Regexp 109/s 2208% 1% -- =code use Storable qw(freeze dclone); use Benchmark qw(:all) ; use POE::Filter::Line; my @s=map {join '', map { 'SEPARATOR'.'data'x(100+int(rand(100))) } (1..100)} (1..10); cmpthese(100, { Regexp => sub { my $data=dclone(\@s); my $f=POE::Filter::Regexp->new(qr/SEPARATOR/); $f->get($data); }, Index => sub { my $data=dclone(\@s); my $f=POE::Filter::Regexp->new(qr/SEPARATOR/); $f->get($data); }, Line => sub { my $data=dclone(\@s); my $f=POE::Filter::Line->new(InputRegexp => qr/SEPARATOR/); $f->get($data); }, }); package POE::Filter::Regexp; use strict; use vars qw($VERSION); $VERSION='Production 1.0'; sub new { my ($class,$re)=@_; $re ||= qr/\n/; die "Param in new must be a Regexp but this is a ".ref($re) unless ref $re eq 'Regexp'; return bless [ [], # ready queue '', # raw unparsed data $re, ], $class; } sub get { my ($self, $stream) = @_; my @ret; while($_=shift @$stream){ $self->[1].=$_; $_=''; #yah we'r cl'r mems !!!111 my $p=0; while($self->[1]=~/$self->[2]/gm) { next unless $-[0]; #begin of stream push @ret, substr($self->[1], $p, $-[0]-$p); $p=$-[0]; } substr($self->[1], 0, $p)=''; } $self->[1]=''.$self->[1]; #Clean holes in string. return \@ret; } package POE::Filter::Index; use strict; use vars qw($VERSION); $VERSION='Devel'; sub new { my ($class,$sep)=@_; $sep ||= "\n"; return bless [ [], # ready queue '', # raw unparsed data $sep, ], $class; } sub get { my ($self, $stream) = @_; my @ret; while($_=shift @$stream){ $self->[1].=$_; $_=''; #yah we'r cl'r mems 4 4ture iterations !!!111 one one my $b=0; #base while((my $p=index($self->[1], $self->[2], $b+1)) >0) { push @ret, substr($self->[1], $b, $p-$b); $b=$p; } substr($self->[1], 0, $b)=''; } $self->[1]=''.$self->[1]; #Clean holes in string. return \@ret; } =cut Ruslan Zakirov wrote: > Набросал бенчмарк, но только простенький и последняя версия в слайдах > была совершенно другой. Надеюсь подправите и вернете назад чтобы я мог > варианты ss1 и ss2 привести к единому варианту ответа, пока они > отличаются. > > amd64, gentoo, system malloc. > > Rate re ss2 ss1 > re 6381/s -- -51% -81% > ss2 12961/s 103% -- -62% > ss1 34367/s 439% 165% -- > > > 2008/3/17 Ivan B. Serezhkin : > >> Привет. >> Может кому и интересно ? >> получил прирос в 25 раз на больших файлах. >> Можете поругать стиль =) >> На очереди сделать нормальный быстрый драйвер. >> И кстати, это удобный темплейт для написания своих фильтров, например >> POE::Filter::Log::Postfix =) >> Использовать так: >> >> Wheel ... >> Driver => POE::Driver::SysRW->new( BlockSize => 256*1024*1024) , >> Filter => POE::Filter::Regexp->new(qr/RecordSeparator/), >> .... >> >> >> >> package POE::Filter::Regexp; >> use strict; >> >> sub new { >> my ($class,$re)=@_; >> $re ||= qr/\n/; >> die "Param in new must be a Regexp but this is a ".ref($re) unless ref >> $re eq 'Regexp'; >> return bless [ >> '', # raw unparsed data >> [], # ready queue >> $re, >> ], $class; >> } >> >> sub get { >> my ($self, $stream) = @_; >> my @ret; >> while($self->[0].=shift @$stream){ >> my $p=0; >> while($self->[0]=~/$self->[2]/g) { >> next unless $-[0]; #begin of stream >> push @ret, substr($self->[0], $p, $-[0]-$p); >> $p=$-[0]; >> } >> substr($self->[0], 0, $p)=undef; >> } >> return \@ret; >> } >> 1; >> >> -- >> Ivan B. Serezhkin >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > > > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From ivan на serezhkin.com Sat Mar 29 07:43:05 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 29 Mar 2008 17:43:05 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> Message-ID: <47EE5579.3080000@serezhkin.com> Привет. В прошлом письме наврал, вместо индекса опять замерил регекс. Rate Line Index Regexp Line 4.78/s -- -88% -96% Index 39.4/s 725% -- -64% Regexp 109/s 2191% 178% -- freebsd7 stable perlmalloc Rate Line Index Regexp Line 4.74/s -- -96% -96% Index 108/s 2188% -- -1% Regexp 109/s 2208% 1% -- =code use Storable qw(freeze dclone); use Benchmark qw(:all) ; use POE::Filter::Line; my @s=map {join '', map { 'SEPARATOR'.'data'x(100+int(rand(100))) } (1..100)} (1..10); cmpthese(100, { Regexp => sub { my $data=dclone(\@s); my $f=POE::Filter::Regexp->new(qr/SEPARATOR/); $f->get($data); }, Index => sub { my $data=dclone(\@s); my $f=POE::Filter::Regexp->new(qr/SEPARATOR/); $f->get($data); }, Line => sub { my $data=dclone(\@s); my $f=POE::Filter::Line->new(InputRegexp => qr/SEPARATOR/); $f->get($data); }, }); package POE::Filter::Regexp; use strict; use vars qw($VERSION); $VERSION='Production 1.0'; sub new { my ($class,$re)=@_; $re ||= qr/\n/; die "Param in new must be a Regexp but this is a ".ref($re) unless ref $re eq 'Regexp'; return bless [ [], # ready queue '', # raw unparsed data $re, ], $class; } sub get { my ($self, $stream) = @_; my @ret; while($_=shift @$stream){ $self->[1].=$_; $_=''; #yah we'r cl'r mems !!!111 my $p=0; while($self->[1]=~/$self->[2]/gm) { next unless $-[0]; #begin of stream push @ret, substr($self->[1], $p, $-[0]-$p); $p=$-[0]; } substr($self->[1], 0, $p)=''; } $self->[1]=''.$self->[1]; #Clean holes in string. return \@ret; } package POE::Filter::Index; use strict; use vars qw($VERSION); $VERSION='Devel'; sub new { my ($class,$sep)=@_; $sep ||= "\n"; return bless [ [], # ready queue '', # raw unparsed data $sep, ], $class; } sub get { my ($self, $stream) = @_; my @ret; while($_=shift @$stream){ $self->[1].=$_; $_=''; #yah we'r cl'r mems 4 4ture iterations !!!111 one one my $b=0; #base while((my $p=index($self->[1], $self->[2], $b+1)) >0) { push @ret, substr($self->[1], $b, $p-$b); $b=$p; } substr($self->[1], 0, $b)=''; } $self->[1]=''.$self->[1]; #Clean holes in string. return \@ret; } =cut Ruslan Zakirov wrote: > Набросал бенчмарк, но только простенький и последняя версия в слайдах > была совершенно другой. Надеюсь подправите и вернете назад чтобы я мог > варианты ss1 и ss2 привести к единому варианту ответа, пока они > отличаются. > > amd64, gentoo, system malloc. > > Rate re ss2 ss1 > re 6381/s -- -51% -81% > ss2 12961/s 103% -- -62% > ss1 34367/s 439% 165% -- > > > 2008/3/17 Ivan B. Serezhkin : > >> Привет. >> Может кому и интересно ? >> получил прирос в 25 раз на больших файлах. >> Можете поругать стиль =) >> На очереди сделать нормальный быстрый драйвер. >> И кстати, это удобный темплейт для написания своих фильтров, например >> POE::Filter::Log::Postfix =) >> Использовать так: >> >> Wheel ... >> Driver => POE::Driver::SysRW->new( BlockSize => 256*1024*1024) , >> Filter => POE::Filter::Regexp->new(qr/RecordSeparator/), >> .... >> >> >> >> package POE::Filter::Regexp; >> use strict; >> >> sub new { >> my ($class,$re)=@_; >> $re ||= qr/\n/; >> die "Param in new must be a Regexp but this is a ".ref($re) unless ref >> $re eq 'Regexp'; >> return bless [ >> '', # raw unparsed data >> [], # ready queue >> $re, >> ], $class; >> } >> >> sub get { >> my ($self, $stream) = @_; >> my @ret; >> while($self->[0].=shift @$stream){ >> my $p=0; >> while($self->[0]=~/$self->[2]/g) { >> next unless $-[0]; #begin of stream >> push @ret, substr($self->[0], $p, $-[0]-$p); >> $p=$-[0]; >> } >> substr($self->[0], 0, $p)=undef; >> } >> return \@ret; >> } >> 1; >> >> -- >> Ivan B. Serezhkin >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > > > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From ruz на bestpractical.com Sat Mar 29 07:52:49 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 29 Mar 2008 17:52:49 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <47EE5579.3080000@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE5579.3080000@serezhkin.com> Message-ID: <589c94400803290752i1ab2696fmf97682dcb64324a9@mail.gmail.com> Можно файлом получить ето дело. Чтобы форматирование не билось. On Sat, Mar 29, 2008 at 5:43 PM, Ivan B. Serezhkin wrote: > Привет. > > В прошлом письме наврал, вместо индекса опять замерил регекс. > > Rate Line Index Regexp > Line 4.78/s -- -88% -96% > Index 39.4/s 725% -- -64% > Regexp 109/s 2191% 178% -- > > > > > freebsd7 stable perlmalloc > Rate Line Index Regexp > Line 4.74/s -- -96% -96% > Index 108/s 2188% -- -1% > Regexp 109/s 2208% 1% -- > > =code > > use Storable qw(freeze dclone); > use Benchmark qw(:all) ; > use POE::Filter::Line; > > my @s=map {join '', map { 'SEPARATOR'.'data'x(100+int(rand(100))) } > (1..100)} (1..10); > cmpthese(100, { > Regexp => sub { > my $data=dclone(\@s); > my $f=POE::Filter::Regexp->new(qr/SEPARATOR/); > $f->get($data); > }, > Index => sub { > my $data=dclone(\@s); > my $f=POE::Filter::Regexp->new(qr/SEPARATOR/); > $f->get($data); > }, > Line => sub { > my $data=dclone(\@s); > my $f=POE::Filter::Line->new(InputRegexp => qr/SEPARATOR/); > $f->get($data); > }, > }); > > > > package POE::Filter::Regexp; > use strict; > > use vars qw($VERSION); > > $VERSION='Production 1.0'; > > > sub new { > my ($class,$re)=@_; > $re ||= qr/\n/; > die "Param in new must be a Regexp but this is a ".ref($re) unless ref > $re eq 'Regexp'; > return bless [ > > [], # ready queue > '', # raw unparsed data > > $re, > ], $class; > } > > sub get { > my ($self, $stream) = @_; > my @ret; > > while($_=shift @$stream){ > $self->[1].=$_; > $_=''; #yah we'r cl'r mems !!!111 > my $p=0; > while($self->[1]=~/$self->[2]/gm) { > > next unless $-[0]; #begin of stream > push @ret, substr($self->[1], $p, $-[0]-$p); > $p=$-[0]; > } > > substr($self->[1], 0, $p)=''; > } > $self->[1]=''.$self->[1]; #Clean holes in string. > return \@ret; > } > > > > > package POE::Filter::Index; > use strict; > use vars qw($VERSION); > > $VERSION='Devel'; > > sub new { > my ($class,$sep)=@_; > $sep ||= "\n"; > return bless [ > [], # ready queue > '', # raw unparsed data > $sep, > > ], $class; > } > > sub get { > my ($self, $stream) = @_; > my @ret; > > while($_=shift @$stream){ > $self->[1].=$_; > $_=''; #yah we'r cl'r mems 4 4ture iterations !!!111 one one > my $b=0; #base > while((my $p=index($self->[1], $self->[2], $b+1)) >0) { > push @ret, substr($self->[1], $b, $p-$b); > $b=$p; > } > substr($self->[1], 0, $b)=''; > } > $self->[1]=''.$self->[1]; #Clean holes in string. > return \@ret; > } > > > =cut > > > > > > > Ruslan Zakirov wrote: > > > > Набросал бенчмарк, но только простенький и последняя версия в слайдах > > была совершенно другой. Надеюсь подправите и вернете назад чтобы я мог > > варианты ss1 и ss2 привести к единому варианту ответа, пока они > > отличаются. > > > > amd64, gentoo, system malloc. > > > > Rate re ss2 ss1 > > re 6381/s -- -51% -81% > > ss2 12961/s 103% -- -62% > > ss1 34367/s 439% 165% -- > > > > > > 2008/3/17 Ivan B. Serezhkin : > > > >> Привет. > >> Может кому и интересно ? > >> получил прирос в 25 раз на больших файлах. > >> Можете поругать стиль =) > >> На очереди сделать нормальный быстрый драйвер. > >> И кстати, это удобный темплейт для написания своих фильтров, например > >> POE::Filter::Log::Postfix =) > >> Использовать так: > >> > >> Wheel ... > >> Driver => POE::Driver::SysRW->new( BlockSize => 256*1024*1024) , > >> Filter => POE::Filter::Regexp->new(qr/RecordSeparator/), > >> .... > >> > >> > >> > >> package POE::Filter::Regexp; > >> use strict; > >> > >> sub new { > >> my ($class,$re)=@_; > >> $re ||= qr/\n/; > >> die "Param in new must be a Regexp but this is a ".ref($re) unless ref > >> $re eq 'Regexp'; > >> return bless [ > >> '', # raw unparsed data > >> [], # ready queue > >> $re, > >> ], $class; > >> } > >> > >> sub get { > >> my ($self, $stream) = @_; > >> my @ret; > >> while($self->[0].=shift @$stream){ > >> my $p=0; > >> while($self->[0]=~/$self->[2]/g) { > >> next unless $-[0]; #begin of stream > >> push @ret, substr($self->[0], $p, $-[0]-$p); > >> $p=$-[0]; > >> } > >> substr($self->[0], 0, $p)=undef; > >> } > >> return \@ret; > >> } > >> 1; > >> > >> -- > >> Ivan B. Serezhkin > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> http://mail.pm.org/mailman/listinfo/moscow-pm > >> > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > -- > Ivan B. Serezhkin > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From ruz на bestpractical.com Sat Mar 29 08:03:28 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 29 Mar 2008 18:03:28 +0300 Subject: [Moscow.pm] =?utf-8?b?0KMg0L3QsNGBINC10YHRgtGMIHNraWxsZWQgd2lu?= =?utf-8?q?dows_programmers_=3F?= In-Reply-To: <47EE4693.9060203@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> <47EE4693.9060203@serezhkin.com> Message-ID: <589c94400803290803lba4f4c6i51142ba6481755c1@mail.gmail.com> 2008/3/29 Ivan B. Serezhkin : > Ruslan Zakirov wrote: > > Что есть нам в помощь: [snip] > > 3) Есть более простая задача. В Jifty есть команда jifty server, > > которая запускает pure perl сервер http для вашего приложения и можно > > с ним начать играться без всякого апача. Можно собрать дистрибутив > > HTTP::Server::Simple и Mason, который поставит cool-quick-mason-app и > > можно будет запустить его приблизителньно так: > > > > $ cd my-cool-document-root-of-my-project > > $ cool-quick-mason-app 8080 > > you can connect to your server http://localhost:8080/ > > > > > Не - это не есть правильный путь. > Дети они как регексы, торопливые и жадные. > Типичный ребёнок хочет сделать что то у себя на компе, а потом выложить > это на типичного хостера (они тоже как регексы). > Там должен быть .htaccess > Всё должно быть очень просто, сделал у себя, скопировал на сервер. > Может быть стандалон сервер и даёт именно эту простоту, но они должны > пощупать, что под апачем это тоже работает. > В принципе это должен быть апач с цэгэишками, потому что хостеры не дают > модперл. В целом согласен, но недавно искал хостинг и понял, что чаще дают FastCGI. > > -- > > > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From ivan на serezhkin.com Sat Mar 29 07:57:42 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 29 Mar 2008 17:57:42 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <589c94400803290752i1ab2696fmf97682dcb64324a9@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE5579.3080000@serezhkin.com> <589c94400803290752i1ab2696fmf97682dcb64324a9@mail.gmail.com> Message-ID: <47EE58E6.4060206@serezhkin.com> Ruslan Zakirov wrote: > Можно файлом получить ето дело. Чтобы форматирование не билось. > > On Sat, Mar 29, 2008 at 5:43 PM, Ivan B. Serezhkin wrote: > >> Привет. >> >> В прошлом письме наврал, вместо индекса опять замерил регекс. >> >> Rate Line Index Regexp >> Line 4.78/s -- -88% -96% >> Index 39.4/s 725% -- -64% >> Regexp 109/s 2191% 178% -- >> -- Ivan B. Serezhkin ----------- следущая часть ----------- An embedded and charset-unspecified text was scrubbed... Name: filterbench.pm Url: http://mail.pm.org/pipermail/moscow-pm/attachments/20080329/e3af446c/attachment-0001.pl From shafiev на gmail.com Sat Mar 29 08:14:15 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Sat, 29 Mar 2008 18:14:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <589c94400803290803lba4f4c6i51142ba6481755c1@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> <47EE4693.9060203@serezhkin.com> <589c94400803290803lba4f4c6i51142ba6481755c1@mail.gmail.com> Message-ID: <218771510803290814r309410d6ief67ed8b06e56a58@mail.gmail.com> В целом идея хороша.Но чем вас не устраивает денвер?(кроме postgresql) 29.03.08, Ruslan Zakirov написал(а): > > 2008/3/29 Ivan B. Serezhkin : > > > Ruslan Zakirov wrote: > > > Что есть нам в помощь: > > [snip] > > > > > 3) Есть более простая задача. В Jifty есть команда jifty server, > > > которая запускает pure perl сервер http для вашего приложения и можно > > > с ним начать играться без всякого апача. Можно собрать дистрибутив > > > HTTP::Server::Simple и Mason, который поставит cool-quick-mason-app и > > > можно будет запустить его приблизителньно так: > > > > > > $ cd my-cool-document-root-of-my-project > > > $ cool-quick-mason-app 8080 > > > you can connect to your server http://localhost:8080/ > > > > > > > > Не - это не есть правильный путь. > > Дети они как регексы, торопливые и жадные. > > Типичный ребёнок хочет сделать что то у себя на компе, а потом выложить > > это на типичного хостера (они тоже как регексы). > > Там должен быть .htaccess > > Всё должно быть очень просто, сделал у себя, скопировал на сервер. > > Может быть стандалон сервер и даёт именно эту простоту, но они должны > > пощупать, что под апачем это тоже работает. > > В принципе это должен быть апач с цэгэишками, потому что хостеры не > дают > > модперл. > > В целом согласен, но недавно искал хостинг и понял, что чаще дают FastCGI. > > > > > -- > > > > > > > Ivan B. Serezhkin > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > -- > Best regards, Ruslan. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080329/26f13343/attachment.html From 403rus на gmail.com Sat Mar 29 08:14:21 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Sat, 29 Mar 2008 18:14:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <218771510803290814r309410d6ief67ed8b06e56a58@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> <47EE4693.9060203@serezhkin.com> <589c94400803290803lba4f4c6i51142ba6481755c1@mail.gmail.com> <218771510803290814r309410d6ief67ed8b06e56a58@mail.gmail.com> Message-ID: <47EE5CCD.6090800@gmail.com> Я так понял тем что "из коробки" perl там куцый. Я честно говоря не понимаю зачем делать аналог денвера когда можно сделать image с линуксом и всем что надо для VMWare или ещё чего-нибудь. На мой взгляд так более правильно... Но видимо мой взгляд непопулярен. Naim Shafiev wrote: > В целом идея хороша.Но чем вас не устраивает денвер?(кроме postgresql) > > 29.03.08, *Ruslan Zakirov* > написал(а): > > 2008/3/29 Ivan B. Serezhkin >: > > > Ruslan Zakirov wrote: > > > Что есть нам в помощь: > > [snip] > > > > > 3) Есть более простая задача. В Jifty есть команда jifty server, > > > которая запускает pure perl сервер http для вашего приложения > и можно > > > с ним начать играться без всякого апача. Можно собрать > дистрибутив > > > HTTP::Server::Simple и Mason, который поставит > cool-quick-mason-app и > > > можно будет запустить его приблизителньно так: > > > > > > $ cd my-cool-document-root-of-my-project > > > $ cool-quick-mason-app 8080 > > > you can connect to your server http://localhost:8080/ > > > > > > > > Не - это не есть правильный путь. > > Дети они как регексы, торопливые и жадные. > > Типичный ребёнок хочет сделать что то у себя на компе, а потом > выложить > > это на типичного хостера (они тоже как регексы). > > Там должен быть .htaccess > > Всё должно быть очень просто, сделал у себя, скопировал на сервер. > > Может быть стандалон сервер и даёт именно эту простоту, но они > должны > > пощупать, что под апачем это тоже работает. > > В принципе это должен быть апач с цэгэишками, потому что > хостеры не дают > > модперл. > > В целом согласен, но недавно искал хостинг и понял, что чаще дают > FastCGI. > > > > > -- > > > > > > > Ivan B. Serezhkin > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > -- > Best regards, Ruslan. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080329/864662dd/attachment.html From andy на shitov.ru Sat Mar 29 08:32:29 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 29 Mar 2008 18:32:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <47EE5CCD.6090800@gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> <47EE4693.9060203@serezhkin.com> <589c94400803290803lba4f4c6i51142ba6481755c1@mail.gmail.com> <218771510803290814r309410d6ief67ed8b06e56a58@mail.gmail.com> <47EE5CCD.6090800@gmail.com> Message-ID: <394676070.20080329183229@shitov.ru> > Я так понял тем что "из коробки" perl там куцый. > Я честно говоря не понимаю зачем делать аналог денвера когда можно > сделать image с линуксом и всем что надо для VMWare или ещё > чего-нибудь. На мой взгляд так более правильно... Но видимо мой взгляд непопулярен. Не. Оригинальная Иванова идея в том, чтобы как раз не иметь сложностей с установкой запчастей перед тем, как сеть и поехать. А тут придется сначала разобраться, что такое VMWare, а потом тупить с тем, что же делать с линуксом. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ruz на bestpractical.com Sat Mar 29 08:34:08 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 29 Mar 2008 18:34:08 +0300 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <47EE58E6.4060206@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE5579.3080000@serezhkin.com> <589c94400803290752i1ab2696fmf97682dcb64324a9@mail.gmail.com> <47EE58E6.4060206@serezhkin.com> Message-ID: <589c94400803290834k2650d960p4b326bfb117b12a4@mail.gmail.com> я┌п╟п╪ п╬я┬п╦п╠п╨п╟ п╥п╟п╨я─п╟п╩п╟я│я▄. п÷п╬п©я─п╠я┐п╧я┌п╣ п╡п╬я┌ я┌п╟п╨п╬п╧ п╡п╟я─п╦п╟п╫я┌. п╪п╫п╣ п╫я┐п╤п╫п╬ я┐п╠п╣пЁп╟я┌я▄. 2008/3/29 Ivan B. Serezhkin : > Ruslan Zakirov wrote: > > п°п╬п╤п╫п╬ я└п╟п╧п╩п╬п╪ п©п╬п╩я┐я┤п╦я┌я▄ п╣я┌п╬ п╢п╣п╩п╬. п╖я┌п╬п╠я▀ я└п╬я─п╪п╟я┌п╦я─п╬п╡п╟п╫п╦п╣ п╫п╣ п╠п╦п╩п╬я│я▄. > > > > On Sat, Mar 29, 2008 at 5:43 PM, Ivan B. Serezhkin wrote: > > > >> п÷я─п╦п╡п╣я┌. > >> > >> п▓ п©я─п╬я┬п╩п╬п╪ п©п╦я│я▄п╪п╣ п╫п╟п╡я─п╟п╩, п╡п╪п╣я│я┌п╬ п╦п╫п╢п╣п╨я│п╟ п╬п©я▐я┌я▄ п╥п╟п╪п╣я─п╦п╩ я─п╣пЁп╣п╨я│. > >> > >> Rate Line Index Regexp > >> Line 4.78/s -- -88% -96% > >> Index 39.4/s 725% -- -64% > >> Regexp 109/s 2191% 178% -- > >> > > > -- > Ivan B. Serezhkin > > > #!/usr/bin/perl > # -*- Encoding: utf-8; Mode: cperl -*- > use strict; > use utf8; > use Storable qw(freeze dclone); > use Benchmark qw(:all) ; > use POE::Filter::Line; > > my @s=map {join '', map { 'SEPARATOR'.'data'x(100+int(rand(100))) } (1..100)} (1..10); > > cmpthese(100, { > Regexp => sub { > my $data=dclone(\@s); > my $f=POE::Filter::Regexp->new(qr/SEPARATOR/); > $f->get($data); > }, > Index => sub { > my $data=dclone(\@s); > my $f=POE::Filter::Index->new(qr/SEPARATOR/); > $f->get($data); > }, > Line => sub { > my $data=dclone(\@s); > my $f=POE::Filter::Line->new(InputRegexp => qr/SEPARATOR/); > $f->get($data); > }, > }); > > > > > > > > > package POE::Filter::Regexp; > use strict; > use vars qw($VERSION); > > $VERSION='Production 1.0'; > > sub new { > my ($class,$re)=@_; > $re ||= qr/\n/; > die "Param in new must be a Regexp but this is a ".ref($re) unless ref $re eq 'Regexp'; > return bless [ > [], # ready queue > '', # raw unparsed data > $re, > ], $class; > } > > sub get { > my ($self, $stream) = @_; > my @ret; > while($_=shift @$stream){ > $self->[1].=$_; > $_=''; #yah we'r cl'r mems !!!111 > my $p=0; > while($self->[1]=~/$self->[2]/gm) { > next unless $-[0]; #begin of stream > push @ret, substr($self->[1], $p, $-[0]-$p); > $p=$-[0]; > } > substr($self->[1], 0, $p)=''; > } > $self->[1]=''.$self->[1]; #Clean holes in string. > return \@ret; > } > > > > > package POE::Filter::Index; > use strict; > use vars qw($VERSION); > > $VERSION='Devel'; > > sub new { > my ($class,$sep)=@_; > $sep ||= "\n"; > return bless [ > [], # ready queue > '', # raw unparsed data > $sep, > ], $class; > } > > sub get { > my ($self, $stream) = @_; > my @ret; > while($_=shift @$stream){ > $self->[1].=$_; > $_=''; #yah we'r cl'r mems 4 4ture iterations !!!111 one one > my $b=0; #base > my $p; > while(($p=index($self->[1], $self->[2], $b+1)) >0) { > push @ret, substr($self->[1], $b, $p-$b); > $b=$p; > } > substr($self->[1], 0, $b)=''; > } > $self->[1]=''.$self->[1]; #Clean holes in string. > return \@ret; > } > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- Best regards, Ruslan. ----------- следущая часть ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╫п╣ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ я└п╬я─п╪п╟я┌п╣ п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… п≤п╪я▐ : poe_filter_split2.pl п╒п╦п© : application/x-perl п═п╟п╥п╪п╣я─ : 2401 п╠п╟п╧я┌п╬п╡ п·п©п╦я│п╟п╫п╦п╣: п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌ Url : http://mail.pm.org/pipermail/moscow-pm/attachments/20080329/61a1fe72/attachment-0001.bin From 403rus на gmail.com Sat Mar 29 08:36:23 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Sat, 29 Mar 2008 18:36:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <394676070.20080329183229@shitov.ru> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> <47EE4693.9060203@serezhkin.com> <589c94400803290803lba4f4c6i51142ba6481755c1@mail.gmail.com> <218771510803290814r309410d6ief67ed8b06e56a58@mail.gmail.com> <47EE5CCD.6090800@gmail.com> <394676070.20080329183229@shitov.ru> Message-ID: <47EE61F7.1030806@gmail.com> VMWare player, насколько я помню, имеет чуть ли не одну кнопку "Загрузить image" - так что затупить там будет тяжело... А с линуксом что делать сейчас даже офисный планктон примерно знает. В борьбе за кровные копейки и в связи с налетами структур штрафующих за нелегальный софт много организаций перешло на линукс+опенофис и ничего - разобрались. К тому же с линуксом всё равно разбираться придётся если свои труды дети соберутся куда-то захостить... К тому же для нежадных детей можно сделать линукс с иксами - хотя конечно намного проще разбираться от этого не станет, но местами может поможет. Andrew Shitov wrote: >> Я так понял тем что "из коробки" perl там куцый. >> Я честно говоря не понимаю зачем делать аналог денвера когда можно >> сделать image с линуксом и всем что надо для VMWare или ещё >> чего-нибудь. На мой взгляд так более правильно... Но видимо мой взгляд непопулярен. >> > > Не. Оригинальная Иванова идея в том, чтобы как раз не иметь > сложностей с установкой запчастей перед тем, как сеть и поехать. А > тут придется сначала разобраться, что такое VMWare, а потом тупить с > тем, что же делать с линуксом. > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080329/e7f703ca/attachment.html From shafiev на gmail.com Sat Mar 29 08:47:49 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Sat, 29 Mar 2008 18:47:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <394676070.20080329183229@shitov.ru> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> <47EE4693.9060203@serezhkin.com> <589c94400803290803lba4f4c6i51142ba6481755c1@mail.gmail.com> <218771510803290814r309410d6ief67ed8b06e56a58@mail.gmail.com> <47EE5CCD.6090800@gmail.com> <394676070.20080329183229@shitov.ru> Message-ID: <218771510803290847p4e1fc5e3ie7e9dcdf1bc79745@mail.gmail.com> Ну вариант с Вмтварью ( :) ) сразу отпадает т.к : ВМтварь жрет много ресурсов и соотвественно не для всех машин Хотя там уже идет полноценный GNU linux, так что все будет как на настоящей тачке( без приблуд типа #C!\usr\bin\perl ) 29.03.08, Andrew Shitov написал(а): > > > Я так понял тем что "из коробки" perl там куцый. > > Я честно говоря не понимаю зачем делать аналог денвера когда можно > > сделать image с линуксом и всем что надо для VMWare или ещё > > чего-нибудь. На мой взгляд так более правильно... Но видимо мой взгляд > непопулярен. > > > Не. Оригинальная Иванова идея в том, чтобы как раз не иметь > сложностей с установкой запчастей перед тем, как сеть и поехать. А > тут придется сначала разобраться, что такое VMWare, а потом тупить с > тем, что же делать с линуксом. > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080329/fa9e355f/attachment.html From 403rus на gmail.com Sat Mar 29 09:00:36 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Sat, 29 Mar 2008 19:00:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <218771510803290847p4e1fc5e3ie7e9dcdf1bc79745@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> <47EE4693.9060203@serezhkin.com> <589c94400803290803lba4f4c6i51142ba6481755c1@mail.gmail.com> <218771510803290814r309410d6ief67ed8b06e56a58@mail.gmail.com> <47EE5CCD.6090800@gmail.com> <394676070.20080329183229@shitov.ru> <218771510803290847p4e1fc5e3ie7e9dcdf1bc79745@mail.gmail.com> Message-ID: <47EE67A4.7040309@gmail.com> Я год назад вынуждено просидел недельку под VMWare на машине типа P4 3ГГц 1Гб ОЗУ W2K (моя рабочая машинка с линуксом тогда сдохла, а на ноуте только винды были и железо которое под линуксом с парвого раза не завелось - и я решил на втором компе поработать через вмтварь). Запускал я там линукс с иксами и работал там в эклипсе в том числе. Да эклипс тормозил порядком местами (я думаю из-за нехватки памяти и из-за огромного размера проекта), но в консоли(под иксами) я без особых проблем работал выделив по-моему всего 256 или 384 Мб оперативки виртуальной машинке. Я думаю для того чтобы запустить то что нам надо - 256 мегов выше крыши хватит... Плюс можно посмотреть в сторону всяких минилинуксов которые живут на 64 Мб оперативки влёгкую и прикрутить к ним WebMin(или как там его) для упрощения администрирования. В итоге получится лучше чем например как здесь: http://strawberryperl.com/vista/ Naim Shafiev wrote: > Ну вариант с Вмтварью ( :) ) сразу отпадает т.к : > ВМтварь жрет много ресурсов и соотвественно не для всех машин > Хотя там уже идет полноценный GNU linux, так что все будет как на > настоящей тачке( без приблуд типа #C!\usr\bin\perl ) > > > 29.03.08, *Andrew Shitov* > > написал(а): > > > Я так понял тем что "из коробки" perl там куцый. > > Я честно говоря не понимаю зачем делать аналог денвера когда можно > > сделать image с линуксом и всем что надо для VMWare или ещё > > чего-нибудь. На мой взгляд так более правильно... Но видимо мой > взгляд непопулярен. > > > Не. Оригинальная Иванова идея в том, чтобы как раз не иметь > сложностей с установкой запчастей перед тем, как сеть и поехать. А > тут придется сначала разобраться, что такое VMWare, а потом тупить с > тем, что же делать с линуксом. > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080329/5df3c87e/attachment.html From postmaster на softsearch.ru Sat Mar 29 09:54:07 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 29 Mar 2008 19:54:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> Message-ID: <955400913.20080329195407@softsearch.ru> Здравствуйте Дмитрий, DA> Если уж речь зашла о "самом дорогом" - о детях: DA> почему MySQL, а не PostgreSQL? Я тоже за MySQL... DA> PS Вместо phpMyAdmin у вас, конечно, припасён perlMyAdmin? Под винду есть много не веб-клиентов, а обычных нормальных клиентов. Нюбам понять смысл phpMyAdmin (или аналога) будет сложно по началу. А потом им хостер даст phpMyAdmin, но с перла они уже никуда не денутся. P.S. Ещё предлагаю писать кривые либы для пхп... :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Sat Mar 29 09:54:54 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 29 Mar 2008 19:54:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <47EE2F05.6000406@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> Message-ID: <1164188022.20080329195454@softsearch.ru> Здравствуйте Иван, IBS> И популяризировать это в среде детей, нефига подсовывать нашим детям IBS> адское пэхапэ - пусть перлом балуются. Заодно и фрю можно паровозом продвигать... -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From shafiev на gmail.com Sat Mar 29 10:00:23 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Sat, 29 Mar 2008 20:00:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <1164188022.20080329195454@softsearch.ru> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <1164188022.20080329195454@softsearch.ru> Message-ID: <218771510803291000p2debad47j3708c9183f7c4da5@mail.gmail.com> Насчет ПыхПыха согласен. А вот фря и тем более OpenBSD детям не надо.:) 29.03.08, Михаил Монашёв написал(а): > > Здравствуйте Иван, > > IBS> И популяризировать это в среде детей, нефига подсовывать нашим детям > IBS> адское пэхапэ - пусть перлом балуются. > > Заодно и фрю можно паровозом продвигать... > > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080329/cfbf7387/attachment-0001.html From shafiev на gmail.com Sun Mar 30 13:08:34 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 31 Mar 2008 00:08:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <218771510803291000p2debad47j3708c9183f7c4da5@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <1164188022.20080329195454@softsearch.ru> <218771510803291000p2debad47j3708c9183f7c4da5@mail.gmail.com> Message-ID: <218771510803301308i758ba7d2ye3884bfeb89bd4a5@mail.gmail.com> Хм..Пока летел в Питер.Немножко привел мысли насчет будущего нашего мегапакета всего по перлу. Почему люди юзают денвер? 1. Там все в одном[Apache, SSL, SSI, mod_rewrite, mod_php PHP 5 Mysql PhpMyadmin ](правда очень сильный перекос в сторону PHP) 2. Он мало весит(текущая стабильная базовая вещь 5.5 МБ) 3. Там создается виртуальный диск что создает некоторые удобства и неудобства Правда с перлом там плохо.Стоит какой-то обрубок причем старый(версию не помню и без модулей и минимум либ).Слона можно поставить.Нормальный перл ставиться с помощью ActivePerl(5.10) 29.03.08, Naim Shafiev написал(а): > > Насчет ПыхПыха согласен. > А вот фря и тем более OpenBSD детям не надо.:) > > 29.03.08, Михаил Монашёв написал(а): > > > > Здравствуйте Иван, > > > > IBS> И популяризировать это в среде детей, нефига подсовывать нашим > > детям > > IBS> адское пэхапэ - пусть перлом балуются. > > > > Заодно и фрю можно паровозом продвигать... > > > > > > -- > > > > С уважением, > > Михаил Монашёв, SoftSearch.ru > > mailto:postmaster на softsearch.ru > > ICQ# 166233339 > > http://michael.mindmix.ru/ > > Без бэкапа по жизни. > > > > -- > > > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/9c4d3aaa/attachment.html From andy на shitov.ru Sun Mar 30 13:25:17 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 31 Mar 2008 00:25:17 +0400 Subject: [Moscow.pm] =?windows-1251?b?yvLuIPXu9+XyIO3gIFlBUEM6OkV1cm9wZSAy?= =?windows-1251?q?008=3F?= Message-ID: <1971602900.20080331002517@shitov.ru> Привет! Как вы знаете, у нас намечается майское мероприятие. Мне хочется провести его в помещении-амфитеатре. Идеальный вариант - это аудитория какого-либо вуза. Помимо самого амфитеатра там еще есть и столы для каждого участника, куда можно положить свой ноутбук. Кто-нибудь может свести, познакомить, вывести или договориться с людьми, которые в силе выделить нам такое помещение на 16-17 мая? Тому, чье предложение приведет к успешному результату, я оплачиваю участие в YAPC::Europe 2008 в августе в Копенгагене. Кто знает, как удачно (и максимально дешево) договориться с МГУ, - еще и гостиницу на три дня на время проведения YAPC::Europe. Кто хочет вдобавок и оплаченный билет на самолет, может предложить еще более полезный вариант :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From shafiev на gmail.com Sun Mar 30 13:36:42 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 31 Mar 2008 00:36:42 +0400 Subject: [Moscow.pm] =?koi8-r?b?69TPIMjP3sXUIM7BIFlBUEM6OkV1cm9wZSAyMDA4?= =?koi8-r?b?Pw==?= In-Reply-To: <1971602900.20080331002517@shitov.ru> References: <1971602900.20080331002517@shitov.ru> Message-ID: <218771510803301336o4a72e2d9qf87231f0a2a01efe@mail.gmail.com> Заманчивое предложение.Можно в принципе поговорить с моим универом (МИРЭА www.*mirea*.ru) только нужно будет программу мероприятия и немножко серьезности( :) ). Насчет гостиницы - я могу спокойно двух иностранцев у ся разместить помоему это нормальный вариант и недорогой для них(цены на гостиницы кусаються и сильно) 31.03.08, Andrew Shitov написал(а): > > Привет! > > Как вы знаете, у нас намечается майское мероприятие. Мне хочется > провести его в помещении-амфитеатре. Идеальный вариант - это > аудитория какого-либо вуза. Помимо самого амфитеатра там еще есть > и столы для каждого участника, куда можно положить свой ноутбук. > > Кто-нибудь может свести, познакомить, вывести или договориться с > людьми, которые в силе выделить нам такое помещение на 16-17 мая? > > Тому, чье предложение приведет к успешному результату, я оплачиваю > участие в YAPC::Europe 2008 в августе в Копенгагене. > > Кто знает, как удачно (и максимально дешево) договориться с МГУ, - > еще и гостиницу на три дня на время проведения YAPC::Europe. > > Кто хочет вдобавок и оплаченный билет на самолет, может предложить > еще более полезный вариант :-) > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/398456e7/attachment.html From alex на kapranoff.ru Sun Mar 30 13:45:19 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 31 Mar 2008 00:45:19 +0400 Subject: [Moscow.pm] =?koi8-r?b?69TPIMjP3sXUIM7BIFlBUEM6OkV1cm9wZSAyMDA4?= =?koi8-r?b?Pw==?= In-Reply-To: <218771510803301336o4a72e2d9qf87231f0a2a01efe@mail.gmail.com> References: <1971602900.20080331002517@shitov.ru> <218771510803301336o4a72e2d9qf87231f0a2a01efe@mail.gmail.com> Message-ID: <47EFFBDF.3000002@kapranoff.ru> Naim Shafiev wrote: > Заманчивое предложение.Можно в принципе поговорить с моим универом > (МИРЭА www.*mirea*.ru) > только нужно будет программу мероприятия и немножко серьезности( :) ). > Насчет гостиницы - я могу спокойно двух иностранцев у ся разместить > помоему это нормальный > вариант и недорогой для них(цены на гостиницы кусаються и сильно) Наим, у тебя есть дом в Копенгагене?!? :) > 31.03.08, *Andrew Shitov* > > написал(а): > > Привет! > > Как вы знаете, у нас намечается майское мероприятие. Мне хочется > провести его в помещении-амфитеатре. Идеальный вариант - это > аудитория какого-либо вуза. Помимо самого амфитеатра там еще есть > и столы для каждого участника, куда можно положить свой ноутбук. > > Кто-нибудь может свести, познакомить, вывести или договориться с > людьми, которые в силе выделить нам такое помещение на 16-17 мая? > > Тому, чье предложение приведет к успешному результату, я оплачиваю > участие в YAPC::Europe 2008 в августе в Копенгагене. > > Кто знает, как удачно (и максимально дешево) договориться с МГУ, - > еще и гостиницу на три дня на время проведения YAPC::Europe. > > Кто хочет вдобавок и оплаченный билет на самолет, может предложить > еще более полезный вариант :-) > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From shafiev на gmail.com Sun Mar 30 14:51:40 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 31 Mar 2008 01:51:40 +0400 Subject: [Moscow.pm] =?koi8-r?b?69TPIMjP3sXUIM7BIFlBUEM6OkV1cm9wZSAyMDA4?= =?koi8-r?b?Pw==?= In-Reply-To: <47EFFBDF.3000002@kapranoff.ru> References: <1971602900.20080331002517@shitov.ru> <218771510803301336o4a72e2d9qf87231f0a2a01efe@mail.gmail.com> <47EFFBDF.3000002@kapranoff.ru> Message-ID: <218771510803301451p5217f3b2k2199d00230999a93@mail.gmail.com> Не в Копенгагене я имел в виду москву. :) 31.03.08, Alex Kapranoff написал(а): > > Naim Shafiev wrote: > > Заманчивое предложение.Можно в принципе поговорить с моим универом > > (МИРЭА www.*mirea*.ru) > > только нужно будет программу мероприятия и немножко серьезности( :) ). > > Насчет гостиницы - я могу спокойно двух иностранцев у ся разместить > > помоему это нормальный > > вариант и недорогой для них(цены на гостиницы кусаються и сильно) > > > Наим, у тебя есть дом в Копенгагене?!? :) > > > 31.03.08, *Andrew Shitov* > > > > написал(а): > > > > Привет! > > > > Как вы знаете, у нас намечается майское мероприятие. Мне хочется > > провести его в помещении-амфитеатре. Идеальный вариант - это > > аудитория какого-либо вуза. Помимо самого амфитеатра там еще есть > > и столы для каждого участника, куда можно положить свой ноутбук. > > > > Кто-нибудь может свести, познакомить, вывести или договориться с > > людьми, которые в силе выделить нам такое помещение на 16-17 мая? > > > > Тому, чье предложение приведет к успешному результату, я оплачиваю > > участие в YAPC::Europe 2008 в августе в Копенгагене. > > > > Кто знает, как удачно (и максимально дешево) договориться с МГУ, - > > еще и гостиницу на три дня на время проведения YAPC::Europe. > > > > Кто хочет вдобавок и оплаченный билет на самолет, может предложить > > еще более полезный вариант :-) > > > > > > -- > > Андрей Шитов > > > ______________________________________________________________________ > > > andy на shitov.ru | http://www.shitov.ru > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > > > > > ------------------------------------------------------------------------ > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/137a8c45/attachment-0001.html From postmaster на softsearch.ru Mon Mar 31 00:17:36 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 31 Mar 2008 11:17:36 +0400 Subject: [Moscow.pm] =?koi8-r?b?69TPIMjP3sXUIM7BIFlBUEM6OkV1cm9wZSAyMDA4?= =?koi8-r?b?Pw==?= In-Reply-To: <1971602900.20080331002517@shitov.ru> References: <1971602900.20080331002517@shitov.ru> Message-ID: <138628763.20080331111736@softsearch.ru> Здравствуйте Андрей, Ты не написал, на сколько человек нужна аудитория? В Высшей Школе Экономики на Мясницкой проводятся встречи MySQL User Groupe. Если поговорить с Денисом Бесков-Дорониным , то он подскажет как провести May Perl там же или может ещё что-нить посоветует... Кроме того можно спросить Александра Смирнова http://ezhe.ru/fri/490/ Он провёл миллион конференций и посоветует как провести May Perl. P.S. За деньги помогать противно. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From subscribe на tochkak.ru Mon Mar 31 00:26:57 2008 From: subscribe на tochkak.ru (=?windows-1251?B?wO3g8u7r6Okg2ODw6PTz6+jt?=) Date: Mon, 31 Mar 2008 11:26:57 +0400 Subject: [Moscow.pm] POE::Filter::Line Message-ID: <008501c89300$9b0c5960$d1250c20$@ru> Руслан, зачем заводить массив @ret, если можно без него использовать $self->[0]. 1% прирост на вашем примере J -- С уважением, Анатолий Шарифулин. ----------- УМЕДХЭБС ЮБУФШ ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/1f9e746f/attachment-0001.html ----------- УМЕДХЭБС ЮБУФШ ----------- Вложенное сообщение было извлечено… От: "Ruslan Zakirov" Тема: Re: [Moscow.pm] POE::Filter::Line Дата: Sat, 29 Mar 2008 19:34:08 +0400 Размер: 24615 URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/1f9e746f/attachment-0001.mht From inthrax на gmail.com Mon Mar 31 00:27:53 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 31 Mar 2008 10:27:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <47EE3A41.6030402@serezhkin.com> References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> Message-ID: <200803311127.53481.inthrax@gmail.com> On Saturday 29 March 2008 15:46:57 Ivan B. Serezhkin wrote: > > PS Вместо phpMyAdmin у вас, конечно, припасён perlMyAdmin? > >   > > Очень интересный вопрос.. Не припасён, можно наверное perlTkMyAdmin. А почему-бы не взять стандартные MySql GUI Tools? -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ivan на serezhkin.com Mon Mar 31 01:47:48 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 31 Mar 2008 12:47:48 +0400 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <008501c89300$9b0c5960$d1250c20$@ru> References: <008501c89300$9b0c5960$d1250c20$@ru> Message-ID: <47F0A534.2080408@serezhkin.com> Анатолий Шарифулин wrote: > > Руслан, зачем заводить массив @ret, если можно без него использовать > $self->[0]. > > 1% прирост на вашем примере J > Это вообще всё моя идея. $self->[0] это для get_one() Нет никакой уверености, что его почистят при отдавании. -- Ivan B. Serezhkin From shafiev на gmail.com Mon Mar 31 02:03:22 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 31 Mar 2008 13:03:22 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <200803311127.53481.inthrax@gmail.com> References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> Message-ID: <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> Хм.Наверное потому что все привыкли ко всяким там *Myadminам :) 31.03.08, Vladimir V. Perepelitsa написал(а): > > On Saturday 29 March 2008 15:46:57 Ivan B. Serezhkin wrote: > > > PS Вместо phpMyAdmin у вас, конечно, припасён perlMyAdmin? > > > > > > > Очень интересный вопрос.. Не припасён, можно наверное perlTkMyAdmin. > > > А почему-бы не взять стандартные MySql GUI Tools? > > > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/6350b7bc/attachment.html From andy на shitov.ru Mon Mar 31 02:09:04 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 31 Mar 2008 13:09:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?69TPIMjP3sXUIM7BIFlBUEM6OkV1cm9wZSAyMDA4?= =?koi8-r?b?Pw==?= In-Reply-To: <138628763.20080331111736@softsearch.ru> References: <1971602900.20080331002517@shitov.ru> <138628763.20080331111736@softsearch.ru> Message-ID: > Ты не написал, на сколько человек нужна аудитория? 100-200. > В Высшей Школе Экономики на Мясницкой проводятся встречи MySQL User > Groupe. Если поговорить с Денисом Бесков-Дорониным > , то он подскажет как провести May Perl там > же или может ещё что-нить посоветует... Спасибо, завтра поговорю лично :-) > Кроме того можно спросить Александра Смирнова http://ezhe.ru/fri/490/ > Он провёл миллион конференций и посоветует как провести May Perl. Советы не нужны, нужно помещение. И он PHP-ст :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ruz на bestpractical.com Mon Mar 31 04:45:17 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 31 Mar 2008 15:45:17 +0400 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <008501c89300$9b0c5960$d1250c20$@ru> References: <008501c89300$9b0c5960$d1250c20$@ru> Message-ID: <589c94400803310445k54218d6ag24b00a919d4b715b@mail.gmail.com> У меня выглядит это вот так: Rate Line Regexp Index Line 4.41/s -- -96% -97% Regexp 111/s 2406% -- -32% Index 162/s 3581% 47% -- Я работал с вариантом Ивана, не использую POE, и ничего конкретного не могу сказать. 2008/3/31 Анатолий Шарифулин : > > > > > Руслан, зачем заводить массив @ret, если можно без него использовать > $self->[0]. > > 1% прирост на вашем примере J > > > > -- > > С уважением, > > Анатолий Шарифулин. > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- Best regards, Ruslan. From evdokimov.denis на gmail.com Mon Mar 31 05:02:12 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 31 Mar 2008 16:02:12 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> Message-ID: > А почему-бы не взять стандартные MySql GUI Tools? Лучше поставить и то и то. Кому-то удобнее одно, кому-то другое. Лично я пользуюсь и тем и тем. У меня предложение "Попытаемся не изобретать велосипед" А именно: 1. Денвер уже есть 2. Все его кишки - Perl 3. Добавить последний Perl в денвер занимает несколько минут Минусы: 1. Не понятно, под какой лицензией он распространяется 2. Нет mod_perl 3. Автор может не захотеть что-либо менять ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/f467511f/attachment.html From subscribe на tochkak.ru Mon Mar 31 05:03:39 2008 From: subscribe на tochkak.ru (=?windows-1251?B?wO3g8u7r6Okg2ODw6PTz6+jt?=) Date: Mon, 31 Mar 2008 16:03:39 +0400 Subject: [Moscow.pm] POE::Filter::Line In-Reply-To: <008501c89300$9b0c5960$d1250c20$@ru> References: <008501c89300$9b0c5960$d1250c20$@ru> Message-ID: <00dc01c89327$422ecc70$c68c6550$@ru> Прирост у меня такой же, 1% это я имел в виду если убрать темповый массив J From: moscow-pm-bounces+subscribe=tochkak.ru на pm.org [mailto:moscow-pm-bounces+subscribe=tochkak.ru на pm.org] On Behalf Of Анатолий Шарифулин Sent: Monday, March 31, 2008 11:27 AM To: moscow-pm на pm.org Subject: Re: [Moscow.pm] POE::Filter::Line Руслан, зачем заводить массив @ret, если можно без него использовать $self->[0]. 1% прирост на вашем примере J -- С уважением, Анатолий Шарифулин. ----------- УМЕДХЭБС ЮБУФШ ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/94474770/attachment-0001.html From shafiev на gmail.com Mon Mar 31 06:51:12 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 31 Mar 2008 17:51:12 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> Message-ID: <218771510803310651q49786372sf20e5bd04d01ca36@mail.gmail.com> Вот почему стоит сделать своё moscow.pm-вское. 31.03.08, Denis Evdokimov написал(а): Минусы: 1. Не понятно, под какой лицензией он распространяется 2. Нет mod_perl 3. Автор может не захотеть что-либо менять -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/fa88585a/attachment.html From evdokimov.denis на gmail.com Mon Mar 31 09:04:29 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 31 Mar 2008 20:04:29 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <218771510803310651q49786372sf20e5bd04d01ca36@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> <218771510803310651q49786372sf20e5bd04d01ca36@mail.gmail.com> Message-ID: > > Вот почему стоит сделать своё moscow.pm-вское. > Не могу согласиться, т.к. если автор сего ПО согласиться с нами сотрудничать, то мы получим вполне приятную стартовую базу(сам использую денвер) А если он согласиться, чтоб мы сделали именно денвер-perl, то мы получим и явный бонус в глазах новичков А именно Есть denwer-php и denwer-perl А почему, а какой мне взять, что такое php я знаю, а что такое perl ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/12260f13/attachment.html From 403rus на gmail.com Mon Mar 31 09:41:54 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Mon, 31 Mar 2008 20:41:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> <218771510803310651q49786372sf20e5bd04d01ca36@mail.gmail.com> Message-ID: <47F11452.8070108@gmail.com> Пользуясь случаем, спрошу у тех кто пользуется ActiveState Perl - неужели он приемлемо работает? Я просто последний раз его пробовал не помню уже когда(но думаю года 4 назад точно) и постоянно просто натыкался на нехватку модулей... Причём писал не какого-то там unix-specific демона а что-то вполне приземлённое. В принципе не скажу что прямо жизненно необходимы были эти модули - но упрощали жизнь. А подстраиваться под ограничения среды которая ничего общего не имеет с продакшен средой это на мой взгляд было чересчур. P.S. Примеры модулей не вспомню, но по-моему один был связан с экспортом в формат экселя или что-то вроде этого... Denis Evdokimov wrote: > > Вот почему стоит сделать своё moscow.pm-вское. > > > Не могу согласиться, т.к. если автор сего ПО согласиться с нами > сотрудничать, то > мы получим вполне приятную стартовую базу(сам использую денвер) > А если он согласиться, чтоб мы сделали именно денвер-perl, то мы > получим и явный бонус в глазах новичков > А именно > Есть denwer-php и denwer-perl > А почему, а какой мне взять, что такое php я знаю, а что такое perl > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/847fff9c/attachment.html From andy на shitov.ru Mon Mar 31 09:50:47 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 31 Mar 2008 20:50:47 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <47F11452.8070108@gmail.com> References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> <218771510803310651q49786372sf20e5bd04d01ca36@mail.gmail.com> <47F11452.8070108@gmail.com> Message-ID: <418707056.20080331205047@shitov.ru> > неужели он приемлемо работает? Я просто последний раз его пробовал > не помню уже когда(но думаю года 4 назад точно) и постоянно просто > натыкался на нехватку модулей... Причём писал не какого-то там > unix-specific демона а что-то вполне приземлённое. В принципе не > скажу что прямо жизненно необходимы были эти модули - но упрощали > жизнь. А подстраиваться под ограничения среды которая ничего общего > не имеет с продакшен средой это на мой взгляд было чересчур. Ни одного нарицания. Хотя production у меня всегда был на *nix, локальные версии сайтов часто работали именно под ActiveState Perl. PPD модулей обычно отыскиваются на winnipeg.ca. Что не ищется, то (обычно) легко компилируется вручную (gcc, cl - неважно). Не хватало только flock. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ruz на bestpractical.com Mon Mar 31 09:56:28 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 31 Mar 2008 20:56:28 +0400 Subject: [Moscow.pm] =?utf-8?b?0KMg0L3QsNGBINC10YHRgtGMIHNraWxsZWQgd2lu?= =?utf-8?q?dows_programmers_=3F?= In-Reply-To: <47F11452.8070108@gmail.com> References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> <218771510803310651q49786372sf20e5bd04d01ca36@mail.gmail.com> <47F11452.8070108@gmail.com> Message-ID: <589c94400803310956l7d4c712fr5ab1c9aeef22636c@mail.gmail.com> Я не программлю под win и не использую, но помню, что у людей была постоянная проблема найти свежий ppm для active state. По этому я агитирую повозиться со strawberry perl. Там все нативное и должен быть CPAN шелл. /me пошел запускать window'ую машинку и ставить. 2008/3/31 Dmitriy T. <403rus на gmail.com>: > > Пользуясь случаем, спрошу у тех кто пользуется ActiveState Perl - неужели > он приемлемо работает? Я просто последний раз его пробовал не помню уже > когда(но думаю года 4 назад точно) и постоянно просто натыкался на нехватку > модулей... Причём писал не какого-то там unix-specific демона а что-то > вполне приземлённое. В принципе не скажу что прямо жизненно необходимы были > эти модули - но упрощали жизнь. А подстраиваться под ограничения среды > которая ничего общего не имеет с продакшен средой это на мой взгляд было > чересчур. > > P.S. Примеры модулей не вспомню, но по-моему один был связан с экспортом в > формат экселя или что-то вроде этого... > > Denis Evdokimov wrote: > > > > Вот почему стоит сделать своё moscow.pm-вское. > > > > Не могу согласиться, т.к. если автор сего ПО согласиться с нами > сотрудничать, то > мы получим вполне приятную стартовую базу(сам использую денвер) > А если он согласиться, чтоб мы сделали именно денвер-perl, то мы получим и > явный бонус в глазах новичков > А именно > Есть denwer-php и denwer-perl > А почему, а какой мне взять, что такое php я знаю, а что такое perl > ________________________________ > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- Best regards, Ruslan. From evdokimov.denis на gmail.com Mon Mar 31 10:47:55 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 31 Mar 2008 21:47:55 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <589c94400803310956l7d4c712fr5ab1c9aeef22636c@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> <218771510803310651q49786372sf20e5bd04d01ca36@mail.gmail.com> <47F11452.8070108@gmail.com> <589c94400803310956l7d4c712fr5ab1c9aeef22636c@mail.gmail.com> Message-ID: > > > Пользуясь случаем, спрошу у тех кто пользуется ActiveState Perl - > неужели > > он приемлемо работает? > Не просто приемлемо, а на том же уровне. P.S. Сделано очень много для того, чтоб человеку было всё равно на какой платформе запускать скрипт P.S.S. Единственное сильное отличие я заметил в высвобождении памяти, у винды, как бы это не было странно - лучше. Подробнее о памяти тут http://www.google.ru/search?q=site%3Amail.pm.org+%22%CF%EE%F7%E5%EC%F3+%EF%E0%EC%FF%F2%FC+%ED%E5+%E8%F1%EF%EE%EB%FC%E7%F3%E5%F2%F1%FF+%EF%EE%E2%F2%EE%F0%ED%EE%3F%22 > постоянно просто натыкался на нехватку > модулей... и > постоянная проблема найти свежий ppm для active state Да, иногда бывает, но крайне редко. И не всегда последние версии присутствуют > По этому я агитирую повозиться со strawberry perl А чем он может быть лучше? Уверен, что к strawberry можно прикрутить ppm от ActiveState Точнее так: уверен, что модули которые установили через ppm от ActiveState можно установить в strawberry простым копирование. То же самое и в обратную сторону. >Там все нативное и должен быть CPAN шелл в ActiveState есть и CPAN шелл и GUI ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/3ae975a8/attachment-0001.html From subscribe на divog.com.ru Mon Mar 31 11:26:00 2008 From: subscribe на divog.com.ru (Den) Date: Mon, 31 Mar 2008 22:26:00 +0400 Subject: [Moscow.pm] =?windows-1251?b?yvLuIPXu9+XyIO3gIFlBUEM6OkV1cm9wZSAy?= =?windows-1251?q?008=3F?= In-Reply-To: <1971602900.20080331002517@shitov.ru> References: <1971602900.20080331002517@shitov.ru> Message-ID: <005301c8935c$acde6730$069b3590$@com.ru> Пля, та за такое щя быстро организую амфитеатр человек эдак на 500, рядом еще один амфитеатр. Гостиница из трех корпусов и все это на берегу Азовского моря (это за билет). А за бесплатные обеды на YAPC-е, ректор будет лично открывать воркшоп + пару человек без вступительных на кафедру ИТ :)))) > -----Original Message----- > From: moscow-pm-bounces+subscribe=divog.com.ru на pm.org [mailto:moscow- > pm-bounces+subscribe=divog.com.ru на pm.org] On Behalf Of Andrew Shitov > Sent: Monday, March 31, 2008 12:25 AM > To: Moscow.pm group > Subject: [Moscow.pm] Кто хочет на YAPC::Europe 2008? > > Привет! > > Как вы знаете, у нас намечается майское мероприятие. Мне хочется > провести его в помещении-амфитеатре. Идеальный вариант - это > аудитория какого-либо вуза. Помимо самого амфитеатра там еще есть > и столы для каждого участника, куда можно положить свой ноутбук. > > Кто-нибудь может свести, познакомить, вывести или договориться с > людьми, которые в силе выделить нам такое помещение на 16-17 мая? > > Тому, чье предложение приведет к успешному результату, я оплачиваю > участие в YAPC::Europe 2008 в августе в Копенгагене. > > Кто знает, как удачно (и максимально дешево) договориться с МГУ, - > еще и гостиницу на три дня на время проведения YAPC::Europe. > > Кто хочет вдобавок и оплаченный билет на самолет, может предложить > еще более полезный вариант :-) > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From subscribe на divog.com.ru Mon Mar 31 11:33:54 2008 From: subscribe на divog.com.ru (Den) Date: Mon, 31 Mar 2008 22:33:54 +0400 Subject: [Moscow.pm] =?windows-1251?b?0yDt4PEg5fHy/CBza2lsbGVkIHdpbmRvd3Mg?= =?windows-1251?q?programmers_=3F?= In-Reply-To: <589c94400803310956l7d4c712fr5ab1c9aeef22636c@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> <218771510803310651q49786372sf20e5bd04d01ca36@mail.gmail.com> <47F11452.8070108@gmail.com> <589c94400803310956l7d4c712fr5ab1c9aeef22636c@mail.gmail.com> Message-ID: <005401c8935d$c8045d70$580d1850$@com.ru> Хм.. а для ActiveState-а кто CPAN-шеллом мешает ставить? > -----Original Message----- > From: moscow-pm-bounces+subscribe=divog.com.ru на pm.org [mailto:moscow- > pm-bounces+subscribe=divog.com.ru на pm.org] On Behalf Of Ruslan Zakirov > Sent: Monday, March 31, 2008 8:56 PM > To: Moscow.pm group > Subject: Re: [Moscow.pm] У нас есть skilled windows programmers ? > > Я не программлю под win и не использую, но помню, что у людей была > постоянная проблема найти свежий ppm для active state. По этому я > агитирую повозиться со strawberry perl. Там все нативное и должен быть > CPAN шелл. /me пошел запускать window'ую машинку и ставить. > > 2008/3/31 Dmitriy T. <403rus на gmail.com>: > > > > Пользуясь случаем, спрошу у тех кто пользуется ActiveState Perl - > неужели > > он приемлемо работает? Я просто последний раз его пробовал не помню > уже > > когда(но думаю года 4 назад точно) и постоянно просто натыкался на > нехватку > > модулей... Причём писал не какого-то там unix-specific демона а что- > то > > вполне приземлённое. В принципе не скажу что прямо жизненно > необходимы были > > эти модули - но упрощали жизнь. А подстраиваться под ограничения > среды > > которая ничего общего не имеет с продакшен средой это на мой взгляд > было > > чересчур. > > > > P.S. Примеры модулей не вспомню, но по-моему один был связан с > экспортом в > > формат экселя или что-то вроде этого... > > > > Denis Evdokimov wrote: > > > > > > > Вот почему стоит сделать своё moscow.pm-вское. > > > > > > > Не могу согласиться, т.к. если автор сего ПО согласиться с нами > > сотрудничать, то > > мы получим вполне приятную стартовую базу(сам использую денвер) > > А если он согласиться, чтоб мы сделали именно денвер-perl, то мы > получим и > > явный бонус в глазах новичков > > А именно > > Есть denwer-php и denwer-perl > > А почему, а какой мне взять, что такое php я знаю, а что такое perl > > ________________________________ > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From subscribe на divog.com.ru Mon Mar 31 11:38:20 2008 From: subscribe на divog.com.ru (Den) Date: Mon, 31 Mar 2008 22:38:20 +0400 Subject: [Moscow.pm] =?windows-1251?b?0yDt4PEg5fHy/CBza2lsbGVkIHdpbmRvd3Mg?= =?windows-1251?q?programmers_=3F?= In-Reply-To: <418707056.20080331205047@shitov.ru> References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> <218771510803310651q49786372sf20e5bd04d01ca36@mail.gmail.com> <47F11452.8070108@gmail.com> <418707056.20080331205047@shitov.ru> Message-ID: <005501c8935e$65c753f0$3155fbd0$@com.ru> Для поисков еще рекомендую http://trouchelle.com/ppm/package.xml http://theoryx5.uwinnipeg.ca/ppms/package.xml > -----Original Message----- > From: moscow-pm-bounces+subscribe=divog.com.ru на pm.org [mailto:moscow- > pm-bounces+subscribe=divog.com.ru на pm.org] On Behalf Of Andrew Shitov > Sent: Monday, March 31, 2008 8:51 PM > To: Moscow.pm group > Subject: Re: [Moscow.pm] У нас есть skilled windows programmers ? > > > неужели он приемлемо работает? Я просто последний раз его пробовал > > не помню уже когда(но думаю года 4 назад точно) и постоянно просто > > натыкался на нехватку модулей... Причём писал не какого-то там > > unix-specific демона а что-то вполне приземлённое. В принципе не > > скажу что прямо жизненно необходимы были эти модули - но упрощали > > жизнь. А подстраиваться под ограничения среды которая ничего общего > > не имеет с продакшен средой это на мой взгляд было чересчур. > > Ни одного нарицания. Хотя production у меня всегда был на *nix, > локальные версии сайтов часто работали именно под ActiveState Perl. > > PPD модулей обычно отыскиваются на winnipeg.ca. Что не ищется, то > (обычно) легко компилируется вручную (gcc, cl - неважно). > > Не хватало только flock. > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From postmaster на softsearch.ru Mon Mar 31 11:38:06 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 31 Mar 2008 22:38:06 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <47EE5CCD.6090800@gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> <47EE4693.9060203@serezhkin.com> <589c94400803290803lba4f4c6i51142ba6481755c1@mail.gmail.com> <218771510803290814r309410d6ief67ed8b06e56a58@mail.gmail.com> <47EE5CCD.6090800@gmail.com> Message-ID: <821835277.20080331223806@softsearch.ru> Здравствуйте Дмитрий, DT> Я так понял тем что "из коробки" perl там куцый. DT> Я честно говоря не понимаю зачем делать аналог денвера когда DT> можносделать image с линуксом и всем что надо для VMWare или DT> ещёчего-нибудь. На мой взгляд так более правильно... Но видимо мой DT> взгляднепопулярен. Мне кажется, что весьма неплохая идея. Плеер для VMWare бесплатный... -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Mon Mar 31 12:19:58 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 31 Mar 2008 23:19:58 +0400 Subject: [Moscow.pm] =?windows-1251?b?8/HlIP7n5SD+5yB1c2U=?= Message-ID: <1816835952.20080331231958@shitov.ru> Предыстория: Иван показывал свой замечательный файл с набором полезных use. А я второй день не могу понять, почему у меня не работает регулярное выражение, причем с кристально чистыми данными: my $p = 'Д'; my $s = 'бОДТЕК'; my ($m) = $s =~ m/($p)/; print "($m)"; Оказалось, что в скрипте было сказано: use bytes; use utf8; -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From shafiev на gmail.com Mon Mar 31 12:23:02 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 31 Mar 2008 23:23:02 +0400 Subject: [Moscow.pm] =?koi8-r?b?69TPIMjP3sXUIM7BIFlBUEM6OkV1cm9wZSAyMDA4?= =?koi8-r?b?Pw==?= In-Reply-To: <005301c8935c$acde6730$069b3590$@com.ru> References: <1971602900.20080331002517@shitov.ru> <005301c8935c$acde6730$069b3590$@com.ru> Message-ID: <218771510803311223r4bb98ddcn4f9bbcd6496bb454@mail.gmail.com> Насчет без вступительных улыбнуло :) 31.03.08, Den написал(а): > > Пля, та за такое щя быстро организую амфитеатр человек эдак на 500, рядом > еще один амфитеатр. Гостиница из трех корпусов и все это на берегу > Азовского > моря (это за билет). А за бесплатные обеды на YAPC-е, ректор будет лично > открывать воркшоп + пару человек без вступительных на кафедру ИТ :)))) > > > > > -----Original Message----- > > From: moscow-pm-bounces+subscribe=divog.com.ru на pm.org [mailto:moscow- > > pm-bounces+subscribe=divog.com.ru на pm.org] On Behalf Of Andrew Shitov > > Sent: Monday, March 31, 2008 12:25 AM > > To: Moscow.pm group > > Subject: [Moscow.pm] Кто хочет на YAPC::Europe 2008? > > > > Привет! > > > > Как вы знаете, у нас намечается майское мероприятие. Мне хочется > > провести его в помещении-амфитеатре. Идеальный вариант - это > > аудитория какого-либо вуза. Помимо самого амфитеатра там еще есть > > и столы для каждого участника, куда можно положить свой ноутбук. > > > > Кто-нибудь может свести, познакомить, вывести или договориться с > > людьми, которые в силе выделить нам такое помещение на 16-17 мая? > > > > Тому, чье предложение приведет к успешному результату, я оплачиваю > > участие в YAPC::Europe 2008 в августе в Копенгагене. > > > > Кто знает, как удачно (и максимально дешево) договориться с МГУ, - > > еще и гостиницу на три дня на время проведения YAPC::Europe. > > > > Кто хочет вдобавок и оплаченный билет на самолет, может предложить > > еще более полезный вариант :-) > > > > > > -- > > Андрей Шитов > > ______________________________________________________________________ > > andy на shitov.ru | http://www.shitov.ru > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/58004c5d/attachment.html From shafiev на gmail.com Mon Mar 31 12:26:12 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 31 Mar 2008 23:26:12 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <821835277.20080331223806@softsearch.ru> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> <47EE4693.9060203@serezhkin.com> <589c94400803290803lba4f4c6i51142ba6481755c1@mail.gmail.com> <218771510803290814r309410d6ief67ed8b06e56a58@mail.gmail.com> <47EE5CCD.6090800@gmail.com> <821835277.20080331223806@softsearch.ru> Message-ID: <218771510803311226j51ddea91w87793b091cca5885@mail.gmail.com> В принципе можно сделать только нужно список создать что будет внутри.Есливремя будет поставлю str. perl и active state на сравнение модулей.Идея меня очень заинтересовала 31.03.08, Михаил Монашёв написал(а): > > Здравствуйте Дмитрий, > > DT> Я так понял тем что "из коробки" perl там куцый. > DT> Я честно говоря не понимаю зачем делать аналог денвера когда > DT> можносделать image с линуксом и всем что надо для VMWare или > DT> ещёчего-нибудь. На мой взгляд так более правильно... Но видимо мой > DT> взгляднепопулярен. > > Мне кажется, что весьма неплохая идея. Плеер для VMWare бесплатный... > > > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080331/54bdfee1/attachment.html From 403rus на gmail.com Mon Mar 31 21:46:47 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Tue, 01 Apr 2008 08:46:47 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <418707056.20080331205047@shitov.ru> References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> <218771510803310651q49786372sf20e5bd04d01ca36@mail.gmail.com> <47F11452.8070108@gmail.com> <418707056.20080331205047@shitov.ru> Message-ID: <47F1BE37.4070601@gmail.com> Понятно. Надо будет попробывать как-нибудь. По поводу flock'а жаль. Он у меня во всяких кроновых скриптах и пр. Andrew Shitov wrote: >> неужели он приемлемо работает? Я просто последний раз его пробовал >> не помню уже когда(но думаю года 4 назад точно) и постоянно просто >> натыкался на нехватку модулей... Причём писал не какого-то там >> unix-specific демона а что-то вполне приземлённое. В принципе не >> скажу что прямо жизненно необходимы были эти модули - но упрощали >> жизнь. А подстраиваться под ограничения среды которая ничего общего >> не имеет с продакшен средой это на мой взгляд было чересчур. >> > > Ни одного нарицания. Хотя production у меня всегда был на *nix, > локальные версии сайтов часто работали именно под ActiveState Perl. > > PPD модулей обычно отыскиваются на winnipeg.ca. Что не ищется, то > (обычно) легко компилируется вручную (gcc, cl - неважно). > > Не хватало только flock. > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080401/a84e7909/attachment.html From 403rus на gmail.com Mon Mar 31 21:53:55 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Tue, 01 Apr 2008 08:53:55 +0400 Subject: [Moscow.pm] =?koi8-r?b?9SDOwdMgxdPU2CBza2lsbGVkIHdpbmRvd3MgcHJv?= =?koi8-r?b?Z3JhbW1lcnMgPw==?= In-Reply-To: <589c94400803310956l7d4c712fr5ab1c9aeef22636c@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <47EE3A41.6030402@serezhkin.com> <200803311127.53481.inthrax@gmail.com> <218771510803310203k29400dbkd07492bafd4b52ac@mail.gmail.com> <218771510803310651q49786372sf20e5bd04d01ca36@mail.gmail.com> <47F11452.8070108@gmail.com> <589c94400803310956l7d4c712fr5ab1c9aeef22636c@mail.gmail.com> Message-ID: <47F1BFE3.3070704@gmail.com> Ну у них там не всё гладко, например(я уже тут где-то давал эту ссылку вроде): http://strawberryperl.com/vista/ Висты у меня конечно нету, но всё равно перспективы не радуют пока. Но попробовать можно будет... Ruslan Zakirov wrote: > Я не программлю под win и не использую, но помню, что у людей была > постоянная проблема найти свежий ppm для active state. По этому я > агитирую повозиться со strawberry perl. Там все нативное и должен быть > CPAN шелл. /me пошел запускать window'ую машинку и ставить. > > > From ruz на bestpractical.com Mon Mar 31 22:06:15 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 1 Apr 2008 09:06:15 +0400 Subject: [Moscow.pm] =?utf-8?b?0KMg0L3QsNGBINC10YHRgtGMIHNraWxsZWQgd2lu?= =?utf-8?q?dows_programmers_=3F?= In-Reply-To: <218771510803311226j51ddea91w87793b091cca5885@mail.gmail.com> References: <47DE5F79.7080309@serezhkin.com> <589c94400803281733h273cefc1y9342d96f567af7be@mail.gmail.com> <47EE2F05.6000406@serezhkin.com> <589c94400803290551y79e5706co3a90b5b1849c14b5@mail.gmail.com> <47EE4693.9060203@serezhkin.com> <589c94400803290803lba4f4c6i51142ba6481755c1@mail.gmail.com> <218771510803290814r309410d6ief67ed8b06e56a58@mail.gmail.com> <47EE5CCD.6090800@gmail.com> <821835277.20080331223806@softsearch.ru> <218771510803311226j51ddea91w87793b091cca5885@mail.gmail.com> Message-ID: <589c94400803312206m11d6811di96ae204d88796d00@mail.gmail.com> Вы вроде бы студент и так как дедлайн подачи заявок на GSoC был отодвинут на неделю, то можно за такой проект еще и 4500 убитых енотов получить. 2008/3/31 Naim Shafiev : > В принципе можно сделать только нужно список создать что будет внутри.Если > время будет поставлю str. perl и active state на сравнение модулей.Идея меня > очень заинтересовала > > 31.03.08, Михаил Монашёв написал(а): > > > Здравствуйте Дмитрий, > > > > DT> Я так понял тем что "из коробки" perl там куцый. > > DT> Я честно говоря не понимаю зачем делать аналог денвера когда > > DT> можносделать image с линуксом и всем что надо для VMWare или > > DT> ещёчего-нибудь. На мой взгляд так более правильно... Но видимо мой > > DT> взгляднепопулярен. > > > > Мне кажется, что весьма неплохая идея. Плеер для VMWare бесплатный... > > > > > > > > -- > > > > С уважением, > > Михаил Монашёв, SoftSearch.ru > > mailto:postmaster на softsearch.ru > > ICQ# 166233339 > > http://michael.mindmix.ru/ > > Без бэкапа по жизни. > > > > -- > > > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- Best regards, Ruslan.