From ashrub на agava.com Sat May 3 03:16:57 2008 From: ashrub на agava.com (Shrub Alexey) Date: Sat, 03 May 2008 14:16:57 +0400 Subject: [Moscow.pm] Offline #6 In-Reply-To: <1689709153.20080430224619@gmail.com> References: <353f08b80804210228kdb6da53k5c61e3a56a62f769@mail.gmail.com> <480C5FB1.30504@kapranoff.ru> <353f08b80804210248ya9bd262sa6516d87eb1413e6@mail.gmail.com> <480F34A9.5060704@kapranoff.ru> <295936843.20080424154414@softsearch.ru> <353f08b80804250306n5976ed71y2a69d574406ac560@mail.gmail.com> <20080425141054.R248@zvuki.ru> <806517045.20080425145359@softsearch.ru> <4811BA5D.6000308@gmail.com> <4811C1B7.9020702@kapranoff.ru> <4811DC08.6010101@serezhkin.com> <19010418457.20080426125705@softsearch.ru> <48131E29.2050107@serezhkin.com> <234022712.20080426194807@softsearch.ru> <48135837.2080806@serezhkin.com> <72548856.20080427133037@softsearch.ru> 1690000000000150510 <850911209463158@webmail31.yandex.ru> 1690000000000675260 <1767491209549324@webmail52.yandex.ru> <1689709153.20080430224619@gmail.com> Message-ID: <481C3B99.3080007@agava.com> Sergey Juchkov wrote: > Количество откликнувшихся - внутренняя информация компании. Скорее всего ни одного - реалии ИТ рынка труда таковы, что стажёр это именно тот кто что-то слышал, а если есть знания языка, а тем более каких-то технологий то это как минимум разработчик -- Шруб Алексей developer icq: 345894734 http://www.agava.ru/ From juchkov на gmail.com Sat May 3 11:38:28 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sat, 3 May 2008 22:38:28 +0400 Subject: [Moscow.pm] Offline #6 In-Reply-To: <481C3B99.3080007@agava.com> References: <353f08b80804210228kdb6da53k5c61e3a56a62f769@mail.gmail.com> <480C5FB1.30504@kapranoff.ru> <353f08b80804210248ya9bd262sa6516d87eb1413e6@mail.gmail.com> <480F34A9.5060704@kapranoff.ru> <295936843.20080424154414@softsearch.ru> <353f08b80804250306n5976ed71y2a69d574406ac560@mail.gmail.com> <20080425141054.R248@zvuki.ru> <806517045.20080425145359@softsearch.ru> <4811BA5D.6000308@gmail.com> <4811C1B7.9020702@kapranoff.ru> <4811DC08.6010101@serezhkin.com> <19010418457.20080426125705@softsearch.ru> <48131E29.2050107@serezhkin.com> <234022712.20080426194807@softsearch.ru> <48135837.2080806@serezhkin.com> <72548856.20080427133037@softsearch.ru> 1690000000000150510 <850911209463158@webmail31.yandex.ru> 1690000000000675260 <1767491209549324@webmail52.yandex.ru> <1689709153.20080430224619@gmail.com> <481C3B99.3080007@agava.com> Message-ID: <548009082.20080503223828@gmail.com> Здравствуйте, Shrub. Вы писали 3 мая 2008 г., 14:16:57: SA> Скорее всего ни одного - реалии ИТ рынка труда таковы, что стажёр это SA> именно тот кто что-то слышал, а если есть знания языка, а тем более SA> каких-то технологий то это как минимум разработчик Продолжая логику - ... и ему надо платить завышенную з.п.? Причем - это не разработчик, а просто кодер, т.е. программист. Ему не ставится в обязанность "разрабатывать". Он получит ТЗ которое надо просто кодить. -- С уважением, Sergey mailto:juchkov на gmail.com From andy на shitov.ru Sat May 3 12:35:38 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 3 May 2008 23:35:38 +0400 Subject: [Moscow.pm] =?windows-1251?b?JPo=?= Message-ID: <1357644919.20080503233538@shitov.ru> Сегодня впервые назвал переменные русскими буквами: my $а = '[аa]' ; my $б = '[бb6]' ; my $в = '[вbv]' ; my $г = '[гrg]' ; my $д = '[дd]' ; my $е = '[еe]' ; my $ё = '[еёe]' ; my $з = '[з3z]' ; my $и = '[иiu]' ; my $й = '[йj]' ; my $к = '[кk]' ; my $л = '[лl]' ; my $м = '[мm]' ; my $н = '[нhn]' ; # also $п Особенно удобно читать регексы. (Perl 5.8.8, кстати.) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Sat May 3 12:51:03 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 03 May 2008 23:51:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <1357644919.20080503233538@shitov.ru> References: <1357644919.20080503233538@shitov.ru> Message-ID: <481CC227.8010103@serezhkin.com> Привет. Что то утебя с дизайном не то, Судя по всему, они должны быть не переменными, а ключами хэша. если это не так, покажи плз код. Andrew Shitov wrote: > Сегодня впервые назвал переменные русскими буквами: > > my $а = '[аa]' ; > my $б = '[бb6]' ; > my $в = '[вbv]' ; > my $г = '[гrg]' ; > my $д = '[дd]' ; > my $е = '[еe]' ; > my $ё = '[еёe]' ; > my $з = '[з3z]' ; > my $и = '[иiu]' ; > my $й = '[йj]' ; > my $к = '[кk]' ; > my $л = '[лl]' ; > my $м = '[мm]' ; > my $н = '[нhn]' ; # also $п > > Особенно удобно читать регексы. (Perl 5.8.8, кстати.) > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From andy на shitov.ru Sat May 3 12:53:07 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 3 May 2008 23:53:07 +0400 Subject: [Moscow.pm] Offline #6 In-Reply-To: <481C3B99.3080007@agava.com> References: <353f08b80804210228kdb6da53k5c61e3a56a62f769@mail.gmail.com> <480C5FB1.30504@kapranoff.ru> <353f08b80804210248ya9bd262sa6516d87eb1413e6@mail.gmail.com> <480F34A9.5060704@kapranoff.ru> <295936843.20080424154414@softsearch.ru> <353f08b80804250306n5976ed71y2a69d574406ac560@mail.gmail.com> <20080425141054.R248@zvuki.ru> <806517045.20080425145359@softsearch.ru> <4811BA5D.6000308@gmail.com> <4811C1B7.9020702@kapranoff.ru> <4811DC08.6010101@serezhkin.com> <19010418457.20080426125705@softsearch.ru> <48131E29.2050107@serezhkin.com> <234022712.20080426194807@softsearch.ru> <48135837.2080806@serezhkin.com> <72548856.20080427133037@softsearch.ru> 1690000000000150510 <850911209463158@webmail31.yandex.ru> 1690000000000675260 <1767491209549324@webmail52.yandex.ru> <1689709153.20080430224619@gmail.com> <481C3B99.3080007@agava.com> Message-ID: <1491825111.20080503235307@shitov.ru> > Скорее всего ни одного - реалии ИТ рынка труда таковы, что стажёр это > именно тот кто что-то слышал, а если есть знания языка, а тем более > каких-то технологий то это как минимум разработчик Наверное к перловым вакансиям и зарплатам, как и к самому перлу, применимо правило TIMTOWTDI, поэтому нет смысла воевать с этим :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Sat May 3 12:55:42 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 3 May 2008 23:55:42 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <481CC227.8010103@serezhkin.com> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> Message-ID: <1051445992.20080503235542@shitov.ru> > Что то утебя с дизайном не то, > Судя по всему, они должны быть не переменными, а ключами хэша. > если это не так, покажи плз код. Первая идея и была хешом. Но когда в регексе миллион букв, то с хешом появится два миллиона лишних скобок. (?: $ф $I $и $I $г | $х $I (?: [еиeiu] $I (?: $й $I )? $р | $р $I $е $I $н | $y $I $й ) ) Это я переделываю код из спана. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Sat May 3 13:02:57 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 04 May 2008 00:02:57 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <1051445992.20080503235542@shitov.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> Message-ID: <481CC4F1.10504@serezhkin.com> Привет. Andrew Shitov wrote: >> Что то утебя с дизайном не то, >> Судя по всему, они должны быть не переменными, а ключами хэша. >> если это не так, покажи плз код. >> > > Первая идея и была хешом. Но когда в регексе миллион букв, то с хешом > появится два миллиона лишних скобок. > > (?: > $ф $I $и $I $г > | > $х $I > (?: > [еиeiu] $I > (?: > $й $I > )? > $р > | > $р $I $е $I $н > | > $y $I $й > ) > ) > > Это я переделываю код из спана. > Хм .. Хорошиее у тебя регексы, магистр Йода. предыдущая фраза ловится ? =) Я б такое шинглами считал ... Но они не дают позиции букв, только первую и последнюю. -- Ivan B. Serezhkin From juchkov на gmail.com Sat May 3 13:10:10 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sun, 4 May 2008 00:10:10 +0400 Subject: [Moscow.pm] Offline #6 In-Reply-To: <1491825111.20080503235307@shitov.ru> References: <353f08b80804210228kdb6da53k5c61e3a56a62f769@mail.gmail.com> <480C5FB1.30504@kapranoff.ru> <353f08b80804210248ya9bd262sa6516d87eb1413e6@mail.gmail.com> <480F34A9.5060704@kapranoff.ru> <295936843.20080424154414@softsearch.ru> <353f08b80804250306n5976ed71y2a69d574406ac560@mail.gmail.com> <20080425141054.R248@zvuki.ru> <806517045.20080425145359@softsearch.ru> <4811BA5D.6000308@gmail.com> <4811C1B7.9020702@kapranoff.ru> <4811DC08.6010101@serezhkin.com> <19010418457.20080426125705@softsearch.ru> <48131E29.2050107@serezhkin.com> <234022712.20080426194807@softsearch.ru> <48135837.2080806@serezhkin.com> <72548856.20080427133037@softsearch.ru> 1690000000000150510 <850911209463158@webmail31.yandex.ru> 1690000000000675260 <1767491209549324@webmail52.yandex.ru> <1689709153.20080430224619@gmail.com> <481C3B99.3080007@agava.com> <1491825111.20080503235307@shitov.ru> Message-ID: <1607210906.20080504001010@gmail.com> Здравствуйте, Andrew. Вы писали 3 мая 2008 г., 23:53:07: >> Скорее всего ни одного - реалии ИТ рынка труда таковы, что стажёр это >> именно тот кто что-то слышал, а если есть знания языка, а тем более >> каких-то технологий то это как минимум разработчик AS> Наверное к перловым вакансиям и зарплатам, как и к самому перлу, AS> применимо правило TIMTOWTDI, поэтому нет смысла воевать с этим :-) Да не только к перлу. Я последнее время все чаще встречаю доказательства фразы "Рынок зажравшихся неучей". Причем перл и его рынок в этой ситуации выглядит наиболее приятно чем. А воевать и не собираюсь. :) -- С уважением, Sergey mailto:juchkov на gmail.com From andy на shitov.ru Sat May 3 13:10:01 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 00:10:01 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <481CC4F1.10504@serezhkin.com> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> Message-ID: <1425077208.20080504001001@shitov.ru> > Хорошиее у тебя регексы, магистр Йода. > предыдущая фраза ловится ? =) Нет) > Я б такое шинглами считал ... Но они не дают позиции букв, только > первую и последнюю. Спамооборону сразу, чо уж там. Вообще уже понимаю, что все надо писать не так. Но раз уж взялся за готовый модуль, будет так пока. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Sat May 3 13:17:20 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 04 May 2008 00:17:20 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <1425077208.20080504001001@shitov.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> Message-ID: <481CC850.2050808@serezhkin.com> Andrew Shitov wrote: >> Хорошиее у тебя регексы, магистр Йода. >> предыдущая фраза ловится ? =) >> > > Нет) > Ну .. у меня есть фразы в запаснике =) > >> Я б такое шинглами считал ... Но они не дают позиции букв, только >> первую и последнюю. >> > > Спамооборону сразу, чо уж там. > Не, спамооборону - она тебе весь чат забанит =) Чатеры же особым умом не отличаются, они пишут много одинаковых мыслей. Хотя .. в качестве мониторинга множества чатов, типа кто где кому что важное говорит ... сойдёт. > Вообще уже понимаю, что все надо писать не так. Но раз уж взялся за > готовый модуль, будет так пока. > В какой то момент поймёшь что пользователи над фильтром издеваются, и придётся резать очень жёстко. -- Ivan B. Serezhkin From juchkov на gmail.com Sat May 3 13:11:17 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sun, 4 May 2008 00:11:17 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <1051445992.20080503235542@shitov.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> Message-ID: <2110071164.20080504001117@gmail.com> Здравствуйте, Andrew. Вы писали 3 мая 2008 г., 23:55:42: >> Что то утебя с дизайном не то, >> Судя по всему, они должны быть не переменными, а ключами хэша. >> если это не так, покажи плз код. AS> Первая идея и была хешом. Но когда в регексе миллион букв, то с хешом AS> появится два миллиона лишних скобок. AS> (?: AS> $ф $I $и $I $г AS> | AS> $х $I AS> (?: AS> [еиeiu] $I AS> (?: AS> $й $I AS> )? AS> $р AS> | AS> $р $I $е $I $н AS> | AS> $y $I $й AS> ) AS> ) AS> Это я переделываю код из спана. Что это ты так переделываешь? -- С уважением, Sergey mailto:juchkov на gmail.com From andy на shitov.ru Sat May 3 13:20:38 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 00:20:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <2110071164.20080504001117@gmail.com> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <2110071164.20080504001117@gmail.com> Message-ID: <906167667.20080504002038@shitov.ru> > Что это ты так переделываешь? Там надо убрать несколько относительно приличных слов, "хрен", например. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Sat May 3 13:24:40 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 00:24:40 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <481CC850.2050808@serezhkin.com> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> <481CC850.2050808@serezhkin.com> Message-ID: <96570587.20080504002440@shitov.ru> > В какой то момент поймёшь что пользователи над > фильтром издеваются. У меня даже в поде написано про это: ## ### ### ### ### ### ### ### ### ### ### ### #### ### ### ### ### ### ##### ### #### ### ## ### ### ### ### ##### ### ### ### ### #### ### ### ### ### ### ### =cut На сайте knorr.ru в свое время группы организованных пользователей убили весь форум, и его пришлось закрыть. Кстати, постоянно рассказываю историю с тем же кнорром, когда решили резать мат, подключив орфографический словарь. Типа, заодно и люди приучатся писать грамотно. Шутка была в том, что в этот словарь я парой месяцев раньше успел добавить весь мат, и забыл про это. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Sat May 3 13:33:29 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 04 May 2008 00:33:29 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <96570587.20080504002440@shitov.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> <481CC850.2050808@serezhkin.com> <96570587.20080504002440@shitov.ru> Message-ID: <481CCC19.3030708@serezhkin.com> Привет. Ну дык, для таких шрифтов несложно регексы сделать =) А правильно они никогда писать не будут =) Andrew Shitov wrote: >> В какой то момент поймёшь что пользователи над >> фильтром издеваются. >> > > У меня даже в поде написано про это: > ## > ### ### ### ### ### ### > ### ### ### ### ### #### > ### ### ### ### ### ##### > ### #### ### ## ### > ### ### ### ##### ### > ### ### ### #### ### > ### ### ### ### ### > > =cut > > > На сайте knorr.ru в свое время группы организованных пользователей > убили весь форум, и его пришлось закрыть. > > Кстати, постоянно рассказываю историю с тем же кнорром, когда решили > резать мат, подключив орфографический словарь. Типа, заодно и люди > приучатся писать грамотно. Шутка была в том, что в этот словарь > я парой месяцев раньше успел добавить весь мат, и забыл про это. > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From artur+moscow.pm.org на niif.spb.su Sat May 3 13:34:22 2008 From: artur+moscow.pm.org на niif.spb.su (arto) Date: Sat, 3 May 2008 23:34:22 +0300 (EEST) Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <1425077208.20080504001001@shitov.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> Message-ID: On Sun, 4 May 2008, Andrew Shitov wrote: > Date: Sun, 4 May 2008 00:10:01 +0400 > From: Andrew Shitov > Reply-To: Moscow.pm group > To: Moscow.pm group > Subject: Re: [Moscow.pm] $ъ > > > Хорошиее у тебя регексы, магистр Йода. > > предыдущая фраза ловится ? =) > > Нет) > > > Я б такое шинглами считал ... Но они не дают позиции букв, только > > первую и последнюю. > > Спамооборону сразу, чо уж там. > > Вообще уже понимаю, что все надо писать не так. Но раз уж взялся за > готовый модуль, будет так пока. а что за модуль, если не секрет? я когда-то учавствовал в написании модуля отлавливания мата, но быстро понял невыполнимость поставленной задачи. -- Я не псих. Просто у меня уже 30 лет плохое настроение. From andy на shitov.ru Sat May 3 13:39:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 00:39:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> Message-ID: <187171530.20080504003948@shitov.ru> > а что за модуль, если не секрет? > я когда-то учавствовал в написании модуля отлавливания > мата, но быстро понял невыполнимость поставленной задачи. Ru::Lingua::Antimat. Я вполне осознаю, что полностью задача не решается. Но как входной фильтр вполне держать такую штуку - вполне оправдано. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Sat May 3 13:44:44 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 00:44:44 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <1357644919.20080503233538@shitov.ru> References: <1357644919.20080503233538@shitov.ru> Message-ID: <353f08b80805031344h2fc18463rabb5d5ad04e5be64@mail.gmail.com> > Ну дык, для таких шрифтов несложно регексы сделать =) Вот тут в самом начале второго ролика почти про это :-) http://yapcrussia.org/lightningtalks/yapceu07/ -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Sat May 3 13:50:38 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 00:50:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> Message-ID: <757762389.20080504005038@shitov.ru> > а что за модуль, если не секрет? Вот так верно: Lingua::RU::Antimat. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From postmaster на softsearch.ru Sat May 3 13:57:49 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 4 May 2008 00:57:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <1425077208.20080504001001@shitov.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> Message-ID: <172208840.20080504005749@softsearch.ru> Здравствуйте, Андрей. AS> Вообще уже понимаю, что все надо писать не так. Но раз уж взялся за AS> готовый модуль, будет так пока. Мы также антимат писали. Потом перписали на XS-е в итоге. Очень медленно на регэкспах выходило. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Sat May 3 14:00:58 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 4 May 2008 01:00:58 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> Message-ID: <273027199.20080504010058@softsearch.ru> Здравствуйте, arto. a> а что за модуль, если не секрет? a> я когда-то учавствовал в написании модуля отлавливания a> мата, но быстро понял невыполнимость поставленной задачи. Задача более чем выполнимая. Проверь наш чат на talxy.ru . Мат видит только постящий. Все остальные мат не видят. Конечно наш антимат не идеален, но ловит очень многое. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Sat May 3 14:01:10 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 01:01:10 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <172208840.20080504005749@softsearch.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> <172208840.20080504005749@softsearch.ru> Message-ID: <342138671.20080504010110@shitov.ru> > Потом перписали на XS-е в итоге. С UTF? -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From postmaster на softsearch.ru Sat May 3 14:02:44 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 4 May 2008 01:02:44 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <187171530.20080504003948@shitov.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> <187171530.20080504003948@shitov.ru> Message-ID: <1145995071.20080504010244@softsearch.ru> Здравствуйте, Андрей. >> а что за модуль, если не секрет? >> я когда-то учавствовал в написании модуля отлавливания >> мата, но быстро понял невыполнимость поставленной задачи. AS> Ru::Lingua::Antimat. AS> Я вполне осознаю, что полностью задача не решается. Но как входной AS> фильтр вполне держать такую штуку - вполне оправдано. Весьма тормозной модуль. Если позволить юзерам пихать в него несколько килобайт текста, да ещё специально написанного (чтобы было много бэктрекинга), то он сожрёт весь процессор. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Sat May 3 14:04:45 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 01:04:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <273027199.20080504010058@softsearch.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> <273027199.20080504010058@softsearch.ru> Message-ID: <6343839.20080504010445@shitov.ru> > Задача более чем выполнимая. Проверь наш чат на talxy.ru . Мат видит > только постящий. Все остальные мат не видят. Там совсем жестоко :-) Мат заражает всю фразу, и она не показывается вообще. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From postmaster на softsearch.ru Sat May 3 14:07:52 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 4 May 2008 01:07:52 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <342138671.20080504010110@shitov.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> <172208840.20080504005749@softsearch.ru> <342138671.20080504010110@shitov.ru> Message-ID: <1005099632.20080504010752@softsearch.ru> Здравствуйте, Андрей. >> Потом перписали на XS-е в итоге. AS> С UTF? В utf потребности не было, поэтому utf у нас не поддерживается. Но добавить нету никакой проблемы, если нам потребуется. Кроме того мы умеем вырезать мат из html-я, когда буквы пишут между тэгами, когда мат пишут символами вроде ">|<", ноль вместо буквы O, поддерживаются разные языки и т.п. Угрохали почти месяц на этот модуль. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Sat May 3 14:11:53 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 4 May 2008 01:11:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <6343839.20080504010445@shitov.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> <273027199.20080504010058@softsearch.ru> <6343839.20080504010445@shitov.ru> Message-ID: <1252303022.20080504011153@softsearch.ru> Здравствуйте, Андрей. >> Задача более чем выполнимая. Проверь наш чат на talxy.ru . Мат видит >> только постящий. Все остальные мат не видят. AS> Там совсем жестоко :-) Мат заражает всю фразу, и она не показывается AS> вообще. Дык, это в чате так. Как ты понимаешь, в чате обычно если что-то пишут матом, то вся фраза имеет цель обидеть человека. Трактаты на 2 листа никто не постит. В наших блогах матерные слова заменяются на {censored}, и, в зависимости от настроек, коммент постися или попадает на премодерацию к автору блога. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Sat May 3 14:13:14 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 01:13:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <1005099632.20080504010752@softsearch.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> <172208840.20080504005749@softsearch.ru> <342138671.20080504010110@shitov.ru> <1005099632.20080504010752@softsearch.ru> Message-ID: <702656160.20080504011314@shitov.ru> >>> Потом перписали на XS-е в итоге. Но вообще, имхо, переход на XS не самоцель. Сначала надо придумать алгоритм. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From artur+moscow-pm на niif.spb.su Sat May 3 14:35:17 2008 From: artur+moscow-pm на niif.spb.su (arto) Date: Sun, 4 May 2008 00:35:17 +0300 (EEST) Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <273027199.20080504010058@softsearch.ru> References: <1357644919.20080503233538@shitov.ru> <481CC227.8010103@serezhkin.com> <1051445992.20080503235542@shitov.ru> <481CC4F1.10504@serezhkin.com> <1425077208.20080504001001@shitov.ru> <273027199.20080504010058@softsearch.ru> Message-ID: On Sun, 4 May 2008, Михаил Монашёв wrote: > Date: Sun, 4 May 2008 01:00:58 +0400 > From: Михаил Монашёв > Reply-To: Moscow.pm group > To: Moscow.pm group > Subject: Re: [Moscow.pm] $ъ > > Здравствуйте, arto. > > a> а что за модуль, если не секрет? > a> я когда-то учавствовал в написании модуля отлавливания > a> мата, но быстро понял невыполнимость поставленной задачи. > > Задача более чем выполнимая. Проверь наш чат на talxy.ru . Мат видит > только постящий. Все остальные мат не видят. > > Конечно наш антимат не идеален, но ловит очень многое. Неужели ловит все модификации слов? А тестировать сложно, если я вижу непомеченным то, что пишу. -- Всё возможно. Но ничего не получается. From ivan на serezhkin.com Sat May 3 23:35:45 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 4 May 2008 10:35:45 +0400 (MSD) Subject: [Moscow.pm] =?utf-8?b?0J/QvtC30LTRgNCw0LLQu9GP0Y4h?= Message-ID: <20080504063545.A4DF41CE80@shustrik.urh.ru> Привет На 2008.perlrussia.com больше 200 заявок ! А именно: 200 echo -- Robot of Ivan B. Serezhkin From jerom+moscow-pm на bibirevo.net Sat May 3 23:46:25 2008 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Sun, 4 May 2008 10:46:25 +0400 (MSD) Subject: [Moscow.pm] =?utf-8?b?0J/QvtC30LTRgNCw0LLQu9GP0Y4h?= In-Reply-To: <20080504063545.A4DF41CE80@shustrik.urh.ru> References: <20080504063545.A4DF41CE80@shustrik.urh.ru> Message-ID: <3847.81.211.3.86.1209883585.squirrel@mail.nln.ru> > Привет > На 2008.perlrussia.com больше 200 заявок ! > > А именно: > 200 > echo -- > Robot of > Ivan B. Serezhkin Я угадаю в этом скрипте 2 ошибки, кто больше? echo -- Андрей From aml на rulezz.ru Sun May 4 00:05:26 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Sun, 4 May 2008 11:05:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <1357644919.20080503233538@shitov.ru> References: <1357644919.20080503233538@shitov.ru> Message-ID: <200805041105.26851.aml@rulezz.ru> В сообщении от 3 мая 2008 23:35 Andrew Shitov написал(a): > Сегодня впервые назвал переменные русскими буквами: Скоро будем на перле писать что-нибудь типа такого: Если ВремГдеРеквизит = 1 тогда // Реквизит находится в шапке ВремСписокРеквизитовШапки.ДобавитьЗначение(СокрЛП(ИмяРеквизита), СокрЛП(СинонимРеквизита)); Иначе // Реквизит находится в табличной части ВремСписокРеквизитовТабличнойЧасти.ДобавитьЗначение(СокрЛП(ИмяРеквизита), СокрЛП(СинонимРеквизита)); ВремПоз = Врем.НайтиЗначение(ВремСтр); ВремСтр = ВремСтр + ", " + СокрЛП(ИмяРеквизита); Врем.УстановитьЗначение(ВремПоз, ВремСтр, "СтрокаВыгрузкиТабличнойЧасти"); КонецЕсли; -- Alexander Lourier, http://aml.rulezz.ru From andy на shitov.ru Sun May 4 00:12:36 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 11:12:36 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <200805041105.26851.aml@rulezz.ru> References: <1357644919.20080503233538@shitov.ru> <200805041105.26851.aml@rulezz.ru> Message-ID: <353f08b80805040012h729d3c22p41b5f4ded7dd7547@mail.gmail.com> > Если ВремГдеРеквизит = 1 тогда // Реквизит находится в шапке > ВремСписокРеквизитовШапки.ДобавитьЗначение(СокрЛП(ИмяРеквизита), > СокрЛП(СинонимРеквизита)); 1C::Perl -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Sun May 4 00:30:27 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Sun, 4 May 2008 11:30:27 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <200805041105.26851.aml@rulezz.ru> References: <1357644919.20080503233538@shitov.ru> <200805041105.26851.aml@rulezz.ru> Message-ID: <521377714.20080504113027@softsearch.ru> Здравствуйте, Александр. У 1С такой язык. Я в своё время на нём писал. Весьма удобно применительно к 1С. >> Сегодня впервые назвал переменные русскими буквами: > Скоро будем на перле писать что-нибудь типа такого: > Если ВремГдеРеквизит = 1 тогда // Реквизит находится в шапке > ВремСписокРеквизитовШапки.ДобавитьЗначение(СокрЛП(ИмяРеквизита), > СокрЛП(СинонимРеквизита)); > Иначе // Реквизит находится в табличной части > ВремСписокРеквизитовТабличнойЧасти.ДобавитьЗначение(СокрЛП(ИмяРеквизита), > СокрЛП(СинонимРеквизита)); > ВремПоз = Врем.НайтиЗначение(ВремСтр); > ВремСтр = ВремСтр + ", " + СокрЛП(ИмяРеквизита); > Врем.УстановитьЗначение(ВремПоз, ВремСтр, > "СтрокаВыгрузкиТабличнойЧасти"); > КонецЕсли; -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Sun May 4 01:06:10 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 12:06:10 +0400 Subject: [Moscow.pm] say $x++ Message-ID: <353f08b80805040106h83ab172s2c6a82cace86025@mail.gmail.com> Занятные результаты: # perl6 -e'my $x=1;say($x++)' 2 # pugs -e'my $x=1;say($x++)' 1 # perl -E'my $x=1;say($x++)' 1 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From artur+moscow.pm.org на niif.spb.su Sun May 4 01:11:16 2008 From: artur+moscow.pm.org на niif.spb.su (arto) Date: Sun, 4 May 2008 11:11:16 +0300 (EEST) Subject: [Moscow.pm] say $x++ In-Reply-To: <353f08b80805040106h83ab172s2c6a82cace86025@mail.gmail.com> References: <353f08b80805040106h83ab172s2c6a82cace86025@mail.gmail.com> Message-ID: On Sun, 4 May 2008, Andrew Shitov wrote: > Date: Sun, 4 May 2008 12:06:10 +0400 > From: Andrew Shitov > Reply-To: Moscow.pm group > To: Moscow.pm group > Subject: [Moscow.pm] say $x++ > > Занятные результаты: > > # perl6 -e'my $x=1;say($x++)' > 2 > > # pugs -e'my $x=1;say($x++)' > 1 > > # perl -E'my $x=1;say($x++)' > 1 макрос? -- Когда говорят "Excuse me" - значит только собираются сделать гадость, а если "Sorry" - то уже сделали! From juchkov на gmail.com Sun May 4 02:19:04 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sun, 4 May 2008 13:19:04 +0400 Subject: [Moscow.pm] =?utf-8?b?JNGK?= In-Reply-To: <200805041105.26851.aml@rulezz.ru> References: <1357644919.20080503233538@shitov.ru> <200805041105.26851.aml@rulezz.ru> Message-ID: <615fd2130805040219g12f7ecb7h5dac0638d025048c@mail.gmail.com> Привет, И тогда наступит конец - новое поколение прогрвммеров вообще не будет знать буржуйский язык. 2008/5/4 Alexander Lourier : > В сообщении от 3 мая 2008 23:35 Andrew Shitov написал(a): > > > > Сегодня впервые назвал переменные русскими буквами: > > Скоро будем на перле писать что-нибудь типа такого: > > Если ВремГдеРеквизит = 1 тогда // Реквизит находится в шапке > ВремСписокРеквизитовШапки.ДобавитьЗначение(СокрЛП(ИмяРеквизита), > СокрЛП(СинонимРеквизита)); > Иначе // Реквизит находится в табличной части > ВремСписокРеквизитовТабличнойЧасти.ДобавитьЗначение(СокрЛП(ИмяРеквизита), > СокрЛП(СинонимРеквизита)); > ВремПоз = Врем.НайтиЗначение(ВремСтр); > ВремСтр = ВремСтр + ", " + СокрЛП(ИмяРеквизита); > Врем.УстановитьЗначение(ВремПоз, ВремСтр, "СтрокаВыгрузкиТабличнойЧасти"); > КонецЕсли; > -- WBR, Sergey Juchkov From andy на shitov.ru Sun May 4 02:25:16 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 13:25:16 +0400 Subject: [Moscow.pm] =?koi8-r?b?TGFuZyAowtnMzzogJN8p?= Message-ID: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> 2008/5/4 Sergey Juchkov : > И тогда наступит конец - новое поколение прогрвммеров вообще не будет > знать буржуйский язык. Кстати, иностранцам, а особенно англоговорящим, в этом отношении очень не повезло, ведь им приходится читать исходники как раз "начать // присвоить // кончить", причем часто в урезанном виде типа "нач // присв // конч". -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From juchkov на gmail.com Sun May 4 02:32:58 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sun, 4 May 2008 13:32:58 +0400 Subject: [Moscow.pm] =?utf-8?b?TGFuZyAo0LHRi9C70L46ICTRiik=?= In-Reply-To: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> References: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> Message-ID: <615fd2130805040232u2c28f8ech8bd885551d6ea3b6@mail.gmail.com> Привет, Прально, пусть учат албанский. Т.е. русский-сокращенный. :) : > > И тогда наступит конец - новое поколение прогрвммеров вообще не будет > > знать буржуйский язык. > > Кстати, иностранцам, а особенно англоговорящим, в этом отношении очень > не повезло, ведь им приходится читать исходники как раз "начать // > присвоить // кончить", причем часто в урезанном виде типа "нач // > присв // конч". > > -- WBR, Sergey Juchkov From andy на shitov.ru Sun May 4 02:37:04 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 13:37:04 +0400 Subject: [Moscow.pm] =?utf-8?b?TGFuZyAo0LHRi9C70L46ICTRiik=?= In-Reply-To: <615fd2130805040232u2c28f8ech8bd885551d6ea3b6@mail.gmail.com> References: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> <615fd2130805040232u2c28f8ech8bd885551d6ea3b6@mail.gmail.com> Message-ID: <353f08b80805040237l315fe845q7fbda977491392fd@mail.gmail.com> > Прально, пусть учат албанский. Perl - Shkurtes? p?r "Practical Extraction and Reporting Language". Perl ?sht? gjuhe interpretuese skriptuese e dizajnuar m? shum? p?r procesim t? teksteve. Zhvillimi i Perl-it ka filluar n? vitin 1987 nga Larry Wall dhe ?sht? zhvilluar si open source. Вопрос в другом: а на каком языке вы пишете комментарии в SVN/CVS и пр.? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Sun May 4 02:40:31 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Sun, 04 May 2008 13:40:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?TGFuZyAowtnMzzogJN8p?= In-Reply-To: 1690000000001493585 References: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> <615fd2130805040232u2c28f8ech8bd885551d6ea3b6@mail.gmail.com> 1690000000001493585 Message-ID: <1054571209894031@webmail54.yandex.ru> Если проект "внутренний", то на русском. В остальных случаях правильно на английском. 04.05.08, 13:37, "Andrew Shitov" : > > Прально, пусть учат албанский. > Perl - Shkurtes? p?r "Practical Extraction and Reporting Language". > Perl ?sht? gjuhe interpretuese skriptuese e dizajnuar m? shum? p?r > procesim t? teksteve. Zhvillimi i Perl-it ka filluar n? vitin 1987 nga > Larry Wall dhe ?sht? zhvilluar si open source. > Вопрос в другом: а на каком языке вы пишете комментарии в SVN/CVS и пр.? From juchkov на gmail.com Sun May 4 02:40:57 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sun, 4 May 2008 13:40:57 +0400 Subject: [Moscow.pm] =?utf-8?b?TGFuZyAo0LHRi9C70L46ICTRiik=?= In-Reply-To: <353f08b80805040237l315fe845q7fbda977491392fd@mail.gmail.com> References: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> <615fd2130805040232u2c28f8ech8bd885551d6ea3b6@mail.gmail.com> <353f08b80805040237l315fe845q7fbda977491392fd@mail.gmail.com> Message-ID: <615fd2130805040240q22d6b230ha55fa444b80d129b@mail.gmail.com> Привет > > Вопрос в другом: а на каком языке вы пишете комментарии в SVN/CVS и пр.? > А тут просто - если команда разработки интернациональная и(или) предстоит отдать доступ в SVN такой команде - то на англиском. Если проект только русский - то считаю маразмом писать английские комменты. -- WBR, Sergey Juchkov From ivanshirokoff на gmail.com Sun May 4 02:41:04 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Sun, 04 May 2008 13:41:04 +0400 Subject: [Moscow.pm] =?utf-8?b?TGFuZyAo0LHRi9C70L46ICTRiik=?= In-Reply-To: <353f08b80805040237l315fe845q7fbda977491392fd@mail.gmail.com> References: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> <615fd2130805040232u2c28f8ech8bd885551d6ea3b6@mail.gmail.com> <353f08b80805040237l315fe845q7fbda977491392fd@mail.gmail.com> Message-ID: <481D84B0.2010107@gmail.com> Andrew Shitov wrote: >> Прально, пусть учат албанский. >> > > Perl - Shkurtes? p?r "Practical Extraction and Reporting Language". > Perl ?sht? gjuhe interpretuese skriptuese e dizajnuar m? shum? p?r > procesim t? teksteve. Zhvillimi i Perl-it ka filluar n? vitin 1987 nga > Larry Wall dhe ?sht? zhvilluar si open source. > > > Вопрос в другом: а на каком языке вы пишете комментарии в SVN/CVS и пр.? > У меня всё время чёткое желание оставить комментарий на английском. From ivan на serezhkin.com Sun May 4 02:56:35 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 04 May 2008 13:56:35 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/axNLB18zRwCE=?= In-Reply-To: <3847.81.211.3.86.1209883585.squirrel@mail.nln.ru> References: <20080504063545.A4DF41CE80@shustrik.urh.ru> <3847.81.211.3.86.1209883585.squirrel@mail.nln.ru> Message-ID: <481D8853.4060700@serezhkin.com> Andrey wrote: >> Привет >> На 2008.perlrussia.com больше 200 заявок ! >> >> А именно: >> 200 >> echo -- >> Robot of >> Ivan B. Serezhkin >> > > Я угадаю в этом скрипте 2 ошибки, кто больше? > Спорим что ни одной не найдёшь ? -- Ivan B. Serezhkin From inthrax на gmail.com Sun May 4 03:11:30 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Sun, 4 May 2008 14:11:30 +0400 Subject: [Moscow.pm] =?utf-8?b?TGFuZyAoINCx0YvQu9C+OiAk0YogKQ==?= In-Reply-To: <481D84B0.2010107@gmail.com> References: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> <353f08b80805040237l315fe845q7fbda977491392fd@mail.gmail.com> <481D84B0.2010107@gmail.com> Message-ID: <200805041411.30875.inthrax@gmail.com> On Sunday 04 May 2008 13:41:04 Ivan Shirokoff wrote: > > > > Вопрос в другом: а на каком языке вы пишете комментарии в SVN/CVS и пр.? > > У меня всё время чёткое желание оставить комментарий на английском. та-же фигня. терпеть не могу потом читать чужие комментарии вида бНОПНЯ -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From shafiev на gmail.com Sun May 4 08:46:17 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Sun, 4 May 2008 19:46:17 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <615fd2130805040219g12f7ecb7h5dac0638d025048c@mail.gmail.com> References: <1357644919.20080503233538@shitov.ru> <200805041105.26851.aml@rulezz.ru> <615fd2130805040219g12f7ecb7h5dac0638d025048c@mail.gmail.com> Message-ID: <218771510805040846jd9fa9ccsdec36b41ab63b59a@mail.gmail.com> Не надо.Мне одного языка Глагол хватило на всю жизнь 04.05.08, Sergey Juchkov написал(а): > > Привет, > > И тогда наступит конец - новое поколение прогрвммеров вообще не будет > знать буржуйский язык. > > 2008/5/4 Alexander Lourier : > > > В сообщении от 3 мая 2008 23:35 Andrew Shitov написал(a): > > > > > > > Сегодня впервые назвал переменные русскими буквами: > > > > Скоро будем на перле писать что-нибудь типа такого: > > > > Если ВремГдеРеквизит = 1 тогда // Реквизит находится в шапке > > ВремСписокРеквизитовШапки.ДобавитьЗначение(СокрЛП(ИмяРеквизита), > > СокрЛП(СинонимРеквизита)); > > Иначе // Реквизит находится в табличной части > > > ВремСписокРеквизитовТабличнойЧасти.ДобавитьЗначение(СокрЛП(ИмяРеквизита), > > СокрЛП(СинонимРеквизита)); > > ВремПоз = Врем.НайтиЗначение(ВремСтр); > > ВремСтр = ВремСтр + ", " + СокрЛП(ИмяРеквизита); > > Врем.УстановитьЗначение(ВремПоз, ВремСтр, > "СтрокаВыгрузкиТабличнойЧасти"); > > КонецЕсли; > > > > -- > > WBR, Sergey Juchkov > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080504/9dbdeb9b/attachment.html From andy на shitov.ru Sun May 4 10:29:16 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 4 May 2008 21:29:16 +0400 Subject: [Moscow.pm] =?windows-1251?b?z/Du9e7kIO3gIFlBUEM6OlJ1c3NpYQ==?= Message-ID: <659389237.20080504212916@shitov.ru> Товарищи, кто собирается прийти на YAPC::Russia 17 и 18 мая, а пришлите, пожалуйста, на адрес mail на perlrussia.ru свои имена-фамили-отчества, если они не указаны у вас в профиле. Отчества-то уж точно ни у кого не указаны, но некоторые не написали даже имен, в таком случае также дайте ссылку на себя на сайте 2008.perlrussia.ru. Это нужно, чтобы подать список участников на проходную ВШЭ. Все на этот адрес: mail на perlrussia.ru. Спасибо! P. S. В Загребе я попросился посмотреть помещение, где будет воркшоп, сразу, как прилетел - около полуночи. Зашли в темное здание факультета института, и нас даже не окликнул охранник :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From aml на rulezz.ru Sun May 4 10:52:21 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Sun, 4 May 2008 21:52:21 +0400 Subject: [Moscow.pm] =?koi8-r?b?TGFuZyAoIMLZzM86ICTfICk=?= In-Reply-To: <200805041411.30875.inthrax@gmail.com> References: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> <481D84B0.2010107@gmail.com> <200805041411.30875.inthrax@gmail.com> Message-ID: <200805042152.21507.aml@rulezz.ru> В сообщении от 4 мая 2008 14:11 Vladimir V. Perepelitsa написал(a): > On Sunday 04 May 2008 13:41:04 Ivan Shirokoff wrote: > > > Вопрос в другом: а на каком языке вы пишете комментарии в SVN/CVS и > > > пр.? > > > > У меня всё время чёткое желание оставить комментарий на английском. > > та-же фигня. > терпеть не могу потом читать чужие комментарии вида бНОПНЯ AFAIK в subversion все комменты хранятся в utf-8, а при вводе-выводе преобразуются в соответствии с локалью. -- Alexander Lourier, http://aml.rulezz.ru From ivan на serezhkin.com Sun May 4 11:12:46 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 04 May 2008 22:12:46 +0400 Subject: [Moscow.pm] =?koi8-r?b?JN8=?= In-Reply-To: <218771510805040846jd9fa9ccsdec36b41ab63b59a@mail.gmail.com> References: <1357644919.20080503233538@shitov.ru> <200805041105.26851.aml@rulezz.ru> <615fd2130805040219g12f7ecb7h5dac0638d025048c@mail.gmail.com> <218771510805040846jd9fa9ccsdec36b41ab63b59a@mail.gmail.com> Message-ID: <481DFC9E.3060505@serezhkin.com> Naim Shafiev wrote: > Не надо.Мне одного языка Глагол хватило на всю жизнь =)) Жуй укроп ! > > 04.05.08, *Sergey Juchkov* > написал(а): > > Привет, > > И тогда наступит конец - новое поколение прогрвммеров вообще не будет > знать буржуйский язык. > > 2008/5/4 Alexander Lourier >: > > > В сообщении от 3 мая 2008 23:35 Andrew Shitov написал(a): > > > > > > > Сегодня впервые назвал переменные русскими буквами: > > > > Скоро будем на перле писать что-нибудь типа такого: > > > > Если ВремГдеРеквизит = 1 тогда // Реквизит находится в шапке > > > ВремСписокРеквизитовШапки.ДобавитьЗначение(СокрЛП(ИмяРеквизита), > > СокрЛП(СинонимРеквизита)); > > Иначе // Реквизит находится в табличной части > > > ВремСписокРеквизитовТабличнойЧасти.ДобавитьЗначение(СокрЛП(ИмяРеквизита), > > СокрЛП(СинонимРеквизита)); > > ВремПоз = Врем.НайтиЗначение(ВремСтр); > > ВремСтр = ВремСтр + ", " + СокрЛП(ИмяРеквизита); > > Врем.УстановитьЗначение(ВремПоз, ВремСтр, > "СтрокаВыгрузкиТабличнойЧасти"); > > КонецЕсли; > > > > -- > > WBR, Sergey Juchkov > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From aml на rulezz.ru Sun May 4 12:05:32 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Sun, 4 May 2008 23:05:32 +0400 Subject: [Moscow.pm] =?koi8-r?b?TGFuZyAoIMLZzM86ICTfICk=?= In-Reply-To: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> References: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> Message-ID: <200805042305.32691.aml@rulezz.ru> В сообщении от 4 мая 2008 13:25 Andrew Shitov написал(a): > > И тогда наступит конец - новое поколение прогрвммеров вообще не будет > > знать буржуйский язык. > > Кстати, иностранцам, а особенно англоговорящим, в этом отношении очень > не повезло, ведь им приходится читать исходники как раз "начать // > присвоить // кончить", причем часто в урезанном виде типа "нач // > присв // конч". А никогда не видели исходников, которые немцы пишут? Им гадам ведь хватает даже ASCII, чтобы их никто потом не понял... -- Alexander Lourier, http://aml.rulezz.ru From inthrax на gmail.com Sun May 4 21:15:44 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 5 May 2008 08:15:44 +0400 Subject: [Moscow.pm] =?koi8-r?b?TGFuZyAoIMLZzM86ICTfICk=?= In-Reply-To: <200805042152.21507.aml@rulezz.ru> References: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> <200805041411.30875.inthrax@gmail.com> <200805042152.21507.aml@rulezz.ru> Message-ID: <200805050815.44536.inthrax@gmail.com> On Sunday 04 May 2008 21:52:21 Alexander Lourier wrote: > В сообщении от 4 мая 2008 14:11 Vladimir V. Perepelitsa написал(a): > > On Sunday 04 May 2008 13:41:04 Ivan Shirokoff wrote: > > > > Вопрос в другом: а на каком языке вы пишете комментарии в SVN/CVS и > > > > пр.? > > > > > > У меня всё время чёткое желание оставить комментарий на английском. > > > > та-же фигня. > > терпеть не могу потом читать чужие комментарии вида бНОПНЯ > > AFAIK в subversion все комменты хранятся в utf-8, а при вводе-выводе > преобразуются в соответствии с локалью. я про CVS -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From citrin на rambler-co.ru Mon May 5 06:20:55 2008 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Mon, 05 May 2008 17:20:55 +0400 Subject: [Moscow.pm] =?koi8-r?b?TGFuZyAoIMLZzM86ICTfICk=?= In-Reply-To: <200805042152.21507.aml@rulezz.ru> References: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> <481D84B0.2010107@gmail.com> <200805041411.30875.inthrax@gmail.com> <200805042152.21507.aml@rulezz.ru> Message-ID: <481F09B7.1060607@rambler-co.ru> On 04.05.2008 21:52, Alexander Lourier wrote: > > AFAIK в subversion все комменты хранятся в utf-8, а при вводе-выводе > преобразуются в соответствии с локалью. > AFAIK в SVN все остатся в таком виде как послал клиент. Виндовые SVN-клиенты (как минимум tortoise svn) commit-message Шлют в cp1251, консольный клиент под *nix шлет в текущей локали и в итоге если разработчики используют разные ОС получается каша из разных кодировок. -- WBR, Anton Yuzhaninov Rambler Mail From andy на shitov.ru Mon May 5 06:32:20 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 5 May 2008 17:32:20 +0400 Subject: [Moscow.pm] =?koi8-r?b?TGFuZyAoIMLZzM86ICTfICk=?= In-Reply-To: <481F09B7.1060607@rambler-co.ru> References: <353f08b80805040225m5519b09kdf2e5fb5bb287d4f@mail.gmail.com> <481D84B0.2010107@gmail.com> <200805041411.30875.inthrax@gmail.com> <200805042152.21507.aml@rulezz.ru> <481F09B7.1060607@rambler-co.ru> Message-ID: <353f08b80805050632v583ce41ao995f6135ebff73d5@mail.gmail.com> > Шлют в cp1251, консольный клиент под *nix шлет в текущей локали и в итоге если разработчики используют разные ОС > получается каша из разных кодировок. В этот список нужно добавить commit-email-скрипт, рассылающий почту после коммитов, и почтовый клиент получателя. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Mon May 5 06:35:26 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 5 May 2008 17:35:26 +0400 Subject: [Moscow.pm] =?utf-8?b?0L/RgNC+IGFjY2Vzc29ycyDQvdCwIFhT0LU=?= Message-ID: <589c94400805050635x5ddde2adn49afbea5265f4ac2@mail.gmail.com> Решил поэкспериментировать немного и зарелизил вчера Class-Accessor-Fast-GXS на CPAN. Получилось достаточно быстро, хотя процес интеграции в модули пока не очень меня устраивает, но в целом работает. Предложения приветствуются. -- Best regards, Ruslan. From inthrax на gmail.com Mon May 5 06:56:21 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 5 May 2008 17:56:21 +0400 Subject: [Moscow.pm] =?koi8-r?b?0NLPIGFjY2Vzc29ycyDOwSBYU8U=?= In-Reply-To: <589c94400805050635x5ddde2adn49afbea5265f4ac2@mail.gmail.com> References: <589c94400805050635x5ddde2adn49afbea5265f4ac2@mail.gmail.com> Message-ID: <200805051756.21813.inthrax@gmail.com> On Monday 05 May 2008 17:35:26 Ruslan Zakirov wrote: > Решил поэкспериментировать немного и зарелизил вчера > Class-Accessor-Fast-GXS на CPAN. Получилось достаточно быстро, хотя > процес интеграции в модули пока не очень меня устраивает, но в целом > работает. Предложения приветствуются. Впечатляющие результаты. Честно говоря не ожидал более чем двукратного прироста производительности. Теперь ждем от тебя Class-Tie-Fast-GXS :) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From inthrax на gmail.com Mon May 5 08:28:11 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 5 May 2008 19:28:11 +0400 Subject: [Moscow.pm] =?koi8-r?b?6M/exdTT0SDP3sXO2CDT1NLBzs7Px88uLi4gbG9j?= =?koi8-r?b?YWwgYXQgdXBwZXIgbGV2ZWw=?= Message-ID: <200805051928.11228.inthrax@gmail.com> хочу сделать сделующее: чтобы код: { localize_var(); do_smth(); } работал как приблизительно такой блок: { local $var = ...; do_smth(); } при вызове localize_var мне нужно выполнить local(${+caller}.'::var') = ..., и чтобы она была локальна для вызывающего блока, а не для моего. собственно я хочу сделать эмуляцию lexically scoped pragmas, только для perl < 5.10.0 есть какие-нибудь идеи? -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ruz на bestpractical.com Mon May 5 08:43:43 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 5 May 2008 19:43:43 +0400 Subject: [Moscow.pm] =?utf-8?b?0L/RgNC+IGFjY2Vzc29ycyDQvdCwIFhT0LU=?= In-Reply-To: <200805051756.21813.inthrax@gmail.com> References: <589c94400805050635x5ddde2adn49afbea5265f4ac2@mail.gmail.com> <200805051756.21813.inthrax@gmail.com> Message-ID: <589c94400805050843p525c9bf5j63b7c6f319629382@mail.gmail.com> 2008/5/5 Vladimir V. Perepelitsa : > On Monday 05 May 2008 17:35:26 Ruslan Zakirov wrote: > > Решил поэкспериментировать немного и зарелизил вчера > > Class-Accessor-Fast-GXS на CPAN. Получилось достаточно быстро, хотя > > процес интеграции в модули пока не очень меня устраивает, но в целом > > работает. Предложения приветствуются. > > Впечатляющие результаты. > Честно говоря не ожидал более чем двукратного прироста производительности. Ничего особенно впечетляющего. Максимум пару процентов в реальном приложении все зависит от логики. Тесты показали, что в одном из наших приложении на CAF аксесоры приходится около 4% времени, а после внедрения получим что это время сократиться до 1.6% (пока не проводил реальные тесты). Выигрыш небольшой. > > Теперь ждем от тебя Class-Tie-Fast-GXS :) Мне не нужен :) > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From ruz на bestpractical.com Mon May 5 08:44:16 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 5 May 2008 19:44:16 +0400 Subject: [Moscow.pm] =?utf-8?b?0KXQvtGH0LXRgtGB0Y8g0L7Rh9C10L3RjCDRgdGC?= =?utf-8?b?0YDQsNC90L3QvtCz0L4uLi4gbG9jYWwgYXQgdXBwZXIgbGV2ZWw=?= In-Reply-To: <200805051928.11228.inthrax@gmail.com> References: <200805051928.11228.inthrax@gmail.com> Message-ID: <589c94400805050844y3181e8ebm38368d68f5b945@mail.gmail.com> тоже очень хочу! 2008/5/5 Vladimir V. Perepelitsa : > хочу сделать сделующее: > > чтобы код: > { > localize_var(); > do_smth(); > } > > работал как приблизительно такой блок: > { > local $var = ...; > do_smth(); > } > > при вызове localize_var мне нужно выполнить local(${+caller}.'::var') = ..., и > чтобы она была локальна для вызывающего блока, а не для моего. > > собственно я хочу сделать эмуляцию lexically scoped pragmas, > только для perl < 5.10.0 > > есть какие-нибудь идеи? > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From inthrax на gmail.com Mon May 5 09:03:49 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 5 May 2008 20:03:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?6M/exdTT0SDP3sXO2CDT1NLBzs7Px88uLi4gbG9j?= =?koi8-r?b?YWwgYXQgdXBwZXIgbGV2ZWw=?= In-Reply-To: <589c94400805050844y3181e8ebm38368d68f5b945@mail.gmail.com> References: <200805051928.11228.inthrax@gmail.com> <589c94400805050844y3181e8ebm38368d68f5b945@mail.gmail.com> Message-ID: <200805052003.49945.inthrax@gmail.com> On Monday 05 May 2008 19:44:16 Ruslan Zakirov wrote: > тоже очень хочу! собственно после ковыряния в большом кол-ве модулей, работающих со стеком вызова прихожу к выводу, что нужно либо выковыривать куски кода, отвечающие за %^H в 5.10 и пытаться имплементировать его в виде подключаемого модуля, либо писать модуль с чем-то вроде parent_local($N, $var) = ...; а насчет такого local это думаю вопрос к Сережкину. он нам даже рассказывал как работает стек вызова )) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ivan на serezhkin.com Mon May 5 11:01:08 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 05 May 2008 22:01:08 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHa16PMIM7BINrBwsHXztXAIMnOxtUu?= In-Reply-To: <200805052003.49945.inthrax@gmail.com> References: <200805051928.11228.inthrax@gmail.com> <589c94400805050844y3181e8ebm38368d68f5b945@mail.gmail.com> <200805052003.49945.inthrax@gmail.com> Message-ID: <481F4B64.8060508@serezhkin.com> ПРЕВЕД ! http://zzulus.ya.ru/replies.xml?item_no=2147&parent_id=2170&with_parent=1&ncrnd=1362 -- Ivan B. Serezhkin From ivan на serezhkin.com Mon May 5 11:08:00 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 05 May 2008 22:08:00 +0400 Subject: [Moscow.pm] =?koi8-r?b?6M/exdTT0SDP3sXO2CDT1NLBzs7Px88uLi4gbG9j?= =?koi8-r?b?YWwgYXQgdXBwZXIgbGV2ZWw=?= In-Reply-To: <200805052003.49945.inthrax@gmail.com> References: <200805051928.11228.inthrax@gmail.com> <589c94400805050844y3181e8ebm38368d68f5b945@mail.gmail.com> <200805052003.49945.inthrax@gmail.com> Message-ID: <481F4D00.7000400@serezhkin.com> Vladimir V. Perepelitsa wrote: > On Monday 05 May 2008 19:44:16 Ruslan Zakirov wrote: > >> тоже очень хочу! >> > > собственно после ковыряния в большом кол-ве модулей, работающих со стеком > вызова прихожу к выводу, что нужно либо выковыривать куски кода, отвечающие > за %^H в 5.10 и пытаться имплементировать его в виде подключаемого модуля, > либо писать модуль с чем-то вроде parent_local($N, $var) = ...; > > а насчет такого local это думаю вопрос к Сережкину. > он нам даже рассказывал как работает стек вызова )) > А ? что ? где ? Я в туда не смотрел, так что раскажите плз, что делает localize_var() ? lexically scoped pragmas : package strict_refs; sub new {use strict 'refs'; return bless{};}; sub DESTROY { no strict 'refs'}; =) *{lalala}=sub{ ... }; { my $strict=new strict_refs; # пишем аккуратно } # опять пишем всякую фигню типа ${'О боже, я беременна, сказала королева, и непонятно от кого'}=1; -- Ivan B. Serezhkin From andy на shitov.ru Mon May 5 11:27:02 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 5 May 2008 22:27:02 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/axNLB18zRwCE=?= In-Reply-To: <481D8853.4060700@serezhkin.com> References: <20080504063545.A4DF41CE80@shustrik.urh.ru> <3847.81.211.3.86.1209883585.squirrel@mail.nln.ru> <481D8853.4060700@serezhkin.com> Message-ID: <546412681.20080505222702@shitov.ru> > На 2008.perlrussia.ru больше 200 заявок ! А теперь уже 200 только тех, кто из России. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From inthrax на gmail.com Tue May 6 04:17:22 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 6 May 2008 15:17:22 +0400 Subject: [Moscow.pm] =?koi8-r?b?6M/exdTT0SDP3sXO2CDT1NLBzs7Px88uLi4gbG9j?= =?koi8-r?b?YWwgYXQgdXBwZXIgbGV2ZWw=?= In-Reply-To: <481F4D00.7000400@serezhkin.com> References: <200805051928.11228.inthrax@gmail.com> <200805052003.49945.inthrax@gmail.com> <481F4D00.7000400@serezhkin.com> Message-ID: <200805061517.22751.inthrax@gmail.com> On Monday 05 May 2008 22:08:00 Ivan B. Serezhkin wrote: > Vladimir V. Perepelitsa wrote: > > On Monday 05 May 2008 19:44:16 Ruslan Zakirov wrote: > >> тоже очень хочу! > > > > собственно после ковыряния в большом кол-ве модулей, работающих со стеком > > вызова прихожу к выводу, что нужно либо выковыривать куски кода, > > отвечающие за %^H в 5.10 и пытаться имплементировать его в виде > > подключаемого модуля, либо писать модуль с чем-то вроде parent_local($N, > > $var) = ...; > > > > а насчет такого local это думаю вопрос к Сережкину. > > он нам даже рассказывал как работает стек вызова )) > > А ? что ? где ? > Я в туда не смотрел, так что раскажите плз, что делает localize_var() ? > > lexically scoped pragmas : > > package strict_refs; > sub new {use strict 'refs'; return bless{};}; > sub DESTROY { no strict 'refs'}; > > =) > > *{lalala}=sub{ ... }; > { > my $strict=new strict_refs; > # пишем аккуратно > > } > # опять пишем всякую фигню типа ${'О боже, я беременна, сказала > королева, и непонятно от кого'}=1; это не будет работать :) по крайней мере там где у тебя написано "пишем аккуратно" все равно будет режим no strict; т.е. действие прагм ограничивается содержащим их блоком, т.е. сабами new/DESTROY. мысль про new/DESTROY - понятна. собственно для этого мне и нужен был parent_local. new - инициализация состояния, DESTROY - очистка. Так, кстати, сделано в модуле Hook::LexWrap но я не хочу делать { my $var = localize_var(); } я хочу сделать { localize_var(); } при этом эта саба должна сделать прибилизительно следующее: sub localize_var { parent_local(1, ${+caller}.'::var') = bless ... } т.е. по сути мне нужно убрать нафиг временную переменную и в ее роли сделать локализованную глобальную, но при этом чтоб это было скрыто от потребителя этой функции. для этого мне нужна функция parent_local :) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ivan на serezhkin.com Tue May 6 04:58:45 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 06 May 2008 15:58:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?6M/exdTT0SDP3sXO2CDT1NLBzs7Px88uLi4gbG9j?= =?koi8-r?b?YWwgYXQgdXBwZXIgbGV2ZWw=?= In-Reply-To: <200805061517.22751.inthrax@gmail.com> References: <200805051928.11228.inthrax@gmail.com> <200805052003.49945.inthrax@gmail.com> <481F4D00.7000400@serezhkin.com> <200805061517.22751.inthrax@gmail.com> Message-ID: <482047F5.50107@serezhkin.com> Vladimir V. Perepelitsa wrote: > On Monday 05 May 2008 22:08:00 Ivan B. Serezhkin wrote: > >> Vladimir V. Perepelitsa wrote: >> >>> On Monday 05 May 2008 19:44:16 Ruslan Zakirov wrote: >>> >>>> тоже очень хочу! >>>> >>> собственно после ковыряния в большом кол-ве модулей, работающих со стеком >>> вызова прихожу к выводу, что нужно либо выковыривать куски кода, >>> отвечающие за %^H в 5.10 и пытаться имплементировать его в виде >>> подключаемого модуля, либо писать модуль с чем-то вроде parent_local($N, >>> $var) = ...; >>> >>> а насчет такого local это думаю вопрос к Сережкину. >>> он нам даже рассказывал как работает стек вызова )) >>> >> А ? что ? где ? >> Я в туда не смотрел, так что раскажите плз, что делает localize_var() ? >> >> lexically scoped pragmas : >> >> package strict_refs; >> sub new {use strict 'refs'; return bless{};}; >> sub DESTROY { no strict 'refs'}; >> >> =) >> >> *{lalala}=sub{ ... }; >> { >> my $strict=new strict_refs; >> # пишем аккуратно >> >> } >> # опять пишем всякую фигню типа ${'О боже, я беременна, сказала >> королева, и непонятно от кого'}=1; >> > > это не будет работать :) > по крайней мере там где у тебя написано "пишем аккуратно" все равно будет > режим no strict; > Да в курсе я, но это можно Фишка в том, что ^H надо выставлять до компиляции в BEGIN {} Во время исполнения оно уже роли не играет. Так что если весь код обернуть в евал - то прокатит. > т.е. действие прагм ограничивается содержащим их блоком, т.е. сабами > new/DESTROY. > > мысль про new/DESTROY - понятна. собственно для этого мне и нужен был > parent_local. new - инициализация состояния, DESTROY - очистка. > Так, кстати, сделано в модуле Hook::LexWrap > > но я не хочу делать > { > my $var = localize_var(); > } > я хочу сделать > { > localize_var(); > } > при этом эта саба должна сделать прибилизительно следующее: > sub localize_var { > parent_local(1, ${+caller}.'::var') = bless ... > } > т.е. по сути мне нужно убрать нафиг временную переменную и в ее роли сделать > локализованную глобальную, но при этом чтоб это было скрыто от потребителя > этой функции. > > для этого мне нужна функция parent_local :) > > Через ${+caller}.'::var' ты сделаешь не my, а our. Ок. Подумаю на досуге. -- Ivan B. Serezhkin From ivan на serezhkin.com Tue May 6 10:53:33 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 06 May 2008 21:53:33 +0400 Subject: [Moscow.pm] =?koi8-r?b?6M7Zyy4=?= In-Reply-To: <482047F5.50107@serezhkin.com> References: <200805051928.11228.inthrax@gmail.com> <200805052003.49945.inthrax@gmail.com> <481F4D00.7000400@serezhkin.com> <200805061517.22751.inthrax@gmail.com> <482047F5.50107@serezhkin.com> Message-ID: <48209B1D.2050400@serezhkin.com> Привет. http://blogs.yandex.ru/pulse?query0=%21%EA%E8%E1&query1=%21%F0%E8%F2&query2=%21%F0%E8%F4&query3=%21YAPC&query4=%21clientside&query5=%21highload&period=20060506-20080506 -- Ivan B. Serezhkin From andy на shitov.ru Tue May 6 10:57:05 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 6 May 2008 21:57:05 +0400 Subject: [Moscow.pm] =?koi8-r?b?6M7Zyy4=?= In-Reply-To: <48209B1D.2050400@serezhkin.com> References: <200805051928.11228.inthrax@gmail.com> <200805052003.49945.inthrax@gmail.com> <481F4D00.7000400@serezhkin.com> <200805061517.22751.inthrax@gmail.com> <482047F5.50107@serezhkin.com> <48209B1D.2050400@serezhkin.com> Message-ID: <1019178362.20080506215705@shitov.ru> > http://blogs.yandex.ru/pulse?query0=%21%EA%E8%E1&query1=%21%F0%E8%F2&query2=%21%F0%E8%F4&query3=%21YAPC&query4=%21clientside&query5=%21highload&period=20060506-20080506 Был бы такой инстумент у гугла, результат был бы обратным :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Tue May 6 11:00:58 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 6 May 2008 22:00:58 +0400 Subject: [Moscow.pm] =?utf-8?b?0KXQvdGL0Lou?= In-Reply-To: <1019178362.20080506215705@shitov.ru> References: <200805051928.11228.inthrax@gmail.com> <200805052003.49945.inthrax@gmail.com> <481F4D00.7000400@serezhkin.com> <200805061517.22751.inthrax@gmail.com> <482047F5.50107@serezhkin.com> <48209B1D.2050400@serezhkin.com> <1019178362.20080506215705@shitov.ru> Message-ID: <1642994462.20080506220058@shitov.ru> Хрен там. Всех порвем :-) http://blogs.yandex.ru/pulse?query0=%21%EA%E8%E1&query1=%21%F0%E8%F2&query2=%21%F0%E8%F4&query3=%21perl&query4=%21clientside&query5=%21highload&period=20060506-20080506 -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From juchkov на gmail.com Tue May 6 11:07:22 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 6 May 2008 22:07:22 +0400 Subject: [Moscow.pm] =?koi8-r?b?6M7Zyy4=?= In-Reply-To: <1019178362.20080506215705@shitov.ru> References: <200805051928.11228.inthrax@gmail.com> <200805052003.49945.inthrax@gmail.com> <481F4D00.7000400@serezhkin.com> <200805061517.22751.inthrax@gmail.com> <482047F5.50107@serezhkin.com> <48209B1D.2050400@serezhkin.com> <1019178362.20080506215705@shitov.ru> Message-ID: <93448042.20080506220722@gmail.com> Здравствуйте, Andrew. Вы писали 6 мая 2008 г., 21:57:05: >> http://blogs.yandex.ru/pulse?query0=%21%EA%E8%E1&query1=%21%F0%E8%F2&query2=%21%F0%E8%F4&query3=%21YAPC&query4=%21clientside&query5=%21highload&period=20060506-20080506 AS> Был бы такой инстумент у гугла, результат был бы обратным :-) Есть, но: не понимает русский, не там ищет и результат ... хм ... http://www.google.com/trends?q=RIF%2C+YAPC%2C+RIT%2C+CIB&ctab=0 -- С уважением, Sergey mailto:juchkov на gmail.com From andy на shitov.ru Tue May 6 11:21:30 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 6 May 2008 22:21:30 +0400 Subject: [Moscow.pm] =?koi8-r?b?6M7Zyy4=?= In-Reply-To: <93448042.20080506220722@gmail.com> References: <200805051928.11228.inthrax@gmail.com> <200805052003.49945.inthrax@gmail.com> <481F4D00.7000400@serezhkin.com> <200805061517.22751.inthrax@gmail.com> <482047F5.50107@serezhkin.com> <48209B1D.2050400@serezhkin.com> <1019178362.20080506215705@shitov.ru> <93448042.20080506220722@gmail.com> Message-ID: <1276558304.20080506222130@shitov.ru> > Есть, но: > не понимает русский, > не там ищет > и результат ... хм ... > http://www.google.com/trends?q=RIF%2C+YAPC%2C+RIT%2C+CIB&ctab=0 По-русски тоже немного ищет: http://www.google.com/trends?q=%D0%BF%D1%83%D1%82%D0%B8%D0%BD Но отличие от яндексовского в том, что ищет по новостям, а не по блогам. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Tue May 6 11:26:33 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 06 May 2008 22:26:33 +0400 Subject: [Moscow.pm] =?koi8-r?b?6M7Zyy4=?= In-Reply-To: <1642994462.20080506220058@shitov.ru> References: <200805051928.11228.inthrax@gmail.com> <200805052003.49945.inthrax@gmail.com> <481F4D00.7000400@serezhkin.com> <200805061517.22751.inthrax@gmail.com> <482047F5.50107@serezhkin.com> <48209B1D.2050400@serezhkin.com> <1019178362.20080506215705@shitov.ru> <1642994462.20080506220058@shitov.ru> Message-ID: <4820A2D9.40107@serezhkin.com> Andrew Shitov wrote: > Хрен там. Всех порвем :-) > Мы их только к осени порвём, а хочется уже сейчас =) -- Ivan B. Serezhkin From postmaster на softsearch.ru Sat May 10 01:06:30 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 10 May 2008 12:06:30 +0400 Subject: [Moscow.pm] =?koi8-r?b?0NLPIGFjY2Vzc29ycyDOwSBYU8U=?= In-Reply-To: <589c94400805050635x5ddde2adn49afbea5265f4ac2@mail.gmail.com> References: <589c94400805050635x5ddde2adn49afbea5265f4ac2@mail.gmail.com> Message-ID: <1173337367.20080510120630@softsearch.ru> Здравствуйте, Руслан. А за счёт чего стало быстрее? Что лишнего делал перл, чего не делаешь ты? RZ> Решил поэкспериментировать немного и зарелизил вчера RZ> Class-Accessor-Fast-GXS на CPAN. Получилось достаточно быстро, хотя RZ> процес интеграции в модули пока не очень меня устраивает, но в целом RZ> работает. Предложения приветствуются. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Sat May 10 01:11:58 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 10 May 2008 12:11:58 +0400 Subject: [Moscow.pm] LWP::Parallel Message-ID: <1092819319.20080510121158@softsearch.ru> Здравствуйте. LWP::Parallel рабочий модуль? Таймаут задаю секунду. Запихиваю ему 1000 урлов. Через секунду, да и через минуту тоже, он всё ещё чего-то там ждёт, и не все урлы обработаны. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ivan на serezhkin.com Sat May 10 05:25:57 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 10 May 2008 16:25:57 +0400 Subject: [Moscow.pm] =?utf-8?b?0JXQu9C1INC30LDRgdGC0LDQstC40Lsg0YHQtdCx?= =?utf-8?b?0Y8g0YLQsNC6INC30LDQv9C40YHQsNGC0Ywu?= Message-ID: <48259455.7000507@serezhkin.com> Привет. Вот так теперь, андеф это объект =) .local pmc propval ... propval = new "Undef" -- Ivan B. Serezhkin From alex на kapranoff.ru Sat May 10 06:20:40 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sat, 10 May 2008 17:20:40 +0400 Subject: [Moscow.pm] =?koi8-r?b?5czFINrB09TB18nMINPFwtEg1MHLINrB0MnTwdTY?= =?koi8-r?b?Lg==?= In-Reply-To: <48259455.7000507@serezhkin.com> References: <48259455.7000507@serezhkin.com> Message-ID: <1210425640.5846.0.camel@fikus> В Сбт, 10/05/2008 в 16:25 +0400, Ivan B. Serezhkin пишет: > Привет. > Вот так теперь, андеф это объект =) Singleton? > > .local pmc propval > ... > propval = new "Undef" > > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From sharifulin на gmail.com Sat May 10 07:27:30 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Sat, 10 May 2008 18:27:30 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <1092819319.20080510121158@softsearch.ru> References: <1092819319.20080510121158@softsearch.ru> Message-ID: <91318900805100727t7b5ac420va01d7644376f9fe1@mail.gmail.com> Михаил, проще все 1000 урлов собрать на пое или на своей событийной машине ) 10 мая 2008 г. 12:11 пользователь Михаил Монашёв написал: > Здравствуйте. > > LWP::Parallel рабочий модуль? > > Таймаут задаю секунду. Запихиваю ему 1000 урлов. Через секунду, да и > через минуту тоже, он всё ещё чего-то там ждёт, и не все урлы > обработаны. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080510/2141f590/attachment.html From ivan на serezhkin.com Sat May 10 08:28:56 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 10 May 2008 19:28:56 +0400 Subject: [Moscow.pm] =?koi8-r?b?5czFINrB09TB18nMINPFwtEg1MHLINrB0MnTwdTY?= =?koi8-r?b?Lg==?= In-Reply-To: <1210425640.5846.0.camel@fikus> References: <48259455.7000507@serezhkin.com> <1210425640.5846.0.camel@fikus> Message-ID: <4825BF38.1060604@serezhkin.com> Alex Kapranoff wrote: > В Сбт, 10/05/2008 в 16:25 +0400, Ivan B. Serezhkin пишет: > >> Привет. >> Вот так теперь, андеф это объект =) >> > > Singleton? > Да вот нет =) Надо же как то делать return 0 but true ? .sub main :main .local pmc v,v1,s load_bytecode 'Data/Dumper.pbc' null v Dumper(v, 'Null') v = new 'Undef' Dumper(v, 'new Undef') v1 = new 'Undef' s = new 'String' s = 'touched' setprop v1,'touched',s say 'I touch v1' s = getprop 'touched',v Dumper(s,' v :touched') s = getprop 'touched',v1 Dumper(s,' v1 :touched') .end .sub Dumper .param pmc param .param string name .local pmc Dumper Dumper=new 'Data::Dumper' Dumper.'dumper'(param,name) .end > >> .local pmc propval >> ... >> propval = new "Undef" >> >> >> -- >> Ivan B. Serezhkin >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From ivan на serezhkin.com Sat May 10 08:37:49 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 10 May 2008 19:37:49 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <91318900805100727t7b5ac420va01d7644376f9fe1@mail.gmail.com> References: <1092819319.20080510121158@softsearch.ru> <91318900805100727t7b5ac420va01d7644376f9fe1@mail.gmail.com> Message-ID: <4825C14D.8080709@serezhkin.com> Anatoly Sharifulin wrote: > Михаил, проще все 1000 урлов собрать на пое или на своей событийной > машине ) В зале тихо начинают скандировать IO::Lambda, Размахивая Димиными портретами =) > > > 10 мая 2008 г. 12:11 пользователь Михаил Монашёв > > написал: > > Здравствуйте. > > LWP::Parallel рабочий модуль? > > Таймаут задаю секунду. Запихиваю ему 1000 урлов. Через секунду, да и > через минуту тоже, он всё ещё чего-то там ждёт, и не все урлы > обработаны. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > -- > С уважением, > Анатолий Шарифулин. > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From sharifulin на gmail.com Sat May 10 10:15:41 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Sat, 10 May 2008 21:15:41 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <4825C14D.8080709@serezhkin.com> References: <1092819319.20080510121158@softsearch.ru> <91318900805100727t7b5ac420va01d7644376f9fe1@mail.gmail.com> <4825C14D.8080709@serezhkin.com> Message-ID: <91318900805101015t1f5a7f99td10dd0244f237eab@mail.gmail.com> Боюсь, что AnyEvent рулит (по крайне) 10 мая 2008 г. 19:37 пользователь Ivan B. Serezhkin написал: > Anatoly Sharifulin wrote: > > Михаил, проще все 1000 урлов собрать на пое или на своей событийной > > машине ) > В зале тихо начинают скандировать IO::Lambda, Размахивая Димиными > портретами =) > > > > > > 10 мая 2008 г. 12:11 пользователь Михаил Монашёв > > > написал: > > > > Здравствуйте. > > > > LWP::Parallel рабочий модуль? > > > > Таймаут задаю секунду. Запихиваю ему 1000 урлов. Через секунду, да > и > > через минуту тоже, он всё ещё чего-то там ждёт, и не все > урлы > > обработаны. > > > > -- > > > > С уважением, > > Михаил Монашёв, SoftSearch.ru > > mailto:postmaster на softsearch.ru > > ICQ# 166233339 > > http://michael.mindmix.ru/ > > Без бэкапа по жизни. > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > > > > > > -- > > С уважением, > > Анатолий Шарифулин. > > ------------------------------------------------------------------------ > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080510/990469ae/attachment-0001.html From sharifulin на gmail.com Sat May 10 10:16:55 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Sat, 10 May 2008 21:16:55 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <91318900805101015t1f5a7f99td10dd0244f237eab@mail.gmail.com> References: <1092819319.20080510121158@softsearch.ru> <91318900805100727t7b5ac420va01d7644376f9fe1@mail.gmail.com> <4825C14D.8080709@serezhkin.com> <91318900805101015t1f5a7f99td10dd0244f237eab@mail.gmail.com> Message-ID: <91318900805101016g4b3f785bya307b662ea204ee0@mail.gmail.com> по крайней мере, бенчмарк внушающий - http://search.cpan.org/~mlehmann/AnyEvent-3.3/lib/AnyEvent.pm#BENCHMARKS 10 мая 2008 г. 21:15 пользователь Anatoly Sharifulin написал: > Боюсь, что AnyEvent рулит (по крайне) > > > 10 мая 2008 г. 19:37 пользователь Ivan B. Serezhkin > написал: > > Anatoly Sharifulin wrote: >> > Михаил, проще все 1000 урлов собрать на пое или на своей событийной >> > машине ) >> В зале тихо начинают скандировать IO::Lambda, Размахивая Димиными >> портретами =) >> > >> > >> > 10 мая 2008 г. 12:11 пользователь Михаил Монашёв >> > > написал: >> > >> > Здравствуйте. >> > >> > LWP::Parallel рабочий модуль? >> > >> > Таймаут задаю секунду. Запихиваю ему 1000 урлов. Через секунду, да >> и >> > через минуту тоже, он всё ещё чего-то там ждёт, и не все >> урлы >> > обработаны. >> > >> > -- >> > >> > С уважением, >> > Михаил Монашёв, SoftSearch.ru >> > mailto:postmaster на softsearch.ru >> > ICQ# 166233339 >> > http://michael.mindmix.ru/ >> > Без бэкапа по жизни. >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > http://mail.pm.org/mailman/listinfo/moscow-pm >> > >> > >> > >> > >> > -- >> > С уважением, >> > Анатолий Шарифулин. >> > ------------------------------------------------------------------------ >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > http://mail.pm.org/mailman/listinfo/moscow-pm >> >> >> -- >> Ivan B. Serezhkin >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > > > > -- > С уважением, > Анатолий Шарифулин. -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080510/7eaaa32c/attachment.html From ivan на serezhkin.com Sat May 10 10:44:25 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 10 May 2008 21:44:25 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <91318900805101016g4b3f785bya307b662ea204ee0@mail.gmail.com> References: <1092819319.20080510121158@softsearch.ru> <91318900805100727t7b5ac420va01d7644376f9fe1@mail.gmail.com> <4825C14D.8080709@serezhkin.com> <91318900805101015t1f5a7f99td10dd0244f237eab@mail.gmail.com> <91318900805101016g4b3f785bya307b662ea204ee0@mail.gmail.com> Message-ID: <4825DEF9.9030406@serezhkin.com> Anatoly Sharifulin wrote: > по крайней мере, бенчмарк внушающий - > http://search.cpan.org/~mlehmann/AnyEvent-3.3/lib/AnyEvent.pm#BENCHMARKS > Да тут фишка не в бенчмарке. Если использовать POE или какое то явное nfa - придётся описывать состояния. А Иолямбда - это засосал и поехали дальше, типа для одноразовых скриптов из крона. -- Ivan B. Serezhkin From ivan на serezhkin.com Sat May 10 12:55:57 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 10 May 2008 23:55:57 +0400 Subject: [Moscow.pm] =?utf-8?b?0JXRgdC70Lgg0LzRiyDRgtCw0LrQuCDQsdGD0LQ=?= =?utf-8?b?0LXQvCDQstC10YHRgtC4INGB0L7RgNC10LLQvdC+0LLQsNC90LjQtSDQv9C+?= =?utf-8?b?INC/0L7Qv9GA0LDQstC70LXQvdC90YvQvCDQsdCw0LPQsNC8IC4uLg==?= Message-ID: <4825FDCD.4050603@serezhkin.com> Привет ... То у меня одно очко -- Ivan B. Serezhkin From 403rus на gmail.com Sat May 10 14:00:25 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Sun, 11 May 2008 01:00:25 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <1092819319.20080510121158@softsearch.ru> References: <1092819319.20080510121158@softsearch.ru> Message-ID: <48260CE9.4030905@gmail.com> Насколько я помню LWP(который обычный - с Parallel не работал, но думаю там так же) резолвит хосты без учёта таймаута, отсюда такое и получается. К тому же если в LWP::Parallel синхронный резолвер и нагрузки очень большие, то предлагаю искать сразу другой инструментарий (возможно лучше вообще на C/C++). Ещё помню как-то когда писал web-парсер(не помню уже на чём) сдуру выставил обрабатывать бесконечное число редиректов - а там некоторые страницы редиректили сами на себя, получилось весело... Михаил Монашёв wrote: > Здравствуйте. > > LWP::Parallel рабочий модуль? > > Таймаут задаю секунду. Запихиваю ему 1000 урлов. Через секунду, да и > через минуту тоже, он всё ещё чего-то там ждёт, и не все урлы > обработаны. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From postmaster на softsearch.ru Sun May 11 00:34:01 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 11 May 2008 11:34:01 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <48260CE9.4030905@gmail.com> References: <1092819319.20080510121158@softsearch.ru> <48260CE9.4030905@gmail.com> Message-ID: <248079573.20080511113401@softsearch.ru> Здравствуйте, Дмитрий. А кроме резолвера в нём какие ещё могут быть проблемы? Потому как в моём случае хостов всего пяток. DT> Насколько я помню LWP(который обычный - с Parallel не работал, но думаю DT> там так же) резолвит хосты без учёта таймаута, отсюда такое и DT> получается. К тому же если в LWP::Parallel синхронный резолвер и DT> нагрузки очень большие, то предлагаю искать сразу другой инструментарий DT> (возможно лучше вообще на C/C++). DT> Ещё помню как-то когда писал web-парсер(не помню уже на чём) сдуру DT> выставил обрабатывать бесконечное число редиректов - а там некоторые DT> страницы редиректили сами на себя, получилось весело... >> LWP::Parallel рабочий модуль? >> >> Таймаут задаю секунду. Запихиваю ему 1000 урлов. Через секунду, да и >> через минуту тоже, он всё ещё чего-то там ждёт, и не все урлы >> обработаны. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From 403rus на gmail.com Sun May 11 01:37:38 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Sun, 11 May 2008 12:37:38 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <248079573.20080511113401@softsearch.ru> References: <1092819319.20080510121158@softsearch.ru> <48260CE9.4030905@gmail.com> <248079573.20080511113401@softsearch.ru> Message-ID: <4826B052.9070708@gmail.com> Позволю предположить что проблемы могут быть если создатели вдохновлялись обычной LWP . Потому что LWP это пожалуй наиболее отвратно сделанная библиотека среди популярных из тех что я видел. Другое дело что для простых задач эти проблемы могут быть несущественные(что вобщем и есть с LWP - тупо скачать страницу с помощью неё можно без проблем, что вобщем и надо 99,99% пользователей, косяк с хедерами который никто не мог исправить годами(ожет уже исправили - не знаю), неправильным POST'ом в определённых ситуациях их не волнуют, так как они с этим просто не сталкиваются). Второе: посмотрел по диагонали исходник - если я правильно понял то сделан LWP::Parallel на селекте, что вобщем нормально если количество одновременно открытых коннектов не более 1000 (цифра по памяти - может плюс минус километр оказаться, да и зависит например от операционки). Если нужно больше коннектов, то надо точно смотреть в сторону C/C++ с epoll/kqueue. Правда 1000 коннектов (да даже 100-200 если качать с тормозных сайтов) на хорошем канале я думаю сожрут 100% CPU(одного ядра если их много) если в LWP::Parallel по этому поводу не заморачивались... Ну или смотреть как тут советовали на всякие перловые nonblocking костыли - я в своё время пересмотрел парочку и плюнул, так как оказалось проще на c++ написать чем бороться с утечками и граблями в чужих библиотеках. Но может для твоих задач их вполне хватит и грабли пройдут мимо. К тому же с тех пор их появилось много - может есть уже нормальное что-нибудь... Вобщем посмотри при работе как у тебя жрётся CPU и хватает ли канала. Если CPU жрётся меньше 15-20% и канала достаточно - то значит чего-то криво в LWP::Parallel. Если в никсах то можешь ещё извне посмотреть где затык - профайлером или трейсером каким... Михаил Монашёв wrote: > Здравствуйте, Дмитрий. > > А кроме резолвера в нём какие ещё могут быть проблемы? Потому как в > моём случае хостов всего пяток. > > DT> Насколько я помню LWP(который обычный - с Parallel не работал, но думаю > DT> там так же) резолвит хосты без учёта таймаута, отсюда такое и > DT> получается. К тому же если в LWP::Parallel синхронный резолвер и > DT> нагрузки очень большие, то предлагаю искать сразу другой инструментарий > DT> (возможно лучше вообще на C/C++). > > DT> Ещё помню как-то когда писал web-парсер(не помню уже на чём) сдуру > DT> выставил обрабатывать бесконечное число редиректов - а там некоторые > DT> страницы редиректили сами на себя, получилось весело... > > >>> LWP::Parallel рабочий модуль? >>> >>> Таймаут задаю секунду. Запихиваю ему 1000 урлов. Через секунду, да и >>> через минуту тоже, он всё ещё чего-то там ждёт, и не все урлы >>> обработаны. >>> > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080511/cd671b73/attachment.html From sharifulin на gmail.com Sun May 11 07:41:09 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Sun, 11 May 2008 18:41:09 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <4826B052.9070708@gmail.com> References: <1092819319.20080510121158@softsearch.ru> <48260CE9.4030905@gmail.com> <248079573.20080511113401@softsearch.ru> <4826B052.9070708@gmail.com> Message-ID: <91318900805110741x1797b7d8l97bbfeff5403f8f7@mail.gmail.com> у меня тестовый бот на PoCoClientHTTP в 1000 сессий CPU загоняет в 99.9%, причем не висит :) но это если KeepAlive не зависнет (часто бывает при работе с Google-поисковиком после 2х часов работы уходит в 99.9 и ничего не происходит) 11 мая 2008 г. 12:37 пользователь Dmitriy T. <403rus на gmail.com> написал: > Позволю предположить что проблемы могут быть если создатели вдохновлялись > обычной LWP . Потому что LWP это пожалуй наиболее отвратно сделанная > библиотека среди популярных из тех что я видел. Другое дело что для простых > задач эти проблемы могут быть несущественные(что вобщем и есть с LWP - тупо > скачать страницу с помощью неё можно без проблем, что вобщем и надо 99,99% > пользователей, косяк с хедерами который никто не мог исправить годами(ожет > уже исправили - не знаю), неправильным POST'ом в определённых ситуациях их > не волнуют, так как они с этим просто не сталкиваются). > > Второе: посмотрел по диагонали исходник - если я правильно понял то сделан > LWP::Parallel на селекте, что вобщем нормально если количество одновременно > открытых коннектов не более 1000 (цифра по памяти - может плюс минус > километр оказаться, да и зависит например от операционки). Если нужно больше > коннектов, то надо точно смотреть в сторону C/C++ с epoll/kqueue. Правда > 1000 коннектов (да даже 100-200 если качать с тормозных сайтов) на хорошем > канале я думаю сожрут 100% CPU(одного ядра если их много) если в > LWP::Parallel по этому поводу не заморачивались... Ну или смотреть как тут > советовали на всякие перловые nonblocking костыли - я в своё время > пересмотрел парочку и плюнул, так как оказалось проще на c++ написать чем > бороться с утечками и граблями в чужих библиотеках. Но может для твоих задач > их вполне хватит и грабли пройдут мимо. К тому же с тех пор их появилось > много - может есть уже нормальное что-нибудь... > > Вобщем посмотри при работе как у тебя жрётся CPU и хватает ли канала. Если > CPU жрётся меньше 15-20% и канала достаточно - то значит чего-то криво в > LWP::Parallel. Если в никсах то можешь ещё извне посмотреть где затык - > профайлером или трейсером каким... > > > Михаил Монашёв wrote: > > Здравствуйте, Дмитрий. > > А кроме резолвера в нём какие ещё могут быть проблемы? Потому как в > моём случае хостов всего пяток. > > DT> Насколько я помню LWP(который обычный - с Parallel не работал, но думаю > DT> там так же) резолвит хосты без учёта таймаута, отсюда такое и > DT> получается. К тому же если в LWP::Parallel синхронный резолвер и > DT> нагрузки очень большие, то предлагаю искать сразу другой инструментарий > DT> (возможно лучше вообще на C/C++). > > DT> Ещё помню как-то когда писал web-парсер(не помню уже на чём) сдуру > DT> выставил обрабатывать бесконечное число редиректов - а там некоторые > DT> страницы редиректили сами на себя, получилось весело... > > > > LWP::Parallel рабочий модуль? > > Таймаут задаю секунду. Запихиваю ему 1000 урлов. Через секунду, да и > через минуту тоже, он всё ещё чего-то там ждёт, и не все урлы > обработаны. > > > -- > > С уважением, > Михаил Монашёв, SoftSearch.rumailto:postmaster на softsearch.ru > ICQ# 166233339http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.orghttp://mail.pm.org/mailman/listinfo/moscow-pm > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080511/4491cd13/attachment-0001.html From hsw на hsw.pp.ru Sun May 11 07:58:47 2008 From: hsw на hsw.pp.ru (Sergey Homenkow) Date: Sun, 11 May 2008 18:58:47 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <91318900805110741x1797b7d8l97bbfeff5403f8f7@mail.gmail.com> References: <1092819319.20080510121158@softsearch.ru> <48260CE9.4030905@gmail.com> <248079573.20080511113401@softsearch.ru> <4826B052.9070708@gmail.com> <91318900805110741x1797b7d8l97bbfeff5403f8f7@mail.gmail.com> Message-ID: <482709A7.50101@hsw.pp.ru> Приветствую! Anatoly Sharifulin пишет: > у меня тестовый бот на PoCoClientHTTP в 1000 сессий CPU загоняет в > 99.9%, причем не висит :) > но это если KeepAlive не зависнет (часто бывает при работе с > Google-поисковиком после 2х часов работы уходит в 99.9 и ничего не > происходит) Кстати о PoCo::Client::HTTP. Оно по использует пул коннекций PoCo::Client::Keepalive с параметрами по умолчанию: max_per_host => 4, max_open => 128, Первый параметр сильно замедляет параллельные запросы к одному и тому же сайту (точнее к паре IP:Port). From sharifulin на gmail.com Sun May 11 08:35:30 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Sun, 11 May 2008 19:35:30 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <482709A7.50101@hsw.pp.ru> References: <1092819319.20080510121158@softsearch.ru> <48260CE9.4030905@gmail.com> <248079573.20080511113401@softsearch.ru> <4826B052.9070708@gmail.com> <91318900805110741x1797b7d8l97bbfeff5403f8f7@mail.gmail.com> <482709A7.50101@hsw.pp.ru> Message-ID: <91318900805110835i34b75c9ci9a67ca4d6f5e7e2@mail.gmail.com> Я использую следующую конфигурацию: 'ConnectionManager' => POE::Component::Client::Keepalive->new( 'max_per_host' => 10, 'max_open' => 1000, 'keep_alive' => 180, 'timeout' => 60, ), Таймаут и кипалив взависимости от задачи регулирую. 11 мая 2008 г. 18:58 пользователь Sergey Homenkow написал: > Приветствую! > > Anatoly Sharifulin пишет: > > у меня тестовый бот на PoCoClientHTTP в 1000 сессий CPU загоняет в > > 99.9%, причем не висит :) > > но это если KeepAlive не зависнет (часто бывает при работе с > > Google-поисковиком после 2х часов работы уходит в 99.9 и ничего не > > происходит) > > Кстати о PoCo::Client::HTTP. > > Оно по использует пул коннекций PoCo::Client::Keepalive с параметрами по > умолчанию: > max_per_host => 4, > max_open => 128, > > Первый параметр сильно замедляет параллельные запросы к одному и тому же > сайту (точнее к паре IP:Port). > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080511/58b9cf38/attachment.html From postmaster на softsearch.ru Sun May 11 13:00:41 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 12 May 2008 00:00:41 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <91318900805101015t1f5a7f99td10dd0244f237eab@mail.gmail.com> References: <1092819319.20080510121158@softsearch.ru> <91318900805100727t7b5ac420va01d7644376f9fe1@mail.gmail.com> <4825C14D.8080709@serezhkin.com> <91318900805101015t1f5a7f99td10dd0244f237eab@mail.gmail.com> Message-ID: <3410306123.20080512000041@softsearch.ru> Здравствуйте, Анатолий. AS> Боюсь, что AnyEvent рулит (по крайне) А почему не Ev или Event? Автор libev написал зачем-то обёртку над своим Ev и назвал её AnyEvent. Видимо чтобы показать, что libev быстрее libevent. Радует, что он перлист и не радует, что линуксойд, ибо подружить libev с kqueue не может по религиозным соображениям. Вот сиди и думай, что выбрать... Может WWW::Curl ? :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From dmitry на karasik.eu.org Sun May 11 13:54:02 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sun, 11 May 2008 22:54:02 +0200 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <3410306123.20080512000041@softsearch.ru> ("Михаил Монашёв"'s message of "Mon, 12 May 2008 00:00:41 +0400") References: <1092819319.20080510121158@softsearch.ru> <91318900805100727t7b5ac420va01d7644376f9fe1@mail.gmail.com> <4825C14D.8080709@serezhkin.com> <91318900805101015t1f5a7f99td10dd0244f237eab@mail.gmail.com> <3410306123.20080512000041@softsearch.ru> Message-ID: <84k5i0pno5.fsf@tetsuo.karasik.eu.org> On 11 май 08 at 22:00, ) wrote: > Автор libev написал зачем-то обёртку над своим Ev и назвал её AnyEvent. > , что libev быстрее libevent. Радует, что он перлист и не радует, что > , ибо подружить libev с kqueue не может по религиозным соображениям. Вот > , что выбрать... Может WWW::Curl ? :-) Это не совсем так. Во первых, libev умеет kqueue - но не хочет особо, т.к. (небезосновательно) говорит о том что kqueue broken. Это тянулось года два, пока в freebsd-hackers кто-то это заметил и спросил в чем дело - великие и мудрые зубоскалили что автор болван, пока не выяснилось что их kqueue и в самом деле broken[1]. На этом тем не менее дело и заглохло. Во-вторых AnyEvent больше чем EV, да и цель у него другая -- и он уж всяко умеет работать без EV вообще. [1] http://unix.derkeiler.com/Mailing-Lists/FreeBSD/hackers/2007-12/msg00113.html -- Sincerely, Dmitry Karasik From sharifulin на gmail.com Sun May 11 22:39:24 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Mon, 12 May 2008 09:39:24 +0400 Subject: [Moscow.pm] LWP::Parallel In-Reply-To: <84k5i0pno5.fsf@tetsuo.karasik.eu.org> References: <1092819319.20080510121158@softsearch.ru> <91318900805100727t7b5ac420va01d7644376f9fe1@mail.gmail.com> <4825C14D.8080709@serezhkin.com> <91318900805101015t1f5a7f99td10dd0244f237eab@mail.gmail.com> <3410306123.20080512000041@softsearch.ru> <84k5i0pno5.fsf@tetsuo.karasik.eu.org> Message-ID: <91318900805112239j3b3dce94j951591db936ccb77@mail.gmail.com> AnyEvent - это интерфейс к произвольной событийной машине, будь то Event, EV, POE или обычный select. Результаты бенчмарка показывают, что AnyEvent+EV проигрывает чистому EV совсем не много, поэтому достаточно разобраться в AnyEvent, чтобы работать со всеми известными событийными машинами. 12 мая 2008 г. 0:54 пользователь Dmitry Karasik написал: > On 11 май 08 at 22:00, ) wrote: > > > Автор libev написал зачем-то обёртку над своим Ev и назвал её AnyEvent. > > , что libev быстрее libevent. Радует, что он перлист и не радует, что > > , ибо подружить libev с kqueue не может по религиозным соображениям. Вот > > , что выбрать... Может WWW::Curl ? :-) > > Это не совсем так. Во первых, libev умеет kqueue - но не хочет особо, > т.к. (небезосновательно) говорит о том что kqueue broken. Это тянулось > года два, пока в freebsd-hackers кто-то это заметил и спросил в > чем дело - великие и мудрые зубоскалили что автор болван, пока не > выяснилось что их kqueue и в самом деле broken[1]. На этом тем не менее > дело и > заглохло. > > Во-вторых AnyEvent больше чем EV, да и цель у него другая -- и он уж всяко > умеет работать без EV вообще. > > [1] > > http://unix.derkeiler.com/Mailing-Lists/FreeBSD/hackers/2007-12/msg00113.html > > -- > Sincerely, > Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080512/fe4e52b6/attachment.html From sharifulin на gmail.com Mon May 12 00:24:28 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Mon, 12 May 2008 11:24:28 +0400 Subject: [Moscow.pm] =?koi8-r?b?6cTF0SDEzNEgTWF5IFBlcmw=?= Message-ID: <91318900805120024w283bcc79j811b6c313d122b1a@mail.gmail.com> Привет! Появилась идея на конференции May Perl всем посетителям ответить на список вопросов, придуманных brain d foy http://use.perl.org/~brian_d_foy/journal/36356 -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080512/8dd3675d/attachment.html From ruz на bestpractical.com Mon May 12 04:51:16 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 12 May 2008 15:51:16 +0400 Subject: [Moscow.pm] =?utf-8?b?0L/RgNC+IGFjY2Vzc29ycyDQvdCwIFhT0LU=?= In-Reply-To: <1173337367.20080510120630@softsearch.ru> References: <589c94400805050635x5ddde2adn49afbea5265f4ac2@mail.gmail.com> <1173337367.20080510120630@softsearch.ru> Message-ID: <589c94400805120451g9aa7c30x7af4245d93d461a@mail.gmail.com> перл выполняет все команды используя PP и run_loop, а также прочие штуки между статементами для обновления состояния интерпретатора. В XS со стеком мы работаем напрямую и используем его только в для получения и возвращения значений. Возможно достточно чильно влияет отладочный режим, с которым у меня скомпилирован перл, но без него будут результаты только ближе. Вопрос на сколько ближе. Никто не проводил бенчмарк? Там есть все для этого. 2008/5/10 Михаил Монашёв : > Здравствуйте, Руслан. > > А за счёт чего стало быстрее? Что лишнего делал перл, чего не делаешь > ты? > > RZ> Решил поэкспериментировать немного и зарелизил вчера > RZ> Class-Accessor-Fast-GXS на CPAN. Получилось достаточно быстро, хотя > RZ> процес интеграции в модули пока не очень меня устраивает, но в целом > RZ> работает. Предложения приветствуются. > > > > > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From postmaster на softsearch.ru Mon May 12 06:19:52 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 12 May 2008 17:19:52 +0400 Subject: [Moscow.pm] =?koi8-r?b?0NLPIGFjY2Vzc29ycyDOwSBYU8U=?= In-Reply-To: <589c94400805120451g9aa7c30x7af4245d93d461a@mail.gmail.com> References: <589c94400805050635x5ddde2adn49afbea5265f4ac2@mail.gmail.com> <1173337367.20080510120630@softsearch.ru> <589c94400805120451g9aa7c30x7af4245d93d461a@mail.gmail.com> Message-ID: <16260366.20080512171952@softsearch.ru> Здравствуйте, Руслан. > перл выполняет все команды используя PP и run_loop, а также прочие > штуки между статементами для обновления состояния интерпретатора. В XS > со стеком мы работаем напрямую и используем его только в для получения > и возвращения значений. Возможно достточно чильно влияет отладочный > режим, с которым у меня скомпилирован перл, но без него будут > результаты только ближе. Вопрос на сколько ближе. Никто не проводил > бенчмарк? Там есть все для этого. Помнится тут давали ссылку на релиз-кандидата 5.10 , собранной с дебагом. Она работала медленнее в 3 раза вроде... -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ruz на bestpractical.com Mon May 12 06:24:27 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 12 May 2008 17:24:27 +0400 Subject: [Moscow.pm] =?utf-8?b?0L/RgNC+IGFjY2Vzc29ycyDQvdCwIFhT0LU=?= In-Reply-To: <16260366.20080512171952@softsearch.ru> References: <589c94400805050635x5ddde2adn49afbea5265f4ac2@mail.gmail.com> <1173337367.20080510120630@softsearch.ru> <589c94400805120451g9aa7c30x7af4245d93d461a@mail.gmail.com> <16260366.20080512171952@softsearch.ru> Message-ID: <589c94400805120624v63bc1d98xcddecc9f1463c530@mail.gmail.com> Если у вас есть 5.8 без дебага собранный, то я с удовольствием посмотрю на результаты :) 2008/5/12 Монашёв Михаил : > Здравствуйте, Руслан. > >> перл выполняет все команды используя PP и run_loop, а также прочие >> штуки между статементами для обновления состояния интерпретатора. В XS >> со стеком мы работаем напрямую и используем его только в для получения >> и возвращения значений. Возможно достточно чильно влияет отладочный >> режим, с которым у меня скомпилирован перл, но без него будут >> результаты только ближе. Вопрос на сколько ближе. Никто не проводил >> бенчмарк? Там есть все для этого. > > Помнится тут давали ссылку на релиз-кандидата 5.10 , собранной с > дебагом. Она работала медленнее в 3 раза вроде... > > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From skv на protey.ru Mon May 12 06:55:43 2008 From: skv на protey.ru (Sergey Skvortsov) Date: Mon, 12 May 2008 17:55:43 +0400 Subject: [Moscow.pm] =?koi8-r?b?0NLPIGFjY2Vzc29ycyDOwSBYU8U=?= In-Reply-To: <589c94400805050635x5ddde2adn49afbea5265f4ac2@mail.gmail.com> References: <589c94400805050635x5ddde2adn49afbea5265f4ac2@mail.gmail.com> Message-ID: <48284C5F.9080307@protey.ru> On 05.05.2008 17:35, Ruslan Zakirov wrote: > Решил поэкспериментировать немного и зарелизил вчера > Class-Accessor-Fast-GXS на CPAN. Получилось достаточно быстро, хотя > процес интеграции в модули пока не очень меня устраивает, но в целом > работает. Предложения приветствуются. > По мелочи - не использовать XPUSH (он не нужен - проще PUSH, поскольку в стеке и так есть место), можно использовать TARG. -- Sergey Skvortsov mailto: skv на protey.ru From shafiev на gmail.com Mon May 12 10:11:38 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 12 May 2008 21:11:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?6cTF0SDEzNEgTWF5IFBlcmw=?= In-Reply-To: <91318900805120024w283bcc79j811b6c313d122b1a@mail.gmail.com> References: <91318900805120024w283bcc79j811b6c313d122b1a@mail.gmail.com> Message-ID: <218771510805121011l4bf82a41pe6ddecd7521c5eab@mail.gmail.com> Неплохая анкета получилась бы.Надо еще добавить откуда они услышали про перл и как все прошло с технической стороны.ИМХО разумеется 12.05.08, Anatoly Sharifulin написал(а): > > Привет! > > Появилась идея на конференции May Perl всем посетителям ответить на список > вопросов, придуманных brain d foy > http://use.perl.org/~brian_d_foy/journal/36356 > > -- > С уважением, > Анатолий Шарифулин. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080512/b0514dcf/attachment.html From zhecka на gmail.com Mon May 12 11:02:44 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Mon, 12 May 2008 22:02:44 +0400 Subject: [Moscow.pm] PR rambler.ru :) Message-ID: <48288644.2070109@gmail.com> http://www.rambler.ru/db/press/msg.html?mid=12718009&s=260000269 spamhaus.org это конечно хорошо, но не корректно всё таки. Ибо туда зачастую попадают валидные сети. From ivan на serezhkin.com Mon May 12 11:20:29 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 12 May 2008 22:20:29 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <48288644.2070109@gmail.com> References: <48288644.2070109@gmail.com> Message-ID: <48288A6D.1010205@serezhkin.com> Kaltashkin Eugene wrote: > http://www.rambler.ru/db/press/msg.html?mid=12718009&s=260000269 > > spamhaus.org это конечно хорошо, но не корректно всё таки. Ибо туда > зачастую попадают валидные сети. > За невалидное поведение. -- Ivan B. Serezhkin From zhecka на gmail.com Mon May 12 12:19:52 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Mon, 12 May 2008 23:19:52 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <48288A6D.1010205@serezhkin.com> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> Message-ID: <48289858.8070407@gmail.com> Ivan B. Serezhkin пишет: > Kaltashkin Eugene wrote: > >> http://www.rambler.ru/db/press/msg.html?mid=12718009&s=260000269 >> >> spamhaus.org это конечно хорошо, но не корректно всё таки. Ибо туда >> зачастую попадают валидные сети. >> >> > За невалидное поведение. > /32 != /24 и тем более /17 From postmaster на softsearch.ru Mon May 12 12:44:05 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 12 May 2008 23:44:05 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <48288644.2070109@gmail.com> References: <48288644.2070109@gmail.com> Message-ID: <3210627489.20080512234405@softsearch.ru> Здравствуйте. KE> http://www.rambler.ru/db/press/msg.html?mid=12718009&s=260000269 >На данный момент наши сервера обслуживают около 3 000 запросов в секунду Молодцы. А интересно, на сколько блокируется один конкретный ip из ботнета. И блокируется только один ip или вся подсеть? У меня была такая ситуация: с одной ip-шки спамили, а через час с неё же писал нормальный юзер. Пришлось таким юзерам капчу показывать. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From zhecka на gmail.com Mon May 12 12:53:52 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Mon, 12 May 2008 23:53:52 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <3210627489.20080512234405@softsearch.ru> References: <48288644.2070109@gmail.com> <3210627489.20080512234405@softsearch.ru> Message-ID: <4828A050.50908@gmail.com> Михаил Монашёв пишет: > Здравствуйте. > > KE> http://www.rambler.ru/db/press/msg.html?mid=12718009&s=260000269 > > >> На данный момент наши сервера обслуживают около 3 000 запросов в секунду >> > > Молодцы. > > А интересно, на сколько блокируется один конкретный ip из ботнета. И > блокируется только один ip или вся подсеть? > > У меня была такая ситуация: с одной ip-шки спамили, а через час с неё > же писал нормальный юзер. Пришлось таким юзерам капчу показывать. > примерно вот на столько :) время в секундах, 2е суток в общем. 249.49.36.81.spamhaus.org. 172800 IN CNAME blocklist.address.is.wrong.spamhaus.org. blocklist.address.is.wrong.spamhaus.org. 172732 IN A 127.0.0.2 From ivan на serezhkin.com Mon May 12 12:55:16 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 12 May 2008 23:55:16 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <48289858.8070407@gmail.com> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> Message-ID: <4828A0A4.5040708@serezhkin.com> Kaltashkin Eugene wrote: > Ivan B. Serezhkin пишет: > >> Kaltashkin Eugene wrote: >> >> >>> http://www.rambler.ru/db/press/msg.html?mid=12718009&s=260000269 >>> >>> spamhaus.org это конечно хорошо, но не корректно всё таки. Ибо туда >>> зачастую попадают валидные сети. >>> >>> >>> >> За невалидное поведение. >> >> > /32 != /24 и тем более /17 > А не банить своего спамера - это валидное поведение для /24 ? /17 банят после того, как /24 оказалась дурой. -- Ivan B. Serezhkin From citrin на rambler-co.ru Mon May 12 15:08:56 2008 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Tue, 13 May 2008 02:08:56 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <48289858.8070407@gmail.com> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> Message-ID: <4828BFF8.6050506@rambler-co.ru> Kaltashkin Eugene пишет: > Ivan B. Serezhkin пишет: >> Kaltashkin Eugene wrote: >> >>> http://www.rambler.ru/db/press/msg.html?mid=12718009&s=260000269 >>> >>> spamhaus.org это конечно хорошо, но не корректно всё таки. Ибо туда >>> зачастую попадают валидные сети. >>> >>> >> За невалидное поведение. >> > /32 != /24 и тем более /17 В spamhaus есть три разных блэклиста - SBL, PBL, XBL /17 есть либо в SBL либо в PBL SBL как единственный критерий использовать не рекомендую, поскольку туда иногда заносятся большие блоки адресов ISP, сотрудничающих со спамерами, и под раздачу попадают все клиенты этих ISP. Собственно из за SBL и складывается негативное впечатление о spamhaus. Я бы на их месте честно предупреждал, что SBL использовать нужно осторожно (например, как одно из правил SpamAssasin). PBL это блоки динамических IP (в основном adsl pools). Принимать из таких сетей почту смысла нет, но изредка по ошибке туда включают блоки статических адресов. XBL же можно использовать для фильтрации почты относительно спокойно - False Positive у этого листа очень низкий. Туда заносятся только отдельные IP адреса спамботов - честные люди попадают туда только если на одном IP держат NAT для затрояненных юзерских компов и почтовый сервер (что иногда бывает в маленьких офисах). -- WBR, Anton Yuzhaninov From citrin на rambler-co.ru Mon May 12 15:19:35 2008 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Tue, 13 May 2008 02:19:35 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <3210627489.20080512234405@softsearch.ru> References: <48288644.2070109@gmail.com> <3210627489.20080512234405@softsearch.ru> Message-ID: <4828C277.5040408@rambler-co.ru> Михаил Монашёв пишет: > Здравствуйте. > > KE> http://www.rambler.ru/db/press/msg.html?mid=12718009&s=260000269 > >> На данный момент наши сервера обслуживают около 3 000 запросов в секунду > > Молодцы. > > А интересно, на сколько блокируется один конкретный ip из ботнета. И > блокируется только один ip или вся подсеть? > > У меня была такая ситуация: с одной ip-шки спамили, а через час с неё > же писал нормальный юзер. Пришлось таким юзерам капчу показывать. Для фильтрации http-пользователей блэклисты использовать практически бессмыслено. Значительная доля затрояненных машин живут на динамических адресах и через час на IP, который использовал спамбот может появится чистый комп, который только что включили. Если в плане фильтрации почты все сети условно можно разделить на две категории - сервера и конечные пользователи, и не принимать почту (на входящих mx-ах) от конечных пользователей (с ip где не может быть серверов), то для http ситуация обратная - те самые конечные пользователи (которые засвечены во всех возможных RBL) и ходят к нам на сайты по http. С ними нужно бороться как то по другому, без RBL. -- WBR, Anton Yuzhaninov Rambler Mail From zhecka на gmail.com Mon May 12 22:13:49 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Tue, 13 May 2008 09:13:49 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <4828A0A4.5040708@serezhkin.com> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> <4828A0A4.5040708@serezhkin.com> Message-ID: <4829238D.8080608@gmail.com> Ivan B. Serezhkin пишет: > А не банить своего спамера - это валидное поведение для /24 ? > /17 банят после того, как /24 оказалась дурой. > А кто будет это отслеживать ? Спамить может только один хост вполне из /24, это не повод банить /17. я тут статку пересчитал. по сравнению с 3 месяцами назад количество спама у меня по крайней мере увеличилось с 9 лямов до 12 лямов за 4 месяца. http://zhecka.323f.net.ru/server/18.02.2008/stat.html http://zhecka.323f.net.ru/server/12.05.2008/stat.html и это только определение dsl и кривого helo. могу посчитать уникальное количество хостов для каждой геозоны. From zhecka на gmail.com Mon May 12 22:25:15 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Tue, 13 May 2008 09:25:15 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <4828BFF8.6050506@rambler-co.ru> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> <4828BFF8.6050506@rambler-co.ru> Message-ID: <4829263B.3050804@gmail.com> Anton Yuzhaninov пишет: > В spamhaus есть три разных блэклиста - SBL, PBL, XBL > > /17 есть либо в SBL либо в PBL > > SBL как единственный критерий использовать не рекомендую, поскольку туда иногда > заносятся большие блоки адресов ISP, сотрудничающих со спамерами, и под раздачу > попадают все клиенты этих ISP. Собственно из за SBL и складывается негативное > впечатление о spamhaus. Я бы на их месте честно предупреждал, что SBL использовать > нужно осторожно (например, как одно из правил SpamAssasin). > > PBL это блоки динамических IP (в основном adsl pools). Принимать из таких сетей почту > смысла нет, но изредка по ошибке туда включают блоки статических адресов. > > XBL же можно использовать для фильтрации почты относительно спокойно - False Positive > у этого листа очень низкий. Туда заносятся только отдельные IP адреса спамботов - > честные люди попадают туда только если на одном IP держат NAT для затрояненных > юзерских компов и почтовый сервер (что иногда бывает в маленьких офисах). > Антон, ну я ведь буду прав если скажу, что никто в россии не будет создавать зеркало abuse для отключения или наоборот исключения блоков адресов из списка spamhaus. пусть даже в ручном режиме. Тупо зеркалирующий сервис имеет смысл при наличии real-time репликации. Если реплика баз будет раз в час, то задержка на исключение хоста может составить до нескольких часов. Тем более TTL записей 48 часов для разгрузки dns серверов. Рамблер как и многие другие mail провайдеры имеет ни с чем не сравнимую базу по которой можно строить аналитические списки спамеров, почему бы это не использовать ? From alex на kapranoff.ru Mon May 12 22:45:16 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 13 May 2008 09:45:16 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <4829263B.3050804@gmail.com> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> <4828BFF8.6050506@rambler-co.ru> <4829263B.3050804@gmail.com> Message-ID: <48292AEC.3090201@kapranoff.ru> Kaltashkin Eugene wrote: > Тупо зеркалирующий сервис имеет смысл при наличии real-time репликации. Вот из лога обновлений последние сеансы: May 13 08:50:42 May 13 09:00:00 May 13 09:00:26 May 13 09:01:26 May 13 09:06:43 May 13 09:15:01 May 13 09:15:25 May 13 09:16:27 May 13 09:20:42 May 13 09:30:00 May 13 09:30:26 May 13 09:31:26 May 13 09:36:43 Практически realtime. > Если реплика баз будет > раз в час, то задержка на исключение хоста может составить до нескольких > часов. Тем более TTL > записей 48 часов для разгрузки dns серверов. > Рамблер как и многие другие mail провайдеры имеет ни с чем не сравнимую > базу по которой можно > строить аналитические списки спамеров, почему бы это не использовать ? а) мы кое-что на эту тему делаем; б) приходите к нам работать антиспаммером? :) From zhecka на gmail.com Mon May 12 23:18:26 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Tue, 13 May 2008 10:18:26 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <48292AEC.3090201@kapranoff.ru> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> <4828BFF8.6050506@rambler-co.ru> <4829263B.3050804@gmail.com> <48292AEC.3090201@kapranoff.ru> Message-ID: <482932B2.6090506@gmail.com> Alex Kapranoff пишет: > а) мы кое-что на эту тему делаем; > б) приходите к нам работать антиспаммером? : Дадите в Open Source своё решение ? ;) К сожалению кодить не мой конёк, я всё таки больше админ. когда руки дойдут, перепишу свой спаморез и опубликую механизм. From postmaster на softsearch.ru Mon May 12 23:53:07 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 13 May 2008 10:53:07 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <482932B2.6090506@gmail.com> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> <4828BFF8.6050506@rambler-co.ru> <4829263B.3050804@gmail.com> <48292AEC.3090201@kapranoff.ru> <482932B2.6090506@gmail.com> Message-ID: <1592328905.20080513105307@softsearch.ru> Здравствуйте, Евгений. Польза от такого решения будет тогда, когда для каждый инсталляции будет свой уникальный набор правил для борьбы со спамом. Все общие решения обречены на провал, ибо при их популяризации спамеры находят в лазейки и быстро делают их неэффективными. >> а) мы кое-что на эту тему делаем; >> б) приходите к нам работать антиспаммером? : KE> Дадите в Open Source своё решение ? ;) KE> К сожалению кодить не мой конёк, я всё таки больше админ. KE> когда руки дойдут, перепишу свой спаморез и опубликую механизм. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From zhecka на gmail.com Tue May 13 00:01:13 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Tue, 13 May 2008 11:01:13 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <1592328905.20080513105307@softsearch.ru> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> <4828BFF8.6050506@rambler-co.ru> <4829263B.3050804@gmail.com> <48292AEC.3090201@kapranoff.ru> <482932B2.6090506@gmail.com> <1592328905.20080513105307@softsearch.ru> Message-ID: <48293CB9.20904@gmail.com> Михаил Монашёв пишет: > Здравствуйте, Евгений. > > Польза от такого решения будет тогда, когда для каждый инсталляции > будет свой уникальный набор правил для борьбы со спамом. Все общие > решения обречены на провал, ибо при их популяризации спамеры находят в > лазейки и быстро делают их неэффективными. Есть довольно четко прослеживаемая закономерность на которой отсеивается 95% спама и она не во власти спамеров. Остальные 5% можно проверить дополнительными средствами. From ivan на serezhkin.com Tue May 13 05:31:35 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 13 May 2008 16:31:35 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <4829238D.8080608@gmail.com> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> <4828A0A4.5040708@serezhkin.com> <4829238D.8080608@gmail.com> Message-ID: <48298A27.8010200@serezhkin.com> Kaltashkin Eugene wrote: > Ivan B. Serezhkin пишет: > >> А не банить своего спамера - это валидное поведение для /24 ? >> /17 банят после того, как /24 оказалась дурой. >> >> > А кто будет это отслеживать ? > Вообще то DMCA. Провайдер должен отслеживать, а то, я вполне имею право с ним не общатся. > Спамить может только один хост вполне из /24, это не повод банить /17. > я тут статку пересчитал. > Вообщето это способ давления на провайдеров. > по сравнению с 3 месяцами назад количество спама у меня по крайней мере > увеличилось с 9 лямов до 12 лямов за 4 месяца. > http://zhecka.323f.net.ru/server/18.02.2008/stat.html > http://zhecka.323f.net.ru/server/12.05.2008/stat.html > А я пользую zen.spamhaus.org Свои собственные спамтрапы и тротлинг Ну и в конце концов стоит спамооборона. первые два, для того, чтобы траффик зарубежный уменьшить. > и это только определение dsl и кривого helo. > могу посчитать уникальное количество хостов для каждой геозоны. > да, большинство спамеров легко режется. Но когда ты начинаешь резать спам, пользователи по поводу каждого непойманного начинают над тобой потешатся. Так что либо ловить хорошо, либо не ловить =) антиоффтопик: Все знают на чём написан спамоассасин ? -- Ivan B. Serezhkin From ivan на serezhkin.com Tue May 13 05:39:28 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 13 May 2008 16:39:28 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <1592328905.20080513105307@softsearch.ru> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> <4828BFF8.6050506@rambler-co.ru> <4829263B.3050804@gmail.com> <48292AEC.3090201@kapranoff.ru> <482932B2.6090506@gmail.com> <1592328905.20080513105307@softsearch.ru> Message-ID: <48298C00.2030408@serezhkin.com> Михаил Монашёв wrote: > Здравствуйте, Евгений. > > Польза от такого решения будет тогда, когда для каждый инсталляции > будет свой уникальный набор правил для борьбы со спамом. Все общие > решения обречены на провал, ибо при их популяризации спамеры находят в > лазейки и быстро делают их неэффективными. > А вот общая база данных правил для спамассасина тогоже, и своевременный её маинтейнинг - это понтовое решение, Вот только кто этим займётся ? Это не прибыльно. -- Ivan B. Serezhkin From postmaster на softsearch.ru Tue May 13 07:13:09 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Tue, 13 May 2008 18:13:09 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <48298C00.2030408@serezhkin.com> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> <4828BFF8.6050506@rambler-co.ru> <4829263B.3050804@gmail.com> <48292AEC.3090201@kapranoff.ru> <482932B2.6090506@gmail.com> <1592328905.20080513105307@softsearch.ru> <48298C00.2030408@serezhkin.com> Message-ID: <148173112.20080513181309@softsearch.ru> Здравствуйте, Иван. >> Польза от такого решения будет тогда, когда для каждый инсталляции >> будет свой уникальный набор правил для борьбы со спамом. Все общие >> решения обречены на провал, ибо при их популяризации спамеры находят в >> лазейки и быстро делают их неэффективными. > А вот общая база данных правил для спамассасина тогоже, > и своевременный её маинтейнинг - это понтовое решение, > Вот только кто этим займётся ? Ты наверное не понял мысли. Все общие решения плохи. Рулят кастомные базы правил и кастомные фаерволы. Про решения от монстров, тип gmail я не говорю. > Это не прибыльно. Плюс огребание ддосов во время рассылок. Хотя думаю энтузиасты всегда найдутся. Например админы в больших провайдерах. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ivan на serezhkin.com Tue May 13 07:44:22 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 13 May 2008 18:44:22 +0400 Subject: [Moscow.pm] PR rambler.ru :) In-Reply-To: <148173112.20080513181309@softsearch.ru> References: <48288644.2070109@gmail.com> <48288A6D.1010205@serezhkin.com> <48289858.8070407@gmail.com> <4828BFF8.6050506@rambler-co.ru> <4829263B.3050804@gmail.com> <48292AEC.3090201@kapranoff.ru> <482932B2.6090506@gmail.com> <1592328905.20080513105307@softsearch.ru> <48298C00.2030408@serezhkin.com> <148173112.20080513181309@softsearch.ru> Message-ID: <4829A946.1040602@serezhkin.com> Привет. Монашёв Михаил wrote: > Ты наверное не понял мысли. Все общие решения плохи. Рулят кастомные > базы правил и кастомные фаерволы. > Если у тебя есть на это ресурсы. У маленьких контор (главных потребителей спама) нет возможности содержать аналитика. > Про решения от монстров, тип gmail я не говорю. > Есть ещё акамаевское, они просто на статистику траффика смотрят. >> Это не прибыльно. >> > > Плюс огребание ддосов во время рассылок. Хотя думаю энтузиасты всегда > найдутся. Например админы в больших провайдерах. > Если мне найдут денег, я сам этим займусь. Во первых это правое дело, Во вторых это прикольно =) В третьих ... новый проект .. можно попробовать perl6 в продакшене =) Кста, о птичках, на pir вполне можно писать. Есть куча инклюдов, один делает if () {} elsif() {} else {} Второй делает инициализацию хэшей JSON и foreach Вообщем жить можно, правда нет мапов, грепов и регексов -- Ivan B. Serezhkin From subscribe на divog.com.ru Wed May 14 13:21:24 2008 From: subscribe на divog.com.ru (=?UTF-8?B?0JTQtdC9?=) Date: Thu, 15 May 2008 00:21:24 +0400 Subject: [Moscow.pm] =?utf-8?b?0JvRjtC00LgsINC60YLQviDQt9C90LDQtdGCLCA=?= =?utf-8?b?0L/QvtC00LrQuNC90YLQtSDQvdCw0LfQstCw0L3QuNGPINC70LjQsSwg?= =?utf-8?b?0LrQvtGC0L7RgNGL0LUg0YDQtdCw0LvQuNC30YPRjtGCINC60LDQutC4?= =?utf-8?b?0LUt0LvQuNCx0L4gItGB0YLQuNC70Lgg0J7QntCfIiDQsiDQv9C10YA=?= =?utf-8?b?0LvQtS4=?= Message-ID: <41f399ec0805141321t2c6537a3x3c74ad8d8f791ffb@mail.gmail.com> п°я┐я│я▀ я┌п╟п╪ п╡я│я▐п╨п╦п╣, я─п╟п╥п╫я▀п╣ п©п╬п╢п╣п╩п╨п╦ п╦п╥ я─я▐п╥я─я▐п╢п╟ Class::RealOOP п╦ я┌.п©. :) пё п╪п╣п╫я▐ я├п╣п╩я▄ п©п╬я│п╪п╬я┌я─п╣я┌я▄ я┐ п╨п╬пЁп╬ п╬п╫п╬ п╨п╟п╨ п╥п╟п©я─п╦п╢я┐п╪п╟п╫п╬ :) п≈п╟я─п╟п╫п╣п╣ п©я─п╣п╠п╩п╟пЁп╬п╢п╟я─п╣п╫. ----------- следущая часть ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080515/003cf1e4/attachment.html From evdokimov.denis на gmail.com Thu May 15 03:13:23 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 15 May 2008 14:13:23 +0400 Subject: [Moscow.pm] =?koi8-r?b?TWF5IFBlcmwgySDSxcfJ09TSwcPJ0Q==?= Message-ID: Есть ли возможность зарегистрировать ещё кого-то? А то не удобно получилось, заинтересовал человека, а регистрация кончилась... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080515/d8efb34d/attachment.html From andy на shitov.ru Thu May 15 03:48:11 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 15 May 2008 14:48:11 +0400 Subject: [Moscow.pm] =?koi8-r?b?TWF5IFBlcmwgySDSxcfJ09TSwcPJ0Q==?= In-Reply-To: References: Message-ID: <353f08b80805150348p7ff5d729ga36f983fdcf86548@mail.gmail.com> Пришлите имена и емейлы мне. Но поскольку списки на проходную ГУ-ВШЭ уже отданы, я не могу гарантировать, что апдейт этих списков будет успешным. P. S. А регистрация была открыта с ноября 2007(!) года. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Thu May 15 04:17:37 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 15 May 2008 15:17:37 +0400 Subject: [Moscow.pm] =?utf-8?b?0L/QtdGA0LXQutC40L3Rg9GC0YzRgdGPINCy0YA=?= =?utf-8?b?0LXQvNC10L3QtdC8LCDRgNC10LDQu9GM0L3Qvj8=?= Message-ID: <589c94400805150417u51edcefdvebb73c77cc0f9a3b@mail.gmail.com> У меня 40 минутная сессия в субботу про Jifty. Реально ли поменяться на воскресенье или это плохая идея? -- Best regards, Ruslan. From shafiev на gmail.com Thu May 15 05:13:15 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 15 May 2008 16:13:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?TWF5IFBlcmwgySDSxcfJ09TSwcPJ0Q==?= In-Reply-To: <353f08b80805150348p7ff5d729ga36f983fdcf86548@mail.gmail.com> References: <353f08b80805150348p7ff5d729ga36f983fdcf86548@mail.gmail.com> Message-ID: <218771510805150513w3503736cx850f43fbec6480a9@mail.gmail.com> Но на лоре очнулись довольно поздно.:) 15.05.08, Andrew Shitov написал(а): > > Пришлите имена и емейлы мне. > > Но поскольку списки на проходную ГУ-ВШЭ уже отданы, я не могу > гарантировать, что апдейт этих списков будет успешным. > > > P. S. А регистрация была открыта с ноября 2007(!) года. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080515/dd008ca1/attachment.html From ruz на bestpractical.com Thu May 15 05:19:40 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 15 May 2008 16:19:40 +0400 Subject: [Moscow.pm] =?utf-8?b?TWF5IFBlcmwg0Lgg0YDQtdCz0LjRgdGC0YDQsNGG?= =?utf-8?b?0LjRjw==?= In-Reply-To: <218771510805150513w3503736cx850f43fbec6480a9@mail.gmail.com> References: <353f08b80805150348p7ff5d729ga36f983fdcf86548@mail.gmail.com> <218771510805150513w3503736cx850f43fbec6480a9@mail.gmail.com> Message-ID: <589c94400805150519x37413ac0xf73c70bcc091d152@mail.gmail.com> да, и лор-комменты как обычно отжигают :) 2008/5/15 Naim Shafiev : > Но на лоре очнулись довольно поздно.:) > > 15.05.08, Andrew Shitov написал(а): >> >> Пришлите имена и емейлы мне. >> >> Но поскольку списки на проходную ГУ-ВШЭ уже отданы, я не могу >> гарантировать, что апдейт этих списков будет успешным. >> >> >> P. S. А регистрация была открыта с ноября 2007(!) года. >> >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- Best regards, Ruslan. From andy на shitov.ru Thu May 15 06:06:26 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 15 May 2008 17:06:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?0MXSxcvJztXU2NPRINfSxc3FzsXNLCDSxcHM2M7P?= =?koi8-r?b?Pw==?= In-Reply-To: <589c94400805150417u51edcefdvebb73c77cc0f9a3b@mail.gmail.com> References: <589c94400805150417u51edcefdvebb73c77cc0f9a3b@mail.gmail.com> Message-ID: <353f08b80805150606k5ffb8dd9y4f905a344893bfe5@mail.gmail.com> > У меня 40 минутная сессия в субботу про Jifty. Реально ли поменяться > на воскресенье или это плохая идея? Не хотелось бы. Мешают три других точки, которые не двигаются. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Thu May 15 06:11:17 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 15 May 2008 17:11:17 +0400 Subject: [Moscow.pm] =?utf-8?b?0L/QtdGA0LXQutC40L3Rg9GC0YzRgdGPINCy0YA=?= =?utf-8?b?0LXQvNC10L3QtdC8LCDRgNC10LDQu9GM0L3Qvj8=?= In-Reply-To: <353f08b80805150606k5ffb8dd9y4f905a344893bfe5@mail.gmail.com> References: <589c94400805150417u51edcefdvebb73c77cc0f9a3b@mail.gmail.com> <353f08b80805150606k5ffb8dd9y4f905a344893bfe5@mail.gmail.com> Message-ID: <589c94400805150611g77a7bc8fx86acddf89319ec5c@mail.gmail.com> ок. 2008/5/15 Andrew Shitov : >> У меня 40 минутная сессия в субботу про Jifty. Реально ли поменяться >> на воскресенье или это плохая идея? > > Не хотелось бы. Мешают три других точки, которые не двигаются. > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From ivan на serezhkin.com Fri May 16 01:37:18 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 16 May 2008 12:37:18 +0400 Subject: [Moscow.pm] =?utf-8?b?bXkgJFBF0K9MIHZpZGVv?= Message-ID: <482D47BE.6070505@serezhkin.com> ПРЕВЕД ! Господа, у нас есть операторы ? Это такие люди, которые смогут талантливо закинопечатлеть наши похождения в вшэ ? Сейчас договариваемся на рутубовских операторов, но как то нам я доверяю больше. Сам я буду занят, так что есть возможность что качество моей съёмки удовлетворит только тех, кому захочется понастальгировать, но вовсе не неприсутвовавших на мероприятии. -- Ivan B. Serezhkin From ivanshirokoff на gmail.com Fri May 16 01:43:11 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 16 May 2008 12:43:11 +0400 Subject: [Moscow.pm] =?koi8-r?b?bXkgJFBF8UwgdmlkZW8=?= In-Reply-To: <482D47BE.6070505@serezhkin.com> References: <482D47BE.6070505@serezhkin.com> Message-ID: <482D491F.3030401@gmail.com> Ivan B. Serezhkin wrote: > ПРЕВЕД ! > > Господа, у нас есть операторы ? > Это такие люди, которые смогут талантливо закинопечатлеть наши > похождения в вшэ ? > Сейчас договариваемся на рутубовских операторов, но как то нам я доверяю > больше. > > Сам я буду занят, так что есть возможность что качество моей съёмки > удовлетворит > только тех, кому захочется понастальгировать, но вовсе не > неприсутвовавших на мероприятии. > > Кстати они нам таки сделали канал для трансляции HACKFEST'a =) Только немного поздновато. Надо было заявку писать хотя бы дня за 3. From andy на shitov.ru Fri May 16 01:45:57 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 16 May 2008 12:45:57 +0400 Subject: [Moscow.pm] =?koi8-r?b?bXkgJFBF8UwgdmlkZW8=?= In-Reply-To: <482D491F.3030401@gmail.com> References: <482D47BE.6070505@serezhkin.com> <482D491F.3030401@gmail.com> Message-ID: <353f08b80805160145p5e3de694g2c788dfd43a744ac@mail.gmail.com> > > > Сейчас договариваемся на рутубовских операторов, но как то нам я доверяю > > больше. > Словно не видел записей с РИТов :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080516/249890e4/attachment.html From ivan на serezhkin.com Fri May 16 01:47:16 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 16 May 2008 12:47:16 +0400 Subject: [Moscow.pm] =?koi8-r?b?bXkgJFBF8UwgdmlkZW8=?= In-Reply-To: <482D491F.3030401@gmail.com> References: <482D47BE.6070505@serezhkin.com> <482D491F.3030401@gmail.com> Message-ID: <482D4A14.8060502@serezhkin.com> Привет. Ivan Shirokoff wrote: > Кстати они нам таки сделали канал для трансляции HACKFEST'a =) Только > немного поздновато. Надо было заявку писать хотя бы дня за 3 Ну ... у нас не будет трансляции, канал узковат. ЗЫ !!!!! Если у кого есть нормальные полноразмерные штативы - Берите. Если у кого есть ноутбук с маленькой батарейкой - берите удлиннитель. Если вдруг есть нормальная камера, которая часов 6 запишет - берите. Всё для фронта, всё для победы =) -- Ivan B. Serezhkin From ivan на serezhkin.com Fri May 16 01:48:07 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 16 May 2008 12:48:07 +0400 Subject: [Moscow.pm] =?koi8-r?b?bXkgJFBF8UwgdmlkZW8=?= In-Reply-To: <353f08b80805160145p5e3de694g2c788dfd43a744ac@mail.gmail.com> References: <482D47BE.6070505@serezhkin.com> <482D491F.3030401@gmail.com> <353f08b80805160145p5e3de694g2c788dfd43a744ac@mail.gmail.com> Message-ID: <482D4A47.4000408@serezhkin.com> Andrew Shitov wrote: > > > Сейчас договариваемся на рутубовских операторов, но как то нам я > доверяю > > больше. > > > Словно не видел записей с РИТов :-) Да мы снимем также, только мы не будем кричать что мы операторы =)) Хотя нет, мы снимем лучше =) -- Ivan B. Serezhkin From andy на shitov.ru Fri May 16 01:52:11 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 16 May 2008 12:52:11 +0400 Subject: [Moscow.pm] =?koi8-r?b?bXkgJFBF8UwgdmlkZW8=?= In-Reply-To: <482D4A14.8060502@serezhkin.com> References: <482D47BE.6070505@serezhkin.com> <482D491F.3030401@gmail.com> <482D4A14.8060502@serezhkin.com> Message-ID: <353f08b80805160152y2ee1509ag53cece791d768af0@mail.gmail.com> > Ну ... у нас не будет трансляции, канал узковат. У нас будет собственная трансляция, которую организует "Бизнес в стиле .РУ". Возможно даже с обоих залов. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080516/48bd312a/attachment.html From juchkov на gmail.com Fri May 16 01:53:13 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 16 May 2008 12:53:13 +0400 Subject: [Moscow.pm] =?utf-8?b?bXkgJFBF0K9MIHZpZGVv?= In-Reply-To: <482D4A47.4000408@serezhkin.com> References: <482D47BE.6070505@serezhkin.com> <482D491F.3030401@gmail.com> <353f08b80805160145p5e3de694g2c788dfd43a744ac@mail.gmail.com> <482D4A47.4000408@serezhkin.com> Message-ID: <615fd2130805160153q3306ac09p4a7efac12e63d116@mail.gmail.com> Я уверен, что намного лучше. >> >> Словно не видел записей с РИТов :-) > Да мы снимем также, только мы не будем кричать что мы операторы =)) > Хотя нет, мы снимем лучше =) > -- With best regards, Sergey Juchkov http://juchkov.com From postmaster на softsearch.ru Sat May 17 10:20:59 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 17 May 2008 21:20:59 +0400 Subject: [Moscow.pm] =?koi8-r?b?7sEg3qPNINDJ08HU2CDTz8LZ1MnKztnFIM3B28nO?= =?koi8-r?b?2T8=?= Message-ID: <1385416388.20080517212059@softsearch.ru> Здравствуйте. Из сегодняшних докладов я вынес для себя одну мысль по поводу выбора либы для написания событийной машины: http://michael.mindmix.ru/393-929-na-chem-pisat-sobytiinye-mashiny.zhtml -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Sat May 17 12:04:59 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 17 May 2008 23:04:59 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPxsHKzMnOxw==?= In-Reply-To: <1385416388.20080517212059@softsearch.ru> References: <1385416388.20080517212059@softsearch.ru> Message-ID: <1707959292.20080517230459@softsearch.ru> Здравствуйте. Сегодня на конфе Алексей Капранов рассказывал про интересную софтину, рисующую вызовы, коробочки и т.д. Как она называется и как вкратце с ней работать, откуда чего в неё конвертировать?.. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From alex на kapranoff.ru Sat May 17 12:08:07 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sat, 17 May 2008 23:08:07 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPxsHKzMnOxw==?= In-Reply-To: <1707959292.20080517230459@softsearch.ru> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> Message-ID: <482F2D17.1000007@kapranoff.ru> Михаил Монашёв wrote: > Здравствуйте. > > Сегодня на конфе Алексей Капранов рассказывал про интересную софтину, > рисующую вызовы, коробочки и т.д. > > Как она называется и как вкратце с ней работать, откуда чего в неё > конвертировать?.. kcachegrind она понимает свой собственный формат, в который можно отконвертить из Devel::DProf с помощью скрипта dprof2calltree, который есть в дистрибутиве. From ivan на serezhkin.com Sat May 17 13:00:58 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 18 May 2008 00:00:58 +0400 Subject: [Moscow.pm] =?koi8-r?b?5M/WyczJ?= In-Reply-To: <482F2D17.1000007@kapranoff.ru> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> Message-ID: <482F397A.4040305@serezhkin.com> Привет. Третий раз подряд пишу may $var; =) -- Ivan B. Serezhkin From postmaster на softsearch.ru Sat May 17 12:42:25 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 17 May 2008 23:42:25 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPxsHKzMnOxw==?= In-Reply-To: <482F2D17.1000007@kapranoff.ru> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> Message-ID: <1386066750.20080517234225@softsearch.ru> Здравствуйте, Алекс. Спасибо большое. Буду пробовать. Оно и в портах имеется http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/kcachegrind/ ! >> Сегодня на конфе Алексей Капранов рассказывал про интересную софтину, >> рисующую вызовы, коробочки и т.д. >> >> Как она называется и как вкратце с ней работать, откуда чего в неё >> конвертировать?.. AK> kcachegrind AK> она понимает свой собственный формат, в который можно отконвертить AK> из Devel::DProf с помощью скрипта dprof2calltree, который есть в AK> дистрибутиве. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From aml на rulezz.ru Sat May 17 21:08:08 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Sun, 18 May 2008 08:08:08 +0400 Subject: [Moscow.pm] =?koi8-r?b?+sHEwc7JxSDOwSBHb2xm?= Message-ID: <200805180808.08715.aml@rulezz.ru> Уважаемый All, А где дают задание на Golf? Я, видимо, что-то прослушал. А на сайте ни слова про это. -- Alexander Lourier, http://aml.rulezz.ru From andy на shitov.ru Sat May 17 21:32:14 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 18 May 2008 08:32:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?+sHEwc7JxSDOwSBHb2xm?= In-Reply-To: <200805180808.08715.aml@rulezz.ru> References: <200805180808.08715.aml@rulezz.ru> Message-ID: <669826562.20080518083214@shitov.ru> > Уважаемый All, > А где дают задание на Golf? Я, видимо, что-то прослушал. А на сайте ни слова > про это. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From hsw на hsw.pp.ru Sat May 17 21:33:59 2008 From: hsw на hsw.pp.ru (Sergey Homenkow) Date: Sun, 18 May 2008 08:33:59 +0400 Subject: [Moscow.pm] =?koi8-r?b?+sHEwc7JxSDOwSBHb2xm?= In-Reply-To: <200805180808.08715.aml@rulezz.ru> References: <200805180808.08715.aml@rulezz.ru> Message-ID: <482FB1B7.3030908@hsw.pp.ru> Задания дают на 2-х последних из 4 листиков с расписанием. Alexander Lourier пишет: > А где дают задание на Golf? Я, видимо, что-то прослушал. А на сайте ни слова > про это. From andy на shitov.ru Sat May 17 21:41:26 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 18 May 2008 08:41:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?+sHEwc7JxSDOwSBHb2xm?= In-Reply-To: <482FB1B7.3030908@hsw.pp.ru> References: <200805180808.08715.aml@rulezz.ru> <482FB1B7.3030908@hsw.pp.ru> Message-ID: <353f08b80805172141q53f853a4x72a59395acd1a6e3@mail.gmail.com> Вот эти две страницы: http://golf.yapcrussia.org/golf2008.doc -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Sun May 18 12:33:10 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Sun, 18 May 2008 23:33:10 +0400 Subject: [Moscow.pm] YAPC::Russia::Golf Message-ID: <20f279210805181233x76974783h8cc217e25633a699@mail.gmail.com> Может быть запостить в рассылку все решения? было-бы интересно обстоятельнее посмотреть на различные решения. -- Best wishes, Vladimir V. Perepelitsa aka Mons From andy на shitov.ru Sun May 18 12:38:05 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 18 May 2008 23:38:05 +0400 Subject: [Moscow.pm] YAPC::Russia::Golf In-Reply-To: <20f279210805181233x76974783h8cc217e25633a699@mail.gmail.com> References: <20f279210805181233x76974783h8cc217e25633a699@mail.gmail.com> Message-ID: <1943267247.20080518233805@shitov.ru> > Может быть запостить в рассылку все решения? > было-бы интересно обстоятельнее посмотреть на различные решения. Выложу на сайт чуть позже. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Sun May 18 13:37:31 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 19 May 2008 00:37:31 +0400 Subject: [Moscow.pm] YAPC::Russia::Golf In-Reply-To: <20f279210805181233x76974783h8cc217e25633a699@mail.gmail.com> References: <20f279210805181233x76974783h8cc217e25633a699@mail.gmail.com> Message-ID: <4830938B.9030204@serezhkin.com> Vladimir V. Perepelitsa wrote: > Может быть запостить в рассылку все решения? > было-бы интересно обстоятельнее посмотреть на различные решения. > > while ( <> ) { chomp; $i=10; @D=map { [ map{$i=(1..10,0)[$i]}0..9 ] } 0..10; $i=0; $i=$D[$i]->[$_] for split "",$_; printf "%-80d %s\n", $_, $i ? "no" : "yes" } Но сначала я наполнил DFA вот так : my @alphabet=(0..9); my $divider=11; my @modulus=(0..$divider-1); my $DFA=[ map {[ map {undef} @alphabet ]} @modulus ]; $DFA->[0]->[0]=0; my $counter=10; my @q=([0,0]); while (my $pass = shift @q) { my ($str,$state)=@$pass; for my $next (grep {!defined $DFA->[$state]->[$_]} @alphabet) { my $modulus=($str.$next) % $divider; $DFA->[$state]->[$next] = $modulus; push @q, [$str.$next, $modulus]; } } Но потом регекс оказался такого размера .. что я просто обнаружив закономерность в автомате оставил генератор автомата и переходы по нему. Автомат ищет модуль от деления на дивайдер alphabet - это цифры, modulus - это остатки от деления. А вааще ... http://mathforum.org/kb/message.jspa?messageID=4614160&tstart=0 -- Ivan B. Serezhkin From andy на shitov.ru Sun May 18 21:06:45 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 19 May 2008 08:06:45 +0400 Subject: [Moscow.pm] YAPC::Russia::Golf In-Reply-To: <4830938B.9030204@serezhkin.com> References: <20f279210805181233x76974783h8cc217e25633a699@mail.gmail.com> <4830938B.9030204@serezhkin.com> Message-ID: <353f08b80805182106s5edb04efrb720deac531bb349@mail.gmail.com> > > Может быть запостить в рассылку все решения? > Вот все присланное в сыром виде: http://golf.yapcrussia.org/ -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080519/51dbe989/attachment.html From sharifulin на gmail.com Sun May 18 22:52:19 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Mon, 19 May 2008 09:52:19 +0400 Subject: [Moscow.pm] =?koi8-r?b?5M/WyczJ?= In-Reply-To: <482F397A.4040305@serezhkin.com> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <482F397A.4040305@serezhkin.com> Message-ID: <91318900805182252i286f627ep7ac4aa5e16698dfa@mail.gmail.com> Хорошо, что не may $perl or die; :) 18.05.08, Ivan B. Serezhkin написал(а): > Привет. > > Третий раз подряд пишу > may $var; > > =) > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, Анатолий Шарифулин. From andy на shitov.ru Mon May 19 00:24:37 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 19 May 2008 11:24:37 +0400 Subject: [Moscow.pm] Offline # 7 Message-ID: <353f08b80805190024m55f88ebfo4fd18ea0b6a798cb@mail.gmail.com> Будем в мае? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080519/ffe8bcb8/attachment.html From jerom+moscow-pm на bibirevo.net Mon May 19 00:51:12 2008 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Mon, 19 May 2008 11:51:12 +0400 (MSD) Subject: [Moscow.pm] Offline # 7 In-Reply-To: <353f08b80805190024m55f88ebfo4fd18ea0b6a798cb@mail.gmail.com> References: <353f08b80805190024m55f88ebfo4fd18ea0b6a798cb@mail.gmail.com> Message-ID: <4872.81.211.3.86.1211183472.squirrel@mail.nln.ru> > Будем в мае? Может не надо? Только что за 2 дня норму выполнили! From shatlovsky на gmail.com Mon May 19 02:07:39 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Mon, 19 May 2008 13:07:39 +0400 Subject: [Moscow.pm] Offline # 7 In-Reply-To: <4872.81.211.3.86.1211183472.squirrel@mail.nln.ru> References: <353f08b80805190024m55f88ebfo4fd18ea0b6a798cb@mail.gmail.com> <4872.81.211.3.86.1211183472.squirrel@mail.nln.ru> Message-ID: <547d1aa70805190207p11557bfdk854347f7c760b847@mail.gmail.com> А можно очередную встречу провести на природе. Примерные темы докладов: - как правильно замариновать шашлык; - как грамотно открыть пиво; - ... ну и так далее :-) -- 2008/5/19 Andrey : >> Будем в мае? > > Может не надо? Только что за 2 дня норму выполнили! > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, А.Н.Шатловский From shatlovsky на gmail.com Mon May 19 02:40:05 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Mon, 19 May 2008 13:40:05 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPxsHKzMnOxw==?= In-Reply-To: <482F2D17.1000007@kapranoff.ru> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> Message-ID: <547d1aa70805190240i42e50008s186a35d61d9e4287@mail.gmail.com> Алекс, Хочется еще раз пролистать твою презентацию по профайлингу. Не мог бы ты выложить ее для скачивания? -- 2008/5/17 Alex Kapranoff : > Михаил Монашёв wrote: >> Здравствуйте. >> >> Сегодня на конфе Алексей Капранов рассказывал про интересную софтину, >> рисующую вызовы, коробочки и т.д. >> >> Как она называется и как вкратце с ней работать, откуда чего в неё >> конвертировать?.. > > kcachegrind > > она понимает свой собственный формат, в который можно отконвертить из > Devel::DProf с помощью скрипта dprof2calltree, который есть в дистрибутиве. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, А.Н.Шатловский From nordicdyno на yandex.ru Mon May 19 03:25:06 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 19 May 2008 14:25:06 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPxsHKzMnOxw==?= In-Reply-To: 1690000000005350085 References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> 1690000000005350085 Message-ID: <2112691211192706@webmail55.yandex.ru> А вообще, остальные презентации будут доступны по сети в какое-нибудь обозримое время? 19.05.08, 13:40, "Alex Shatlovsky" : > Алекс, > Хочется еще раз пролистать твою презентацию по профайлингу. > Не мог бы ты выложить ее для скачивания? > -- > 2008/5/17 Alex Kapranoff : > > Михаил Монашёв wrote: > >> Здравствуйте. > >> > >> Сегодня на конфе Алексей Капранов рассказывал про интересную софтину, > >> рисующую вызовы, коробочки и т.д. > >> > >> Как она называется и как вкратце с ней работать, откуда чего в неё > >> конвертировать?.. > > > > kcachegrind > > > > она понимает свой собственный формат, в который можно отконвертить из > > Devel::DProf с помощью скрипта dprof2calltree, который есть в дистрибутиве. > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm From andy на shitov.ru Mon May 19 03:58:14 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 19 May 2008 14:58:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPxsHKzMnOxw==?= In-Reply-To: <2112691211192706@webmail55.yandex.ru> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <2112691211192706@webmail55.yandex.ru> Message-ID: <353f08b80805190358y53d7b28egad75de843133bba6@mail.gmail.com> Что пришлют, будет, да. А вообще, остальные презентации будут доступны по сети в какое-нибудь > обозримое время? > -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080519/e6d59772/attachment.html From shafiev на gmail.com Mon May 19 07:43:19 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 19 May 2008 18:43:19 +0400 Subject: [Moscow.pm] Offline # 7 In-Reply-To: <547d1aa70805190207p11557bfdk854347f7c760b847@mail.gmail.com> References: <353f08b80805190024m55f88ebfo4fd18ea0b6a798cb@mail.gmail.com> <4872.81.211.3.86.1211183472.squirrel@mail.nln.ru> <547d1aa70805190207p11557bfdk854347f7c760b847@mail.gmail.com> Message-ID: <218771510805190743u6d173e45rf94512f2b1b03176@mail.gmail.com> Хм. А как быть с электричеством для проектора?:) 19.05.08, Alex Shatlovsky написал(а): > > А можно очередную встречу провести на природе. > Примерные темы докладов: > - как правильно замариновать шашлык; > - как грамотно открыть пиво; > - ... > ну и так далее :-) > > -- > > 2008/5/19 Andrey > >: > > >> Будем в мае? > > > > Может не надо? Только что за 2 дня норму выполнили! > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > -- > С уважением, > А.Н.Шатловский > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080519/c46c4f63/attachment.html From ivan на serezhkin.com Mon May 19 07:44:58 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 19 May 2008 18:44:58 +0400 Subject: [Moscow.pm] Offline # 7 In-Reply-To: <218771510805190743u6d173e45rf94512f2b1b03176@mail.gmail.com> References: <353f08b80805190024m55f88ebfo4fd18ea0b6a798cb@mail.gmail.com> <4872.81.211.3.86.1211183472.squirrel@mail.nln.ru> <547d1aa70805190207p11557bfdk854347f7c760b847@mail.gmail.com> <218771510805190743u6d173e45rf94512f2b1b03176@mail.gmail.com> Message-ID: <4831926A.6050106@serezhkin.com> Naim Shafiev wrote: > Хм. А как быть с электричеством для проектора?:) Все великие философы писали уравнения палоской на песке. -- Ivan B. Serezhkin From a.surikov на perevedem.ru Mon May 19 10:05:55 2008 From: a.surikov на perevedem.ru (=?UTF-8?B?0KHRg9GA0LjQutC+0LIg0JDQu9C10LrRgdC10Lk=?=) Date: Mon, 19 May 2008 21:05:55 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQuNC00LXQviDRgSBZQVBDOjpSdXNzaWE=?= Message-ID: <4831B373.6080604@itdefence.ru> скоро?) From ivan на serezhkin.com Mon May 19 10:07:26 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 19 May 2008 21:07:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?98nExc8g0yBZQVBDOjpSdXNzaWE=?= In-Reply-To: <4831B373.6080604@itdefence.ru> References: <4831B373.6080604@itdefence.ru> Message-ID: <4831B3CE.4010303@serezhkin.com> Суриков Алексей wrote: > скоро?) > Завтра узнаю. я своё ещё не смотрел, а рутубовцы еще ничего не сказали. -- Ivan B. Serezhkin From evdokimov.denis на gmail.com Mon May 19 11:10:01 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 19 May 2008 22:10:01 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/exc3VIM7FINPUz8nUINDJ08HU2CBcQF8=?= Message-ID: Мне кажется, что использование где либо в коде \@_ может создать "неуловимые" баги. Смотрите сами: sub master_ref { return \@_; } sub print_all { print $slave1; print @slave2; print $slave3{3}; print "\n"; } $slave1 = 1; @slave2 = 2; %slave3 = (3 => 3); print_all(); $master = master_ref($slave1, @slave2, values %slave3, @slave5); foreach(@$master) { $_= 0; } print_all(); Ваши комментарии P.S. 1. Я знаю, почему так происходит. 2. Уверен, что это багоопасная ситуация, т.к. по самой ссылке и по значения невозможно установить, что значения массива связанны ещё с чем-нибудь ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080519/d19ba0e3/attachment.html From ivan на serezhkin.com Mon May 19 12:12:37 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 19 May 2008 23:12:37 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/exc3VIM7FINPUz8nUINDJ08HU2CBcQF8=?= In-Reply-To: References: Message-ID: <4831D125.9090803@serezhkin.com> Denis Evdokimov wrote: > Мне кажется, что использование где либо в коде \@_ может создать > "неуловимые" баги. > Смотрите сами: Хэш передаётся массивом, и ты не поймёшь что это хэш, получишь ссылку на массив -- Ivan B. Serezhkin From alex на kapranoff.ru Mon May 19 14:30:22 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 20 May 2008 01:30:22 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPxsHKzMnOxw==?= In-Reply-To: <547d1aa70805190240i42e50008s186a35d61d9e4287@mail.gmail.com> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <547d1aa70805190240i42e50008s186a35d61d9e4287@mail.gmail.com> Message-ID: <4831F16E.1040509@kapranoff.ru> Alex Shatlovsky wrote: > Хочется еще раз пролистать твою презентацию по профайлингу. > Не мог бы ты выложить ее для скачивания? Велкам, как обычно, файрфоксом: http://kapranoff.ru/talks/yapc-russia-2008/profiling/takahashi-ru.xul?data=profiling.taka > 2008/5/17 Alex Kapranoff : >> Михаил Монашёв wrote: >>> Здравствуйте. >>> >>> Сегодня на конфе Алексей Капранов рассказывал про интересную софтину, >>> рисующую вызовы, коробочки и т.д. >>> >>> Как она называется и как вкратце с ней работать, откуда чего в неё >>> конвертировать?.. >> kcachegrind >> >> она понимает свой собственный формат, в который можно отконвертить из >> Devel::DProf с помощью скрипта dprof2calltree, который есть в дистрибутиве. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm > > > From alex на kapranoff.ru Mon May 19 14:41:29 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 20 May 2008 01:41:29 +0400 Subject: [Moscow.pm] =?windows-1251?b?zeXx6u7r/OruIOzu6PUg9O7y7uPw4PTo6SDx?= =?windows-1251?q?_May_Perl?= Message-ID: <4831F409.2040300@kapranoff.ru> ...есть вот тут: http://foto.rambler.ru/users/kkapp/9/ From ruz на bestpractical.com Mon May 19 15:16:01 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 20 May 2008 02:16:01 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+0YTQsNC50LvQuNC90LM=?= In-Reply-To: <4831F16E.1040509@kapranoff.ru> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <547d1aa70805190240i42e50008s186a35d61d9e4287@mail.gmail.com> <4831F16E.1040509@kapranoff.ru> Message-ID: <589c94400805191516w40529e10ja70410fbfe26fc59@mail.gmail.com> стоит отметить, что dprof любит корректный exit вызов, а иначе может получиться битый профиль, который даже с -F нельзя будет прочитать. Для профилирования серверов я держу exit.html, который дергаю. 2008/5/20 Alex Kapranoff : > Alex Shatlovsky wrote: >> Хочется еще раз пролистать твою презентацию по профайлингу. >> Не мог бы ты выложить ее для скачивания? > > Велкам, как обычно, файрфоксом: > > http://kapranoff.ru/talks/yapc-russia-2008/profiling/takahashi-ru.xul?data=profiling.taka > >> 2008/5/17 Alex Kapranoff : >>> Михаил Монашёв wrote: >>>> Здравствуйте. >>>> >>>> Сегодня на конфе Алексей Капранов рассказывал про интересную софтину, >>>> рисующую вызовы, коробочки и т.д. >>>> >>>> Как она называется и как вкратце с ней работать, откуда чего в неё >>>> конвертировать?.. >>> kcachegrind >>> >>> она понимает свой собственный формат, в который можно отконвертить из >>> Devel::DProf с помощью скрипта dprof2calltree, который есть в дистрибутиве. >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> http://mail.pm.org/mailman/listinfo/moscow-pm >> >> >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From ruz на bestpractical.com Mon May 19 15:36:29 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 20 May 2008 02:36:29 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+0YTQsNC50LvQuNC90LM=?= In-Reply-To: <4831F16E.1040509@kapranoff.ru> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <547d1aa70805190240i42e50008s186a35d61d9e4287@mail.gmail.com> <4831F16E.1040509@kapranoff.ru> Message-ID: <589c94400805191536y133f923bn41418b5b76739816@mail.gmail.com> п∙я┴п╣ п╣я│я┌я▄ п©п╬п╩п╣п╥п╫я▀п╧ п╪п╬п╢я┐п╩я▄ Devel::DProfPP, п╨п╬я┌п╬я─я▀п╧ п©п╬п╥п╡п╬п╩я▐п╣я┌ п©п╟я─я│п╦я┌я▄ tmon.out я└п╟п╧п╩я▀ п╦ я│я┌я─п╬п╦я┌я▄ я│п╡п╬п╦ п╬я┌я┤п╣я┌я▀. п▓ п╟я┌п╟я┤п╪п╣п╫я┌п╣ я│п╨я─п╦п©я┌, п╨п╬я┌п╬я─я▀п╧ п╥п╟ п╬я┌я│я┐я┌я│я┌п╡п╦п╣п╪ п╫п╬я─п╪п╟п╩я▄п╫п╬пЁп╬ п╫п╟п╥п╡п╟п╫п╦я▐ п╫п╣ п╠я▀п╩ п╡я▀п╩п╬п╤п╣п╫ п╫п╟ я├п©п╟п╫ :) п÷п╬п╥п╡п╬п╩я▐п╣я┌ п©п╬п╨п╟п╥п╟я┌я▄ п╢п╩я▐ я└я┐п╫п╨я├п╦п╦ я│я┌п╟я┌п╦я│я┌п╦п╨я┐ я─п╟п╥п╠п╦я┌я┐я▌ п©п╬ п╡я▀п╥я▀п╡п╟я▌я┴п╦п╪ я└я┐п╫п╨я├п╦я▐п╪ п╦п╩п╦ п©п╬ я┌п╣п╪ п╨п╬пЁп╬ п╬п╫п╟ п╡я▀п╥я▀п╡п╟п╣я┌. п║п╫п╟я┤п╟п╩п╟ я│п╪п╬я┌я─п╦п╪ п©п╬ п╨п╬п╩-п╡я┐ п╡я▀п╥п╬п╡п╬п╡: $ dprofpp -l п║п╫п╟я┤п╟п╩п╟ п╡я│я▐п╨п╟я▐ я┬я┐я┬п╣я─п╟, п╨п╬я┌п╬я─п╟я▐ п╡ я─п╟п╧п╬п╫п╣ 0%, п╟ п╡п╬я┌ Data::Hierarchy::get п╟п╤ п╢п╬ 4я┘ % п╢п╬п©п╬п╩п╥п╩п╬, я│п╪п╬я┌я─п╦п╪ п╨я┌п╬ п╣п╣ п╢п╣я─пЁп╟п╣я┌: $ ~/bin/mydprofpp Data::Hierarchy::get 3 ... SVK::Editor::Status::open_directory SVK::Editor::Status::open_node SVK::Editor::Status::_tree_get 142 SVK::XD::_delta_dir SVK::XD::_delta_dir SVK::XD::get_entry 1145 Total: 1333 п°п╬п╤п╫п╬ я│п╪п╬я┌я─п╣я┌я▄ п╦ п╨п╬пЁп╬ я└я┐п╫п╨я├п╦я▐ п╢п╣я─пЁп╟п╣я┌: $ ~/bin/mydprofpp SVK::XD::_delta_dir -5 ... SVK::XD::_delta_dir SVK::XD::_delta_dir SVK::XD::get_entry 272 SVK::XD::_delta_dir SVK::XD::_delta_dir SVK::Util::to_native 272 SVK::XD::_delta_dir SVK::XD::_delta_dir SVK::Path::Checkout::copath 272 Total: 2753 2008/5/20 Alex Kapranoff : > Alex Shatlovsky wrote: >> п╔п╬я┤п╣я┌я│я▐ п╣я┴п╣ я─п╟п╥ п©я─п╬п╩п╦я│я┌п╟я┌я▄ я┌п╡п╬я▌ п©я─п╣п╥п╣п╫я┌п╟я├п╦я▌ п©п╬ п©я─п╬я└п╟п╧п╩п╦п╫пЁя┐. >> п²п╣ п╪п╬пЁ п╠я▀ я┌я▀ п╡я▀п╩п╬п╤п╦я┌я▄ п╣п╣ п╢п╩я▐ я│п╨п╟я┤п╦п╡п╟п╫п╦я▐? > > п▓п╣п╩п╨п╟п╪, п╨п╟п╨ п╬п╠я▀я┤п╫п╬, я└п╟п╧я─я└п╬п╨я│п╬п╪: > > http://kapranoff.ru/talks/yapc-russia-2008/profiling/takahashi-ru.xul?data=profiling.taka > >> 2008/5/17 Alex Kapranoff : >>> п°п╦я┘п╟п╦п╩ п°п╬п╫п╟я┬я▒п╡ wrote: >>>> п≈п╢я─п╟п╡я│я┌п╡я┐п╧я┌п╣. >>>> >>>> п║п╣пЁп╬п╢п╫я▐ п╫п╟ п╨п╬п╫я└п╣ п░п╩п╣п╨я│п╣п╧ п п╟п©я─п╟п╫п╬п╡ я─п╟я│я│п╨п╟п╥я▀п╡п╟п╩ п©я─п╬ п╦п╫я┌п╣я─п╣я│п╫я┐я▌ я│п╬я└я┌п╦п╫я┐, >>>> я─п╦я│я┐я▌я┴я┐я▌ п╡я▀п╥п╬п╡я▀, п╨п╬я─п╬п╠п╬я┤п╨п╦ п╦ я┌.п╢. >>>> >>>> п п╟п╨ п╬п╫п╟ п╫п╟п╥я▀п╡п╟п╣я┌я│я▐ п╦ п╨п╟п╨ п╡п╨я─п╟я┌я├п╣ я│ п╫п╣п╧ я─п╟п╠п╬я┌п╟я┌я▄, п╬я┌п╨я┐п╢п╟ я┤п╣пЁп╬ п╡ п╫п╣я▒ >>>> п╨п╬п╫п╡п╣я─я┌п╦я─п╬п╡п╟я┌я▄?.. >>> kcachegrind >>> >>> п╬п╫п╟ п©п╬п╫п╦п╪п╟п╣я┌ я│п╡п╬п╧ я│п╬п╠я│я┌п╡п╣п╫п╫я▀п╧ я└п╬я─п╪п╟я┌, п╡ п╨п╬я┌п╬я─я▀п╧ п╪п╬п╤п╫п╬ п╬я┌п╨п╬п╫п╡п╣я─я┌п╦я┌я▄ п╦п╥ >>> Devel::DProf я│ п©п╬п╪п╬я┴я▄я▌ я│п╨я─п╦п©я┌п╟ dprof2calltree, п╨п╬я┌п╬я─я▀п╧ п╣я│я┌я▄ п╡ п╢п╦я│я┌я─п╦п╠я┐я┌п╦п╡п╣. >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> http://mail.pm.org/mailman/listinfo/moscow-pm >> >> >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. ----------- следущая часть ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╫п╣ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ я└п╬я─п╪п╟я┌п╣ п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… п≤п╪я▐ : mydprofpp п╒п╦п© : application/octet-stream п═п╟п╥п╪п╣я─ : 1412 п╠п╟п╧я┌п╬п╡ п·п©п╦я│п╟п╫п╦п╣: п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌ Url : http://mail.pm.org/pipermail/moscow-pm/attachments/20080520/1a7e1305/attachment.obj From ruz на bestpractical.com Mon May 19 15:39:20 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 20 May 2008 02:39:20 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+0YTQsNC50LvQuNC90LM=?= In-Reply-To: <589c94400805191536y133f923bn41418b5b76739816@mail.gmail.com> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <547d1aa70805190240i42e50008s186a35d61d9e4287@mail.gmail.com> <4831F16E.1040509@kapranoff.ru> <589c94400805191536y133f923bn41418b5b76739816@mail.gmail.com> Message-ID: <589c94400805191539o6a8dfb3w1405fa7c6cf79b5@mail.gmail.com> Оказывается он был в слайдах, я это прослушал :( 2008/5/20 Ruslan Zakirov : > Еще есть полезный модуль Devel::DProfPP, который позволяет парсить > tmon.out файлы и строить свои отчеты. В атачменте скрипт, который за > отсутствием нормального названия не был выложен на цпан :) Позволяет > показать для функции статистику разбитую по вызывающим функциям или по > тем кого она вызывает. > > Сначала смотрим по кол-ву вызовов: > $ dprofpp -l > Сначала всякая шушера, которая в районе 0%, а вот Data::Hierarchy::get > аж до 4х % доползло, смотрим кто ее дергает: > $ ~/bin/mydprofpp Data::Hierarchy::get 3 > ... > SVK::Editor::Status::open_directory > SVK::Editor::Status::open_node > SVK::Editor::Status::_tree_get > 142 > SVK::XD::_delta_dir > SVK::XD::_delta_dir > SVK::XD::get_entry > 1145 > Total: 1333 > > Можно смотреть и кого функция дергает: > $ ~/bin/mydprofpp SVK::XD::_delta_dir -5 > ... > SVK::XD::_delta_dir > SVK::XD::_delta_dir > SVK::XD::get_entry > 272 > SVK::XD::_delta_dir > SVK::XD::_delta_dir > SVK::Util::to_native > 272 > SVK::XD::_delta_dir > SVK::XD::_delta_dir > SVK::Path::Checkout::copath > 272 > Total: 2753 > > > 2008/5/20 Alex Kapranoff : >> Alex Shatlovsky wrote: >>> Хочется еще раз пролистать твою презентацию по профайлингу. >>> Не мог бы ты выложить ее для скачивания? >> >> Велкам, как обычно, файрфоксом: >> >> http://kapranoff.ru/talks/yapc-russia-2008/profiling/takahashi-ru.xul?data=profiling.taka >> >>> 2008/5/17 Alex Kapranoff : >>>> Михаил Монашёв wrote: >>>>> Здравствуйте. >>>>> >>>>> Сегодня на конфе Алексей Капранов рассказывал про интересную софтину, >>>>> рисующую вызовы, коробочки и т.д. >>>>> >>>>> Как она называется и как вкратце с ней работать, откуда чего в неё >>>>> конвертировать?.. >>>> kcachegrind >>>> >>>> она понимает свой собственный формат, в который можно отконвертить из >>>> Devel::DProf с помощью скрипта dprof2calltree, который есть в дистрибутиве. >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> http://mail.pm.org/mailman/listinfo/moscow-pm >>> >>> >>> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm > > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. From ivan на serezhkin.com Mon May 19 16:00:58 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 20 May 2008 03:00:58 +0400 Subject: [Moscow.pm] Offline #8 In-Reply-To: <589c94400805191539o6a8dfb3w1405fa7c6cf79b5@mail.gmail.com> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <547d1aa70805190240i42e50008s186a35d61d9e4287@mail.gmail.com> <4831F16E.1040509@kapranoff.ru> <589c94400805191536y133f923bn41418b5b76739816@mail.gmail.com> <589c94400805191539o6a8dfb3w1405fa7c6cf79b5@mail.gmail.com> Message-ID: <483206AA.3040904@serezhkin.com> Привет. Седьмой оффлайн это было круто, ВШЭ++ Пора задуматся о восьмом оффлайне, и тут ... 23:15 < ruz> vany: меня не будет до 30-го :) 23:53 <@vany> ruz: данивопрос, медьмой оффлайн мы уже провели =) Day changed to 20 май 2008 00:18 <@vany> Ну так что ? выносить вопрос на широкое обсуждение, на лето ? 00:26 < ruz> вносить, начало июня - хороший вариант... там тока есть 4 дня выходных на которые у многих планы 00:36 <@nonSmoker> да, про выходные точно. прls -l 00:51 <@vany> +1 00:51 <@vany> Знач так и делаем 00:51 <@vany> Хм, надо что то с ирко Давайте найдём выходные, на которые ниукого нет планов, и нормально побухаем в лесу, я такие места знаю ... -- Ivan B. Serezhkin From postmaster на softsearch.ru Mon May 19 22:56:24 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 20 May 2008 09:56:24 +0400 Subject: [Moscow.pm] XP, Agile, Scrum Message-ID: <7310106201.20080520095624@softsearch.ru> Здравствуйте. Хотел спросить, кто-нибудь практикует на своей основной работе XP, Agile или Scrum? Хочется услышать про успешные и неудачные внедрения этих подходов к разработке. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From voronovaa на gmail.com Mon May 19 23:20:06 2008 From: voronovaa на gmail.com (Alexander Voronov) Date: Tue, 20 May 2008 10:20:06 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <7310106201.20080520095624@softsearch.ru> References: <7310106201.20080520095624@softsearch.ru> Message-ID: <4bb34ff00805192320h78fbbdd2qb22f94c2ea870cc6@mail.gmail.com> Привет. У нас на проекте в Exigen-е пробовали - но потом тех.представитель заказчика решил сменить подход. Имхо, команда должна быть достаточно опытна и должно быть хорошо налажено общение между ее членами. А так достаточнор забавный подход к разработке. :-) 20 мая 2008 г. 9:56 пользователь Михаил Монашёв написал: > Здравствуйте. > > Хотел спросить, кто-нибудь практикует на своей основной работе XP, > Agile или Scrum? Хочется услышать про успешные и неудачные внедрения > этих подходов к разработке. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080520/51f39635/attachment.html From ndix на yandex.ru Mon May 19 22:59:42 2008 From: ndix на yandex.ru (=?KOI8-R?B?9MXOIOvP09TR?=) Date: Tue, 20 May 2008 09:59:42 +0400 Subject: [Moscow.pm] Offline #8 In-Reply-To: 9090000000065678273 References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <547d1aa70805190240i42e50008s186a35d61d9e4287@mail.gmail.com> <4831F16E.1040509@kapranoff.ru> <589c94400805191536y133f923bn41418b5b76739816@mail.gmail.com> <589c94400805191539o6a8dfb3w1405fa7c6cf79b5@mail.gmail.com> 9090000000065678273 Message-ID: <592471211263182@webmail23.yandex.ru> Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080520/ad2a91c6/attachment.html From shafiev на gmail.com Mon May 19 23:59:57 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 20 May 2008 10:59:57 +0400 Subject: [Moscow.pm] Offline #8 In-Reply-To: <592471211263182@webmail23.yandex.ru> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <547d1aa70805190240i42e50008s186a35d61d9e4287@mail.gmail.com> <4831F16E.1040509@kapranoff.ru> <589c94400805191536y133f923bn41418b5b76739816@mail.gmail.com> <589c94400805191539o6a8dfb3w1405fa7c6cf79b5@mail.gmail.com> <592471211263182@webmail23.yandex.ru> Message-ID: <218771510805192359x3add046coda8f53b13af9e5d0@mail.gmail.com> В начале июня да и во время июня у меня гребаные экзамены,как у любого студента.(: Хотя между ними перерывы тоже немаленькие бывают. 20.05.08, Тен Костя написал(а): > > +1 > > 20.05.08, 03:00, "Ivan B. Serezhkin" : > > > Привет. > > Седьмой оффлайн это было круто, ВШЭ++ > > Пора задуматся о восьмом оффлайне, и тут ... > > 23:15 < ruz> vany: меня не будет до 30-го :) > > 23:53 <@vany> ruz: данивопрос, медьмой оффлайн мы уже провели =) > > Day changed to 20 май 2008 > > 00:18 <@vany> Ну так что ? выносить вопрос на широкое обсуждение, на лето > ? > > 00:26 < ruz> вносить, начало июня - хороший вариант... там тока есть 4 > > дня выходных на которые у многих планы > > 00:36 <@nonSmoker> да, про выходные точно. прls -l > > 00:51 <@vany> +1 > > 00:51 <@vany> Знач так и делаем > > 00:51 <@vany> Хм, надо что то с ирко > > Давайте найдём выходные, на которые ниукого нет планов, и нормально > > побухаем в лесу, я такие места знаю ... > > -- > Тен Костя > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080520/703b4194/attachment.html From forihrd на gmail.com Tue May 20 00:22:49 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Tue, 20 May 2008 18:22:49 +1100 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <7310106201.20080520095624@softsearch.ru> References: <7310106201.20080520095624@softsearch.ru> Message-ID: Привет Михаил, мы практикуем XP у себя. Постепенно применяем все больше, нравится. О успехе говорить пока рано, мы в самом начале только. Илья http://CSmile.ru 2008/5/20 Михаил Монашёв : > Здравствуйте. > > Хотел спросить, кто-нибудь практикует на своей основной работе XP, > Agile или Scrum? Хочется услышать про успешные и неудачные внедрения > этих подходов к разработке. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From perl на methodlab.info Tue May 20 00:50:27 2008 From: perl на methodlab.info (Denis A. Yurashkou) Date: Tue, 20 May 2008 11:50:27 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <7310106201.20080520095624@softsearch.ru> References: <7310106201.20080520095624@softsearch.ru> Message-ID: <483282C3.8010802@methodlab.info> 'Михаил Монашёв' wrote on 20.05.2008 09:56: > Здравствуйте. > > Хотел спросить, кто-нибудь практикует на своей основной работе XP, > Agile или Scrum? Хочется услышать про успешные и неудачные внедрения > этих подходов к разработке. > Мы у себя в компании используем SCRUM -- получается. Как мне кажется (IMHO), достаточно успешно. И вообще, идея общения между частями процесса разработки -- это очень грамотная идея, и, что самое главное, это работает. -- С уважением, *Юрашку Денис А.*, /компания *Method Lab* ? Интернет-технологии для бизнеса, perl на methodlab.info http://www.methodlab.info тел.: +7 (495) 228-0992/ From voronovaa на gmail.com Tue May 20 01:20:06 2008 From: voronovaa на gmail.com (Alexander Voronov) Date: Tue, 20 May 2008 12:20:06 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <4bb34ff00805192320h78fbbdd2qb22f94c2ea870cc6@mail.gmail.com> References: <7310106201.20080520095624@softsearch.ru> <4bb34ff00805192320h78fbbdd2qb22f94c2ea870cc6@mail.gmail.com> Message-ID: <4bb34ff00805200120w51f5a42cma633e0387d84733a@mail.gmail.com> Забыл сказать - пробовали SCRUM :-) 20 мая 2008 г. 10:20 пользователь Alexander Voronov написал: > Привет. > У нас на проекте в Exigen-е пробовали - но потом тех.представитель > заказчика решил сменить подход. Имхо, команда должна быть достаточно опытна > и должно быть хорошо налажено общение между ее членами. А так достаточнор > забавный подход к разработке. :-) > > 20 мая 2008 г. 9:56 пользователь Михаил Монашёв > написал: > > Здравствуйте. >> >> Хотел спросить, кто-нибудь практикует на своей основной работе XP, >> Agile или Scrum? Хочется услышать про успешные и неудачные внедрения >> этих подходов к разработке. >> >> -- >> >> С уважением, >> Михаил Монашёв, SoftSearch.ru >> mailto:postmaster на softsearch.ru >> ICQ# 166233339 >> http://michael.mindmix.ru/ >> Без бэкапа по жизни. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm > > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080520/1f00e431/attachment.html From dmitry на karasik.eu.org Tue May 20 03:57:28 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 20 May 2008 12:57:28 +0200 Subject: [Moscow.pm] Профайлинг In-Reply-To: <353f08b80805190358y53d7b28egad75de843133bba6@mail.gmail.com> (Andrew Shitov's message of "Mon, 19 May 2008 14:58:14 +0400") References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <2112691211192706@webmail55.yandex.ru> <353f08b80805190358y53d7b28egad75de843133bba6@mail.gmail.com> Message-ID: <84wslpnsyv.fsf@tetsuo.karasik.eu.org> Hi Andrew! On 19 май 08 at 12:58, "Andrew" (Andrew Shitov) wrote: btw мое тут будет лежать какое-то время http://karasik.eu.org/misc/yapc/t.xul?data=iolambda.ru Andrew> Что пришлют, будет, да. Andrew> А вообще, остальные презентации будут доступны по сети в Andrew> -нибудь обозримое время? Andrew> -- Andrew Shitov Andrew> ______________________________________________________________________ Andrew> andy на shitov.ru | http://shitov.ru -- Moscow.pm mailing list Andrew> moscow-pm на pm.org | http://moscow.pm.org Andrew> http://mail.pm.org/mailman/listinfo/moscow-pm -- Sincerely, Dmitry Karasik From ivanshirokoff на gmail.com Tue May 20 04:07:55 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Tue, 20 May 2008 15:07:55 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPxsHKzMnOxw==?= In-Reply-To: <84wslpnsyv.fsf@tetsuo.karasik.eu.org> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <2112691211192706@webmail55.yandex.ru> <353f08b80805190358y53d7b28egad75de843133bba6@mail.gmail.com> <84wslpnsyv.fsf@tetsuo.karasik.eu.org> Message-ID: <4832B10B.2020207@gmail.com> А секретные операторы? =) Dmitry Karasik wrote: > Hi Andrew! > > On 19 май 08 at 12:58, "Andrew" (Andrew Shitov) wrote: > > btw мое тут будет лежать какое-то время > > http://karasik.eu.org/misc/yapc/t.xul?data=iolambda.ru > > Andrew> Что пришлют, будет, да. > > Andrew> А вообще, остальные презентации будут доступны по сети в > Andrew> -нибудь обозримое время? > > Andrew> -- Andrew Shitov > Andrew> ______________________________________________________________________ > Andrew> andy на shitov.ru | http://shitov.ru -- Moscow.pm mailing list > Andrew> moscow-pm на pm.org | http://moscow.pm.org > Andrew> http://mail.pm.org/mailman/listinfo/moscow-pm > > From dmitry на karasik.eu.org Tue May 20 04:15:05 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 20 May 2008 13:15:05 +0200 Subject: [Moscow.pm] Профайлинг In-Reply-To: <4832B10B.2020207@gmail.com> (Ivan Shirokoff's message of "Tue, 20 May 2008 15:07:55 +0400") References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <2112691211192706@webmail55.yandex.ru> <353f08b80805190358y53d7b28egad75de843133bba6@mail.gmail.com> <84wslpnsyv.fsf@tetsuo.karasik.eu.org> <4832B10B.2020207@gmail.com> Message-ID: <84skwdns5i.fsf@tetsuo.karasik.eu.org> Hi Ivan! пардон, забыл ;) http://karasik.eu.org/misc/yapc/t.xul?data=ops.ru /dk Ivan> А секретные операторы? =) Ivan> Dmitry Karasik wrote: >> Hi Andrew! >> >> On 19 май 08 at 12:58, "Andrew" (Andrew Shitov) wrote: >> >> btw мое тут будет лежать какое-то время >> >> http://karasik.eu.org/misc/yapc/t.xul?data=iolambda.ru >> Andrew> Что пришлют, будет, да. >> Andrew> А вообще, остальные презентации будут доступны по сети в -нибудь Andrew> ? >> Andrew> -- Andrew Shitov Andrew> ______________________________________________________________________ Andrew> andy на shitov.ru | http://shitov.ru -- Moscow.pm mailing list Andrew> moscow-pm на pm.org | http://moscow.pm.org Andrew> http://mail.pm.org/mailman/listinfo/moscow-pm >> >> -- Ivan> Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org Ivan> http://mail.pm.org/mailman/listinfo/moscow-pm -- Sincerely, Dmitry Karasik From ivanshirokoff на gmail.com Tue May 20 04:18:22 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Tue, 20 May 2008 15:18:22 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPxsHKzMnOxw==?= In-Reply-To: <84skwdns5i.fsf@tetsuo.karasik.eu.org> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <2112691211192706@webmail55.yandex.ru> <353f08b80805190358y53d7b28egad75de843133bba6@mail.gmail.com> <84wslpnsyv.fsf@tetsuo.karasik.eu.org> <4832B10B.2020207@gmail.com> <84skwdns5i.fsf@tetsuo.karasik.eu.org> Message-ID: <4832B37E.5030102@gmail.com> Dmitry Karasik wrote: > Hi Ivan! > > пардон, забыл ;) > Самое главное и забыл =) > http://karasik.eu.org/misc/yapc/t.xul?data=ops.ru > > /dk > > Ivan> А секретные операторы? =) > Ivan> Dmitry Karasik wrote: > >> Hi Andrew! > >> > >> On 19 май 08 at 12:58, "Andrew" (Andrew Shitov) wrote: > >> > >> btw мое тут будет лежать какое-то время > >> > >> http://karasik.eu.org/misc/yapc/t.xul?data=iolambda.ru > >> > Andrew> Что пришлют, будет, да. > >> > Andrew> А вообще, остальные презентации будут доступны по сети в -нибудь > Andrew> ? > >> > Andrew> -- Andrew Shitov > Andrew> ______________________________________________________________________ > Andrew> andy на shitov.ru | http://shitov.ru -- Moscow.pm mailing list > Andrew> moscow-pm на pm.org | http://moscow.pm.org > Andrew> http://mail.pm.org/mailman/listinfo/moscow-pm > >> > >> > > -- > Ivan> Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org > Ivan> http://mail.pm.org/mailman/listinfo/moscow-pm > > From sharifulin на gmail.com Tue May 20 04:41:12 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Tue, 20 May 2008 15:41:12 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPxsHKzMnOxw==?= In-Reply-To: <4832B37E.5030102@gmail.com> References: <1385416388.20080517212059@softsearch.ru> <1707959292.20080517230459@softsearch.ru> <482F2D17.1000007@kapranoff.ru> <2112691211192706@webmail55.yandex.ru> <353f08b80805190358y53d7b28egad75de843133bba6@mail.gmail.com> <84wslpnsyv.fsf@tetsuo.karasik.eu.org> <4832B10B.2020207@gmail.com> <84skwdns5i.fsf@tetsuo.karasik.eu.org> <4832B37E.5030102@gmail.com> Message-ID: <91318900805200441j5509bfa3g6c975d51c870624f@mail.gmail.com> May POE http://rostovondon.pm.org/yapcru08/POE.pdf CGI - зло?! http://rostovondon.pm.org/yapcru08/CGI.pdf -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080520/b397f3b9/attachment.html From ivan на serezhkin.com Tue May 20 06:20:53 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 20 May 2008 17:20:53 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC00L4g0LrQvtC80YMgPw==?= Message-ID: <4832D035.1060807@serezhkin.com> =head1 NAME StorableHash - Hash with a ability to be a persistent =head1 SYNOPSYS my $persistent = new StorableHash('data',{}); die; =head1 AUTHOR Vany Serehhkin =cut package StorableHash; use strict; use Storable qw(nstore retrieve); our %fnames; sub new { my ($class,$fname,$constr)=@_; die "Must be a hash" if $constr and ref($constr) ne 'HASH'; die "Must Have a name" unless $fname; my $hash= (-f $fname && retrieve($fname)) || $constr || {}; my $obj=bless $hash, $class; $fnames{$obj}=$fname; return $obj; } sub DESTROY { my $self=shift; nstore($self,$fnames{$self}||die 'FNAME!'); } 1; -- Ivan B. Serezhkin From root на nixp.ru Tue May 20 06:52:46 2008 From: root на nixp.ru (Dmitry V Shurupov) Date: Tue, 20 May 2008 17:52:46 +0400 Subject: [Moscow.pm] =?koi8-r?b?7sHEzyDLz83VID8=?= In-Reply-To: <4832D035.1060807@serezhkin.com> References: <4832D035.1060807@serezhkin.com> Message-ID: <1211291566.6825.1.camel@ubuntop> s/Vany Serehhkin/?Vany Serezhkin/ ;-) -- Dmitry Shurupov, http://www.shurupov.ru/ From andy на shitov.ru Tue May 20 07:10:22 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 20 May 2008 18:10:22 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC00L4g0LrQvtC80YMgPw==?= In-Reply-To: <1211291566.6825.1.camel@ubuntop> References: <4832D035.1060807@serezhkin.com> <1211291566.6825.1.camel@ubuntop> Message-ID: <353f08b80805200710p7168ea4dia74348a2530e2700@mail.gmail.com> s/with a ability/with an ability/; s/to be a persistent/to be persistent/; :-) > s/Vany Serehhkin/О╩©Vany Serezhkin/ ;-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru ----------- следущая часть ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╡ я└п╬я─п╪п╟я┌п╣ HTML п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080520/319ce002/attachment.html From shatlovsky на gmail.com Tue May 20 07:26:46 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Tue, 20 May 2008 18:26:46 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC00L4g0LrQvtC80YMgPw==?= In-Reply-To: <353f08b80805200710p7168ea4dia74348a2530e2700@mail.gmail.com> References: <4832D035.1060807@serezhkin.com> <1211291566.6825.1.camel@ubuntop> <353f08b80805200710p7168ea4dia74348a2530e2700@mail.gmail.com> Message-ID: <547d1aa70805200726i7a3e3609h4ac980218131ae9e@mail.gmail.com> Привет, On Tue, May 20, 2008 at 6:10 PM, Andrew Shitov wrote: > s/with a ability/with an ability/; > s/to be a persistent/to be persistent/; Кстати, народ, а кто может посоветовать хороший how-to по употреблению артиклей в английском? -- > > :-) >> >> s/Vany Serehhkin/?Vany Serezhkin/ ;-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, А.Н.Шатловский From andy на shitov.ru Tue May 20 09:56:27 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 20 May 2008 20:56:27 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC00L4g0LrQvtC80YMgPw==?= In-Reply-To: <547d1aa70805200726i7a3e3609h4ac980218131ae9e@mail.gmail.com> References: <4832D035.1060807@serezhkin.com> <1211291566.6825.1.camel@ubuntop> <353f08b80805200710p7168ea4dia74348a2530e2700@mail.gmail.com> <547d1aa70805200726i7a3e3609h4ac980218131ae9e@mail.gmail.com> Message-ID: <1626317217.20080520205627@shitov.ru> > Кстати, народ, а кто может посоветовать хороший how-to по употреблению > артиклей в английском? Про выбор между "a" и "an", думаю, особо размышлять не надо. А "a" или "the" - так вообще просто: "a" от "any" (любой), "the" от "that" (тот). Множественное число, чай, кофе, мука или крупа - без артикля. - Did you ever attend a Perl conference? - Yes, I visited "May Perl", the conference was great. Я рекомендую почитать это: http://www.bbc.co.uk/worldservice/learningenglish/grammar/learnit/learnit_archive.shtml -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Tue May 20 10:04:29 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 20 May 2008 21:04:29 +0400 Subject: [Moscow.pm] =?koi8-r?b?7sXTy8/M2MvPIM3Pycggxs/Uz8fSwcbJyiDTIE1h?= =?koi8-r?b?eSBQZXJs?= In-Reply-To: <4831F409.2040300@kapranoff.ru> References: <4831F409.2040300@kapranoff.ru> Message-ID: <834576668.20080520210429@shitov.ru> Пришлите, пожалуйста, у кого есть, фотографии с вручения призов YAPC::Russia::Golf. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From postmaster на softsearch.ru Tue May 20 12:27:57 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 20 May 2008 23:27:57 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: References: <7310106201.20080520095624@softsearch.ru> Message-ID: <1119479578.20080520232757@softsearch.ru> Здравствуйте, Илья. И> Привет Михаил, И> мы практикуем XP у себя. Постепенно применяем все больше, нравится. О И> успехе говорить пока рано, мы в самом начале только. А какие именно практики из XP практикуете? С TDD более-менее понятно. С парным программированием - интересно насколько это прижилось и практикуется ли вообще. С остальными практиками смутно всё как-то... -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From funt4k на gmail.com Wed May 21 03:31:57 2008 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Wed, 21 May 2008 13:31:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLIM7B0s/EIMLP0snU09Eg0yDHzM/CwczYztnN?= =?koi8-r?b?IMTF09TS1cvUz9LPzQ==?= Message-ID: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> Здраствуйте Проблема в следущем есть обьект A который содержит ссылку на обьект B. В деструкторе обьекта A используется ссылка на обьект B - всё хорошо работает пока дело не доходит до глобального десктруктора. Глобальный деструктор уничожает обьект B раньше обьекта A и естественно обьект A не может выполнить всех необхдимых действий в своём деструкторе. Что народ может посоветовать в таком случае? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080521/2bfd772b/attachment.html From ivan на serezhkin.com Wed May 21 03:35:16 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 21 May 2008 14:35:16 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLIM7B0s/EIMLP0snU09Eg0yDHzM/CwczYztnN?= =?koi8-r?b?IMTF09TS1cvUz9LPzQ==?= In-Reply-To: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> Message-ID: <4833FAE4.2010306@serezhkin.com> Dmitry Nizovtsev wrote: > Здраствуйте > Проблема в следущем есть обьект A который содержит ссылку на обьект B. > В деструкторе обьекта A используется ссылка на обьект B - всё хорошо > работает пока дело не доходит до глобального десктруктора. Глобальный > деструктор уничожает обьект B раньше обьекта A и естественно обьект A > не может выполнить всех необхдимых действий в своём деструкторе. > Что народ может посоветовать в таком случае? Можно кусочек кода в студию ? Глобальный деструктор - моральный урод, так ему и передайте. Ибо хорошо воспитанный глобальный деструктор не будет трогать объект, на который у кого то есть ссылка. -- Ivan B. Serezhkin From ivan на serezhkin.com Wed May 21 03:44:14 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 21 May 2008 14:44:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLIM7B0s/EIMLP0snU09Eg0yDHzM/CwczYztnN?= =?koi8-r?b?IMTF09TS1cvUz9LPzQ==?= In-Reply-To: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> Message-ID: <4833FCFE.5090007@serezhkin.com> Dmitry Nizovtsev wrote: > Здраствуйте > Проблема в следущем есть обьект A который содержит ссылку на обьект B. > В деструкторе обьекта A используется ссылка на обьект B - всё хорошо > работает пока дело не доходит до глобального десктруктора. Глобальный > деструктор уничожает обьект B раньше обьекта A и естественно обьект A > не может выполнить всех необхдимых действий в своём деструкторе. > Что народ может посоветовать в таком случае? писать как то так: my $o1=new Screamer; my $o2=new Screamer; $o1->{o2}=$o2; print "I hate this world\n"; package Screamer; sub new { my $self=bless {}; print "Created $self\n"; return $self; } sub DESTROY { my $self=shift; print "Destroyed $self\n"; } -- Ivan B. Serezhkin From funt4k на gmail.com Wed May 21 03:47:24 2008 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Wed, 21 May 2008 13:47:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLIM7B0s/EIMLP0snU09Eg0yDHzM/CwczYztnN?= =?koi8-r?b?IMTF09TS1cvUz9LPzQ==?= In-Reply-To: <4833FAE4.2010306@serezhkin.com> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> <4833FAE4.2010306@serezhkin.com> Message-ID: <96f4873d0805210347u21658762y95b009b9242f576d@mail.gmail.com> То что глобальный деструктор моральный урод это понятно(хотя его тоже можно понять ) но бороться то как то с ним нужно :) Выглядит это примерно так: my $query=XXX::Upload->new( Storage => new XXX::Storage($cfg->get_val('storage_directory'), ); package XXX::Upload; sub new{ my $class=shift; my $self={ Storage => undef, @_, }; bless $self, $class; return $self; } sub DESTROY{ my $self=shift; #На самом деле в конце скрипта $self->{Storage} уже undef if($self->{Storage}){ $self->{Storage}->clean(); } } 21 мая 2008 г. 13:35 пользователь Ivan B. Serezhkin написал: > Dmitry Nizovtsev wrote: > > Здраствуйте > > Проблема в следущем есть обьект A который содержит ссылку на обьект B. > > В деструкторе обьекта A используется ссылка на обьект B - всё хорошо > > работает пока дело не доходит до глобального десктруктора. Глобальный > > деструктор уничожает обьект B раньше обьекта A и естественно обьект A > > не может выполнить всех необхдимых действий в своём деструкторе. > > Что народ может посоветовать в таком случае? > Можно кусочек кода в студию ? > Глобальный деструктор - моральный урод, так ему и передайте. > Ибо хорошо воспитанный глобальный деструктор не будет трогать объект, на > который у кого то есть ссылка. > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080521/a8ff80e9/attachment.html From funt4k на gmail.com Wed May 21 03:48:47 2008 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Wed, 21 May 2008 13:48:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLIM7B0s/EIMLP0snU09Eg0yDHzM/CwczYztnN?= =?koi8-r?b?IMTF09TS1cvUz9LPzQ==?= In-Reply-To: <4833FCFE.5090007@serezhkin.com> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> <4833FCFE.5090007@serezhkin.com> Message-ID: <96f4873d0805210348k456e45b7p4841aeed85edcf04@mail.gmail.com> А попробуйте это my $o2=new Screamer; $o1->{o2}=$o2; Заменить на my $o2=new Screamer; $o2->{o1}=$o1; 21 мая 2008 г. 13:44 пользователь Ivan B. Serezhkin написал: > Dmitry Nizovtsev wrote: > > Здраствуйте > > Проблема в следущем есть обьект A который содержит ссылку на обьект B. > > В деструкторе обьекта A используется ссылка на обьект B - всё хорошо > > работает пока дело не доходит до глобального десктруктора. Глобальный > > деструктор уничожает обьект B раньше обьекта A и естественно обьект A > > не может выполнить всех необхдимых действий в своём деструкторе. > > Что народ может посоветовать в таком случае? > писать как то так: > > my $o1=new Screamer; > my $o2=new Screamer; > $o1->{o2}=$o2; > print "I hate this world\n"; > > package Screamer; > sub new { > my $self=bless {}; > print "Created $self\n"; > return $self; > } > > sub DESTROY { > my $self=shift; > print "Destroyed $self\n"; > } > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080521/3b7e32d5/attachment.html From forihrd на gmail.com Wed May 21 04:13:15 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Wed, 21 May 2008 22:13:15 +1100 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <1119479578.20080520232757@softsearch.ru> References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> Message-ID: Совместное владение кодом, единые стандарты, постоянная интеграция, частые версии, приветствие изменений, одно простое решение. Парное программирование применяем не постоянно, а на некоторых частях проекта, обычно наиболее сложных. Нам помогает получить большую эффективность, удерживать концентрацию, меньше ошибок + интенсивный обмен опытом. Хотелось бы применять больше. Из очевидных минусов -- дополнительная нагрузка моральная (особенно при бешеном графике, как у нас сейчас), притереться людям нужно намного плотнее чем обычно. Мы не всегда пишем тесты до кода и у нас не нормированный рабочий день. Это не соблюдаем, хотя очень хочется. Спешим куда-то ) Пока ни разу не получилось сформировать полноценную команду заказчиков. Но более активно, чем обычно, привлекать заказчика в работу -- делаем, и это очень хорошо. В целом -- у нас небольшие проекты, да и сами мы маленькие. Интереснее будет потом, когда команда станет больше и проекты серьезнее. Тогда и рассказать чего будет ) Илья http://CSmile.ru 2008/5/21 Михаил Монашёв : > Здравствуйте, Илья. > > И> Привет Михаил, > И> мы практикуем XP у себя. Постепенно применяем все больше, нравится. О > И> успехе говорить пока рано, мы в самом начале только. > > А какие именно практики из XP практикуете? > С TDD более-менее понятно. > С парным программированием - интересно насколько это прижилось и > практикуется ли вообще. > С остальными практиками смутно всё как-то... > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From aml на rulezz.ru Wed May 21 04:44:20 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 21 May 2008 15:44:20 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrQsNC6INC90LDRgNC+0LQg0LHQvtGA0LjRgtGB?= =?utf-8?b?0Y8g0YEg0LPQu9C+0LHQsNC70YzQvdGL0Lwg0LTQtdGB0YLRgNGD0LrRgtC+?= =?utf-8?b?0YDQvtC8?= In-Reply-To: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> Message-ID: <200805211544.20147.aml@rulezz.ru> В сообщении от 21 мая 2008 14:31 Dmitry Nizovtsev написал(a): > Здраствуйте > Проблема в следущем есть обьект A который содержит ссылку на обьект B. > В деструкторе обьекта A используется ссылка на обьект B - всё хорошо > работает пока дело не доходит до глобального десктруктора. Глобальный > деструктор уничожает обьект B раньше обьекта A и естественно обьект A не > может выполнить всех необхдимых действий в своём деструкторе. > Что народ может посоветовать в таком случае? Используйте слабые ссылки с B в A, тогда A уничтожится первым. perldoc Hash::NoRef == NAME Hash::NoRef - A HASH that store values without increase the reference count (weak references). DESCRIPTION This HASH will store it?s values without increase the reference count. This can be used to store objects but without interfere in the DESTROY mechanism, since the reference in this HASH won?t count. USAGE use Hash::NoRef ; my %hash ; tie(%hash , ?Hash::NoRef?) ; ... ## Or getting a HASH ref tied: my $hash = new Hash::NoRef() ; { my $obj = new FOO() ; $hash->{obj} = $obj ; ## When we exit this block $obj will be destroied, ## even with it stored in $hash->{obj} } $hash->{obj} ## is undef now! == -- Alexander Lourier, http://aml.rulezz.ru From aml на rulezz.ru Wed May 21 04:49:38 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 21 May 2008 15:49:38 +0400 Subject: [Moscow.pm] Offline # 7 In-Reply-To: <218771510805190743u6d173e45rf94512f2b1b03176@mail.gmail.com> References: <353f08b80805190024m55f88ebfo4fd18ea0b6a798cb@mail.gmail.com> <547d1aa70805190207p11557bfdk854347f7c760b847@mail.gmail.com> <218771510805190743u6d173e45rf94512f2b1b03176@mail.gmail.com> Message-ID: <200805211549.38336.aml@rulezz.ru> В сообщении от 19 мая 2008 18:43 Naim Shafiev написал(a): > Хм. А как быть с электричеством для проектора?:) Инвертор в машину можно :) Дешевые дают по 150Вт, дорогие до 900Вт. Главное, чтобы машина потянула - кто эксперимент проведет? :) -- Alexander Lourier, http://aml.rulezz.ru From ivan на serezhkin.com Wed May 21 04:54:24 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 21 May 2008 15:54:24 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLIM7B0s/EIMLP0snU09Eg0yDHzM/CwczYztnN?= =?koi8-r?b?IMTF09TS1cvUz9LPzQ==?= In-Reply-To: <96f4873d0805210348k456e45b7p4841aeed85edcf04@mail.gmail.com> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> <4833FCFE.5090007@serezhkin.com> <96f4873d0805210348k456e45b7p4841aeed85edcf04@mail.gmail.com> Message-ID: <48340D70.3040205@serezhkin.com> Dmitry Nizovtsev wrote: > А попробуйте это > my $o2=new Screamer; > $o1->{o2}=$o2; > > Заменить на > my $o2=new Screamer; > $o2->{o1}=$o1; И, что было известно с самого начала, никаких граблей. Перловый деструктор дёргается по строгим правилам и никогда не отходит от них. Видимо кто то умный у вас ваши данные портит до того, как начинают вызыватся деструкторы. Рекомендую написать деструктор этой вашей XXX::Storage и в нём вопить что её убили, и очень внимательно считать ссылки, тоесть не юзать её ещё гдето, а то она не сдестроится. А ещё лучше : grep Storage |egrep (undef|delete) -- Ivan B. Serezhkin From ivan на serezhkin.com Wed May 21 04:55:56 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 21 May 2008 15:55:56 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrQsNC6INC90LDRgNC+0LQg0LHQvtGA0LjRgtGB?= =?utf-8?b?0Y8g0YEg0LPQu9C+0LHQsNC70YzQvdGL0Lwg0LTQtdGB0YLRgNGD0LrRgtC+?= =?utf-8?b?0YDQvtC8?= In-Reply-To: <200805211544.20147.aml@rulezz.ru> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> <200805211544.20147.aml@rulezz.ru> Message-ID: <48340DCC.4010008@serezhkin.com> Alexander Lourier wrote: > Используйте слабые ссылки с B в A, тогда A уничтожится первым. > Там как раз обратная ситуация. -- Ivan B. Serezhkin From aml на rulezz.ru Wed May 21 04:59:53 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 21 May 2008 15:59:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLIM7B0s/EIMLP0snU09Eg0yDHzM/CwczYztnN?= =?koi8-r?b?IMTF09TS1cvUz9LPzQ==?= In-Reply-To: <48340DCC.4010008@serezhkin.com> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> <200805211544.20147.aml@rulezz.ru> <48340DCC.4010008@serezhkin.com> Message-ID: <200805211559.53983.aml@rulezz.ru> В сообщении от 21 мая 2008 15:55 Ivan B. Serezhkin написал(a): > Alexander Lourier wrote: > > Используйте слабые ссылки с B в A, тогда A уничтожится первым. > > Там как раз обратная ситуация. Почему обратная? Если ссылка с B на A слабая, то первым вызовется A::DESTROY, он сможет все корректно сделать, объект A умрет и освободит B. Или я неправ? -- Alexander Lourier, http://aml.rulezz.ru From ivan на serezhkin.com Wed May 21 05:04:13 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 21 May 2008 16:04:13 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLIM7B0s/EIMLP0snU09Eg0yDHzM/CwczYztnN?= =?koi8-r?b?IMTF09TS1cvUz9LPzQ==?= In-Reply-To: <200805211559.53983.aml@rulezz.ru> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> <200805211544.20147.aml@rulezz.ru> <48340DCC.4010008@serezhkin.com> <200805211559.53983.aml@rulezz.ru> Message-ID: <48340FBD.4090800@serezhkin.com> Alexander Lourier wrote: > В сообщении от 21 мая 2008 15:55 Ivan B. Serezhkin написал(a): > > >> Alexander Lourier wrote: >> >>> Используйте слабые ссылки с B в A, тогда A уничтожится первым. >>> >> Там как раз обратная ситуация. >> > > Почему обратная? Если ссылка с B на A слабая, то первым вызовется A::DESTROY, > он сможет все корректно сделать, объект A умрет и освободит B. Или я неправ? > Всё так, но я не думаю что грамотный программист будет делать слабыми ссылки на детей. Слабыми должны быть ссылки на парентов и только. Нормальному человеку врятли придёт в голову сделать иначе. -- Ivan B. Serezhkin From aml на rulezz.ru Wed May 21 05:10:14 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 21 May 2008 16:10:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLIM7B0s/EIMLP0snU09Eg0yDHzM/CwczYztnN?= =?koi8-r?b?IMTF09TS1cvUz9LPzQ==?= In-Reply-To: <48340FBD.4090800@serezhkin.com> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> <200805211559.53983.aml@rulezz.ru> <48340FBD.4090800@serezhkin.com> Message-ID: <200805211610.14323.aml@rulezz.ru> В сообщении от 21 мая 2008 16:04 Ivan B. Serezhkin написал(a): > Alexander Lourier wrote: > > В сообщении от 21 мая 2008 15:55 Ivan B. Serezhkin написал(a): > >> Alexander Lourier wrote: > >>> Используйте слабые ссылки с B в A, тогда A уничтожится первым. > >> > >> Там как раз обратная ситуация. > > > > Почему обратная? Если ссылка с B на A слабая, то первым вызовется > > A::DESTROY, он сможет все корректно сделать, объект A умрет и освободит > > B. Или я неправ? > > Всё так, но я не думаю что грамотный программист будет делать слабыми > ссылки на детей. 1. Никто не сказал, что A и B это дети. 2. Как раз ссылка на родителя, по логике, должна быть слабой, именно тогда родитель первым сможет разрушиться, пока его дети целые и можно ими попользоваться. Деструкторы детей будут вызываться после родителя, и они должны корректно обрабатывать ситуацию !defined($self->{parent}). > Слабыми должны быть ссылки на парентов и только. > Нормальному человеку врятли придёт в голову сделать иначе. В особо изощренных ситуациях, наверное, имеет смысл инкапсулировать A и B в еще какой-то класс, который будет знать ссылки на них, и в своем деструкторе вручную разруливать порядок разрушения. -- Alexander Lourier, http://aml.rulezz.ru From ivan на serezhkin.com Wed May 21 05:16:44 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 21 May 2008 16:16:44 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLIM7B0s/EIMLP0snU09Eg0yDHzM/CwczYztnN?= =?koi8-r?b?IMTF09TS1cvUz9LPzQ==?= In-Reply-To: <200805211610.14323.aml@rulezz.ru> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> <200805211559.53983.aml@rulezz.ru> <48340FBD.4090800@serezhkin.com> <200805211610.14323.aml@rulezz.ru> Message-ID: <483412AC.7010304@serezhkin.com> Alexander Lourier wrote: > 1. Никто не сказал, что A и B это дети. > 2. Как раз ссылка на родителя, по логике, должна быть слабой, именно тогда > родитель первым сможет разрушиться, пока его дети целые и можно ими > попользоваться. Деструкторы детей будут вызываться после родителя, и они > должны корректно обрабатывать ситуацию !defined($self->{parent}). > Нет нет и нет! Что то меня за живое взяло =) Единственный способ, когда я понимаю как себя вести - Это начал разрушатся родитель, и в процессе он сам убивает детей. А детям всёравно, потому что ссылка на родителя слабая. Когда ребёнок разрушается, родитель ещё не разрушен, но он в процессе разрушения. Если этот процесс не отконтролировать - то дети действительно разрушатся пожжее родителя, и не смогут чегонибудь сделать. -- Ivan B. Serezhkin From aml на rulezz.ru Wed May 21 05:22:57 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 21 May 2008 16:22:57 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HLIM7B0s/EIMLP0snU09Eg0yDHzM/CwczYztnN?= =?koi8-r?b?IMTF09TS1cvUz9LPzQ==?= In-Reply-To: <483412AC.7010304@serezhkin.com> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> <200805211610.14323.aml@rulezz.ru> <483412AC.7010304@serezhkin.com> Message-ID: <200805211622.57702.aml@rulezz.ru> В сообщении от 21 мая 2008 16:16 Ivan B. Serezhkin написал(a): > Alexander Lourier wrote: > > 1. Никто не сказал, что A и B это дети. > > 2. Как раз ссылка на родителя, по логике, должна быть слабой, именно > > тогда родитель первым сможет разрушиться, пока его дети целые и можно ими > > попользоваться. Деструкторы детей будут вызываться после родителя, и они > > должны корректно обрабатывать ситуацию !defined($self->{parent}). > > Нет нет и нет! > Что то меня за живое взяло =) > Единственный способ, когда я понимаю как себя вести - > Это начал разрушатся родитель, и в процессе он сам убивает детей. > А детям всёравно, потому что ссылка на родителя слабая. > Когда ребёнок разрушается, родитель ещё не разрушен, но он в процессе > разрушения. > Если этот процесс не отконтролировать - то дети действительно разрушатся > пожжее родителя, и не смогут чегонибудь сделать. Это более общий случай. Я обычно стараюсь писать так, чтобы детям родитель был нужен вообще по минимуму, чтобы они были как можно автономнее. Дети посылают сообщения родителям только во время нормальной работы. Хотя, ситуации разные бывают. И дать возможность ребенку обратиться к родителю во время разрушения тоже бывает нужно, согласен. -- Alexander Lourier, http://aml.rulezz.ru From dmitry на karasik.eu.org Wed May 21 06:39:43 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Wed, 21 May 2008 15:39:43 +0200 Subject: [Moscow.pm] Как народ борится с глобальным деструктором In-Reply-To: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> (Dmitry Nizovtsev's message of "Wed, 21 May 2008 13:31:57 +0300") References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> Message-ID: <847idnojxc.fsf@tetsuo.karasik.eu.org> Hi Dmitry! On 21 май 08 at 12:31, "Dmitry" (Dmitry Nizovtsev) wrote: > Здраствуйте > Проблема в следущем есть обьект A который содержит ссылку на обьект B. > В деструкторе обьекта A используется ссылка на обьект B - всё хорошо > работает пока дело не доходит до глобального десктруктора. Глобальный > деструктор уничожает обьект B раньше обьекта A и естественно обьект A > не может выполнить всех необхдимых действий в своём деструкторе. > Что народ может посоветовать в таком случае? use Scalar::Util qw(weaken); -- Sincerely, Dmitry Karasik From andy на shitov.ru Wed May 21 06:53:41 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 21 May 2008 17:53:41 +0400 Subject: [Moscow.pm] =?koi8-r?b?7sXTy8/M2MvPIM3Pycggxs/Uz8fSwcbJyiDTIE1h?= =?koi8-r?b?eSBQZXJs?= In-Reply-To: <834576668.20080520210429@shitov.ru> References: <4831F409.2040300@kapranoff.ru> <834576668.20080520210429@shitov.ru> Message-ID: <353f08b80805210653p4388744dk8a1723402863ae99@mail.gmail.com> Написал небольшой отчет, который не попадет в Яндекс-блоги :) http://use.perl.org/~andy.sh/journal/36483 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From shatlovsky на gmail.com Wed May 21 07:02:53 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Wed, 21 May 2008 18:02:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?7sXTy8/M2MvPIM3Pycggxs/Uz8fSwcbJyiDTIE1h?= =?koi8-r?b?eSBQZXJs?= In-Reply-To: <353f08b80805210653p4388744dk8a1723402863ae99@mail.gmail.com> References: <4831F409.2040300@kapranoff.ru> <834576668.20080520210429@shitov.ru> <353f08b80805210653p4388744dk8a1723402863ae99@mail.gmail.com> Message-ID: <547d1aa70805210702w4f9fa950l5c71fa3588f50e83@mail.gmail.com> Бонус-слайд хорош! :-)))) -- 2008/5/21 Andrew Shitov : > Написал небольшой отчет, который не попадет в Яндекс-блоги :) > http://use.perl.org/~andy.sh/journal/36483 > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, А.Н.Шатловский From postmaster на softsearch.ru Wed May 21 08:02:51 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Wed, 21 May 2008 19:02:51 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> Message-ID: <1935204823.20080521190251@softsearch.ru> Здравствуйте, Илья. > Совместное владение кодом, единые стандарты, постоянная интеграция, > частые версии, приветствие изменений, одно простое решение. А "одно простое решение" - это что? > Мы не всегда пишем тесты до кода и у нас не нормированный рабочий > день. Это не соблюдаем, хотя очень хочется. Спешим куда-то ) Тесты такая штука, которую надо сопровождать. А в веб-програмиирование так быстро меняется код, что тесты ИМХО могут отбирать много времени. Мы правда тесты не пишем, это лишь мои рассуждения. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From dimka на uvw.ru Wed May 21 08:02:38 2008 From: dimka на uvw.ru (Dmitry E. Oboukhov) Date: Wed, 21 May 2008 19:02:38 +0400 Subject: [Moscow.pm] =?utf-8?b?IO+/ve+/ve+/vSDvv73vv73vv73vv73vv70g77+9?= =?utf-8?b?77+977+977+977+977+977+9IO+/vSDvv73vv73vv73vv73vv73vv70=?= =?utf-8?b?77+977+977+977+9IO+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/vQ==?= =?utf-8?b?77+977+977+9?= In-Reply-To: <847idnojxc.fsf@tetsuo.karasik.eu.org> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> <847idnojxc.fsf@tetsuo.karasik.eu.org> Message-ID: <20080521150238.GK18761@avanto.org> а emacs так трудно научить дружить с RFC? что сабжект то такой кривой? From shatlovsky на gmail.com Wed May 21 08:09:09 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Wed, 21 May 2008 19:09:09 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <1935204823.20080521190251@softsearch.ru> References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> Message-ID: <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> 2008/5/21 Монашёв Михаил : > Здравствуйте, Илья. > >> Совместное владение кодом, единые стандарты, постоянная интеграция, >> частые версии, приветствие изменений, одно простое решение. > > А "одно простое решение" - это что? > >> Мы не всегда пишем тесты до кода и у нас не нормированный рабочий >> день. Это не соблюдаем, хотя очень хочется. Спешим куда-то ) > > Тесты такая штука, которую надо сопровождать. А в веб-програмиирование > так быстро меняется код, что тесты ИМХО могут отбирать много времени. > > Мы правда тесты не пишем, это лишь мои рассуждения. Тестировать код все равно нужно. А написанные один раз тесты делают это очень быстро, гораздо быстрее чем если вручную. Дополнительный бонус: если есть тесты, то при внесении изменений в существующий код мы точно знаем, что ничего не сломали. Вообще, есть мысль сделать краткий доклад-введение "тестирование для ленивых". Это кому-нибудь интересно? -- > > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, А.Н.Шатловский From gnatyna на gmail.com Wed May 21 08:10:36 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Wed, 21 May 2008 19:10:36 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> References: <7310106201.20080520095624@softsearch.ru> <1935204823.20080521190251@softsearch.ru> <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> Message-ID: <200805211910.36749.gnatyna@gmail.com> Мне очень интересно. В сообщении от Wednesday 21 May 2008 19:09:09 Alex Shatlovsky написал(а): > 2008/5/21 Монашёв Михаил : > > Здравствуйте, Илья. > > > >> Совместное владение кодом, единые стандарты, постоянная интеграция, > >> частые версии, приветствие изменений, одно простое решение. > > > > А "одно простое решение" - это что? > > > >> Мы не всегда пишем тесты до кода и у нас не нормированный рабочий > >> день. Это не соблюдаем, хотя очень хочется. Спешим куда-то ) > > > > Тесты такая штука, которую надо сопровождать. А в веб-програмиирование > > так быстро меняется код, что тесты ИМХО могут отбирать много времени. > > > > Мы правда тесты не пишем, это лишь мои рассуждения. > > Тестировать код все равно нужно. > А написанные один раз тесты делают это очень быстро, гораздо быстрее > чем если вручную. > Дополнительный бонус: если есть тесты, то при внесении изменений в > существующий код мы точно знаем, что ничего не сломали. > > Вообще, есть мысль сделать краткий доклад-введение "тестирование для > ленивых". Это кому-нибудь интересно? > > -- > > > -- > > С уважением, > > Монашёв Михаил, SoftSearch.ru > > mailto:postmaster на softsearch.ru > > ICQ# 166233339 > > http://michael.mindmix.ru/ > > Без бэкапа по жизни. > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm From postmaster на softsearch.ru Wed May 21 08:50:16 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Wed, 21 May 2008 19:50:16 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> Message-ID: <1242128254.20080521195016@softsearch.ru> Здравствуйте, Алекс. >> Тесты такая штука, которую надо сопровождать. А в веб-програмиирование >> так быстро меняется код, что тесты ИМХО могут отбирать много времени. >> >> Мы правда тесты не пишем, это лишь мои рассуждения. > Тестировать код все равно нужно. > А написанные один раз тесты делают это очень быстро, гораздо быстрее > чем если вручную. > Дополнительный бонус: если есть тесты, то при внесении изменений в > существующий код мы точно знаем, что ничего не сломали. Когда рефакторишь, тесты полезны. А когда дорабатывается старый код, то тесты надо тоже менять. Выходит, что число поддерживаемого кода увеличивается. И выходит, что тесты полезны для статического проекта, где ничего не развивается, а только рефакторится. > Вообще, есть мысль сделать краткий доклад-введение "тестирование для > ленивых". Это кому-нибудь интересно? Очень интересно. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From evdokimov.denis на gmail.com Wed May 21 09:10:24 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 21 May 2008 20:10:24 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <1242128254.20080521195016@softsearch.ru> References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> <1242128254.20080521195016@softsearch.ru> Message-ID: Очень интересно. Тестировать стал недавно, но плюсы уже ощутил. 1. Во время написания тестов можно найти баги или просто неучтённые места 2. При готовых тестах легко что-то дополнять и изменять 3. Уменьшается время на поиск багов, т.к. либо они вылезают при тестах, либо они в тех местах, на которые тесты ещё не написаны ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080521/79de2ae7/attachment-0001.html From ivan на serezhkin.com Wed May 21 10:07:03 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 21 May 2008 21:07:03 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> <1242128254.20080521195016@softsearch.ru> Message-ID: <483456B7.3010501@serezhkin.com> Denis Evdokimov wrote: > Очень интересно. > > Тестировать стал недавно, но плюсы уже ощутил. > 1. Во время написания тестов можно найти баги или просто неучтённые места > 2. При готовых тестах легко что-то дополнять и изменять > 3. Уменьшается время на поиск багов, т.к. либо они вылезают при > тестах, либо они в тех местах, на которые тесты ещё не написаны Хехе, с последним пунктом можно поспорить, я тут недавно добавлял функциональность ... такое огрёб .. но тэсты проходились на ура =) -- Ivan B. Serezhkin From evdokimov.denis на gmail.com Wed May 21 10:49:12 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 21 May 2008 21:49:12 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <483456B7.3010501@serezhkin.com> References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> <1242128254.20080521195016@softsearch.ru> <483456B7.3010501@serezhkin.com> Message-ID: > > Хехе, с последним пунктом можно поспорить, я тут недавно добавлял > функциональность ... такое огрёб .. но тэсты проходились на ура =) > Ну... оспорить можно любое утверждение. Могу предположить, что в тестах чего-то не хватало ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080521/4aa54a11/attachment.html From ivan на serezhkin.com Wed May 21 11:08:42 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 21 May 2008 22:08:42 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> <1242128254.20080521195016@softsearch.ru> <483456B7.3010501@serezhkin.com> Message-ID: <4834652A.7040900@serezhkin.com> Denis Evdokimov wrote: > > Хехе, с последним пунктом можно поспорить, я тут недавно добавлял > функциональность ... такое огрёб .. но тэсты проходились на ура =) > > > Ну... оспорить можно любое утверждение. > Могу предположить, что в тестах чего-то не хватало Вообщем то да, но вот только там не хватало таких штук ... Тесты - это как ноги, к ним привыкаешь, и не понимаешь что происходит, когда они тебя подводят. -- Ivan B. Serezhkin From forihrd на gmail.com Wed May 21 13:10:57 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Thu, 22 May 2008 07:10:57 +1100 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <4834652A.7040900@serezhkin.com> References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> <1242128254.20080521195016@softsearch.ru> <483456B7.3010501@serezhkin.com> <4834652A.7040900@serezhkin.com> Message-ID: О да, тесты создают иллюзию что все чудесно, при том что реальное покрытие оценить очень сложно и оно часто не достаточное. 2008/5/22 Ivan B. Serezhkin : > Denis Evdokimov wrote: >> >> Хехе, с последним пунктом можно поспорить, я тут недавно добавлял >> функциональность ... такое огрёб .. но тэсты проходились на ура =) >> >> >> Ну... оспорить можно любое утверждение. >> Могу предположить, что в тестах чего-то не хватало > Вообщем то да, но вот только там не хватало таких штук ... > Тесты - это как ноги, к ним привыкаешь, и не понимаешь что происходит, > когда они тебя подводят. > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From postmaster на softsearch.ru Wed May 21 13:15:50 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 22 May 2008 00:15:50 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <4834652A.7040900@serezhkin.com> References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> <1242128254.20080521195016@softsearch.ru> <483456B7.3010501@serezhkin.com> <4834652A.7040900@serezhkin.com> Message-ID: <1218115106.20080522001550@softsearch.ru> Здравствуйте, Иван. >> Ну... оспорить можно любое утверждение. >> Могу предположить, что в тестах чего-то не хватало IBS> Вообщем то да, но вот только там не хватало таких штук ... IBS> Тесты - это как ноги, к ним привыкаешь, и не понимаешь что происходит, IBS> когда они тебя подводят. Во-во. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From forihrd на gmail.com Wed May 21 13:28:05 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Thu, 22 May 2008 07:28:05 +1100 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <1935204823.20080521190251@softsearch.ru> References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> Message-ID: > А "одно простое решение" - это что? Это согласие среди разработчиков, что выбираем одно и максимально простое решение, покрывающее реальные нужды текущей итерации. > Тесты такая штука, которую надо сопровождать. А в веб-програмиирование > так быстро меняется код, что тесты ИМХО могут отбирать много времени. Да, мне тоже кажется, что на типичных веб проектах нет смысла покрывать тестами все подряд. В целом у нас с тестами до кода получается медленнее (пока по крайней мере) но значительно качественнее. Сейчас мы часто делаем по принципу -- простое как попрет, а сложное и критичное с тестами и в паре. From forihrd на gmail.com Wed May 21 13:35:46 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Thu, 22 May 2008 07:35:46 +1100 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: <1242128254.20080521195016@softsearch.ru> References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> <1242128254.20080521195016@softsearch.ru> Message-ID: > Когда рефакторишь, тесты полезны. > > А когда дорабатывается старый код, то тесты надо тоже менять. Выходит, > что число поддерживаемого кода увеличивается. > > И выходит, что тесты полезны для статического проекта, где ничего не > развивается, а только рефакторится. Если тесты уже были, обычно их не так уж напряжно поменять при смене логики, зато польза сплошная -- лишний раз проверяешь, что переделка прошла как надо и оно как-то работает. Куда сложнее по-моему вообще начать писать тесты, а когда хоть чего-то там уже протестировано дописывать и менять совсем не так трудно. Сложность куда больше зависит от мышления, а не от количества кода. Тесты помогают все разложить по полочкам. From forihrd на gmail.com Wed May 21 13:44:20 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Thu, 22 May 2008 07:44:20 +1100 Subject: [Moscow.pm] Offline # 7 In-Reply-To: <200805211549.38336.aml@rulezz.ru> References: <353f08b80805190024m55f88ebfo4fd18ea0b6a798cb@mail.gmail.com> <547d1aa70805190207p11557bfdk854347f7c760b847@mail.gmail.com> <218771510805190743u6d173e45rf94512f2b1b03176@mail.gmail.com> <200805211549.38336.aml@rulezz.ru> Message-ID: > Инвертор в машину можно :) Дешевые дают по 150Вт, дорогие до 900Вт. Главное, > чтобы машина потянула - кто эксперимент проведет? :) У нас уже с годик в машине такой зверь живет, спасает от неоковременных разрядок батарей ноутов, но проектор это крутовато :) Инвертор подключать от аккумулятора напрямую, а то можно себе электронику пожечь нафиг. From evdokimov.denis на gmail.com Wed May 21 14:13:03 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 22 May 2008 01:13:03 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> <547d1aa70805210809s504a2883ke3bf9109a5cde479@mail.gmail.com> <1242128254.20080521195016@softsearch.ru> Message-ID: Не знаю как у вас, но у меня около 5-10 тестов на функцию При этом основное их кол-во передают неправильные данные (для корректного их отлова) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080522/9778c3d2/attachment.html From sharifulin на gmail.com Thu May 22 01:49:20 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Thu, 22 May 2008 12:49:20 +0400 Subject: [Moscow.pm] =?koi8-r?b?WUFQQzo6UnVzc2lhIPDSxdrFztTBw8nJ?= Message-ID: <91318900805220149m64865dbbv8602bc37b70b4f0f@mail.gmail.com> Предлагаю все презентации выложить на http://www.slideshare.net/ под тегом yapcru08. Вот мои http://www.slideshare.net/sharifulin -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080522/f68756a0/attachment.html From ivan на serezhkin.com Thu May 22 01:51:16 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 22 May 2008 12:51:16 +0400 Subject: [Moscow.pm] =?koi8-r?b?WUFQQzo6UnVzc2lhIPDSxdrFztTBw8nJ?= In-Reply-To: <91318900805220149m64865dbbv8602bc37b70b4f0f@mail.gmail.com> References: <91318900805220149m64865dbbv8602bc37b70b4f0f@mail.gmail.com> Message-ID: <48353404.7020709@serezhkin.com> Anatoly Sharifulin wrote: > Предлагаю все презентации выложить на http://www.slideshare.net/ под > тегом yapcru08. > Вот мои http://www.slideshare.net/sharifulin http://ivan.serezhkin.com/talks -- Ivan B. Serezhkin From inthrax на gmail.com Thu May 22 03:08:08 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 22 May 2008 14:08:08 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrQsNC6INC90LDRgNC+0LQg0LHQvtGA0LjRgtGB?= =?utf-8?b?0Y8g0YEg0LPQu9C+0LHQsNC70YzQvdGL0Lwg0LTQtdGB0YLRgNGD0LrRgtC+?= =?utf-8?b?0YDQvtC8?= In-Reply-To: <200805211544.20147.aml@rulezz.ru> References: <96f4873d0805210331u7ebf46efw2e98d6136924396@mail.gmail.com> <200805211544.20147.aml@rulezz.ru> Message-ID: <200805221408.09119.inthrax@gmail.com> no tie; use Scalar::Util qw(weaken); weaken($o1->{x} = $o2); On Wednesday 21 May 2008 15:44:20 Alexander Lourier wrote: > В сообщении от 21 мая 2008 14:31 Dmitry Nizovtsev написал(a): > > Здраствуйте > > Проблема в следущем есть обьект A который содержит ссылку на обьект B. > > В деструкторе обьекта A используется ссылка на обьект B - всё хорошо > > работает пока дело не доходит до глобального десктруктора. Глобальный > > деструктор уничожает обьект B раньше обьекта A и естественно обьект A не > > может выполнить всех необхдимых действий в своём деструкторе. > > Что народ может посоветовать в таком случае? > > Используйте слабые ссылки с B в A, тогда A уничтожится первым. > ... > tie(%hash , ?Hash::NoRef?) ; ... -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From nordicdyno на yandex.ru Thu May 22 03:21:53 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 22 May 2008 14:21:53 +0400 Subject: [Moscow.pm] XP, Agile, Scrum In-Reply-To: 1690000000006475080 References: <7310106201.20080520095624@softsearch.ru> <1119479578.20080520232757@softsearch.ru> <1935204823.20080521190251@softsearch.ru> 1690000000006475080 Message-ID: <2502561211451713@webmail14.yandex.ru> 21.05.08, 19:09, "Alex Shatlovsky" : > 2008/5/21 Монашёв Михаил : > > Здравствуйте, Илья. > > > >> Совместное владение кодом, единые стандарты, постоянная интеграция, > >> частые версии, приветствие изменений, одно простое решение. > > > > А "одно простое решение" - это что? > > > >> Мы не всегда пишем тесты до кода и у нас не нормированный рабочий > >> день. Это не соблюдаем, хотя очень хочется. Спешим куда-то ) > > > > Тесты такая штука, которую надо сопровождать. А в веб-програмиирование > > так быстро меняется код, что тесты ИМХО могут отбирать много времени. > > > > Мы правда тесты не пишем, это лишь мои рассуждения. > Тестировать код все равно нужно. > А написанные один раз тесты делают это очень быстро, гораздо быстрее > чем если вручную. > Дополнительный бонус: если есть тесты, то при внесении изменений в > существующий код мы точно знаем, что ничего не сломали. > Вообще, есть мысль сделать краткий доклад-введение "тестирование для > ленивых". Это кому-нибудь интересно? Да! Я очень ленивый! :) From ivan на serezhkin.com Thu May 22 23:58:56 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 23 May 2008 10:58:56 +0400 Subject: [Moscow.pm] bigint Message-ID: <48366B30.3050503@serezhkin.com> Привет. А не подскажет ли всезнающий Moscow.pm Как bigint у сказать, чтобы не трогал мои 0644 а бигинт всётаки сделал ? А то вот коммент : # 420=0644(bigint sucks) -- Ivan B. Serezhkin From zhecka на gmail.com Fri May 23 13:58:53 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 May 2008 00:58:53 +0400 Subject: [Moscow.pm] unix socket Message-ID: <4837300D.7030806@gmail.com> Доброе время суток. Есть две тулзы. Одна создаёт unixsocket /tmp/blablabla, и слушает его. Вторая в этот socket что-то пишет. В связке обе тулзы работают нормально, при попытке зацепиться в сокет из любого другого модуля, чтоб вызвать диалог, всё просто тупо чего-то ждёт. Ни ответа ни привета. Если эмулировать открытый сокет, то при конекте клиента тоже ничего не происходит. Можно ли как-то просмотреть что всётаки бегает в сокете между двумя этими тулзами ? Гугл уже изнасилован, ничего не нашёл :( socket на tcp или udp перевести нельзя. From dimka на uvw.ru Fri May 23 22:55:41 2008 From: dimka на uvw.ru (Dmitry E. Oboukhov) Date: Sat, 24 May 2008 09:55:41 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <4837300D.7030806@gmail.com> References: <4837300D.7030806@gmail.com> Message-ID: <20080524055541.GF20483@avanto.org> > Есть две тулзы. Одна создаёт unixsocket /tmp/blablabla, и слушает его. > Вторая в этот socket что-то пишет. > В связке обе тулзы работают нормально, при попытке зацепиться в сокет из > любого другого модуля, > чтоб вызвать диалог, всё просто тупо чего-то ждёт. Ни ответа ни привета. > Если эмулировать открытый сокет, > то при конекте клиента тоже ничего не происходит. > Можно ли как-то просмотреть что всётаки бегает в сокете между двумя > этими тулзами ? > Гугл уже изнасилован, ничего не нашёл :( > socket на tcp или udp перевести нельзя. если сокет слушается одним процессом, то только один процесс сможет иметь коннект, другой будет ожидать. то есть тебе либо форкнуться надо при принятии соединения либо создать новый тред почитай perldoc perlipc там это все расписано а лучше всего сервер создать на базе Net::Server::[по выбору] там класс просто тупо скажешь при создании сколько потоков/форков крутить оно и будет крутить From aml на rulezz.ru Fri May 23 23:02:26 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Sat, 24 May 2008 10:02:26 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <4837300D.7030806@gmail.com> References: <4837300D.7030806@gmail.com> Message-ID: <200805241002.26651.aml@rulezz.ru> В сообщении от 24 мая 2008 00:58 Kaltashkin Eugene написал(a): > Есть две тулзы. Одна создаёт unixsocket /tmp/blablabla, и слушает его. > Вторая в этот socket что-то пишет. > В связке обе тулзы работают нормально, при попытке зацепиться в сокет из > любого другого модуля, > чтоб вызвать диалог, всё просто тупо чего-то ждёт. Ни ответа ни привета. > Если эмулировать открытый сокет, > то при конекте клиента тоже ничего не происходит. Ничего не понятно - что за модули, что за диалоги, что за эмуляция. > Можно ли как-то просмотреть что всётаки бегает в сокете между двумя > этими тулзами ? > Гугл уже изнасилован, ничего не нашёл :( > socket на tcp или udp перевести нельзя. В Linux есть "strace -e read,write программа" - все можно оттрассировать на уровне системных вызовов. -- Alexander Lourier, http://aml.rulezz.ru From zhecka на gmail.com Fri May 23 23:03:12 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 May 2008 10:03:12 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <20080524055541.GF20483@avanto.org> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> Message-ID: <4837AFA0.80902@gmail.com> Dmitry E. Oboukhov пишет: >> Есть две тулзы. Одна создаёт unixsocket /tmp/blablabla, и слушает его. >> Вторая в этот socket что-то пишет. >> В связке обе тулзы работают нормально, при попытке зацепиться в сокет из >> любого другого модуля, >> чтоб вызвать диалог, всё просто тупо чего-то ждёт. Ни ответа ни привета. >> Если эмулировать открытый сокет, >> то при конекте клиента тоже ничего не происходит. >> Можно ли как-то просмотреть что всётаки бегает в сокете между двумя >> этими тулзами ? >> Гугл уже изнасилован, ничего не нашёл :( >> socket на tcp или udp перевести нельзя. >> > если сокет слушается одним процессом, то только один процесс сможет > иметь коннект, другой будет ожидать. > > то есть тебе либо форкнуться надо при принятии соединения либо создать > новый тред > > почитай perldoc perlipc там это все расписано > > а лучше всего сервер создать на базе Net::Server::[по выбору] > > там класс просто тупо скажешь при создании сколько потоков/форков > крутить оно и будет крутить > perlipc исползан вдоль и поперек. поясню задачу. Есть связка server(15 тредов) + много клиентов которые через unix socket с ним работают. Если я цепляюсь не клиентом, а своим скриптом к unix сокету, то не вижу ни начального ответа от сервера, при передаче данных в сокет не вижу response. Также если цепляю клиента к созданному мной unix сокету, то тоже ноль эффект. Поэтому хочу понять что бегает внутри этого долбаного unix socket чтобы эмулировать данный протокол. perlipc только рассказывает как якобы создать unix socket, а не как его послушать и посмотреть. From dimka на uvw.ru Fri May 23 23:16:46 2008 From: dimka на uvw.ru (Dmitry E. Oboukhov) Date: Sat, 24 May 2008 10:16:46 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <4837AFA0.80902@gmail.com> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> Message-ID: <20080524061646.GI20483@avanto.org> > perlipc исползан вдоль и поперек. > поясню задачу. Есть связка server(15 тредов) + много клиентов которые > через unix socket с ним работают. > Если я цепляюсь не клиентом, а своим скриптом к unix сокету, то не вижу > ни начального ответа от сервера, при передаче данных > в сокет не вижу response. Также если цепляю клиента к созданному мной > unix сокету, то тоже ноль эффект. Поэтому хочу понять > что бегает внутри этого долбаного unix socket чтобы эмулировать данный > протокол. perlipc только рассказывает как якобы создать > unix socket, а не как его послушать и посмотреть. ах вот ты о чем. скорее всего цепляясь не клиентом ты не вписываешься в протокол и поэтому ничего не видишь. я бы сделал примерно так: написал бы классик вроде: package MyClass; use base qw(Net::Server::Single); sub process_request { my $socket=new IO::Socket::UNIX(Peer=>'сокет твоего сервера') // тут читаем из sidin и пишем в сокет // читаем из сокета и пишем в stdout // заодно тут же пишем логи кто кому чего сказал // итп } package main; my $wrapper=new MyClass(port=>'путь к твоему сокету|unix'); $wrapper->run; ну и разглядывал бы логи:) только чтение/запись из двух сокетов (один сокет и два пайпа std(in|out)) разруливать наверно надо при помощи функции select, хотя для начала можно попробовать "принять решение" что протокол там текстовый и просто почитать строки из клиента и поотдавать их серверу и наоборот. хотя если на какие-то однострочные запросы клиента сервер отвечает многострочным ответом, то все равно упрется в select. то есть для начала написать там код вида: my $line_from_client=; ... тут кладем в лог инфу о том что приняты данные от клиента print $socket $line_from_client; my $line_from_server=<$socket>; ... тут кладем в лог инфу что принято что-то от сервера но скорее всего залочится, попробуешь две-три строки принимать от сервера/клиента, ну и перейдешь на select ;) From zhecka на gmail.com Fri May 23 23:29:10 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 May 2008 10:29:10 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <20080524061646.GI20483@avanto.org> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <20080524061646.GI20483@avanto.org> Message-ID: <4837B5B6.4040607@gmail.com> Dmitry E. Oboukhov пишет: >> perlipc исползан вдоль и поперек. >> поясню задачу. Есть связка server(15 тредов) + много клиентов которые >> через unix socket с ним работают. >> Если я цепляюсь не клиентом, а своим скриптом к unix сокету, то не вижу >> ни начального ответа от сервера, при передаче данных >> в сокет не вижу response. Также если цепляю клиента к созданному мной >> unix сокету, то тоже ноль эффект. Поэтому хочу понять >> что бегает внутри этого долбаного unix socket чтобы эмулировать данный >> протокол. perlipc только рассказывает как якобы создать >> unix socket, а не как его послушать и посмотреть. >> > ах вот ты о чем. > > скорее всего цепляясь не клиентом ты не вписываешься в протокол и > поэтому ничего не видишь. > > я бы сделал примерно так: > > написал бы классик вроде: > > package MyClass; > use base qw(Net::Server::Single); > > > sub process_request > { > my $socket=new IO::Socket::UNIX(Peer=>'сокет твоего сервера') > > // тут читаем из sidin и пишем в сокет > // читаем из сокета и пишем в stdout > > // заодно тут же пишем логи кто кому чего сказал > // итп > > } > > package main; > my $wrapper=new MyClass(port=>'путь к твоему сокету|unix'); > $wrapper->run; > > > ну и разглядывал бы логи:) > > только чтение/запись из двух сокетов (один сокет и два пайпа > std(in|out)) разруливать наверно надо при помощи функции select, > хотя для начала можно попробовать "принять решение" что протокол > там текстовый и просто почитать строки из клиента и поотдавать их > серверу и наоборот. > хотя если на какие-то однострочные запросы клиента сервер отвечает > многострочным ответом, то все равно упрется в select. > > то есть для начала написать там код вида: > > my $line_from_client=; > ... тут кладем в лог инфу о том что приняты данные от клиента > print $socket $line_from_client; > my $line_from_server=<$socket>; > ... тут кладем в лог инфу что принято что-то от сервера > > но скорее всего залочится, попробуешь две-три строки принимать от > сервера/клиента, ну и перейдешь на select ;) > Спасибо. Попробую. Если все получится отпишусь. From dimka на uvw.ru Fri May 23 23:41:00 2008 From: dimka на uvw.ru (Dmitry E. Oboukhov) Date: Sat, 24 May 2008 10:41:00 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <20080524061646.GI20483@avanto.org> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <20080524061646.GI20483@avanto.org> Message-ID: <20080524064100.GJ20483@avanto.org> > sub process_request > { > my $socket=new IO::Socket::UNIX(Peer=>'сокет твоего сервера') > // тут читаем из sidin и пишем в сокет > // читаем из сокета и пишем в stdout > // заодно тут же пишем логи кто кому чего сказал > // итп > } вот тут можно наверно сделать что-то такое (наверное это будет сильно проще селектов) sub process_request { my $socket=... if (fork) { close STDIN; while(<$socket>) { print $_ ... тут кладем логи с метками о времени о том что нам написал сервер } } else { close STDOUT; while() { print $socket ... тут кладем логи с метками о времени о том что нам написал клиент } POSIX::_exit(); } } PS обрати внимание на выход из дочки: выходим через посикс-ексит а не просто ексит, потому что деструкторы не хотим вызваать PS: логи можно писать в STDERR From zhecka на gmail.com Fri May 23 23:44:35 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 May 2008 10:44:35 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <20080524064100.GJ20483@avanto.org> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <20080524061646.GI20483@avanto.org> <20080524064100.GJ20483@avanto.org> Message-ID: <4837B953.8010303@gmail.com> Dmitry E. Oboukhov пишет: > > PS обрати внимание на выход из дочки: выходим через посикс-ексит а не > просто ексит, потому что деструкторы не хотим вызваать > > PS: логи можно писать в STDERR > в общем прошёлся strace, всё грустно. какой-то свой протокол внутри бегает. попробую разобрать это всё. Спасибо за наводки. From dimka на uvw.ru Fri May 23 23:52:02 2008 From: dimka на uvw.ru (Dmitry E. Oboukhov) Date: Sat, 24 May 2008 10:52:02 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <4837B953.8010303@gmail.com> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <20080524061646.GI20483@avanto.org> <20080524064100.GJ20483@avanto.org> <4837B953.8010303@gmail.com> Message-ID: <20080524065202.GK20483@avanto.org> >> >> PS обрати внимание на выход из дочки: выходим через посикс-ексит а не >> просто ексит, потому что деструкторы не хотим вызваать >> >> PS: логи можно писать в STDERR >> > в общем прошёлся strace, всё грустно. какой-то свой протокол внутри бегает. > попробую разобрать это всё. > Спасибо за наводки. strace чем плох, что зачастую простой текстовый протокол так зашифрует что думай гадай. то есть если strace отгадал что там строка текстовая то в логе будет красиво а если не отгадал то в логе будет кошмар From dimka на uvw.ru Fri May 23 23:52:26 2008 From: dimka на uvw.ru (Dmitry E. Oboukhov) Date: Sat, 24 May 2008 10:52:26 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <4837B953.8010303@gmail.com> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <20080524061646.GI20483@avanto.org> <20080524064100.GJ20483@avanto.org> <4837B953.8010303@gmail.com> Message-ID: <20080524065225.GL20483@avanto.org> >> PS обрати внимание на выход из дочки: выходим через посикс-ексит а не >> просто ексит, потому что деструкторы не хотим вызваать >> >> PS: логи можно писать в STDERR >> > в общем прошёлся strace, всё грустно. какой-то свой протокол внутри бегает. > попробую разобрать это всё. > Спасибо за наводки. а что хоть за софтину там хакаешь? From zhecka на gmail.com Sat May 24 01:25:42 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 May 2008 12:25:42 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <20080524065225.GL20483@avanto.org> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <20080524061646.GI20483@avanto.org> <20080524064100.GJ20483@avanto.org> <4837B953.8010303@gmail.com> <20080524065225.GL20483@avanto.org> Message-ID: <4837D106.9030304@gmail.com> Dmitry E. Oboukhov пишет: > а что хоть за софтину там хакаешь? > Orange Filter squid redirector. From dimka на uvw.ru Sat May 24 02:21:19 2008 From: dimka на uvw.ru (Dmitry E. Oboukhov) Date: Sat, 24 May 2008 13:21:19 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <4837D106.9030304@gmail.com> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <20080524061646.GI20483@avanto.org> <20080524064100.GJ20483@avanto.org> <4837B953.8010303@gmail.com> <20080524065225.GL20483@avanto.org> <4837D106.9030304@gmail.com> Message-ID: <20080524092119.GM20483@avanto.org> On 12:25 Sat 24 May , Kaltashkin Eugene wrote: > Dmitry E. Oboukhov пишет: >> а что хоть за софтину там хакаешь? >> > Orange Filter squid redirector. nbw:[~]$ apt-cache search Orange Filter nbw:[~]$ коммерческая чтоли? From ivan на serezhkin.com Sat May 24 06:30:01 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 24 May 2008 17:30:01 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <4837AFA0.80902@gmail.com> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> Message-ID: <48381859.9040503@serezhkin.com> Kaltashkin Eugene wrote: Вапервых унихсокеты - это файлы. во вторых, при коннекте/аксептте ты можешь узнать uid и и pid другой стороны и послать нафиг если не нравится. во третиих : telnet -u И последнее, у тебя вообще connect происходит ? -- Ivan B. Serezhkin From ivan на serezhkin.com Sat May 24 06:31:33 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 24 May 2008 17:31:33 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <4837D106.9030304@gmail.com> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <20080524061646.GI20483@avanto.org> <20080524064100.GJ20483@avanto.org> <4837B953.8010303@gmail.com> <20080524065225.GL20483@avanto.org> <4837D106.9030304@gmail.com> Message-ID: <483818B5.2000103@serezhkin.com> Kaltashkin Eugene wrote: > Dmitry E. Oboukhov пишет: > >> а что хоть за софтину там хакаешь? >> >> > Orange Filter squid redirector. > Ты однокласников что ли нелюбишь ? У сквида очень простой протокол для редиректора. -- Ivan B. Serezhkin From 497628 на gmail.com Thu May 22 15:09:39 2008 From: 497628 на gmail.com (MoryH) Date: Fri, 23 May 2008 02:09:39 +0400 Subject: [Moscow.pm] =?iso-2022-jp?b?GyRCJzEnUSdiJ2MnWidfJ1QbKEIgQ1NWLQ==?= =?iso-2022-jp?b?GyRCJ2MnZCdiJ2AnXBsoQi4=?= Message-ID: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> $B')'U'b'Q'S'c'd'S'e'd'V(B, $B'd'`'S'Q'b'Z'k'Z(B. $B'&'c'd'n(B $B'd'Q'\'Q'q(B $B'a'b'`'R']'V'^'Q(B. $B'&'c'd'n(B $B'c'd'b'`'i'\'Q(B $B'S'Z'U'Q(B "$B-b(B";"$B'/'Q'Z'^'V'_'`'S'Q'_'Z'V(B $B'd'`'S'Q'b'Q(B";;"$B','`'](B.$B'^'V'c'd(B";"$B'&'U(B.$B'Z'Y'^(B.";"$B'%']'Z'_'Q(B 1";"$B'%']'Z'_'Q(B 2";"$B'%']'Z'_'Q(B 3";"$B'%']'Z'_'Q(B,$B'S'c'V'T'`(B"; $B'o'd'`(B $B'`'R'm'i'_'Q'q(B $B'c'd'b'`'i'\'Q(B $B'S(B CSV-$B'f'Q'[']'V(B. $B'1'b'`'R']'V'^'m(B $B'd'Q'\'Z'V(B. $B'#'`(B-$B'a'V'b'S'm'g(B, $B'b'Q'Y'U'V']'Z'd'V']'n(B $B'Y'Q'b'Q'_'V'V(B $B'_'V'Z'Y'S'V'c'd'V'_(B. $B'o'd'`(B $B'^'`'X'V'd(B $B'R'm'd'n(B $B'Y'Q'a'q'd'Q'q(B, $B'Z']'Z(B $B'd'`'i'\'Q(B $B'c(B $B'Y'Q'a'q'd'`'[(B ($B'_'Q'Z'R'`']'V'V(B $B'S'V'b'`'q'd'_'`(B), $B'_'`(B $B'S(B $B'a'b'Z'_'h'Z'a'V(B $B'^'`'X'V'd(B $B'R'm'd'n(B $B'Z(B $B'c']'o'j(B.$B'l(B $B','b'`'^'V(B $B'd'`'T'`(B, $B'b'Q'Y'U'V']'Z'd'V']'n(B $B'^'`'X'V'd(B $B'S'c'd'b'V'd'Z'd'n'c'q(B $B'S(B $B'`'U'_'`'^(B $B'Z'Y(B $B'a'`']'V'[(B, $B'_'`(B $B'o'd'`(B $B'a'`']'V(B $B'S(B $B'd'Q'\'`'^(B $B'c']'e'i'Q'V(B $B'R'e'U'V'd(B $B'o'\'b'Q'_'Z'b'`'S'Q'_'`(B $B'\'Q'S'm'i'\'Q'^'Z(B. $B','Q'S'm'i'\'Z(B $B'S(B $B'a'`']'q'g(B $B'd'`'X'V(B $B'o'\'b'Q'_'Z'b'e'p'd'c'q(B, $B'c'Z'^'S'`']'Q'^'Z(B "\". $B'#'`'d(B $B'd'Q'\'Q'q(B $B'a'b'`'R']'V'^'Q(B. $B'1'b'`'j'e(B $B'\(B $B'Z'Y'S'V'c'd'_'m'^(B $B'^'`'U'e']'q'^(B $B'_'V(B $B'`'d'c'm']'Q'd'n(B, $B'_'e'X'V'_(B $B'c'S'`'[(B $B'\'`'U(B. $B'3'a'Q'c'Z'R'`(B. ----------- следущая часть ----------- $B'#']'`'X'V'_'Z'V(B $B'S(B $B'f'`'b'^'Q'd'V(B HTML $B'R'm']'`(B $B'Z'Y'S']'V'i'V'_'`(B… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080523/be2b58bd/attachment.html From zhecka на gmail.com Sat May 24 08:41:33 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 May 2008 19:41:33 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <20080524092119.GM20483@avanto.org> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <20080524061646.GI20483@avanto.org> <20080524064100.GJ20483@avanto.org> <4837B953.8010303@gmail.com> <20080524065225.GL20483@avanto.org> <4837D106.9030304@gmail.com> <20080524092119.GM20483@avanto.org> Message-ID: <4838372D.3040609@gmail.com> Dmitry E. Oboukhov пишет: > nbw:[~]$ apt-cache search Orange Filter > nbw:[~]$ > > коммерческая чтоли? > да. у меня есть две железки в составе которых оно есть. в старых прошивках используется squid + свой редиректор. в новых прошивках используется уже своя прокся со своим протоколом. со squid я снимаю статку по пользователям. новая прокся логов не ведет в приемлемом виде и посчитать что либо не представляется возможным. Железки честно купленные с оплаченной поддержкой. хочется обновить squid на них, но возникает проблема с редиректором. поэтому пытаюсь разобрать протокол для того чтобы переписать редиректор на перле. From gnatyna на gmail.com Sat May 24 08:41:29 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Sat, 24 May 2008 19:41:29 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMgQ1NWLdGB0YLRgNC+0Lou?= In-Reply-To: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> Message-ID: <200805241941.30226.gnatyna@gmail.com> http://www.google.com/search?hl=en&safe=off&client=opera&rls=en&hs=0wv&q=perl+cookbook+parsing+csv&btnG=Search В сообщении от Friday 23 May 2008 02:09:39 MoryH написал(а): > Здравствуте, товарищи. > > Есть такая проблема. > Есть строчка вида "?";"Наименование товара";;"Кол.мест";"Ед.изм.";"Длина > 1";"Длина 2";"Длина 3";"Длина,всего"; это обычная строчка в CSV-файле. > Проблемы такие. > Во-первых, разделитель заранее неизвестен. это может быть запятая, или > точка с запятой (наиболее вероятно), но в принципе может быть и слэш.ъ > Кроме того, разделитель может встретиться в одном из полей, но это поле в > таком случае будет экранировано кавычками. > Кавычки в полях тоже экранируются, символами "\". > > Вот такая проблема. Прошу к известным модулям не отсылать, нужен свой код. > > Спасибо. From zhecka на gmail.com Sat May 24 08:52:18 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 May 2008 19:52:18 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <483818B5.2000103@serezhkin.com> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <20080524061646.GI20483@avanto.org> <20080524064100.GJ20483@avanto.org> <4837B953.8010303@gmail.com> <20080524065225.GL20483@avanto.org> <4837D106.9030304@gmail.com> <483818B5.2000103@serezhkin.com> Message-ID: <483839B2.10105@gmail.com> >> >> >>> а что хоть за софтину там хакаешь? >>> Ты однокласников что ли нелюбишь ? >>> У сквида очень простой протокол для редиректора. >>> да мне то пофиг на однокласников уже. я еще во время их самого первого пика нашел там xss, который поправили позже. даже эксплоит тестовый написали который сессии дергал. В итоге пока на менеджеров одноклассников не вышли, дырку не закрыли. на секлабе анонс был. теперь не интересно. А Orange Filter это база которая обновляется ежедневно и имеет около 80 категорий сайтов. Ни один бесплатный фильтр не имеет такого количества категорий и такого количества сайтов. Тут интерес больше спортивный. Смогу раскопать или нет. Протокол редиректора прост(от сквида до редиректора), да не прост сам редиректор который с демоном обслуживающим базу общается. Там внутри свой протокол который я и хочу понять. Через консоль всё получается, пытаешься использовать вместе со сквидом, тебя посылают нафиг. Исходные бинарники под лялихом работают, я их на FreeBSD 7.0 запустил и тестирую. Вотъ From zhecka на gmail.com Sat May 24 08:53:54 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 May 2008 19:53:54 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <48381859.9040503@serezhkin.com> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <48381859.9040503@serezhkin.com> Message-ID: <48383A12.30705@gmail.com> Ivan B. Serezhkin пишет: > Kaltashkin Eugene wrote: > Вапервых унихсокеты - это файлы. > во вторых, при коннекте/аксептте ты можешь узнать uid и и pid другой > стороны и послать нафиг если не нравится. > во третиих : telnet -u > И последнее, у тебя вообще connect происходит ? > > uid и pid не принципиальны. telnet -u не прокатит. Там свой handshake используется. From ivan на serezhkin.com Sat May 24 10:29:44 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sat, 24 May 2008 21:29:44 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <48383A12.30705@gmail.com> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <48381859.9040503@serezhkin.com> <48383A12.30705@gmail.com> Message-ID: <48385088.8060309@serezhkin.com> Kaltashkin Eugene wrote: > Ivan B. Serezhkin пишет: > >> Kaltashkin Eugene wrote: >> Вапервых унихсокеты - это файлы. >> во вторых, при коннекте/аксептте ты можешь узнать uid и и pid другой >> стороны и послать нафиг если не нравится. >> во третиих : telnet -u >> И последнее, у тебя вообще connect происходит ? >> >> >> > uid и pid не принципиальны. telnet -u не прокатит. Там свой handshake > используется. > Хм ... попробуй выложить где нибудь ktrace ... посмотрим. Скорее всего там надо успеть что то громко крикнуть, пока таймаут не произошёл. -- Ivan B. Serezhkin From zhecka на gmail.com Sat May 24 13:28:58 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sun, 25 May 2008 00:28:58 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <48385088.8060309@serezhkin.com> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <48381859.9040503@serezhkin.com> <48383A12.30705@gmail.com> <48385088.8060309@serezhkin.com> Message-ID: <48387A8A.6020901@gmail.com> Ivan B. Serezhkin пишет: > Kaltashkin Eugene wrote: > >> Ivan B. Serezhkin пишет: >> >> >>> Kaltashkin Eugene wrote: >>> Вапервых унихсокеты - это файлы. >>> во вторых, при коннекте/аксептте ты можешь узнать uid и и pid другой >>> стороны и послать нафиг если не нравится. >>> во третиих : telnet -u >>> И последнее, у тебя вообще connect происходит ? >>> >>> >>> >>> >> uid и pid не принципиальны. telnet -u не прокатит. Там свой handshake >> используется. >> >> > Хм ... попробуй выложить где нибудь ktrace ... посмотрим. > Скорее всего там надо успеть что то громко крикнуть, пока таймаут не > произошёл. > > http://zhecka.323f.net.ru/dump/ всё равно не проясняет ситуацию. From ivan на serezhkin.com Sat May 24 13:52:10 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 25 May 2008 00:52:10 +0400 Subject: [Moscow.pm] unix socket In-Reply-To: <48387A8A.6020901@gmail.com> References: <4837300D.7030806@gmail.com> <20080524055541.GF20483@avanto.org> <4837AFA0.80902@gmail.com> <48381859.9040503@serezhkin.com> <48383A12.30705@gmail.com> <48385088.8060309@serezhkin.com> <48387A8A.6020901@gmail.com> Message-ID: <48387FFA.1080604@serezhkin.com> Kaltashkin Eugene wrote: > http://zhecka.323f.net.ru/dump/ > всё равно не проясняет ситуацию. > strace - невменяемая фигня. а на ktrace ты правей не выдал. -- Ivan B. Serezhkin From ivan на serezhkin.com Sun May 25 03:50:04 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 25 May 2008 14:50:04 +0400 Subject: [Moscow.pm] ;) Message-ID: <4839445C.8060107@serezhkin.com> Привет. 08:51 < bacek> Files=39, Tests=666 08:51 < bacek> Perl6 _IS_ evil :) -- Ivan B. Serezhkin From zhecka на gmail.com Sun May 25 04:39:25 2008 From: zhecka на gmail.com (zhecka) Date: Sun, 25 May 2008 15:39:25 +0400 Subject: [Moscow.pm] =?koi8-r?b?7uE6ICAgdW5peCBzb2NrZXQ=?= Message-ID: <48394ffd.23034e0a.3122.ffff9b37@mx.google.com> Да. Входит в состав iss proventia и iss web filter. У меня две честно купленные железки с поддержкой. Тока squid который это дело в прошивках юзает уже слишком древний. А новый неправильно инитит редиректоры существующие. Поэтому хочу переписать обвязку редиректора на перле. но все api закрыты. Новые версии прошивок squid не используют, там своя какая-то прокся. А мне нужно логи трафика снимать с двух шлюзов,ибо новые прошивки этого не умеют. Вот и прыгаю вокруг этого дела. On 12:25 Sat 24 May , Kaltashkin Eugene wrote: > Dmitry E. Oboukhov пишет: >> а что хоть за софтину там хакаешь? >> > Orange Filter squid redirector. nbw:[~]$ apt-cache search Orange Filter nbw:[~]$ коммерческая чтоли? From dimka на uvw.ru Sun May 25 05:35:08 2008 From: dimka на uvw.ru (Dmitry E. Oboukhov) Date: Sun, 25 May 2008 16:35:08 +0400 Subject: [Moscow.pm] =?utf-8?b?INCd0JA6IHVuaXggc29ja2V0?= In-Reply-To: <48394ffd.23034e0a.3122.ffff9b37@mx.google.com> References: <48394ffd.23034e0a.3122.ffff9b37@mx.google.com> Message-ID: <20080525123508.GD16153@avanto.org> > Да. Входит в состав iss proventia и iss web filter. У меня две честно купленные железки с поддержкой. Тока squid который это дело в прошивках юзает уже слишком древний. А новый неправильно инитит редиректоры существующие. Поэтому хочу переписать обвязку редиректора на перле. но все api закрыты. Новые версии прошивок squid не используют, там своя какая-то прокся. А мне нужно логи трафика снимать с двух шлюзов,ибо новые прошивки этого не умеют. Вот и прыгаю вокруг этого дела. мораль: никогда не пользуйтесь коммерческими поделками и "бесплатными" мылами, кроме головной боли это ничего другого принести не может From hsw на hsw.pp.ru Sun May 25 09:11:57 2008 From: hsw на hsw.pp.ru (Sergey Homenkow) Date: Sun, 25 May 2008 20:11:57 +0400 Subject: [Moscow.pm] =?koi8-r?b?7uE6IHVuaXggc29ja2V0?= In-Reply-To: <20080525123508.GD16153@avanto.org> References: <48394ffd.23034e0a.3122.ffff9b37@mx.google.com> <20080525123508.GD16153@avanto.org> Message-ID: <48398FCD.30705@hsw.pp.ru> Приветствую! Dmitry E. Oboukhov пишет: > мораль: никогда не пользуйтесь коммерческими поделками и "бесплатными" > мылами, кроме головной боли это ничего другого принести не может Бесплатные мыла попрошу не трогать. :) From juchkov на gmail.com Sun May 25 09:37:42 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sun, 25 May 2008 20:37:42 +0400 Subject: [Moscow.pm] =?koi8-r?b?7uE6IHVuaXggc29ja2V0?= In-Reply-To: <20080525123508.GD16153@avanto.org> References: <48394ffd.23034e0a.3122.ffff9b37@mx.google.com> <20080525123508.GD16153@avanto.org> Message-ID: <571590790.20080525203742@gmail.com> Здравствуйте, Dmitry. Вы писали 25 мая 2008 г., 16:35:08: DEO> мораль: никогда не пользуйтесь коммерческими поделками и "бесплатными" Вот не надо пр коммерческие поделки оптом. Если одна-две из них кривые, это не показатель клеймить все оптом. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From zhecka на gmail.com Sun May 25 10:37:52 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sun, 25 May 2008 21:37:52 +0400 Subject: [Moscow.pm] =?koi8-r?b?7uE6IHVuaXggc29ja2V0?= In-Reply-To: <20080525123508.GD16153@avanto.org> References: <48394ffd.23034e0a.3122.ffff9b37@mx.google.com> <20080525123508.GD16153@avanto.org> Message-ID: <4839A3F0.2060006@gmail.com> Dmitry E. Oboukhov пишет: >> Да. Входит в состав iss proventia и iss web filter. У меня две честно купленные железки с поддержкой. Тока squid который это дело в прошивках юзает уже слишком древний. А новый неправильно инитит редиректоры существующие. Поэтому хочу переписать обвязку редиректора на перле. но все api закрыты. Новые версии прошивок squid не используют, там своя какая-то прокся. А мне нужно логи трафика снимать с двух шлюзов,ибо новые прошивки этого не умеют. Вот и прыгаю вокруг этого дела. >> > мораль: никогда не пользуйтесь коммерческими поделками и "бесплатными" > мылами, кроме головной боли это ничего другого принести не может > я бы так конечно не сказал. В коммерческих поделках есть один безусловный плюс. Оплаченная поддержка позволяет забыть о многих вещах связанных с обновлением каких-либо баз. И всё само обновляется без особых проблем. Насчет того что это приносит головную боль неверно, на самом деле это любопытство чистой воды. отреверсить закрытый протокол это некий неописуемый кураж. Я за этой базой гоняюсь уже пару лет, пробовал её расшифровать, разобрать файлы обновлений и т.д. тут пришла идея сделать это через открытый блок который можно анализировать. From ashrub на agava.com Mon May 26 02:34:56 2008 From: ashrub на agava.com (Shrub Alexey) Date: Mon, 26 May 2008 13:34:56 +0400 Subject: [Moscow.pm] =?iso-2022-jp?b?GyRCJzEnUSdiJ2MnWidfJ1QbKEIgQ1NWLQ==?= =?iso-2022-jp?b?GyRCJ2MnZCdiJ2AnXBsoQi4=?= In-Reply-To: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> Message-ID: <483A8440.3000309@agava.com> $B','`'_'V'i'_'m'V(B $B'Q'S'd'`'^'Q'd'm(B $B'c'a'Q'c'e'd(B $B'd'V'R'q(B MoryH wrote: > $B')'U'b'Q'S'c'd'S'e'd'V(B, $B'd'`'S'Q'b'Z'k'Z(B. > > $B'&'c'd'n(B $B'd'Q'\'Q'q(B $B'a'b'`'R']'V'^'Q(B. > $B'&'c'd'n(B $B'c'd'b'`'i'\'Q(B $B'S'Z'U'Q(B "$B-b(B";"$B'/'Q'Z'^'V'_'`'S'Q'_'Z'V(B $B'd'`'S'Q'b'Q(B";;"$B','`'](B.$B'^'V'c'd(B";"$B'&'U(B.$B'Z'Y'^(B.";"$B'%']'Z'_'Q(B > 1";"$B'%']'Z'_'Q(B 2";"$B'%']'Z'_'Q(B 3";"$B'%']'Z'_'Q(B,$B'S'c'V'T'`(B"; $B'o'd'`(B $B'`'R'm'i'_'Q'q(B $B'c'd'b'`'i'\'Q(B $B'S(B CSV-$B'f'Q'[']'V(B. > $B'1'b'`'R']'V'^'m(B $B'd'Q'\'Z'V(B. > $B'#'`(B-$B'a'V'b'S'm'g(B, $B'b'Q'Y'U'V']'Z'd'V']'n(B $B'Y'Q'b'Q'_'V'V(B $B'_'V'Z'Y'S'V'c'd'V'_(B. $B'o'd'`(B $B'^'`'X'V'd(B $B'R'm'd'n(B $B'Y'Q'a'q'd'Q'q(B, $B'Z']'Z(B > $B'd'`'i'\'Q(B $B'c(B $B'Y'Q'a'q'd'`'[(B ($B'_'Q'Z'R'`']'V'V(B $B'S'V'b'`'q'd'_'`(B), $B'_'`(B $B'S(B $B'a'b'Z'_'h'Z'a'V(B $B'^'`'X'V'd(B $B'R'm'd'n(B $B'Z(B $B'c']'o'j(B.$B'l(B > $B','b'`'^'V(B $B'd'`'T'`(B, $B'b'Q'Y'U'V']'Z'd'V']'n(B $B'^'`'X'V'd(B $B'S'c'd'b'V'd'Z'd'n'c'q(B $B'S(B $B'`'U'_'`'^(B $B'Z'Y(B $B'a'`']'V'[(B, $B'_'`(B $B'o'd'`(B $B'a'`']'V(B > $B'S(B $B'd'Q'\'`'^(B $B'c']'e'i'Q'V(B $B'R'e'U'V'd(B $B'o'\'b'Q'_'Z'b'`'S'Q'_'`(B $B'\'Q'S'm'i'\'Q'^'Z(B. > $B','Q'S'm'i'\'Z(B $B'S(B $B'a'`']'q'g(B $B'd'`'X'V(B $B'o'\'b'Q'_'Z'b'e'p'd'c'q(B, $B'c'Z'^'S'`']'Q'^'Z(B "\". > > $B'#'`'d(B $B'd'Q'\'Q'q(B $B'a'b'`'R']'V'^'Q(B. $B'1'b'`'j'e(B $B'\(B $B'Z'Y'S'V'c'd'_'m'^(B $B'^'`'U'e']'q'^(B $B'_'V(B $B'`'d'c'm']'Q'd'n(B, $B'_'e'X'V'_(B $B'c'S'`'[(B $B'\'`'U(B. > > $B'3'a'Q'c'Z'R'`(B. > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- $B':'b'e'R(B $B'!']'V'\'c'V'[(B developer icq: 345894734 http://www.agava.ru/ From ivanshirokoff на gmail.com Mon May 26 03:03:04 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Mon, 26 May 2008 14:03:04 +0400 Subject: [Moscow.pm] =?iso-2022-jp?b?GyRCJzEnUSdiJ2MnWidfJ1QbKEIgQ1NWLQ==?= =?iso-2022-jp?b?GyRCJ2MnZCdiJ2AnXBsoQi4=?= In-Reply-To: <483A8440.3000309@agava.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <483A8440.3000309@agava.com> Message-ID: <483A8AD8.4020200@gmail.com> $B'!(B $B'd'Q'\(B split /(?<=")[;,](?=")/ '"a";"b";"\"c\"";"d";'; Shrub Alexey wrote: > $B','`'_'V'i'_'m'V(B $B'Q'S'd'`'^'Q'd'm(B $B'c'a'Q'c'e'd(B $B'd'V'R'q(B > > MoryH wrote: > >> $B')'U'b'Q'S'c'd'S'e'd'V(B, $B'd'`'S'Q'b'Z'k'Z(B. >> >> $B'&'c'd'n(B $B'd'Q'\'Q'q(B $B'a'b'`'R']'V'^'Q(B. >> $B'&'c'd'n(B $B'c'd'b'`'i'\'Q(B $B'S'Z'U'Q(B "$B-b(B";"$B'/'Q'Z'^'V'_'`'S'Q'_'Z'V(B $B'd'`'S'Q'b'Q(B";;"$B','`'](B.$B'^'V'c'd(B";"$B'&'U(B.$B'Z'Y'^(B.";"$B'%']'Z'_'Q(B >> 1";"$B'%']'Z'_'Q(B 2";"$B'%']'Z'_'Q(B 3";"$B'%']'Z'_'Q(B,$B'S'c'V'T'`(B"; $B'o'd'`(B $B'`'R'm'i'_'Q'q(B $B'c'd'b'`'i'\'Q(B $B'S(B CSV-$B'f'Q'[']'V(B. >> $B'1'b'`'R']'V'^'m(B $B'd'Q'\'Z'V(B. >> $B'#'`(B-$B'a'V'b'S'm'g(B, $B'b'Q'Y'U'V']'Z'd'V']'n(B $B'Y'Q'b'Q'_'V'V(B $B'_'V'Z'Y'S'V'c'd'V'_(B. $B'o'd'`(B $B'^'`'X'V'd(B $B'R'm'd'n(B $B'Y'Q'a'q'd'Q'q(B, $B'Z']'Z(B >> $B'd'`'i'\'Q(B $B'c(B $B'Y'Q'a'q'd'`'[(B ($B'_'Q'Z'R'`']'V'V(B $B'S'V'b'`'q'd'_'`(B), $B'_'`(B $B'S(B $B'a'b'Z'_'h'Z'a'V(B $B'^'`'X'V'd(B $B'R'm'd'n(B $B'Z(B $B'c']'o'j(B.$B'l(B >> $B','b'`'^'V(B $B'd'`'T'`(B, $B'b'Q'Y'U'V']'Z'd'V']'n(B $B'^'`'X'V'd(B $B'S'c'd'b'V'd'Z'd'n'c'q(B $B'S(B $B'`'U'_'`'^(B $B'Z'Y(B $B'a'`']'V'[(B, $B'_'`(B $B'o'd'`(B $B'a'`']'V(B >> $B'S(B $B'd'Q'\'`'^(B $B'c']'e'i'Q'V(B $B'R'e'U'V'd(B $B'o'\'b'Q'_'Z'b'`'S'Q'_'`(B $B'\'Q'S'm'i'\'Q'^'Z(B. >> $B','Q'S'm'i'\'Z(B $B'S(B $B'a'`']'q'g(B $B'd'`'X'V(B $B'o'\'b'Q'_'Z'b'e'p'd'c'q(B, $B'c'Z'^'S'`']'Q'^'Z(B "\". >> >> $B'#'`'d(B $B'd'Q'\'Q'q(B $B'a'b'`'R']'V'^'Q(B. $B'1'b'`'j'e(B $B'\(B $B'Z'Y'S'V'c'd'_'m'^(B $B'^'`'U'e']'q'^(B $B'_'V(B $B'`'d'c'm']'Q'd'n(B, $B'_'e'X'V'_(B $B'c'S'`'[(B $B'\'`'U(B. >> >> $B'3'a'Q'c'Z'R'`(B. >> >> >> ------------------------------------------------------------------------ >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From andy на shitov.ru Mon May 26 03:11:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 26 May 2008 14:11:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> Message-ID: <353f08b80805260311h4ed479b1i1644809d7a7a81db@mail.gmail.com> > Вот такая проблема. Прошу к известным модулям не отсылать, нужен свой код. Для курсовой работы что ли? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Mon May 26 03:12:07 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 26 May 2008 14:12:07 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMgQ1NWLdGB0YLRgNC+0Lou?= In-Reply-To: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> Message-ID: <200805261412.08101.inthrax@gmail.com> On Friday 23 May 2008 02:09:39 MoryH wrote: > п≈п╢я─п╟п╡я│я┌п╡я┐я┌п╣, я┌п╬п╡п╟я─п╦я┴п╦. > > п∙я│я┌я▄ я┌п╟п╨п╟я▐ п©я─п╬п╠п╩п╣п╪п╟. > п∙я│я┌я▄ я│я┌я─п╬я┤п╨п╟ п╡п╦п╢п╟ "О©╫";"п²п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣ я┌п╬п╡п╟я─п╟";;"п п╬п╩.п╪п╣я│я┌";"п∙п╢.п╦п╥п╪.";"п■п╩п╦п╫п╟ > 1";"п■п╩п╦п╫п╟ 2";"п■п╩п╦п╫п╟ 3";"п■п╩п╦п╫п╟,п╡я│п╣пЁп╬"; я█я┌п╬ п╬п╠я▀я┤п╫п╟я▐ я│я┌я─п╬я┤п╨п╟ п╡ CSV-я└п╟п╧п╩п╣. > п÷я─п╬п╠п╩п╣п╪я▀ я┌п╟п╨п╦п╣. > п▓п╬-п©п╣я─п╡я▀я┘, я─п╟п╥п╢п╣п╩п╦я┌п╣п╩я▄ п╥п╟я─п╟п╫п╣п╣ п╫п╣п╦п╥п╡п╣я│я┌п╣п╫. я█я┌п╬ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╥п╟п©я▐я┌п╟я▐, п╦п╩п╦ > я┌п╬я┤п╨п╟ я│ п╥п╟п©я▐я┌п╬п╧ (п╫п╟п╦п╠п╬п╩п╣п╣ п╡п╣я─п╬я▐я┌п╫п╬), п╫п╬ п╡ п©я─п╦п╫я├п╦п©п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦ я│п╩я█я┬.я┼ > п я─п╬п╪п╣ я┌п╬пЁп╬, я─п╟п╥п╢п╣п╩п╦я┌п╣п╩я▄ п╪п╬п╤п╣я┌ п╡я│я┌я─п╣я┌п╦я┌я▄я│я▐ п╡ п╬п╢п╫п╬п╪ п╦п╥ п©п╬п╩п╣п╧, п╫п╬ я█я┌п╬ п©п╬п╩п╣ п╡ > я┌п╟п╨п╬п╪ я│п╩я┐я┤п╟п╣ п╠я┐п╢п╣я┌ я█п╨я─п╟п╫п╦я─п╬п╡п╟п╫п╬ п╨п╟п╡я▀я┤п╨п╟п╪п╦. > п п╟п╡я▀я┤п╨п╦ п╡ п©п╬п╩я▐я┘ я┌п╬п╤п╣ я█п╨я─п╟п╫п╦я─я┐я▌я┌я│я▐, я│п╦п╪п╡п╬п╩п╟п╪п╦ "\". > > п▓п╬я┌ я┌п╟п╨п╟я▐ п©я─п╬п╠п╩п╣п╪п╟. п÷я─п╬я┬я┐ п╨ п╦п╥п╡п╣я│я┌п╫я▀п╪ п╪п╬п╢я┐п╩я▐п╪ п╫п╣ п╬я┌я│я▀п╩п╟я┌я▄, п╫я┐п╤п╣п╫ я│п╡п╬п╧ п╨п╬п╢. > > п║п©п╟я│п╦п╠п╬. п╫я┐ п╫п╟п©я─п╦п╪п╣я─ п╡п╬я┌ -- Vladimir Perepelitsa aka Mons Anderson / #99779956 ----------- следущая часть ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╫п╣ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ я└п╬я─п╪п╟я┌п╣ п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… п≤п╪я▐ : csv-parser.tar.gz п╒п╦п© : application/x-tgz п═п╟п╥п╪п╣я─ : 930 п╠п╟п╧я┌п╬п╡ п·п©п╦я│п╟п╫п╦п╣: п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌ Url : http://mail.pm.org/pipermail/moscow-pm/attachments/20080526/5e9629cb/attachment.bin From ivanshirokoff на gmail.com Mon May 26 03:23:40 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Mon, 26 May 2008 14:23:40 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMgQ1NWLdGB0YLRgNC+0Lou?= In-Reply-To: <200805261412.08101.inthrax@gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <200805261412.08101.inthrax@gmail.com> Message-ID: <483A8FAC.4050604@gmail.com> Vladimir V. Perepelitsa wrote: > On Friday 23 May 2008 02:09:39 MoryH wrote: > >> Здравствуте, товарищи. >> >> Есть такая проблема. >> Есть строчка вида "?";"Наименование товара";;"Кол.мест";"Ед.изм.";"Длина >> 1";"Длина 2";"Длина 3";"Длина,всего"; это обычная строчка в CSV-файле. >> Проблемы такие. >> Во-первых, разделитель заранее неизвестен. это может быть запятая, или >> точка с запятой (наиболее вероятно), но в принципе может быть и слэш.ъ >> Кроме того, разделитель может встретиться в одном из полей, но это поле в >> таком случае будет экранировано кавычками. >> Кавычки в полях тоже экранируются, символами "\". >> >> Вот такая проблема. Прошу к известным модулям не отсылать, нужен свой код. >> >> Спасибо. >> > > ну например вот > невидимый код? =) > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From evdokimov.denis на gmail.com Mon May 26 03:27:45 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 26 May 2008 14:27:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <483A8FAC.4050604@gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <200805261412.08101.inthrax@gmail.com> <483A8FAC.4050604@gmail.com> Message-ID: > > невидимый код? =) А прикреплённый файл? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080526/4cf2fd94/attachment.html From ivanshirokoff на gmail.com Mon May 26 03:34:40 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Mon, 26 May 2008 14:34:40 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <200805261412.08101.inthrax@gmail.com> <483A8FAC.4050604@gmail.com> Message-ID: <483A9240.3020008@gmail.com> Denis Evdokimov wrote: > > невидимый код? =) > > А прикреплённый файл? не стоило пить водку с пивом в выходные =) > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From shatlovsky на gmail.com Mon May 26 04:06:34 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Mon, 26 May 2008 15:06:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <483A9240.3020008@gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <200805261412.08101.inthrax@gmail.com> <483A8FAC.4050604@gmail.com> <483A9240.3020008@gmail.com> Message-ID: <547d1aa70805260406y2d471dtc69494a7b843cf60@mail.gmail.com> 2008/5/26 Ivan Shirokoff : > Denis Evdokimov wrote: >> >> невидимый код? =) >> >> А прикреплённый файл? > не стоило пить водку с пивом в выходные =) s/в выходные//; # ;-) -- >> >> ------------------------------------------------------------------------ >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, А.Н.Шатловский From ivan на serezhkin.com Mon May 26 09:00:25 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 26 May 2008 20:00:25 +0400 Subject: [Moscow.pm] =?iso-2022-jp?b?GyRCJzEnUSdiJ2MnWidfJ1QbKEIgQ1NWLQ==?= =?iso-2022-jp?b?GyRCJ2MnZCdiJ2AnXBsoQi4=?= In-Reply-To: <483A8440.3000309@agava.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <483A8440.3000309@agava.com> Message-ID: <483ADE99.4030308@serezhkin.com> Shrub Alexey wrote: > Конечные автоматы спасут тебя > DFA никогда не сможет распарсить csv с кавычками. -- Ivan B. Serezhkin From inthrax на gmail.com Mon May 26 09:02:40 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 26 May 2008 20:02:40 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <483ADE99.4030308@serezhkin.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <483A8440.3000309@agava.com> <483ADE99.4030308@serezhkin.com> Message-ID: <200805262002.40698.inthrax@gmail.com> On Monday 26 May 2008 20:00:25 Ivan B. Serezhkin wrote: > Shrub Alexey wrote: > > Конечные автоматы спасут тебя > > DFA никогда не сможет распарсить csv с кавычками. уверен? посмотри на мой вариант. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ivan на serezhkin.com Mon May 26 10:05:41 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 26 May 2008 21:05:41 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <200805262002.40698.inthrax@gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <483A8440.3000309@agava.com> <483ADE99.4030308@serezhkin.com> <200805262002.40698.inthrax@gmail.com> Message-ID: <483AEDE5.4070202@serezhkin.com> Vladimir V. Perepelitsa wrote: > On Monday 26 May 2008 20:00:25 Ivan B. Serezhkin wrote: > >> Shrub Alexey wrote: >> >>> Конечные автоматы спасут тебя >>> >> DFA никогда не сможет распарсить csv с кавычками. >> > > уверен? посмотри на мой вариант. > > Он мягко говоря не работает. "sta"";""mp;"type";"shit" [ '', 'stamp', 'type', 'shit' ], -- Ivan B. Serezhkin From ivan на serezhkin.com Mon May 26 10:12:14 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 26 May 2008 21:12:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <200805262002.40698.inthrax@gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <483A8440.3000309@agava.com> <483ADE99.4030308@serezhkin.com> <200805262002.40698.inthrax@gmail.com> Message-ID: <483AEF6E.3030304@serezhkin.com> Vladimir V. Perepelitsa wrote: > On Monday 26 May 2008 20:00:25 Ivan B. Serezhkin wrote: > >> Shrub Alexey wrote: >> >>> Конечные автоматы спасут тебя >>> >> DFA никогда не сможет распарсить csv с кавычками. >> > > уверен? посмотри на мой вариант. > И вааще не парь себе мозг, хоть ты и перещёлкиваешься о состояниям, но ты ещё кой чего делаешь, ооббщем у тебя не DFA. -- Ivan B. Serezhkin From juchkov на gmail.com Mon May 26 10:17:00 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Mon, 26 May 2008 21:17:00 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <483AEDE5.4070202@serezhkin.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <483A8440.3000309@agava.com> <483ADE99.4030308@serezhkin.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> Message-ID: <296450272.20080526211700@gmail.com> Здравствуйте, Ivan. Вы писали 26 мая 2008 г., 21:05:41: >> уверен? посмотри на мой вариант. >> IBS> Он мягко говоря не работает. IBS> "sta"";""mp;"type";"shit" IBS> [ IBS> '', IBS> 'stamp', IBS> 'type', IBS> 'shit' IBS> ], А покажите мне Excel который это распарсит? Вот только не надо придумывать расстановку кавычек от балды, а? -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From ivan на serezhkin.com Mon May 26 11:10:23 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 26 May 2008 22:10:23 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <296450272.20080526211700@gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <483A8440.3000309@agava.com> <483ADE99.4030308@serezhkin.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> <296450272.20080526211700@gmail.com> Message-ID: <483AFD0F.9070305@serezhkin.com> Sergey Juchkov wrote: > Здравствуйте, Ivan. > > Вы писали 26 мая 2008 г., 21:05:41: > > > >>> уверен? посмотри на мой вариант. >>> >>> > IBS> Он мягко говоря не работает. > IBS> "sta"";""mp;"type";"shit" > IBS> [ > IBS> '', > IBS> 'stamp', > IBS> 'type', > IBS> 'shit' > IBS> ], > > > А покажите мне Excel который это распарсит? Вот только не надо > придумывать расстановку кавычек от балды, а? > Эксель слишком туп чтобы с ним сравниваться, а формат csv стандартизирован, и мягко говоря не является регулярным языком, что говорит о том, что его невозможно распарсить регулярными выражениями, а следовательно и детерминированным конечным автоматом С другой стороны - pcre - не является регулярными выражениями. И то что Монс написал - тоже не ДКА. -- Ivan B. Serezhkin From timur.ivanov на gmail.com Mon May 26 11:29:53 2008 From: timur.ivanov на gmail.com (Timur Ivanov) Date: Mon, 26 May 2008 22:29:53 +0400 Subject: [Moscow.pm] FastCGI Message-ID: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> Приветствую! Что в мире перла сейчас наиболее правильно использовать для написания fastcgi сервисов ? From hsw на hsw.pp.ru Mon May 26 12:24:30 2008 From: hsw на hsw.pp.ru (Sergey Homenkow) Date: Mon, 26 May 2008 23:24:30 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> Message-ID: <483B0E6E.2070209@hsw.pp.ru> Привет! Timur Ivanov пишет: > Что в мире перла сейчас наиболее правильно использовать для написания > fastcgi сервисов ? Предлагаю дискуссию на тему "протокол FastCGI против HTTP". Последние два сервиса делал на HTTP::Daemon и POE с HTTP. Работают вполне сносно. From sergey на martynov.info Mon May 26 12:55:03 2008 From: sergey на martynov.info (=?KOI8-R?B?88XSx8XKIO3B0tTZzs/X?=) Date: Mon, 26 May 2008 23:55:03 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <483B0E6E.2070209@hsw.pp.ru> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> Message-ID: <82a3d050805261255s6cc717ecle30ed658ba3eb9f6@mail.gmail.com> >> Что в мире перла сейчас наиболее правильно использовать для написания >> fastcgi сервисов ? > Предлагаю дискуссию на тему "протокол FastCGI против HTTP". Раз такая тема пошла, задам тоже вопрос: как настроить nginx для работы напрямую с Catalyst::Engine::FastCGI (или наоборот, catalyst настроить для nginx ;) - кто-нибудь сталкивался? Вроде работает, но как-то странно глючит (в урлах ошибается и т.п.). -- С уважением, Сергей Мартынов. From citrin на rambler-co.ru Mon May 26 12:39:56 2008 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Mon, 26 May 2008 23:39:56 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <483B0E6E.2070209@hsw.pp.ru> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> Message-ID: <483B120C.80808@rambler-co.ru> On 26.05.2008 23:24, Sergey Homenkow wrote: >> Что в мире перла сейчас наиболее правильно использовать для написания >> fastcgi сервисов ? > > Предлагаю дискуссию на тему "протокол FastCGI против HTTP". > > Последние два сервиса делал на HTTP::Daemon FastCGI позволяет писать логи на фронтенде (stderr можно отправлять на фронтенд). В случае HTTP::Daemon надо сомому реализовывать запись логов в файлы и их переоткрытие по сигналу для ротации. Что касается модулей для FGCI я смотрел только на FCGI::ProcManager и больше года назад. Тогда он обладал такими недостатками: - свои собственные логи писал в консоль - не умел сам демонизироваться - не было возможности плавного завершения работы Впрочем их не так сложно устранить. -- WBR, Anton Yuzhaninov From ivan на serezhkin.com Mon May 26 13:27:00 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 27 May 2008 00:27:00 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <483B0E6E.2070209@hsw.pp.ru> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> Message-ID: <483B1D14.5010209@serezhkin.com> Привет HTTP , FastCGI .... %( POE::Filter::Reference ! Sergey Homenkow wrote: > Привет! > > Timur Ivanov пишет: > >> Что в мире перла сейчас наиболее правильно использовать для написания >> fastcgi сервисов ? >> > > Предлагаю дискуссию на тему "протокол FastCGI против HTTP". > > Последние два сервиса делал на HTTP::Daemon и POE с HTTP. > Работают вполне сносно. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From ivan на serezhkin.com Mon May 26 13:29:26 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 27 May 2008 00:29:26 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <82a3d050805261255s6cc717ecle30ed658ba3eb9f6@mail.gmail.com> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> <82a3d050805261255s6cc717ecle30ed658ba3eb9f6@mail.gmail.com> Message-ID: <483B1DA6.7060708@serezhkin.com> Привет. Сергей Мартынов wrote: > Раз такая тема пошла, задам тоже вопрос: как настроить nginx для > работы напрямую с Catalyst::Engine::FastCGI (или наоборот, catalyst > настроить для nginx ;) - кто-нибудь сталкивался? Вроде работает, но > как-то странно глючит (в урлах ошибается и т.п.). > А какие проблемы ? Стандартная обёртка вокруг fastcgi не работает ? Я сейчас тоже собираюсь Catalyst over fastcgi и что то мне кажется там всё просто. -- Ivan B. Serezhkin From sharifulin на gmail.com Mon May 26 13:36:56 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Tue, 27 May 2008 00:36:56 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <483B1D14.5010209@serezhkin.com> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> <483B1D14.5010209@serezhkin.com> Message-ID: <91318900805261336m4b8311e0y504852f95c19e2d6@mail.gmail.com> Ваня, причем здесь этот фильтр ) FCGI+FCGI::ProcManager, Catalyst::Engine::FastCGI, FCGI::Engine, асинхронный FCGI::Async, можно попробовать POE::Component::FastCGI Вообще поиск по CPAN рулит, а что "правильней" - каждый решает сам ) 27 мая 2008 г. 0:27 пользователь Ivan B. Serezhkin написал: > Привет > > > HTTP , FastCGI .... %( > POE::Filter::Reference ! > > Sergey Homenkow wrote: > > Привет! > > > > Timur Ivanov пишет: > > > >> Что в мире перла сейчас наиболее правильно использовать для написания > >> fastcgi сервисов ? > >> > > > > Предлагаю дискуссию на тему "протокол FastCGI против HTTP". > > > > Последние два сервиса делал на HTTP::Daemon и POE с HTTP. > > Работают вполне сносно. > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080527/a3aabfad/attachment.html From ivan на serezhkin.com Mon May 26 13:40:21 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 27 May 2008 00:40:21 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <91318900805261336m4b8311e0y504852f95c19e2d6@mail.gmail.com> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> <483B1D14.5010209@serezhkin.com> <91318900805261336m4b8311e0y504852f95c19e2d6@mail.gmail.com> Message-ID: <483B2035.1000101@serezhkin.com> Anatoly Sharifulin wrote: > Ваня, причем здесь этот фильтр ) При том, что это более лучший протокол передачи таких данных деревянных данных как xml over http =) -- Ivan B. Serezhkin From sharifulin на gmail.com Mon May 26 13:58:51 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Tue, 27 May 2008 00:58:51 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <483B2035.1000101@serezhkin.com> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> <483B1D14.5010209@serezhkin.com> <91318900805261336m4b8311e0y504852f95c19e2d6@mail.gmail.com> <483B2035.1000101@serezhkin.com> Message-ID: <91318900805261358q703c90c6m33975f2a775faf67@mail.gmail.com> но вопрос же в FCGI ))) для pure perl систем - да для остальных (их большинство) - не соглашусь :) 27 мая 2008 г. 0:40 пользователь Ivan B. Serezhkin написал: > Anatoly Sharifulin wrote: > > Ваня, причем здесь этот фильтр ) > При том, что это более лучший протокол передачи таких данных деревянных > данных как xml over http =) > > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080527/cebf1cc6/attachment-0001.html From sharifulin на gmail.com Mon May 26 13:59:35 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Tue, 27 May 2008 00:59:35 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <483AFD0F.9070305@serezhkin.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <483A8440.3000309@agava.com> <483ADE99.4030308@serezhkin.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> <296450272.20080526211700@gmail.com> <483AFD0F.9070305@serezhkin.com> Message-ID: <91318900805261359q412b4782v1e1c04116ec2bddb@mail.gmail.com> Ваня, твой пример некорректен, по крайней мере для задачи, которую поставил автор темы: > Кроме того, разделитель может встретиться в одном из полей, но это поле в таком случае будет экранировано кавычками. > Кавычки в полях тоже экранируются, символами "\". Либо покажи, как должен "идеальный" CSV-парсер распарсить такую строку. Я написал вариант парсера, который работает по требованиям автора. Только, разделить cvs должен быть известным, либо легко определяемым до процесса разбора. Смотрим аттач :) 26 мая 2008 г. 22:10 пользователь Ivan B. Serezhkin написал: > Sergey Juchkov wrote: > > Здравствуйте, Ivan. > > > > Вы писали 26 мая 2008 г., 21:05:41: > > > > > > > >>> уверен? посмотри на мой вариант. > >>> > >>> > > IBS> Он мягко говоря не работает. > > IBS> "sta"";""mp;"type";"shit" > > IBS> [ > > IBS> '', > > IBS> 'stamp', > > IBS> 'type', > > IBS> 'shit' > > IBS> ], > > > > > > А покажите мне Excel который это распарсит? Вот только не надо > > придумывать расстановку кавычек от балды, а? > > > Эксель слишком туп чтобы с ним сравниваться, а формат csv стандартизирован, > и мягко говоря не является регулярным языком, что говорит о том, что его > невозможно распарсить регулярными выражениями, а следовательно и > детерминированным конечным автоматом > С другой стороны - pcre - не является регулярными выражениями. > И то что Монс написал - тоже не ДКА. > > -- > Ivan B. Serezhkin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080527/91257aaf/attachment.html ----------- следущая часть ----------- Вложение не в текстовом формате было извлечено… Имя : csv.pl Тип : application/octet-stream Размер : 882 байтов Описание: отсутствует Url : http://mail.pm.org/pipermail/moscow-pm/attachments/20080527/91257aaf/attachment.obj From ivan на serezhkin.com Mon May 26 14:13:12 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 27 May 2008 01:13:12 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <91318900805261358q703c90c6m33975f2a775faf67@mail.gmail.com> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> <483B1D14.5010209@serezhkin.com> <91318900805261336m4b8311e0y504852f95c19e2d6@mail.gmail.com> <483B2035.1000101@serezhkin.com> <91318900805261358q703c90c6m33975f2a775faf67@mail.gmail.com> Message-ID: <483B27E8.30805@serezhkin.com> Anatoly Sharifulin wrote: > но вопрос же в FCGI ))) > > для pure perl систем - да > для остальных (их большинство) - не соглашусь :) Пуреперл R.I.P. Пурепаррот вроде почти получилось. Только там freeze и thaw не на все pmc поддерживают =( Хотя .... вру ведь: .sub _ :main load_bytecode 'Data/Dumper.pbc' .local pmc o,r .local string f new o, 'String' o='Hi serializable world !' f=freeze o say f o=new 'Data::Dumper' f=freeze o say f o=find_global 'SubRoutine' f=freeze o say f r=thaw f $I0=r() o=inspect o o['also key']=r f=freeze o say f .end .sub SubRoutine say 'Called' .return(10) .end -- Ivan B. Serezhkin From ivan на serezhkin.com Mon May 26 14:19:54 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 27 May 2008 01:19:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <91318900805261359q412b4782v1e1c04116ec2bddb@mail.gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <483A8440.3000309@agava.com> <483ADE99.4030308@serezhkin.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> <296450272.20080526211700@gmail.com> <483AFD0F.9070305@serezhkin.com> <91318900805261359q412b4782v1e1c04116ec2bddb@mail.gmail.com> Message-ID: <483B297A.4080106@serezhkin.com> Anatoly Sharifulin wrote: > Ваня, твой пример некорректен, по крайней мере для задачи, которую > поставил автор темы: > > Кроме того, разделитель может встретиться в одном из полей, но это > поле в таком случае будет экранировано кавычками. > > Кавычки в полях тоже экранируются, символами "\". > > Либо покажи, как должен "идеальный" CSV-парсер распарсить такую строку. У Монса в коде обработка двойных кавычек в одинарные. Вообщем использовав свои примеры, обнаружил, что "Str "";"" A";lalala Как ни странно парсится нормально. Но блин ... вложенные скобки и кавычки не являются регулярным языком, И обрабатыватся они должны неконечным автоматом. Тоесть pcre =) -- Ivan B. Serezhkin From sergey на martynov.info Mon May 26 15:03:32 2008 From: sergey на martynov.info (=?KOI8-R?B?88XSx8XKIO3B0tTZzs/X?=) Date: Tue, 27 May 2008 02:03:32 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <483B1DA6.7060708@serezhkin.com> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> <82a3d050805261255s6cc717ecle30ed658ba3eb9f6@mail.gmail.com> <483B1DA6.7060708@serezhkin.com> Message-ID: <82a3d050805261503m4444e32ewd0681db31cdda833@mail.gmail.com> >> Раз такая тема пошла, задам тоже вопрос: как настроить nginx для >> работы напрямую с Catalyst::Engine::FastCGI (или наоборот, catalyst >> настроить для nginx ;) - кто-нибудь сталкивался? Вроде работает, но >> как-то странно глючит (в урлах ошибается и т.п.). > А какие проблемы ? > Стандартная обёртка вокруг fastcgi не работает ? Ну я в nginx настроил прокидывание всяких FastCGI-переменных, запустил project_fastcgi.pl на нужном порту - каталист работает, но регулярно путается в собственных урлах (например uri_for что-то не то выдает - видимо базовый урл определить не может). Времени разбираться особо не было, пока что проект работает на project_server.pl ;) > Я сейчас тоже собираюсь Catalyst over fastcgi и что то мне кажется там > всё просто. Ну как только соберусь разобраться - напишу, чего он там путался. Или ты напиши, как запустишь. -- С уважением, Сергей Мартынов. From andy на shitov.ru Mon May 26 20:40:39 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 27 May 2008 07:40:39 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <91318900805261359q412b4782v1e1c04116ec2bddb@mail.gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <483A8440.3000309@agava.com> <483ADE99.4030308@serezhkin.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> <296450272.20080526211700@gmail.com> <483AFD0F.9070305@serezhkin.com> <91318900805261359q412b4782v1e1c04116ec2bddb@mail.gmail.com> Message-ID: <134941756.20080527074039@shitov.ru> >> Кроме того, разделитель может встретиться в одном из полей, но это поле в таком случае будет экранировано кавычками. >> Кавычки в полях тоже экранируются, символами "\". А самая страшная вещь - внутри строки в кавычках допускается перевод строки :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From skv на protey.ru Mon May 26 23:10:28 2008 From: skv на protey.ru (Sergey Skvortsov) Date: Tue, 27 May 2008 10:10:28 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <483B120C.80808@rambler-co.ru> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> <483B120C.80808@rambler-co.ru> Message-ID: <483BA5D4.9070309@protey.ru> Anton Yuzhaninov wrote: > On 26.05.2008 23:24, Sergey Homenkow wrote: >>> Что в мире перла сейчас наиболее правильно использовать для написания >>> fastcgi сервисов ? >> Предлагаю дискуссию на тему "протокол FastCGI против HTTP". >> >> Последние два сервиса делал на HTTP::Daemon Чем больше я смотрю на FastCGI, тем меньше вижу в нём смысла. Рассмотрим связку nginx + perl-backend/fastcgi. Что позволяет FastCGI? Ничего интересного. 1. Frontend парсит входящий запрос и преобразует его в FastCGI 2. Backend берет request и что-то с ним делает (зачастую - тупо преобразует в HTTP::Request). 3. Отдаёт ответ. Всё то же самое позволяет делать просто HTTP. Плюсы HTTP: - нет overhead'а на преобразование HTTP -> FastCGI -> HTTP - легко отлаживать соединения через tcpdump - понятный log tracing - не надо знать ещё один протокол (сколь бы ни простым он был) - текстовые протоколы рулят! Что могло бы быть интересным плюсом FastCGI? - authorizer. Nginx этот режим не поддерживает - да особо и не надо. - filters. Аналогично. Лучше задачу template system на frontend как-то другим образом решить (если в такой задаче вообще есть смысл) - мультиплексирование. Мало FastCGI-managers в принципе это умеют, да и мало кто из программирует в расчёте на мультиплексирование. Даже если хочется мультиплексирования (а keep-alive backend в nginx пока и нет), то лучше это сделать как-то более системно (ну скажем такой экзотический вариант: HTTP-over-BEEP). В общем, FastCGI - это для PHP. Вывод: - важна скорость/изолированность: пишите свой http backend daemon (это просто!) - важна функциональность: mod_perl2 imho оптимальный вариант из Engine для Catalyst сейчас - Catalyst-Engine-HTTP-Prefork (надо только туда добавить поддержку unix sockets). Интересно было бы сравнить memory overhead для Perl-backend'а на: - FastCFI - HTTP::Daemon / Net::Server - mod_perl2 Есть сильное подозрение, что разница не столь уж значительна - даже в сравнении с mod_perl2. > FastCGI позволяет писать логи на фронтенде (stderr можно отправлять на фронтенд). > > В случае HTTP::Daemon надо сомому реализовывать запись логов в файлы и их переоткрытие по сигналу для ротации. Используйте Log::Log4perl - там _всё_ что надо уже есть. В т.ч. ротацию по сигналу, watching логов. -- Sergey Skvortsov mailto: skv на protey.ru From juchkov на gmail.com Tue May 27 00:12:29 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 27 May 2008 11:12:29 +0400 Subject: [Moscow.pm] Perl send ICQ Message-ID: <615fd2130805270012u607d3797o376d2cfe74bff461@mail.gmail.com> Привет, кто-нить отправлял ICQ-сообщения из перла? Чем? Работает ли сейчас - после всех их смен протоколов? Что читать? -- With best regards, Sergey Juchkov From sharifulin на gmail.com Tue May 27 00:45:03 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Tue, 27 May 2008 11:45:03 +0400 Subject: [Moscow.pm] Perl send ICQ In-Reply-To: <615fd2130805270012u607d3797o376d2cfe74bff461@mail.gmail.com> References: <615fd2130805270012u607d3797o376d2cfe74bff461@mail.gmail.com> Message-ID: <91318900805270045k1b0c8080i14ef2f130497ff5@mail.gmail.com> Я отправлял. Был самописный вариант, но после очередной смены протокола перестал работать. После я перешел на Net::OSCAR - отлично работает до сих пор, хотя есть некоторые ограничения, н-р, не умеет отсылать сообщения в офф или одобрить авторизацию. На CPAN есть POE-компонента для OSCAR - но я с ней не работал. 27 мая 2008 г. 11:12 пользователь Sergey Juchkov написал: > Привет, > > кто-нить отправлял ICQ-сообщения из перла? Чем? Работает ли сейчас - > после всех их смен протоколов? Что читать? > > -- > With best regards, Sergey Juchkov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080527/f354328b/attachment.html From sharifulin на gmail.com Tue May 27 00:52:29 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Tue, 27 May 2008 11:52:29 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <483BA5D4.9070309@protey.ru> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> <483B120C.80808@rambler-co.ru> <483BA5D4.9070309@protey.ru> Message-ID: <91318900805270052t2b2cc4b6j5103c7f1aaf89dc9@mail.gmail.com> Интересное мнение :) Давайте устроим онлайн хакатон - сделаем теситрование различных серверных решений: - FastCGI - mod_perl2 - HTTP::Daemon - Net::Server - Catalyst::Engine - POE Я могу написать на POE, вариантов несколько, в т.ч. и pre-fork есть. Только нужно опеределиться с прикладной логикой, которую будем тестировать (желательно, не Hello World тестировать :). Тестирование следует проводить всех решений на ОДНОМ сервере. Что важно: - производительность (количество запросов в секунду) - использование ресурсов (память, CPU, количество процессов) - отказоустойчивость - расширяемость и прочее Давайте определимся и сделаем это. Т.к. вопрос всех давно интересует, а реального сравнения нет. 27 мая 2008 г. 10:10 пользователь Sergey Skvortsov написал: > Anton Yuzhaninov wrote: > > On 26.05.2008 23:24, Sergey Homenkow wrote: > >>> Что в мире перла сейчас наиболее правильно использовать для написания > >>> fastcgi сервисов ? > >> Предлагаю дискуссию на тему "протокол FastCGI против HTTP". > >> > >> Последние два сервиса делал на HTTP::Daemon > > Чем больше я смотрю на FastCGI, тем меньше вижу в нём смысла. > > Рассмотрим связку nginx + perl-backend/fastcgi. > > Что позволяет FastCGI? Ничего интересного. > > 1. Frontend парсит входящий запрос и преобразует его в FastCGI > 2. Backend берет request и что-то с ним делает (зачастую - тупо > преобразует в HTTP::Request). > 3. Отдаёт ответ. > > Всё то же самое позволяет делать просто HTTP. > > Плюсы HTTP: > - нет overhead'а на преобразование HTTP -> FastCGI -> HTTP > - легко отлаживать соединения через tcpdump > - понятный log tracing > - не надо знать ещё один протокол (сколь бы ни простым он был) > - текстовые протоколы рулят! > > Что могло бы быть интересным плюсом FastCGI? > > - authorizer. Nginx этот режим не поддерживает - да особо и не надо. > > - filters. Аналогично. Лучше задачу template system на frontend как-то > другим образом решить (если в такой задаче вообще есть смысл) > > - мультиплексирование. Мало FastCGI-managers в принципе это умеют, да и > мало кто из программирует в расчёте на мультиплексирование. > Даже если хочется мультиплексирования (а keep-alive backend в nginx пока > и нет), то лучше это сделать как-то более системно (ну скажем такой > экзотический вариант: HTTP-over-BEEP). > > В общем, FastCGI - это для PHP. > > Вывод: > - важна скорость/изолированность: пишите свой http backend daemon (это > просто!) > - важна функциональность: mod_perl2 > > imho оптимальный вариант из Engine для Catalyst сейчас - > Catalyst-Engine-HTTP-Prefork (надо только туда добавить поддержку unix > sockets). > > Интересно было бы сравнить memory overhead для Perl-backend'а на: > - FastCFI > - HTTP::Daemon / Net::Server > - mod_perl2 > > Есть сильное подозрение, что разница не столь уж значительна - даже в > сравнении с mod_perl2. > > > FastCGI позволяет писать логи на фронтенде (stderr можно отправлять на > фронтенд). > > > > В случае HTTP::Daemon надо сомому реализовывать запись логов в файлы и их > переоткрытие по сигналу для ротации. > > Используйте Log::Log4perl - там _всё_ что надо уже есть. > В т.ч. ротацию по сигналу, watching логов. > > -- > Sergey Skvortsov > mailto: skv на protey.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080527/d354105d/attachment.html From timur.ivanov на gmail.com Tue May 27 01:54:02 2008 From: timur.ivanov на gmail.com (Timur Ivanov) Date: Tue, 27 May 2008 12:54:02 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl Message-ID: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> Еще раз здравствуйте! Мой профессиональный опыт лежит достаточно далеко как от перла, так и от веб-разрабтки, но пришлось вот на старости лет :) заняться этой самой веб-программированием, поэтому вопросы у меня, наверное, совсем глупые. Но тем не менее: 1) Работает ли mod_perl2 ? Мне тут некоторые все уши прожужжали, что дескать на самом деле оно пока совсем нерабочее 2) Сложно ли портировать достаточно развесистое приложение с mod_perl на mod_perl2 3) Стоит ли ? 4) Таки на чем сейчас лучше начинать с нуля: apache 1.3.x + mod_perl или apache 2.2.x + mod_perl2 From skv на protey.ru Tue May 27 02:13:13 2008 From: skv на protey.ru (Sergey Skvortsov) Date: Tue, 27 May 2008 13:13:13 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> Message-ID: <483BD0A9.6060900@protey.ru> On 27.05.2008 12:54, Timur Ivanov wrote: > > Мой профессиональный опыт лежит достаточно далеко как от перла, так и > от веб-разрабтки, но пришлось вот на старости лет :) заняться этой > самой веб-программированием, поэтому вопросы у меня, наверное, совсем > глупые. Но тем не менее: > > 1) Работает ли mod_perl2 ? Мне тут некоторые все уши прожужжали, что > дескать на самом деле оно пока совсем нерабочее Рабочее. > 2) Сложно ли портировать достаточно развесистое приложение с mod_perl > на mod_perl2 Несложно. > 3) Стоит ли ? Да. > 4) Таки на чем сейчас лучше начинать с нуля: apache 1.3.x + mod_perl > или apache 2.2.x + mod_perl2 apache 2.2.8 + mod_perl-2.0.4 -- Sergey Skvortsov mailto: skv на protey.ru From evdokimov.denis на gmail.com Tue May 27 02:30:21 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 27 May 2008 13:30:21 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <91318900805270052t2b2cc4b6j5103c7f1aaf89dc9@mail.gmail.com> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> <483B120C.80808@rambler-co.ru> <483BA5D4.9070309@protey.ru> <91318900805270052t2b2cc4b6j5103c7f1aaf89dc9@mail.gmail.com> Message-ID: Думаю - это действительно хорошая идея для обкатки хакатона. Реальная цель, практическая польза, Есть чему и у кого поучиться. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080527/0a6e6f10/attachment.html From alex на kapranoff.ru Tue May 27 02:48:04 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 27 May 2008 13:48:04 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <483BD0A9.6060900@protey.ru> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> Message-ID: <483BD8D4.4000501@kapranoff.ru> Sergey Skvortsov wrote: >> 1) Работает ли mod_perl2 ? Мне тут некоторые все уши прожужжали, что >> дескать на самом деле оно пока совсем нерабочее > > Рабочее. > >> 2) Сложно ли портировать достаточно развесистое приложение с mod_perl >> на mod_perl2 > > Несложно. > >> 3) Стоит ли ? > > Да. Зачем? From evdokimov.denis на gmail.com Tue May 27 02:50:35 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 27 May 2008 13:50:35 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <483BD8D4.4000501@kapranoff.ru> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <483BD8D4.4000501@kapranoff.ru> Message-ID: > > Зачем? > Поддерживаю вопрос. Какие вкусности это даёт, что стало лучше? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080527/7f24df42/attachment.html From juchkov на gmail.com Tue May 27 02:54:26 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 27 May 2008 13:54:26 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <483BD8D4.4000501@kapranoff.ru> Message-ID: <615fd2130805270254w4b369ff5j83cf158eb54926b0@mail.gmail.com> Привет 2008/5/27 Denis Evdokimov : >> Зачем? > > Поддерживаю вопрос. > Какие вкусности это даёт, что стало лучше? > А это каждый вибирает сам для себя. Например "для просто перейти на 2-ку". И т.д. Специальных показаний для перехода существующих проектов я не вижу. Но если писать новый - надо сразу писать под 2-ку (IMHO) даже есть придется кусок "старого" кода поправить. -- With best regards, Sergey Juchkov http://juchkov.com From skv на protey.ru Tue May 27 03:17:02 2008 From: skv на protey.ru (Sergey Skvortsov) Date: Tue, 27 May 2008 14:17:02 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <483BD8D4.4000501@kapranoff.ru> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <483BD8D4.4000501@kapranoff.ru> Message-ID: <483BDF9E.20600@protey.ru> On 27.05.2008 13:48, Alex Kapranoff wrote: > Sergey Skvortsov wrote: >>> 1) Работает ли mod_perl2 ? Мне тут некоторые все уши прожужжали, что >>> дескать на самом деле оно пока совсем нерабочее >> Рабочее. >> >>> 2) Сложно ли портировать достаточно развесистое приложение с mod_perl >>> на mod_perl2 >> Несложно. >> >>> 3) Стоит ли ? >> Да. > > Зачем? 1. Зачем жить на apache-1.x и mod_perl-1.x которые не развиваются - т.е. практически obsolete? 2. В mod_perl2 (равно как и apache-2) более стройное и логичное API, оно более расширено, лучше модульность - как следствие, лучше/быстрее обучаемость нового в этой теме разработчика. Многие новые фичи хорошо и сжато описаны тут в "About the book": http://modperl2book.org/ 3. Некоторые идиосинкразические моменты и pitfalls из 1.х удалены. 4. Данное сравнение вообще-то из серии "зачем переходить на FreeBSD-6/7 если все есть под FreeBSD-4.x?". Для меня ответ очевиден - надо использовать 7.х. И хотя для matured и неразвивающихся систем есть резоны жить на старой платформе, но если нет такой ситуации - нет извинения в стагнации в виде старых версий. 5. Я даже не вижу резонов жить на perl-5.6 (уже молчу про 5.005_03). Надо жить на уровне the-state-of-the-art. Иначе скучно! :) -- Sergey Skvortsov mailto: skv на protey.ru From inthrax на gmail.com Tue May 27 03:19:15 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 27 May 2008 14:19:15 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <483BD0A9.6060900@protey.ru> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> Message-ID: <200805271419.15814.inthrax@gmail.com> On Tuesday 27 May 2008 13:13:13 Sergey Skvortsov wrote: > apache 2.2.8 + mod_perl-2.0.4 + perl-5.10.0 :) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From juchkov на gmail.com Tue May 27 03:24:26 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 27 May 2008 14:24:26 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <200805271419.15814.inthrax@gmail.com> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <200805271419.15814.inthrax@gmail.com> Message-ID: <615fd2130805270324v1cbc0bcbw12de5dfccf6dd5ab@mail.gmail.com> On Tue, May 27, 2008 at 2:19 PM, Vladimir V. Perepelitsa wrote: > On Tuesday 27 May 2008 13:13:13 Sergey Skvortsov wrote: >> apache 2.2.8 + mod_perl-2.0.4 > > + perl-5.10.0 :) > Еще не все модули его поддерживают. Тот же самый mod_perl стал только недавно поддерживать его. -- With best regards, Sergey Juchkov http://juchkov.com From ndix на yandex.ru Tue May 27 03:27:12 2008 From: ndix на yandex.ru (=?KOI8-R?B?9MXOIOvP09TR?=) Date: Tue, 27 May 2008 14:27:12 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: 9090000000069298788 References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> 9090000000069298788 Message-ID: <702801211884032@webmail46.yandex.ru> FastCGI + 5.x.x.x -- Тен Костя From inthrax на gmail.com Tue May 27 04:17:38 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 27 May 2008 15:17:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <483AEDE5.4070202@serezhkin.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> Message-ID: <200805271517.38419.inthrax@gmail.com> On Monday 26 May 2008 21:05:41 Ivan B. Serezhkin wrote: > Vladimir V. Perepelitsa wrote: > > On Monday 26 May 2008 20:00:25 Ivan B. Serezhkin wrote: > >> Shrub Alexey wrote: > >>> Конечные автоматы спасут тебя > >> > >> DFA никогда не сможет распарсить csv с кавычками. > > > > уверен? посмотри на мой вариант. > > Он мягко говоря не работает. > "sta"";""mp;"type";"shit" > [ > '', > 'stamp', > 'type', > 'shit' > ], ты уверен что ты смотрел мой вариант? я только что проверил то, что лежит в архиве, который я приаттачил. $perl -MText::CSV::Parse -MData::Dumper -e 'print Dumper Text::CSV::Parse::parse(q{"sta"";""mp;"type";"shit"})' $VAR1 = [ [] ]; так что не надо нам сказки рассказывать. вот то, что заметил Andy (\n inside "") у меня действительно не обрабатывается Более того: я категорически не согласен с тем, что это не конечный автомат. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From andy на shitov.ru Tue May 27 04:27:51 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 27 May 2008 15:27:51 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <200805271517.38419.inthrax@gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> <200805271517.38419.inthrax@gmail.com> Message-ID: <353f08b80805270427p3a3238b1h918ac88659f30017@mail.gmail.com> Тем не менее, хочется узнать у автора темы, а почему требуется _самописный_ парсер. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivanshirokoff на gmail.com Tue May 27 04:37:36 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Tue, 27 May 2008 15:37:36 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <353f08b80805270427p3a3238b1h918ac88659f30017@mail.gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> <200805271517.38419.inthrax@gmail.com> <353f08b80805270427p3a3238b1h918ac88659f30017@mail.gmail.com> Message-ID: <483BF280.1020202@gmail.com> Andrew Shitov wrote: > Тем не менее, хочется узнать у автора темы, а почему требуется > _самописный_ парсер. иногда так хочется чего-нибудь домашнего =) From juchkov на gmail.com Tue May 27 04:42:22 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 27 May 2008 15:42:22 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMgQ1NWLdGB0YLRgNC+0Lou?= In-Reply-To: <483BF280.1020202@gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> <200805271517.38419.inthrax@gmail.com> <353f08b80805270427p3a3238b1h918ac88659f30017@mail.gmail.com> <483BF280.1020202@gmail.com> Message-ID: <615fd2130805270442y71906c12i65a9871922270347@mail.gmail.com> Привет >> Тем не менее, хочется узнать у автора темы, а почему требуется >> _самописный_ парсер. > иногда так хочется чего-нибудь домашнего =) Может стоит изобрести велосипед? -- With best regards, Sergey Juchkov http://juchkov.com From andy на shitov.ru Tue May 27 04:52:06 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 27 May 2008 15:52:06 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <615fd2130805270442y71906c12i65a9871922270347@mail.gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> <200805271517.38419.inthrax@gmail.com> <353f08b80805270427p3a3238b1h918ac88659f30017@mail.gmail.com> <483BF280.1020202@gmail.com> <615fd2130805270442y71906c12i65a9871922270347@mail.gmail.com> Message-ID: <353f08b80805270452x79535e0aj1bef7d95a8d686c9@mail.gmail.com> Хочется напомнить про способ, о котором мне самому недавно напомнили. Я теперь только так и делаю. ---------- Forwarded message ---------- From: Philippe Bruhat (BooK) Date: 2008/5/13 When processing the users CSV export, I use the following code: my $dbh = DBI->connect("DBI:CSV:csv_eol=\n;f_dir=.") or die "Cannot connect: " . $DBI::errstr; which lets me use SQL to process the data, and takes care of the embedded newlines for me. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Tue May 27 04:54:24 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Tue, 27 May 2008 15:54:24 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <353f08b80805270452x79535e0aj1bef7d95a8d686c9@mail.gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> <200805271517.38419.inthrax@gmail.com> <353f08b80805270427p3a3238b1h918ac88659f30017@mail.gmail.com> <483BF280.1020202@gmail.com> <615fd2130805270442y71906c12i65a9871922270347@mail.gmail.com> <353f08b80805270452x79535e0aj1bef7d95a8d686c9@mail.gmail.com> Message-ID: <91318900805270454k3b652b9bh5eca8b3233e0f049@mail.gmail.com> SQL для выборки данных из CVS, зачем такой overhead? 27 мая 2008 г. 15:52 пользователь Andrew Shitov написал: > Хочется напомнить про способ, о котором мне самому недавно напомнили. > Я теперь только так и делаю. > > ---------- Forwarded message ---------- > From: Philippe Bruhat (BooK) > Date: 2008/5/13 > > > When processing the users CSV export, I use the following code: > > my $dbh = DBI->connect("DBI:CSV:csv_eol=\n;f_dir=.") > or die "Cannot connect: " . $DBI::errstr; > > which lets me use SQL to process the data, and takes care of the > embedded newlines for me. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080527/b5da10ac/attachment.html From andy на shitov.ru Tue May 27 04:58:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 27 May 2008 15:58:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <91318900805270454k3b652b9bh5eca8b3233e0f049@mail.gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <200805262002.40698.inthrax@gmail.com> <483AEDE5.4070202@serezhkin.com> <200805271517.38419.inthrax@gmail.com> <353f08b80805270427p3a3238b1h918ac88659f30017@mail.gmail.com> <483BF280.1020202@gmail.com> <615fd2130805270442y71906c12i65a9871922270347@mail.gmail.com> <353f08b80805270452x79535e0aj1bef7d95a8d686c9@mail.gmail.com> <91318900805270454k3b652b9bh5eca8b3233e0f049@mail.gmail.com> Message-ID: <353f08b80805270458j4bdac8a0g596cef89ba3ee20f@mail.gmail.com> Для скриптов-утилит, которые запускаются от случая к случаю, - дико удобно. > SQL для выборки данных из CVS, зачем такой overhead? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From alex на kapranoff.ru Tue May 27 07:08:17 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 27 May 2008 18:08:17 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <483BA5D4.9070309@protey.ru> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> <483B120C.80808@rambler-co.ru> <483BA5D4.9070309@protey.ru> Message-ID: <483C15D1.7070501@kapranoff.ru> Sergey Skvortsov wrote: > В общем, FastCGI - это для PHP. > > Вывод: > - важна скорость/изолированность: пишите свой http backend daemon (это > просто!) > - важна функциональность: mod_perl2 Со всем согласен, а тут вопрос -- какую доп. функциональность даёт mod_perl? From skv на protey.ru Tue May 27 08:57:04 2008 From: skv на protey.ru (Sergey Skvortsov) Date: Tue, 27 May 2008 19:57:04 +0400 Subject: [Moscow.pm] FastCGI In-Reply-To: <483C15D1.7070501@kapranoff.ru> References: <778dbdcb0805261129y3c4f90efn5dd6ac46f29f9070@mail.gmail.com> <483B0E6E.2070209@hsw.pp.ru> <483B120C.80808@rambler-co.ru> <483BA5D4.9070309@protey.ru> <483C15D1.7070501@kapranoff.ru> Message-ID: <483C2F50.30601@protey.ru> On 27.05.2008 18:08, Alex Kapranoff wrote: > Sergey Skvortsov wrote: >> В общем, FastCGI - это для PHP. >> >> Вывод: >> - важна скорость/изолированность: пишите свой http backend daemon (это >> просто!) >> - важна функциональность: mod_perl2 > > Со всем согласен, а тут вопрос -- какую доп. функциональность даёт mod_perl? Весь Apache API. Который иначе (если он _точно_ надо хотя бы на уровне 20..30%) придётся реализовывать самому. Даже просто APR (Apache Portable Runtime) - это очень приятная вещь, которая даёт хорошую базу для быстрой разработки интернет-серверов. -- Sergey Skvortsov mailto: skv на protey.ru From shatlovsky на gmail.com Tue May 27 11:08:01 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Tue, 27 May 2008 22:08:01 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <483BD0A9.6060900@protey.ru> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> Message-ID: <674488469.20080527220801@gmail.com> Здравствуйте, Sergey. Вы писали 27 мая 2008 г., 13:13:13: > On 27.05.2008 12:54, Timur Ivanov wrote: >> >> Мой профессиональный опыт лежит достаточно далеко как от перла, так и >> от веб-разрабтки, но пришлось вот на старости лет :) заняться этой >> самой веб-программированием, поэтому вопросы у меня, наверное, совсем >> глупые. Но тем не менее: >> >> 1) Работает ли mod_perl2 ? Мне тут некоторые все уши прожужжали, что >> дескать на самом деле оно пока совсем нерабочее > Рабочее. >> 2) Сложно ли портировать достаточно развесистое приложение с mod_perl >> на mod_perl2 > Несложно. >> 3) Стоит ли ? > Да. >> 4) Таки на чем сейчас лучше начинать с нуля: apache 1.3.x + mod_perl >> или apache 2.2.x + mod_perl2 > apache 2.2.8 + mod_perl-2.0.4 Что, и Apache::Template под apache2 уже работает? -- С уважением, А.Н.Шатловский From andy на shitov.ru Tue May 27 13:22:09 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 28 May 2008 00:22:09 +0400 Subject: [Moscow.pm] + Message-ID: <1909864736.20080528002209@shitov.ru> Товарищи, пишите, пожалуйста, в рассылку с адресов, которые вы указывали при подписке. Иначе mailman не пропустит письма. Особенно это касается тех, кто указывал антиспамовый суффикс типа mymail+moscow-pm на xxx.ru :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From skv на protey.ru Tue May 27 13:28:12 2008 From: skv на protey.ru (Sergey Skvortsov) Date: Wed, 28 May 2008 00:28:12 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <674488469.20080527220801@gmail.com> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <674488469.20080527220801@gmail.com> Message-ID: <483C6EDC.2090708@protey.ru> Alex Shatlovsky wrote: > >> apache 2.2.8 + mod_perl-2.0.4 > > Что, и Apache::Template под apache2 уже работает? Понятия не имею. Но судя по дате последней версии (http://search.cpan.org/~abw/Apache-Template-0.09/) - 27 Apr 2004 - не факт. А в чём проблема-то? Код не такой уж и хитрый. Это мир opensource, всё в ваших руках. Варианты: 1. попросить автора проапдейтить модуль для mod_perl2 (совершенно непацанский вариант) 2. запустить модуль самому под mod_perl2, добиться работы, послать автору патчи (это лучший вариант) 3. гордо выпустить свой модуль Apache2-Template (вот так начинаются троянские войны) 4. ничего не делать, ныть в рассылках ("ах, mod_perl2 не поддерживает _все_ модули из CPAN, что делать, что же делать...") -- Sergey Skvortsov mailto: skv на protey.ru From shatlovsky на gmail.com Tue May 27 13:34:33 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Wed, 28 May 2008 00:34:33 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <483C6EDC.2090708@protey.ru> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <674488469.20080527220801@gmail.com> <483C6EDC.2090708@protey.ru> Message-ID: <1625219878.20080528003433@gmail.com> Здравствуйте, Sergey. Вы писали 28 мая 2008 г., 0:28:12: > Alex Shatlovsky wrote: >> >>> apache 2.2.8 + mod_perl-2.0.4 >> >> Что, и Apache::Template под apache2 уже работает? > Понятия не имею. Но судя по дате последней версии > (http://search.cpan.org/~abw/Apache-Template-0.09/) - 27 Apr 2004 - не факт. > А в чём проблема-то? Код не такой уж и хитрый. > Это мир opensource, всё в ваших руках. > Варианты: > 1. попросить автора проапдейтить модуль для mod_perl2 (совершенно > непацанский вариант) > 2. запустить модуль самому под mod_perl2, добиться работы, послать > автору патчи (это лучший вариант) > 3. гордо выпустить свой модуль Apache2-Template (вот так начинаются > троянские войны) > 4. ничего не делать, ныть в рассылках ("ах, mod_perl2 не поддерживает > _все_ модули из CPAN, что делать, что же делать...") А еще можно вспомнить проверенное не одним поколением сисадминов правило: "Не трожь работающую систему!" Надеюсь, объяснять его не нужно. :-) -- С уважением, А.Н.Шатловский From juchkov на gmail.com Tue May 27 14:18:54 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Wed, 28 May 2008 01:18:54 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <1625219878.20080528003433@gmail.com> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <674488469.20080527220801@gmail.com> <483C6EDC.2090708@protey.ru> <1625219878.20080528003433@gmail.com> Message-ID: <253336292.20080528011854@gmail.com> Здравствуйте, Alex. Вы писали 28 мая 2008 г., 0:34:33: >> 4. ничего не делать, ныть в рассылках ("ах, mod_perl2 не поддерживает >> _все_ модули из CPAN, что делать, что же делать...") AS> А еще можно вспомнить проверенное не одним поколением сисадминов правило: AS> "Не трожь работающую систему!" AS> Надеюсь, объяснять его не нужно. :-) Это самое веское потивопоказание к операции "бросить все и переписать код под mod_perl|apache2". -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From evdokimov.denis на gmail.com Tue May 27 15:05:19 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 28 May 2008 02:05:19 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <253336292.20080528011854@gmail.com> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <674488469.20080527220801@gmail.com> <483C6EDC.2090708@protey.ru> <1625219878.20080528003433@gmail.com> <253336292.20080528011854@gmail.com> Message-ID: > > Это самое веское потивопоказание к операции "бросить все и > переписать код под mod_perl|apache2". > Это самое веское противопоказание к переписыванию вообще. Если люди тогда так написали, то переписать по человечески не получится, т.к. на то будут свои причины. Перестаньте думать, что предыдущие программисты были глупы и тупы, это свосем не так. даже наоборт, они знали и понимали в данной конкретной системе гораздо больше!... правда система изменилась ;-) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080528/4f23223f/attachment.html From ivan на serezhkin.com Tue May 27 16:13:01 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 28 May 2008 03:13:01 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <674488469.20080527220801@gmail.com> <483C6EDC.2090708@protey.ru> <1625219878.20080528003433@gmail.com> <253336292.20080528011854@gmail.com> Message-ID: <483C957D.3000402@serezhkin.com> Denis Evdokimov wrote: > > Это самое веское потивопоказание к операции "бросить все и > переписать код под mod_perl|apache2". > > > Это самое веское противопоказание к переписыванию вообще. > > Если люди тогда так написали, то переписать по человечески не > получится, т.к. на то будут свои причины. > Перестаньте думать, что предыдущие программисты были глупы и тупы, это > свосем не так. > даже наоборт, они знали и понимали в данной конкретной системе гораздо > больше!... правда система изменилась ;-) А если предыдущие программисты уткнулись в то, что в проекте не может разобратся никто - это повод переписать по другому ? А если первый же рефакторинг затрагивает половину системы ? Это я пожаловался =) -- Ivan B. Serezhkin From aml на rulezz.ru Tue May 27 21:17:42 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 28 May 2008 08:17:42 +0400 Subject: [Moscow.pm] Perl send ICQ In-Reply-To: <615fd2130805270012u607d3797o376d2cfe74bff461@mail.gmail.com> References: <615fd2130805270012u607d3797o376d2cfe74bff461@mail.gmail.com> Message-ID: <200805280817.42600.aml@rulezz.ru> В сообщении от 27 мая 2008 11:12 Sergey Juchkov написал(a): > кто-нить отправлял ICQ-сообщения из перла? Чем? Работает ли сейчас - > после всех их смен протоколов? Что читать? Net::Jabber + ejabberd + jabber-jit Работает отлично - все отправляется, включая кириллицу. Единственная проблема - при отваливании ICQ-соединения клиент об этом не узнает, пока не попытается что-нибудь отправить. -- Alexander Lourier, http://aml.rulezz.ru From ndix на yandex.ru Tue May 27 22:36:39 2008 From: ndix на yandex.ru (=?KOI8-R?B?9MXOIOvP09TR?=) Date: Wed, 28 May 2008 09:36:39 +0400 Subject: [Moscow.pm] + In-Reply-To: 9090000000069585471 References: 9090000000069585471 Message-ID: <1161971211952999@webmail10.yandex.ru> Подписывался с kostya на mailhot.ru и ndix на yandex.ru 28.05.08, 00:22, "Andrew Shitov" : > Товарищи, пишите, пожалуйста, в рассылку с адресов, которые вы > указывали при подписке. Иначе mailman не пропустит письма. > Особенно это касается тех, кто указывал антиспамовый суффикс типа > mymail+moscow-pm на xxx.ru :-) > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Тен Костя From jerom+moscow-pm на bibirevo.net Tue May 27 23:57:37 2008 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Wed, 28 May 2008 10:57:37 +0400 (MSD) Subject: [Moscow.pm] =?utf-8?b?INCf0L4g0YHQu9C10LTQsNC8IFlBUEM6OlJ1c3Np?= =?utf-8?b?YTo6R29sZiwg0LTQtdC70LjQvNC+0YHRgtGMINC90LAgMTE=?= Message-ID: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> Во-первых, чуть подсократили решение Тарасова: #!perl -lp @h{a,0..9}=(0..9,a);s/^0//while s/(.)(.)/$h{$1}$h{$2}/;$_=/0/?yes:"no" А во-вторых mtve прислал супер-вариант на 50 символов, красота! #!perl -lp $_=s/..?\b/"@:[0..$&]"/e?redo:/^( {11})*$/?yes:'no' -- Андрей From aml на rulezz.ru Wed May 28 00:57:21 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 28 May 2008 11:57:21 +0400 Subject: [Moscow.pm] =?koi8-r?b?4sXO3s3B0ssg0drZy8/XINDSz8fSwc3NydLP18HO?= =?koi8-r?b?ydE=?= Message-ID: <200805281157.21189.aml@rulezz.ru> К вопросу "на каком месте Perl" - http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all -- Alexander Lourier, http://aml.rulezz.ru From jerom+moscow-pm на bibirevo.net Wed May 28 00:57:44 2008 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Wed, 28 May 2008 11:57:44 +0400 (MSD) Subject: [Moscow.pm] =?utf-8?b?IFJlOiAgINCf0L4g0YHQu9C10LTQsNC8IFlBUEM6?= =?utf-8?b?OlJ1c3NpYTo6R29sZiwg0LTQtdC70LjQvNC+0YHRgtGMINC90LAgMTE=?= In-Reply-To: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> References: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> Message-ID: <2636.81.211.3.86.1211961464.squirrel@mail.nln.ru> Да, меня ещё удивило, что никто не прислал вариант с эксплоитом на ошибку в правилах, типа такого: http://paste.org.ru/?paf0sg -- Андрей From zhecka на gmail.com Wed May 28 01:10:26 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Wed, 28 May 2008 12:10:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?4sXO3s3B0ssg0drZy8/XINDSz8fSwc3NydLP18HO?= =?koi8-r?b?ydE=?= In-Reply-To: <200805281157.21189.aml@rulezz.ru> References: <200805281157.21189.aml@rulezz.ru> Message-ID: <483D1372.2000504@gmail.com> Alexander Lourier пишет: > К вопросу "на каком месте Perl" - > http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all > > фигня это всё. Сравнивать ужа с ежом бесполезно. Есть разные методы построения кода "на скорость" и "на красивость" и "на правильность", в C тоже можно такого понаписать, что мало никому не покажется. проблема обычно на 90% в прокладке. From ivan на serezhkin.com Wed May 28 01:08:56 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 28 May 2008 12:08:56 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M8g08zFxMHNIFlBUEM6OlJ1c3NpYTo6R29sZiwg?= =?koi8-r?b?xMXMyc3P09TYIM7BIDEx?= In-Reply-To: <2636.81.211.3.86.1211961464.squirrel@mail.nln.ru> References: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> <2636.81.211.3.86.1211961464.squirrel@mail.nln.ru> Message-ID: <483D1318.5070801@serezhkin.com> Andrey wrote: > Да, меня ещё удивило, что никто не прислал вариант с эксплоитом на ошибку > в правилах, типа такого: http://paste.org.ru/?paf0sg > Лентяев нет =) Зы ... http://search.cpan.org/~dconway/Acme-Bleach-1.12/lib/Acme/Bleach.pm -- Ivan B. Serezhkin From petyushko.alex на gmail.com Wed May 28 01:17:56 2008 From: petyushko.alex на gmail.com (Petyushko Alex) Date: Wed, 28 May 2008 12:17:56 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M8g08zFxMHNIFlBUEM6OlJ1c3NpYTo6R29sZiwg?= =?koi8-r?b?xMXMyc3P09TYIM7BIDEx?= In-Reply-To: <2636.81.211.3.86.1211961464.squirrel@mail.nln.ru> References: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> <2636.81.211.3.86.1211961464.squirrel@mail.nln.ru> Message-ID: <461870900.20080528121756@gmail.com> > Да, меня ещё удивило, что никто не прислал вариант с эксплоитом на ошибку > в правилах, типа такого: http://paste.org.ru/?paf0sg Кстати, в буклетиках, которые раздали на YAPC 2008, в регулярном выражении с делимостью на 4 была ошибка :) Сорри если было, недавно подключился к рассылке -- С уважением, Petyushko mailto:petyushko.alex на gmail.com From aml на rulezz.ru Wed May 28 01:19:48 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 28 May 2008 12:19:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?4sXO3s3B0ssg0drZy8/XINDSz8fSwc3NydLP18HO?= =?koi8-r?b?ydE=?= In-Reply-To: <483D1372.2000504@gmail.com> References: <200805281157.21189.aml@rulezz.ru> <483D1372.2000504@gmail.com> Message-ID: <200805281219.48279.aml@rulezz.ru> В сообщении от 28 мая 2008 12:10 Kaltashkin Eugene написал(a): > > К вопросу "на каком месте Perl" - > > http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all > > фигня это всё. Сравнивать ужа с ежом бесполезно. Есть разные методы > построения кода "на скорость" и "на красивость" и "на правильность", в C > тоже можно такого понаписать, что мало никому не покажется. проблема > обычно на 90% в прокладке. Ясное дело. И еще в разных задачах. -- Alexander Lourier, http://aml.rulezz.ru From andy на shitov.ru Wed May 28 01:35:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 28 May 2008 12:35:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M8g08zFxMHNIFlBUEM6OlJ1c3NpYTo6R29sZiwg?= =?koi8-r?b?xMXMyc3P09TYIM7BIDEx?= In-Reply-To: <461870900.20080528121756@gmail.com> References: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> <2636.81.211.3.86.1211961464.squirrel@mail.nln.ru> <461870900.20080528121756@gmail.com> Message-ID: <353f08b80805280135p2e2f029bg46083ab715279d13@mail.gmail.com> Еще до начала заметили :-) > Кстати, в буклетиках, которые раздали на YAPC 2008, в регулярном > выражении с делимостью на 4 была ошибка :) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From shatlovsky на gmail.com Wed May 28 02:06:16 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Wed, 28 May 2008 13:06:16 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M8g08zFxMHNIFlBUEM6OlJ1c3NpYTo6R29sZiwg?= =?koi8-r?b?xMXMyc3P09TYIM7BIDEx?= In-Reply-To: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> References: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> Message-ID: <547d1aa70805280206q2bfc7ddbx8ca3426abeaa375e@mail.gmail.com> Тетрис на sed наверное все уже видели? http://uuner.livejournal.com/55238.html -- 2008/5/28 Andrey : > Во-первых, чуть подсократили решение Тарасова: > > #!perl -lp > @h{a,0..9}=(0..9,a);s/^0//while s/(.)(.)/$h{$1}$h{$2}/;$_=/0/?yes:"no" > > А во-вторых mtve прислал супер-вариант на 50 символов, красота! > #!perl -lp > $_=s/..?\b/"@:[0..$&]"/e?redo:/^( {11})*$/?yes:'no' > > -- > Андрей > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, А.Н.Шатловский From zhecka на gmail.com Wed May 28 02:28:48 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Wed, 28 May 2008 13:28:48 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC70LjRh9C10YHRgtCy0L4g0LrQvtC90LU=?= =?utf-8?b?0LrRgtC+0LI=?= Message-ID: <483D25D0.1020102@gmail.com> Добрый день. Хотел спросить людей поддерживающих почтовые системы. Насколько реально иметь 500 конектов в секунду на одном почтовом релее ? например вот при такой мессаге с одноклассников(только что прислали) "Сайт становится платныммммм!!!!!! Перешли это письмо своим Друзьям в знак протеста. Если ты послал сообщение 20 людям,ты получишь электронное письмо и твоя собака(@)станет синей. Ты будешь в числе тех,кто против. Если голосование выйграет,то mail останется бесплатным!Это не шутка,поверь" ЗЫ: это в тему нового спамореза. пытаюсь понять нагрузку которую он осилит. throttling рулит в таком случае естественно, а если его нет ? Пока добился от него 100 активных ответов в секунду на PIII733/256MB. и примерно около 1000 ответов в секунду на Core2, хотя думаю тут уже named лагает. From kaa на zvuki.ru Wed May 28 02:34:31 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Wed, 28 May 2008 13:34:31 +0400 (MSD) Subject: [Moscow.pm] =?utf-8?b?0JrQvtC70LjRh9C10YHRgtCy0L4g0LrQvtC90LU=?= =?utf-8?b?0LrRgtC+0LI=?= In-Reply-To: <483D25D0.1020102@gmail.com> References: <483D25D0.1020102@gmail.com> Message-ID: <20080528133233.E64881@zvuki.ru> On Wed, 28 May 2008, Kaltashkin Eugene wrote: > "Сайт становится платныммммм!!!!!! Перешли это письмо своим Друзьям в > знак протеста. Если ты послал сообщение 20 людям,ты получишь электронное > письмо и твоя собака(@)станет синей. Ты будешь в числе тех,кто Позабавила "синяя собака". Очень напоминает вопрос в суде "Какого цвета ваш домен?" http://info.nic.ru/st/44/out_1109.shtml -- Best regards, Andrew Kopeyko From ivan на serezhkin.com Wed May 28 04:09:15 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 28 May 2008 15:09:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/Myd7F09TXzyDLz87Fy9TP1w==?= In-Reply-To: <483D25D0.1020102@gmail.com> References: <483D25D0.1020102@gmail.com> Message-ID: <483D3D5B.90000@serezhkin.com> Kaltashkin Eugene wrote: > Добрый день. > > Хотел спросить людей поддерживающих почтовые системы. > Насколько реально иметь 500 конектов в секунду на одном почтовом релее ? > Коннектов реально, а лукапов по бд - врятли, а также tls ... не - нереально. Однокласников .... с ними отдельный разговор, в принципе известно с каких ip они рассылают нотифаи. их можно пропускать без проверки ... пока они не догадались спамить. -- Ivan B. Serezhkin From ivan на serezhkin.com Wed May 28 04:04:33 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 28 May 2008 15:04:33 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M8g08zFxMHNIFlBUEM6OlJ1c3NpYTo6R29sZiwg?= =?koi8-r?b?xMXMyc3P09TYIM7BIDEx?= In-Reply-To: <353f08b80805280135p2e2f029bg46083ab715279d13@mail.gmail.com> References: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> <2636.81.211.3.86.1211961464.squirrel@mail.nln.ru> <461870900.20080528121756@gmail.com> <353f08b80805280135p2e2f029bg46083ab715279d13@mail.gmail.com> Message-ID: <483D3C41.4090703@serezhkin.com> Andrew Shitov wrote: > Еще до начала заметили :-) > А мы всех кого надор дисквалифицировали ? Даже тех, кто $1-$2 ? -- Ivan B. Serezhkin From andy на shitov.ru Wed May 28 04:38:00 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 28 May 2008 15:38:00 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M8g08zFxMHNIFlBUEM6OlJ1c3NpYTo6R29sZiwg?= =?koi8-r?b?xMXMyc3P09TYIM7BIDEx?= In-Reply-To: <483D3C41.4090703@serezhkin.com> References: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> <2636.81.211.3.86.1211961464.squirrel@mail.nln.ru> <461870900.20080528121756@gmail.com> <353f08b80805280135p2e2f029bg46083ab715279d13@mail.gmail.com> <483D3C41.4090703@serezhkin.com> Message-ID: <353f08b80805280438o4fd06c29wffaa4a66ab11a752@mail.gmail.com> > А мы всех кого надор дисквалифицировали ? > Даже тех, кто $1-$2 ? А ты видео давай, на нем и посмотрим! :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From gg.error на gmail.com Wed May 28 08:09:45 2008 From: gg.error на gmail.com (=?KOI8-R?B?8MHXxcwg9MnNz87Jzg==?=) Date: Wed, 28 May 2008 19:09:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyBDU1Yt09TSz8su?= In-Reply-To: <75b57edb0805280449h23923a3tf79d45e87ba74b5c@mail.gmail.com> References: <75b57edb0805221509r3f3f29c0l4fe43c48502e11d9@mail.gmail.com> <483AEDE5.4070202@serezhkin.com> <200805271517.38419.inthrax@gmail.com> <353f08b80805270427p3a3238b1h918ac88659f30017@mail.gmail.com> <483BF280.1020202@gmail.com> <615fd2130805270442y71906c12i65a9871922270347@mail.gmail.com> <353f08b80805270452x79535e0aj1bef7d95a8d686c9@mail.gmail.com> <91318900805270454k3b652b9bh5eca8b3233e0f049@mail.gmail.com> <353f08b80805270458j4bdac8a0g596cef89ba3ee20f@mail.gmail.com> <75b57edb0805280449h23923a3tf79d45e87ba74b5c@mail.gmail.com> Message-ID: <75b57edb0805280809u420bdab1l876219966a554ee0@mail.gmail.com> Конечная задача - программа, которая будет исправлять ошибки работников склада, набивающих таблицы, перед внесением данных в базу. Ошибки бывают типа "не тот регистр букв", в аббрекиатурах, которые более-менее стандартизованы. Самописный - потому что требуют и всё. Дабы усмотреть мою состоятельность как программиста? Не знаю. Но мне уже кажется, что самописный-то наверное не нужен. Но всё равно было б хорошо. Да и встроить в него проверки будет легко.. Я уже написал что-то, но поскольку график рваный нарушилась логика программы. У меня модули обработки и вывода пересеклись, а времени разобраться в этом не хватает, приходится так работать.. DBI::CSV уже скачан, но ещё не разобран на части. Времени не хватает. У меня ни на что не хватает времени!! Трабл. Работы много, да всё не туда.. загнусь я так. 28.05.08, MoryH <497628 на gmail.com> написал(а): > > Конечная задача - программа, которая будет исправлять ошибки работников > склада, набивающих таблицы, перед внесением данных в базу. Ошибки бывают > типа "не тот регистр букв", в аббрекиатурах, которые более-менее > стандартизованы. > > Самописный - потому что требуют и всё. Дабы усмотреть мою состоятельность > как программиста? Не знаю. > > Но мне уже кажется, что самописный-то наверное не нужен. Но всё равно было > б хорошо. Да и встроить в него проверки будет легко.. Я уже написал что-то, > но поскольку график рваный нарушилась логика программы. У меня модули > обработки и вывода пересеклись, а времени разобраться в этом не хватает, > приходится так работать.. > > DBI::CSV уже скачан, но ещё не разобран на части. Времени не хватает. > > У меня ни на что не хватает времени!! Трабл. Работы много, да всё не туда.. > загнусь я так. > > 27.05.08, Andrew Shitov написал(а): >> >> Для скриптов-утилит, которые запускаются от случая к случаю, - дико >> удобно. >> >> >> > SQL для выборки данных из CVS, зачем такой overhead? >> >> >> -- >> >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm > > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080528/f5c701a3/attachment.html From postmaster на softsearch.ru Wed May 28 10:20:26 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 28 May 2008 21:20:26 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <483BDF9E.20600@protey.ru> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <483BD8D4.4000501@kapranoff.ru> <483BDF9E.20600@protey.ru> Message-ID: <1245912370.20080528212026@softsearch.ru> Здравствуйте, Сергей. >>>> 1) Работает ли mod_perl2 ? Мне тут некоторые все уши прожужжали, что >>>> дескать на самом деле оно пока совсем нерабочее >>> Рабочее. >>> >>>> 2) Сложно ли портировать достаточно развесистое приложение с mod_perl >>>> на mod_perl2 >>> Несложно. >>> >>>> 3) Стоит ли ? >>> Да. >> >> Зачем? SS> 1. Зачем жить на apache-1.x и mod_perl-1.x которые не развиваются - т.е. SS> практически obsolete? SS> 2. В mod_perl2 (равно как и apache-2) более стройное и логичное API, оно SS> более расширено, лучше модульность - как следствие, лучше/быстрее SS> обучаемость нового в этой теме разработчика. SS> Многие новые фичи хорошо и сжато описаны тут в "About the book": SS> http://modperl2book.org/ SS> 3. Некоторые идиосинкразические моменты и pitfalls из 1.х удалены. SS> 4. Данное сравнение вообще-то из серии "зачем переходить на FreeBSD-6/7 SS> если все есть под FreeBSD-4.x?". Для меня ответ очевиден - надо SS> использовать 7.х. SS> И хотя для matured и неразвивающихся систем есть резоны жить на старой SS> платформе, но если нет такой ситуации - нет извинения в стагнации в виде SS> старых версий. SS> 5. Я даже не вижу резонов жить на perl-5.6 (уже молчу про 5.005_03). SS> Надо жить на уровне the-state-of-the-art. Иначе скучно! :) И всего прочитанного, я понял, что последние два слова - это основная причина. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Wed May 28 11:02:05 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 28 May 2008 22:02:05 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <483C957D.3000402@serezhkin.com> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <674488469.20080527220801@gmail.com> <483C6EDC.2090708@protey.ru> <1625219878.20080528003433@gmail.com> <253336292.20080528011854@gmail.com> <483C957D.3000402@serezhkin.com> Message-ID: <363442455.20080528220205@softsearch.ru> Здравствуйте, Иван. IBS> А если предыдущие программисты уткнулись в то, что в проекте не может IBS> разобратся никто - это повод переписать по другому ? IBS> А если первый же рефакторинг затрагивает половину системы ? Тогда это не рефакторинг ;-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From dsimonov на gmail.com Wed May 28 11:48:31 2008 From: dsimonov на gmail.com (Dmitry Simonov) Date: Wed, 28 May 2008 22:48:31 +0400 Subject: [Moscow.pm] test Message-ID: Это только тест. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080528/5a090b31/attachment-0001.html From juchkov на gmail.com Wed May 28 11:53:10 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Wed, 28 May 2008 22:53:10 +0400 Subject: [Moscow.pm] test In-Reply-To: References: Message-ID: <1144567843.20080528225310@gmail.com> Здравствуйте, Dmitry. Вы писали 28 мая 2008 г., 22:48:31: DS> Это только тест. тут достаточный траффик чтобы убедиться в подписке и без теста :) -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From juchkov на gmail.com Wed May 28 11:54:37 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Wed, 28 May 2008 22:54:37 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <1245912370.20080528212026@softsearch.ru> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <483BD8D4.4000501@kapranoff.ru> <483BDF9E.20600@protey.ru> <1245912370.20080528212026@softsearch.ru> Message-ID: <257903981.20080528225437@gmail.com> Здравствуйте, Михаил. SS>> 5. Я даже не вижу резонов жить на perl-5.6 (уже молчу про 5.005_03). SS>> Надо жить на уровне the-state-of-the-art. Иначе скучно! :) ММ> И всего прочитанного, я понял, что последние два слова - это основная ММ> причина. Если так, то совершенно идиотская причина. И тогда этими вещами надо человека отправлять заниматься не за счет работодателя. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From citrin на rambler-co.ru Wed May 28 15:08:57 2008 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Thu, 29 May 2008 02:08:57 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/Myd7F09TXzyDLz87Fy9TP1w==?= In-Reply-To: <483D25D0.1020102@gmail.com> References: <483D25D0.1020102@gmail.com> Message-ID: <483DD7F9.2000005@rambler-co.ru> Kaltashkin Eugene пишет: > > Хотел спросить людей поддерживающих почтовые системы. > Насколько реально иметь 500 конектов в секунду на одном почтовом релее ? > При таких нагрузках лучше ставить несколько серверов. Впрочем такие нагрузки есть от силы у десятка крупнейших почтовых систем в Рунете. > ЗЫ: это в тему нового спамореза. пытаюсь понять нагрузку которую он осилит. > throttling рулит в таком случае естественно, а если его нет ? > Пока добился от него 100 активных ответов в секунду на PIII733/256MB. > и примерно около 1000 ответов в секунду на Core2, хотя думаю тут уже > named лагает. SpamAssassin с небольшим набором правил на AMD Athlon64 Dual Core 4800+ переваривает около 20 сообщений в секунду (впрочем он делает много глупостей, например там где достаточно регекспа для IPv4 IP-адреса они зачем то ставят регексп который матчит IPv6 IP и IPv4 одновременно и так во многом). Так что 1000 для это много. -- WBR, Anton Yuzhaninov From citrin на rambler-co.ru Wed May 28 15:14:53 2008 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Thu, 29 May 2008 02:14:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/Myd7F09TXzyDLz87Fy9TP1w==?= In-Reply-To: <483D3D5B.90000@serezhkin.com> References: <483D25D0.1020102@gmail.com> <483D3D5B.90000@serezhkin.com> Message-ID: <483DD95D.80008@rambler-co.ru> Ivan B. Serezhkin пишет: > Коннектов реально, а лукапов по бд - врятли MySQL при select-ах по индексу, который влезает в память, легко отдает 2-3k запросов в секунду с одного сервера (в синтетических тестах будет больше, это цифра с графиков в мониторинге). Если запросы к БД кэшировать в memcached то можно и больше. -- WBR, Anton Yuzhaninov From zhecka на gmail.com Wed May 28 22:03:49 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Thu, 29 May 2008 09:03:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?68/Myd7F09TXzyDLz87Fy9TP1w==?= In-Reply-To: <483DD7F9.2000005@rambler-co.ru> References: <483D25D0.1020102@gmail.com> <483DD7F9.2000005@rambler-co.ru> Message-ID: <483E3935.4050608@gmail.com> Anton Yuzhaninov пишет: > При таких нагрузках лучше ставить несколько серверов. > Впрочем такие нагрузки есть от силы у десятка крупнейших почтовых систем в Рунете. > речь о том, какой запас мощности и скорости нужен для работы. у меня в день примерно 200.000 писем через 2 релея проходит. спаморезы на этих релеях способны рубить до 200 конектов в секунду. > SpamAssassin с небольшим набором правил на AMD Athlon64 Dual Core 4800+ переваривает около 20 > сообщений в секунду (впрочем он делает много глупостей, например там где достаточно регекспа для > IPv4 IP-адреса они зачем то ставят регексп который матчит IPv6 IP и IPv4 одновременно и так во многом). > > Так что 1000 для это много. > ок. спасибо. тока до спамассасина доходит не больше 10 писем в минуту в пиковые нагрузки. количество конектов доходит до 15 в секунду. ЗЫ: мы еще маленькие потребители спама :) From sharifulin на gmail.com Thu May 29 00:28:40 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Thu, 29 May 2008 11:28:40 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M8g08zFxMHNIFlBUEM6OlJ1c3NpYTo6R29sZiwg?= =?koi8-r?b?xMXMyc3P09TYIM7BIDEx?= In-Reply-To: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> References: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> Message-ID: <91318900805290028g6fe206f3jc3000ffb92118d7@mail.gmail.com> Ваши решения написаны на винде, получаются гольфнее, чем точно такие же на никсах ? :) Тогда можно писать вообще без шабанга и запускать через perl -lp script.pl 28 мая 2008 г. 10:57 пользователь Andrey > написал: > Во-первых, чуть подсократили решение Тарасова: > > #!perl -lp > @h{a,0..9}=(0..9,a);s/^0//while s/(.)(.)/$h{$1}$h{$2}/;$_=/0/?yes:"no" > > А во-вторых mtve прислал супер-вариант на 50 символов, красота! > #!perl -lp > $_=s/..?\b/"@:[0..$&]"/e?redo:/^( {11})*$/?yes:'no' > > -- > Андрей > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/d4d2b15a/attachment.html From andy на shitov.ru Thu May 29 00:34:52 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 29 May 2008 11:34:52 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M8g08zFxMHNIFlBUEM6OlJ1c3NpYTo6R29sZiwg?= =?koi8-r?b?xMXMyc3P09TYIM7BIDEx?= In-Reply-To: <91318900805290028g6fe206f3jc3000ffb92118d7@mail.gmail.com> References: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> <91318900805290028g6fe206f3jc3000ffb92118d7@mail.gmail.com> Message-ID: <353f08b80805290034k7fa239bdqb69ecc7446529979@mail.gmail.com> > Тогда можно писать вообще без шабанга и запускать через perl -lp script.pl Тут как раз правила обошлись без ошибок :-) "При решении можно пользоваться любыми ключами интерпретатора (например, -l, -n, -p), но эти символы (вместе с дефисом) прибавляются к общему количеству символов программы. Путь к интерпретатору перла (shebang) в счет не идет, но если там присутствуют ключи, то они считаются". -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Thu May 29 00:34:54 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Thu, 29 May 2008 11:34:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M8g08zFxMHNIFlBUEM6OlJ1c3NpYTo6R29sZiwg?= =?koi8-r?b?xMXMyc3P09TYIM7BIDEx?= In-Reply-To: <91318900805290028g6fe206f3jc3000ffb92118d7@mail.gmail.com> References: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> <91318900805290028g6fe206f3jc3000ffb92118d7@mail.gmail.com> Message-ID: <91318900805290034m5c867f02na1a3c4e06cc7ea65@mail.gmail.com> ааа, вот и правила: При решении можно пользоваться любыми ключами интерпретатора (например, -l, -n, -p), но эти символы (вместе с дефисом) прибавляются к общему количеству символов программы. Путь к интерпретатору перла (shebang) в счет не идет, но если там присутствуют ключи, то они считаются. я не прав ) 29 мая 2008 г. 11:28 пользователь Anatoly Sharifulin написал: > Ваши решения написаны на винде, получаются гольфнее, чем точно такие же на > никсах ? :) > Тогда можно писать вообще без шабанга и запускать через perl -lp script.pl > > > 28 мая 2008 г. 10:57 пользователь Andrey > > написал: > > Во-первых, чуть подсократили решение Тарасова: >> >> #!perl -lp >> @h{a,0..9}=(0..9,a);s/^0//while s/(.)(.)/$h{$1}$h{$2}/;$_=/0/?yes:"no" >> >> А во-вторых mtve прислал супер-вариант на 50 символов, красота! >> #!perl -lp >> $_=s/..?\b/"@:[0..$&]"/e?redo:/^( {11})*$/?yes:'no' >> >> -- >> Андрей >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm > > > > > -- > С уважением, > Анатолий Шарифулин. -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/8691604c/attachment.html From jerom+moscow-pm на bibirevo.net Thu May 29 00:36:08 2008 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Thu, 29 May 2008 11:36:08 +0400 (MSD) Subject: [Moscow.pm] =?utf-8?b?IFJlOiAg0J/QviDRgdC70LXQtNCw0LwgWUFQQzo6?= =?utf-8?b?UnVzc2lhOjpHb2xmLCDQtNC10LvQuNC80L7RgdGC0Ywg0L3QsCAxMQ==?= In-Reply-To: <91318900805290028g6fe206f3jc3000ffb92118d7@mail.gmail.com> References: <4852.81.211.3.86.1211957857.squirrel@mail.nln.ru> <91318900805290028g6fe206f3jc3000ffb92118d7@mail.gmail.com> Message-ID: <3322.81.211.3.86.1212046568.squirrel@mail.nln.ru> > Ваши решения написаны на винде, получаются гольфнее, чем точно такие же на > никсах ? :) > Тогда можно писать вообще без шабанга и запускать через perl -lp script.pl Я удалял все пробельные символы и переводы строк. Но в следующий раз так делать нельзя, а то точно пришлют: $p=' ';$p=~tr/ \n/01/;eval pack('B*', $p); Обычно же по правилам гольфа считают длину без шабанга и добавляют к длине все флаги. -- Andrey From skv на protey.ru Thu May 29 00:47:17 2008 From: skv на protey.ru (Sergey Skvortsov) Date: Thu, 29 May 2008 11:47:17 +0400 Subject: [Moscow.pm] mod_perl2 vs mod_perl In-Reply-To: <1245912370.20080528212026@softsearch.ru> References: <778dbdcb0805270154w6b223cffqf7c8ceed5bd6d6e7@mail.gmail.com> <483BD0A9.6060900@protey.ru> <483BD8D4.4000501@kapranoff.ru> <483BDF9E.20600@protey.ru> <1245912370.20080528212026@softsearch.ru> Message-ID: <483E5F85.1030908@protey.ru> On 28.05.2008 21:20, Михаил Монашёв wrote: > > SS> 5. Я даже не вижу резонов жить на perl-5.6 (уже молчу про 5.005_03). > SS> Надо жить на уровне the-state-of-the-art. Иначе скучно! :) > > И всего прочитанного, я понял, что последние два слова - это основная > причина. Очень жаль, что ты так это понял. Разумеется это даже не причина, это лишь клёвый мотивирующий фактор. А вот соблюдать золотой баланс между применением новых технологий и поддержкой stable production систем, использующих старые, за счёт грамотной организации change management'а, рефакторинга и правильных практик разработки вообще - вот именно это, на мой взгляд, отличает профессионала от ремесленника. -- Sergey Skvortsov mailto: skv на protey.ru From unera на debian.org Thu May 29 04:32:44 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 29 May 2008 15:32:44 +0400 Subject: [Moscow.pm] =?utf-8?b?0LHQsNCz0LAgbWFpbG1hbj8=?= Message-ID: <20080529113244.GA22835@avanto.org> если поменять адрес подписки, то придет письмо с пожеланием подтвердить через вебинтерфейс либо через ссылку по которой надо кликнуть так вот если там кликнуть вместо старого адреса показывается какая-то кабалистика из процентиков и скобочек From andy на shitov.ru Thu May 29 05:48:52 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 29 May 2008 16:48:52 +0400 Subject: [Moscow.pm] =?koi8-r?b?wsHHwSBtYWlsbWFuPw==?= In-Reply-To: <20080529113244.GA22835@avanto.org> References: <20080529113244.GA22835@avanto.org> Message-ID: <353f08b80805290548n67bceb3do849ee770ad9791c4@mail.gmail.com> Вчера был случай, когда при смене адреса подписка вообще потерялась, насколько я понял. > если поменять адрес подписки, то придет письмо с пожеланием подтвердить > через вебинтерфейс либо через ссылку по которой надо кликнуть -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Thu May 29 05:59:26 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 29 May 2008 16:59:26 +0400 Subject: [Moscow.pm] Just For Fun Message-ID: Вот, что мне написали по поводу Perl Текст, как есть: "я тут на работе пипец повелитель благодаря перлу)))))) пишу простые скрипты чтобы сделать какую-нибудь невьебенную рутину. мне за это поклоняются тут" P.S. Это пишет опытный сишник ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/15fcd4e4/attachment.html From dmarsentev на gmail.com Thu May 29 06:12:09 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 29 May 2008 17:12:09 +0400 Subject: [Moscow.pm] Just For Fun In-Reply-To: References: Message-ID: 1. Предлагаю в этой рассылке принять good practice жить без мата, даже в цитатах.;) 2. Интересно, что запоют благодарные сослуживцы, когда Си-шник уволится и они откроют его скрипты, для того, например, чтобы подправить их малость. 29 мая 2008 г. 16:59 пользователь Denis Evdokimov написал: > Вот, что мне написали по поводу Perl > > Текст, как есть: > "я тут на работе пипец повелитель благодаря перлу)))))) пишу простые скрипты > чтобы сделать какую-нибудь невьебенную рутину. мне за это поклоняются тут" > > P.S. Это пишет опытный сишник > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > From ashrub на agava.com Thu May 29 06:16:11 2008 From: ashrub на agava.com (Shrub Alexey) Date: Thu, 29 May 2008 17:16:11 +0400 Subject: [Moscow.pm] Just For Fun In-Reply-To: References: Message-ID: <483EAC9B.6030903@agava.com> Dmitry Arsentiev wrote: > 1. Предлагаю в этой рассылке принять good practice > жить без мата, даже в цитатах.;) Если кому-то интересно моё мнения, то я против > 2. Интересно, что запоют благодарные сослуживцы, > когда Си-шник уволится и они откроют его скрипты, > для того, например, чтобы подправить их малость. А что там может быть страшного, тем более в небольших скриптах автоматизации -- Шруб Алексей developer icq: 345894734 http://www.agava.ru/ From dmarsentev на gmail.com Thu May 29 06:33:29 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 29 May 2008 17:33:29 +0400 Subject: [Moscow.pm] Just For Fun In-Reply-To: <483EAC9B.6030903@agava.com> References: <483EAC9B.6030903@agava.com> Message-ID: 29 мая 2008 г. 17:16 пользователь Shrub Alexey написал: > Dmitry Arsentiev wrote: >> 1. Предлагаю в этой рассылке принять good practice >> жить без мата, даже в цитатах.;) > Если кому-то интересно моё мнения, то я против А жаль. >> 2. Интересно, что запоют благодарные сослуживцы, >> когда Си-шник уволится и они откроют его скрипты, >> для того, например, чтобы подправить их малость. > А что там может быть страшного, тем более в небольших скриптах автоматизации Для человека, впервые увидевшего perl, весёлости найдутся. 1. Хитрые регэкспы 2. Автовивификация 3. callback-и всякие с File::Find -ом 4. анонимное всякое: массивый, хэши, sub-ы 5. map с grep-ом тоже могут порадовать > > -- > Шруб Алексей > developer > icq: 345894734 > http://www.agava.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From evdokimov.denis на gmail.com Thu May 29 06:36:46 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 29 May 2008 17:36:46 +0400 Subject: [Moscow.pm] Just For Fun In-Reply-To: <483EAC9B.6030903@agava.com> References: <483EAC9B.6030903@agava.com> Message-ID: Зная его работу, эти скрипты одноразовые => никому не нужны поле 1 успешного запуска > 1. Предлагаю в этой рассылке принять good practice > жить без мата, даже в цитатах.;) Я абсолютно за, но... Мне самому не нравится эта цитата, как стилистически, так и грамматически. Зато она очень нравится по эмоциональному окрасу. P.S. Если бы я вычистил бы эту фразу от мата, убрал бы странные речевые конструкции и прочее, то это была бы уже моя фраза ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/bb31e2d5/attachment.html From dmarsentev на gmail.com Thu May 29 06:44:33 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 29 May 2008 17:44:33 +0400 Subject: [Moscow.pm] Just For Fun In-Reply-To: References: <483EAC9B.6030903@agava.com> Message-ID: 29 мая 2008 г. 17:36 пользователь Denis Evdokimov написал: > Зная его работу, эти скрипты одноразовые => никому не нужны поле 1 успешного > запуска А, тогда другое дело. From timur.ivanov на gmail.com Thu May 29 09:11:12 2008 From: timur.ivanov на gmail.com (Timur Ivanov) Date: Thu, 29 May 2008 20:11:12 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrRgNC40Log0L7RgtGH0LDRj9C90LjRjw==?= Message-ID: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> Люди! Что случилось с перловиками ? Куда они все подевались ? Такое впечатление, что притока новичков НЕТ ВООБЩЕ. Сейчас все идет к тому, что с perl'ом как с технологией наша фирма будет потихоньку завязывать. Будем смотреть php и python. From evdokimov.denis на gmail.com Thu May 29 09:47:41 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 29 May 2008 20:47:41 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> Message-ID: Я тут! У вас есть вакансии? Показывайте! ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/59497710/attachment.html From ashrub на agava.com Thu May 29 10:00:43 2008 From: ashrub на agava.com (Shrub Alexey) Date: Thu, 29 May 2008 21:00:43 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> Message-ID: <483EE13B.9030402@agava.com> За java корпорации, за php масса самоучек, а за perl, python, ruby кучки энтузиастов, и хотя количество модулей на спане говорит что не так мала эта кучка, всё равно разница велика. Да и перл умирает, от него собираются отказаться и перейти на новый язык со странным названием perl6 Perl, классный язык для работы с текстом, я когда-то для этого его и изучил, но, будучи руководителем большого проекта, я скорее всего предпочёл бы яву, ибо там другие критерии - нужно меньше зависеть от высококлассных спецов, да и развитие явы как платформы наверняка идёт на порядки быстрее, специалистов готовят все кому не лень - вузы, учебные центры корпораций и их комбинации Timur Ivanov wrote: > Люди! Что случилось с перловиками ? Куда они все подевались ? Такое > впечатление, что притока новичков НЕТ ВООБЩЕ. Сейчас все идет к тому, > что с perl'ом как с технологией наша фирма будет потихоньку > завязывать. Будем смотреть php и python. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Шруб Алексей developer icq: 345894734 http://www.agava.ru/ From evdokimov.denis на gmail.com Thu May 29 10:34:00 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 29 May 2008 21:34:00 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <483EE13B.9030402@agava.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <483EE13B.9030402@agava.com> Message-ID: > > за perl, python, ruby кучки > энтузиастов Особенно за python, кучка энтузиастов из Google ;-) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/b0207e97/attachment.html From unera на debian.org Thu May 29 10:37:46 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 29 May 2008 21:37:46 +0400 Subject: [Moscow.pm] =?utf-8?b?INCa0YDQuNC6INC+0YLRh9Cw0Y/QvdC40Y8=?= In-Reply-To: References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> Message-ID: <20080529173745.GE22835@avanto.org> > Я тут! > У вас есть вакансии? Показывайте! да-да! хотя я вот осенью работу искал аж две недели потратил ;) работодателей явно больше соискателей было :) From evdokimov.denis на gmail.com Thu May 29 10:50:34 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 29 May 2008 21:50:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <20080529173745.GE22835@avanto.org> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <20080529173745.GE22835@avanto.org> Message-ID: > > работодателей явно больше соискателей было :) > Так прекрасных мало :) Хорошие есть, а прекрасных мало ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/06e745e7/attachment.html From gnatyna на gmail.com Thu May 29 10:50:00 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Thu, 29 May 2008 21:50:00 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <20080529173745.GE22835@avanto.org> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <20080529173745.GE22835@avanto.org> Message-ID: <200805292150.00682.gnatyna@gmail.com> Хорошо когда ищешь работу, плохо когда ищешь программиста. Цены на перловиков - мама не горюй. В сообщении от Thursday 29 May 2008 21:37:46 Dmitry E. Oboukhov написал(а): > > Я тут! > > > > У вас есть вакансии? Показывайте! > > да-да! > > хотя я вот осенью работу искал аж две недели потратил ;) > работодателей явно больше соискателей было :) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From andy на shitov.ru Thu May 29 10:51:42 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 29 May 2008 21:51:42 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> Message-ID: <231919183.20080529215142@shitov.ru> > Люди! Что случилось с перловиками ? Куда они все подевались ? Участника Timur Ivanov, например, я не вижу в списках посетивших YAPC::Russia. Зачем отчаиваться тогда? :-) > наша фирма будет потихоньку завязывать. Будем смотреть php и python. А что фирма сделала для того, чтобы не завязывать? -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Thu May 29 10:52:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 29 May 2008 21:52:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <483EE13B.9030402@agava.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <483EE13B.9030402@agava.com> Message-ID: <3639146.20080529215248@shitov.ru> > специалистов готовят все кому не лень - вузы, учебные > центры корпораций и их комбинации Это как раз может означать противоположное. Паскаль тоже в вузах преподают. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Thu May 29 10:54:12 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 29 May 2008 21:54:12 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <200805292150.00682.gnatyna@gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <20080529173745.GE22835@avanto.org> <200805292150.00682.gnatyna@gmail.com> Message-ID: <1738160106.20080529215412@shitov.ru> > Хорошо когда ищешь работу, плохо когда ищешь программиста. Цены на > перловиков - мама не горюй. А есть еще способ взять молодого и научить. Причем научить "под себя". Бояться того, что научившись, убежит на более высокую зарплату, совершенно не нужно. Если он продолжит использовать перл, то это только на пользу. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From evdokimov.denis на gmail.com Thu May 29 10:55:04 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 29 May 2008 21:55:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <231919183.20080529215142@shitov.ru> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <231919183.20080529215142@shitov.ru> Message-ID: > > Участника Timur Ivanov, например, я не вижу в списках посетивших > YAPC::Russia. > Кстати, помнится на YAPC::Russia был вопрос, кто в данный момент ищет работу, как я помню была как минимум 1 рука ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/fae4c733/attachment.html From gnatyna на gmail.com Thu May 29 10:55:01 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Thu, 29 May 2008 21:55:01 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <3639146.20080529215248@shitov.ru> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <483EE13B.9030402@agava.com> <3639146.20080529215248@shitov.ru> Message-ID: <200805292155.01754.gnatyna@gmail.com> Странные вузы, обычно паскаль в школе. сколько знаю инженеров-программистов, всем давали С/С++. си не мертв вроде. В сообщении от Thursday 29 May 2008 21:52:48 Andrew Shitov написал(а): > > специалистов готовят все кому не лень - вузы, учебные > > центры корпораций и их комбинации > > Это как раз может означать противоположное. Паскаль тоже в вузах > преподают. > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From unera на debian.org Thu May 29 10:58:12 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 29 May 2008 21:58:12 +0400 Subject: [Moscow.pm] =?utf-8?b?INCa0YDQuNC6INC+0YLRh9Cw0Y/QvdC40Y8=?= In-Reply-To: <1738160106.20080529215412@shitov.ru> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <20080529173745.GE22835@avanto.org> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> Message-ID: <20080529175812.GF22835@avanto.org> >> Хорошо когда ищешь работу, плохо когда ищешь программиста. Цены на >> перловиков - мама не горюй. > А есть еще способ взять молодого и научить. один из потенциальных работодателей искал перловика с желанием переучить на руби зарплату предлагали неплохую (3500) я чет думал думал почитал книжку по этому руби очень он мне не понравился а потом нашел получше место с перлом :) вообще этот руби как секта какая-то From unera на debian.org Thu May 29 10:58:38 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 29 May 2008 21:58:38 +0400 Subject: [Moscow.pm] =?utf-8?b?INCa0YDQuNC6INC+0YLRh9Cw0Y/QvdC40Y8=?= In-Reply-To: References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <231919183.20080529215142@shitov.ru> Message-ID: <20080529175837.GG22835@avanto.org> >> Участника Timur Ivanov, например, я не вижу в списках посетивших >> YAPC::Russia. >> > Кстати, помнится на YAPC::Russia был вопрос, кто в данный момент ищет > работу, как я помню была как минимум 1 рука по моему и как максимум тож :) From gnatyna на gmail.com Thu May 29 10:57:48 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Thu, 29 May 2008 21:57:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <1738160106.20080529215412@shitov.ru> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> Message-ID: <200805292157.48171.gnatyna@gmail.com> Не всегда есть время/возможность учить, иногда хочется "сделай красиво", вот тут и возникают сложности. В сообщении от Thursday 29 May 2008 21:54:12 Andrew Shitov написал(а): > > Хорошо когда ищешь работу, плохо когда ищешь программиста. Цены на > > перловиков - мама не горюй. > > А есть еще способ взять молодого и научить. Причем научить "под > себя". Бояться того, что научившись, убежит на более высокую зарплату, > совершенно не нужно. Если он продолжит использовать перл, то это > только на пользу. > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From evdokimov.denis на gmail.com Thu May 29 11:03:28 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 29 May 2008 22:03:28 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <200805292157.48171.gnatyna@gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> Message-ID: > > Не всегда есть время/возможность учить, иногда хочется "сделай красиво", > вот > тут и возникают сложности. > Красиво делают высокооплачиваемые программисты, с удобным для них графиком, с приятностями ипрочим ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/d66e2b24/attachment.html From andy на shitov.ru Thu May 29 11:06:37 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 29 May 2008 22:06:37 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <200805292157.48171.gnatyna@gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> Message-ID: <04189875.20080529220637@shitov.ru> > Не всегда есть время/возможность учить, иногда хочется "сделай красиво", вот > тут и возникают сложности. Разумеется, перейти на PHP - это красивее. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From gnatyna на gmail.com Thu May 29 11:05:53 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Thu, 29 May 2008 22:05:53 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrRgNC40Log0L7RgtGH0LDRj9C90LjRjw==?= In-Reply-To: References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292157.48171.gnatyna@gmail.com> Message-ID: <200805292205.53715.gnatyna@gmail.com> Красиво делают толковые программисты и грамотные инженеры, найти таких сложно, особенно перловиков. Например Delphi программиста, который умеет "делать красиво" - найти проще. В сообщении от Thursday 29 May 2008 22:03:28 Denis Evdokimov написал(а): > > Не всегда есть время/возможность учить, иногда хочется "сделай красиво", > > вот > > тут и возникают сложности. > > Красиво делают высокооплачиваемые программисты, с удобным для них графиком, > с приятностями ипрочим From gnatyna на gmail.com Thu May 29 11:08:27 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Thu, 29 May 2008 22:08:27 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <04189875.20080529220637@shitov.ru> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292157.48171.gnatyna@gmail.com> <04189875.20080529220637@shitov.ru> Message-ID: <200805292208.27387.gnatyna@gmail.com> Сделать красиво на пхп еще сложней чем найти хорошего перловика :) Поэтому не переходим. В сообщении от Thursday 29 May 2008 22:06:37 Andrew Shitov написал(а): > > Не всегда есть время/возможность учить, иногда хочется "сделай красиво", > > вот тут и возникают сложности. > > Разумеется, перейти на PHP - это красивее. > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From artur+moscow.pm.org на niif.spb.su Thu May 29 11:11:33 2008 From: artur+moscow.pm.org на niif.spb.su (arto) Date: Thu, 29 May 2008 21:11:33 +0300 (EEST) Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <200805292157.48171.gnatyna@gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> Message-ID: On Thu, 29 May 2008, Alexander A. Gnatyna wrote: > Date: Thu, 29 May 2008 21:57:48 +0400 > From: Alexander A. Gnatyna > Reply-To: Moscow.pm group > To: moscow-pm на pm.org > Subject: Re: [Moscow.pm] Крик отчаяния > > Не всегда есть время/возможность учить, иногда хочется "сделай красиво", вот > тут и возникают сложности. берите удаленщиков. не все хотят/могут ехать в мск. -- Не жалуйтесь на судьбу. Ей, может быть, с вами тоже не очень приятно. From andy на shitov.ru Thu May 29 11:12:51 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 29 May 2008 22:12:51 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> Message-ID: <1277018094.20080529221251@shitov.ru> >> Не всегда есть время/возможность учить, иногда хочется "сделай красиво", вот >> тут и возникают сложности. > берите удаленщиков. не все хотят/могут ехать в мск. Сложностей только добавится :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From shafiev на gmail.com Thu May 29 11:16:54 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 29 May 2008 22:16:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <200805292155.01754.gnatyna@gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <483EE13B.9030402@agava.com> <3639146.20080529215248@shitov.ru> <200805292155.01754.gnatyna@gmail.com> Message-ID: <218771510805291116h45faae48m93ab8ca7d8ddaed1@mail.gmail.com> В вузах царит Delphi(по крайней мере в моем[ C\C++ изучаеться но совсем слабо и мало<только один сем>]).В принципе базовые принципы языка паскаль очень неплохи, но реализиции хромает,но думаю freepascal нас спасет(когда совсем вырастет). 29.05.08, Alexander A. Gnatyna написал(а): > > Странные вузы, обычно паскаль в школе. сколько знаю > инженеров-программистов, > всем давали С/С++. си не мертв вроде. > В сообщении от Thursday 29 May 2008 21:52:48 Andrew Shitov написал(а): > > > > специалистов готовят все кому не лень - вузы, учебные > > > центры корпораций и их комбинации > > > > Это как раз может означать противоположное. Паскаль тоже в вузах > > преподают. > > > > > > -- > > Андрей Шитов > > ______________________________________________________________________ > > andy на shitov.ru | http://www.shitov.ru > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/81b4ee8e/attachment.html From artur+moscow.pm.org на niif.spb.su Thu May 29 11:17:22 2008 From: artur+moscow.pm.org на niif.spb.su (arto) Date: Thu, 29 May 2008 21:17:22 +0300 (EEST) Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <1277018094.20080529221251@shitov.ru> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> <1277018094.20080529221251@shitov.ru> Message-ID: On Thu, 29 May 2008, Andrew Shitov wrote: > Date: Thu, 29 May 2008 22:12:51 +0400 > From: Andrew Shitov > Reply-To: Moscow.pm group > To: Moscow.pm group > Subject: Re: [Moscow.pm] Крик отчаяния > > >> Не всегда есть время/возможность учить, иногда хочется "сделай красиво", вот > >> тут и возникают сложности. > > > берите удаленщиков. не все хотят/могут ехать в мск. > > Сложностей только добавится :-) тут надо сравнивать, что хуже. хотя некоторые живут удаленщиками. -- Хоккеисты считают, что Земля имеет форму шайбы. Футболисты умнее... From gnatyna на gmail.com Thu May 29 11:17:07 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Thu, 29 May 2008 22:17:07 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292157.48171.gnatyna@gmail.com> Message-ID: <200805292217.07765.gnatyna@gmail.com> Искали, брали. В общем опыт хоть и отрицательный, но тоже опыт. имхо, оптимальное решение, как сказал Андрей, взять молодого и научить. На это кроме времени нужна еще политическая воля :) В сообщении от Thursday 29 May 2008 22:11:33 arto написал(а): > On Thu, 29 May 2008, Alexander A. Gnatyna wrote: > > Date: Thu, 29 May 2008 21:57:48 +0400 > > From: Alexander A. Gnatyna > > Reply-To: Moscow.pm group > > To: moscow-pm на pm.org > > Subject: Re: [Moscow.pm] Крик отчаяния > > > > Не всегда есть время/возможность учить, иногда хочется "сделай красиво", > > вот тут и возникают сложности. > > берите удаленщиков. не все хотят/могут ехать в мск. From evdokimov.denis на gmail.com Thu May 29 11:26:02 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 29 May 2008 22:26:02 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <200805292217.07765.gnatyna@gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292157.48171.gnatyna@gmail.com> <200805292217.07765.gnatyna@gmail.com> Message-ID: У нас есть удалёнщики и ничего, работают. Не хуже некоторых из основного офиса. Правда у нас это удалённые офисы, но всё же... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/e03a0120/attachment.html From andy на shitov.ru Thu May 29 11:28:32 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 29 May 2008 22:28:32 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292157.48171.gnatyna@gmail.com> <200805292217.07765.gnatyna@gmail.com> Message-ID: <114848256.20080529222832@shitov.ru> > Правда у нас это удалённые офисы, но всё же... Так это совсем другое. Основная загвоздка со фрилансерами - невозможность оценить, сколькими еще проектами они занимаются параллельно с вашим. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From sharifulin на gmail.com Thu May 29 11:29:15 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Thu, 29 May 2008 22:29:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <1277018094.20080529221251@shitov.ru> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> <1277018094.20080529221251@shitov.ru> Message-ID: <91318900805291129s6932ae67ia75abb766421c594@mail.gmail.com> Интересный ход мысли, не можем найти - значит переходим на другой ЯП, получается вы каждые 2-3 года будете переходить на новый? Мы на работе выработали следующий подход - берем пхпшников, аспшников и переучиваем их на перл! отлично получается, главное - задать правильное направление и подтолкнуть ) Тимур, если не секрет, то чем ваша организация занимается? сайты клипаете :) -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/3279234d/attachment-0001.html From sharifulin на gmail.com Thu May 29 11:32:59 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Thu, 29 May 2008 22:32:59 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <200805292217.07765.gnatyna@gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292157.48171.gnatyna@gmail.com> <200805292217.07765.gnatyna@gmail.com> Message-ID: <91318900805291132x7b235df5y8fcde60d06bcf9ba@mail.gmail.com> А причем здесь политическая воля, программиста научить перлу - 1 неделя и 2 недели, чтобы он втянулся в рабочий процесс (втягивание уже на необходимых вам задачах). 29 мая 2008 г. 22:17 пользователь Alexander A. Gnatyna написал: > Искали, брали. В общем опыт хоть и отрицательный, но тоже опыт. > имхо, оптимальное решение, как сказал Андрей, взять молодого и научить. > На это кроме времени нужна еще политическая воля :) > В сообщении от Thursday 29 May 2008 22:11:33 arto написал(а): > > On Thu, 29 May 2008, Alexander A. Gnatyna wrote: > > > Date: Thu, 29 May 2008 21:57:48 +0400 > > > From: Alexander A. Gnatyna > > > Reply-To: Moscow.pm group > > > To: moscow-pm на pm.org > > > Subject: Re: [Moscow.pm] Крик отчаяния > > > > > > Не всегда есть время/возможность учить, иногда хочется "сделай > красиво", > > > вот тут и возникают сложности. > > > > берите удаленщиков. не все хотят/могут ехать в мск. > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080529/48a75d65/attachment.html From artur+moscow.pm.org на niif.spb.su Thu May 29 11:41:28 2008 From: artur+moscow.pm.org на niif.spb.su (arto) Date: Thu, 29 May 2008 21:41:28 +0300 (EEST) Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <114848256.20080529222832@shitov.ru> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292157.48171.gnatyna@gmail.com> <200805292217.07765.gnatyna@gmail.com> <114848256.20080529222832@shitov.ru> Message-ID: On Thu, 29 May 2008, Andrew Shitov wrote: > Date: Thu, 29 May 2008 22:28:32 +0400 > From: Andrew Shitov > Reply-To: Moscow.pm group > To: Moscow.pm group > Subject: Re: [Moscow.pm] Крик отчаяния > > > Правда у нас это удалённые офисы, но всё же... > > Так это совсем другое. Основная загвоздка со фрилансерами - > невозможность оценить, сколькими еще проектами они занимаются > параллельно с вашим. оцениваются заранее затраты времени+денег, от них и пляшут. передвижения в ту или иную стороны -- по согласованию. вроде не такие большие проблемы? а сколькими проектами занимается удаленщик в таком аксепте, имхо, не важно. обычно проблема в работодателе, который хочет съэкономить не только на офисном месте, но и на зарплате. -- В жизни всегда есть место пофигу! From juchkov на gmail.com Thu May 29 12:04:01 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Thu, 29 May 2008 23:04:01 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> Message-ID: <1844328888.20080529230401@gmail.com> Здравствуйте, arto. >> Не всегда есть время/возможность учить, иногда хочется "сделай красиво", вот >> тут и возникают сложности. a> берите удаленщиков. не все хотят/могут ехать в мск. Нафиг. Денег хотят таких же, работают медленнее, усложнена коммуникация. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From petyushko.alex на gmail.com Thu May 29 21:27:21 2008 From: petyushko.alex на gmail.com (Petyushko Alex) Date: Fri, 30 May 2008 08:27:21 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <218771510805291116h45faae48m93ab8ca7d8ddaed1@mail.gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <483EE13B.9030402@agava.com> <3639146.20080529215248@shitov.ru> <200805292155.01754.gnatyna@gmail.com> <218771510805291116h45faae48m93ab8ca7d8ddaed1@mail.gmail.com> Message-ID: <1992974605.20080530082721@gmail.com> Здравствуйте, Naim. > В вузах царит Delphi(по крайней мере в моем[ C\C++ изучаеться но > совсем слабо и мало<только один сем>]).В принципе базовые принципы > языка паскаль очень неплохи, но реализиции хромает,но думаю > freepascal нас спасет(когда совсем вырастет). Не соглашусь. ВУЗы все больше и больше переходят на Си и Яву. Даже провинциальные. (у нас Си - 4 года, Ява - год). От Дельфи постепенно в ВУЗах отходят, его скорее как факультатив в школах проходят. -- С уважением, Petyushko mailto:petyushko.alex на gmail.com From petyushko.alex на gmail.com Thu May 29 21:28:49 2008 From: petyushko.alex на gmail.com (Petyushko Alex) Date: Fri, 30 May 2008 08:28:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292157.48171.gnatyna@gmail.com> <200805292217.07765.gnatyna@gmail.com> Message-ID: <1676498262.20080530082849@gmail.com> > У нас есть удалёнщики и ничего, работают. > Не хуже некоторых из основного офиса. > Правда у нас это удалённые офисы, но всё же... Извиняюсь за оффтоп, а насчет того, есть ли в таком городке, как Брянск, какой-нибудь удаленный приличный офис с перловиками, никто ничего не слышал? ;) -- С уважением, Petyushko mailto:petyushko.alex на gmail.com From andy на shitov.ru Thu May 29 22:41:33 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 30 May 2008 09:41:33 +0400 Subject: [Moscow.pm] =?utf-8?b?4oCOWW91IEFyZW4ndCBHb29kIEVub3VnaOKAjg==?= Message-ID: <619559355.20080530094133@shitov.ru> Появился список блиц-докладов на YAPC::Europe: http://www.yapceurope2008.org/ye2008/talks -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From funt4k на gmail.com Thu May 29 23:20:59 2008 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Fri, 30 May 2008 09:20:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> Message-ID: <96f4873d0805292320w67083106pb3d97fae6c4ed167@mail.gmail.com> 29 мая 2008 г. 21:11 пользователь arto написал: > On Thu, 29 May 2008, Alexander A. Gnatyna wrote: > > > Date: Thu, 29 May 2008 21:57:48 +0400 > > From: Alexander A. Gnatyna > > Reply-To: Moscow.pm group > > To: moscow-pm на pm.org > > Subject: Re: [Moscow.pm] Крик отчаяния > > > > Не всегда есть время/возможность учить, иногда хочется "сделай красиво", > вот > > тут и возникают сложности. > > берите удаленщиков. не все хотят/могут ехать в мск. > Да берите удалёнщиков!! Например меня :) > > -- > Не жалуйтесь на судьбу. Ей, может быть, с вами тоже не очень приятно. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080530/9e783196/attachment.html From yu.pats на gmail.com Thu May 29 23:31:28 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 30 May 2008 09:31:28 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrRgNC40Log0L7RgtGH0LDRj9C90LjRjw==?= In-Reply-To: <96f4873d0805292320w67083106pb3d97fae6c4ed167@mail.gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> <96f4873d0805292320w67083106pb3d97fae6c4ed167@mail.gmail.com> Message-ID: 2008/5/30 Dmitry Nizovtsev : > > > 29 мая 2008 г. 21:11 пользователь arto > написал: >> >> On Thu, 29 May 2008, Alexander A. Gnatyna wrote: >> >> > Не всегда есть время/возможность учить, иногда хочется "сделай красиво", >> > вот >> > тут и возникают сложности. >> >> берите удаленщиков. не все хотят/могут ехать в мск. > > Да берите удалёнщиков!! Например меня :) > Я тоже могу расшарить свое время удаленно. -- WBR, Yuri Pac From forihrd на gmail.com Fri May 30 00:05:23 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Fri, 30 May 2008 18:05:23 +1100 Subject: [Moscow.pm] =?utf-8?b?0JrRgNC40Log0L7RgtGH0LDRj9C90LjRjw==?= In-Reply-To: <1844328888.20080529230401@gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> <1844328888.20080529230401@gmail.com> Message-ID: Привет, > Нафиг. Денег хотят таких же, работают медленнее, усложнена коммуникация. Какое неприятное обобщение. Ведь одной строчкой обосрали всех кто не москва :) Мы вот сейчас пробуем удаленно работать, надеюсь всем понравится. А в целом про перловиков -- ситуацию можно менять очень быстро. Еще пару лет назад я сам работал в конторе, где голимый беспросветный PHP, а сегодня ищу себе Perl-программистов в команду. Все от желания зависит. Илья Vladivostok.PM From zhecka на gmail.com Fri May 30 00:29:19 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 30 May 2008 11:29:19 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/QvtC80L7RidGMINGB0L7QvtCx0YnQtdGB0YI=?= =?utf-8?b?0LLQsA==?= Message-ID: <483FACCF.9080303@gmail.com> Добрый день. А можно ли попросить сообщество о некоторой помощи ? я практически дописал спаморез, но создать достаточный трафик с разных подсетей не могу для проверки :( можете поспамить на меня с разных серверов, если есть возможность с DSL и домашних сетей, с серверов с очередями и от левых адресов и доменов на spam на 323f.net.ru ? Буду очень признателен. Вкратце опишу что написал: white/grey/black листинг по пользователю white/grey/black листинг по хостам white/grey/black листинг по доменам получателей white/grey/black листинг по геозонам hostname и helo классификация (масочная проверка на принадлежность к разному типу сетей) throttling веерных подключений. Экспериментальные функции: сравнение геозон IP отправителя и геозоны MX для домена отправителя сравнение геозон IP отправителя и геозоны предоставленного helo. Всё это с возможностью детального дебага сессий. Использованы Net::Patricia, Cache::FastMmap, IO::Multiplex. После отладки выложу в свободный доступ. Всё это дело привязывается к sendmail. Вотъ. From kaa на zvuki.ru Fri May 30 00:50:55 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Fri, 30 May 2008 11:50:55 +0400 (MSD) Subject: [Moscow.pm] =?utf-8?b?0J/QvtC80L7RidGMINGB0L7QvtCx0YnQtdGB0YI=?= =?utf-8?b?0LLQsA==?= In-Reply-To: <483FACCF.9080303@gmail.com> References: <483FACCF.9080303@gmail.com> Message-ID: <20080530114913.O64881@zvuki.ru> On Fri, 30 May 2008, Kaltashkin Eugene wrote: > Добрый день. > я практически дописал спаморез, ... > После отладки выложу в свободный доступ. Выглядит очень аппетитно... > Всё это дело привязывается к sendmail. А как насчёт поддержки postfix'а? -- Best regards, Andrew Kopeyko From zhecka на gmail.com Fri May 30 00:54:10 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 30 May 2008 11:54:10 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/Nz93YINPPz8LdxdPU18E=?= In-Reply-To: <20080530114913.O64881@zvuki.ru> References: <483FACCF.9080303@gmail.com> <20080530114913.O64881@zvuki.ru> Message-ID: <483FB2A2.8010106@gmail.com> Andrew Kopeyko пишет: >> Всё это дело привязывается к sendmail. >> > > А как насчёт поддержки postfix'а? > за неимением последнего к сожалению не смогу проверить работу. Есть несколько специфичных вещей, но предыдущую версию мы прикручивали поменяв разделитель основной с ":" на "+", и немного изменив структуру передаваемых данных. From andy на shitov.ru Fri May 30 00:54:51 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 30 May 2008 11:54:51 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> <1844328888.20080529230401@gmail.com> Message-ID: <353f08b80805300054n99fb050v49b738da2e694595@mail.gmail.com> > Ведь одной строчкой обосрали всех кто не москва :) Не так. Всех, кто удаленно. Удаленные программисты могут работать и в самой Москве или в Московской области. И с ними тоже можно натерпеться бед, особенно когда они не в штате. > Мы вот сейчас пробуем удаленно работать, надеюсь всем понравится. Вот смотри. На хакфесте упал сервер с вашим решением. И никто его не мог поднять. То есть решение-то было хорошее, люди хорошие, а пользоваться невозможно. > А в целом про перловиков -- ситуацию можно менять очень быстро. Еще > пару лет назад я сам работал в конторе, где голимый беспросветный PHP, > а сегодня ищу себе Perl-программистов в команду. Все от желания > зависит. $ make FarEast.pl -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jt на aaanet.ru Fri May 30 02:20:41 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Fri, 30 May 2008 13:20:41 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com><200805292150.00682.gnatyna@gmail.com><1738160106.20080529215412@shitov.ru><200805292157.48171.gnatyna@gmail.com><1844328888.20080529230401@gmail.com> <353f08b80805300054n99fb050v49b738da2e694595@mail.gmail.com> Message-ID: <00a001c8c236$6e4b99d0$0c92560a@jt> Честно говоря не понимаю, чем вам так насолили удаленщики. Видимо просто неудачный опыт. У нас в команде работает 5 перловиков: Ростов-на-Дону, Москва, Подольск, Орел, Нижний Новгород. Все - замечательные люди (может просто повезло). Работать - одно удовольствие. Когда не хватает месенджера - созваниваемся. Однажды, кстати, было так что в Москве у товарищей наших упал коннект одновременно с серверами в Англии, так что поднимать пришлось "провинциалам". Евгений jt на aaanet.ru >> Ведь одной строчкой обосрали всех кто не москва :) > > Не так. Всех, кто удаленно. Удаленные программисты могут работать и в > самой Москве или в Московской области. И с ними тоже можно натерпеться > бед, особенно когда они не в штате. > >> Мы вот сейчас пробуем удаленно работать, надеюсь всем понравится. > > Вот смотри. На хакфесте упал сервер с вашим решением. И никто его не > мог поднять. То есть решение-то было хорошее, люди хорошие, а > пользоваться невозможно. > >> А в целом про перловиков -- ситуацию можно менять очень быстро. Еще >> пару лет назад я сам работал в конторе, где голимый беспросветный PHP, >> а сегодня ищу себе Perl-программистов в команду. Все от желания >> зависит. > > $ make FarEast.pl > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From sharifulin на gmail.com Fri May 30 02:26:27 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Fri, 30 May 2008 13:26:27 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <00a001c8c236$6e4b99d0$0c92560a@jt> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> <1844328888.20080529230401@gmail.com> <353f08b80805300054n99fb050v49b738da2e694595@mail.gmail.com> <00a001c8c236$6e4b99d0$0c92560a@jt> Message-ID: <91318900805300226o7b531bb0h15bed6b1134c7012@mail.gmail.com> Ух-ты, из Ростова-на-Дону есть - пусть в RostovOnDon.pm вступают! Хватит быть подпольщиками :) 30 мая 2008 г. 13:20 пользователь Eugene Toropov написал: > Честно говоря не понимаю, чем вам так насолили удаленщики. Видимо просто > неудачный опыт. У нас в команде работает 5 перловиков: Ростов-на-Дону, > Москва, Подольск, Орел, Нижний Новгород. Все - замечательные люди (может > просто повезло). Работать - одно удовольствие. Когда не хватает месенджера > - > созваниваемся. Однажды, кстати, было так что в Москве у товарищей наших > упал > коннект одновременно с серверами в Англии, так что поднимать пришлось > "провинциалам". > > Евгений > jt на aaanet.ru > > > >> Ведь одной строчкой обосрали всех кто не москва :) > > > > Не так. Всех, кто удаленно. Удаленные программисты могут работать и в > > самой Москве или в Московской области. И с ними тоже можно натерпеться > > бед, особенно когда они не в штате. > > > >> Мы вот сейчас пробуем удаленно работать, надеюсь всем понравится. > > > > Вот смотри. На хакфесте упал сервер с вашим решением. И никто его не > > мог поднять. То есть решение-то было хорошее, люди хорошие, а > > пользоваться невозможно. > > > >> А в целом про перловиков -- ситуацию можно менять очень быстро. Еще > >> пару лет назад я сам работал в конторе, где голимый беспросветный PHP, > >> а сегодня ищу себе Perl-программистов в команду. Все от желания > >> зависит. > > > > $ make FarEast.pl > > > > > > -- > > Andrew Shitov > > ______________________________________________________________________ > > andy на shitov.ru | http://shitov.ru > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080530/67177fa3/attachment.html From jt на aaanet.ru Fri May 30 02:27:56 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Fri, 30 May 2008 13:27:56 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com><200805292150.00682.gnatyna@gmail.com><1738160106.20080529215412@shitov.ru><200805292157.48171.gnatyna@gmail.com><1844328888.20080529230401@gmail.com><353f08b80805300054n99fb050v49b738da2e694595@mail.gmail.com><00a001c8c236$6e4b99d0$0c92560a@jt> <91318900805300226o7b531bb0h15bed6b1134c7012@mail.gmail.com> Message-ID: <00cf01c8c237$71c2f0d0$0c92560a@jt> Из Ростова я один. Ощущение, что ты в RostovOnDon.pm один тоже :) Евгений jt на aaanet.ru ----- Original Message ----- From: Anatoly Sharifulin To: Moscow.pm group Sent: Friday, May 30, 2008 1:26 PM Subject: Re: [Moscow.pm] Крик отчаяния Ух-ты, из Ростова-на-Дону есть - пусть в RostovOnDon.pm вступают! Хватит быть подпольщиками :) 30 мая 2008 г. 13:20 пользователь Eugene Toropov написал: Честно говоря не понимаю, чем вам так насолили удаленщики. Видимо просто неудачный опыт. У нас в команде работает 5 перловиков: Ростов-на-Дону, Москва, Подольск, Орел, Нижний Новгород. Все - замечательные люди (может просто повезло). Работать - одно удовольствие. Когда не хватает месенджера - созваниваемся. Однажды, кстати, было так что в Москве у товарищей наших упал коннект одновременно с серверами в Англии, так что поднимать пришлось "провинциалам". Евгений jt на aaanet.ru >> Ведь одной строчкой обосрали всех кто не москва :) > > Не так. Всех, кто удаленно. Удаленные программисты могут работать и в > самой Москве или в Московской области. И с ними тоже можно натерпеться > бед, особенно когда они не в штате. > >> Мы вот сейчас пробуем удаленно работать, надеюсь всем понравится. > > Вот смотри. На хакфесте упал сервер с вашим решением. И никто его не > мог поднять. То есть решение-то было хорошее, люди хорошие, а > пользоваться невозможно. > >> А в целом про перловиков -- ситуацию можно менять очень быстро. Еще >> пару лет назад я сам работал в конторе, где голимый беспросветный PHP, >> а сегодня ищу себе Perl-программистов в команду. Все от желания >> зависит. > > $ make FarEast.pl > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, Анатолий Шарифулин. ------------------------------------------------------------------------------ -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080530/e0c26198/attachment-0001.html From sharifulin на gmail.com Fri May 30 02:32:14 2008 From: sharifulin на gmail.com (Anatoly Sharifulin) Date: Fri, 30 May 2008 13:32:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <00cf01c8c237$71c2f0d0$0c92560a@jt> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> <1844328888.20080529230401@gmail.com> <353f08b80805300054n99fb050v49b738da2e694595@mail.gmail.com> <00a001c8c236$6e4b99d0$0c92560a@jt> <91318900805300226o7b531bb0h15bed6b1134c7012@mail.gmail.com> <00cf01c8c237$71c2f0d0$0c92560a@jt> Message-ID: <91318900805300232j671c8828hbbeee6ff91f012a8@mail.gmail.com> Что мешает тебе подписать на рассылку? Не один ))) 30 мая 2008 г. 13:27 пользователь Eugene Toropov написал: > Из Ростова я один. Ощущение, что ты в RostovOnDon.pm один тоже :) > > Евгений > jt на aaanet.ru > > ----- Original Message ----- > *From:* Anatoly Sharifulin > *To:* Moscow.pm group > *Sent:* Friday, May 30, 2008 1:26 PM > *Subject:* Re: [Moscow.pm] Крик отчаяния > > Ух-ты, из Ростова-на-Дону есть - пусть в RostovOnDon.pm вступают! > Хватит быть подпольщиками :) > > 30 мая 2008 г. 13:20 пользователь Eugene Toropov написал: > >> Честно говоря не понимаю, чем вам так насолили удаленщики. Видимо просто >> неудачный опыт. У нас в команде работает 5 перловиков: Ростов-на-Дону, >> Москва, Подольск, Орел, Нижний Новгород. Все - замечательные люди (может >> просто повезло). Работать - одно удовольствие. Когда не хватает месенджера >> - >> созваниваемся. Однажды, кстати, было так что в Москве у товарищей наших >> упал >> коннект одновременно с серверами в Англии, так что поднимать пришлось >> "провинциалам". >> >> Евгений >> jt на aaanet.ru >> >> >> >> Ведь одной строчкой обосрали всех кто не москва :) >> > >> > Не так. Всех, кто удаленно. Удаленные программисты могут работать и в >> > самой Москве или в Московской области. И с ними тоже можно натерпеться >> > бед, особенно когда они не в штате. >> > >> >> Мы вот сейчас пробуем удаленно работать, надеюсь всем понравится. >> > >> > Вот смотри. На хакфесте упал сервер с вашим решением. И никто его не >> > мог поднять. То есть решение-то было хорошее, люди хорошие, а >> > пользоваться невозможно. >> > >> >> А в целом про перловиков -- ситуацию можно менять очень быстро. Еще >> >> пару лет назад я сам работал в конторе, где голимый беспросветный PHP, >> >> а сегодня ищу себе Perl-программистов в команду. Все от желания >> >> зависит. >> > >> > $ make FarEast.pl >> > >> > >> > -- >> > Andrew Shitov >> > ______________________________________________________________________ >> > andy на shitov.ru | http://shitov.ru >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > http://mail.pm.org/mailman/listinfo/moscow-pm >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> http://mail.pm.org/mailman/listinfo/moscow-pm >> > > > > -- > С уважением, > Анатолий Шарифулин. > > ------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080530/2f034884/attachment.html From jt на aaanet.ru Fri May 30 02:32:58 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Fri, 30 May 2008 13:32:58 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com><1738160106.20080529215412@shitov.ru><200805292157.48171.gnatyna@gmail.com><1844328888.20080529230401@gmail.com><353f08b80805300054n99fb050v49b738da2e694595@mail.gmail.com><00a001c8c236$6e4b99d0$0c92560a@jt><91318900805300226o7b531bb0h15bed6b1134c7012@mail.gmail.com><00cf01c8c237$71c2f0d0$0c92560a@jt> <91318900805300232j671c8828hbbeee6ff91f012a8@mail.gmail.com> Message-ID: <010f01c8c238$29476100$0c92560a@jt> Уже :) ----- Original Message ----- From: Anatoly Sharifulin To: Moscow.pm group Sent: Friday, May 30, 2008 1:32 PM Subject: Re: [Moscow.pm] Крик отчаяния Что мешает тебе подписать на рассылку? Не один ))) 30 мая 2008 г. 13:27 пользователь Eugene Toropov написал: Из Ростова я один. Ощущение, что ты в RostovOnDon.pm один тоже :) Евгений jt на aaanet.ru ----- Original Message ----- From: Anatoly Sharifulin To: Moscow.pm group Sent: Friday, May 30, 2008 1:26 PM Subject: Re: [Moscow.pm] Крик отчаяния Ух-ты, из Ростова-на-Дону есть - пусть в RostovOnDon.pm вступают! Хватит быть подпольщиками :) 30 мая 2008 г. 13:20 пользователь Eugene Toropov написал: Честно говоря не понимаю, чем вам так насолили удаленщики. Видимо просто неудачный опыт. У нас в команде работает 5 перловиков: Ростов-на-Дону, Москва, Подольск, Орел, Нижний Новгород. Все - замечательные люди (может просто повезло). Работать - одно удовольствие. Когда не хватает месенджера - созваниваемся. Однажды, кстати, было так что в Москве у товарищей наших упал коннект одновременно с серверами в Англии, так что поднимать пришлось "провинциалам". Евгений jt на aaanet.ru >> Ведь одной строчкой обосрали всех кто не москва :) > > Не так. Всех, кто удаленно. Удаленные программисты могут работать и в > самой Москве или в Московской области. И с ними тоже можно натерпеться > бед, особенно когда они не в штате. > >> Мы вот сейчас пробуем удаленно работать, надеюсь всем понравится. > > Вот смотри. На хакфесте упал сервер с вашим решением. И никто его не > мог поднять. То есть решение-то было хорошее, люди хорошие, а > пользоваться невозможно. > >> А в целом про перловиков -- ситуацию можно менять очень быстро. Еще >> пару лет назад я сам работал в конторе, где голимый беспросветный PHP, >> а сегодня ищу себе Perl-программистов в команду. Все от желания >> зависит. > > $ make FarEast.pl > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, Анатолий Шарифулин. -------------------------------------------------------------------------- -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org http://mail.pm.org/mailman/listinfo/moscow-pm -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org http://mail.pm.org/mailman/listinfo/moscow-pm -- С уважением, Анатолий Шарифулин. ------------------------------------------------------------------------------ -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080530/1bfcff41/attachment-0001.html From zhecka на gmail.com Fri May 30 03:52:31 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 30 May 2008 14:52:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/Nz93YINPPz8LdxdPU18E=?= In-Reply-To: <20080530114913.O64881@zvuki.ru> References: <483FACCF.9080303@gmail.com> <20080530114913.O64881@zvuki.ru> Message-ID: <483FDC6F.7070700@gmail.com> Ну собственно вот он результат недельного труда. Кусок лога спамореза в прозрачном режиме. http://zhecka.323f.net.ru/server/log/log.txt Чего не хватает в этом супе ? Одно из пожеланий было добавить время. Добавить тег для каждой сессии(для каждого ip) ? From alex на kapranoff.ru Fri May 30 03:59:47 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 30 May 2008 14:59:47 +0400 Subject: [Moscow.pm] =?koi8-r?b?69LJyyDP1N7B0c7J0Q==?= In-Reply-To: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> Message-ID: <483FDE23.1080507@kapranoff.ru> Timur Ivanov wrote: > Люди! Что случилось с перловиками ? Куда они все подевались ? Такое > впечатление, что притока новичков НЕТ ВООБЩЕ. Сейчас все идет к тому, > что с perl'ом как с технологией наша фирма будет потихоньку > завязывать. Будем смотреть php и python. Я вот примерно полгода назад точно такие же слова произносил. Тем не менее, сейчас к нам (в Рамблер) приходит 1-2 кандидата на позиции перловых программистов в неделю, чему мы очень рады :) Судя по тому, что многие из них есть в этой рассылке и/или приходят на мероприятия, находят меня на всяких больших конференциях типа РИТа, можно предположить, что даёт эффект участие в сообществе. Так что вы, Тимур, это, участвуйте. Ну или переходите уже всей фирмой на скучные языки, а перловики ваши как-нибудь найдут, чем заняться ;) From inthrax на gmail.com Fri May 30 05:01:10 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 30 May 2008 16:01:10 +0400 Subject: [Moscow.pm] CTPP2 & Perl objects Message-ID: <200805301601.11082.inthrax@gmail.com> Решил поковырять шаблонизатор CTPP2 и что-то не могу понять, как мне вызвать метод объекта, переданного в шаблон. Подскажите плиз, кто юзает. Расковыривать xs'ку и libctpp2 неохота. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From igor на gerdler.ru Fri May 30 05:34:08 2008 From: igor на gerdler.ru (=?windows-1251?Q?=C8=E3=EE=F0=FC_=C3=E5=F0=E4=EB=E5=F0?=) Date: Fri, 30 May 2008 16:34:08 +0400 Subject: [Moscow.pm] CTPP2 & Perl objects In-Reply-To: <200805301601.11082.inthrax@gmail.com> References: <200805301601.11082.inthrax@gmail.com> Message-ID: <483FF440.8040104@gerdler.ru> > Решил поковырять шаблонизатор CTPP2 и что-то не могу понять, как мне вызвать > метод объекта, переданного в шаблон. Владимир, если не секрет, где Вы прочитали, что в шаблон можно передавать объекты и вызывать у них методы? С уважением, Игорь Гердлер (ginnie) From despairr на gmail.com Fri May 30 05:37:04 2008 From: despairr на gmail.com (Walery Studennikov) Date: Fri, 30 May 2008 17:37:04 +0500 Subject: [Moscow.pm] =?koi8-r?b?8NLPxsHKzMnOxyBDYXRhbHlzdA==?= Message-ID: <1d770e770805300537p3cef77a0pe8b2aa857652d323@mail.gmail.com> Hi. Сталкивался ли кто-либо с профилировкой web-приложений, написанных с использованием Catalyst? Для начала пока всё равно в каком варианте профилировать -- то ли внутри mod_perl (что, как я понимаю, сложнее), то ли запуская приложение как отдельный скрипт (myapp_server.pl). Т. е. для начала грубый профайлинг в тестовом окружении более чем устроит. Хочется профилировать _конкретный HTTP запрос_, поэтому вариант "perl -d:DProf myapp_server.pl", наверное, не катит, т. к. будет считать общее время всех запросов, в т.ч. время ожидания. В общем, кто сталкивался с профилированием Catalyst --- пожалуйста, дайте наводку как это делается. -- Walery Studennikov http://www.reg.ru/ From inthrax на gmail.com Fri May 30 05:36:22 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 30 May 2008 16:36:22 +0400 Subject: [Moscow.pm] CTPP2 & Perl objects In-Reply-To: <483FF440.8040104@gerdler.ru> References: <200805301601.11082.inthrax@gmail.com> <483FF440.8040104@gerdler.ru> Message-ID: <200805301636.22897.inthrax@gmail.com> On Friday 30 May 2008 16:34:08 Игорь Гердлер wrote: > > Решил поковырять шаблонизатор CTPP2 и что-то не могу понять, как мне > > вызвать метод объекта, переданного в шаблон. > > Владимир, если не секрет, где Вы прочитали, что в шаблон можно > передавать объекты и вызывать у них методы? нигде не читал ;) Я просто сравниваю с TT, смотрю чего не хватает и на всякий случаю уточняю, возможно я просто упустил. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From igor на gerdler.ru Fri May 30 05:46:18 2008 From: igor на gerdler.ru (=?windows-1251?Q?=C8=E3=EE=F0=FC_=C3=E5=F0=E4=EB=E5=F0?=) Date: Fri, 30 May 2008 16:46:18 +0400 Subject: [Moscow.pm] =?windows-1251?b?z/Du9ODp6+jt4yBDYXRhbHlzdA==?= In-Reply-To: <1d770e770805300537p3cef77a0pe8b2aa857652d323@mail.gmail.com> References: <1d770e770805300537p3cef77a0pe8b2aa857652d323@mail.gmail.com> Message-ID: <483FF71A.4000904@gerdler.ru> Валерий, один из возможных вариантов (явно не из лучших, но работает :о) - Test::Timestamp с ручным указанием точек вывода временных значений. Для поиска медленных мест под mod_perl подходит (хотя и требует много ручной работы). С уважением, Игорь Гердлер (ginnie) From Andrei.Fedorov на sup.com Fri May 30 05:46:44 2008 From: Andrei.Fedorov на sup.com (Andrew Fedorov) Date: Fri, 30 May 2008 16:46:44 +0400 Subject: [Moscow.pm] CTPP2 & Perl objects References: <200805301601.11082.inthrax@gmail.com> Message-ID: <31DC5B273E63E4449486579989C61B6967A459@exchange2.bulyon.com> В CTPP2, также как в HTML::Template и других аналогах, нельзя передать объект. Нужны объекты в шаблоне - используй Template-Toolkit :) С уважением, Андрей Федоров   SUP Fabrik, Moscow http://www.sup.com/ E-mail: andrey.fedorov на sup.com -----Original Message----- From: moscow-pm-bounces+andrey.fedorov=sup.com на pm.org [mailto:moscow-pm-bounces+andrey.fedorov=sup.com на pm.org] On Behalf Of Vladimir V. Perepelitsa Sent: Friday, May 30, 2008 4:01 PM To: Moscow.pm group Subject: [Moscow.pm] CTPP2 & Perl objects Решил поковырять шаблонизатор CTPP2 и что-то не могу понять, как мне вызвать метод объекта, переданного в шаблон. Подскажите плиз, кто юзает. Расковыривать xs'ку и libctpp2 неохота. From igor на gerdler.ru Fri May 30 07:50:28 2008 From: igor на gerdler.ru (=?windows-1251?Q?=C8=E3=EE=F0=FC_=C3=E5=F0=E4=EB=E5=F0?=) Date: Fri, 30 May 2008 18:50:28 +0400 Subject: [Moscow.pm] =?windows-1251?b?z+735ezzIOru5CDy4Oog8ODh7vLg5fI/?= Message-ID: <48401434.9050604@gerdler.ru> Уважаемые коллеги! При обсуждении темы с объявлением именованных функций внутри других написал пример: use strict; use warnings; my $test = 10; warn 'main: ', \$test; my $func1 = sub { warn 'func1: ', \$test; sub func2 { warn 'func2: ', \$test; } }; $func1->(); func2(); func2(); func2(); func2(); func2(); func2(); Код выдает результат, который я не могу объяснить main: SCALAR(0x804eb30) at ../../test.pl line 5. func1: SCALAR(0x804eb30) at ../../test.pl line 8. func2: SCALAR(0x809c0d4) at ../../test.pl line 10. func2: SCALAR(0x809c0e0) at ../../test.pl line 10. func2: SCALAR(0x809c0d4) at ../../test.pl line 10. func2: SCALAR(0x809c0e0) at ../../test.pl line 10. func2: SCALAR(0x809c0d4) at ../../test.pl line 10. func2: SCALAR(0x809c0e0) at ../../test.pl line 10. Может кто-нибудь объяснить, почему код так работает? Игорь Гердлер (ginnie) From andy на shitov.ru Fri May 30 07:57:14 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 30 May 2008 18:57:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/exc3VIMvPxCDUwcsg0sHCz9TBxdQ/?= In-Reply-To: <48401434.9050604@gerdler.ru> References: <48401434.9050604@gerdler.ru> Message-ID: <353f08b80805300757j7a7fe579kc542b615b729ecce@mail.gmail.com> А как это воспроизвести? Linux: main: SCALAR(0x8149868) at 1.pl line 5. func1: SCALAR(0x8149868) at 1.pl line 8. func2: SCALAR(0x8149868) at 1.pl line 10. func2: SCALAR(0x8149868) at 1.pl line 10. func2: SCALAR(0x8149868) at 1.pl line 10. func2: SCALAR(0x8149868) at 1.pl line 10. func2: SCALAR(0x8149868) at 1.pl line 10. func2: SCALAR(0x8149868) at 1.pl line 10. Windows: main: SCALAR(0x1829a14) at t.pl line 5. func1: SCALAR(0x1829a14) at t.pl line 8. func2: SCALAR(0x1829a14) at t.pl line 10. func2: SCALAR(0x1829a14) at t.pl line 10. func2: SCALAR(0x1829a14) at t.pl line 10. func2: SCALAR(0x1829a14) at t.pl line 10. func2: SCALAR(0x1829a14) at t.pl line 10. func2: SCALAR(0x1829a14) at t.pl line 10. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From igor на gerdler.ru Fri May 30 08:00:53 2008 From: igor на gerdler.ru (=?windows-1251?Q?=C8=E3=EE=F0=FC_=C3=E5=F0=E4=EB=E5=F0?=) Date: Fri, 30 May 2008 19:00:53 +0400 Subject: [Moscow.pm] =?windows-1251?b?z+735ezzIOru5CDy4Oog8ODh7vLg5fI/?= In-Reply-To: <353f08b80805300757j7a7fe579kc542b615b729ecce@mail.gmail.com> References: <48401434.9050604@gerdler.ru> <353f08b80805300757j7a7fe579kc542b615b729ecce@mail.gmail.com> Message-ID: <484016A5.7070900@gerdler.ru> Андрей, как у Вас воспроизвести - не скажу, наверное, никак :о) У меня воспроизводится на FreeBSD 6.x, perl 5.8.8. Т.к. воспроизвелось не только у меня, то это не ошибка моей конкретной системы. С уважением, Игорь Гердлер (ginnie) From ivanshirokoff на gmail.com Fri May 30 08:09:14 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 30 May 2008 19:09:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/exc3VIMvPxCDUwcsg0sHCz9TBxdQ/?= In-Reply-To: <484016A5.7070900@gerdler.ru> References: <48401434.9050604@gerdler.ru> <353f08b80805300757j7a7fe579kc542b615b729ecce@mail.gmail.com> <484016A5.7070900@gerdler.ru> Message-ID: <4840189A.40904@gmail.com> Игорь Гердлер wrote: > Андрей, как у Вас воспроизвести - не скажу, наверное, никак :о) > У меня воспроизводится на FreeBSD 6.x, perl 5.8.8. Т.к. воспроизвелось > не только у меня, то это не ошибка моей конкретной системы. > > С уважением, Игорь Гердлер (ginnie) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm гы гы =)))) main: SCALAR(0x226d54) at a.pl line 6. func1: SCALAR(0x226d54) at a.pl line 9. func2: SCALAR(0x225e24) at a.pl line 11. func2: SCALAR(0x18533a8) at a.pl line 11. func2: SCALAR(0x225e24) at a.pl line 11. func2: SCALAR(0x18533a8) at a.pl line 11. func2: SCALAR(0x225e24) at a.pl line 11. func2: SCALAR(0x18533a8) at a.pl line 11. perl, v5.8.8 built for MSWin32-x86-multi-thread From inthrax на gmail.com Fri May 30 07:57:53 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 30 May 2008 18:57:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/exc3VIMvPxCDUwcsg0sHCz9TBxdQ/?= In-Reply-To: <353f08b80805300757j7a7fe579kc542b615b729ecce@mail.gmail.com> References: <48401434.9050604@gerdler.ru> <353f08b80805300757j7a7fe579kc542b615b729ecce@mail.gmail.com> Message-ID: <200805301857.54256.inthrax@gmail.com> On Friday 30 May 2008 18:57:14 Andrew Shitov wrote: > А как это воспроизвести? > > Linux: > > main: SCALAR(0x8149868) at 1.pl line 5. > func1: SCALAR(0x8149868) at 1.pl line 8. > func2: SCALAR(0x8149868) at 1.pl line 10. > func2: SCALAR(0x8149868) at 1.pl line 10. > func2: SCALAR(0x8149868) at 1.pl line 10. > func2: SCALAR(0x8149868) at 1.pl line 10. > func2: SCALAR(0x8149868) at 1.pl line 10. > func2: SCALAR(0x8149868) at 1.pl line 10. хм... $ perl use strict; use warnings; my $test = 10; warn 'main: ', \$test; my $func1 = sub { warn 'func1: ', \$test; sub func2 { warn 'func2: ', \$test; } }; $func1->(); func2(); func2(); func2(); func2(); func2(); func2(); main: SCALAR(0x815b834) at - line 5. func1: SCALAR(0x815b834) at - line 8. func2: SCALAR(0x819a000) at - line 10. func2: SCALAR(0x8199fdc) at - line 10. func2: SCALAR(0x819a000) at - line 10. func2: SCALAR(0x8199fdc) at - line 10. func2: SCALAR(0x819a000) at - line 10. func2: SCALAR(0x8199fdc) at - line 10. ------ $ perl -V Summary of my perl5 (revision 5 version 8 subversion 8) configuration: Platform: osname=linux, osvers=2.6.24-tuxonice-r2-undef, archname=i686-linux-thread-multi uname='linux undef 2.6.24-tuxonice-r2-undef #7 smp mon mar 24 22:01:54 msk 2008 i686 intel(r) celeron(r) cpu 2.50ghz genuineintel gnulinux ' config_args='-des -Darchname=i686-linux-thread -Dcccdlflags=-fPIC -Dccdlflags=-rdynamic -Dcc=i686-pc-linux-gnu-gcc -Dprefix=/usr -Dvendorprefix=/usr -Dsiteprefix=/usr -Dlocincpth= -Doptimize=-O2 -march=pentium4 -fomit-frame-pointer -pipe -Duselargefiles -Dd_semctl_semun -Dscriptdir=/usr/bin -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dinstallman1dir=/usr/share/man/man1 -Dinstallman3dir=/usr/share/man/man3 -Dman1ext=1 -Dman3ext=3pm -Dinc_version_list=5.8.0 5.8.0/i686-linux-thread-multi 5.8.2 5.8.2/i686-linux-thread-multi 5.8.4 5.8.4/i686-linux-thread-multi 5.8.5 5.8.5/i686-linux-thread-multi 5.8.6 5.8.6/i686-linux-thread-multi 5.8.7 5.8.7/i686-linux-thread-multi -Dcf_by=Gentoo -Ud_csh -Dusenm -Dusethreads -Ui_ndbm -Ui_gdbm -Di_db' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='i686-pc-linux-gnu-gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm', optimize='-O2 -march=pentium4 -fomit-frame-pointer -pipe', cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/include/gdbm' ccversion='', gccversion='4.2.3 (Gentoo 4.2.3 p1.0)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='i686-pc-linux-gnu-gcc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc libc=/lib/libc-2.7.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.7' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic' cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP THREADS_HAVE_PIDS USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Built under linux Compiled at May 12 2008 12:16:56 @INC: /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ivanshirokoff на gmail.com Fri May 30 08:14:07 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 30 May 2008 19:14:07 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/exc3VIMvPxCDUwcsg0sHCz9TBxdQ/?= In-Reply-To: <484016A5.7070900@gerdler.ru> References: <48401434.9050604@gerdler.ru> <353f08b80805300757j7a7fe579kc542b615b729ecce@mail.gmail.com> <484016A5.7070900@gerdler.ru> Message-ID: <484019BF.9020204@gmail.com> Игорь Гердлер wrote: > Андрей, как у Вас воспроизвести - не скажу, наверное, никак :о) > У меня воспроизводится на FreeBSD 6.x, perl 5.8.8. Т.к. воспроизвелось > не только у меня, то это не ошибка моей конкретной системы. > > С уважением, Игорь Гердлер (ginnie) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm Ну можно сказать our $test = 10; From evdokimov.denis на gmail.com Fri May 30 08:40:53 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 30 May 2008 19:40:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/exc3VIMvPxCDUwcsg0sHCz9TBxdQ/?= In-Reply-To: <484019BF.9020204@gmail.com> References: <48401434.9050604@gerdler.ru> <353f08b80805300757j7a7fe579kc542b615b729ecce@mail.gmail.com> <484016A5.7070900@gerdler.ru> <484019BF.9020204@gmail.com> Message-ID: Кстати, ОН ЕЁ НЕ ВИДИТ #!/usr/bin/perl use strict; use warnings; my $test = 10; warn 'main: ', \$test; my $func1 = sub { warn 'func1: ', \$test; sub func2 { warn 'func2: ', \$test; $test = 5000; } }; $func1->(); func2(); func2(); func2(); func2(); func2(); func2(); warn $test; main: SCALAR(0x182f478) at 1.pl line 7. func1: SCALAR(0x182f478) at 1.pl line 10. func2: SCALAR(0x182f3d0) at 1.pl line 12. func2: SCALAR(0x1854628) at 1.pl line 12. func2: SCALAR(0x182f3d0) at 1.pl line 12. func2: SCALAR(0x1854628) at 1.pl line 12. func2: SCALAR(0x182f3d0) at 1.pl line 12. func2: SCALAR(0x1854628) at 1.pl line 12. 10 at 1.pl line 23. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080530/e5fae4c2/attachment.html From igor на gerdler.ru Fri May 30 08:47:09 2008 From: igor на gerdler.ru (=?windows-1251?Q?=C8=E3=EE=F0=FC_=C3=E5=F0=E4=EB=E5=F0?=) Date: Fri, 30 May 2008 19:47:09 +0400 Subject: [Moscow.pm] =?windows-1251?b?z+735ezzIOru5CDy4Oog8ODh7vLg5fI/?= In-Reply-To: References: <48401434.9050604@gerdler.ru> <353f08b80805300757j7a7fe579kc542b615b729ecce@mail.gmail.com> <484016A5.7070900@gerdler.ru> <484019BF.9020204@gmail.com> Message-ID: <4840217D.5010303@gerdler.ru> Denis Evdokimov wrote: > Кстати, ОН ЕЁ НЕ ВИДИТ Денис, он видит :о) #! /usr/bin/perl use strict; use warnings; my $test = 10; warn 'main: ', \$test, ' ', $test; my $func1 = sub { warn 'func1: ', \$test, ' ', $test; $test = 20; sub func2 { warn 'func2: ', \$test, ' ', $test; $test = 30; } }; $func1->(); func2(); $func1->(); func2(); $func1->(); func2(); func2(); func2(); func2(); main: SCALAR(0x804eb30) 10 at ../../test.pl line 6. func1: SCALAR(0x804eb30) 10 at ../../test.pl line 9. func2: SCALAR(0x809c098) at ../../test.pl line 12. func1: SCALAR(0x804eb30) 20 at ../../test.pl line 9. func2: SCALAR(0x809c074) 30 at ../../test.pl line 12. func1: SCALAR(0x804eb30) 20 at ../../test.pl line 9. func2: SCALAR(0x809c098) 30 at ../../test.pl line 12. func2: SCALAR(0x809c074) 30 at ../../test.pl line 12. func2: SCALAR(0x809c098) 30 at ../../test.pl line 12. func2: SCALAR(0x809c074) 30 at ../../test.pl line 12. С уважением, Игорь Гердлер (ginnie) From evdokimov.denis на gmail.com Fri May 30 09:00:49 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 30 May 2008 20:00:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/exc3VIMvPxCDUwcsg0sHCz9TBxdQ/?= In-Reply-To: <4840217D.5010303@gerdler.ru> References: <48401434.9050604@gerdler.ru> <353f08b80805300757j7a7fe579kc542b615b729ecce@mail.gmail.com> <484016A5.7070900@gerdler.ru> <484019BF.9020204@gmail.com> <4840217D.5010303@gerdler.ru> Message-ID: А в моём примере, не видит ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080530/04dd8d89/attachment.html From evdokimov.denis на gmail.com Fri May 30 09:16:14 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 30 May 2008 20:16:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/exc3VIMvPxCDUwcsg0sHCz9TBxdQ/?= In-Reply-To: References: <48401434.9050604@gerdler.ru> <353f08b80805300757j7a7fe579kc542b615b729ecce@mail.gmail.com> <484016A5.7070900@gerdler.ru> <484019BF.9020204@gmail.com> <4840217D.5010303@gerdler.ru> Message-ID: #! /usr/bin/perl use strict; use warnings; my $test = 0; warn 'main: ', \$test, ' ', $test; my $func1 = sub { $test .= 1; warn 'func1: ', \$test, ' ', $test; sub func2 { $test .= 2; warn 'func2: ', \$test, ' ', $test; } }; $func1->(); func2(); $func1->(); func2(); $func1->(); func2(); func2(); func2(); func2(); warn $test; ################## main: SCALAR(0x182f478) 0 at 2.pl line 6. func1: SCALAR(0x182f478) 01 at 2.pl line 10. func2: SCALAR(0x18545b4) 2 at 2.pl line 13. func1: SCALAR(0x182f478) 011 at 2.pl line 10. func2: SCALAR(0x18545c0) 22 at 2.pl line 13. func1: SCALAR(0x182f478) 0111 at 2.pl line 10. func2: SCALAR(0x18545b4) 222 at 2.pl line 13. func2: SCALAR(0x18545c0) 2222 at 2.pl line 13. func2: SCALAR(0x18545b4) 22222 at 2.pl line 13. func2: SCALAR(0x18545c0) 222222 at 2.pl line 13. 0111 at 2.pl line 26. Что говорит нам о том, что $test в func2 никак не связана с $test во всей остальной программе ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080530/c9991928/attachment-0001.html From inthrax на gmail.com Fri May 30 09:24:25 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 30 May 2008 20:24:25 +0400 Subject: [Moscow.pm] =?windows-1251?b?z+735ezzIOru5CDy4Oog8ODh7vLg5fI/?= In-Reply-To: References: <48401434.9050604@gerdler.ru> Message-ID: <200805302024.25961.inthrax@gmail.com> Что самое интересное, что если пропустить код через -MO=Deparse и потом в таком виде выполнить, то все ок. On Friday 30 May 2008 20:16:14 Denis Evdokimov wrote: > #! /usr/bin/perl > use strict; > use warnings; > > my $test = 0; > warn 'main: ', \$test, ' ', $test; > > my $func1 = sub { > $test .= 1; > warn 'func1: ', \$test, ' ', $test; > sub func2 { > $test .= 2; > warn 'func2: ', \$test, ' ', $test; > } > }; > > $func1->(); > func2(); > $func1->(); > func2(); > $func1->(); > func2(); > func2(); > func2(); > func2(); > warn $test; > > ################## > main: SCALAR(0x182f478) 0 at 2.pl line 6. > func1: SCALAR(0x182f478) 01 at 2.pl line 10. > func2: SCALAR(0x18545b4) 2 at 2.pl line 13. > func1: SCALAR(0x182f478) 011 at 2.pl line 10. > func2: SCALAR(0x18545c0) 22 at 2.pl line 13. > func1: SCALAR(0x182f478) 0111 at 2.pl line 10. > func2: SCALAR(0x18545b4) 222 at 2.pl line 13. > func2: SCALAR(0x18545c0) 2222 at 2.pl line 13. > func2: SCALAR(0x18545b4) 22222 at 2.pl line 13. > func2: SCALAR(0x18545c0) 222222 at 2.pl line 13. > 0111 at 2.pl line 26. > > > Что говорит нам о том, что $test в func2 никак не связана с $test во всей > остальной программе -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From ruz на bestpractical.com Fri May 30 10:01:53 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 30 May 2008 20:01:53 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+0YTQsNC50LvQuNC90LMgQ2F0YWx5c3Q=?= In-Reply-To: <1d770e770805300537p3cef77a0pe8b2aa857652d323@mail.gmail.com> References: <1d770e770805300537p3cef77a0pe8b2aa857652d323@mail.gmail.com> Message-ID: <589c94400805301001y1a6c1208w435cfaead5adb64@mail.gmail.com> Как вы написали внизу с запуском сервера под профайлером, а потом через ab дергаем нужный запрос достаточно много раз чтобы инициализация ушла из топа. Потом дергаем путь, который выполняет exit, иначе можно получить битый профиль. Вполне юзабельные профили получаются. 2008/5/30 Walery Studennikov : > Hi. > > Сталкивался ли кто-либо с профилировкой web-приложений, написанных с > использованием Catalyst? > Для начала пока всё равно в каком варианте профилировать -- то ли > внутри mod_perl > (что, как я понимаю, сложнее), то ли запуская приложение как отдельный скрипт > (myapp_server.pl). > Т. е. для начала грубый профайлинг в тестовом окружении более чем устроит. > > Хочется профилировать _конкретный HTTP запрос_, поэтому вариант > "perl -d:DProf myapp_server.pl", наверное, не катит, т. к. будет считать > общее время всех запросов, в т.ч. время ожидания. > > В общем, кто сталкивался с профилированием Catalyst --- пожалуйста, > дайте наводку как это делается. > > -- > Walery Studennikov > http://www.reg.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best regards, Ruslan. From unera на debian.org Fri May 30 10:44:41 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 30 May 2008 21:44:41 +0400 Subject: [Moscow.pm] =?utf-8?b?INCf0L7Rh9C10LzRgyDQutC+0LQg0YLQsNC6INGA?= =?utf-8?b?0LDQsdC+0YLQsNC10YI/?= In-Reply-To: <48401434.9050604@gerdler.ru> References: <48401434.9050604@gerdler.ru> Message-ID: <20080530174441.GA14946@avanto.org> > Уважаемые коллеги! > При обсуждении темы с объявлением именованных функций внутри других > написал пример: > use strict; > use warnings; > my $test = 10; > warn 'main: ', \$test; > my $func1 = sub { > warn 'func1: ', \$test; > sub func2 { > warn 'func2: ', \$test; > } > }; > $func1->(); > func2(); > func2(); > func2(); > func2(); > func2(); > func2(); > Код выдает результат, который я не могу объяснить > main: SCALAR(0x804eb30) at ../../test.pl line 5. > func1: SCALAR(0x804eb30) at ../../test.pl line 8. > func2: SCALAR(0x809c0d4) at ../../test.pl line 10. > func2: SCALAR(0x809c0e0) at ../../test.pl line 10. > func2: SCALAR(0x809c0d4) at ../../test.pl line 10. > func2: SCALAR(0x809c0e0) at ../../test.pl line 10. > func2: SCALAR(0x809c0d4) at ../../test.pl line 10. > func2: SCALAR(0x809c0e0) at ../../test.pl line 10. > Может кто-нибудь объяснить, почему код так работает? я не пойму а что не так-то? он та и должен работать From inthrax на gmail.com Fri May 30 10:45:34 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 30 May 2008 21:45:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/exc3VIMvPxCDUwcsg0sHCz9TBxdQ/?= In-Reply-To: <20080530174441.GA14946@avanto.org> References: <48401434.9050604@gerdler.ru> <20080530174441.GA14946@avanto.org> Message-ID: <200805302145.34253.inthrax@gmail.com> On Friday 30 May 2008 21:44:41 Dmitry E. Oboukhov wrote: > > main: SCALAR(0x804eb30) at ../../test.pl line 5. > > func1: SCALAR(0x804eb30) at ../../test.pl line 8. > > func2: SCALAR(0x809c0d4) at ../../test.pl line 10. > > func2: SCALAR(0x809c0e0) at ../../test.pl line 10. > > func2: SCALAR(0x809c0d4) at ../../test.pl line 10. > > func2: SCALAR(0x809c0e0) at ../../test.pl line 10. > > func2: SCALAR(0x809c0d4) at ../../test.pl line 10. > > func2: SCALAR(0x809c0e0) at ../../test.pl line 10. > > > > > > Может кто-нибудь объяснить, почему код так работает? > > я не пойму а что не так-то? > он та и должен работать ссылка на скаляр через раз разная -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From aml на rulezz.ru Fri May 30 12:01:05 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 30 May 2008 23:01:05 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/exc3VIMvPxCDUwcsg0sHCz9TBxdQ/?= In-Reply-To: <48401434.9050604@gerdler.ru> References: <48401434.9050604@gerdler.ru> Message-ID: <200805302301.05706.aml@rulezz.ru> В сообщении от 30 мая 2008 18:50 Игорь Гердлер написал(a): > При обсуждении темы с объявлением именованных функций внутри других > написал пример: Чудеса еще чудесатее. Несмотря на то, что \$test каждый раз другая, она указывает на один и тот же скаляр (но не тот, который объявлен как my $test): use strict; use warnings; my $test = 10; warn 'main: ', \$test; my $func1 = sub { warn 'func1: ', \$test; sub func2 { warn 'func2: ', \$test, ++$test; } }; $func1->(); func2(); func2(); func2(); func2(); func2(); func2(); $ ./test.pl main: SCALAR(0x814f6a8) at ./test.pl line 7. func1: SCALAR(0x814f6a8) at ./test.pl line 11. func2: SCALAR(0x818aa98)1 at ./test.pl line 13. func2: SCALAR(0x818aaa4)2 at ./test.pl line 13. func2: SCALAR(0x818aa98)3 at ./test.pl line 13. func2: SCALAR(0x818aaa4)4 at ./test.pl line 13. func2: SCALAR(0x818aa98)5 at ./test.pl line 13. func2: SCALAR(0x818aaa4)6 at ./test.pl line 13. > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Alexander Lourier, http://aml.rulezz.ru From gnatyna на gmail.com Fri May 30 13:27:28 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Sat, 31 May 2008 00:27:28 +0400 Subject: [Moscow.pm] =?utf-8?b?0L/QtdGA0Lsg0LIg0LzQsNGB0YHRiyE=?= Message-ID: <200805310027.29427.gnatyna@gmail.com> http://code.google.com/p/googleappengine/issues/detail?id=34 вроде не было ссылки. Я за! Гугл, имхо, именно тот паровоз, который вытянет что угодно. From gnatyna на gmail.com Fri May 30 13:30:32 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Sat, 31 May 2008 00:30:32 +0400 Subject: [Moscow.pm] =?utf-8?b?INC/0LXRgNC7INCyINC80LDRgdGB0Ysh?= Message-ID: <200805310030.32194.gnatyna@gmail.com> http://code.google.com/p/googleappengine/issues/detail?id=34 вроде не было ссылки. Я за! Гугл, имхо, именно тот паровоз, который вытянет что угодно. --- дубль с именем группы From dmitry на karasik.eu.org Fri May 30 13:35:04 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 30 May 2008 22:35:04 +0200 Subject: [Moscow.pm] Почему код так работает? In-Reply-To: <48401434.9050604@gerdler.ru> ("Игорь Гердлер"'s message of "Fri, 30 May 2008 18:50:28 +0400") References: <48401434.9050604@gerdler.ru> Message-ID: <84od6nmsxz.fsf@tetsuo.karasik.eu.org> On 30 май 08 at 16:50, ) wrote: > Может кто-нибудь объяснить, почему код так работает? На FreeBSD есть практика ставить перл с патчлевелами, из портов, в результате чего его perl5.8.8 и какойнибудь такой же но ActiveState различаются в мелочах. Здесь похожий случай - я проверил код на древнем виндузном ActiveState #822, есть эффект, на FreeBSD - Есть эффект, на 5.10 - уже нету. А по вопросу, видимо это просто старый баг, очевидно пофиксеный. Он очевидно принимал $test за локализуемую переменную, видимую из-под замыкания $func1. -- Sincerely, Dmitry Karasik From forihrd на gmail.com Fri May 30 18:48:17 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Sat, 31 May 2008 12:48:17 +1100 Subject: [Moscow.pm] =?utf-8?b?0JrRgNC40Log0L7RgtGH0LDRj9C90LjRjw==?= In-Reply-To: <353f08b80805300054n99fb050v49b738da2e694595@mail.gmail.com> References: <778dbdcb0805290911ifb3932cm951522cf3f89d6bd@mail.gmail.com> <200805292150.00682.gnatyna@gmail.com> <1738160106.20080529215412@shitov.ru> <200805292157.48171.gnatyna@gmail.com> <1844328888.20080529230401@gmail.com> <353f08b80805300054n99fb050v49b738da2e694595@mail.gmail.com> Message-ID: Привет, >Не так. Всех, кто удаленно. Удаленные программисты могут работать и в >самой Москве или в Московской области. И с ними тоже можно натерпеться >бед, особенно когда они не в штате. Ок, на мой вкус не менее странное обобщение. Здесь все упирается в коммуникацию. Чтобы понять друг-друга удаленно потребуется больше пиздежа. Но как это волшебным образом влияет на скорость или качество не очень ясно, если понимание состоялось, то не важно какой там было расстояние. А вообще - отработаем, смогу авторитетно говорить. > Вот смотри. На хакфесте упал сервер с вашим решением. И никто его не > мог поднять. То есть решение-то было хорошее, люди хорошие, а > пользоваться невозможно. Не совсем так, я таки смог поднять себя в 7-мь утра когда мне скинули sms об этом, и сервер тоже, поднял через пару минут и организаторам об этом сообщил. Косяк был в другом - приподнимая сервер я с просони поднял его на другом порту :))) проверил что работает, и снова отрубился. Про пользоваться не возможно - тут и спорить нечего, идея была классная, но сделать ее приемлемо за 24 часа мы не осилили. Учитывая, что это было наш первый опыт участия в чем-либо подобно я искренне считаю, что мы отработали на заебись. Единственное, что не ясно - при чем здесь эта история и все удаленные программисты :) Уверен что в условиях хакфеста удаленность играла последнюю роль. >$ make FarEast.pl Working... $ ===> %