From greyhard на gmail.com Mon Aug 1 22:46:38 2011 From: greyhard на gmail.com (=?KOI8-R?B?5MXOydMg6czYyc7ZyA==?=) Date: Tue, 2 Aug 2011 09:46:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?UlBDOjpYTUwgySBzY2FsYXI=?= Message-ID: This is perl, v5.10.1 RPC::XML; RPC::XML::Client; Здравствуйте помогите разобраться со странным поведением. В описании API написано что ID должен быть типа String. Пытаюсь. $cli->send_request("delete",123); - ошибка ID не String $cli->send_request("delete","123"); - ошибка ID не String А дайка сделаю так. $cli->send_request("delete","123"."qwe"); - OK. что нужно удалено. Не могу понять в чем ошибка ) ведь странно выглядит конкатенация какой-то строки ) и после этого правильная работа на той стороне. Никогда не задумывался над этим ) но как можно сказать перлу что я хочу число передавать как строку ? ) Спасибо. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sergei-svistunov на yandex.ru Mon Aug 1 22:55:03 2011 From: sergei-svistunov на yandex.ru (=?KOI8-R?Q?=F3=D7=C9=D3=D4=D5=CE=CF=D7_=F3=C5=D2=C7=C5=CA?=) Date: Tue, 02 Aug 2011 09:55:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?W1NQQU06I10gUmU6ICBSUEM6OlhNTCDJIHNjYWxh?= =?koi8-r?b?cg==?= In-Reply-To: References: Message-ID: <12758_1312264505_4E379139_12758_1291_1_4E379137.8080604@yandex.ru> $cli->send_request("delete", RPC::XML::string->new(123)) 02.08.2011 09:46, Денис Ильиных пишет: > This is perl, v5.10.1 > RPC::XML; > RPC::XML::Client; > > Здравствуйте помогите разобраться со странным поведением. > > В описании API написано что ID должен быть типа String. > > Пытаюсь. > $cli->send_request("delete",123); - ошибка ID не String > $cli->send_request("delete","123"); - ошибка ID не String > > А дайка сделаю так. > $cli->send_request("delete","123"."qwe"); - OK. что нужно удалено. > > Не могу понять в чем ошибка ) ведь странно выглядит конкатенация > какой-то строки ) и после этого правильная работа на той стороне. > Никогда не задумывался над этим ) но как можно сказать перлу что я > хочу число передавать как строку ? ) > Спасибо. > From greyhard на gmail.com Mon Aug 1 22:57:03 2011 From: greyhard на gmail.com (=?KOI8-R?B?5MXOydMg6czYyc7ZyA==?=) Date: Tue, 2 Aug 2011 09:57:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?W1NQQU06I10gUmU6IFJQQzo6WE1MIMkgc2NhbGFy?= In-Reply-To: <12758_1312264505_4E379139_12758_1291_1_4E379137.8080604@yandex.ru> References: <12758_1312264505_4E379139_12758_1291_1_4E379137.8080604@yandex.ru> Message-ID: Спасибо ))) как то упустил из виду ) 2 августа 2011 г. 9:55 пользователь Свистунов Сергей < sergei-svistunov на yandex.ru> написал: > $cli->send_request("delete", RPC::XML::string->new(123)) > > 02.08.2011 09:46, Денис Ильиных пишет: > > This is perl, v5.10.1 > > RPC::XML; > > RPC::XML::Client; > > > > Здравствуйте помогите разобраться со странным поведением. > > > > В описании API написано что ID должен быть типа String. > > > > Пытаюсь. > > $cli->send_request("delete",123); - ошибка ID не String > > $cli->send_request("delete","123"); - ошибка ID не String > > > > А дайка сделаю так. > > $cli->send_request("delete","123"."qwe"); - OK. что нужно удалено. > > > > Не могу понять в чем ошибка ) ведь странно выглядит конкатенация > > какой-то строки ) и после этого правильная работа на той стороне. > > Никогда не задумывался над этим ) но как можно сказать перлу что я > > хочу число передавать как строку ? ) > > Спасибо. > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From despairr на gmail.com Mon Aug 1 23:06:09 2011 From: despairr на gmail.com (Walery Studennikov) Date: Tue, 2 Aug 2011 10:06:09 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydEgUGVybC3Q0s/H0sHNzcnT1CDXIFJF?= =?koi8-r?b?Ry5SVQ==?= Message-ID: Hi. В связи с перманентным расширением фронта работ и количества проектов в REG.RU, соответственно, перманентно продолжаем искать Perl-программистов: РАСПОЛОЖЕНИЕ: Работа в офисе (Москва, Самара, Киев), либо удалённая работа из любого города мира ;) ЗАНЯТОСТЬ: полная занятость ДОЛЖНОСТНЫЕ ОБЯЗАННОСТИ: Разработка и сопровождение системы регистрации доменов для REG.RU и других проектов компании. ТРЕБОВАНИЯ К КАНДИДАТУ: - Perl (отличное знание), - MySQL (отличное знание), - Web-технологии в целом (отличное знание), - навыки настройки Apache / nginx, - опыт работы с системами шаблонов (в частности, Template Toolkit), - опыт работы с фреймворком Catalyst (желательно), - навыки работы с системами контроля версий (желательно), - ответственность, организованность и способность работать в коллективе, - способность работать в команде, - готовность следовать стандартам кодирования и улучшать их, - способность разрабатывать под Linux ;) ЗАРАБОТНАЯ ПЛАТА: 20000-80000 руб. (очень сильно зависит от квалификации, эффективности работы, производительности труда и нацеленности на результат). Возможна проплата участия в тематических семинарах и конференциях: HL++, RootConf, РИТ++. УСЛОВИЯ ПРИЁМА НА РАБОТУ: Успешное прохождение собеседования и выполнение тестового задания: https://www.reg.ru/company/job-testtask-prog * * * Подробности: https://www.reg.ru/company/jobs-prog Резюме на адрес despair на reg.ru. -- Walery Studennikov http://www.reg.ru/ From andy на shitov.ru Mon Aug 1 23:08:55 2011 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 2 Aug 2011 08:08:55 +0200 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjyBQZXJsLdC/0YDQvtCz?= =?utf-8?b?0YDQsNC80LzQuNGB0YIg0LIgUkVHLlJV?= In-Reply-To: References: Message-ID: > Возможна проплата участия в тематических семинарах и конференциях: > HL++, RootConf, РИТ++. Куда же YAPC пропали из этого списка? Ср. http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Mon Aug 1 23:42:20 2011 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 2 Aug 2011 10:42:20 +0400 Subject: [Moscow.pm] =?koi8-r?b?69XEwSDWxSBZQVBDINDSz9DBzMkgydog3NTPx88g?= =?koi8-r?b?09DJ08vBPw==?= Message-ID: <826578321.20110802104220@softsearch.ru> Здравствуйте, Andrew. >> Возможна проплата участия в тематических семинарах и конференциях: >> HL++, RootConf, РИТ++. > Куда же YAPC пропали из этого списка? Ср. > http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, не понятно и не запоминаемо :-) Зачем называться "ещё одной", когда нет никакой другой основной? Для подражания что ли или ради неизвестных никому "традиций" или чтобы стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А у нас набор непонятных обычному программисту букав. Назвались бы Perl::You или Perl::The::World. Ну или просто Перл. А то отвели в названии конфы перлу всего одну букву, вписались в чужые проекты, а потом удивляются, что про конфу не помнят. -- С уважением, Михаил mailto:postmaster на softsearch.ru From despairr на gmail.com Mon Aug 1 23:25:55 2011 From: despairr на gmail.com (Walery Studennikov) Date: Tue, 2 Aug 2011 10:25:55 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydEgUGVybC3Q0s/H0sHNzcnT1CDXIFJF?= =?koi8-r?b?Ry5SVQ==?= In-Reply-To: References: Message-ID: 2 августа 2011 г. 10:08 пользователь Andrew Shitov написал: >> Возможна проплата участия в тематических семинарах и конференциях: >> HL++, RootConf, РИТ++. > > Куда же YAPC пропали из этого списка? Ср. > http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 Дык YAPC -- слава аллаху пока бесплатная конференция ;) А там речь идёт о конференциях, участия в которых можем оплатить. -- Walery Studennikov http://www.reg.ru/ From andy на shitov.ru Tue Aug 2 02:07:04 2011 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 2 Aug 2011 11:07:04 +0200 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjyBQZXJsLdC/0YDQvtCz?= =?utf-8?b?0YDQsNC80LzQuNGB0YIg0LIgUkVHLlJV?= In-Reply-To: References: Message-ID: > Дык YAPC -- слава аллаху пока бесплатная конференция ;) Нам есть куда расти :) > А там речь идёт о конференциях, участия в которых можем оплатить. То есть не YAPC::Europe? 2011/8/2 Walery Studennikov : > 2 августа 2011 г. 10:08 пользователь Andrew Shitov написал: >>> Возможна проплата участия в тематических семинарах и конференциях: >>> HL++, RootConf, РИТ++. >> >> Куда же YAPC пропали из этого списка? Ср. >> http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 > > Дык YAPC -- слава аллаху пока бесплатная конференция ;) > > А там речь идёт о конференциях, участия в которых можем оплатить. > > -- > Walery Studennikov > http://www.reg.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From akovbovich на gmail.com Tue Aug 2 02:07:12 2011 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Tue, 2 Aug 2011 13:07:12 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrRg9C00LAg0LbQtSBZQVBDINC/0YDQvtC/0LA=?= =?utf-8?b?0LvQuCDQuNC3INGN0YLQvtCz0L4g0YHQv9C40YHQutCwPw==?= In-Reply-To: <826578321.20110802104220@softsearch.ru> References: <826578321.20110802104220@softsearch.ru> Message-ID: Для большей понятности можно переименовать в YAPC++ 2 августа 2011 г. 10:42 пользователь Михаил Монашёв написал: > Здравствуйте, Andrew. > >>> Возможна проплата участия в тематических семинарах и конференциях: >>> HL++, RootConf, РИТ++. > >> Куда же YAPC пропали из этого списка? Ср. >> http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 > > А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, > не понятно и не запоминаемо :-) > > Зачем  называться  "ещё одной", когда нет никакой другой основной? Для > подражания  что  ли  или  ради неизвестных никому "традиций" или чтобы > стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А > у  нас  набор  непонятных  обычному  программисту  букав. Назвались бы > Perl::You  или  Perl::The::World.  Ну  или  просто Перл. А то отвели в > названии  конфы  перлу  всего одну букву, вписались в чужые проекты, а > потом удивляются, что про конфу не помнят. > > -- > С уважением, >  Михаил                          mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From yu.pats на gmail.com Tue Aug 2 02:31:23 2011 From: yu.pats на gmail.com (Yury Pats) Date: Tue, 2 Aug 2011 12:31:23 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrRg9C00LAg0LbQtSBZQVBDINC/0YDQvtC/0LA=?= =?utf-8?b?0LvQuCDQuNC3INGN0YLQvtCz0L4g0YHQv9C40YHQutCwPw==?= In-Reply-To: <826578321.20110802104220@softsearch.ru> References: <826578321.20110802104220@softsearch.ru> Message-ID: 2011/8/2 Михаил Монашёв : > Здравствуйте, Andrew. > >>> Возможна проплата участия в тематических семинарах и конференциях: >>> HL++, RootConf, РИТ++. > >> Куда же YAPC пропали из этого списка? Ср. >> http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 > > А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, > не понятно и не запоминаемо :-) > Во всем мире япси, а русским надо выделиться. > Зачем  называться  "ещё одной", когда нет никакой другой основной? Для > подражания  что  ли  или  ради неизвестных никому "традиций" или чтобы > стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А > у  нас  набор  непонятных  обычному  программисту  букав. Назвались бы > Perl::You  или  Perl::The::World.  Ну  или  просто Перл. А то отвели в > названии  конфы  перлу  всего одну букву, вписались в чужые проекты, а > потом удивляются, что про конфу не помнят. > > -- > С уважением, >  Михаил                          mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yury Pats skype: yuripats cellular: +375 (29) 5870723 From proler на gmail.com Tue Aug 2 02:33:03 2011 From: proler на gmail.com (oleg alexeenkov) Date: Tue, 02 Aug 2011 13:33:03 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrRg9C00LAg0LbQtSBZQVBDINC/0YDQvtC/0LA=?= =?utf-8?b?0LvQuCDQuNC3INGN0YLQvtCz0L4g0YHQv9C40YHQutCwPw==?= In-Reply-To: References: <826578321.20110802104220@softsearch.ru> Message-ID: Андрей П. Ковбович писал(а) в своём письме Tue, 02 Aug 2011 13:07:12 +0400: > Для большей понятности можно переименовать в YAPC++ YAPC6 > > 2 августа 2011 г. 10:42 пользователь Михаил Монашёв > написал: >> Здравствуйте, Andrew. >> >>>> Возможна проплата участия в тематических семинарах и конференциях: >>>> HL++, RootConf, РИТ++. >> >>> Куда же YAPC пропали из этого списка? Ср. >>> http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 >> >> А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, >> не понятно и не запоминаемо :-) >> >> Зачем называться "ещё одной", когда нет никакой другой основной? Для >> подражания что ли или ради неизвестных никому "традиций" или чтобы >> стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А >> у нас набор непонятных обычному программисту букав. Назвались бы >> Perl::You или Perl::The::World. Ну или просто Перл. А то отвели в >> названии конфы перлу всего одну букву, вписались в чужые проекты, а >> потом удивляются, что про конфу не помнят. From mi на ya.ru Tue Aug 2 04:10:02 2011 From: mi на ya.ru (=?koi8-r?B?7snLz8zByiDtydvJzg==?=) Date: Tue, 02 Aug 2011 15:10:02 +0400 Subject: [Moscow.pm] =?koi8-r?b?69XEwSDWxSBZQVBDINDSz9DBzMkgydog3NTPx88g?= =?koi8-r?b?09DJ08vBPw==?= In-Reply-To: References: <826578321.20110802104220@softsearch.ru> Message-ID: <373331312283402@web2.yandex.ru> YAPC - хороший акроним так же как и Wine - "Wine Is Not an Emulator" вполне в духе open source и unix 02.08.2011, 13:33, "oleg alexeenkov" : > Андрей П. Ковбович писал(а) в своём письме Tue, 02 > Aug 2011 13:07:12 +0400: > >>  Для большей понятности можно переименовать в YAPC++ > > YAPC6 > >>  2 августа 2011 г. 10:42 пользователь Михаил Монашёв >>   написал: >>>  Здравствуйте, Andrew. >>>>>  Возможна проплата участия в тематических семинарах и конференциях: >>>>>  HL++, RootConf, РИТ++. >>>>  Куда же YAPC пропали из этого списка? Ср. >>>>  http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 >>>  А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, >>>  не понятно и не запоминаемо :-) >>> >>>  Зачем  называться  "ещё одной", когда нет никакой другой основной? Для >>>  подражания  что  ли  или  ради неизвестных никому "традиций" или чтобы >>>  стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А >>>  у  нас  набор  непонятных  обычному  программисту  букав. Назвались бы >>>  Perl::You  или  Perl::The::World.  Ну  или  просто Перл. А то отвели в >>>  названии  конфы  перлу  всего одну букву, вписались в чужые проекты, а >>>  потом удивляются, что про конфу не помнят. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Николай Мишин From mmm3 на bk.ru Tue Aug 2 05:14:14 2011 From: mmm3 на bk.ru (=?UTF-8?B?0JzQsNC60YHQuNC8INCS0LvQsNC00LjQvNC40YDQvtCy0LjRhw==?=) Date: Tue, 02 Aug 2011 16:14:14 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3Rg9C20LXQvSDQv9GA0L7Qs9GA0LDQvNC80Lg=?= =?utf-8?b?0YHRgiDRgdC+INC30L3QsNC90LjQtdC8IE1vam9saWNpb3VzINC90LAg0YQ=?= =?utf-8?b?0YPQu9GC0LDQudC8INC90LAgMSw1INC80LXRgdGP0YbQsA==?= Message-ID: Нужен программист со знанием Mojolicious на фултайм на 1,5 месяца ? Подробности по емаил mmm3 на bk.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From despairr на gmail.com Tue Aug 2 06:28:31 2011 From: despairr на gmail.com (Walery Studennikov) Date: Tue, 2 Aug 2011 17:28:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydEgUGVybC3Q0s/H0sHNzcnT1CDXIFJF?= =?koi8-r?b?Ry5SVQ==?= In-Reply-To: References: Message-ID: 2 августа 2011 г. 13:07 пользователь Andrew Shitov написал: >> Дык YAPC -- слава аллаху пока бесплатная конференция ;) > > Нам есть куда расти :) > >> А там речь идёт о конференциях, участия в которых можем оплатить. > > То есть не YAPC::Europe? Ну на YAPC::Europe большая часть трат, как я понимаю, это билеты / виза / проживание. На Московских конференциях (Бунин & Co) -- всё наоборот ;) Мы обеспечиваем только билеты на конференцию, а дальше уже, как говориться -- забота самого человека как он доберётся, где будет жить и т.п. Короче, прецедентов с YAPC::Europe пока не было ;) -- Walery Studennikov http://www.reg.ru/ From dmitry на karasik.eu.org Tue Aug 2 07:05:26 2011 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 2 Aug 2011 16:05:26 +0200 Subject: [Moscow.pm] =?koi8-r?b?69XEwSDWxSBZQVBDINDSz9DBzMkgydog3NTPx88g?= =?koi8-r?b?09DJ08vBPw==?= In-Reply-To: References: <826578321.20110802104220@softsearch.ru> Message-ID: <20110802140526.GA8222@tetsuo.karasik.eu.org> On Tue, Aug 02, 2011 at 01:07:12PM +0400, Андрей П. Ковбович wrote: > Для большей понятности можно переименовать в YAPC++ а еще лучше в YAPC+100500 ))) /dk -- Sincerely, Dmitry Karasik From postmaster на softsearch.ru Tue Aug 2 11:11:22 2011 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 2 Aug 2011 22:11:22 +0400 Subject: [Moscow.pm] =?koi8-r?b?69XEwSDWxSBZQVBDINDSz9DBzMkgydog3NTPx88g?= =?koi8-r?b?09DJ08vBPw==?= In-Reply-To: <20110802140526.GA8222@tetsuo.karasik.eu.org> References: <826578321.20110802104220@softsearch.ru> <20110802140526.GA8222@tetsuo.karasik.eu.org> Message-ID: <886216802.20110802221122@softsearch.ru> Здравствуйте, Dmitry. >> Для большей понятности можно переименовать в YAPC++ > а еще лучше в YAPC+100500 ))) Действительно так лучше всего. Сразу понятно, что это перловая конференция. -- С уважением, Михаил mailto:postmaster на softsearch.ru From postmaster на softsearch.ru Tue Aug 2 11:39:49 2011 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 2 Aug 2011 22:39:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?69XEwSDWxSBZQVBDINDSz9DBzMkgydog3NTPx88g?= =?koi8-r?b?09DJ08vBPw==?= In-Reply-To: References: <826578321.20110802104220@softsearch.ru> Message-ID: <193188161.20110802223949@softsearch.ru> Здравствуйте, Yury. >>>> Возможна проплата участия в тематических семинарах и конференциях: >>>> HL++, RootConf, РИТ++. >> >>> Куда же YAPC пропали из этого списка? Ср. >>> http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 >> >> А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, >> не понятно и не запоминаемо :-) >> > Во всем мире япси, а русским надо выделиться. Выделяться не надо. Просто создавать надо своё и для себя, а не копировать чужое для кого-то ещё. Глядишь, потом и другие будут тянуться к тебе, а не наоборот. Название конференции ИМХО мало ассоциируется с её содержанием. Надо быть сильно в теме, чтобы знать, о чём конфа. Т.е. она больше тянет на междусобойчик, что собственно и видимо и выходит. Андрей конечно постоянно о названии конфы напоминает, но так это длится уже давно, то видимо название плохо приживается и ассоциируется с чем-то далёким и неродным. А у меня лично вообще вызывает необъяснимое отторжение. Хотя, судя по треду, название всех устраивает, так что не буду больше докучать. >> Зачем  называться  "ещё одной", когда нет никакой другой основной? Для >> подражания  что  ли  или  ради неизвестных никому "традиций" или чтобы >> стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А >> у  нас  набор  непонятных  обычному  программисту  букав. Назвались бы >> Perl::You  или  Perl::The::World.  Ну  или  просто Перл. А то отвели в >> названии  конфы  перлу  всего одну букву, вписались в чужые проекты, а >> потом удивляются, что про конфу не помнят. -- С уважением, Михаил mailto:postmaster на softsearch.ru From dmitry на karasik.eu.org Tue Aug 2 11:56:50 2011 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 2 Aug 2011 20:56:50 +0200 Subject: [Moscow.pm] =?koi8-r?b?69XEwSDWxSBZQVBDINDSz9DBzMkgydog3NTPx88g?= =?koi8-r?b?09DJ08vBPw==?= In-Reply-To: <193188161.20110802223949@softsearch.ru> References: <826578321.20110802104220@softsearch.ru> <193188161.20110802223949@softsearch.ru> Message-ID: <20110802185650.GA18055@tetsuo.karasik.eu.org> да ну чего за пустопорожнее обсуждение ... есть YAPC и есть YAPC::Europe, и YAPC::Asia итд, и также есть YAPC::Russia . Sapienti sat. /dk On Tue, Aug 02, 2011 at 10:39:49PM +0400, Михаил Монашёв wrote: > Здравствуйте, Yury. > > >>>> Возможна проплата участия в тематических семинарах и конференциях: > >>>> HL++, RootConf, РИТ++. > >> > >>> Куда же YAPC пропали из этого списка? Ср. > >>> http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 > >> > >> А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, > >> не понятно и не запоминаемо :-) > >> > > Во всем мире япси, а русским надо выделиться. > > Выделяться не надо. Просто создавать надо своё и для себя, а не > копировать чужое для кого-то ещё. Глядишь, потом и другие будут > тянуться к тебе, а не наоборот. > > Название конференции ИМХО мало ассоциируется с её содержанием. Надо > быть сильно в теме, чтобы знать, о чём конфа. Т.е. она больше тянет на > междусобойчик, что собственно и видимо и выходит. Андрей конечно > постоянно о названии конфы напоминает, но так это длится уже давно, то > видимо название плохо приживается и ассоциируется с чем-то далёким и > неродным. А у меня лично вообще вызывает необъяснимое отторжение. > Хотя, судя по треду, название всех устраивает, так что не буду больше > докучать. > > >> Зачем  называться  "ещё одной", когда нет никакой другой основной? Для > >> подражания  что  ли  или  ради неизвестных никому "традиций" или чтобы > >> стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А > >> у  нас  набор  непонятных  обычному  программисту  букав. Назвались бы > >> Perl::You  или  Perl::The::World.  Ну  или  просто Перл. А то отвели в > >> названии  конфы  перлу  всего одну букву, вписались в чужые проекты, а > >> потом удивляются, что про конфу не помнят. > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From ruz на bestpractical.com Tue Aug 2 12:41:00 2011 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 2 Aug 2011 23:41:00 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrRg9C00LAg0LbQtSBZQVBDINC/0YDQvtC/0LA=?= =?utf-8?b?0LvQuCDQuNC3INGN0YLQvtCz0L4g0YHQv9C40YHQutCwPw==?= In-Reply-To: <20110802185650.GA18055@tetsuo.karasik.eu.org> References: <826578321.20110802104220@softsearch.ru> <193188161.20110802223949@softsearch.ru> <20110802185650.GA18055@tetsuo.karasik.eu.org> Message-ID: 2011/8/2 Dmitry Karasik : > да ну чего за пустопорожнее обсуждение ... есть YAPC и есть YAPC::Europe, и YAPC::Asia > итд, и также есть YAPC::Russia . Sapienti sat. Аналогично. Я не понимаю причин, которые стоят за поднятием темы. Михаил, чем вы недовольны? Названием? Не верю. > > /dk > > On Tue, Aug 02, 2011 at 10:39:49PM +0400, Михаил Монашёв wrote: >> Здравствуйте, Yury. >> >> >>>> Возможна проплата участия в тематических семинарах и конференциях: >> >>>> HL++, RootConf, РИТ++. >> >> >> >>> Куда же YAPC пропали из этого списка? Ср. >> >>> http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 >> >> >> >> А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, >> >> не понятно и не запоминаемо :-) >> >> >> > Во всем мире япси, а русским надо выделиться. >> >> Выделяться  не  надо.  Просто  создавать  надо  своё  и для себя, а не >> копировать  чужое  для  кого-то  ещё.  Глядишь,  потом  и другие будут >> тянуться к тебе, а не наоборот. >> >> Название  конференции  ИМХО  мало ассоциируется с её содержанием. Надо >> быть сильно в теме, чтобы знать, о чём конфа. Т.е. она больше тянет на >> междусобойчик,  что  собственно  и  видимо  и  выходит. Андрей конечно >> постоянно о названии конфы напоминает, но так это длится уже давно, то >> видимо  название  плохо приживается и ассоциируется с чем-то далёким и >> неродным.  А  у  меня  лично  вообще вызывает необъяснимое отторжение. >> Хотя,  судя по треду, название всех устраивает, так что не буду больше >> докучать. >> >> >> Зачем  называться  "ещё одной", когда нет никакой другой основной? Для >> >> подражания  что  ли  или  ради неизвестных никому "традиций" или чтобы >> >> стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А >> >> у  нас  набор  непонятных  обычному  программисту  букав. Назвались бы >> >> Perl::You  или  Perl::The::World.  Ну  или  просто Перл. А то отвели в >> >> названии  конфы  перлу  всего одну букву, вписались в чужые проекты, а >> >> потом удивляются, что про конфу не помнят. >> >> -- >> С уважением, >>  Михаил                          mailto:postmaster на softsearch.ru >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Sincerely, >        Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From postmaster на softsearch.ru Tue Aug 2 23:52:00 2011 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 3 Aug 2011 10:52:00 +0400 Subject: [Moscow.pm] =?koi8-r?b?69XEwSDWxSBZQVBDINDSz9DBzMkgydog3NTPx88g?= =?koi8-r?b?09DJ08vBPw==?= In-Reply-To: References: <826578321.20110802104220@softsearch.ru> <193188161.20110802223949@softsearch.ru> <20110802185650.GA18055@tetsuo.karasik.eu.org> Message-ID: <1752224471.20110803105200@softsearch.ru> Здравствуйте, Ruslan. >> да ну чего за пустопорожнее обсуждение ... есть YAPC и есть >> YAPC::Europe, и YAPC::Asia итд, и также есть YAPC::Russia . >> Sapienti sat. > Аналогично. Я не понимаю причин, которые стоят за поднятием темы. > Михаил, чем вы недовольны? Названием? Не верю. Я трижды написал, что именно мне не нравится. Видимо косоязычно написал, ибо это никому, кроме меня, не понятно. Наверное я что-то недопонимаю. Ответьте мне пожалуйста на простые вопросы. Yet Another по отношению к какой именно конференции? Что даёт российским перловикам вообще и участникам конференции YAPC::Russia в частности принадлежность конференции к YAPC? >>> >>>> Возможна проплата участия в тематических семинарах и конференциях: >>> >>>> HL++, RootConf, РИТ++. >>> >> >>> >>> Куда же YAPC пропали из этого списка? Ср. >>> >>> >>> http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 >>> >> >>> >> А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, >>> >> не понятно и не запоминаемо :-) >>> >> >>> > Во всем мире япси, а русским надо выделиться. >>> >>> Выделяться  не  надо.  Просто  создавать  надо  своё  и для себя, а не >>> копировать  чужое  для  кого-то  ещё.  Глядишь,  потом  и другие будут >>> тянуться к тебе, а не наоборот. >>> >>> Название  конференции  ИМХО  мало ассоциируется с её содержанием. Надо >>> быть сильно в теме, чтобы знать, о чём конфа. Т.е. она больше тянет на >>> междусобойчик,  что  собственно  и  видимо  и  выходит. Андрей конечно >>> постоянно о названии конфы напоминает, но так это длится уже давно, то >>> видимо  название  плохо приживается и ассоциируется с чем-то далёким и >>> неродным.  А  у  меня  лично  вообще вызывает необъяснимое отторжение. >>> Хотя,  судя по треду, название всех устраивает, так что не буду больше >>> докучать. >>> >>> >> Зачем  называться  "ещё одной", когда нет никакой другой основной? Для >>> >> подражания  что  ли  или  ради неизвестных никому "традиций" или чтобы >>> >> стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А >>> >> у  нас  набор  непонятных  обычному  программисту  букав. Назвались бы >>> >> Perl::You  или  Perl::The::World.  Ну  или  просто Перл. А то отвели в >>> >> названии  конфы  перлу  всего одну букву, вписались в чужые проекты, а >>> >> потом удивляются, что про конфу не помнят. >>> >>> -- >>> С уважением, >>>  Михаил                          mailto:postmaster на softsearch.ru >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> -- >> Sincerely, >>        Dmitry Karasik >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Best regards, Ruslan. -- С уважением, Михаил mailto:postmaster на softsearch.ru From isage на aumi.ru Wed Aug 3 00:02:38 2011 From: isage на aumi.ru (iSage) Date: Wed, 03 Aug 2011 10:02:38 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrRg9C00LAg0LbQtSBZQVBDINC/0YDQvtC/0LA=?= =?utf-8?b?0LvQuCDQuNC3INGN0YLQvtCz0L4g0YHQv9C40YHQutCwPw==?= In-Reply-To: <1752224471.20110803105200@softsearch.ru> References: <826578321.20110802104220@softsearch.ru> <193188161.20110802223949@softsearch.ru> <20110802185650.GA18055@tetsuo.karasik.eu.org> <1752224471.20110803105200@softsearch.ru> Message-ID: Yet Another по отношению к The First/Second/etc. Perl Conference и Perl Workshop'ам On Wed, 3 Aug 2011 10:52:00 +0400, Михаил Монашёв wrote: > Здравствуйте, Ruslan. > >>> да ну чего за пустопорожнее обсуждение ... есть YAPC и есть >>> YAPC::Europe, и YAPC::Asia итд, и также есть YAPC::Russia . >>> Sapienti sat. > >> Аналогично. Я не понимаю причин, которые стоят за поднятием темы. >> Михаил, чем вы недовольны? Названием? Не верю. > > Я трижды написал, что именно мне не нравится. Видимо косоязычно > написал, ибо это никому, кроме меня, не понятно. Наверное я что-то > недопонимаю. > > Ответьте мне пожалуйста на простые вопросы. Yet Another по отношению к > какой именно конференции? > > Что даёт российским перловикам вообще и участникам конференции > YAPC::Russia в частности принадлежность конференции к YAPC? > >>>> >>>> Возможна проплата участия в тематических семинарах и конференциях: >>>> >>>> HL++, RootConf, РИТ++. >>>> >> >>>> >>> Куда же YAPC пропали из этого списка? Ср. >>>> >>> >>>> http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 >>>> >> >>>> >> А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, >>>> >> не понятно и не запоминаемо :-) >>>> >> >>>> > Во всем мире япси, а русским надо выделиться. >>>> >>>> Выделяться  не  надо.  Просто  создавать  надо  своё  и для себя, а не >>>> копировать  чужое  для  кого-то  ещё.  Глядишь,  потом  и другие будут >>>> тянуться к тебе, а не наоборот. >>>> >>>> Название  конференции  ИМХО  мало ассоциируется с её содержанием. Надо >>>> быть сильно в теме, чтобы знать, о чём конфа. Т.е. она больше тянет на >>>> междусобойчик,  что  собственно  и  видимо  и  выходит. Андрей конечно >>>> постоянно о названии конфы напоминает, но так это длится уже давно, то >>>> видимо  название  плохо приживается и ассоциируется с чем-то далёким и >>>> неродным.  А  у  меня  лично  вообще вызывает необъяснимое отторжение. >>>> Хотя,  судя по треду, название всех устраивает, так что не буду больше >>>> докучать. >>>> >>>> >> Зачем  называться  "ещё одной", когда нет никакой другой основной? Для >>>> >> подражания  что  ли  или  ради неизвестных никому "традиций" или чтобы >>>> >> стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А >>>> >> у  нас  набор  непонятных  обычному  программисту  букав. Назвались бы >>>> >> Perl::You  или  Perl::The::World.  Ну  или  просто Перл. А то отвели в >>>> >> названии  конфы  перлу  всего одну букву, вписались в чужые проекты, а >>>> >> потом удивляются, что про конфу не помнят. >>>> >>>> -- >>>> С уважением, >>>>  Михаил                          mailto:postmaster на softsearch.ru >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> -- >>> Sincerely, >>>        Dmitry Karasik >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> > > > >> -- >> Best regards, Ruslan. > > > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru From mi на ya.ru Thu Aug 4 00:39:44 2011 From: mi на ya.ru (=?koi8-r?B?7snLz8zByiDtydvJzg==?=) Date: Thu, 04 Aug 2011 11:39:44 +0400 Subject: [Moscow.pm] =?koi8-r?b?69XEwSDWxSBZQVBDINDSz9DBzMkgydog3NTPx88g?= =?koi8-r?b?09DJ08vBPw==?= In-Reply-To: <193188161.20110802223949@softsearch.ru> References: <826578321.20110802104220@softsearch.ru> <193188161.20110802223949@softsearch.ru> Message-ID: <205181312443584@web102.yandex.ru> Кстати я тут вспомнил, что когда я стоял в очереди за визой в Латвийское посольство, то мне повстречалась девушка из headhunter'a , мы разговорились, и она напоследок сказала - значил на Перловку едешь, что показалось мне достаточно интересно, хотя, по-моему такое уже было, но для русской конференции неплохое название. Так что, если у кого будут силы сделать еще одну конференцию по перлу - названия найдутся, главное, чтобы были конференции. 02.08.2011, 22:39, "Михаил Монашёв" : > Здравствуйте, Yury. > >>>>>  Возможна проплата участия в тематических семинарах и конференциях: >>>>>  HL++, RootConf, РИТ++. >>>>  Куда же YAPC пропали из этого списка? Ср. >>>>  http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 >>>  А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, >>>  не понятно и не запоминаемо :-) >>  Во всем мире япси, а русским надо выделиться. > > Выделяться  не  надо.  Просто  создавать  надо  своё  и для себя, а не > копировать  чужое  для  кого-то  ещё.  Глядишь,  потом  и другие будут > тянуться к тебе, а не наоборот. > > Название  конференции  ИМХО  мало ассоциируется с её содержанием. Надо > быть сильно в теме, чтобы знать, о чём конфа. Т.е. она больше тянет на > междусобойчик,  что  собственно  и  видимо  и  выходит. Андрей конечно > постоянно о названии конфы напоминает, но так это длится уже давно, то > видимо  название  плохо приживается и ассоциируется с чем-то далёким и > неродным.  А  у  меня  лично  вообще вызывает необъяснимое отторжение. > Хотя,  судя по треду, название всех устраивает, так что не буду больше > докучать. > >>>  Зачем  называться  "ещё одной", когда нет никакой другой основной? Для >>>  подражания  что  ли  или  ради неизвестных никому "традиций" или чтобы >>>  стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А >>>  у  нас  набор  непонятных  обычному  программисту  букав. Назвались бы >>>  Perl::You  или  Perl::The::World.  Ну  или  просто Перл. А то отвели в >>>  названии  конфы  перлу  всего одну букву, вписались в чужые проекты, а >>>  потом удивляются, что про конфу не помнят. > -- > С уважением, > Михаил                          mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Николай Мишин From dmitry на eremeev.ru Thu Aug 4 00:42:01 2011 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Thu, 4 Aug 2011 11:42:01 +0400 Subject: [Moscow.pm] =?koi8-r?b?69XEwSDWxSBZQVBDINDSz9DBzMkgydog3NTPx88g?= =?koi8-r?b?09DJ08vBPw==?= In-Reply-To: <205181312443584@web102.yandex.ru> References: <826578321.20110802104220@softsearch.ru> <193188161.20110802223949@softsearch.ru> <205181312443584@web102.yandex.ru> Message-ID: <768A4648-7EAB-45D2-B44E-9E56CE96BB78@eremeev.ru> Перловка гуд 04.08.2011, в 11:39, Николай Мишин написал(а): > Кстати я тут вспомнил, что когда я стоял в очереди за визой в Латвийское посольство, то мне повстречалась > девушка из headhunter'a , мы разговорились, и она напоследок сказала - > значил на Перловку едешь, что показалось мне достаточно интересно, хотя, по-моему такое уже было, > но для русской конференции неплохое название. Так что, если у кого будут силы сделать еще одну конференцию по перлу > - названия найдутся, главное, чтобы были конференции. > > 02.08.2011, 22:39, "Михаил Монашёв" : >> Здравствуйте, Yury. >> >>>>>> Возможна проплата участия в тематических семинарах и конференциях: >>>>>> HL++, RootConf, РИТ++. >>>>> Куда же YAPC пропали из этого списка? Ср. >>>>> http://clubs.ya.ru/4611686018427418640/replies.xml?item_no=1225 >>>> А может переименовать YAPC в ЕОПК? По-моему звучит одинаково странно, >>>> не понятно и не запоминаемо :-) >>> Во всем мире япси, а русским надо выделиться. >> >> Выделяться не надо. Просто создавать надо своё и для себя, а не >> копировать чужое для кого-то ещё. Глядишь, потом и другие будут >> тянуться к тебе, а не наоборот. >> >> Название конференции ИМХО мало ассоциируется с её содержанием. Надо >> быть сильно в теме, чтобы знать, о чём конфа. Т.е. она больше тянет на >> междусобойчик, что собственно и видимо и выходит. Андрей конечно >> постоянно о названии конфы напоминает, но так это длится уже давно, то >> видимо название плохо приживается и ассоциируется с чем-то далёким и >> неродным. А у меня лично вообще вызывает необъяснимое отторжение. >> Хотя, судя по треду, название всех устраивает, так что не буду больше >> докучать. >> >>>> Зачем называться "ещё одной", когда нет никакой другой основной? Для >>>> подражания что ли или ради неизвестных никому "традиций" или чтобы >>>> стать "ещё одной" YAPC::Russia? У php-шников есть понятное название. А >>>> у нас набор непонятных обычному программисту букав. Назвались бы >>>> Perl::You или Perl::The::World. Ну или просто Перл. А то отвели в >>>> названии конфы перлу всего одну букву, вписались в чужые проекты, а >>>> потом удивляются, что про конфу не помнят. >> -- >> С уважением, >> Михаил mailto:postmaster на softsearch.ru >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Николай Мишин > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Thu Aug 4 01:11:28 2011 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 4 Aug 2011 10:11:28 +0200 Subject: [Moscow.pm] =?utf-8?b?0JrRg9C00LAg0LbQtSBZQVBDINC/0YDQvtC/0LA=?= =?utf-8?b?0LvQuCDQuNC3INGN0YLQvtCz0L4g0YHQv9C40YHQutCwPw==?= In-Reply-To: <768A4648-7EAB-45D2-B44E-9E56CE96BB78@eremeev.ru> References: <826578321.20110802104220@softsearch.ru> <193188161.20110802223949@softsearch.ru> <205181312443584@web102.yandex.ru> <768A4648-7EAB-45D2-B44E-9E56CE96BB78@eremeev.ru> Message-ID: > Перловка гуд Примерно так же гуд, как "Рашка". -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From mi на ya.ru Thu Aug 4 07:43:02 2011 From: mi на ya.ru (=?koi8-r?B?7snLz8zByiDtydvJzg==?=) Date: Thu, 04 Aug 2011 18:43:02 +0400 Subject: [Moscow.pm] perl 6 infix In-Reply-To: References: Message-ID: <479961312468982@web51.yandex.ru> sub infix:(@array, $ins) { @array.splice(+ на array / 2, 0, $ins); return @array; } my @a = 1,2,4,5; say @a ? 8; Смотрю на эту возможность и просто тащусь From cub.uanic на gmail.com Thu Aug 4 14:26:32 2011 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Fri, 5 Aug 2011 00:26:32 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrRg9C00LAg0LbQtSBZQVBDINC/0YDQvtC/0LA=?= =?utf-8?b?0LvQuCDQuNC3INGN0YLQvtCz0L4g0YHQv9C40YHQutCwPw==?= In-Reply-To: References: <826578321.20110802104220@softsearch.ru> <193188161.20110802223949@softsearch.ru> <205181312443584@web102.yandex.ru> <768A4648-7EAB-45D2-B44E-9E56CE96BB78@eremeev.ru> Message-ID: Ага, а "ЯПСИ" конечно же горадо благозвучнее, и конечно-же по-русски. 4 августа 2011 г. 11:11 пользователь Andrew Shitov написал: >> Перловка гуд > > Примерно так же гуд, как "Рашка". > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From cub.uanic на gmail.com Thu Aug 4 14:30:05 2011 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Fri, 5 Aug 2011 00:30:05 +0300 Subject: [Moscow.pm] perl 6 infix In-Reply-To: <479961312468982@web51.yandex.ru> References: <479961312468982@web51.yandex.ru> Message-ID: О боже, что это?!?!.... Что-то вроде "индивидуальный инфиксный оператор"?.... Напукруа оно надо, расскажите? - может и меня затащит :) 2011/8/4 Николай Мишин : > sub infix:(@array, $ins) { >    @array.splice(+ на array / 2, 0, $ins); >    return @array; > } > > > my @a = 1,2,4,5; > say @a ? 8; > > Смотрю на эту возможность и просто тащусь > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From sergle.ua на gmail.com Fri Aug 5 04:07:40 2011 From: sergle.ua на gmail.com (Sergey Leschenko) Date: Fri, 5 Aug 2011 14:07:40 +0300 Subject: [Moscow.pm] perl 6 infix In-Reply-To: <479961312468982@web51.yandex.ru> References: <479961312468982@web51.yandex.ru> Message-ID: 2011/8/4 Николай Мишин : > say @a ? 8; > > Смотрю на эту возможность и просто тащусь umbrella-operator? \u2602 -- Sergey From nikzubkov на gmail.com Fri Aug 5 04:20:35 2011 From: nikzubkov на gmail.com (Nikita Zubkov) Date: Fri, 5 Aug 2011 15:20:35 +0400 Subject: [Moscow.pm] perl 6 infix In-Reply-To: <479961312468982@web51.yandex.ru> References: <479961312468982@web51.yandex.ru> Message-ID: Очень спорнная фича: "Happy debugging losers!" 2011/8/4 Николай Мишин : > sub infix:(@array, $ins) { >    @array.splice(+ на array / 2, 0, $ins); >    return @array; > } > > > my @a = 1,2,4,5; > say @a ? 8; > > Смотрю на эту возможность и просто тащусь > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Никита Зубков тел: +7 (915) 082-76-80 From onokonem на gmail.com Fri Aug 5 04:27:46 2011 From: onokonem на gmail.com (Daniel Podolsky) Date: Fri, 5 Aug 2011 15:27:46 +0400 Subject: [Moscow.pm] perl 6 infix In-Reply-To: <479961312468982@web51.yandex.ru> References: <479961312468982@web51.yandex.ru> Message-ID: > Смотрю на эту возможность и просто тащусь а не ес ума не сойдем? From ruz на bestpractical.com Fri Aug 5 04:47:05 2011 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 5 Aug 2011 15:47:05 +0400 Subject: [Moscow.pm] perl 6 infix In-Reply-To: References: <479961312468982@web51.yandex.ru> Message-ID: 2011/8/5 Daniel Podolsky : >> Смотрю на эту возможность и просто тащусь > а не ес ума не сойдем? Не сойдете. Не хотите - не используйте. Не нравится модуль, который использует - не используйте модуль. Чем-то похоже на overload в perl5, но более корректно и продумано изначально. overload в perl5 не используют на каждом шагу. У него есть проблемы, но даже если их решат завтра, то все равно все не бросятся overload'ить все подряд. Самое главное, что можно смастерить оператор подобный любому оператору в языке. Первые клиенты - биндинги к математическим библиотекам. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Best regards, Ruslan. From cub.uanic на gmail.com Fri Aug 5 12:53:12 2011 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Fri, 5 Aug 2011 22:53:12 +0300 Subject: [Moscow.pm] perl 6 infix In-Reply-To: References: <479961312468982@web51.yandex.ru> Message-ID: Ну согласитесь, биндинги к мат. либам - это весьма себе специфика. Иногда мне кажется, что C++ придумали только для того, чтобы определить класс Complex :) Не смотря на это, с классами-то как раз всё понятно. Но для general purpose оно напуркуа? У вас реально возникала необходимость в этой фиче? Повсеместно? А если да - может, что-то в консерватории не то?... И даже если возникала, и часто, и с консерваторией всё в порядке - согласитесь, это редкий сулчай, в отличие о тех же классов/объектов. Кроме того, уже сейчас многие считают, что Перл - write-only язык. Не рассказывайте мне, что это не так - я это и сам знаю, это правда не так. Но для тех, кто только знакомится с языком, и видит либы с "вот этим вот" - это будет явно не помогающим пониманию моментом. Но все кричат - популяризация, даёшь Перл везде! Ага, щаз... 5 августа 2011 г. 14:47 пользователь Ruslan Zakirov написал: > 2011/8/5 Daniel Podolsky : >>> Смотрю на эту возможность и просто тащусь >> а не ес ума не сойдем? > > Не сойдете. Не хотите - не используйте. Не нравится модуль, который > использует - не используйте модуль. > > Чем-то похоже на overload в perl5, но более корректно и продумано > изначально. overload в perl5 не используют на каждом шагу. У него есть > проблемы, но даже если их решат завтра, то все равно все не бросятся > overload'ить все подряд. > > Самое главное, что можно смастерить оператор подобный любому оператору > в языке. Первые клиенты - биндинги к математическим библиотекам. > >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From andy на shitov.ru Fri Aug 5 12:59:29 2011 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 5 Aug 2011 21:59:29 +0200 Subject: [Moscow.pm] perl 6 infix In-Reply-To: References: <479961312468982@web51.yandex.ru> Message-ID: > Не смотря на это, с классами-то как раз всё понятно. Но для general > purpose оно напуркуа? У вас реально возникала необходимость в этой > фиче? Конечно, разве stringA += stringB не приятнее, чем stringA.concat(stringB)? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Fri Aug 5 15:07:20 2011 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 6 Aug 2011 02:07:20 +0400 Subject: [Moscow.pm] perl 6 infix In-Reply-To: References: <479961312468982@web51.yandex.ru> Message-ID: 2011/8/5 Oleg Kostyuk : > Ну согласитесь, биндинги к мат. либам - это весьма себе специфика. > Иногда мне кажется, что C++ придумали только для того, чтобы > определить класс Complex :) > > Не смотря на это, с классами-то как раз всё понятно. Но для general > purpose оно напуркуа? У вас реально возникала необходимость в этой > фиче? Повсеместно? А если да - может, что-то в консерватории не то?... Я конечно не буду сразу писать модули с символами за пределами ascii в названиях функции. Не будет сразу и кучи инфиксных операторов для всего подряд. Пример моделей для которых можно переопределить + или ~: набор, сумка, связный список и так далее. Это касается любых объектов с последовательностями. Для них также можно попробовать переопределить равенство: my Set $foo = (1..10); Вы не хотите разумную сортировку каких-то своих объектов без написания блока для sort? Для этого можно определить infix:. Не обязательно вдаваться в крайности. Я лично считаю, что самый главный плюс, что практически любую встроеную в Perl6 функцию и оператор можно реализовать на Perl6. Не так как пишут сейчас на Devel::Declare "страшный" код для perl5, а средствами языка. -- Best regards, Ruslan. From postmaster на softsearch.ru Sat Aug 6 00:18:08 2011 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 6 Aug 2011 11:18:08 +0400 Subject: [Moscow.pm] =?koi8-r?b?W1NQQU06IyMjXSBSZVsyXTogIOvVxMEg1sUgWUFQ?= =?koi8-r?b?QyDQ0s/QwczJIMnaINzUz8fPINPQydPLwT8=?= In-Reply-To: References: <826578321.20110802104220@softsearch.ru> <193188161.20110802223949@softsearch.ru> <205181312443584@web102.yandex.ru> <768A4648-7EAB-45D2-B44E-9E56CE96BB78@eremeev.ru> Message-ID: <22324_1312615106_4E3CEAC2_22324_193_1_1195542356.20110806111808@softsearch.ru> Здравствуйте, Oleg. > Ага, а "ЯПСИ" конечно же горадо благозвучнее, и конечно-же по-русски. Одну буковку в конце прибавить и станет по-русски :-) . >>> Перловка гуд >> Примерно так же гуд, как "Рашка". ИМХО, именно перловкой программисты и называют perl при общении. Так что отличное название для русской конфы. В разы лучше, чем мои предложения ниже. -- С уважением, Михаил mailto:postmaster на softsearch.ru From cub.uanic на gmail.com Sat Aug 6 02:25:56 2011 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Sat, 6 Aug 2011 12:25:56 +0300 Subject: [Moscow.pm] perl 6 infix In-Reply-To: References: <479961312468982@web51.yandex.ru> Message-ID: Спасибо Руслан, я понял вашу идею. На счёт написания блоков для сортировки - нет, не хочу. Преобразование Шварца (http://en.wikipedia.org/wiki/Schwartzian_transform) - это как раз один из тех ключевых моментов в Перл, которые мне очень нравится. Просто, выразительно, красиво. Возможно, именно из-за таких вещей одни безумно любят Перл, а другие люто ненавидят. Я из первых. Конечно, возможность самостоятельно реализовать язык на нём же самом - это здорово. Для меня это обозначает наличие полноты и непротиворечивости в самом языке. Но зачастую это всё не помогает в ясности и практичности в коде. Это больше академические штучки, которые в практике написания своего кода мало что дают. Ну не академик я :) 6 августа 2011 г. 1:07 пользователь Ruslan Zakirov написал: > 2011/8/5 Oleg Kostyuk : >> Ну согласитесь, биндинги к мат. либам - это весьма себе специфика. >> Иногда мне кажется, что C++ придумали только для того, чтобы >> определить класс Complex :) >> >> Не смотря на это, с классами-то как раз всё понятно. Но для general >> purpose оно напуркуа? У вас реально возникала необходимость в этой >> фиче? Повсеместно? А если да - может, что-то в консерватории не то?... > > Я конечно не буду сразу писать модули с символами за пределами ascii в > названиях функции. Не будет сразу и кучи инфиксных операторов для > всего подряд. > > Пример моделей для которых можно переопределить + или ~: набор, сумка, > связный список и так далее. Это касается любых объектов с > последовательностями. > > Для них также можно попробовать переопределить равенство: > my Set $foo = (1..10); > > Вы не хотите разумную сортировку каких-то своих объектов без написания > блока для sort? Для этого можно определить infix:. > > Не обязательно вдаваться в крайности. > > Я лично считаю, что самый главный плюс, что практически любую > встроеную в Perl6 функцию и оператор можно реализовать на Perl6. Не > так как пишут сейчас на Devel::Declare "страшный" код для perl5, а > средствами языка. > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From dmitry на karasik.eu.org Sat Aug 6 07:07:43 2011 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sat, 6 Aug 2011 16:07:43 +0200 Subject: [Moscow.pm] perl 6 infix In-Reply-To: References: <479961312468982@web51.yandex.ru> Message-ID: <20110806140743.GA41555@tetsuo.karasik.eu.org> > Конечно, возможность самостоятельно реализовать язык на нём же самом - > это здорово. Для меня это обозначает наличие полноты и > непротиворечивости в самом языке. Но зачастую это всё не помогает в > ясности и практичности в коде. Это больше академические штучки, > которые в практике написания своего кода мало что дают. Ну не академик > я :) нууу несогласен масса вкусных фишек у меня уходила в продакшен я знаю, да, есть мнение что это write-only но в командах где я работал, как-то приживалось... -- Sincerely, Dmitry Karasik From akzhan.abdulin на gmail.com Sat Aug 6 10:53:20 2011 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Sat, 6 Aug 2011 21:53:20 +0400 Subject: [Moscow.pm] perl 6 infix In-Reply-To: <20110806140743.GA41555@tetsuo.karasik.eu.org> References: <479961312468982@web51.yandex.ru> <20110806140743.GA41555@tetsuo.karasik.eu.org> Message-ID: Все, что поможет реализовать in-Perl DSL, есть добро. 6 августа 2011 г. 18:07 пользователь Dmitry Karasik написал: > > Конечно, возможность самостоятельно реализовать язык на нём же самом - > > это здорово. Для меня это обозначает наличие полноты и > > непротиворечивости в самом языке. Но зачастую это всё не помогает в > > ясности и практичности в коде. Это больше академические штучки, > > которые в практике написания своего кода мало что дают. Ну не академик > > я :) > > нууу несогласен > масса вкусных фишек у меня уходила в продакшен > я знаю, да, есть мнение что это write-only но в командах где я работал, > как-то > приживалось... > > -- > Sincerely, > Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From u-suke на kawa.net Sun Aug 7 04:24:47 2011 From: u-suke на kawa.net (Yusuke Kawasaki) Date: Sun, 7 Aug 2011 20:24:47 +0900 Subject: [Moscow.pm] =?koi8-r?b?WXVzdWtlIEthd2FzYWtpINcg7c/Ty9fF?= In-Reply-To: References: Message-ID: Здравствуйте, Moscow Perl Mongers! I, Yusuke Kawasaki, am really looking forward to fly to Riga next week. This is third time for me to attend the great Perl conference in Europe. After the conference, I'll drop in Moscow before back to Tokyo. It'll be a great chance for us to meet the Perl hackers who live in Moscow. Why you all don't have a beer and a chat with us. Anybody? I'll stay at Катерина-Сити hotel in Moscow City from Friday to Monday. http://maps.google.co.jp/?cid=1762479008211365867 I guess Friday night or Sunday night are pretty fine for me. Please let me know a good time and place to have beer (or водка). I'm a member of Shibuya.pm, Tokyo-based Perl mongers group, and loving to visit other local Perl mongers on the globe: ex. London.pm, Vienna.pm, Rio.pm, Sao-Paulo.pm etc. http://kawa.at.webry.info/201007/article_1.html Moscow.pm must be the next. This is why I get a Russian visa. ----- I'm a CPAN author of XML::TreePP, XML::FeedPP and some other modules. http://search.cpan.org/~kawasaki/XML-TreePP/ My languages are Japanese, Perl, JavaScript, ActionScript. Most recently, I've just released "Russian Alphabet" application for iPhone and Android. The app was built with ActionScript and Adobe AIR. http://kuru2.st/llp/iphone/russian.html I hope this app will help me when I'm staying in Russia. In fact, I could not read any Cyrillic characters without the app. Anyway, we Perl hackers have the quite common language of Perl as you know. ---- Andrew, Thank you so much to introducing me. Николай, Иван and others, Feel free to come with your wife if she can. ---- товарищ Yusuke Kawasaki http://www.kawa.net/xp/index-e.html 2011/6/20 Andrew Shitov : > В августе Yusuke Kawasaki рассказывает на YAPC::Europe, что делали > японские программисты после землетрясения > (http://yapceurope.lv/ye2011/talk/3471), и летит в Ригу из Токио через > Москву. > > Он предлагает на обратном пути встретиться с Moscow.pm. Либо в пятницу > в 19:00, либо в воскресенье в 21:00. Кто за? > > > P. S. Наш тредик про сумму элементов массива по-японски: > http://kawa.at.webry.info/201106/article_1.html. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru From mi на ya.ru Sun Aug 7 11:30:10 2011 From: mi на ya.ru (=?koi8-r?B?7snLz8zByiDtydvJzg==?=) Date: Sun, 07 Aug 2011 22:30:10 +0400 Subject: [Moscow.pm] =?koi8-r?b?WXVzdWtlIEthd2FzYWtpINcg7c/Ty9fF?= In-Reply-To: References: Message-ID: <376141312741810@web94.yandex.ru> Yusuke Kawasaki's Blog is pretty;)) in came from Riga in Sunday it is very interesting to meet japan hacker.. 07.08.2011, 15:24, "Yusuke Kawasaki" : > Здравствуйте, Moscow Perl Mongers! > > I, Yusuke Kawasaki, am really looking forward to fly to Riga next week. > This is third time for me to attend the great Perl conference in Europe. > After the conference, I'll drop in Moscow before back to Tokyo. > It'll be a great chance for us to meet the Perl hackers who live in Moscow. > Why you all don't have a beer and a chat with us. Anybody? > > I'll stay at Катерина-Сити hotel in Moscow City from Friday to Monday. > http://maps.google.co.jp/?cid=1762479008211365867 > I guess Friday night or Sunday night are pretty fine for me. > Please let me know a good time and place to have beer (or водка). > > I'm a member of Shibuya.pm, Tokyo-based Perl mongers group, > and loving to visit other local Perl mongers on the globe: > ex. London.pm, Vienna.pm, Rio.pm, Sao-Paulo.pm etc. > http://kawa.at.webry.info/201007/article_1.html > Moscow.pm must be the next. This is why I get a Russian visa. > > ----- > > I'm a CPAN author of XML::TreePP, XML::FeedPP and some other modules. > http://search.cpan.org/~kawasaki/XML-TreePP/ > > My languages are Japanese, Perl, JavaScript, ActionScript. > Most recently, I've just released "Russian Alphabet" application for > iPhone and Android. The app was built with ActionScript and Adobe AIR. > http://kuru2.st/llp/iphone/russian.html > I hope this app will help me when I'm staying in Russia. > > In fact, I could not read any Cyrillic characters without the app. > Anyway, we Perl hackers have the quite common language of Perl as you know. > > ---- > > Andrew, > Thank you so much to introducing me. > > Николай, Иван and others, > Feel free to come with your wife if she can. > > ---- > товарищ > Yusuke Kawasaki > http://www.kawa.net/xp/index-e.html > > 2011/6/20 Andrew Shitov : > >>  В августе Yusuke Kawasaki рассказывает на YAPC::Europe, что делали >>  японские программисты после землетрясения >>  (http://yapceurope.lv/ye2011/talk/3471), и летит в Ригу из Токио через >>  Москву. >> >>  Он предлагает на обратном пути встретиться с Moscow.pm. Либо в пятницу >>  в 19:00, либо в воскресенье в 21:00. Кто за? >> >>  P. S. Наш тредик про сумму элементов массива по-японски: >>  http://kawa.at.webry.info/201106/article_1.html. >> >>  -- >>  Andrew Shitov >>  ______________________________________________________________________ >>  andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Николай Мишин From nikzubkov на gmail.com Mon Aug 8 07:06:24 2011 From: nikzubkov на gmail.com (Nikita Zubkov) Date: Mon, 8 Aug 2011 18:06:24 +0400 Subject: [Moscow.pm] =?utf-8?b?ICRTSUd7X19ESUVfX30g0LggcmVxdWlyZS91c2U=?= Message-ID: Всем привет. В своих проектах использую объекты исключений для отслеживания места их возникновения и прочих вкусных штук. Я использую не Exception::Class в связи с некоторыми специфическими потребностями, но проблема касается так же и Exception::Class. Реализуется все примерно следующим кодом: my $base_class = '...'; # базовый класс исключения my $error_class = '...'; # класс исключения-ошибки sub rethrow { my $e = @_ ? $_[0] : $@; die $e if blessed( $e ) && $e->isa( $base_class ); die $error_class->new( $e ); } sub try(&) { my $code = $_[0]; eval { local $SIG{__DIE__} = \&rethrow; &$code(); }; $@; } При создании объекта исключения собирается стэк вызовов. Используется это все примерно так: my $e = try { # тут потенциально падающий код }; # показываем расширенную информацию об ошибке show_error( $e ) if $e; Все работает отлично, кроме одного случая. Если внутри try я попытаюсь загрузить модуль, во время загрузки которого происходит ошибка или вызывается исключение, то обработчик $SIG{__DIE__} вызывается 2 раза и во-второй раз на входе у него не первоначально созданный объект исключения, а его "стрингифицированный" вариант (+ дополнительная информация от компилятора) и в контексте второго вызова уже другое состояние стэка (без первоначального места возникновения исключения). Это вызывает 2 проблемы: 1. Теряется точное место возникновения проблемы (его конечно можно в теории восстановить из сообщения об ошибке, но это костыль) 2. Если делать расширенную стрингификацию (с полный стэком вызовов), то сообщение об обшибке после второго вызова будет замусорено. Есть ли какая-либо возможно побороть эту особенность? -- С уважением, Никита Зубков From dmitry на karasik.eu.org Tue Aug 9 10:14:34 2011 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 9 Aug 2011 19:14:34 +0200 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= Message-ID: <20110809171434.GA57971@tetsuo.karasik.eu.org> Народ, просветите меня пожалуйста на предмет актуальных зарплатных тенденций. Прочитал вот это: http://ru-perl.livejournal.com/393728.html , цитата: "ЗАРАБОТНАЯ ПЛАТА: 20000-80000 руб. (очень сильно зависит от квалификации, эффективности работы, производительности труда и нацеленности на результат)." это работодатель такой особенный или рынки попадали и теперь это такой тренд? (ps да рф от меня далеко и неактуально, и тем не менее) -- Sincerely, Dmitry Karasik From cygakob на gmail.com Tue Aug 9 12:23:46 2011 From: cygakob на gmail.com (Alexander Soudakov) Date: Tue, 9 Aug 2011 23:23:46 +0400 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= Message-ID: По тысяче за каждый из пунктов для "coding standards": https://www.reg.ru/coding_standards :) 2011/8/9 : > Сообщения, предназначенные для списка рассылки Moscow-pm, необходимо > отправлять по адресу >        moscow-pm на pm.org > > Для изменения параметров подписки вы можеже использовать веб-страницу >        http://mail.pm.org/mailman/listinfo/moscow-pm > > Для получения информации о том, как пользовать почтовым интерфейсом, > отправьте письмо, в теле или теме которого будет слово 'help', по > адресу: >        moscow-pm-request на pm.org > > Адрес человека, ответственного за этот список рассылки: >        moscow-pm-owner на pm.org > > При ответе, пожалуйста, измение тему письма так, чтобы она была более > содержательной чем "Re: Содержание дайджеста списка рассылки > Moscow-pm..." > > > В этом номере: > >   1. разброс зарплат (Dmitry Karasik) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 9 Aug 2011 19:14:34 +0200 > From: Dmitry Karasik > To: "Moscow.pm group" > Subject: [Moscow.pm] разброс зарплат > Message-ID: <20110809171434.GA57971 на tetsuo.karasik.eu.org> > Content-Type: text/plain; charset=koi8-r > > Народ, просветите меня пожалуйста на предмет актуальных зарплатных тенденций. > Прочитал вот это: http://ru-perl.livejournal.com/393728.html , цитата: > > "ЗАРАБОТНАЯ ПЛАТА: > 20000-80000 руб. (очень сильно зависит от квалификации, эффективности > работы, производительности труда и нацеленности на результат)." > > это работодатель такой особенный или рынки попадали и теперь это такой тренд? > > (ps да рф от меня далеко и неактуально, и тем не менее) > > -- > Sincerely, >        Dmitry Karasik > > > > ------------------------------ > > _______________________________________________ > Moscow-pm mailing list > Moscow-pm на pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > Конец Дайджест списка рассылки Moscow-pm; том 46, выпуск 11 > *********************************************************** > -- Alexander Soudakov Developer Programmer email: cygakoB на gmail.com google talk: cygakoB на gmail.com jabber: asudakov на jabber.org icq uin: 311516511 skype: asudakov From i.petro.77.00 на gmail.com Tue Aug 9 23:28:51 2011 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Wed, 10 Aug 2011 10:28:51 +0400 Subject: [Moscow.pm] =?utf-8?b?TW9qbyDRgtGA0LDQsdC70LA=?= Message-ID: <20110810062850.GG13408@apache.rbscorp.ru> берем роут $r->get('/some')->to('some#thing'); в Some sub thing { my ($self) = @_; $self->render(abc => 'test'); } в templates/some/thing.html.ep пишем %= $abc 1. заходим на /some, видим надпись 'test' 2. делаем случайное количество рефрешей, видим креш экран: Global symbol "$abc" requires explicit package name at template "some/thing.html.ep" line 1, near "" 3. делаем еще случайное количество рефрешей, видим нормальный результат опять 4. рестарт апача проблему не снимает версия можолишаса - 1.64-1 причем когда версия была в районе 1.01 было все нормально. кто может сказать куда покопать? From ykorshak на gmail.com Wed Aug 10 00:06:09 2011 From: ykorshak на gmail.com (Yaroslav) Date: Wed, 10 Aug 2011 10:06:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?TW9qbyDU0sHCzME=?= In-Reply-To: <20110810062850.GG13408@apache.rbscorp.ru> References: <20110810062850.GG13408@apache.rbscorp.ru> Message-ID: <4E422DE1.9030807@gmail.com> Добрый день Иван On 08/10/2011 09:28 AM, Ivan Petrov wrote: > 4. рестарт апача проблему не снимает В режиме отдельностоящего демона воспроизводится? > версия можолишаса - 1.64-1 С последней CPAN версией (1.74) воспроизводится? > 4. рестарт апача проблему не снимает В каком окружении запускается приложение? cgi, fcgi, ...? > причем когда версия была в районе 1.01 было все нормально. 1.01 .. 1.64 это 430 строк в Changes и я не до конца уверен что все изменения обратно совместимы -- Regards yko From isage на aumi.ru Wed Aug 10 00:17:24 2011 From: isage на aumi.ru (iSage) Date: Wed, 10 Aug 2011 10:17:24 +0300 Subject: [Moscow.pm] =?utf-8?b?TW9qbyDRgtGA0LDQsdC70LA=?= In-Reply-To: <20110810062850.GG13408@apache.rbscorp.ru> References: <20110810062850.GG13408@apache.rbscorp.ru> Message-ID: 2. идем и копипастим ВЕСЬ эксепшн (весь трейсбэк и скомпилированный шаблон, в частности) на любой паст-сервис. Ну и все то, что сказал Ярослав. On Wed, 10 Aug 2011 10:28:51 +0400, Ivan Petrov wrote: > берем роут > > $r->get('/some')->to('some#thing'); > > в > > Some > > sub thing { > my ($self) = @_; > $self->render(abc => 'test'); > } > > в templates/some/thing.html.ep > > пишем > > %= $abc > > > 1. заходим на /some, видим надпись 'test' > 2. делаем случайное количество рефрешей, видим креш экран: > Global symbol "$abc" requires explicit package name at template > "some/thing.html.ep" line 1, near "" > 3. делаем еще случайное количество рефрешей, видим нормальный > результат опять > 4. рестарт апача проблему не снимает > > версия можолишаса - 1.64-1 > > причем когда версия была в районе 1.01 было все нормально. > > > кто может сказать куда покопать? From i.petro.77.00 на gmail.com Wed Aug 10 00:20:28 2011 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Wed, 10 Aug 2011 11:20:28 +0400 Subject: [Moscow.pm] =?utf-8?b?TW9qbyDRgtGA0LDQsdC70LA=?= In-Reply-To: <4E422DE1.9030807@gmail.com> References: <20110810062850.GG13408@apache.rbscorp.ru> <4E422DE1.9030807@gmail.com> Message-ID: <20110810072027.GH13408@apache.rbscorp.ru> >> 4. рестарт апача проблему не снимает > В режиме отдельностоящего демона воспроизводится? да. но с крешем я более менее разобрался: если в главном модуле (где описываем роуты) указать явный use для контроллера, то проблемы с крешами нет. получается что Mojo иногда подгружает нормально эти модули а иногда нет. однако в случае демона есть проблема с отладкой: меняем в шаблоне что угодно, надо перезапускать демона на то чтобы увидеть результат в браузере. раньше я использовал переменные $ENV{MOJO_TEMPLATE_CACHE} = 0; $ENV{MOJO_RELOAD} = 1; для отладки. теперь похоже кеширование стало жестковключенным навсегда (для демона). а для apache + mod_perl это кеширование >> версия можолишаса - 1.64-1 > С последней CPAN версией (1.74) воспроизводится? не пробовал. я использую Mojo из репозитария Debian, там пока 1.64 >> 4. рестарт апача проблему не снимает > В каком окружении запускается приложение? cgi, fcgi, ...? mod_perl + plac >> причем когда версия была в районе 1.01 было все нормально. > 1.01 .. 1.64 это 430 строк в Changes и я не до конца уверен что все > изменения обратно совместимы тут вроде настолько простой код, что о совместимости говорить врядли стоит. From isage на aumi.ru Wed Aug 10 00:28:37 2011 From: isage на aumi.ru (iSage) Date: Wed, 10 Aug 2011 10:28:37 +0300 Subject: [Moscow.pm] =?utf-8?b?TW9qbyDRgtGA0LDQsdC70LA=?= In-Reply-To: <20110810072027.GH13408@apache.rbscorp.ru> References: <20110810062850.GG13408@apache.rbscorp.ru> <4E422DE1.9030807@gmail.com> <20110810072027.GH13408@apache.rbscorp.ru> Message-ID: <206ddd75c9eb32e929f9fa8703feeb99@aumi.ru> > если в главном модуле (где описываем роуты) указать явный use для > контроллера, то проблемы с крешами нет. > получается что Mojo иногда подгружает нормально эти модули а иногда > нет. Если бы он не подгружал - контроллер бы не отрабатывал. Попробуйте поставить отдельно последнюю версию и воспроизвести. Если повторится - выложите, пожалуйста, пример, на котором у вас так происходит, целиком. > однако в случае демона есть проблема с отладкой: меняем в шаблоне > что угодно, надо перезапускать демона на то чтобы увидеть результат > в браузере. > > раньше я использовал переменные > $ENV{MOJO_TEMPLATE_CACHE} = 0; > $ENV{MOJO_RELOAD} = 1; > > для отладки. теперь похоже кеширование стало жестковключенным навсегда > (для демона). а для apache + mod_perl это кеширование > Сейчас есть специальный dev-сервер morbo, который подхватывает изменения на лету. From ykorshak на gmail.com Wed Aug 10 00:38:41 2011 From: ykorshak на gmail.com (Yaroslav) Date: Wed, 10 Aug 2011 10:38:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?TW9qbyDU0sHCzME=?= In-Reply-To: <20110810072027.GH13408@apache.rbscorp.ru> References: <20110810062850.GG13408@apache.rbscorp.ru> <4E422DE1.9030807@gmail.com> <20110810072027.GH13408@apache.rbscorp.ru> Message-ID: <4E423581.4040801@gmail.com> On 08/10/2011 10:20 AM, Ivan Petrov wrote: >>> 4. рестарт апача проблему не снимает >> В режиме отдельностоящего демона воспроизводится? > > да. но с крешем я более менее разобрался: Если такое поведение воспроизводится в режиме daemon то это действительно плохо. Не сталкивался с чем-то подобным. > однако в случае демона есть проблема с отладкой: меняем в шаблоне > что угодно, надо перезапускать демона на то чтобы увидеть результат > в браузере. > > раньше я использовал переменные > $ENV{MOJO_TEMPLATE_CACHE} = 0; > $ENV{MOJO_RELOAD} = 1; > для отладки. теперь похоже кеширование стало жестковключенным навсегда > (для демона). а для apache + mod_perl это кеширование Посмотрите в сторону тестового сервера, который сменил режим "daemon --reload" начиная с 1.44: http://mojolicio.us/perldoc/Mojolicious/Guides/Growing#Foundation > не пробовал. я использую Mojo из репозитария Debian, там пока 1.64 Скачайте последнюю версию с cpan или github и добавьте use lib в пусковой скрипт. Возможно проблема уже исправлена. Я видел очень много отчетов об ошибках, опаздывающих на 5-10 релизов. > mod_perl + plac Я никогда не пробовал mojolicious под mod_perl но это должно быть не слишком просто. wiki mojolicious рекомендует использовать mod_proxy под apache, но решение, конечно же, за вами. Но зачем тогда Plack, если не секрет? -- Regards yko From andrey на kostenko.name Wed Aug 10 01:15:39 2011 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 10 Aug 2011 12:15:39 +0400 Subject: [Moscow.pm] =?utf-8?b?0YDQsNC30LHRgNC+0YEg0LfQsNGA0L/Qu9Cw0YI=?= In-Reply-To: References: Message-ID: Нет, это reg.ru просто пытается сэкономить :) 2011/8/9 Alexander Soudakov > По тысяче за каждый из пунктов для "coding standards": > https://www.reg.ru/coding_standards > :) > > 2011/8/9 : > > Сообщения, предназначенные для списка рассылки Moscow-pm, необходимо > > отправлять по адресу > > moscow-pm на pm.org > > > > Для изменения параметров подписки вы можеже использовать веб-страницу > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > Для получения информации о том, как пользовать почтовым интерфейсом, > > отправьте письмо, в теле или теме которого будет слово 'help', по > > адресу: > > moscow-pm-request на pm.org > > > > Адрес человека, ответственного за этот список рассылки: > > moscow-pm-owner на pm.org > > > > При ответе, пожалуйста, измение тему письма так, чтобы она была более > > содержательной чем "Re: Содержание дайджеста списка рассылки > > Moscow-pm..." > > > > > > В этом номере: > > > > 1. разброс зарплат (Dmitry Karasik) > > > > > > ---------------------------------------------------------------------- > > > > Message: 1 > > Date: Tue, 9 Aug 2011 19:14:34 +0200 > > From: Dmitry Karasik > > To: "Moscow.pm group" > > Subject: [Moscow.pm] разброс зарплат > > Message-ID: <20110809171434.GA57971 на tetsuo.karasik.eu.org> > > Content-Type: text/plain; charset=koi8-r > > > > Народ, просветите меня пожалуйста на предмет актуальных зарплатных > тенденций. > > Прочитал вот это: http://ru-perl.livejournal.com/393728.html , цитата: > > > > "ЗАРАБОТНАЯ ПЛАТА: > > 20000-80000 руб. (очень сильно зависит от квалификации, эффективности > > работы, производительности труда и нацеленности на результат)." > > > > это работодатель такой особенный или рынки попадали и теперь это такой > тренд? > > > > (ps да рф от меня далеко и неактуально, и тем не менее) > > > > -- > > Sincerely, > > Dmitry Karasik > > > > > > > > ------------------------------ > > > > _______________________________________________ > > Moscow-pm mailing list > > Moscow-pm на pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > > Конец Дайджест списка рассылки Moscow-pm; том 46, выпуск 11 > > *********************************************************** > > > > > > -- > Alexander Soudakov > Developer Programmer > email: cygakoB на gmail.com > google talk: cygakoB на gmail.com > jabber: asudakov на jabber.org > icq uin: 311516511 > skype: asudakov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Wed Aug 10 01:50:55 2011 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 10 Aug 2011 13:50:55 +0500 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: References: Message-ID: :) практика что от 20 до 80-100 довольно частая(хотя я считаю, надо просто разбивать на 4 вакансии - junior ,specialist, senior,expert) 2011/8/10 Андрей Костенко : > Нет, это reg.ru просто пытается сэкономить :) > > 2011/8/9 Alexander Soudakov >> >> По тысяче за каждый из пунктов для "coding standards": >> https://www.reg.ru/coding_standards >> :) >> >> 2011/8/9  : >> > Сообщения, предназначенные для списка рассылки Moscow-pm, необходимо >> > отправлять по адресу >> >        moscow-pm на pm.org >> > >> > Для изменения параметров подписки вы можеже использовать веб-страницу >> >        http://mail.pm.org/mailman/listinfo/moscow-pm >> > >> > Для получения информации о том, как пользовать почтовым интерфейсом, >> > отправьте письмо, в теле или теме которого будет слово 'help', по >> > адресу: >> >        moscow-pm-request на pm.org >> > >> > Адрес человека, ответственного за этот список рассылки: >> >        moscow-pm-owner на pm.org >> > >> > При ответе, пожалуйста, измение тему письма так, чтобы она была более >> > содержательной чем "Re: Содержание дайджеста списка рассылки >> > Moscow-pm..." >> > >> > >> > В этом номере: >> > >> >   1. разброс зарплат (Dmitry Karasik) >> > >> > >> > ---------------------------------------------------------------------- >> > >> > Message: 1 >> > Date: Tue, 9 Aug 2011 19:14:34 +0200 >> > From: Dmitry Karasik >> > To: "Moscow.pm group" >> > Subject: [Moscow.pm] разброс зарплат >> > Message-ID: <20110809171434.GA57971 на tetsuo.karasik.eu.org> >> > Content-Type: text/plain; charset=koi8-r >> > >> > Народ, просветите меня пожалуйста на предмет актуальных зарплатных >> > тенденций. >> > Прочитал вот это: http://ru-perl.livejournal.com/393728.html , цитата: >> > >> > "ЗАРАБОТНАЯ ПЛАТА: >> > 20000-80000 руб. (очень сильно зависит от квалификации, эффективности >> > работы, производительности труда и нацеленности на результат)." >> > >> > это работодатель такой особенный или рынки попадали и теперь это такой >> > тренд? >> > >> > (ps да рф от меня далеко и неактуально, и тем не менее) >> > >> > -- >> > Sincerely, >> >        Dmitry Karasik >> > >> > >> > >> > ------------------------------ >> > >> > _______________________________________________ >> > Moscow-pm mailing list >> > Moscow-pm на pm.org >> > http://mail.pm.org/mailman/listinfo/moscow-pm >> > >> > >> > Конец Дайджест списка рассылки Moscow-pm; том 46, выпуск 11 >> > *********************************************************** >> > >> >> >> >> -- >> Alexander Soudakov >> Developer Programmer >> email: cygakoB на gmail.com >> google talk: cygakoB на gmail.com >> jabber: asudakov на jabber.org >> icq uin: 311516511 >> skype: asudakov >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From andrey на kostenko.name Wed Aug 10 02:03:09 2011 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 10 Aug 2011 13:03:09 +0400 Subject: [Moscow.pm] =?utf-8?b?0YDQsNC30LHRgNC+0YEg0LfQsNGA0L/Qu9Cw0YI=?= In-Reply-To: References: Message-ID: Простите, но 20 000 - это секретарша, а не программист :) 2011/8/10 Naim Shafiev > :) > практика что от 20 до 80-100 довольно частая(хотя я считаю, надо > просто разбивать на 4 вакансии - junior ,specialist, senior,expert) > > 2011/8/10 Андрей Костенко : > > Нет, это reg.ru просто пытается сэкономить :) > > > > 2011/8/9 Alexander Soudakov > >> > >> По тысяче за каждый из пунктов для "coding standards": > >> https://www.reg.ru/coding_standards > >> :) > >> > >> 2011/8/9 : > >> > Сообщения, предназначенные для списка рассылки Moscow-pm, необходимо > >> > отправлять по адресу > >> > moscow-pm на pm.org > >> > > >> > Для изменения параметров подписки вы можеже использовать веб-страницу > >> > http://mail.pm.org/mailman/listinfo/moscow-pm > >> > > >> > Для получения информации о том, как пользовать почтовым интерфейсом, > >> > отправьте письмо, в теле или теме которого будет слово 'help', по > >> > адресу: > >> > moscow-pm-request на pm.org > >> > > >> > Адрес человека, ответственного за этот список рассылки: > >> > moscow-pm-owner на pm.org > >> > > >> > При ответе, пожалуйста, измение тему письма так, чтобы она была более > >> > содержательной чем "Re: Содержание дайджеста списка рассылки > >> > Moscow-pm..." > >> > > >> > > >> > В этом номере: > >> > > >> > 1. разброс зарплат (Dmitry Karasik) > >> > > >> > > >> > ---------------------------------------------------------------------- > >> > > >> > Message: 1 > >> > Date: Tue, 9 Aug 2011 19:14:34 +0200 > >> > From: Dmitry Karasik > >> > To: "Moscow.pm group" > >> > Subject: [Moscow.pm] разброс зарплат > >> > Message-ID: <20110809171434.GA57971 на tetsuo.karasik.eu.org> > >> > Content-Type: text/plain; charset=koi8-r > >> > > >> > Народ, просветите меня пожалуйста на предмет актуальных зарплатных > >> > тенденций. > >> > Прочитал вот это: http://ru-perl.livejournal.com/393728.html , > цитата: > >> > > >> > "ЗАРАБОТНАЯ ПЛАТА: > >> > 20000-80000 руб. (очень сильно зависит от квалификации, эффективности > >> > работы, производительности труда и нацеленности на результат)." > >> > > >> > это работодатель такой особенный или рынки попадали и теперь это такой > >> > тренд? > >> > > >> > (ps да рф от меня далеко и неактуально, и тем не менее) > >> > > >> > -- > >> > Sincerely, > >> > Dmitry Karasik > >> > > >> > > >> > > >> > ------------------------------ > >> > > >> > _______________________________________________ > >> > Moscow-pm mailing list > >> > Moscow-pm на pm.org > >> > http://mail.pm.org/mailman/listinfo/moscow-pm > >> > > >> > > >> > Конец Дайджест списка рассылки Moscow-pm; том 46, выпуск 11 > >> > *********************************************************** > >> > > >> > >> > >> > >> -- > >> Alexander Soudakov > >> Developer Programmer > >> email: cygakoB на gmail.com > >> google talk: cygakoB на gmail.com > >> jabber: asudakov на jabber.org > >> icq uin: 311516511 > >> skype: asudakov > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akovbovich на gmail.com Wed Aug 10 02:06:47 2011 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Wed, 10 Aug 2011 13:06:47 +0400 Subject: [Moscow.pm] =?utf-8?b?0YDQsNC30LHRgNC+0YEg0LfQsNGA0L/Qu9Cw0YI=?= In-Reply-To: References: Message-ID: смотря где) 2011/8/10 Андрей Костенко : > Простите, но 20 000 - это секретарша, а не программист :) > > 2011/8/10 Naim Shafiev >> >> :) >> практика что от 20 до 80-100 довольно частая(хотя я считаю, надо >> просто разбивать на 4 вакансии - junior ,specialist, senior,expert) >> >> 2011/8/10 Андрей Костенко : >> > Нет, это reg.ru просто пытается сэкономить :) >> > >> > 2011/8/9 Alexander Soudakov >> >> >> >> По тысяче за каждый из пунктов для "coding standards": >> >> https://www.reg.ru/coding_standards >> >> :) >> >> >> >> 2011/8/9  : >> >> > Сообщения, предназначенные для списка рассылки Moscow-pm, необходимо >> >> > отправлять по адресу >> >> >        moscow-pm на pm.org >> >> > >> >> > Для изменения параметров подписки вы можеже использовать веб-страницу >> >> >        http://mail.pm.org/mailman/listinfo/moscow-pm >> >> > >> >> > Для получения информации о том, как пользовать почтовым интерфейсом, >> >> > отправьте письмо, в теле или теме которого будет слово 'help', по >> >> > адресу: >> >> >        moscow-pm-request на pm.org >> >> > >> >> > Адрес человека, ответственного за этот список рассылки: >> >> >        moscow-pm-owner на pm.org >> >> > >> >> > При ответе, пожалуйста, измение тему письма так, чтобы она была более >> >> > содержательной чем "Re: Содержание дайджеста списка рассылки >> >> > Moscow-pm..." >> >> > >> >> > >> >> > В этом номере: >> >> > >> >> >   1. разброс зарплат (Dmitry Karasik) >> >> > >> >> > >> >> > >> >> > ---------------------------------------------------------------------- >> >> > >> >> > Message: 1 >> >> > Date: Tue, 9 Aug 2011 19:14:34 +0200 >> >> > From: Dmitry Karasik >> >> > To: "Moscow.pm group" >> >> > Subject: [Moscow.pm] разброс зарплат >> >> > Message-ID: <20110809171434.GA57971 на tetsuo.karasik.eu.org> >> >> > Content-Type: text/plain; charset=koi8-r >> >> > >> >> > Народ, просветите меня пожалуйста на предмет актуальных зарплатных >> >> > тенденций. >> >> > Прочитал вот это: http://ru-perl.livejournal.com/393728.html , >> >> > цитата: >> >> > >> >> > "ЗАРАБОТНАЯ ПЛАТА: >> >> > 20000-80000 руб. (очень сильно зависит от квалификации, эффективности >> >> > работы, производительности труда и нацеленности на результат)." >> >> > >> >> > это работодатель такой особенный или рынки попадали и теперь это >> >> > такой >> >> > тренд? >> >> > >> >> > (ps да рф от меня далеко и неактуально, и тем не менее) >> >> > >> >> > -- >> >> > Sincerely, >> >> >        Dmitry Karasik >> >> > >> >> > >> >> > >> >> > ------------------------------ >> >> > >> >> > _______________________________________________ >> >> > Moscow-pm mailing list >> >> > Moscow-pm на pm.org >> >> > http://mail.pm.org/mailman/listinfo/moscow-pm >> >> > >> >> > >> >> > Конец Дайджест списка рассылки Moscow-pm; том 46, выпуск 11 >> >> > *********************************************************** >> >> > >> >> >> >> >> >> >> >> -- >> >> Alexander Soudakov >> >> Developer Programmer >> >> email: cygakoB на gmail.com >> >> google talk: cygakoB на gmail.com >> >> jabber: asudakov на jabber.org >> >> icq uin: 311516511 >> >> skype: asudakov >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From yu.pats на gmail.com Wed Aug 10 02:10:23 2011 From: yu.pats на gmail.com (Yury Pats) Date: Wed, 10 Aug 2011 12:10:23 +0300 Subject: [Moscow.pm] =?utf-8?b?0YDQsNC30LHRgNC+0YEg0LfQsNGA0L/Qu9Cw0YI=?= In-Reply-To: References: Message-ID: 2011/8/10 Андрей Костенко : > Простите, но 20 000 - это секретарша, а не программист :) > Секретарша-программист [x] Собеседование по фотографии ))) > 2011/8/10 Naim Shafiev >> >> :) >> практика что от 20 до 80-100 довольно частая(хотя я считаю, надо >> просто разбивать на 4 вакансии - junior ,specialist, senior,expert) >> >> 2011/8/10 Андрей Костенко : >> > Нет, это reg.ru просто пытается сэкономить :) >> > >> > 2011/8/9 Alexander Soudakov >> >> >> >> По тысяче за каждый из пунктов для "coding standards": >> >> https://www.reg.ru/coding_standards >> >> :) >> >> >> >> 2011/8/9  : >> >> > Сообщения, предназначенные для списка рассылки Moscow-pm, необходимо >> >> > отправлять по адресу >> >> >        moscow-pm на pm.org >> >> > >> >> > Для изменения параметров подписки вы можеже использовать веб-страницу >> >> >        http://mail.pm.org/mailman/listinfo/moscow-pm >> >> > >> >> > Для получения информации о том, как пользовать почтовым интерфейсом, >> >> > отправьте письмо, в теле или теме которого будет слово 'help', по >> >> > адресу: >> >> >        moscow-pm-request на pm.org >> >> > >> >> > Адрес человека, ответственного за этот список рассылки: >> >> >        moscow-pm-owner на pm.org >> >> > >> >> > При ответе, пожалуйста, измение тему письма так, чтобы она была более >> >> > содержательной чем "Re: Содержание дайджеста списка рассылки >> >> > Moscow-pm..." >> >> > >> >> > >> >> > В этом номере: >> >> > >> >> >   1. разброс зарплат (Dmitry Karasik) >> >> > >> >> > >> >> > >> >> > ---------------------------------------------------------------------- >> >> > >> >> > Message: 1 >> >> > Date: Tue, 9 Aug 2011 19:14:34 +0200 >> >> > From: Dmitry Karasik >> >> > To: "Moscow.pm group" >> >> > Subject: [Moscow.pm] разброс зарплат >> >> > Message-ID: <20110809171434.GA57971 на tetsuo.karasik.eu.org> >> >> > Content-Type: text/plain; charset=koi8-r >> >> > >> >> > Народ, просветите меня пожалуйста на предмет актуальных зарплатных >> >> > тенденций. >> >> > Прочитал вот это: http://ru-perl.livejournal.com/393728.html , >> >> > цитата: >> >> > >> >> > "ЗАРАБОТНАЯ ПЛАТА: >> >> > 20000-80000 руб. (очень сильно зависит от квалификации, эффективности >> >> > работы, производительности труда и нацеленности на результат)." >> >> > >> >> > это работодатель такой особенный или рынки попадали и теперь это >> >> > такой >> >> > тренд? >> >> > >> >> > (ps да рф от меня далеко и неактуально, и тем не менее) >> >> > >> >> > -- >> >> > Sincerely, >> >> >        Dmitry Karasik >> >> > >> >> > >> >> > >> >> > ------------------------------ >> >> > >> >> > _______________________________________________ >> >> > Moscow-pm mailing list >> >> > Moscow-pm на pm.org >> >> > http://mail.pm.org/mailman/listinfo/moscow-pm >> >> > >> >> > >> >> > Конец Дайджест списка рассылки Moscow-pm; том 46, выпуск 11 >> >> > *********************************************************** >> >> > >> >> >> >> >> >> >> >> -- >> >> Alexander Soudakov >> >> Developer Programmer >> >> email: cygakoB на gmail.com >> >> google talk: cygakoB на gmail.com >> >> jabber: asudakov на jabber.org >> >> icq uin: 311516511 >> >> skype: asudakov >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yury Pats skype: yuripats cellular: +375 (29) 5870723 From andrei.protasovitski на gmail.com Wed Aug 10 02:19:04 2011 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 10 Aug 2011 11:19:04 +0200 Subject: [Moscow.pm] =?utf-8?b?0YDQsNC30LHRgNC+0YEg0LfQsNGA0L/Qu9Cw0YI=?= In-Reply-To: References: Message-ID: 10 августа 2011 г. 11:10 пользователь Yury Pats написал: > 2011/8/10 Андрей Костенко : > > Простите, но 20 000 - это секретарша, а не программист :) > > > Секретарша-программист [x] > Собеседование по фотографии ))) > По фотографии исходного кода. Фото кода в голом виде не принимаются, код должен быть документирован. -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From grishaev на aaanet.ru Wed Aug 10 02:19:58 2011 From: grishaev на aaanet.ru (Denis V. Grishaev) Date: Wed, 10 Aug 2011 13:19:58 +0400 Subject: [Moscow.pm] =?utf-8?b?0YDQsNC30LHRgNC+0YEg0LfQsNGA0L/Qu9Cw0YI=?= References: Message-ID: <64AA9CA398D54C529CCD179C6DC71FB7@forsite5f46391> Можно купить авто за 50 000р, а можно за 100 000 USD. И то, и то будет ездить даже. Так и сотрудники, кто-то закончил универ, сделал два сайта для себя и бабушки, и считает себя уже программистом. Такие люди тоже востребованы, более того, их на рынке огромное количество. И начальная зп 20-30 т.р. их вполне устроит. Зачастую, на начальном этапе это и есть секретарши для экспертов :) ----- Original Message ----- From: Андрей Костенко To: Moscow.pm group Sent: Wednesday, August 10, 2011 1:03 PM Subject: Re: [Moscow.pm] разброс зарплат Простите, но 20 000 - это секретарша, а не программист :) 2011/8/10 Naim Shafiev :) практика что от 20 до 80-100 довольно частая(хотя я считаю, надо просто разбивать на 4 вакансии - junior ,specialist, senior,expert) 2011/8/10 Андрей Костенко : > Нет, это reg.ru просто пытается сэкономить :) > > 2011/8/9 Alexander Soudakov >> >> По тысяче за каждый из пунктов для "coding standards": >> https://www.reg.ru/coding_standards >> :) >> >> 2011/8/9 : >> > Сообщения, предназначенные для списка рассылки Moscow-pm, необходимо >> > отправлять по адресу >> > moscow-pm на pm.org >> > >> > Для изменения параметров подписки вы можеже использовать веб-страницу >> > http://mail.pm.org/mailman/listinfo/moscow-pm >> > >> > Для получения информации о том, как пользовать почтовым интерфейсом, >> > отправьте письмо, в теле или теме которого будет слово 'help', по >> > адресу: >> > moscow-pm-request на pm.org >> > >> > Адрес человека, ответственного за этот список рассылки: >> > moscow-pm-owner на pm.org >> > >> > При ответе, пожалуйста, измение тему письма так, чтобы она была более >> > содержательной чем "Re: Содержание дайджеста списка рассылки >> > Moscow-pm..." >> > >> > >> > В этом номере: >> > >> > 1. разброс зарплат (Dmitry Karasik) >> > >> > >> > ---------------------------------------------------------------------- >> > >> > Message: 1 >> > Date: Tue, 9 Aug 2011 19:14:34 +0200 >> > From: Dmitry Karasik >> > To: "Moscow.pm group" >> > Subject: [Moscow.pm] разброс зарплат >> > Message-ID: <20110809171434.GA57971 на tetsuo.karasik.eu.org> >> > Content-Type: text/plain; charset=koi8-r >> > >> > Народ, просветите меня пожалуйста на предмет актуальных зарплатных >> > тенденций. >> > Прочитал вот это: http://ru-perl.livejournal.com/393728.html , цитата: >> > >> > "ЗАРАБОТНАЯ ПЛАТА: >> > 20000-80000 руб. (очень сильно зависит от квалификации, эффективности >> > работы, производительности труда и нацеленности на результат)." >> > >> > это работодатель такой особенный или рынки попадали и теперь это такой >> > тренд? >> > >> > (ps да рф от меня далеко и неактуально, и тем не менее) >> > >> > -- >> > Sincerely, >> > Dmitry Karasik >> > >> > >> > >> > ------------------------------ >> > >> > _______________________________________________ >> > Moscow-pm mailing list >> > Moscow-pm на pm.org >> > http://mail.pm.org/mailman/listinfo/moscow-pm >> > >> > >> > Конец Дайджест списка рассылки Moscow-pm; том 46, выпуск 11 >> > *********************************************************** >> > >> >> >> >> -- >> Alexander Soudakov >> Developer Programmer >> email: cygakoB на gmail.com >> google talk: cygakoB на gmail.com >> jabber: asudakov на jabber.org >> icq uin: 311516511 >> skype: asudakov >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org ------------------------------------------------------------------------------ -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Wed Aug 10 02:20:12 2011 From: yu.pats на gmail.com (Yury Pats) Date: Wed, 10 Aug 2011 12:20:12 +0300 Subject: [Moscow.pm] =?utf-8?b?0YDQsNC30LHRgNC+0YEg0LfQsNGA0L/Qu9Cw0YI=?= In-Reply-To: References: Message-ID: 2011/8/10 Andrei : > 10 августа 2011 г. 11:10 пользователь Yury Pats написал: >> >> 2011/8/10 Андрей Костенко : >> > Простите, но 20 000 - это секретарша, а не программист :) >> > >> Секретарша-программист [x] >> Собеседование по фотографии ))) > > По фотографии исходного кода. Фото кода  в голом виде не принимаются, код > должен быть документирован. > Пришел и опошлил :) > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yury Pats skype: yuripats cellular: +375 (29) 5870723 From dmitry на eremeev.ru Wed Aug 10 02:17:15 2011 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Wed, 10 Aug 2011 13:17:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: References: Message-ID: За пивом бегать, учитцо 10.08.2011, в 13:03, Андрей Костенко написал(а): > Простите, но 20 000 - это секретарша, а не программист :) > > 2011/8/10 Naim Shafiev > :) > практика что от 20 до 80-100 довольно частая(хотя я считаю, надо > просто разбивать на 4 вакансии - junior ,specialist, senior,expert) > > 2011/8/10 Андрей Костенко : > > Нет, это reg.ru просто пытается сэкономить :) > > > > 2011/8/9 Alexander Soudakov > >> > >> По тысяче за каждый из пунктов для "coding standards": > >> https://www.reg.ru/coding_standards > >> :) > >> > >> 2011/8/9 : > >> > Сообщения, предназначенные для списка рассылки Moscow-pm, необходимо > >> > отправлять по адресу > >> > moscow-pm на pm.org > >> > > >> > Для изменения параметров подписки вы можеже использовать веб-страницу > >> > http://mail.pm.org/mailman/listinfo/moscow-pm > >> > > >> > Для получения информации о том, как пользовать почтовым интерфейсом, > >> > отправьте письмо, в теле или теме которого будет слово 'help', по > >> > адресу: > >> > moscow-pm-request на pm.org > >> > > >> > Адрес человека, ответственного за этот список рассылки: > >> > moscow-pm-owner на pm.org > >> > > >> > При ответе, пожалуйста, измение тему письма так, чтобы она была более > >> > содержательной чем "Re: Содержание дайджеста списка рассылки > >> > Moscow-pm..." > >> > > >> > > >> > В этом номере: > >> > > >> > 1. разброс зарплат (Dmitry Karasik) > >> > > >> > > >> > ---------------------------------------------------------------------- > >> > > >> > Message: 1 > >> > Date: Tue, 9 Aug 2011 19:14:34 +0200 > >> > From: Dmitry Karasik > >> > To: "Moscow.pm group" > >> > Subject: [Moscow.pm] разброс зарплат > >> > Message-ID: <20110809171434.GA57971 на tetsuo.karasik.eu.org> > >> > Content-Type: text/plain; charset=koi8-r > >> > > >> > Народ, просветите меня пожалуйста на предмет актуальных зарплатных > >> > тенденций. > >> > Прочитал вот это: http://ru-perl.livejournal.com/393728.html , цитата: > >> > > >> > "ЗАРАБОТНАЯ ПЛАТА: > >> > 20000-80000 руб. (очень сильно зависит от квалификации, эффективности > >> > работы, производительности труда и нацеленности на результат)." > >> > > >> > это работодатель такой особенный или рынки попадали и теперь это такой > >> > тренд? > >> > > >> > (ps да рф от меня далеко и неактуально, и тем не менее) > >> > > >> > -- > >> > Sincerely, > >> > Dmitry Karasik > >> > > >> > > >> > > >> > ------------------------------ > >> > > >> > _______________________________________________ > >> > Moscow-pm mailing list > >> > Moscow-pm на pm.org > >> > http://mail.pm.org/mailman/listinfo/moscow-pm > >> > > >> > > >> > Конец Дайджест списка рассылки Moscow-pm; том 46, выпуск 11 > >> > *********************************************************** > >> > > >> > >> > >> > >> -- > >> Alexander Soudakov > >> Developer Programmer > >> email: cygakoB на gmail.com > >> google talk: cygakoB на gmail.com > >> jabber: asudakov на jabber.org > >> icq uin: 311516511 > >> skype: asudakov > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From worldmind на mail.ru Wed Aug 10 03:21:52 2011 From: worldmind на mail.ru (Alexey Shrub) Date: Wed, 10 Aug 2011 14:21:52 +0400 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: <20110809171434.GA57971@tetsuo.karasik.eu.org> References: <20110809171434.GA57971@tetsuo.karasik.eu.org> Message-ID: <1312971712.2465.10.camel@host> On Вт., 2011-08-09 at 19:14 +0200, Dmitry Karasik wrote: > "ЗАРАБОТНАЯ ПЛАТА: > 20000-80000 руб. (очень сильно зависит от квалификации, эффективности > работы, производительности труда и нацеленности на результат)." > > это работодатель такой особенный или рынки попадали и теперь это такой тренд? Как правильно заметил Наим это несколько вакансий замаскированые под одну, видимо сказывается дефицит перловиков - просто нужны перловики какие есть. From shafiev на gmail.com Wed Aug 10 03:31:05 2011 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 10 Aug 2011 15:31:05 +0500 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: <1312971712.2465.10.camel@host> References: <20110809171434.GA57971@tetsuo.karasik.eu.org> <1312971712.2465.10.camel@host> Message-ID: 10 августа 2011 г. 15:21 пользователь Alexey Shrub написал: > On Вт., 2011-08-09 at 19:14 +0200, Dmitry Karasik wrote: >> "ЗАРАБОТНАЯ ПЛАТА: >> 20000-80000 руб. (очень сильно зависит от квалификации, эффективности >> работы, производительности труда и нацеленности на результат)." >> >> это работодатель такой особенный или рынки попадали и теперь это такой тренд? > > Как правильно заметил Наим это несколько вакансий замаскированые под > одну, видимо сказывается дефицит перловиков - просто нужны перловики > какие есть. +1 Хорошо ,что именно перловики , а не просто человек на все руки. P.S Разделение труда - повышает его производительность > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From i.petro.77.00 на gmail.com Wed Aug 10 05:56:31 2011 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Wed, 10 Aug 2011 16:56:31 +0400 Subject: [Moscow.pm] =?utf-8?b?TW9qbyDRgtGA0LDQsdC70LA=?= In-Reply-To: <4E423581.4040801@gmail.com> References: <20110810062850.GG13408@apache.rbscorp.ru> <4E422DE1.9030807@gmail.com> <20110810072027.GH13408@apache.rbscorp.ru> <4E423581.4040801@gmail.com> Message-ID: <20110810125630.GI13408@apache.rbscorp.ru> >> mod_perl + plac > Я никогда не пробовал mojolicious под mod_perl но это должно быть не > слишком просто. wiki mojolicious рекомендует использовать mod_proxy > под apache, но решение, конечно же, за вами. > Но зачем тогда Plack, если не секрет? ну просто эта конфигурация была описана в Mojo::кукбук и взята за основу. можно конечно другую какую повертеть. fast_cgi мне не нравится как таковой. а mod_proxy это что? daemon? эта идея мне совсем не нравится. да и перегружать изменившиеся модули оно в этом режиме вообще не умеет From andy на shitov.ru Wed Aug 10 05:58:28 2011 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 10 Aug 2011 15:58:28 +0300 Subject: [Moscow.pm] =?utf-8?b?0YDQsNC30LHRgNC+0YEg0LfQsNGA0L/Qu9Cw0YI=?= In-Reply-To: <20110809171434.GA57971@tetsuo.karasik.eu.org> References: <20110809171434.GA57971@tetsuo.karasik.eu.org> Message-ID: > 20000-80000 руб. (очень сильно зависит от квалификации, эффективности > работы, производительности труда и нацеленности на результат)." > > это работодатель такой особенный или рынки попадали и теперь это такой тренд? Наверное, влияет еще и "Работа в офисе (Москва, Самара, Киев), либо удалённая работа". -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ali на ali.org.ua Wed Aug 10 07:04:51 2011 From: ali на ali.org.ua (Oleg Alistratov) Date: Wed, 10 Aug 2011 17:04:51 +0300 Subject: [Moscow.pm] =?utf-8?b?ZXhpc3RzINCyIEBf?= Message-ID: <4E429003.50804@ali.org.ua> Привет, я, конечно, понимал, что @_ массив крайне хитрожопый, да и не массив вообще, но сегодня оно меня выбило из колеи. Вот код: http://ideone.com/0BeFd там же и результат выполнения. exists для элемента @_ не отрабатывает нормально, если @_ ассайнится не на честный список, а на последовательность параметров. Подтверждается в перлах 8, 10, 12. Явного описания в документации не нашел, объяснение придумать можно, то есть за баг я такое поведение не считаю? но все равно неприятно. Тем более, что вылилось у меня оно на уровне "не вызывается колбек для обновления значения в кеше при протухании элемента кеша с последующим вызовом очистки по алгоритму LRU" :) соответственно, полтора часа отладки и матюгов. Короче, камрады, знайте, если еще не. Я вот не знал. -- Олег Алистратов From asyakin на post.km.ru Wed Aug 10 07:21:30 2011 From: asyakin на post.km.ru (Andrey Asyakin) Date: Wed, 10 Aug 2011 18:21:30 +0400 Subject: [Moscow.pm] =?koi8-r?b?ZXhpc3RzINcgQF8=?= In-Reply-To: <4E429003.50804@ali.org.ua> References: <4E429003.50804@ali.org.ua> Message-ID: <1312986090.10936.0.camel@asyakin-desktop> Это скорее exists, в документации пишут, что типа не стоит его с массивами использовать: exists may also be called on array elements, but its behavior is much less obvious and is strongly tied to the use of delete on arrays. Be aware that calling exists on array values is deprecated and likely to be removed in a future version of Perl. В Ср., 10/08/2011 в 17:04 +0300, Oleg Alistratov пишет: > Привет, > > я, конечно, понимал, что @_ массив крайне хитрожопый, > да и не массив вообще, но сегодня оно меня выбило из колеи. > > Вот код: http://ideone.com/0BeFd > там же и результат выполнения. > > exists для элемента @_ не отрабатывает нормально, если @_ > ассайнится не на честный список, а на последовательность параметров. > > Подтверждается в перлах 8, 10, 12. > > Явного описания в документации не нашел, объяснение придумать можно, > то есть за баг я такое поведение не считаю? но все равно неприятно. > Тем более, что вылилось у меня оно на уровне "не вызывается колбек > для обновления значения в кеше при протухании элемента кеша с последующим > вызовом очистки по алгоритму LRU" :) соответственно, полтора часа отладки > и матюгов. > > Короче, камрады, знайте, если еще не. Я вот не знал. > > > -- > Олег Алистратов From nikzubkov на gmail.com Wed Aug 10 07:21:28 2011 From: nikzubkov на gmail.com (Nikita Zubkov) Date: Wed, 10 Aug 2011 18:21:28 +0400 Subject: [Moscow.pm] =?utf-8?b?ZXhpc3RzINCyIEBf?= In-Reply-To: <4E429003.50804@ali.org.ua> References: <4E429003.50804@ali.org.ua> Message-ID: http://perldoc.perl.org/functions/exists.html "Be aware that calling exists on array values is deprecated and likely to be removed in a future version of Perl." 2011/8/10 Oleg Alistratov : > > Привет, > > я, конечно, понимал, что @_ массив крайне хитрожопый, > да и не массив вообще, но сегодня оно меня выбило из колеи. > > Вот код: http://ideone.com/0BeFd > там же и результат выполнения. > > exists для элемента @_ не отрабатывает нормально, если @_ > ассайнится не на честный список, а на последовательность параметров. > > Подтверждается в перлах 8, 10, 12. > > Явного описания в документации не нашел, объяснение придумать можно, > то есть за баг я такое поведение не считаю? но все равно неприятно. > Тем более, что вылилось у меня оно на уровне "не вызывается колбек > для обновления значения в кеше при протухании элемента кеша с последующим > вызовом очистки по алгоритму LRU" :) соответственно, полтора часа отладки > и матюгов. > > Короче, камрады, знайте, если еще не. Я вот не знал. > > > -- > Олег Алистратов > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Никита Зубков тел: +7 (915) 082-76-80 From ali на ali.org.ua Wed Aug 10 08:51:49 2011 From: ali на ali.org.ua (Oleg Alistratov) Date: Wed, 10 Aug 2011 18:51:49 +0300 Subject: [Moscow.pm] =?utf-8?b?ZXhpc3RzINCyIEBf?= In-Reply-To: References: <4E429003.50804@ali.org.ua> Message-ID: <4E42A915.5090502@ali.org.ua> On 10.08.2011 17:21, Nikita Zubkov wrote: > http://perldoc.perl.org/functions/exists.html > > "Be aware that calling exists on array values is deprecated and likely > to be removed in a future version of Perl." Фигня в том, что это предупреждение возникло с 5.12, и exists к массивам уже успел проникнуть в массы. Из инсталлированного у меня нагрепал минима в четырех модулях с сипана, дальше не смотрел уже. -- Олег Алистратов From zzz на zzz.org.ua Wed Aug 10 08:48:59 2011 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Wed, 10 Aug 2011 18:48:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?ZXhpc3RzINcgQF8=?= In-Reply-To: References: <4E429003.50804@ali.org.ua> Message-ID: On 8/10/11, Nikita Zubkov wrote: > http://perldoc.perl.org/functions/exists.html > > "Be aware that calling exists on array values is deprecated and likely > to be removed in a future version of Perl." exists тут вообще не причем, во втором случае реально нет элемента: use Devel::Peek; Dump \@_; From zzz на zzz.org.ua Wed Aug 10 08:54:37 2011 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Wed, 10 Aug 2011 18:54:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?ZXhpc3RzINcgQF8=?= In-Reply-To: <4E429003.50804@ali.org.ua> References: <4E429003.50804@ali.org.ua> Message-ID: On 8/10/11, Oleg Alistratov wrote: > вызовом очистки по алгоритму LRU" P.S. недавно выложил LRU XS на cpan, может заинтересует: http://search.cpan.org/~zzz/Tie-Hash-LRU-0.04/lib/Tie/Hash/LRU.pm From yu.pats на gmail.com Wed Aug 10 08:57:34 2011 From: yu.pats на gmail.com (Yury Pats) Date: Wed, 10 Aug 2011 18:57:34 +0300 Subject: [Moscow.pm] =?utf-8?b?ZXhpc3RzINCyIEBf?= In-Reply-To: <4E42A915.5090502@ali.org.ua> References: <4E429003.50804@ali.org.ua> <4E42A915.5090502@ali.org.ua> Message-ID: Обьясните мне темному, зачем проверять существование определенного элемента в массиве, это же не красиво. On Aug 10, 2011 6:54 PM, "Oleg Alistratov" wrote: > > > On 10.08.2011 17:21, Nikita Zubkov wrote: >> http://perldoc.perl.org/functions/exists.html >> >> "Be aware that calling exists on array values is deprecated and likely >> to be removed in a future version of Perl." > Фигня в том, что это предупреждение возникло с 5.12, и exists к массивам > уже успел > проникнуть в массы. Из инсталлированного у меня нагрепал минима в > четырех модулях > с сипана, дальше не смотрел уже. > > -- > Олег Алистратов > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ali на ali.org.ua Wed Aug 10 09:28:03 2011 From: ali на ali.org.ua (Oleg Alistratov) Date: Wed, 10 Aug 2011 19:28:03 +0300 Subject: [Moscow.pm] =?koi8-r?b?ZXhpc3RzINcgQF8=?= In-Reply-To: References: <4E429003.50804@ali.org.ua> Message-ID: <4E42B193.4060608@ali.org.ua> On 10.08.2011 18:54, Alexandr Gomoliako wrote: > On 8/10/11, Oleg Alistratov wrote: >> вызовом очистки по алгоритму LRU" > P.S. недавно выложил LRU XS на cpan, может заинтересует: > http://search.cpan.org/~zzz/Tie-Hash-LRU-0.04/lib/Tie/Hash/LRU.pm Спасибо! Отличная и быстрая штука. -- Олег Алистратов From ali на ali.org.ua Wed Aug 10 09:30:25 2011 From: ali на ali.org.ua (Oleg Alistratov) Date: Wed, 10 Aug 2011 19:30:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?ZXhpc3RzINcgQF8=?= In-Reply-To: References: <4E429003.50804@ali.org.ua> <4E42A915.5090502@ali.org.ua> Message-ID: <4E42B221.3010704@ali.org.ua> On 10.08.2011 18:57, Yury Pats wrote: > > Обьясните мне темному, зачем проверять существование определенного > элемента в массиве, это же не красиво. > > Некрасиво, да. Но ведь TIMTOWTDI. Можно так: scalar(@a) < 3 а можно было бы и так: ! exists($a[3]) Но к @_ оказывается неприменимо. -- Олег Алистратов From yu.pats на gmail.com Wed Aug 10 09:40:42 2011 From: yu.pats на gmail.com (Yury Pats) Date: Wed, 10 Aug 2011 19:40:42 +0300 Subject: [Moscow.pm] =?utf-8?b?ZXhpc3RzINCyIEBf?= In-Reply-To: <4E42B221.3010704@ali.org.ua> References: <4E429003.50804@ali.org.ua> <4E42A915.5090502@ali.org.ua> <4E42B221.3010704@ali.org.ua> Message-ID: Согласитесь, примеры не равнозначные. On Aug 10, 2011 7:32 PM, "Oleg Alistratov" wrote: > > > On 10.08.2011 18:57, Yury Pats wrote: >> >> Обьясните мне темному, зачем проверять существование определенного >> элемента в массиве, это же не красиво. >> >> > > Некрасиво, да. Но ведь TIMTOWTDI. > > Можно так: > scalar(@a) < 3 > > а можно было бы и так: > ! exists($a[3]) > > Но к @_ оказывается неприменимо. > > > -- > Олег Алистратов ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From meettya на gmail.com Wed Aug 10 09:42:16 2011 From: meettya на gmail.com (Dmitry Karpich) Date: Wed, 10 Aug 2011 20:42:16 +0400 Subject: [Moscow.pm] =?utf-8?b?ZXhpc3RzINCyIEBf?= In-Reply-To: <4E42B221.3010704@ali.org.ua> References: <4E429003.50804@ali.org.ua> <4E42A915.5090502@ali.org.ua> <4E42B221.3010704@ali.org.ua> Message-ID: Если очень хочется - то можно, только явно копируй @_ в локальную переменную. http://ideone.com/vcUZt Правда, общественность, в моем лице, порицает :) On Aug 10, 2011, at 8:30 PM, Oleg Alistratov wrote: > > > On 10.08.2011 18:57, Yury Pats wrote: >> >> Обьясните мне темному, зачем проверять существование определенного >> элемента в массиве, это же не красиво. >> >> > > Некрасиво, да. Но ведь TIMTOWTDI. > > Можно так: > scalar(@a) < 3 > > а можно было бы и так: > ! exists($a[3]) > > Но к @_ оказывается неприменимо. > > > -- > Олег Алистратов > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From zzz на zzz.org.ua Wed Aug 10 09:46:31 2011 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Wed, 10 Aug 2011 19:46:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?ZXhpc3RzINcgQF8=?= In-Reply-To: References: <4E429003.50804@ali.org.ua> <4E42A915.5090502@ali.org.ua> <4E42B221.3010704@ali.org.ua> Message-ID: On 8/10/11, Dmitry Karpich wrote: > Если очень хочется - то можно, только явно копируй @_ в локальную > переменную. > http://ideone.com/vcUZt Если на то пошло, то можно вот так заставить передавать массив: dump_array my @b = (0, undef, 2); From yu.pats на gmail.com Wed Aug 10 09:54:52 2011 From: yu.pats на gmail.com (Yury Pats) Date: Wed, 10 Aug 2011 19:54:52 +0300 Subject: [Moscow.pm] =?utf-8?b?ZXhpc3RzINCyIEBf?= In-Reply-To: References: <4E429003.50804@ali.org.ua> <4E42A915.5090502@ali.org.ua> <4E42B221.3010704@ali.org.ua> Message-ID: Есть хороший модуль для валидации параметров Params::Validate ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ali на ali.org.ua Wed Aug 10 10:32:02 2011 From: ali на ali.org.ua (Oleg Alistratov) Date: Wed, 10 Aug 2011 20:32:02 +0300 Subject: [Moscow.pm] =?utf-8?b?ZXhpc3RzINCyIEBf?= In-Reply-To: References: <4E429003.50804@ali.org.ua> <4E42A915.5090502@ali.org.ua> <4E42B221.3010704@ali.org.ua> Message-ID: <4E42C092.5050200@ali.org.ua> On 10.08.2011 19:42, Dmitry Karpich wrote: > Если очень хочется - то можно, только явно копируй @_ в локальную > переменную. > > http://ideone.com/vcUZt > > Правда, общественность, в моем лице, порицает :) Да не хочется. У себя я эту штуку уже вытравил. Но вот в аттаче передаю привет поклонникам Mojolicious :) >> Can't use string ("element") as a HASH ref while "strict refs" in use at /usr/local/share/perl/5.10.1/Mojo/Base.pm line 55. Корни у этого явления точно такие же ? использование exists к элементу массива. Я им зарепортил. -- Олег Алистратов ----------- следущая часть ----------- An embedded and charset-unspecified text was scrubbed... Name: exists-array-mojo.pl URL: From despairr на gmail.com Wed Aug 10 12:09:32 2011 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 10 Aug 2011 23:09:32 +0400 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: <20110809171434.GA57971@tetsuo.karasik.eu.org> References: <20110809171434.GA57971@tetsuo.karasik.eu.org> Message-ID: 9 августа 2011 г. 21:14 пользователь Dmitry Karasik написал: > Народ, просветите меня пожалуйста на предмет актуальных зарплатных тенденций. > Прочитал вот это: http://ru-perl.livejournal.com/393728.html , цитата: > > "ЗАРАБОТНАЯ ПЛАТА: > 20000-80000 руб. (очень сильно зависит от квалификации, эффективности > работы, производительности труда и нацеленности на результат)." > > это работодатель такой особенный или рынки попадали и теперь это такой тренд? Отвечу за базар, т.к. я этот текст писал ;) Ответ простой -- люди есть разного уровня и с разным опытом и все они нужны и так или иначе востребованы (просто все выполняют разные задачи и имеют разный уровень ответственности). Например, вчерашний или даже сегодняшний (но перспективный) студент может заниматься пока шаблонной логикой (у нас TT) и минимум программирования, при этом постепенно повышая свои скилзы, всё больше углубляясь в программирование, соответственно повышая свою ценность и ЗП ;) Т.е. 20 т.р. -- это уровень __самый__ начальный и без опыта (скажем так, "летняя практика"), в основном шаблоны. Дальше -- больше. > Как правильно заметил Наим это несколько вакансий замаскированые под одну Да, это фактически так. Хотя "ведущий программист" выделен таки в отдельную вакансию: http://www.reg.ru/company/jobs-leadprog Но все цифры по ЗП условные... всё реально, был бы _реальный_ толк от человека (а не просто красивое резюме) ;) -- Walery Studennikov http://www.reg.ru/ From postmaster на softsearch.ru Wed Aug 10 13:59:02 2011 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 11 Aug 2011 00:59:02 +0400 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: References: <20110809171434.GA57971@tetsuo.karasik.eu.org> <1312971712.2465.10.camel@host> Message-ID: <1794361903.20110811005902@softsearch.ru> Здравствуйте, Naim. > P.S Разделение труда - повышает его производительность Сказки всё это. -- С уважением, Михаил mailto:postmaster на softsearch.ru From dmitry на karasik.eu.org Wed Aug 10 14:10:08 2011 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Wed, 10 Aug 2011 23:10:08 +0200 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: References: <20110809171434.GA57971@tetsuo.karasik.eu.org> Message-ID: <20110810211008.GA25691@tetsuo.karasik.eu.org> > Отвечу за базар, т.к. я этот текст писал ;) > все понятно, спасибо ;) а то я уж думаю, что ж такая разница существенная -- Sincerely, Dmitry Karasik From shafiev на gmail.com Wed Aug 10 23:15:32 2011 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 11 Aug 2011 11:15:32 +0500 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: <1794361903.20110811005902@softsearch.ru> References: <20110809171434.GA57971@tetsuo.karasik.eu.org> <1312971712.2465.10.camel@host> <1794361903.20110811005902@softsearch.ru> Message-ID: 11 августа 2011 г. 1:59 пользователь Михаил Монашёв написал: > Здравствуйте, Naim. > >> P.S Разделение труда - повышает его производительность > > Сказки всё это. Абсолютно не так! Причем это правило исполняется с древнейших времен человечества. (Пример - верстальщик и сервер-сайд програмист ) Да,безусловно - в некоторых отдельно взятых случаях при плохом человеческом потенциале + неправильной организации труда , это не так. > > -- > С уважением, >  Михаил                          mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From vaneska.ru на gmail.com Wed Aug 10 23:18:46 2011 From: vaneska.ru на gmail.com (=?KOI8-R?B?6dfBziDzz8vPzM/X?=) Date: Thu, 11 Aug 2011 10:18:46 +0400 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: References: <20110809171434.GA57971@tetsuo.karasik.eu.org> <1312971712.2465.10.camel@host> <1794361903.20110811005902@softsearch.ru> Message-ID: > Абсолютно не так! > Причем это правило исполняется с древнейших времен человечества. > (Пример - верстальщик и сервер-сайд програмист ) > Да,безусловно - в некоторых отдельно взятых случаях при плохом > человеческом потенциале + неправильной организации труда , это не так. +1 Вспомните школьный курс истории: индустриализацию и т.д. -- С уважением, Иван From ali на ali.org.ua Thu Aug 11 00:43:06 2011 From: ali на ali.org.ua (Oleg Alistratov) Date: Thu, 11 Aug 2011 10:43:06 +0300 Subject: [Moscow.pm] =?utf-8?b?ZXhpc3RzINCyIEBf?= In-Reply-To: References: <4E429003.50804@ali.org.ua> <4E42A915.5090502@ali.org.ua> <4E42B221.3010704@ali.org.ua> Message-ID: <4E43880A.4070405@ali.org.ua> On 10.08.2011 19:40, Yury Pats wrote: > Согласитесь, примеры не равнозначные. Не равнозначные, если рассчитывать на массив с "дырками", но самому создавать такие массивы ? тяжкий грех, я считаю %) Достаточно того, что вот @_ такой получился. > Есть хороший модуль для валидации параметров Params::Validate Я знаю, спасибо. Но там он не нужен был, всего лишь проверить @_ < $n нужно. -- Олег Алистратов From postmaster на softsearch.ru Thu Aug 11 00:56:35 2011 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 11 Aug 2011 11:56:35 +0400 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: References: <20110809171434.GA57971@tetsuo.karasik.eu.org> <1312971712.2465.10.camel@host> <1794361903.20110811005902@softsearch.ru> Message-ID: <588991282.20110811115635@softsearch.ru> Здравствуйте, Иван. >> Абсолютно не так! >> Причем это правило исполняется с древнейших времен человечества. >> (Пример - верстальщик и сервер-сайд програмист ) >> Да,безусловно - в некоторых отдельно взятых случаях при плохом >> человеческом потенциале + неправильной организации труда , это не так. А где Вы видели хорошую организацию труда и хороший человеческий потенциал? Это скорее единичные оазисы. > +1 Вспомните школьный курс истории: индустриализацию и т.д. Вы про теорию. С ней всё понятно и она всем известна. Но на практике БОЛЬШИНСТВО разделений приводит к снижению скорости и качества коммуникации (а иногда и отсутствию). Пример из жизни, с которым многие встречались - оформление каких-нить справок и служба "одного окна" к которой стараются перейти, которая противоположность разделению труда. Или все знают кучу шуток про то, как с заказчиком говорил один человек, ТЗ писал второй, реализовывала сайтик на 3 страницы под управлением команда третьего, и что получилось. Или вечные споры и недопонимание дизайнера и HTML-верстальщика. Т.е. утверждение, что "Разделение труда - повышает его производительность" верно очень не всегда. Его бы дополнить фразой "при сохранении того же уровня коммуникации". Сама идея про разделение труда появилась в массовом (читай однообразном) производстве и там она наиболее эффективна. А в штучном производстве (чем мы с Вами почти все занимаемся), она менее успешна. -- С уважением, Михаил mailto:postmaster на softsearch.ru From vaneska.ru на gmail.com Thu Aug 11 01:36:04 2011 From: vaneska.ru на gmail.com (=?KOI8-R?B?6dfBziDzz8vPzM/X?=) Date: Thu, 11 Aug 2011 12:36:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: <588991282.20110811115635@softsearch.ru> References: <20110809171434.GA57971@tetsuo.karasik.eu.org> <1312971712.2465.10.camel@host> <1794361903.20110811005902@softsearch.ru> <588991282.20110811115635@softsearch.ru> Message-ID: > Но на практике БОЛЬШИНСТВО разделений приводит к снижению скорости и > качества коммуникации (а иногда и отсутствию). > > Пример  из жизни, с которым многие встречались - оформление каких-нить > справок  и  служба  "одного окна" к которой стараются перейти, которая > противоположность  разделению  труда. Или все знают кучу шуток про то, > как  с заказчиком говорил один человек, ТЗ писал второй, реализовывала > сайтик   на  3  страницы  под  управлением  команда  третьего,  и  что > получилось.  Или  вечные  споры  и  недопонимание  дизайнера         и > HTML-верстальщика. > Т.е. утверждение, что "Разделение труда - повышает его > производительность" верно очень не всегда. Его бы дополнить фразой > "при сохранении того же уровня коммуникации". Полностью согласен. Есть куча ситуаций, для которых разделение труда крайне отрицательно влияет на производительность. Это как с паттернами программирования. Отдельно от задачи они хороши, но в конкретной задаче бездумное использование может обернуться злом. Каждая отдельная задача требует своего отдельного решения, технологий, идей и т.д.. И только при разумном и эффективном использовании идея работает на все 100%. > Сама идея про разделение труда появилась в массовом (читай > однообразном) производстве и там она наиболее эффективна. А в штучном > производстве (чем мы с Вами почти все занимаемся), она менее успешна. Да. Менее успешна. Но есть моменты в нашей отрасли, где эта идея работает. Веб-мастер успешно превращается в дизайнера, верстальщика, клиентского программиста и серверного программиста. -- С уважением, Иван From shafiev на gmail.com Thu Aug 11 02:47:17 2011 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 11 Aug 2011 14:47:17 +0500 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: <588991282.20110811115635@softsearch.ru> References: <20110809171434.GA57971@tetsuo.karasik.eu.org> <1312971712.2465.10.camel@host> <1794361903.20110811005902@softsearch.ru> <588991282.20110811115635@softsearch.ru> Message-ID: 11 августа 2011 г. 12:56 пользователь Михаил Монашёв написал: > Здравствуйте, Иван. > >>> Абсолютно не так! >>> Причем это правило исполняется с древнейших времен человечества. >>> (Пример - верстальщик и сервер-сайд програмист ) >>> Да,безусловно - в некоторых отдельно взятых случаях при плохом >>> человеческом потенциале + неправильной организации труда , это не так. > > А  где  Вы  видели  хорошую  организацию  труда и хороший человеческий > потенциал? Это скорее единичные оазисы. Ну дык то что это единичные оазисы - это значит что их количество надо увеличиватью .А то что их так мало - это результат деградации общества за послдение 20 лет. > >> +1 Вспомните школьный курс истории: индустриализацию и т.д. > > Вы про теорию. С ней всё понятно и она всем известна. > > Но на практике БОЛЬШИНСТВО разделений приводит к снижению скорости и > качества коммуникации (а иногда и отсутствию). > > Пример  из жизни, с которым многие встречались - оформление каких-нить > справок  и  служба  "одного окна" к которой стараются перейти, которая > противоположность  разделению  труда. Или все знают кучу шуток про то, > как  с заказчиком говорил один человек, ТЗ писал второй, реализовывала > сайтик   на  3  страницы  под  управлением  команда  третьего,  и  что > получилось.  Или  вечные  споры  и  недопонимание  дизайнера         и > HTML-верстальщика. > > Т.е.    утверждение,    что   "Разделение   труда   -   повышает   его > производительность"  верно  очень  не  всегда. Его бы дополнить фразой > "при сохранении того же уровня коммуникации". > > Сама   идея   про   разделение   труда  появилась  в  массовом  (читай > однообразном)  производстве и там она наиболее эффективна. А в штучном > производстве (чем мы с Вами почти все занимаемся), она менее успешна. > Ну как сказать. В современной западной микроэлектроники она тоже очень и очень успешна. Там правда уровень специалистов довольно высок и проблем с "при сохранении того же уровня коммуникации" нету. > -- > С уважением, >  Михаил                          mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From nordicdyno на yandex.ru Thu Aug 11 03:05:38 2011 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 11 Aug 2011 14:05:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?ZXhpc3RzINcgQF8=?= In-Reply-To: <4E42B193.4060608@ali.org.ua> References: <4E429003.50804@ali.org.ua> <4E42B193.4060608@ali.org.ua> Message-ID: <834901313057138@web44.yandex.ru> 10.08.2011, 20:28, "Oleg Alistratov" : > On 10.08.2011 18:54, Alexandr Gomoliako wrote: > >>  On 8/10/11, Oleg Alistratov wrote: >>>  вызовом очистки по алгоритму LRU" >>  P.S. недавно выложил LRU XS на cpan, может заинтересует: >>  http://search.cpan.org/~zzz/Tie-Hash-LRU-0.04/lib/Tie/Hash/LRU.pm > > Спасибо! Отличная и быстрая штука. > А расскажите, где она может быть полезной ) From tarkhil на over.ru Thu Aug 11 06:43:39 2011 From: tarkhil на over.ru (Alex Povolotsky) Date: Thu, 11 Aug 2011 17:43:39 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= Message-ID: <4E43DC8B.6090801@over.ru> Господа товарищи, вопрос, возможно, идиотский, но я как-то не нашел на него ответа. Нужно отправить письмо. В UTF-8. Чтобы письмо было приличным, Subject: должен быть завернут в Base64. Но! Ни Encode::Encoder, ни MIME::Base64 UTF-8 энкодить не хотят. Я что-то упустил и UTF-8 для помещения в тему письма нужно перегонять во что-то восьмибитное и только потом энкодить? Или есть какой-то секретный энкодер, которого я не могу найти? Alex From evgeniy на kosov.su Thu Aug 11 06:51:45 2011 From: evgeniy на kosov.su (Evgeniy Kosov) Date: Thu, 11 Aug 2011 17:51:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= In-Reply-To: <4E43DC8B.6090801@over.ru> References: <4E43DC8B.6090801@over.ru> Message-ID: <4E43DE71.6030007@kosov.su> On 11.08.2011 17:43, Alex Povolotsky wrote: > Нужно отправить письмо. В UTF-8. Чтобы письмо было приличным, Subject: > должен быть завернут в Base64. MIME::EncWords? -- С уважением, Евгений Косов From tarkhil на over.ru Thu Aug 11 06:51:34 2011 From: tarkhil на over.ru (Alex Povolotsky) Date: Thu, 11 Aug 2011 17:51:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= In-Reply-To: <4E43DE71.6030007@kosov.su> References: <4E43DC8B.6090801@over.ru> <4E43DE71.6030007@kosov.su> Message-ID: <4E43DE66.8010605@over.ru> On 08/11/11 17:51, Evgeniy Kosov wrote: > On 11.08.2011 17:43, Alex Povolotsky wrote: >> Нужно отправить письмо. В UTF-8. Чтобы письмо было приличным, Subject: >> должен быть завернут в Base64. > > MIME::EncWords? > Уже нашел титаническим усилием воли) use Encode; ... Subject => encode("MIME-B", $subject), ... ВОТ! From mrrico на yandex-team.ru Thu Aug 11 06:54:21 2011 From: mrrico на yandex-team.ru (=?KOI8-R?Q?=F3=C9=D7=C9=D2=C9=CE=CF=D7_=E9=D7=C1=CE?=) Date: Thu, 11 Aug 2011 17:54:21 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= In-Reply-To: <4E43DC8B.6090801@over.ru> References: <4E43DC8B.6090801@over.ru> Message-ID: <4E43DF0D.3080807@yandex-team.ru> Гм.. странно. Всегда прокатывало (utf-8 в том числе) что-то типа: use MIME::Base64 qw(encode_base64); sub _encode_subject { my $class = shift; my $enc = shift; my $subj = shift; $subj =~ s/\n/ /gm; $subj = encode_base64($subj); chomp $subj; return sprintf('=?%s?B?%s?=', $enc, $subj); } но, боян же... или неправильно понял? 11.08.2011 17:43, Alex Povolotsky пишет: > Господа товарищи, > > вопрос, возможно, идиотский, но я как-то не нашел на него ответа. > > Нужно отправить письмо. В UTF-8. Чтобы письмо было приличным, Subject: > должен быть завернут в Base64. > > Но! > > Ни Encode::Encoder, ни MIME::Base64 UTF-8 энкодить не хотят. > > Я что-то упустил и UTF-8 для помещения в тему письма нужно перегонять > во что-то восьмибитное и только потом энкодить? Или есть какой-то > секретный энкодер, которого я не могу найти? > > Alex From sharifulin на gmail.com Thu Aug 11 06:55:10 2011 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 11 Aug 2011 17:55:10 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= In-Reply-To: <4E43DE71.6030007@kosov.su> References: <4E43DC8B.6090801@over.ru> <4E43DE71.6030007@kosov.su> Message-ID: Так шлите его в UTF-8 ;) Можете посмотреть плагин Mojolicious::Plugin::Mail Он нормально работает со всеми тонкостями. 2011/8/11 Evgeniy Kosov > On 11.08.2011 17:43, Alex Povolotsky wrote: > >> Нужно отправить письмо. В UTF-8. Чтобы письмо было приличным, Subject: >> должен быть завернут в Base64. >> > > MIME::EncWords? > > -- > С уважением, > Евгений Косов > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From worldmind на mail.ru Thu Aug 11 06:56:09 2011 From: worldmind на mail.ru (Alexey Shrub) Date: Thu, 11 Aug 2011 17:56:09 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= In-Reply-To: <4E43DC8B.6090801@over.ru> References: <4E43DC8B.6090801@over.ru> Message-ID: <1313070969.3984.43.camel@host> On Чт., 2011-08-11 at 17:43 +0400, Alex Povolotsky wrote: > Нужно отправить письмо. В UTF-8. Чтобы письмо было приличным, Subject: > должен быть завернут в Base64. Та более хитрая схема, должно формироваться примерно так, мог ошибиться в деталях, сейчас не могу проверить: my $subject = "=?UTF-8?B?" . $utf_subject_in_base64 . "?=" В - значит base64 From aml на rulezz.ru Thu Aug 11 06:56:20 2011 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 11 Aug 2011 17:56:20 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= In-Reply-To: <4E43DC8B.6090801@over.ru> References: <4E43DC8B.6090801@over.ru> Message-ID: <201108111756.20940.aml@rulezz.ru> В письме Thursday 11 August 2011 17:43:39 Alex Povolotsky написал: > Нужно отправить письмо. В UTF-8. Чтобы письмо было приличным, Subject: > должен быть завернут в Base64. > Я что-то упустил и UTF-8 для помещения в тему письма нужно перегонять во > что-то восьмибитное и только потом энкодить? Или есть какой-то секретный > энкодер, которого я не могу найти? MIME::Words::encode_mimeword(Encode::encode('utf-8', $line), 'b', 'utf-8') -- Alexander Lourier, http://aml.rulezz.ru/ From tarkhil на over.ru Thu Aug 11 06:54:50 2011 From: tarkhil на over.ru (Alex Povolotsky) Date: Thu, 11 Aug 2011 17:54:50 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= In-Reply-To: <4E43DF0D.3080807@yandex-team.ru> References: <4E43DC8B.6090801@over.ru> <4E43DF0D.3080807@yandex-team.ru> Message-ID: <4E43DF2A.9020307@over.ru> On 08/11/11 17:54, Сивиринов Иван wrote: > Гм.. странно. > > Всегда прокатывало (utf-8 в том числе) что-то типа: > > use MIME::Base64 qw(encode_base64); > sub _encode_subject { > my $class = shift; > my $enc = shift; > my $subj = shift; > $subj =~ s/\n/ /gm; > $subj = encode_base64($subj); > chomp $subj; > return sprintf('=?%s?B?%s?=', $enc, $subj); > } > > но, боян же... > или неправильно понял? encode_base64( $bytes, $eol ); Encode data by calling the encode_base64() function. The first argument is the byte string to encode. The second argument is the line-ending sequence to use. It is optional and defaults to "\n". The returned encoded string is broken into lines of no more than 76 characters each and it will end with $eol unless it is empty. Pass an empty string as second argument if you do not want the encoded string to be broken into lines. The function will croak with "Wide character in subroutine entry" if $bytes contains characters with code above 255. The base64 encoding is only defined for single-byte characters. Use the Encode module to select the byte encoding you want. Alex From tarkhil на over.ru Thu Aug 11 06:56:27 2011 From: tarkhil на over.ru (Alex Povolotsky) Date: Thu, 11 Aug 2011 17:56:27 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= In-Reply-To: References: <4E43DC8B.6090801@over.ru> <4E43DE71.6030007@kosov.su> Message-ID: <4E43DF8B.90000@over.ru> On 08/11/11 17:55, Анатолий Шарифулин wrote: > Так шлите его в UTF-8 ;) > > Можете посмотреть плагин Mojolicious::Plugin::Mail > Он нормально работает со всеми тонкостями. > > Все-таки я идиот, да. Почему я не начал с этого?... Спасибо, Кэп. Иногда без тебя не понимаешь совершенно очевидного. (да, это приложение на Mojolicouos) Alex ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на rambler-co.ru Thu Aug 11 06:55:18 2011 From: mons на rambler-co.ru (Mons /V.Perepelitsa/) Date: Thu, 11 Aug 2011 17:55:18 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= In-Reply-To: <4E43DC8B.6090801@over.ru> References: <4E43DC8B.6090801@over.ru> Message-ID: <201108111755.18508.mons@rambler-co.ru> On Thursday 11 August 2011 17:43:39 Alex Povolotsky wrote: > Господа товарищи, > > вопрос, возможно, идиотский, но я как-то не нашел на него ответа. > > Нужно отправить письмо. В UTF-8. Чтобы письмо было приличным, Subject: > должен быть завернут в Base64. > > Но! > > Ни Encode::Encoder, ни MIME::Base64 UTF-8 энкодить не хотят. > > Я что-то упустил и UTF-8 для помещения в тему письма нужно перегонять во > что-то восьмибитное и только потом энкодить? Или есть какой-то секретный > энкодер, которого я не могу найти? > > Alex perl -MEncode -Mutf8 -E 'say encode("MIME-Header", "строка")' -- Mons Anderson aka Vladimir Perepelitsa ICQ: 99779956 From evgeniy на kosov.su Thu Aug 11 07:00:50 2011 From: evgeniy на kosov.su (Evgeniy Kosov) Date: Thu, 11 Aug 2011 18:00:50 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= In-Reply-To: <4E43DF0D.3080807@yandex-team.ru> References: <4E43DC8B.6090801@over.ru> <4E43DF0D.3080807@yandex-team.ru> Message-ID: <4E43E092.3000500@kosov.su> On 11.08.2011 17:54, Сивиринов Иван wrote: > Гм.. странно. > > Всегда прокатывало (utf-8 в том числе) что-то типа: > > use MIME::Base64 qw(encode_base64); > sub _encode_subject { > my $class = shift; > my $enc = shift; > my $subj = shift; > $subj =~ s/\n/ /gm; > $subj = encode_base64($subj); > chomp $subj; > return sprintf('=?%s?B?%s?=', $enc, $subj); > } > Эмм. Не всё так просто. http://www.faqs.org/rfcs/rfc2047.html > но, боян же... > или неправильно понял? > > > 11.08.2011 17:43, Alex Povolotsky пишет: >> Господа товарищи, >> >> вопрос, возможно, идиотский, но я как-то не нашел на него ответа. >> >> Нужно отправить письмо. В UTF-8. Чтобы письмо было приличным, Subject: >> должен быть завернут в Base64. >> >> Но! >> >> Ни Encode::Encoder, ни MIME::Base64 UTF-8 энкодить не хотят. >> >> Я что-то упустил и UTF-8 для помещения в тему письма нужно перегонять >> во что-то восьмибитное и только потом энкодить? Или есть какой-то >> секретный энкодер, которого я не могу найти? >> >> Alex > From ykorshak на gmail.com Thu Aug 11 07:01:59 2011 From: ykorshak на gmail.com (Yaroslav) Date: Thu, 11 Aug 2011 17:01:59 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQsNC6INC30LDQutC+0LTQuNGA0L7QstCw0YI=?= =?utf-8?b?0YwgVVRGLTgg0LIgYmFzZTY0Pw==?= In-Reply-To: <4E43DC8B.6090801@over.ru> References: <4E43DC8B.6090801@over.ru> Message-ID: <4E43E0D7.7050100@gmail.com> Не имею подобного опыта, но все же perldoc MIME::Base64 говорит следующее: encode_base64( $bytes ) # Bytes! Вот что дают примеры: perl -MMIME::Base64 -e 'print decode_base64(encode_base64("Привет Мир"))' # Привет Мир perl -MMIME::Base64 -Mutf8 -e 'print decode_base64(encode_base64("Привет Мир"))' # Wide character in subroutine entry perl -MEncode -MMIME::Base64 -Mutf8 -e 'print decode_base64(encode_base64(encode("UTF-8", "Привет Мир")))' # Привет Мир -- Reagrds yko On 08/11/2011 04:43 PM, Alex Povolotsky wrote: > Ни Encode::Encoder, ни MIME::Base64 UTF-8 энкодить не хотят. > > Я что-то упустил и UTF-8 для помещения в тему письма нужно перегонять во > что-то восьмибитное и только потом энкодить? Или есть какой-то секретный > энкодер, которого я не могу найти? > > Alex From postmaster на softsearch.ru Thu Aug 11 10:53:47 2011 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 11 Aug 2011 21:53:47 +0400 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: References: <20110809171434.GA57971@tetsuo.karasik.eu.org> <1312971712.2465.10.camel@host> <1794361903.20110811005902@softsearch.ru> <588991282.20110811115635@softsearch.ru> Message-ID: <1397146156.20110811215347@softsearch.ru> Здравствуйте, Naim. >>>> Абсолютно не так! >>>> Причем это правило исполняется с древнейших времен человечества. >>>> (Пример - верстальщик и сервер-сайд програмист ) >>>> Да,безусловно - в некоторых отдельно взятых случаях при плохом >>>> человеческом потенциале + неправильной организации труда , это не так. >> >> А  где  Вы  видели  хорошую  организацию  труда и хороший человеческий >> потенциал? Это скорее единичные оазисы. > Ну дык то что это единичные оазисы - это значит что их количество надо > увеличиватью > .А то что их так мало - это результат деградации общества за послдение 20 лет. Вы сами себе противоречите. Сначала "отдельно взятые случаи с плохим человеческим потенциалом", потом "единичные оазисы" . Я за единичные оазисы. Если Вы тоже, то о чём спор? :-) >>> +1 Вспомните школьный курс истории: индустриализацию и т.д. >> >> Вы про теорию. С ней всё понятно и она всем известна. >> >> Но на практике БОЛЬШИНСТВО разделений приводит к снижению скорости и >> качества коммуникации (а иногда и отсутствию). >> >> Пример  из жизни, с которым многие встречались - оформление каких-нить >> справок  и  служба  "одного окна" к которой стараются перейти, которая >> противоположность  разделению  труда. Или все знают кучу шуток про то, >> как  с заказчиком говорил один человек, ТЗ писал второй, реализовывала >> сайтик   на  3  страницы  под  управлением  команда  третьего,  и  что >> получилось.  Или  вечные  споры  и  недопонимание  дизайнера         и >> HTML-верстальщика. >> >> Т.е.    утверждение,    что   "Разделение   труда   -   повышает   его >> производительность"  верно  очень  не  всегда. Его бы дополнить фразой >> "при сохранении того же уровня коммуникации". >> >> Сама   идея   про   разделение   труда  появилась  в  массовом  (читай >> однообразном)  производстве и там она наиболее эффективна. А в штучном >> производстве (чем мы с Вами почти все занимаемся), она менее успешна. >> > Ну как сказать. В современной западной микроэлектроники она тоже > очень и очень успешна. > Там правда уровень специалистов довольно высок и проблем с "при > сохранении того же уровня коммуникации" нету. Судя по биркам на железе она западная. Уровень специалистов в таких западных странах как Китае, Вьетнаме и Тайване, очень высок, а зарплаты там ещё выше! И да, современная микроэлектроника - это штучное ручное производство. :-) -- С уважением, Михаил mailto:postmaster на softsearch.ru From shafiev на gmail.com Thu Aug 11 11:44:16 2011 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 11 Aug 2011 23:44:16 +0500 Subject: [Moscow.pm] =?koi8-r?b?0sHawtLP0yDawdLQzMHU?= In-Reply-To: <1397146156.20110811215347@softsearch.ru> References: <20110809171434.GA57971@tetsuo.karasik.eu.org> <1312971712.2465.10.camel@host> <1794361903.20110811005902@softsearch.ru> <588991282.20110811115635@softsearch.ru> <1397146156.20110811215347@softsearch.ru> Message-ID: 11 августа 2011 г. 22:53 пользователь Михаил Монашёв написал: > Здравствуйте, Naim. > >>>>> Абсолютно не так! >>>>> Причем это правило исполняется с древнейших времен человечества. >>>>> (Пример - верстальщик и сервер-сайд програмист ) >>>>> Да,безусловно - в некоторых отдельно взятых случаях при плохом >>>>> человеческом потенциале + неправильной организации труда , это не так. >>> >>> А  где  Вы  видели  хорошую  организацию  труда и хороший человеческий >>> потенциал? Это скорее единичные оазисы. > > >> Ну дык то что это единичные оазисы - это значит что их количество надо >> увеличиватью >> .А то что их так мало - это результат  деградации общества за послдение 20 лет. > > Вы сами себе противоречите. Сначала "отдельно взятые случаи с плохим > человеческим потенциалом", потом "единичные оазисы" . Я тут ничего такого не вижу. > > Я за единичные оазисы. Если Вы тоже, то о чём спор? :-) > Ну блин это в екс СССР единичные оазисы. В развитых промыщленно старанх все не так. >>>> +1 Вспомните школьный курс истории: индустриализацию и т.д. >>> >>> Вы про теорию. С ней всё понятно и она всем известна. >>> >>> Но на практике БОЛЬШИНСТВО разделений приводит к снижению скорости и >>> качества коммуникации (а иногда и отсутствию). >>> >>> Пример  из жизни, с которым многие встречались - оформление каких-нить >>> справок  и  служба  "одного окна" к которой стараются перейти, которая >>> противоположность  разделению  труда. Или все знают кучу шуток про то, >>> как  с заказчиком говорил один человек, ТЗ писал второй, реализовывала >>> сайтик   на  3  страницы  под  управлением  команда  третьего,  и  что >>> получилось.  Или  вечные  споры  и  недопонимание  дизайнера         и >>> HTML-верстальщика. >>> >>> Т.е.    утверждение,    что   "Разделение   труда   -   повышает   его >>> производительность"  верно  очень  не  всегда. Его бы дополнить фразой >>> "при сохранении того же уровня коммуникации". >>> >>> Сама   идея   про   разделение   труда  появилась  в  массовом  (читай >>> однообразном)  производстве и там она наиболее эффективна. А в штучном >>> производстве (чем мы с Вами почти все занимаемся), она менее успешна. >>> > >> Ну как сказать. В современной  западной микроэлектроники она тоже >> очень и очень успешна. >> Там правда уровень специалистов довольно высок и проблем с  "при >> сохранении того же уровня коммуникации" нету. > > Судя  по  биркам  на железе она западная. Уровень специалистов в таких > западных  странах  как  Китае,  Вьетнаме  и  Тайване,  очень  высок, а > зарплаты  там  ещё  выше!  И  да,  современная  микроэлектроника - это > штучное ручное производство. :-) Китай и другая азия - это просто руки а не голова. P.S Хватит заниматься мини-троллингом , это тема больше политэкономика а не наша отрасль Хотя неучастие в политике - не отсраняет от ее последствий > > -- > С уважением, >  Михаил                          mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From yu.pats на gmail.com Thu Aug 11 16:02:13 2011 From: yu.pats на gmail.com (Yury Pats) Date: Fri, 12 Aug 2011 02:02:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0YDQsNC30LHRgNC+0YEg0LfQsNGA0L/Qu9Cw0YI=?= In-Reply-To: References: <20110809171434.GA57971@tetsuo.karasik.eu.org> <1312971712.2465.10.camel@host> <1794361903.20110811005902@softsearch.ru> <588991282.20110811115635@softsearch.ru> <1397146156.20110811215347@softsearch.ru> Message-ID: Наим философ 8) 2011/8/11 Naim Shafiev : > 11 августа 2011 г. 22:53 пользователь Михаил Монашёв > написал: >> Здравствуйте, Naim. >> >>>>>> Абсолютно не так! >>>>>> Причем это правило исполняется с древнейших времен человечества. >>>>>> (Пример - верстальщик и сервер-сайд програмист ) >>>>>> Да,безусловно - в некоторых отдельно взятых случаях при плохом >>>>>> человеческом потенциале + неправильной организации труда , это не так. >>>> >>>> А  где  Вы  видели  хорошую  организацию  труда и хороший человеческий >>>> потенциал? Это скорее единичные оазисы. >> >> >>> Ну дык то что это единичные оазисы - это значит что их количество надо >>> увеличиватью >>> .А то что их так мало - это результат  деградации общества за послдение 20 лет. >> >> Вы сами себе противоречите. Сначала "отдельно взятые случаи с плохим >> человеческим потенциалом", потом "единичные оазисы" . > > Я тут ничего такого не вижу. > >> >> Я за единичные оазисы. Если Вы тоже, то о чём спор? :-) >> > > Ну блин это в екс СССР единичные оазисы. > В  развитых промыщленно старанх все не так. > >>>>> +1 Вспомните школьный курс истории: индустриализацию и т.д. >>>> >>>> Вы про теорию. С ней всё понятно и она всем известна. >>>> >>>> Но на практике БОЛЬШИНСТВО разделений приводит к снижению скорости и >>>> качества коммуникации (а иногда и отсутствию). >>>> >>>> Пример  из жизни, с которым многие встречались - оформление каких-нить >>>> справок  и  служба  "одного окна" к которой стараются перейти, которая >>>> противоположность  разделению  труда. Или все знают кучу шуток про то, >>>> как  с заказчиком говорил один человек, ТЗ писал второй, реализовывала >>>> сайтик   на  3  страницы  под  управлением  команда  третьего,  и  что >>>> получилось.  Или  вечные  споры  и  недопонимание  дизайнера         и >>>> HTML-верстальщика. >>>> >>>> Т.е.    утверждение,    что   "Разделение   труда   -   повышает   его >>>> производительность"  верно  очень  не  всегда. Его бы дополнить фразой >>>> "при сохранении того же уровня коммуникации". >>>> >>>> Сама   идея   про   разделение   труда  появилась  в  массовом  (читай >>>> однообразном)  производстве и там она наиболее эффективна. А в штучном >>>> производстве (чем мы с Вами почти все занимаемся), она менее успешна. >>>> >> >>> Ну как сказать. В современной  западной микроэлектроники она тоже >>> очень и очень успешна. >>> Там правда уровень специалистов довольно высок и проблем с  "при >>> сохранении того же уровня коммуникации" нету. >> >> Судя  по  биркам  на железе она западная. Уровень специалистов в таких >> западных  странах  как  Китае,  Вьетнаме  и  Тайване,  очень  высок, а >> зарплаты  там  ещё  выше!  И  да,  современная  микроэлектроника - это >> штучное ручное производство. :-) > > Китай и другая азия - это просто руки а не голова. > P.S Хватит заниматься мини-троллингом , это тема больше политэкономика > а не наша отрасль > Хотя неучастие в политике - не отсраняет от ее последствий > >> >> -- >> С уважением, >>  Михаил                          mailto:postmaster на softsearch.ru >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yury Pats skype: yuripats cellular: +375 (29) 5870723 From ivan на bessarabov.ru Thu Aug 11 23:39:21 2011 From: ivan на bessarabov.ru (=?UTF-8?B?0JjQstCw0L0g0JHQtdGB0YHQsNGA0LDQsdC+0LI=?=) Date: Fri, 12 Aug 2011 10:39:21 +0400 Subject: [Moscow.pm] =?utf-8?b?WXVzdWtlIEthd2FzYWtpINCyINCc0L7RgdC60LI=?= =?utf-8?b?0LU=?= In-Reply-To: <376141312741810@web94.yandex.ru> References: <376141312741810@web94.yandex.ru> Message-ID: Hello, comrade Yusuke, and fellow monks. What about meeting at 21:00 on sunday, 21 of august at bar called "Moscow times"? http://bit.ly/495time It is our usual meeting place. A lot of times we've been there (You can see some statistics at http://moscow.pm.org/ =) 7 августа 2011 г. 22:30 пользователь Николай Мишин написал: > Yusuke Kawasaki's Blog is pretty;)) > > in came from Riga in Sunday > it is very interesting to meet japan hacker.. > > 07.08.2011, 15:24, "Yusuke Kawasaki" : >> Здравствуйте, Moscow Perl Mongers! >> >> I, Yusuke Kawasaki, am really looking forward to fly to Riga next week. >> This is third time for me to attend the great Perl conference in Europe. >> After the conference, I'll drop in Moscow before back to Tokyo. >> It'll be a great chance for us to meet the Perl hackers who live in Moscow. >> Why you all don't have a beer and a chat with us. Anybody? >> >> I'll stay at Катерина-Сити hotel in Moscow City from Friday to Monday. >> http://maps.google.co.jp/?cid=1762479008211365867 >> I guess Friday night or Sunday night are pretty fine for me. >> Please let me know a good time and place to have beer (or водка). >> >> I'm a member of Shibuya.pm, Tokyo-based Perl mongers group, >> and loving to visit other local Perl mongers on the globe: >> ex. London.pm, Vienna.pm, Rio.pm, Sao-Paulo.pm etc. >> http://kawa.at.webry.info/201007/article_1.html >> Moscow.pm must be the next. This is why I get a Russian visa. >> >> ----- >> >> I'm a CPAN author of XML::TreePP, XML::FeedPP and some other modules. >> http://search.cpan.org/~kawasaki/XML-TreePP/ >> >> My languages are Japanese, Perl, JavaScript, ActionScript. >> Most recently, I've just released "Russian Alphabet" application for >> iPhone and Android. The app was built with ActionScript and Adobe AIR. >> http://kuru2.st/llp/iphone/russian.html >> I hope this app will help me when I'm staying in Russia. >> >> In fact, I could not read any Cyrillic characters without the app. >> Anyway, we Perl hackers have the quite common language of Perl as you know. >> >> ---- >> >> Andrew, >> Thank you so much to introducing me. >> >> Николай, Иван and others, >> Feel free to come with your wife if she can. >> >> ---- >> товарищ >> Yusuke Kawasaki >> http://www.kawa.net/xp/index-e.html >> >> 2011/6/20 Andrew Shitov : >> >>>  В августе Yusuke Kawasaki рассказывает на YAPC::Europe, что делали >>>  японские программисты после землетрясения >>>  (http://yapceurope.lv/ye2011/talk/3471), и летит в Ригу из Токио через >>>  Москву. >>> >>>  Он предлагает на обратном пути встретиться с Moscow.pm. Либо в пятницу >>>  в 19:00, либо в воскресенье в 21:00. Кто за? >>> >>>  P. S. Наш тредик про сумму элементов массива по-японски: >>>  http://kawa.at.webry.info/201106/article_1.html. >>> >>>  -- >>>  Andrew Shitov >>>  ______________________________________________________________________ >>>  andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Николай Мишин > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From evgeniy на kosov.su Thu Aug 11 23:49:33 2011 From: evgeniy на kosov.su (Evgeniy Kosov) Date: Fri, 12 Aug 2011 10:49:33 +0400 Subject: [Moscow.pm] =?koi8-r?b?WXVzdWtlIEthd2FzYWtpINcg7c/Ty9fF?= In-Reply-To: References: <376141312741810@web94.yandex.ru> Message-ID: <4E44CCFD.3080209@kosov.su> On 12.08.2011 10:39, Иван Бессарабов wrote: > Hello, comrade Yusuke, and fellow monks. > > What about meeting at 21:00 on sunday, 21 of august at bar called > "Moscow times"? Don't you think it's kinda late for the Sunday? Given most of us will probably have to get up early next morning and all this chatter and beer stuff might take a while :) PS: I'd like to come. > http://bit.ly/495time It is our usual meeting place. A lot of times > we've been there > (You can see some statistics at http://moscow.pm.org/ =) > > 7 августа 2011 г. 22:30 пользователь Николай Мишин написал: >> Yusuke Kawasaki's Blog is pretty;)) >> >> in came from Riga in Sunday >> it is very interesting to meet japan hacker.. >> >> 07.08.2011, 15:24, "Yusuke Kawasaki": >>> Здравствуйте, Moscow Perl Mongers! >>> >>> I, Yusuke Kawasaki, am really looking forward to fly to Riga next week. >>> This is third time for me to attend the great Perl conference in Europe. >>> After the conference, I'll drop in Moscow before back to Tokyo. >>> It'll be a great chance for us to meet the Perl hackers who live in Moscow. >>> Why you all don't have a beer and a chat with us. Anybody? >>> >>> I'll stay at Катерина-Сити hotel in Moscow City from Friday to Monday. >>> http://maps.google.co.jp/?cid=1762479008211365867 >>> I guess Friday night or Sunday night are pretty fine for me. >>> Please let me know a good time and place to have beer (or водка). >>> >>> I'm a member of Shibuya.pm, Tokyo-based Perl mongers group, >>> and loving to visit other local Perl mongers on the globe: >>> ex. London.pm, Vienna.pm, Rio.pm, Sao-Paulo.pm etc. >>> http://kawa.at.webry.info/201007/article_1.html >>> Moscow.pm must be the next. This is why I get a Russian visa. >>> >>> ----- >>> >>> I'm a CPAN author of XML::TreePP, XML::FeedPP and some other modules. >>> http://search.cpan.org/~kawasaki/XML-TreePP/ >>> >>> My languages are Japanese, Perl, JavaScript, ActionScript. >>> Most recently, I've just released "Russian Alphabet" application for >>> iPhone and Android. The app was built with ActionScript and Adobe AIR. >>> http://kuru2.st/llp/iphone/russian.html >>> I hope this app will help me when I'm staying in Russia. >>> >>> In fact, I could not read any Cyrillic characters without the app. >>> Anyway, we Perl hackers have the quite common language of Perl as you know. >>> >>> ---- >>> >>> Andrew, >>> Thank you so much to introducing me. >>> >>> Николай, Иван and others, >>> Feel free to come with your wife if she can. >>> >>> ---- >>> товарищ >>> Yusuke Kawasaki >>> http://www.kawa.net/xp/index-e.html >>> >>> 2011/6/20 Andrew Shitov: >>> >>>> В августе Yusuke Kawasaki рассказывает на YAPC::Europe, что делали >>>> японские программисты после землетрясения >>>> (http://yapceurope.lv/ye2011/talk/3471), и летит в Ригу из Токио через >>>> Москву. >>>> >>>> Он предлагает на обратном пути встретиться с Moscow.pm. Либо в пятницу >>>> в 19:00, либо в воскресенье в 21:00. Кто за? >>>> >>>> P. S. Наш тредик про сумму элементов массива по-японски: >>>> http://kawa.at.webry.info/201106/article_1.html. >>>> >>>> -- >>>> Andrew Shitov >>>> ______________________________________________________________________ >>>> andy на shitov.ru | http://shitov.ru >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> -- >> Николай Мишин >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> From paul.vlasov на gmail.com Fri Aug 12 00:05:37 2011 From: paul.vlasov на gmail.com (Pavel Vlasov) Date: Fri, 12 Aug 2011 11:05:37 +0400 Subject: [Moscow.pm] =?utf-8?b?WXVzdWtlIEthd2FzYWtpINCyINCc0L7RgdC60LI=?= =?utf-8?b?0LU=?= In-Reply-To: <4E44CCFD.3080209@kosov.su> References: <376141312741810@web94.yandex.ru> <4E44CCFD.3080209@kosov.su> Message-ID: I'm young Perl developer and I also want to join :) 2011/8/12 Evgeniy Kosov > On 12.08.2011 10:39, Иван Бессарабов wrote: > >> Hello, comrade Yusuke, and fellow monks. >> >> What about meeting at 21:00 on sunday, 21 of august at bar called >> "Moscow times"? >> > > Don't you think it's kinda late for the Sunday? Given most of us will > probably have to get up early next morning and all this chatter and beer > stuff might take a while :) > > PS: I'd like to come. > > > http://bit.ly/495time It is our usual meeting place. A lot of times >> we've been there >> (You can see some statistics at http://moscow.pm.org/ =) >> >> 7 августа 2011 г. 22:30 пользователь Николай Мишин написал: >> >>> Yusuke Kawasaki's Blog is pretty;)) >>> >>> in came from Riga in Sunday >>> it is very interesting to meet japan hacker.. >>> >>> 07.08.2011, 15:24, "Yusuke Kawasaki": >>> >>>> Здравствуйте, Moscow Perl Mongers! >>>> >>>> I, Yusuke Kawasaki, am really looking forward to fly to Riga next week. >>>> This is third time for me to attend the great Perl conference in Europe. >>>> After the conference, I'll drop in Moscow before back to Tokyo. >>>> It'll be a great chance for us to meet the Perl hackers who live in >>>> Moscow. >>>> Why you all don't have a beer and a chat with us. Anybody? >>>> >>>> I'll stay at Катерина-Сити hotel in Moscow City from Friday to Monday. >>>> http://maps.google.co.jp/?cid=1762479008211365867 >>>> I guess Friday night or Sunday night are pretty fine for me. >>>> Please let me know a good time and place to have beer (or водка). >>>> >>>> I'm a member of Shibuya.pm, Tokyo-based Perl mongers group, >>>> and loving to visit other local Perl mongers on the globe: >>>> ex. London.pm, Vienna.pm, Rio.pm, Sao-Paulo.pm etc. >>>> http://kawa.at.webry.info/201007/article_1.html >>>> Moscow.pm must be the next. This is why I get a Russian visa. >>>> >>>> ----- >>>> >>>> I'm a CPAN author of XML::TreePP, XML::FeedPP and some other modules. >>>> http://search.cpan.org/~kawasaki/XML-TreePP/ >>>> >>>> My languages are Japanese, Perl, JavaScript, ActionScript. >>>> Most recently, I've just released "Russian Alphabet" application for >>>> iPhone and Android. The app was built with ActionScript and Adobe AIR. >>>> http://kuru2.st/llp/iphone/russian.html >>>> I hope this app will help me when I'm staying in Russia. >>>> >>>> In fact, I could not read any Cyrillic characters without the app. >>>> Anyway, we Perl hackers have the quite common language of Perl as you >>>> know. >>>> >>>> ---- >>>> >>>> Andrew, >>>> Thank you so much to introducing me. >>>> >>>> Николай, Иван and others, >>>> Feel free to come with your wife if she can. >>>> >>>> ---- >>>> товарищ >>>> Yusuke Kawasaki >>>> http://www.kawa.net/xp/index-e.html >>>> >>>> 2011/6/20 Andrew Shitov: >>>> >>>> В августе Yusuke Kawasaki рассказывает на YAPC::Europe, что делали >>>>> японские программисты после землетрясения >>>>> (http://yapceurope.lv/ye2011/talk/3471), и летит в Ригу из Токио >>>>> через >>>>> Москву. >>>>> >>>>> Он предлагает на обратном пути встретиться с Moscow.pm. Либо в пятницу >>>>> в 19:00, либо в воскресенье в 21:00. Кто за? >>>>> >>>>> P. S. Наш тредик про сумму элементов массива по-японски: >>>>> http://kawa.at.webry.info/201106/article_1.html. >>>>> >>>>> -- >>>>> Andrew Shitov >>>>> ______________________________________________________________________ >>>>> andy на shitov.ru | http://shitov.ru >>>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>> >>> -- >>> Николай Мишин >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Pavel Vlasov Please consider the environment before printing this email. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mons на cpan.org Fri Aug 12 07:55:52 2011 From: mons на cpan.org (Mons Anderson) Date: Fri, 12 Aug 2011 18:55:52 +0400 Subject: [Moscow.pm] AnyEvent+Mojo? Message-ID: <201108121855.52317.mons@cpan.org> Я не понял, а куда делась поддержка AE из Mojo? Или ее там никогда и не было, и Шарифулин врал? -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From sharifulin на gmail.com Fri Aug 12 08:01:07 2011 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Aug 2011 19:01:07 +0400 Subject: [Moscow.pm] AnyEvent+Mojo? In-Reply-To: <201108121855.52317.mons@cpan.org> References: <201108121855.52317.mons@cpan.org> Message-ID: https://gist.github.com/1130253 2011/8/12 Mons Anderson > Я не понял, а куда делась поддержка AE из Mojo? > Или ее там никогда и не было, и Шарифулин врал? > > -- > Mons Anderson aka Vladimir Perepelitsa > / #99779956 / quanth на irc.freenode.net > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Fri Aug 12 08:01:32 2011 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Aug 2011 19:01:32 +0400 Subject: [Moscow.pm] AnyEvent+Mojo? In-Reply-To: References: <201108121855.52317.mons@cpan.org> Message-ID: Теперь поддержка EV 2011/8/12 Анатолий Шарифулин > https://gist.github.com/1130253 > > > 2011/8/12 Mons Anderson > >> Я не понял, а куда делась поддержка AE из Mojo? >> Или ее там никогда и не было, и Шарифулин врал? >> >> -- >> Mons Anderson aka Vladimir Perepelitsa >> / #99779956 / quanth на irc.freenode.net >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > С уважением, > Анатолий Шарифулин. > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Fri Aug 12 08:03:23 2011 From: mons на cpan.org (Mons Anderson) Date: Fri, 12 Aug 2011 19:03:23 +0400 Subject: [Moscow.pm] AnyEvent+Mojo? In-Reply-To: References: <201108121855.52317.mons@cpan.org> Message-ID: <201108121903.23287.mons@cpan.org> Лады, погляжу On Friday 12 August 2011 19:01:07 Анатолий Шарифулин wrote: > https://gist.github.com/1130253 > > 2011/8/12 Mons Anderson > > > Я не понял, а куда делась поддержка AE из Mojo? > > Или ее там никогда и не было, и Шарифулин врал? > > > > -- > > Mons Anderson aka Vladimir Perepelitsa > > / #99779956 / quanth на irc.freenode.net > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From i.petro.77.00 на gmail.com Sat Aug 13 23:40:16 2011 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Sun, 14 Aug 2011 10:40:16 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw?= =?utf-8?b?0L3QuNC1INGC0LjQv9C+0LI=?= Message-ID: <20110814064016.GB29845@apache.rbscorp.ru> есть таблица в постгрис table_name ( id SERIAL, dt TIMESTAMP NOT NULL DEFAULT NOW() ); далее выбираем из нее my $row = dbhx->resultset('Name')->find(10); далее пишем printf "%s\n", $row->dt; и печатает дату и время. вроде все хорошо. но иногда надо, например выбрать только дату в SQL это звучало бы так: SELECT id, dt::date FROM table_name; или например выбрать только время в SQL это звучало бы так: SELECT id, dt::time FROM table_name; либо выбрать время без микросекунд. в MySQL оператор CAST на эту тему трудится вопрос: как делать такие выборки с использоанием DBIx? ткните в нужное место документации From isage на aumi.ru Sun Aug 14 00:51:33 2011 From: isage на aumi.ru (iSage) Date: Sun, 14 Aug 2011 10:51:33 +0300 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw?= =?utf-8?b?0L3QuNC1INGC0LjQv9C+0LI=?= In-Reply-To: <20110814064016.GB29845@apache.rbscorp.ru> References: <20110814064016.GB29845@apache.rbscorp.ru> Message-ID: Вариант А) http://search.cpan.org/~abraxxa/DBIx-Class-0.08195/lib/DBIx/Class/InflateColumn/DateTime.pm Вариант Б) http://search.cpan.org/~abraxxa/DBIx-Class-0.08195/lib/DBIx/Class/Manual/Cookbook.pod#Arbitrary_SQL_through_a_custom_ResultSource Иначе, имхо, никак. Но я могу ошибаться. On Sun, 14 Aug 2011 10:40:16 +0400, Ivan Petrov wrote: > есть таблица в постгрис > > table_name > ( > id SERIAL, > dt TIMESTAMP NOT NULL DEFAULT NOW() > ); > > далее выбираем из нее > > my $row = dbhx->resultset('Name')->find(10); > > далее пишем > > printf "%s\n", $row->dt; > > и печатает дату и время. > > вроде все хорошо. > > но иногда надо, например выбрать только дату > > в SQL это звучало бы так: > > SELECT id, dt::date FROM table_name; > > или например выбрать только время > > в SQL это звучало бы так: > > > SELECT id, dt::time FROM table_name; > > либо выбрать время без микросекунд. > > > в MySQL оператор CAST на эту тему трудится > > вопрос: как делать такие выборки с использоанием DBIx? ткните в нужное > место документации From cub.uanic на gmail.com Sun Aug 14 07:58:42 2011 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Sun, 14 Aug 2011 17:58:42 +0300 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw?= =?utf-8?b?0L3QuNC1INGC0LjQv9C+0LI=?= In-Reply-To: <20110814064016.GB29845@apache.rbscorp.ru> References: <20110814064016.GB29845@apache.rbscorp.ru> Message-ID: Интересно, у вас какой-то особый CPAN, при поиске в котором по "DBIx" вы находите только DBIx::Class? Или все остальные в рассылке - телепаты, и должны догадываться, что именно вы имели ввиду? 14 августа 2011 г. 9:40 пользователь Ivan Petrov написал: > есть таблица в постгрис > > table_name > ( >  id SERIAL, >  dt TIMESTAMP NOT NULL DEFAULT NOW() > ); > > далее выбираем из нее > > my $row = dbhx->resultset('Name')->find(10); > > далее пишем > > printf "%s\n", $row->dt; > > и печатает дату и время. > > вроде все хорошо. > > но иногда надо, например выбрать только дату > > в SQL это звучало бы так: > >    SELECT id, dt::date FROM table_name; > > или например выбрать только время > > в SQL это звучало бы так: > > >    SELECT id, dt::time FROM table_name; > > либо выбрать время без микросекунд. > > > в MySQL оператор CAST на эту тему трудится > > вопрос: как делать такие выборки с использоанием DBIx? ткните в нужное > место документации > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From isage на aumi.ru Sun Aug 14 08:54:45 2011 From: isage на aumi.ru (iSage) Date: Sun, 14 Aug 2011 18:54:45 +0300 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw?= =?utf-8?b?0L3QuNC1INGC0LjQv9C+0LI=?= In-Reply-To: References: <20110814064016.GB29845@apache.rbscorp.ru> Message-ID: <093c62b4f60974a7f61f2b499840a378@aumi.ru> Олег, ежели ключевые слова DBIx и resultset не указывают вам однозначно на DBIx::Class, то вряд ли вы сможете по нему помочь. On Sun, 14 Aug 2011 17:58:42 +0300, Oleg Kostyuk wrote: > Интересно, у вас какой-то особый CPAN, при поиске в котором по "DBIx" > вы находите только DBIx::Class? > Или все остальные в рассылке - телепаты, и должны догадываться, что > именно вы имели ввиду? > > > 14 августа 2011 г. 9:40 пользователь Ivan Petrov > написал: >> есть таблица в постгрис >> >> table_name >> ( >>  id SERIAL, >>  dt TIMESTAMP NOT NULL DEFAULT NOW() >> ); >> >> далее выбираем из нее >> >> my $row = dbhx->resultset('Name')->find(10); >> >> далее пишем >> >> printf "%s\n", $row->dt; >> >> и печатает дату и время. >> >> вроде все хорошо. >> >> но иногда надо, например выбрать только дату >> >> в SQL это звучало бы так: >> >>    SELECT id, dt::date FROM table_name; >> >> или например выбрать только время >> >> в SQL это звучало бы так: >> >> >>    SELECT id, dt::time FROM table_name; >> >> либо выбрать время без микросекунд. >> >> >> в MySQL оператор CAST на эту тему трудится >> >> вопрос: как делать такие выборки с использоанием DBIx? ткните в нужное >> место документации >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Sincerely yours, > Oleg Kostyuk (CUB-UANIC) From cub.uanic на gmail.com Sun Aug 14 12:09:02 2011 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Sun, 14 Aug 2011 22:09:02 +0300 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw?= =?utf-8?b?0L3QuNC1INGC0LjQv9C+0LI=?= In-Reply-To: <093c62b4f60974a7f61f2b499840a378@aumi.ru> References: <20110814064016.GB29845@apache.rbscorp.ru> <093c62b4f60974a7f61f2b499840a378@aumi.ru> Message-ID: Лично мне указывают, но дело не в этом. Во-первых, мы же тут не сами, верно? А вдруг, кому-то всё-таки не указывают? Или по-вашему, только знатоки слова resultset читают эту рассылку? Во-вторых, мне просто не понятно - не влом поставить маленькую "x", но большую "C" - похоже влом? В-третьих, другие новички наверяка будут использовать для поиска ключевые слова "DBIx::Class" и "DBIC", а не "DBIx" (которое, кстати, ни разу не ключевое слово). Да и в конце-концов, сами разработчики везде твердят: не пишите DBIx, пишите DBIC или DBIx::Class. И я считаю, что те, кто не следует этой просьбе - не уважает ни разработчиков, ни окружающих. Ведь вы сами не приходите на irc://irc.perl.org#dbix-class не рассказываете разработчикам "если вам слово resultset ни о чём не говорит....", верно? Всё это и побудило меня написать предыдущее письмо. Возможно, кому-то покажется, что оно было немного резковато, но как по мне - в самый раз. Возможно, это побудит Ивана в следующий раз излагать свои мысли и вопросы более чётко, а вас (тоже Иван? :) - не ёрничать. А всё в сумме (может быть) - повысит качество этой рассылки, и тем самым - поможет кому-то другому. Удачи. 14 августа 2011 г. 18:54 пользователь iSage написал: > Олег, ежели ключевые слова DBIx и resultset не указывают вам однозначно > на DBIx::Class, то вряд ли вы сможете по нему помочь. > > On Sun, 14 Aug 2011 17:58:42 +0300, Oleg Kostyuk > wrote: >> Интересно, у вас какой-то особый CPAN, при поиске в котором по "DBIx" >> вы находите только DBIx::Class? >> Или все остальные в рассылке - телепаты, и должны догадываться, что >> именно вы имели ввиду? >> >> >> 14 августа 2011 г. 9:40 пользователь Ivan Petrov >> написал: >>> есть таблица в постгрис >>> >>> table_name >>> ( >>>  id SERIAL, >>>  dt TIMESTAMP NOT NULL DEFAULT NOW() >>> ); >>> >>> далее выбираем из нее >>> >>> my $row = dbhx->resultset('Name')->find(10); >>> >>> далее пишем >>> >>> printf "%s\n", $row->dt; >>> >>> и печатает дату и время. >>> >>> вроде все хорошо. >>> >>> но иногда надо, например выбрать только дату >>> >>> в SQL это звучало бы так: >>> >>>    SELECT id, dt::date FROM table_name; >>> >>> или например выбрать только время >>> >>> в SQL это звучало бы так: >>> >>> >>>    SELECT id, dt::time FROM table_name; >>> >>> либо выбрать время без микросекунд. >>> >>> >>> в MySQL оператор CAST на эту тему трудится >>> >>> вопрос: как делать такие выборки с использоанием DBIx? ткните в нужное >>> место документации >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> >> -- >> Sincerely yours, >> Oleg Kostyuk (CUB-UANIC) > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From vovkasm на gmail.com Mon Aug 15 01:28:41 2011 From: vovkasm на gmail.com (Vladimir Timofeev) Date: Mon, 15 Aug 2011 12:28:41 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw?= =?utf-8?b?0L3QuNC1INGC0LjQv9C+0LI=?= In-Reply-To: <093c62b4f60974a7f61f2b499840a378@aumi.ru> References: <20110814064016.GB29845@apache.rbscorp.ru> <093c62b4f60974a7f61f2b499840a378@aumi.ru> Message-ID: Флейм: 14 августа 2011 г. 19:54 пользователь iSage написал: > Олег, ежели ключевые слова DBIx и resultset не указывают вам однозначно > на DBIx::Class, то вряд ли вы сможете по нему помочь. Например, они могут указывать на DBIx::Resultset с гораздо большей вероятностью. По делу: >> >> >> 14 августа 2011 г. 9:40 пользователь Ivan Petrov >> написал: >>> есть таблица в постгрис >>> >>> table_name >>> ( >>>  id SERIAL, >>>  dt TIMESTAMP NOT NULL DEFAULT NOW() >>> ); >>> >>> далее выбираем из нее >>> >>> my $row = dbhx->resultset('Name')->find(10); >>> >>> далее пишем >>> >>> printf "%s\n", $row->dt; >>> >>> и печатает дату и время. >>> >>> вроде все хорошо. >>> >>> но иногда надо, например выбрать только дату >>> >>> в SQL это звучало бы так: >>> >>>    SELECT id, dt::date FROM table_name; >>> >>> или например выбрать только время >>> >>> в SQL это звучало бы так: >>> >>> >>>    SELECT id, dt::time FROM table_name; >>> >>> либо выбрать время без микросекунд. >>> >>> >>> в MySQL оператор CAST на эту тему трудится >>> >>> вопрос: как делать такие выборки с использоанием DBIx? ткните в нужное >>> место документации Вот так, например: my $row = $table_name_rs->search({},{ 'columns' => ['id', {time=>\'me.date::time'},{date=>\'me.date::date'}] })->first; Пользоваться полученным объектом можно вот так: say join(' ', map { $row->get_column($_) } qw/id time date/ ); Есть одно "НО". Вы теряете при таком использовании почти все плюсы DBICа. Получаемые из таких resultset'ов объекты, хотя формально принадлежат классам, определенным вами, по факту таковыми не являются (содержат поля данных, которых нет в определении, и наоборот - могут не содержать поля, в определении присутствующие). Так же, для новых полей не определены преобразования inflate/deflate и они не DateTime. Имхо, правильней делать таки преобразования в коде (исключения - когда действительно нужны новые resultset'ы. Если формируется запрос с группировкой и т.д.) Для дат, как-то так: my $row = $table_name_rs->search({})->first; say $row->id, $row->date->time, $row->date->date; >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> >> -- >> Sincerely yours, >> Oleg Kostyuk (CUB-UANIC) > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Vladimir Timofeev From worldmind на mail.ru Tue Aug 16 03:20:16 2011 From: worldmind на mail.ru (Alexey Shrub) Date: Tue, 16 Aug 2011 14:20:16 +0400 Subject: [Moscow.pm] =?koi8-r?b?UGVybCA2INcgRGViaWFuIHVuc3RhYmxl?= In-Reply-To: <1313489762.2329.32.camel@host> References: <1313489762.2329.32.camel@host> Message-ID: <1313490016.2329.33.camel@host> Всем привет, Сабж добавили http://ddumont.wordpress.com/2011/07/24/perl6-aka-rakudo-is-available-on-debian/ From i.petro.77.00 на gmail.com Tue Aug 16 00:36:04 2011 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Tue, 16 Aug 2011 11:36:04 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDRgdCy0LXRgNGC0LrQsCDQsiDQvNCw?= =?utf-8?b?0YHRgdC40LLRiw==?= Message-ID: <20110816073603.GA771@apache.rbscorp.ru> некоторые БД умеют сворачивать в массивы значения столбиков если делается GROUP BY. вопрос можно ли аналогичный запрос составить через DBIx? то есть например таблица (id, some) надо сделать GROUP BY по some и получить в каждой выборке в поле some массив id. как? From cub.uanic на gmail.com Wed Aug 17 11:01:53 2011 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Wed, 17 Aug 2011 21:01:53 +0300 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDRgdCy0LXRgNGC0LrQsCDQsiDQvNCw?= =?utf-8?b?0YHRgdC40LLRiw==?= In-Reply-To: <20110816073603.GA771@apache.rbscorp.ru> References: <20110816073603.GA771@apache.rbscorp.ru> Message-ID: Скажите, вы читаете ответы вам в рассылке? А то есть сомнения. А документацию вы тоже не читаете?.. Ну хотя бы FAQ... или Cookbook... Ну хоть что-нибудь?... http://www.google.com/search?ie=UTF-8&oe=utf-8&q=cpan+dbix%3A%3Aclass+group+by Первые две ссылки (DBIx::Class::ResultSet и DBIx::Class::Manual::Cookbook) - ваши. Прочитайте и не позорьтесь больше. 16 августа 2011 г. 10:36 пользователь Ivan Petrov написал: > некоторые БД умеют сворачивать в массивы значения столбиков если > делается GROUP BY. > > вопрос можно ли аналогичный запрос составить через DBIx? > > то есть например таблица > > (id, some) > > надо сделать GROUP BY по some и получить в каждой выборке в поле some > массив id. > > как? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From ruz на bestpractical.com Wed Aug 17 11:06:02 2011 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Wed, 17 Aug 2011 22:06:02 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDRgdCy0LXRgNGC0LrQsCDQsiDQvNCw?= =?utf-8?b?0YHRgdC40LLRiw==?= In-Reply-To: <20110816073603.GA771@apache.rbscorp.ru> References: <20110816073603.GA771@apache.rbscorp.ru> Message-ID: Привет, Чем это отличается от следующего кода? my %res; while ( my $rec = $set->next ) { push @{ $res{ $rec->some } ||= [] }, $rec->id } Это псевдо код. В ORM часто проблематично реализовать статистику с применением GROUP BY, HAVING, функций агрегации (а ваша задача с массивом и есть агрегация значений). Проблема в том, что набор значений, который вы получаете, не имеет класса для отображения. Это уже не чистые записи из таблицы с соответствующей схемой, а записи с уникальной схемой, и их нужно отразить на соответствующие уникальные объекты. Есть что-то такое в DBIxC? Я не знаю. 2011/8/16 Ivan Petrov : > некоторые БД умеют сворачивать в массивы значения столбиков если > делается GROUP BY. > > вопрос можно ли аналогичный запрос составить через DBIx? > > то есть например таблица > > (id, some) > > надо сделать GROUP BY по some и получить в каждой выборке в поле some > массив id. > > как? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From i.petro.77.00 на gmail.com Wed Aug 17 20:30:23 2011 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Thu, 18 Aug 2011 07:30:23 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDRgdCy0LXRgNGC0LrQsCDQsiDQvNCw?= =?utf-8?b?0YHRgdC40LLRiw==?= In-Reply-To: References: <20110816073603.GA771@apache.rbscorp.ru> Message-ID: <20110818033023.GA31117@apache.rbscorp.ru> > Скажите, вы читаете ответы вам в рассылке? А то есть сомнения. > А документацию вы тоже не читаете?.. Ну хотя бы FAQ... или Cookbook... > Ну хоть что-нибудь?... > http://www.google.com/search?ie=UTF-8&oe=utf-8&q=cpan+dbix%3A%3Aclass+group+by > Первые две ссылки (DBIx::Class::ResultSet и > DBIx::Class::Manual::Cookbook) - ваши. > Прочитайте и не позорьтесь больше. расскажите плиз в чем позор? вот соседний с Вами ответ предлагает делать свертку perl'овым кодом. то есть не использовать возможности БД, заменяя их на свой код. Это какой-никакой но ответ на поставленный вопрос. вы предлагаете читать ссылки, которые я уже прочитал прежде чем написать сюда письмо. и которые не содержат ответа на поставленный вопрос. Скажите, а вы читаете вопросы на которые отвечаете? > 16 августа 2011 г. 10:36 пользователь Ivan Petrov > написал: >> некоторые БД умеют сворачивать в массивы значения столбиков если >> делается GROUP BY. >> >> вопрос можно ли аналогичный запрос составить через DBIx? >> >> то есть например таблица >> >> (id, some) >> >> надо сделать GROUP BY по some и получить в каждой выборке в поле some >> массив id. >> >> как? From i.petro.77.00 на gmail.com Wed Aug 17 20:47:44 2011 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Thu, 18 Aug 2011 07:47:44 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw?= =?utf-8?b?0L3QuNC1INGC0LjQv9C+0LI=?= In-Reply-To: References: <20110814064016.GB29845@apache.rbscorp.ru> <093c62b4f60974a7f61f2b499840a378@aumi.ru> Message-ID: <20110818034743.GB31117@apache.rbscorp.ru> > Лично мне указывают, но дело не в этом. дело именно в этом. то есть я задал вопрос, Вы его поняли правильно, но поскольку не знали на него ответ захотелось Вам повыпендриваться. вот Вы и прочли лекцию о том что "название DBIx туманно". From cub.uanic на gmail.com Thu Aug 18 04:26:11 2011 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Thu, 18 Aug 2011 14:26:11 +0300 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDRgdCy0LXRgNGC0LrQsCDQsiDQvNCw?= =?utf-8?b?0YHRgdC40LLRiw==?= In-Reply-To: <20110818033023.GA31117@apache.rbscorp.ru> References: <20110816073603.GA771@apache.rbscorp.ru> <20110818033023.GA31117@apache.rbscorp.ru> Message-ID: Да, конечно читаю. На мой взляд, позор в том, что вы спрашиваете и при этом всё-таки НЕ читаете документацию. Если бы вы читали, то у вас бы не было вопроса, "а как сделать GROUP BY". Ещё позор в том, что вы либо не читаете, что вам пишут, либо игнорите, либо и то, и другое. Если бы читали и не игнорили - написали бы DBIC вместо DBIx. Или это от черезмерного ЧСВ? - "типа, я круче всех, я знаю как писАть правильно, я так привык, нефиг мне указывать!" Другое дело, что вы не смогли чётко сформулировать свой вопрос, потому как у вас нет четкого понимания того, как работает база, что она может, а что нет. И потому вы решили, что вам нужно решение с GROUP BY. Но здесь это не подойдет, потому как по указанным в GROUP BY столбцам происходит группировка, а к не указанным нужно ОБЯЗАТЕЛЬНО применять аггругирующие функции. Увы, но в классическом SQL нет такой аггрегирующей функции, чтоб из нескольких значений сделать одно, с типом "множество" и включающим все аггрегируемые данные. Потому решение в данном случае, как и предлагал Руслан, будет опираться на perl'овую сторону сильнее, чем на SQL'ную. Примерно, вот так (не тестировал): my %result = map { $_->some => [ $rs->search( {some => $_->some}, { order_by => [qw/ id /], columns => [qw/ id /], } )->get_column('id')->all ] } $rs->search( undef, { columns => [qw/ some /], distinct => 1, } )->all; $rs - это ваш resultset, по которому вы хотели делать группировку. Решение как вы и хотели - исключительно в терминах DBIC, и потому неоптимально: для каждого уникального значения в some будет сделан отдельный запрос в базу. Вполе возможно, что на ваших данных будет быстрее сделать один запрос в базу, и разобрать результат на стороне perl'а. Намёк для такого решения: используйте преобразование Шварца (http://en.wikipedia.org/wiki/Schwartzian_transform). Само решение - на домашнее упражнение. Удачи. 18 августа 2011 г. 6:30 пользователь Ivan Petrov написал: >> Скажите, вы читаете ответы вам в рассылке? А то есть сомнения. > >> А документацию вы тоже не читаете?.. Ну хотя бы FAQ... или Cookbook... >> Ну хоть что-нибудь?... > >> http://www.google.com/search?ie=UTF-8&oe=utf-8&q=cpan+dbix%3A%3Aclass+group+by >> Первые две ссылки (DBIx::Class::ResultSet и >> DBIx::Class::Manual::Cookbook) - ваши. >> Прочитайте и не позорьтесь больше. > > расскажите плиз в чем позор? > > вот соседний с Вами ответ предлагает делать свертку perl'овым кодом. > то есть не использовать возможности БД, заменяя их на свой код. Это > какой-никакой но ответ на поставленный вопрос. > > вы предлагаете читать ссылки, которые я уже прочитал прежде чем > написать сюда письмо. и которые не содержат ответа на поставленный > вопрос. > > Скажите, а вы читаете вопросы на которые отвечаете? > >> 16 августа 2011 г. 10:36 пользователь Ivan Petrov >> написал: >>> некоторые БД умеют сворачивать в массивы значения столбиков если >>> делается GROUP BY. >>> >>> вопрос можно ли аналогичный запрос составить через DBIx? >>> >>> то есть например таблица >>> >>> (id, some) >>> >>> надо сделать GROUP BY по some и получить в каждой выборке в поле some >>> массив id. >>> >>> как? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From cub.uanic на gmail.com Thu Aug 18 04:32:52 2011 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Thu, 18 Aug 2011 14:32:52 +0300 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw?= =?utf-8?b?0L3QuNC1INGC0LjQv9C+0LI=?= In-Reply-To: <20110818034743.GB31117@apache.rbscorp.ru> References: <20110814064016.GB29845@apache.rbscorp.ru> <093c62b4f60974a7f61f2b499840a378@aumi.ru> <20110818034743.GB31117@apache.rbscorp.ru> Message-ID: Скажите, уважаемый, если вы настолько крут, и вообще похоже телепат - что вы делаете в рассылке? На счет туманности "DBIx" - это не моя лекция, это просьба разработчиков. И если вам насрать на меня лично - не велика проблема. Но если вы настолько крут, что вам насрать и на разработчиков DBIC - то опять же, почему вы в рассылке? Вам ведь надо руководить всеми этими тугодумами и умниками. Короче, давайте подвязывать. И если вам так сильно хочется что-то доказать - мне, или себе - предлагаю как минимум не пользоваться для этого рассылкой. Её всё-таки и культурные люди читают (в отличие от вас :). Удачи. 18 августа 2011 г. 6:47 пользователь Ivan Petrov написал: >> Лично мне указывают, но дело не в этом. > > дело именно в этом. то есть я задал вопрос, Вы его поняли правильно, > но поскольку не знали на него ответ захотелось Вам повыпендриваться. > вот Вы и прочли лекцию о том что "название DBIx туманно". > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From shatlovsky на gmail.com Thu Aug 18 04:35:56 2011 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Thu, 18 Aug 2011 15:35:56 +0400 Subject: [Moscow.pm] =?koi8-r?b?REJJeCDJINDSxc/C0sHaz9fBzsnFINTJ0M/X?= In-Reply-To: References: <20110814064016.GB29845@apache.rbscorp.ru> <093c62b4f60974a7f61f2b499840a378@aumi.ru> <20110818034743.GB31117@apache.rbscorp.ru> Message-ID: 18 августа 2011 г. 15:32 пользователь Oleg Kostyuk написал: > Скажите, уважаемый, если вы настолько крут, и вообще похоже телепат - > что вы делаете в рассылке? http://xkcd.com/386/ -- С уважением, А.Н.Шатловский From ruz на bestpractical.com Thu Aug 18 06:33:38 2011 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 18 Aug 2011 17:33:38 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw?= =?utf-8?b?0L3QuNC1INGC0LjQv9C+0LI=?= In-Reply-To: References: <20110814064016.GB29845@apache.rbscorp.ru> <093c62b4f60974a7f61f2b499840a378@aumi.ru> <20110818034743.GB31117@apache.rbscorp.ru> Message-ID: 2011/8/18 Oleg Kostyuk : > Скажите, уважаемый, если вы настолько крут, и вообще похоже телепат - > что вы делаете в рассылке? > > На счет туманности "DBIx" - это не моя лекция, это просьба > разработчиков. И если вам насрать на меня лично - не велика проблема. > Но если вы настолько крут, что вам насрать и на разработчиков DBIC - > то опять же, почему вы в рассылке? Вам ведь надо руководить всеми > этими тугодумами и умниками. > > Короче, давайте подвязывать. И если вам так сильно хочется что-то > доказать - мне, или себе - предлагаю как минимум не пользоваться для > этого рассылкой. Её всё-таки и культурные люди читают (в отличие от > вас :). Олег, не переходите на личности и прямые оскорбления. Он не прав, осадили и хорошо. > Удачи. > > > 18 августа 2011 г. 6:47 пользователь Ivan Petrov > написал: >>> Лично мне указывают, но дело не в этом. >> >> дело именно в этом. то есть я задал вопрос, Вы его поняли правильно, >> но поскольку не знали на него ответ захотелось Вам повыпендриваться. >> вот Вы и прочли лекцию о том что "название DBIx туманно". >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org -- Best regards, Ruslan. From ruz на bestpractical.com Thu Aug 18 06:52:19 2011 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 18 Aug 2011 17:52:19 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDRgdCy0LXRgNGC0LrQsCDQsiDQvNCw?= =?utf-8?b?0YHRgdC40LLRiw==?= In-Reply-To: References: <20110816073603.GA771@apache.rbscorp.ru> <20110818033023.GA31117@apache.rbscorp.ru> Message-ID: 2011/8/18 Oleg Kostyuk : > Да, конечно читаю. > > > Другое дело, что вы не смогли чётко сформулировать свой вопрос, потому > как у вас нет четкого понимания того, как работает база, что она > может, а что нет. И потому вы решили, что вам нужно решение с GROUP > BY. Но здесь это не подойдет, потому как по указанным в GROUP BY > столбцам происходит группировка, а к не указанным нужно ОБЯЗАТЕЛЬНО > применять аггругирующие функции. Увы, но в классическом SQL нет такой > аггрегирующей функции, чтоб из нескольких значений сделать одно, с > типом "множество" и включающим все аггрегируемые данные. Потому > решение в данном случае, как и предлагал Руслан, будет опираться на > perl'овую сторону сильнее, чем на SQL'ную. В класическом SQL нет и типа массив, но в Pg можно сделать свои агрегирующие функции (пробовал) и даже _наверное_ (не пробовал) писать их на Perl. Все очень просто описано на примере GROUP_CONCAT, которая есть в MySQL из коробки, но нет в Pg: http://mssql-to-postgresql.blogspot.com/2007/12/cool-groupconcat.html Тут будет что-то типа SELECT some, array_accum(id) FROM table; Не уверен на сколько хорошо DBI::Pg поддерживает массивы. Дополнительная причина использовать Perl, а не специальные функции БД - портируемость между различными СУБД. Пример слишком примитивный и элементарно решается на стороне приложения, чтобы ради этого потерять портируемость. Приведенная статья очень хороша опять же с точки зрения портируемости. В Pg скорее всего можно написать любой агрегатор эмулирующий поведение другой БД. > Примерно, вот так (не тестировал): > > my %result = map { >    $_->some => [ >        $rs->search( >            {some => $_->some}, >            { >                order_by => [qw/ id /], >                columns => [qw/ id /], >            } >        )->get_column('id')->all >    ] > } $rs->search( >    undef, >    { >        columns => [qw/ some /], >        distinct => 1, >    } > )->all; > [snip] -- Best regards, Ruslan. From i.petro.77.00 на gmail.com Thu Aug 18 10:35:34 2011 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Thu, 18 Aug 2011 21:35:34 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDRgdCy0LXRgNGC0LrQsCDQsiDQvNCw?= =?utf-8?b?0YHRgdC40LLRiw==?= In-Reply-To: References: <20110816073603.GA771@apache.rbscorp.ru> <20110818033023.GA31117@apache.rbscorp.ru> Message-ID: <20110818173532.GC31117@apache.rbscorp.ru> > На мой взляд, позор в том, что вы спрашиваете и при этом всё-таки НЕ > читаете документацию. Если бы вы читали, то у вас бы не было вопроса, > "а как сделать GROUP BY". еще раз: я не спрашивал КАК СДЕЛАТЬ GROUP BY. я спрашивал как при GROUP BY получить массив сгруппированных значений то бишь вопроса Вы не прочитали и бросились поучать > my %result = map { то есть делать то что делает сама БД, только на стороне Perl. таким образом существенно увеличивать оверхед между БД и приложением. нет это не подходит. лучше уж в таком случае использовать прямые запросы. впрочем я ваш ответ подробно не читал, поскольку раз вы не читаете вопрос, то и ответ будет не по теме: смысла нет From akzhan.abdulin на gmail.com Thu Aug 18 10:37:20 2011 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Thu, 18 Aug 2011 21:37:20 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDRgdCy0LXRgNGC0LrQsCDQsiDQvNCw?= =?utf-8?b?0YHRgdC40LLRiw==?= In-Reply-To: <20110816073603.GA771@apache.rbscorp.ru> References: <20110816073603.GA771@apache.rbscorp.ru> Message-ID: Почитайте исходники DBI и Pg на досуге, что ли. Вы бы быстрее получили ответ. 16 августа 2011 г. 11:36 пользователь Ivan Petrov написал: > некоторые БД умеют сворачивать в массивы значения столбиков если > делается GROUP BY. > > вопрос можно ли аналогичный запрос составить через DBIx? > > то есть например таблица > > (id, some) > > надо сделать GROUP BY по some и получить в каждой выборке в поле some > массив id. > > как? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From i.petro.77.00 на gmail.com Thu Aug 18 10:38:26 2011 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Thu, 18 Aug 2011 21:38:26 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDRgdCy0LXRgNGC0LrQsCDQsiDQvNCw?= =?utf-8?b?0YHRgdC40LLRiw==?= In-Reply-To: References: <20110816073603.GA771@apache.rbscorp.ru> <20110818033023.GA31117@apache.rbscorp.ru> Message-ID: <20110818173825.GD31117@apache.rbscorp.ru> > SELECT some, array_accum(id) FROM table; > Не уверен на сколько хорошо DBI::Pg поддерживает массивы. он их хорошо поддерживает :) > Дополнительная причина использовать Perl, а не специальные функции БД > - портируемость между различными СУБД. представим себе таблицу id, some предположим что выборку делаем группируя по some. получаем что БД без группировки будет передавать всю выборку some. то есть размер передаваемых данных как минимум вдвое больше. From i.petro.77.00 на gmail.com Thu Aug 18 10:41:54 2011 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Thu, 18 Aug 2011 21:41:54 +0400 Subject: [Moscow.pm] =?utf-8?b?REJJeCDQuCDQv9GA0LXQvtCx0YDQsNC30L7QstCw?= =?utf-8?b?0L3QuNC1INGC0LjQv9C+0LI=?= In-Reply-To: References: <20110814064016.GB29845@apache.rbscorp.ru> <093c62b4f60974a7f61f2b499840a378@aumi.ru> <20110818034743.GB31117@apache.rbscorp.ru> Message-ID: <20110818174154.GE31117@apache.rbscorp.ru> > Скажите, уважаемый, если вы настолько крут, и вообще похоже телепат - > что вы делаете в рассылке? вот про телепата пожалуйста подробнее. лично я делал выводы из того что написали лично Вы. Вы написали, что прекрасно поняли на что указывают соотв. имена функций. но при этом развернули широкую дискуссию про то что вопрос задан неверно. но вы тут сами себе и противоречите: если вопрос задан неверно, но вы его поняли правильно: >>> Лично мне указывают, но дело не в этом. то о чем говорит ваша болтовня на тему как задавать вопросы? только о том что у вас нет ответа. ну так и написали бы "не знаю" или проще - промолчали бы From pintograss на gmail.com Thu Aug 18 10:45:15 2011 From: pintograss на gmail.com (Buktor) Date: Thu, 18 Aug 2011 21:45:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?REJJeCDJINDSxc/C0sHaz9fBzsnFINTJ0M/X?= In-Reply-To: References: <20110814064016.GB29845@apache.rbscorp.ru> <093c62b4f60974a7f61f2b499840a378@aumi.ru> <20110818034743.GB31117@apache.rbscorp.ru> Message-ID: <1313689515.2373.3.camel@faraday> Олег, вы не правы! Ваш тон мне с самого начала не понравился. Будь моя воля, я бы вас сразу забанил за такие выходки. В Чт., 18/08/2011 в 14:32 +0300, Oleg Kostyuk пишет: > Скажите, уважаемый, если вы настолько крут, и вообще похоже телепат - > что вы делаете в рассылке? > > На счет туманности "DBIx" - это не моя лекция, это просьба > разработчиков. И если вам насрать на меня лично - не велика проблема. > Но если вы настолько крут, что вам насрать и на разработчиков DBIC - > то опять же, почему вы в рассылке? Вам ведь надо руководить всеми > этими тугодумами и умниками. > > Короче, давайте подвязывать. И если вам так сильно хочется что-то > доказать - мне, или себе - предлагаю как минимум не пользоваться для > этого рассылкой. Её всё-таки и культурные люди читают (в отличие от > вас :). > > Удачи. > > > 18 августа 2011 г. 6:47 пользователь Ivan Petrov > написал: > >> Лично мне указывают, но дело не в этом. > > > > дело именно в этом. то есть я задал вопрос, Вы его поняли правильно, > > но поскольку не знали на него ответ захотелось Вам повыпендриваться. > > вот Вы и прочли лекцию о том что "название DBIx туманно". > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > Sincerely yours, > Oleg Kostyuk (CUB-UANIC) From rshadow на rambler.ru Fri Aug 19 04:57:19 2011 From: rshadow на rambler.ru (Roman V. Nikolaev) Date: Fri, 19 Aug 2011 15:57:19 +0400 Subject: [Moscow.pm] =?koi8-r?b?REJJeCDJINDSxc/C0sHaz9fBzsnFINTJ0M/X?= In-Reply-To: <1313689515.2373.3.camel@faraday> References: <20110814064016.GB29845@apache.rbscorp.ru> <093c62b4f60974a7f61f2b499840a378@aumi.ru> <20110818034743.GB31117@apache.rbscorp.ru> <1313689515.2373.3.camel@faraday> Message-ID: <4E4E4F9F.6000301@rambler.ru> On 18.08.2011 21:45, Buktor wrote: > Олег, вы не правы! > > Ваш тон мне с самого начала не понравился. Будь моя воля, я бы вас сразу > забанил за такие выходки. +1 -- Roman V. Nikolaev mail: rshadow на rambler.ru icq: 198-364-657 jabber: rshadow на jabber.org site: http://www.rshadow.ru From mail на knutov.com Sat Aug 20 07:36:12 2011 From: mail на knutov.com (Nick Knutov) Date: Sat, 20 Aug 2011 20:36:12 +0600 Subject: [Moscow.pm] =?koi8-r?b?68HLINrBy8/EydLP18HU2CBVVEYtOCDXIGJhc2U2?= =?koi8-r?b?ND8=?= In-Reply-To: <4E43DC8B.6090801@over.ru> References: <4E43DC8B.6090801@over.ru> Message-ID: <4E4FC65C.7020907@knutov.com> Там же даже пример есть - http://perldoc.perl.org/MIME/Base64.html use MIME::Base64 qw(encode_base64); use Encode qw(encode); $encoded = encode_base64(encode("UTF-8", "\x{FFFF}\n")); print $encoded; 11.08.2011 19:43, Alex Povolotsky пишет: > Господа товарищи, > > вопрос, возможно, идиотский, но я как-то не нашел на него ответа. > > Нужно отправить письмо. В UTF-8. Чтобы письмо было приличным, Subject: > должен быть завернут в Base64. > > Но! > > Ни Encode::Encoder, ни MIME::Base64 UTF-8 энкодить не хотят. > > Я что-то упустил и UTF-8 для помещения в тему письма нужно перегонять во > что-то восьмибитное и только потом энкодить? Или есть какой-то секретный > энкодер, которого я не могу найти? > > Alex -- Best Regards, Nick Knutov http://knutov.com ICQ: 272873706 Voice: +7-904-84-23-130 From u-suke на kawa.net Sun Aug 21 00:14:00 2011 From: u-suke на kawa.net (Yusuke Kawasaki) Date: Sun, 21 Aug 2011 11:14:00 +0400 Subject: [Moscow.pm] =?koi8-r?b?WXVzdWtlIEthd2FzYWtpINcg7c/Ty9fF?= In-Reply-To: References: <376141312741810@web94.yandex.ru> <4E44CCFD.3080209@kosov.su> Message-ID: Hi, I was back to the big and busy city of Moscow. YAPC::Europe in Riga was great conference. The organizers did the really great job. I've shared my photos at the conference. (CC-BY) http://www.flickr.com/photos/u-suke/sets/72157627438119560/ Then I'm happy to come to Moscow Time Московское Время? around 18:00 this Sunday evening. http://maps.google.co.jp/?cid=4544895223193694045 http://www.495time.ru/ I'd love to chat with Moscow people about Perl and other daily topics at ease. I guess you can find me wearing the blue YAPC T-shirt there. My phone number is +81-90-1540-5541. I'm looking forward to seeing you soon. ---- Yusuke Kawasaki Oops! I found my email last week was not reached to the mailing list. 2011/8/13 Yusuke Kawasaki G : > Спасибо! Thank you so much for arranging the meeting. > > I'm sorry but I've not mean I'd like to start from "21" o'clock PM Sunday. > I just mean August "21"st Sunday. > I and my wife will walk around the city center and Кремль until Sunday evening. > Кремль looks huge and would need many hours to see the whole. > However, they say it closes at 17:00. > I'd love to see onions on the roof which might represent Perl. :) > Anyway, after the sightseeings, I'll be free on my schedule. > Starting from 18:00, 19:00 or so would be fine for me. > Let me know better time for most of us. > > I was arrived in Riga last night. > See you soon in Riga and Moscow. > Best, From u-suke на kawa.net Sun Aug 21 01:50:34 2011 From: u-suke на kawa.net (Yusuke Kawasaki) Date: Sun, 21 Aug 2011 12:50:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?WXVzdWtlIEthd2FzYWtpINcg7c/Ty9fF?= In-Reply-To: References: <376141312741810@web94.yandex.ru> <4E44CCFD.3080209@kosov.su> Message-ID: I'm sorry to confuse you about the time to meet today. I guess re-arranging time looks difficult in the same day. It'd be better for us to meet at 21:00 (not 18:00) as previously scheduled. Anyway, I'll come there about 20:00 and have a dinner then. Anybody are still welcomed to come before 21:00. It's my failure that I could not confirm it last week. Yusuke 2011/8/21 Yusuke Kawasaki : > Then I'm happy to come to Moscow Time Московское Время? around 18:00 > this Sunday evening. > http://maps.google.co.jp/?cid=4544895223193694045 > http://www.495time.ru/ snip > Oops! I found my email last week was not reached to the mailing list. > > 2011/8/13 Yusuke Kawasaki G : >> Спасибо! Thank you so much for arranging the meeting. >> >> I'm sorry but I've not meant I'd like to start from "21" o'clock PM Sunday. >> I just mean August "21"st Sunday. >> I and my wife will walk around the city center and Кремль until Sunday evening. >> Кремль looks huge and would need many hours to see the whole. >> However, they say it closes at 17:00. >> I'd love to see onions on the roof which might represent Perl. :) >> Anyway, after the sightseeings, I'll be free on my schedule. >> Starting from 18:00, 19:00 or so would be fine for me. >> Let me know better time for most of us. >> >> I was arrived in Riga last night. >> See you soon in Riga and Moscow. >> Best, It's rain today here in Moscow. Sad. From ivan на bessarabov.ru Sun Aug 21 09:53:23 2011 From: ivan на bessarabov.ru (=?UTF-8?B?0JjQstCw0L0g0JHQtdGB0YHQsNGA0LDQsdC+0LI=?=) Date: Sun, 21 Aug 2011 20:53:23 +0400 Subject: [Moscow.pm] =?utf-8?b?WXVzdWtlIEthd2FzYWtpINCyINCc0L7RgdC60LI=?= =?utf-8?b?0LU=?= In-Reply-To: References: <376141312741810@web94.yandex.ru> <4E44CCFD.3080209@kosov.su> Message-ID: I'm awfully sorry, but I got ill and I'm not attending. Sorry for not informing in advance. It's a great pity that I will miss the meeting. =( 2011/8/21 Yusuke Kawasaki : > I'm sorry to confuse you about the time to meet today. > I guess re-arranging time looks difficult in the same day. > It'd be better for us to meet at 21:00 (not 18:00) as previously scheduled. > Anyway, I'll come there about 20:00 and have a dinner then. > Anybody are still welcomed to come before 21:00. > It's my failure that I could not confirm it last week. > > Yusuke > > 2011/8/21 Yusuke Kawasaki : >> Then I'm happy to come to Moscow Time Московское Время? around 18:00 >> this Sunday evening. >> http://maps.google.co.jp/?cid=4544895223193694045 >> http://www.495time.ru/ > snip >> Oops! I found my email last week was not reached to the mailing list. >> >> 2011/8/13 Yusuke Kawasaki G : >>> Спасибо! Thank you so much for arranging the meeting. >>> >>> I'm sorry but I've not meant I'd like to start from "21" o'clock PM Sunday. >>> I just mean August "21"st Sunday. >>> I and my wife will walk around the city center and Кремль until Sunday evening. >>> Кремль looks huge and would need many hours to see the whole. >>> However, they say it closes at 17:00. >>> I'd love to see onions on the roof which might represent Perl. :) >>> Anyway, after the sightseeings, I'll be free on my schedule. >>> Starting from 18:00, 19:00 or so would be fine for me. >>> Let me know better time for most of us. >>> >>> I was arrived in Riga last night. >>> See you soon in Riga and Moscow. >>> Best, > > It's rain today here in Moscow. Sad. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From mi на ya.ru Mon Aug 22 02:40:00 2011 From: mi на ya.ru (=?koi8-r?B?7snLz8zByiDtydvJzg==?=) Date: Mon, 22 Aug 2011 13:40:00 +0400 Subject: [Moscow.pm] =?koi8-r?b?WXVzdWtlIEthd2FzYWtpINcg7c/Ty9fF?= In-Reply-To: References: <376141312741810@web94.yandex.ru> <4E44CCFD.3080209@kosov.su> Message-ID: <615811314006000@web99.yandex.ru> Yusuke, thank you very muchб it was cool in restaurant Moscow Ogni was me - Nikolay and Ruslan Zakirov Yumi and Yusuke - is a very very educated and very nice people was very glad to see them again. 21.08.2011, 20:53, "Иван Бессарабов" : > I'm awfully sorry, but I got ill and I'm not attending. > Sorry for not informing in advance. > > It's a great pity that I will miss the meeting. =( > > 2011/8/21 Yusuke Kawasaki : > >>  I'm sorry to confuse you about the time to meet today. >>  I guess re-arranging time looks difficult in the same day. >>  It'd be better for us to meet at 21:00 (not 18:00) as previously scheduled. >>  Anyway, I'll come there about 20:00 and have a dinner then. >>  Anybody are still welcomed to come before 21:00. >>  It's my failure that I could not confirm it last week. >> >>  Yusuke >> >>  2011/8/21 Yusuke Kawasaki : >>>  Then I'm happy to come to Moscow Time Московское Время? around 18:00 >>>  this Sunday evening. >>>  http://maps.google.co.jp/?cid=4544895223193694045 >>>  http://www.495time.ru/ >>  snip >>>  Oops! I found my email last week was not reached to the mailing list. >>> >>>  2011/8/13 Yusuke Kawasaki G : >>>>  Спасибо! Thank you so much for arranging the meeting. >>>> >>>>  I'm sorry but I've not meant I'd like to start from "21" o'clock PM Sunday. >>>>  I just mean August "21"st Sunday. >>>>  I and my wife will walk around the city center and Кремль until Sunday evening. >>>>  Кремль looks huge and would need many hours to see the whole. >>>>  However, they say it closes at 17:00. >>>>  I'd love to see onions on the roof which might represent Perl. :) >>>>  Anyway, after the sightseeings, I'll be free on my schedule. >>>>  Starting from 18:00, 19:00 or so would be fine for me. >>>>  Let me know better time for most of us. >>>> >>>>  I was arrived in Riga last night. >>>>  See you soon in Riga and Moscow. >>>>  Best, >>  It's rain today here in Moscow. Sad. >>  -- >>  Moscow.pm mailing list >>  moscow-pm на pm.org | http://moscow.pm.org > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Николай Мишин From timonnius на gmail.com Wed Aug 24 05:52:04 2011 From: timonnius на gmail.com (=?KOI8-R?B?9MnNz8bFyiDtwdLLz9c=?=) Date: Wed, 24 Aug 2011 16:52:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= Message-ID: Добрый день всем. Эта мое первое обращение к подписчикам списка рассылки, по этому не пинайте сильно а лучше скажите что я делаю не так. Сначала ситуация: есть три сервера на debian требуется на каждом из них запустить приложение на perl с помощью которого они будут обмениваться информацией каждый с каждым. Желательно что б все это проходило через защищенный канал с авторизацией (но это в идеале, для начала просто сойдет простейшая авторизация и открытый текст). Опыта написания сетевых программ у меня нет в принципе, да и программы использующие параллельные вычисления, я писал всего пару раз с использованием модуля Parallel::ForkManager. Хотелось бы узнать самые распространенные грабли и вообще получить направление "куда капать". На данный момент изучаю книгу "Разработка сетевых программ на Perl" и с помощью IO::Socket написал простейшее клиент-серверное приложение. В принципе я полагаю что следуя этим путем я рано или поздно напишу нужное мне приложение, но я так же полагаю что есть более правильный путь, который я не вижу в силу отсутствия опыта. Заранее благодарен всем за помощь и консультации. ps это приложение должно быть максимально надежно и должно работать 24*7 потому можно использовать только надежные методы ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Aug 24 05:55:42 2011 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 24 Aug 2011 14:55:42 +0200 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YHRg9C70YzRgtCw0YbQuNGPINC/0L4g?= =?utf-8?b?0L/QvtCy0L7QtNGDINGB0L7Qt9C00LDQvdC40Y8g0YHQtdGC0LXQstGL?= =?utf-8?b?0YUg0L/RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBQZXJs?= In-Reply-To: References: Message-ID: > запустить приложение на perl с помощью которого они будут обмениваться > информацией каждый с каждым. > ps это приложение должно быть максимально надежно и должно работать 24*7 потому можно использовать > только надежные методы Нужна информация об информации. Так-то можно поставить в крон scp или rsync и обмениваться файлами - будет надежней некуда. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From akzhan.abdulin на gmail.com Wed Aug 24 05:57:07 2011 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Wed, 24 Aug 2011 16:57:07 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YHRg9C70YzRgtCw0YbQuNGPINC/0L4g?= =?utf-8?b?0L/QvtCy0L7QtNGDINGB0L7Qt9C00LDQvdC40Y8g0YHQtdGC0LXQstGL?= =?utf-8?b?0YUg0L/RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBQZXJs?= In-Reply-To: References: Message-ID: К примеру, CPAN Net::RabbitMQ, и ставите кластер RabbitMQ (ставится влёт apt-get install rabbitmq-server). Разберетесь быстро, API очередей очень простой. Надежность также высокая. 24 августа 2011 г. 16:52 пользователь Тимофей Марков написал: > Добрый день всем. Эта мое первое обращение к подписчикам списка рассылки, > по этому не пинайте сильно а лучше скажите что я делаю не так. > Сначала ситуация: есть три сервера на debian требуется на каждом из них > запустить приложение на perl с помощью которого они будут обмениваться > информацией каждый с каждым. Желательно что б все это проходило через > защищенный канал с авторизацией (но это в идеале, для начала просто сойдет > простейшая авторизация и открытый текст). Опыта написания сетевых программ у > меня нет в принципе, да и программы использующие параллельные вычисления, я > писал всего пару раз с использованием модуля Parallel::ForkManager. > Хотелось бы узнать самые распространенные грабли и вообще получить > направление "куда капать". На данный момент изучаю книгу "Разработка сетевых > программ на Perl" и с помощью IO::Socket написал простейшее > клиент-серверное приложение. В принципе я полагаю что следуя этим путем я > рано или поздно напишу нужное мне приложение, но я так же полагаю что есть > более правильный путь, который я не вижу в силу отсутствия опыта. > Заранее благодарен всем за помощь и консультации. > ps это приложение должно быть максимально надежно и должно работать 24*7 > потому можно использовать только надежные методы > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Wed Aug 24 06:25:46 2011 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 24 Aug 2011 18:25:46 +0500 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: Message-ID: 1. Какого типа информация? 2. Какую производительность хочется получить? Да и если просто файлы то тупо или rsysnc или scp + cron. Если очереди то да лучше Rabbit - это в большинстве случаев всяко лучше чем свой велосипед с трапецидными колесами 24 августа 2011 г. 17:52 пользователь Тимофей Марков написал: > Добрый день всем. Эта мое первое обращение к подписчикам списка рассылки, по > этому не пинайте сильно а лучше скажите что я делаю не так. > Сначала ситуация: есть три сервера на debian требуется на каждом из них > запустить приложение на perl с помощью которого они будут обмениваться > информацией каждый с каждым. Желательно что б все это проходило через > защищенный канал с авторизацией (но это в идеале, для начала просто сойдет > простейшая авторизация и открытый текст). Опыта написания сетевых программ у > меня нет в принципе, да и программы использующие параллельные вычисления, я > писал всего пару раз с использованием модуля  Parallel::ForkManager. > Хотелось бы узнать самые распространенные грабли и вообще получить > направление "куда капать". На данный момент изучаю книгу "Разработка сетевых > программ на Perl" и с помощью IO::Socket написал простейшее > клиент-серверное приложение. В принципе я полагаю что следуя этим путем я > рано или поздно напишу нужное мне приложение, но я так же полагаю что есть > более правильный путь, который я не вижу в силу отсутствия опыта. > Заранее благодарен всем за помощь и консультации. > ps это приложение должно быть максимально надежно и должно работать 24*7 > потому можно использовать только надежные методы > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From zzz на zzz.org.ua Wed Aug 24 07:17:04 2011 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Wed, 24 Aug 2011 17:17:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: Message-ID: On 8/24/11, Andrew Shitov wrote: >> запустить приложение на perl с помощью которого они будут обмениваться >> информацией каждый с каждым. > Нужна информация об информации. Ну а если без информации об информации, а в общем случае, то есть много фреймворков: POE, IO::Async, Event, AnyEvent, etc. From onokonem на gmail.com Wed Aug 24 07:23:21 2011 From: onokonem на gmail.com (Daniel Podolsky) Date: Wed, 24 Aug 2011 18:23:21 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: Message-ID: а еще есть прекрасный вариант - поднять на всех хостах апач с mod_perl, mod_ssl, mod_auth_basic, mod_authz_ldap (по желанию) и общаться через него. главный плюс - не надо ничего специального изучать. минусов не вижу. 2011/8/24 Alexandr Gomoliako : > On 8/24/11, Andrew Shitov wrote: >>> запустить приложение на perl с помощью которого они будут обмениваться >>> информацией каждый с каждым. > >> Нужна информация об информации. > > Ну а если без информации об информации, а в общем случае, то есть > много фреймворков: POE, IO::Async, Event, AnyEvent, etc. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From zzz на zzz.org.ua Wed Aug 24 07:41:27 2011 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Wed, 24 Aug 2011 17:41:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: Message-ID: On 8/24/11, Daniel Podolsky wrote: > главный плюс - не надо ничего специального изучать. Ну да, такие мысли от того, что до сих пор нет нормального легко понимаемого фреймворка. From isage на aumi.ru Wed Aug 24 07:44:47 2011 From: isage на aumi.ru (iSage) Date: Wed, 24 Aug 2011 17:44:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YHRg9C70YzRgtCw0YbQuNGPINC/0L4g?= =?utf-8?b?0L/QvtCy0L7QtNGDINGB0L7Qt9C00LDQvdC40Y8g0YHQtdGC0LXQstGL?= =?utf-8?b?0YUg0L/RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBQZXJs?= In-Reply-To: References: Message-ID: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Нормального, легко понимаемого фреймворка для чего? Для веба есть mojolicious. Для остального есть AnyEvent On Wed, 24 Aug 2011 17:41:27 +0300, Alexandr Gomoliako wrote: > On 8/24/11, Daniel Podolsky wrote: >> главный плюс - не надо ничего специального изучать. > > Ну да, такие мысли от того, что до сих пор нет нормального легко > понимаемого фреймворка. From akzhan.abdulin на gmail.com Wed Aug 24 07:51:08 2011 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Wed, 24 Aug 2011 18:51:08 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YHRg9C70YzRgtCw0YbQuNGPINC/0L4g?= =?utf-8?b?0L/QvtCy0L7QtNGDINGB0L7Qt9C00LDQvdC40Y8g0YHQtdGC0LXQstGL?= =?utf-8?b?0YUg0L/RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBQZXJs?= In-Reply-To: References: Message-ID: Я не знаю, что может быть проще API очередей. RabbitMQ API очень прост и удобен. Кстати, можно вообще тупо memcached использовать, но это надежно только при соблюдении условия, что данные все вмещаются в кэш. Если не хочется ставить сторонний софт, используйте 0MQ, например. http://www.zeromq.org/bindings:perl, http://www.zeromq.org/intro:read-the-manual. 24 августа 2011 г. 18:41 пользователь Alexandr Gomoliako написал: > On 8/24/11, Daniel Podolsky wrote: > > главный плюс - не надо ничего специального изучать. > > Ну да, такие мысли от того, что до сих пор нет нормального легко > понимаемого фреймворка. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Wed Aug 24 07:52:27 2011 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Wed, 24 Aug 2011 18:52:27 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YHRg9C70YzRgtCw0YbQuNGPINC/0L4g?= =?utf-8?b?0L/QvtCy0L7QtNGDINGB0L7Qt9C00LDQvdC40Y8g0YHQtdGC0LXQstGL?= =?utf-8?b?0YUg0L/RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBQZXJs?= In-Reply-To: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: Много путей. Как минимум, есть еще Dancer и другие каркасы вместо Mojo..., да и AnyEvent совершенно не панацея, а лишь один из вариантов. 24 августа 2011 г. 18:44 пользователь iSage написал: > Нормального, легко понимаемого фреймворка для чего? > Для веба есть mojolicious. > Для остального есть AnyEvent > > On Wed, 24 Aug 2011 17:41:27 +0300, Alexandr Gomoliako > wrote: > > On 8/24/11, Daniel Podolsky wrote: > >> главный плюс - не надо ничего специального изучать. > > > > Ну да, такие мысли от того, что до сих пор нет нормального легко > > понимаемого фреймворка. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Wed Aug 24 23:33:48 2011 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 25 Aug 2011 11:33:48 +0500 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: 24 августа 2011 г. 19:52 пользователь Akzhan Abdulin написал: > Много путей. Как минимум, есть еще Dancer и другие каркасы вместо Mojo..., > да и AnyEvent совершенно не панацея, а лишь один из вариантов. Да, но к творениям Марка у меня особая любовь. > > 24 августа 2011 г. 18:44 пользователь iSage написал: >> >> Нормального, легко понимаемого фреймворка для чего? >> Для веба есть mojolicious. >> Для остального есть AnyEvent >> >> On Wed, 24 Aug 2011 17:41:27 +0300, Alexandr Gomoliako >> wrote: >> > On 8/24/11, Daniel Podolsky wrote: >> >> главный плюс - не надо ничего специального изучать. >> > >> > Ну да, такие мысли от того, что до сих пор нет нормального легко >> > понимаемого фреймворка. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From timonnius на gmail.com Thu Aug 25 01:11:26 2011 From: timonnius на gmail.com (=?KOI8-R?B?9MnNz8bFyiDtwdLLz9c=?=) Date: Thu, 25 Aug 2011 12:11:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: Благодарю всех ответивших. Немного более точно обрисую ситуацию (заодно и информацию об информации дам). На каждом сервере крутится перловая программа которая определяет скорость до нескольких хостов. Вот именно эту информацию и нужно передавать, плюс еще некоторые управляющие команды. те варианты с scp не подходят. Поднимать ради этого апач тоже не правильно ибо это лишняя дыра в безопасности плюс лишняя нагрузка на сервер (все сервера VPS) Вариант с RabbitMQ кажется тоже слишком глобальным, хотелось бы справиться средствами perl не запуская лишних процессов. Такой вопрос, а почему не использовать IO::Socket и IO::Select как я понимаю(хотя конечно могу не правильно понимать) этого функционала достаточно для создания соединений. Или есть какие подводные камни? И что на счет шифрования(в эти дебри сам еще не успел залезть), в принципе обмен будет проходить по защищенным каналам, но береженого Бог бережет/ Может есть какие средства для установления защищенных каналов, или придется доп модули использовать? Остальные модули буду сейчас рассматривать. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Thu Aug 25 01:23:03 2011 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 25 Aug 2011 10:23:03 +0200 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YHRg9C70YzRgtCw0YbQuNGPINC/0L4g?= =?utf-8?b?0L/QvtCy0L7QtNGDINGB0L7Qt9C00LDQvdC40Y8g0YHQtdGC0LXQstGL?= =?utf-8?b?0YUg0L/RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBQZXJs?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: > На каждом сервере крутится перловая программа которая определяет скорость до > нескольких хостов. Вот именно эту информацию и нужно передавать Подключиться к удаленной (remote) базе данных и писать в нее. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Thu Aug 25 01:25:16 2011 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 25 Aug 2011 12:25:16 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: Message-ID: <894080566.20110825122516@softsearch.ru> Здравствуйте, Тимофей. > Желательно что б все это проходило через защищенный канал Как вариант - поднять vpn. -- С уважением, Михаил mailto:postmaster на softsearch.ru From postmaster на softsearch.ru Thu Aug 25 01:31:57 2011 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 25 Aug 2011 12:31:57 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: <846461824.20110825123157@softsearch.ru> Здравствуйте, Тимофей. > На каждом сервере крутится перловая программа которая определяет > скорость до нескольких хостов. А можете рассказать, как она это делает? Мы недавно решали схожую задачу. Интересно сравнить решения. -- С уважением, Михаил mailto:postmaster на softsearch.ru From aml на rulezz.ru Thu Aug 25 01:33:21 2011 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 25 Aug 2011 12:33:21 +0400 Subject: [Moscow.pm] =?windows-1251?b?yu7t8fPr/PLg9uj/IO/uIO/u4u7k8yDx7ufk?= =?windows-1251?b?4O3o/yDx5fLl4vv1IO/w6Ovu5uXt6Okg7eAgUGVybA==?= In-Reply-To: References: Message-ID: <201108251233.21188.aml@rulezz.ru> В письме Thursday 25 August 2011 12:11:26 Тимофей Марков написал: > На каждом сервере крутится перловая программа которая определяет скорость > до нескольких хостов. Вот именно эту информацию и нужно передавать, плюс > еще некоторые управляющие команды. Для простых задач, не требовательных к производительности, отлично подойдёт IO::Multiplex. В одном потоке вы можете создать несколько сокетов - и слушающих, и соединяющихся. Просто писать, просто обрабатывать ошибки. Я сам не пробовал, но вообще есть модуль IO::Socket::SSL, который позволит вам использовать SSL для соединения и проверки сертификатов и шифрования. Если этот сокет можно подключить к IO::Multiplex, то это будет самым простым решением для вас. -- Alexander Lourier, http://aml.rulezz.ru/ From timonnius на gmail.com Thu Aug 25 01:48:03 2011 From: timonnius на gmail.com (=?KOI8-R?B?9MnNz8bFyiDtwdLLz9c=?=) Date: Thu, 25 Aug 2011 12:48:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: <201108251233.21188.aml@rulezz.ru> References: <201108251233.21188.aml@rulezz.ru> Message-ID: Михаил, пока с помощью простейшего пинга, в дальнейшем естественно, метод определения состояния канала изменится., VPN и так поднят, (как я сказал, среда там защищенная) но что б программа была более гибкой и подходила для незащищенных сред хотелось бы какой реализовать защиту средствами perl. Это мое первое "крупное" приложение на перле и потому сначала был реализован основной функционал доступными мне средствами, а потом уже (те сейчас) идет модернизация программы для повышения надежности, возможностей и оптимизации использования ресурсов. Александр, благодарю, обязательно попробую. Андрей, все это затевается для повышения отказоустойчивости. Использовать еще и дополнительные БД мне видеться не правильным по многим причинам (надежность, оптимальность использования ресурсов, излишняя сложность системы) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From jt на aaanet.ru Thu Aug 25 01:53:45 2011 From: jt на aaanet.ru (=?utf-8?B?0JXQstCz0LXQvdC40Lkg0KLQvtGA0L7Qv9C+0LI=?=) Date: Thu, 25 Aug 2011 12:53:45 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YHRg9C70YzRgtCw0YbQuNGPINC/0L4g?= =?utf-8?b?0L/QvtCy0L7QtNGDINGB0L7Qt9C00LDQvdC40Y8g0YHQtdGC0LXQstGL0YUg?= =?utf-8?b?0L/RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBQZXJs?= In-Reply-To: References: <201108251233.21188.aml@rulezz.ru> Message-ID: <1C519FE9-EA74-450B-BEF5-D97CE29404C2@aaanet.ru> Привет. Keep it simple, потом же будет проще поддерживать. VPN в вашем случае достаточно, вы же не архивами ФСБ оперируете. Вместо мускула возьмите Redis ( http://www.redis.io ). Быстро и просто. Евгений jt на aaanet.ru On Aug 25, 2011, at 12:48 PM, Тимофей Марков wrote: > Михаил, пока с помощью простейшего пинга, в дальнейшем естественно, метод определения состояния канала изменится., VPN и так поднят, (как я сказал, среда там защищенная) но что б программа была более гибкой и подходила для незащищенных сред хотелось бы какой реализовать защиту средствами perl. Это мое первое "крупное" приложение на перле и потому сначала был реализован основной функционал доступными мне средствами, а потом уже (те сейчас) идет модернизация программы для повышения надежности, возможностей и оптимизации использования ресурсов. > > Александр, благодарю, обязательно попробую. > > Андрей, все это затевается для повышения отказоустойчивости. Использовать еще и дополнительные БД мне видеться не правильным по многим причинам (надежность, оптимальность использования ресурсов, излишняя сложность системы) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Thu Aug 25 01:54:51 2011 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 25 Aug 2011 10:54:51 +0200 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YHRg9C70YzRgtCw0YbQuNGPINC/0L4g?= =?utf-8?b?0L/QvtCy0L7QtNGDINGB0L7Qt9C00LDQvdC40Y8g0YHQtdGC0LXQstGL?= =?utf-8?b?0YUg0L/RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBQZXJs?= In-Reply-To: References: <201108251233.21188.aml@rulezz.ru> Message-ID: > Андрей, все это затевается для повышения > отказоустойчивости. Использовать еще и дополнительные БД мне видеться не > правильным по многим причинам (надежность, оптимальность использования > ресурсов, излишняя сложность системы) Мне кажется, вы не правы. Если это "первое "крупное" приложение на перле", то риск написать его с ошибками намного выше, чем отказ системы из набора стабильно работающих компонентов. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From Andrei.Fedorov на sup.com Thu Aug 25 02:23:15 2011 From: Andrei.Fedorov на sup.com (Andrei Fedorov) Date: Thu, 25 Aug 2011 13:23:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: <574196D8-3A14-437D-AB01-7D0D8E2CB5D3@sup.com> Привет. Мне понадобилось сделать небольшой сервер на перле, чтобы автоматически добавлять на вторичные ДНС-сервера новые зоны. Вот тут код клиента и сервера: http://www.litecrm.ru/DNSreplicator.tar.gz Код достаточно простой и разобраться в нем очень лекго. Мне кажется это близко подходит к твоей задаче. И можно взять его за основу: DNSreplicator_server запускается на первичном ДНС и создает небольшой сервер, принимающий коннекты по TCP. Каждому подключившемуся клиенту он выдает время последнего обновления зон в ДНС (проверка каждые 10 сек.). Если время клиента совпадает со временем сервера, то клиент отключается, иначе запрашивает список доменов. Далее клиент проверяет каких доменов у него еще нет, добавляет их в named.conf как секондари зоны с ссылкой на IP сервер, как на мастер зону, и перезапускает ДНС-сервер. Для исключения возможных ошибок, на сервере можно задать список исключения. Клиент запускается по крону. Все хочу найти время, доделать его и засветить на хабре, но нет ни времени, ни кармы :) Там можно добавить проверку ошибки перезапуска вторичного ДНС-сервера и сделать откат к последней успешной конфигурации, но даже без нее за год работы ошибок небыло :) В клиенте IO::Socket. В сервере использовал POE::Component::Server::TCP, так как это быстрее и проще :) К тому же не надо ничего ставить с CPAN - библиотека есть в репозитории Debian (libpoe-perl). Если есть вопросы - пиши :) Best regards, Andrey Fedorov 25.08.2011, в 12:11, Тимофей Марков написал(а): > Благодарю всех ответивших. > Немного более точно обрисую ситуацию (заодно и информацию об информации дам). > На каждом сервере крутится перловая программа которая определяет скорость до нескольких хостов. Вот именно эту информацию и нужно передавать, плюс еще некоторые управляющие команды. те варианты с scp не подходят. Поднимать ради этого апач тоже не правильно ибо это лишняя дыра в безопасности плюс лишняя нагрузка на сервер (все сервера VPS) Вариант с RabbitMQ кажется тоже слишком глобальным, хотелось бы справиться средствами perl не запуская лишних процессов. > Такой вопрос, а почему не использовать IO::Socket и IO::Select как я понимаю(хотя конечно могу не правильно понимать) этого функционала достаточно для создания соединений. Или есть какие подводные камни? > И что на счет шифрования(в эти дебри сам еще не успел залезть), в принципе обмен будет проходить по защищенным каналам, но береженого Бог бережет/ Может есть какие средства для установления защищенных каналов, или придется доп модули использовать? > > Остальные модули буду сейчас рассматривать. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From timonnius на gmail.com Thu Aug 25 02:24:23 2011 From: timonnius на gmail.com (=?KOI8-R?B?9MnNz8bFyiDtwdLLz9c=?=) Date: Thu, 25 Aug 2011 13:24:23 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: <201108251233.21188.aml@rulezz.ru> Message-ID: Андрей Риск допустить ошибки есть всегда, по этому в продакшене еще долгое время будет первая версия моей программы работающая на элементарных алгоритмах. Использование дополнительных программ (в частности БД) приводит к существенному увеличению сложности всей системы (так ошибки нужно искать только лишь в своей программе, а так еще и на этапе взаимодействия программы с БД) плюс БД в любом случае принесет дополнительную нагрузку на сервера, что не желательно. Евгений. на данный момент в принципе vpn-а достаточно но в будущем к этой системе будут подключаться хосты без vpn подключения (и оно там по определенным причинам не возможно) так что вариант с шифрованием можно будет рассматривать позже ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From timonnius на gmail.com Thu Aug 25 02:26:53 2011 From: timonnius на gmail.com (=?KOI8-R?B?9MnNz8bFyiDtwdLLz9c=?=) Date: Thu, 25 Aug 2011 13:26:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: <574196D8-3A14-437D-AB01-7D0D8E2CB5D3@sup.com> References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> <574196D8-3A14-437D-AB01-7D0D8E2CB5D3@sup.com> Message-ID: Спасибо, посмотрю 25 августа 2011 г. 13:23 пользователь Andrei Fedorov написал: > Привет. > > Мне понадобилось сделать небольшой сервер на перле, чтобы автоматически > добавлять на вторичные ДНС-сервера новые зоны. > > Вот тут код клиента и сервера: http://www.litecrm.ru/DNSreplicator.tar.gz > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From onokonem на gmail.com Thu Aug 25 02:49:03 2011 From: onokonem на gmail.com (Daniel Podolsky) Date: Thu, 25 Aug 2011 13:49:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: > Поднимать ради этого апач тоже не правильно ибо это лишняя дыра в > безопасности плюс лишняя нагрузка на сервер а где дыра, и откуда лишняя нагрузка? From akzhan.abdulin на gmail.com Thu Aug 25 02:50:32 2011 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Thu, 25 Aug 2011 13:50:32 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YHRg9C70YzRgtCw0YbQuNGPINC/0L4g?= =?utf-8?b?0L/QvtCy0L7QtNGDINGB0L7Qt9C00LDQvdC40Y8g0YHQtdGC0LXQstGL?= =?utf-8?b?0YUg0L/RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBQZXJs?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: На это конструктивная дискуссия с моей стороны заканчивается :) Набивайте шишки самостоятельно. 25 августа 2011 г. 12:11 пользователь Тимофей Марков написал: > Благодарю всех ответивших. > Немного более точно обрисую ситуацию (заодно и информацию об информации > дам). > На каждом сервере крутится перловая программа которая определяет скорость > до нескольких хостов. Вот именно эту информацию и нужно передавать, плюс еще > некоторые управляющие команды. те варианты с scp не подходят. Поднимать ради > этого апач тоже не правильно ибо это лишняя дыра в безопасности плюс лишняя > нагрузка на сервер (все сервера VPS) Вариант с RabbitMQ кажется тоже > слишком глобальным, хотелось бы справиться средствами perl не запуская > лишних процессов. > Такой вопрос, а почему не использовать IO::Socket и IO::Select как я > понимаю(хотя конечно могу не правильно понимать) этого функционала > достаточно для создания соединений. Или есть какие подводные камни? > И что на счет шифрования(в эти дебри сам еще не успел залезть), в принципе > обмен будет проходить по защищенным каналам, но береженого Бог бережет/ > Может есть какие средства для установления защищенных каналов, или придется > доп модули использовать? > > Остальные модули буду сейчас рассматривать. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Thu Aug 25 02:52:06 2011 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 25 Aug 2011 11:52:06 +0200 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YHRg9C70YzRgtCw0YbQuNGPINC/0L4g?= =?utf-8?b?0L/QvtCy0L7QtNGDINGB0L7Qt9C00LDQvdC40Y8g0YHQtdGC0LXQstGL?= =?utf-8?b?0YUg0L/RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBQZXJs?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: > На это конструктивная дискуссия с моей стороны заканчивается :) > Набивайте шишки самостоятельно. +1 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From cub.uanic на gmail.com Thu Aug 25 03:22:31 2011 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Thu, 25 Aug 2011 13:22:31 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YHRg9C70YzRgtCw0YbQuNGPINC/0L4g?= =?utf-8?b?0L/QvtCy0L7QtNGDINGB0L7Qt9C00LDQvdC40Y8g0YHQtdGC0LXQstGL?= =?utf-8?b?0YUg0L/RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBQZXJs?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: Тимофей, всё что вы описали - похоже уже реализовано. Называется Nagios. Написано на perl, легко расширяется плагинами, в том числе и самописными. Сравнительно недавно форкнуто и переименовано - детали и новое название можно легко найти на Opennet. Я понимаю - свой велосипед ближе к телу и всё такое... Но вы потратьте пару часиков на рассмотрение этого варианта - глядишь, и своё время сэкономите, и может ещё кому-то ваш плагин пригодиться. Удачи. 25 августа 2011 г. 12:52 пользователь Andrew Shitov написал: >> На это конструктивная дискуссия с моей стороны заканчивается :) >> Набивайте шишки самостоятельно. > > +1 > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From postmaster на softsearch.ru Thu Aug 25 03:35:36 2011 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 25 Aug 2011 14:35:36 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: <201108251233.21188.aml@rulezz.ru> Message-ID: <1191493626.20110825143536@softsearch.ru> Здравствуйте, Тимофей. > Михаил, пока с помощью простейшего пинга, в дальнейшем естественно, > метод определения состояния канала изменится. Максим Шапошников из Баду делал то ли на РИТе то ли на Хайлоаде доклад и там описывал, как сие они реализовали в циске. Но его метод не самый лучший. Пинги идут не до всех хостов, tcp соединение на распространённые порты приводит к абузам от админов этих хотов, а traceroute не очень точен. Мы же по подсказке добрых людей нашли во freebsd sysctl-ку, в которой есть rtt до хостов, с которыми недавно была связь. -- С уважением, Михаил mailto:postmaster на softsearch.ru From dmitry на karasik.eu.org Thu Aug 25 05:20:54 2011 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Thu, 25 Aug 2011 14:20:54 +0200 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: <20110825122054.GA75054@tetsuo.karasik.eu.org> +1 все берется и пишется, задача примитивная, хоть на rsync хоть на перле хоть на голубиной почте... вообще непонятно о чем дискуссия On Thu, Aug 25, 2011 at 01:50:32PM +0400, Akzhan Abdulin wrote: > На это конструктивная дискуссия с моей стороны заканчивается :) > > Набивайте шишки самостоятельно. > > 25 августа 2011 г. 12:11 пользователь Тимофей Марков > написал: > > > Благодарю всех ответивших. > > Немного более точно обрисую ситуацию (заодно и информацию об информации > > дам). > > На каждом сервере крутится перловая программа которая определяет скорость > > до нескольких хостов. Вот именно эту информацию и нужно передавать, плюс еще > > некоторые управляющие команды. те варианты с scp не подходят. Поднимать ради > > этого апач тоже не правильно ибо это лишняя дыра в безопасности плюс лишняя > > нагрузка на сервер (все сервера VPS) Вариант с RabbitMQ кажется тоже > > слишком глобальным, хотелось бы справиться средствами perl не запуская > > лишних процессов. > > Такой вопрос, а почему не использовать IO::Socket и IO::Select как я > > понимаю(хотя конечно могу не правильно понимать) этого функционала > > достаточно для создания соединений. Или есть какие подводные камни? > > И что на счет шифрования(в эти дебри сам еще не успел залезть), в принципе > > обмен будет проходить по защищенным каналам, но береженого Бог бережет/ > > Может есть какие средства для установления защищенных каналов, или придется > > доп модули использовать? > > > > Остальные модули буду сейчас рассматривать. > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From sharifulin на gmail.com Thu Aug 25 05:34:54 2011 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 25 Aug 2011 16:34:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: <20110825122054.GA75054@tetsuo.karasik.eu.org> References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> <20110825122054.GA75054@tetsuo.karasik.eu.org> Message-ID: Дима, да всё понятно. Просто человек никогда похожего не делал, интересуется способами, это нормально. Тут ему накидали достаточно вариантов, теперь можно выбрать и кодить) 2011/8/25 Dmitry Karasik > +1 > > все берется и пишется, задача примитивная, хоть на rsync хоть на перле хоть > на голубиной почте... > вообще непонятно о чем дискуссия > > On Thu, Aug 25, 2011 at 01:50:32PM +0400, Akzhan Abdulin wrote: > > На это конструктивная дискуссия с моей стороны заканчивается :) > > > > Набивайте шишки самостоятельно. > > > > 25 августа 2011 г. 12:11 пользователь Тимофей Марков > > написал: > > > > > Благодарю всех ответивших. > > > Немного более точно обрисую ситуацию (заодно и информацию об информации > > > дам). > > > На каждом сервере крутится перловая программа которая определяет > скорость > > > до нескольких хостов. Вот именно эту информацию и нужно передавать, > плюс еще > > > некоторые управляющие команды. те варианты с scp не подходят. Поднимать > ради > > > этого апач тоже не правильно ибо это лишняя дыра в безопасности плюс > лишняя > > > нагрузка на сервер (все сервера VPS) Вариант с RabbitMQ кажется тоже > > > слишком глобальным, хотелось бы справиться средствами perl не запуская > > > лишних процессов. > > > Такой вопрос, а почему не использовать IO::Socket и IO::Select как я > > > понимаю(хотя конечно могу не правильно понимать) этого функционала > > > достаточно для создания соединений. Или есть какие подводные камни? > > > И что на счет шифрования(в эти дебри сам еще не успел залезть), в > принципе > > > обмен будет проходить по защищенным каналам, но береженого Бог бережет/ > > > Может есть какие средства для установления защищенных каналов, или > придется > > > доп модули использовать? > > > > > > Остальные модули буду сейчас рассматривать. > > > > > > -- > > > Moscow.pm mailing list > > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Sincerely, > Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From timonnius на gmail.com Thu Aug 25 05:38:15 2011 From: timonnius на gmail.com (=?KOI8-R?B?9MnNz8bFyiDtwdLLz9c=?=) Date: Thu, 25 Aug 2011 16:38:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> <20110825122054.GA75054@tetsuo.karasik.eu.org> Message-ID: Да Анатолий. Так и есть. Благодарю всех за пищу для размышлений. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From me на ryvasy.net Thu Aug 25 05:49:32 2011 From: me на ryvasy.net (=?UTF-8?B?0JLQsNGB0LjQu9C40Lkg0KDRj9Cx0L7Qsg==?=) Date: Thu, 25 Aug 2011 16:49:32 +0400 Subject: [Moscow.pm] =?utf-8?q?FindBin_=D0=B8_cron?= Message-ID: <4E5644DC.5040801@ryvasy.net> Всем привет! Напоролся на неадекватную работу FindBin при вызове скрипта из cron. use FindBin qw( $Bin ); Вызываю скрипт из консоли - получаю верно заполненную переменную $Bin. Вызываю из cron - переменная не определена. Документация к FindBin о таких особенностях молчит. Проблема наблюдается в Solaris на Perl 5.8.4. Локально (Arch Linux, Perl 5.14) все работает правильно. Кто-нибудь сталкивался? Как бороться? Спасибо! From akzhan.abdulin на gmail.com Thu Aug 25 05:57:37 2011 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Thu, 25 Aug 2011 16:57:37 +0400 Subject: [Moscow.pm] =?utf-8?q?FindBin_=D0=B8_cron?= In-Reply-To: <4E5644DC.5040801@ryvasy.net> References: <4E5644DC.5040801@ryvasy.net> Message-ID: А как вы скрипт вызываете? Желательно с указание пути (например, perl /somepath/yourscript.pl). Еще посмотрите FindBin::Real, но он, насколько я помню, решает проблему с mod_perl. 2011/8/25 Василий Рябов > Всем привет! > > Напоролся на неадекватную работу FindBin при вызове скрипта из cron. > > use FindBin qw( $Bin ); > > Вызываю скрипт из консоли - получаю верно заполненную переменную $Bin. > Вызываю из cron - переменная не определена. Документация к FindBin о таких > особенностях молчит. > Проблема наблюдается в Solaris на Perl 5.8.4. Локально (Arch Linux, Perl > 5.14) все работает правильно. > Кто-нибудь сталкивался? Как бороться? > > Спасибо! > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Thu Aug 25 06:02:16 2011 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 25 Aug 2011 17:02:16 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: <574196D8-3A14-437D-AB01-7D0D8E2CB5D3@sup.com> References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> <574196D8-3A14-437D-AB01-7D0D8E2CB5D3@sup.com> Message-ID: <414881314277336@web122.yandex.ru> 25.08.2011, 13:23, "Andrei Fedorov" : > Привет. > > Мне понадобилось сделать небольшой сервер на перле, чтобы автоматически добавлять на вторичные ДНС-сервера новые зоны. > А разве вторичные DNS-сервера сами не ходят за зонами? Или это не о том и чего-то не понял? Вобщем интересна сфера применения ) From me на ryvasy.net Thu Aug 25 06:09:38 2011 From: me на ryvasy.net (=?KOI8-R?Q?=F7=C1=D3=C9=CC=C9=CA_=F2=D1=C2=CF=D7?=) Date: Thu, 25 Aug 2011 17:09:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?RmluZEJpbiDJIGNyb24=?= In-Reply-To: References: <4E5644DC.5040801@ryvasy.net> Message-ID: <4E564992.2060700@ryvasy.net> Вызываю с указанием пути. FindBin::Real - тот же эффект. On 08/25/2011 04:57 PM, Akzhan Abdulin wrote: > А как вы скрипт вызываете? Желательно с указание пути (например, perl > /somepath/yourscript.pl ). > > Еще посмотрите FindBin::Real, но он, насколько я помню, решает проблему > с mod_perl. > > 2011/8/25 Василий Рябов > > > Всем привет! > > Напоролся на неадекватную работу FindBin при вызове скрипта из cron. > > use FindBin qw( $Bin ); > > Вызываю скрипт из консоли - получаю верно заполненную переменную > $Bin. Вызываю из cron - переменная не определена. Документация к > FindBin о таких особенностях молчит. > Проблема наблюдается в Solaris на Perl 5.8.4. Локально (Arch Linux, > Perl 5.14) все работает правильно. > Кто-нибудь сталкивался? Как бороться? > > Спасибо! > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > From aml на rulezz.ru Thu Aug 25 06:14:32 2011 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 25 Aug 2011 17:14:32 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: <414881314277336@web122.yandex.ru> References: <574196D8-3A14-437D-AB01-7D0D8E2CB5D3@sup.com> <414881314277336@web122.yandex.ru> Message-ID: <201108251714.32878.aml@rulezz.ru> В письме Thursday 25 August 2011 17:02:16 Orlovsky Alexander написал: > 25.08.2011, 13:23, "Andrei Fedorov" : > > Привет. > > > > Мне понадобилось сделать небольшой сервер на перле, чтобы автоматически > > добавлять на вторичные ДНС-сервера новые зоны. > > А разве вторичные DNS-сервера сами не ходят за зонами? Или это не о том и > чего-то не понял? Вобщем интересна сфера применения ) Чтобы вторичные знали, за какими зонами им ходить, надо им это как-то сказать. Я применительно к DNS написал другую штуковину - http://dnsmonkey.rulezz.ru/ DNS Monkey - это специально обученная обезьянка, которая на любые запросы отвечает, что именно она является авторитетным NS-сервером для этой зоны. И на все запросы адресов отвечает фиксированными ответами. Используется для масс-хостинга сайтов на пользовательских доменах, чтобы все запросы приезжали на наши серверы. -- Alexander Lourier, http://aml.rulezz.ru/ From dmitry на karasik.eu.org Thu Aug 25 06:31:12 2011 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Thu, 25 Aug 2011 15:31:12 +0200 Subject: [Moscow.pm] =?koi8-r?b?RmluZEJpbiDJIGNyb24=?= In-Reply-To: <4E5644DC.5040801@ryvasy.net> References: <4E5644DC.5040801@ryvasy.net> Message-ID: <20110825133112.GA77403@tetsuo.karasik.eu.org> On Thu, Aug 25, 2011 at 04:49:32PM +0400, Василий Рябов wrote: > Всем привет! > > Напоролся на неадекватную работу FindBin при вызове скрипта из cron. > > use FindBin qw( $Bin ); > > Вызываю скрипт из консоли - получаю верно заполненную переменную $Bin. > Вызываю из cron - переменная не определена. Документация к FindBin о > таких особенностях молчит. > Проблема наблюдается в Solaris на Perl 5.8.4. Локально (Arch Linux, Perl > 5.14) все работает правильно. > Кто-нибудь сталкивался? Как бороться? врядли это баг, но если это баг, можно побороться так: так как в кроне сильно урезан env, то запустить из-под крона system("env > /tmp/env"), воссоздать env и отлаживать скрипт в нем; скорее всего проблема в куцем PATH=/bin:/usr/bin, но необязательно > > Спасибо! > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From somerandomlogin на gmail.com Thu Aug 25 06:41:02 2011 From: somerandomlogin на gmail.com (Jack of Shadows) Date: Thu, 25 Aug 2011 17:41:02 +0400 Subject: [Moscow.pm] =?koi8-r?b?RmluZEJpbiDJIGNyb24=?= In-Reply-To: <4E5644DC.5040801@ryvasy.net> References: <4E5644DC.5040801@ryvasy.net> Message-ID: Попробуй вызвать FindBin::again() где-нибудь в начале скрипта. 2011/8/25 Василий Рябов : > Всем привет! > > Напоролся на неадекватную работу FindBin при вызове скрипта из cron. > > use FindBin qw( $Bin ); > > Вызываю скрипт из консоли - получаю верно заполненную переменную $Bin. > Вызываю из cron - переменная не определена. Документация к FindBin о таких > особенностях молчит. > Проблема наблюдается в Solaris на Perl 5.8.4. Локально (Arch Linux, Perl > 5.14) все работает правильно. > Кто-нибудь сталкивался? Как бороться? > > Спасибо! > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From Andrei.Fedorov на sup.com Thu Aug 25 07:46:03 2011 From: Andrei.Fedorov на sup.com (Andrei Fedorov) Date: Thu, 25 Aug 2011 18:46:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: <414881314277336@web122.yandex.ru> References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> <574196D8-3A14-437D-AB01-7D0D8E2CB5D3@sup.com> <414881314277336@web122.yandex.ru> Message-ID: <74DF7058-54EE-46A3-BE52-4F40EB610A1B@sup.com> Конечно ходят, но только после того, как в них прописать эти самые зоны. А мне это делать лень :) У меня есть ISPmanager. Через него люди прописывают зоны на примари ДНС-сервере. А дальше, в течении минуты эти домены автоматически добавляются и на секондари ДНС-сервера. Best regards, Andrey Fedorov 25.08.2011, в 17:02, Orlovsky Alexander написал(а): > > > 25.08.2011, 13:23, "Andrei Fedorov" : >> Привет. >> >> Мне понадобилось сделать небольшой сервер на перле, чтобы автоматически добавлять на вторичные ДНС-сервера новые зоны. >> > > А разве вторичные DNS-сервера сами не ходят за зонами? Или это не о том и чего-то не понял? > Вобщем интересна сфера применения ) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From nordicdyno на yandex.ru Thu Aug 25 07:55:04 2011 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 25 Aug 2011 18:55:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?W1NQQU06IyMjI10gUmU6ICBQZXJsIDYg1yBEZWJp?= =?koi8-r?b?YW4gdW5zdGFibGU=?= In-Reply-To: <1313490016.2329.33.camel@host> References: <1313489762.2329.32.camel@host> <1313490016.2329.33.camel@host> Message-ID: <20835_1314284108_4E56624B_20835_226_1_531111314284104@web113.yandex.ru> Смело ) 16.08.2011, 14:20, "Alexey Shrub" : > Всем привет, > > Сабж добавили > http://ddumont.wordpress.com/2011/07/24/perl6-aka-rakudo-is-available-on-debian/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From mons на cpan.org Thu Aug 25 08:52:39 2011 From: mons на cpan.org (Mons Anderson) Date: Thu, 25 Aug 2011 19:52:39 +0400 Subject: [Moscow.pm] =?koi8-r?b?RmluZEJpbiDJIGNyb24=?= In-Reply-To: <4E5644DC.5040801@ryvasy.net> References: <4E5644DC.5040801@ryvasy.net> Message-ID: <201108251952.39441.mons@cpan.org> On Thursday 25 August 2011 16:49:32 Василий Рябов wrote: > Всем привет! > > Напоролся на неадекватную работу FindBin при вызове скрипта из cron. > > use FindBin qw( $Bin ); > > Вызываю скрипт из консоли - получаю верно заполненную переменную $Bin. > Вызываю из cron - переменная не определена. Документация к FindBin о > таких особенностях молчит. > Проблема наблюдается в Solaris на Perl 5.8.4. Локально (Arch Linux, Perl > 5.14) все работает правильно. > Кто-нибудь сталкивался? Как бороться? > > Спасибо! интересно, а попробуйте lib::abs можно вызвать lib::abs::path(".") - это должна быть директория вызываюего файла -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From peter на vereshagin.org Thu Aug 25 11:46:55 2011 From: peter на vereshagin.org (Peter Vereshagin) Date: Thu, 25 Aug 2011 22:46:55 +0400 Subject: [Moscow.pm] =?koi8-r?b?IEZpbmRCaW4gySBjcm9u?= In-Reply-To: <4E5644DC.5040801@ryvasy.net> Message-ID: <20110825184655.GB11758@external.screwed.box> You can't take no for an answer, moscow-pm! 2011/08/25 05:57:40 -0700 moscow-pm-request на pm.org => To moscow-pm на pm.org : > use FindBin qw( $Bin ); https://encrypted.google.com/search?sclient=psy&hl=en&source=hp&q=Use+of+qw%28...%29+as+parentheses+is+deprecated&btnG=Search ? 73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB 12F8 0CE1 4AAC A0E2 6627) -- http://vereshagin.org From ali на ali.org.ua Thu Aug 25 13:18:04 2011 From: ali на ali.org.ua (Oleg Alistratov) Date: Thu, 25 Aug 2011 23:18:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?68/O09XM2NTBw8nRINDPINDP18/E1SDTz9rEwc7J?= =?koi8-r?b?0SDTxdTF19nIINDSyczP1sXOycogzsEgUGVybA==?= In-Reply-To: References: <3fb5ae43ad465d092d8597a1ec0399f6@aumi.ru> Message-ID: <4E56ADFC.3020209@ali.org.ua> On 25.08.2011 12:49, Daniel Podolsky wrote: >> Поднимать ради этого апач тоже не правильно ибо это лишняя дыра в >> безопасности плюс лишняя нагрузка на сервер > а где дыра, и откуда лишняя нагрузка? Кстати, насчет дыр. Можно заддосить апач, и не только апач, запросив у него сложный и развесистый Range. http://habrahabr.ru/blogs/infosecurity/127029/ Пока не починили, владельцам сайтов стоит обратить внимание и порезать к чертям Ranges, или перебрать его, если он нужен. -- Олег Алистратов From cub.uanic на gmail.com Thu Aug 25 13:53:09 2011 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Thu, 25 Aug 2011 23:53:09 +0300 Subject: [Moscow.pm] =?utf-8?q?FindBin_=D0=B8_cron?= In-Reply-To: <20110825184655.GB11758@external.screwed.box> References: <4E5644DC.5040801@ryvasy.net> <20110825184655.GB11758@external.screwed.box> Message-ID: Ну это ж немного не о том :) Вы можете написать: use SomeModule 'x', 'y', 'z'; Или так: print for @lines; Но не можете так: for my $i 'x', 'y', 'z' { .... } В последнем случае скобки являются обязательным синтаксическим элементом, и именно о таких случаях говориться в указанной вами дельте (а точнее, в http://search.cpan.org/dist/perl/pod/perl5135delta.pod): ранее qw() мог заменять собой скобки (подразумевается - которые требуются синтаксисом), а теперь не может. К тому же, http://perldoc.perl.org/functions/use.html (который уже для 5.14.1), явно приводит пример использования qw() в use, несколько раз. Впрочем, это всё теория, на практике лично я предпочитаю qw// :) 25 августа 2011 г. 21:46 пользователь Peter Vereshagin написал: > You can't take no for an answer, moscow-pm! > 2011/08/25 05:57:40 -0700 moscow-pm-request на pm.org => To moscow-pm на pm.org : > >> use FindBin qw( $Bin ); > > https://encrypted.google.com/search?sclient=psy&hl=en&source=hp&q=Use+of+qw%28...%29+as+parentheses+is+deprecated&btnG=Search > > ? > > 73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB  12F8 0CE1 4AAC A0E2 6627) > -- > http://vereshagin.org > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From vovkasm на gmail.com Fri Aug 26 11:31:34 2011 From: vovkasm на gmail.com (Vladimir Timofeev) Date: Fri, 26 Aug 2011 22:31:34 +0400 Subject: [Moscow.pm] =?utf-8?q?FindBin_=D0=B8_cron?= In-Reply-To: <4E5644DC.5040801@ryvasy.net> References: <4E5644DC.5040801@ryvasy.net> Message-ID: 2011/8/25 Василий Рябов : > Всем привет! > > Напоролся на неадекватную работу FindBin при вызове скрипта из cron. > > use FindBin qw( $Bin ); > > Вызываю скрипт из консоли - получаю верно заполненную переменную $Bin. > Вызываю из cron - переменная не определена. Документация к FindBin о таких > особенностях молчит. > Проблема наблюдается в Solaris на Perl 5.8.4. Локально (Arch Linux, Perl > 5.14) все работает правильно. > Кто-нибудь сталкивался? Как бороться? Не сталкивался... специальная платформа... а такой версии перла вообще не видел в работе. Но. В perl588delta есть вот такое изменение в FindBin: FindBin upgraded to version 1.47 Now works better with directories where access rights are more restrictive than usual. А это кусок диффа оттуда: -$VERSION = "1.44"; +$VERSION = "1.47"; + +sub cwd2 { + my $cwd = getcwd(); + # getcwd might fail if it hasn't access to the current directory. + # try harder. + defined $cwd or $cwd = cwd(); + $cwd; +} Я не уверен, что поможет, но можно быстро проверить. Запустите perl -MCwd=getcwd -e 'print getcwd()?"ok":"not ok"' из консоли и его же из крона. > > Спасибо! > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Vladimir Timofeev From mi на yandex.ru Sun Aug 7 11:55:57 2011 From: mi на yandex.ru (=?koi8-r?B?7snLz8zByiDtydvJzg==?=) Date: Sun, 07 Aug 2011 18:55:57 -0000 Subject: [Moscow.pm] YAPC Europe In-Reply-To: References: <826578321.20110802104220@softsearch.ru> <193188161.20110802223949@softsearch.ru> <205181312443584@web102.yandex.ru> <768A4648-7EAB-45D2-B44E-9E56CE96BB78@eremeev.ru> Message-ID: <398131312743353@web4.yandex.ru> Путь до кахатона и до конференции в Риге 1. Path from Riga Passagiru (rail way station) to Hackaton (Saturday ) http://maps.google.ru/maps?f=d&source=s_d&saddr=%D0%A3%D0%BB.+%D0%93%D0%BE%D0%B3%D0%BE%D0%BB%D1%8F+3,+%D0%A0%D0%B8%D0%B3%D0%B0,+LV+-+1547,+%D0%9B%D0%B0%D1%82%D0%B2%D0%B8%D1%8F&daddr=9%2F11+Kal%C4%93ju+iela,+R%C4%ABga,+Latvija&geocode=FdTpZAMdJQxwASEpyiWEYEZ2qimDY4gxK87uRjEFteMWEl4Gvw%3BFZr2ZAMdyeRvASk_-RHI1s_uRjGbm0PK2tUA6w&hl=ru&mra=ltm&dirflg=w&sll=56.946745,24.115325&sspn=0.004114,0.011362&ie=UTF8&ll=56.947046,24.117157&spn=0.008227,0.022724&z=16 2. Path from Raiwaysation to K. Valdemara iela 5 (Conference) http://maps.google.ru/maps?saddr=%D0%A3%D0%BB.+%D0%93%D0%BE%D0%B3%D0%BE%D0%BB%D1%8F+3,+%D0%A0%D0%B8%D0%B3%D0%B0,+LV+-+1547,+%D0%9B%D0%B0%D1%82%D0%B2%D0%B8%D1%8F&daddr=K.+Valdemara+iela+5,+Riga,+Latvia.&hl=ru&ie=UTF8&sll=56.947046,24.117157&sspn=0.008227,0.022724&geocode=FdTpZAMdJQxwASEpyiWEYEZ2qimDY4gxK87uRjEFteMWEl4Gvw%3BFfYPZQMd9N9vASmTDqUF0M_uRjGmOHGCot-eBQ&mra=ls&dirflg=w&z=15 хоть это и все не сложно, но вдруг кому пригодиться Николай Мишин