From andy на shitov.ru Fri Jan 1 14:54:19 2010 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 2 Jan 2010 01:54:19 +0300 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> Message-ID: > $x = new Class::WithOuthArguments; > $x = Class::WithArguments->new(...); Первым делом в новом году оказалось, что нельзя написать new __PACKAGE__, а можно только __PACKAGE__->new. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dc-rom на mail.ru Mon Jan 4 03:24:38 2010 From: dc-rom на mail.ru (=?UTF-8?B?ItCc0LjQu9C+0LLRgdC60LjQuSDQoC7Qni4i?=) Date: Mon, 04 Jan 2010 14:24:38 +0300 Subject: [Moscow.pm] XML::RSS:Parser Message-ID: <4B41CFF6.5070006@mail.ru> Добрых суток! С наступившим НГ! Может кто-нибудь сьалкивался со следующей проблемой: Делаю парсер RSS с помощью XML::RSS::Parser. Иногда получаю ошибку: 'Can't call method "text_content" on an undefined value ...'. Причем ошибка может появляться на тех фидах, которые раньше обрабатывались нормально. Строка на которую ругается ошибка: $guid = $node3->text_content; node3 делаю так: my $node3 = $i->query('guid'); Подскажите, пожалуйста, как бы его заставить работать на всех фидах. Или может использовать нечто другое? From andrei.protasovitski на gmail.com Mon Jan 4 04:05:59 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Mon, 4 Jan 2010 13:05:59 +0100 Subject: [Moscow.pm] XML::RSS:Parser In-Reply-To: <4B41CFF6.5070006@mail.ru> References: <4B41CFF6.5070006@mail.ru> Message-ID: <25d777681001040405n1ec79acah148c5ac9453764d8@mail.gmail.com> А почему бы не проверить node3 на undef? ;) 4 января 2010 г. 12:24 пользователь "Миловский Р.О." написал: > Добрых суток! > > С наступившим НГ! > > Может кто-нибудь сьалкивался со следующей проблемой: > Делаю парсер RSS с помощью XML::RSS::Parser. Иногда получаю ошибку: 'Can't > call method "text_content" on an undefined value ...'. Причем ошибка может > появляться на тех фидах, которые раньше обрабатывались нормально. > > Строка на которую ругается ошибка: > $guid = $node3->text_content; > > node3 делаю так: > my $node3 = $i->query('guid'); > > Подскажите, пожалуйста, как бы его заставить работать на всех фидах. > Или может использовать нечто другое? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dc-rom на mail.ru Mon Jan 4 04:20:26 2010 From: dc-rom на mail.ru (=?UTF-8?B?ItCc0LjQu9C+0LLRgdC60LjQuSDQoC7Qni4i?=) Date: Mon, 04 Jan 2010 15:20:26 +0300 Subject: [Moscow.pm] XML::RSS:Parser In-Reply-To: <25d777681001040405n1ec79acah148c5ac9453764d8@mail.gmail.com> References: <4B41CFF6.5070006@mail.ru> <25d777681001040405n1ec79acah148c5ac9453764d8@mail.gmail.com> Message-ID: <4B41DD0A.8000409@mail.ru> Вот так всегда - взгляд со стороны показывает простейшую ошибку :) Спасибо! > А почему бы не проверить node3 на undef? ;) > > 4 января 2010 г. 12:24 пользователь "Миловский Р.О." > написал: > > Добрых суток! > > С наступившим НГ! > > Может кто-нибудь сьалкивался со следующей проблемой: > Делаю парсер RSS с помощью XML::RSS::Parser. Иногда получаю ошибку: > 'Can't call method "text_content" on an undefined value ...'. Причем > ошибка может появляться на тех фидах, которые раньше обрабатывались > нормально. > > Строка на которую ругается ошибка: > $guid = $node3->text_content; > > node3 делаю так: > my $node3 = $i->query('guid'); > > Подскажите, пожалуйста, как бы его заставить работать на всех фидах. > Или может использовать нечто другое? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From shafiev на gmail.com Mon Jan 4 12:23:32 2010 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 4 Jan 2010 23:23:32 +0300 Subject: [Moscow.pm] XML::RSS:Parser In-Reply-To: <4B41DD0A.8000409@mail.ru> References: <4B41CFF6.5070006@mail.ru> <25d777681001040405n1ec79acah148c5ac9453764d8@mail.gmail.com> <4B41DD0A.8000409@mail.ru> Message-ID: <218771511001041223l412769d1hed80e16999a9947e@mail.gmail.com> Можно кстати и дебаггером Padre юзать.(Он в последней версии встроен и пашет) 4 января 2010 г. 15:20 пользователь "Миловский Р.О." написал: > Вот так всегда - взгляд со стороны показывает простейшую ошибку :) > > Спасибо! > > >> А почему бы не проверить node3 на undef? ;) >> >> 4 января 2010 г. 12:24 пользователь "Миловский Р.О." > > написал: >> >>    Добрых суток! >> >>    С наступившим НГ! >> >>    Может кто-нибудь сьалкивался со следующей проблемой: >>    Делаю парсер RSS с помощью XML::RSS::Parser. Иногда получаю ошибку: >>    'Can't call method "text_content" on an undefined value ...'. Причем >>    ошибка может появляться на тех фидах, которые раньше обрабатывались >>    нормально. >> >>    Строка на которую ругается ошибка: >>      $guid = $node3->text_content; >> >>    node3 делаю так: >>       my $node3 = $i->query('guid'); >> >>    Подскажите, пожалуйста, как бы его заставить работать на всех фидах. >>    Или может использовать нечто другое? >>    -- >>    Moscow.pm mailing list >>    moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> >> -- >> Andrei Protasovitski >> < andrei[dot]protasovitski[at]gmail[dot]com > >> Diemen, Netherlands >> >> >> ------------------------------------------------------------------------ >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From tarkhil на over.ru Wed Jan 6 03:59:27 2010 From: tarkhil на over.ru (Alex Povolotsky) Date: Wed, 06 Jan 2010 14:59:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PU2CDXIFRleHQ6OlRleHRpbGU=?= Message-ID: <4B447B1F.7020304@over.ru> Text::Textile 2.03 Теоретически, два нижеприведенных фрагмента кода должны работать идентично. На практике, первый портит кириллицу, второй - не портит. perl -MText::Textile -e 'my $t = Text::Textile->new(charset=>"utf-8");print $t->textile("h1.И где он уродует русский?\n"),"\n";' perl -MText::Textile -e 'my $t = Text::Textile->new();$t->charset("utf-8");print $t->textile("h1.И где он уродует русский?\n"),"\n";' собственно, странность обнаружена в рамках попытки заставить работать MojoMojo. На текущий момент, у меня он не признает викисловами слова на кириллице, начинающиеся с заглавной буквы - на латинице признает. Кто-нибудь раскопал MojoMojo до полностью рабочего состояния? Alex. From andrei.protasovitski на gmail.com Wed Jan 6 04:12:41 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 6 Jan 2010 13:12:41 +0100 Subject: [Moscow.pm] =?utf-8?b?0KHRgtGA0LDQvdC90L7RgdGC0Ywg0LIgVGV4dDo6?= =?utf-8?q?Textile?= In-Reply-To: <4B447B1F.7020304@over.ru> References: <4B447B1F.7020304@over.ru> Message-ID: <25d777681001060412g536cfddfv4dde3db89ee70359@mail.gmail.com> Судя по исходникам, это баг: http://cpansearch.perl.org/src/BCHOATE/Text-Textile-2.12/lib/Text/Textile.pm 6 января 2010 г. 12:59 пользователь Alex Povolotsky написал: > Text::Textile 2.03 > > Теоретически, два нижеприведенных фрагмента кода должны работать идентично. > На практике, первый портит кириллицу, второй - не портит. > > perl -MText::Textile -e 'my $t = Text::Textile->new(charset=>"utf-8");print > $t->textile("h1.И где он уродует русский?\n"),"\n";' > > perl -MText::Textile -e 'my $t = > Text::Textile->new();$t->charset("utf-8");print $t->textile("h1.И где он > уродует русский?\n"),"\n";' > > собственно, странность обнаружена в рамках попытки заставить работать > MojoMojo. > > На текущий момент, у меня он не признает викисловами слова на кириллице, > начинающиеся с заглавной буквы - на латинице признает. > > Кто-нибудь раскопал MojoMojo до полностью рабочего состояния? > > Alex. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From tarkhil на over.ru Wed Jan 6 04:17:08 2010 From: tarkhil на over.ru (Alex Povolotsky) Date: Wed, 06 Jan 2010 15:17:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PU2CDXIFRleHQ6OlRleHRpbGU=?= In-Reply-To: <25d777681001060412g536cfddfv4dde3db89ee70359@mail.gmail.com> References: <4B447B1F.7020304@over.ru> <25d777681001060412g536cfddfv4dde3db89ee70359@mail.gmail.com> Message-ID: <4B447F44.4080007@over.ru> On 01/06/10 15:12, Andrei wrote: > Судя по исходникам, это баг: > > http://cpansearch.perl.org/src/BCHOATE/Text-Textile-2.12/lib/Text/Textile.pm > Да, логично. $t->new(charser=>'utf--8') и $t->charset('utf-8') делают ЧУТЬ-ЧУТЬ разные вещи. ... значит, грабли лежат где-то выше в MojoMojo... Alex. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrei.protasovitski на gmail.com Wed Jan 6 05:20:56 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 6 Jan 2010 14:20:56 +0100 Subject: [Moscow.pm] =?utf-8?b?0KHRgtGA0LDQvdC90L7RgdGC0Ywg0LIgVGV4dDo6?= =?utf-8?q?Textile?= In-Reply-To: <4B447F44.4080007@over.ru> References: <4B447B1F.7020304@over.ru> <25d777681001060412g536cfddfv4dde3db89ee70359@mail.gmail.com> <4B447F44.4080007@over.ru> Message-ID: <25d777681001060520g5eff428ew1943c7cee667af41@mail.gmail.com> 6 января 2010 г. 13:17 пользователь Alex Povolotsky написал: > On 01/06/10 15:12, Andrei wrote: > > Судя по исходникам, это баг: > > > http://cpansearch.perl.org/src/BCHOATE/Text-Textile-2.12/lib/Text/Textile.pm > > > Да, логично. $t->new(charser=>'utf--8') и $t->charset('utf-8') делают > ЧУТЬ-ЧУТЬ разные вещи. > > ... значит, грабли лежат где-то выше в MojoMojo... > Я не про это. Я про то, что: sub charset { my $self = shift; if (@_) { $self->{charset} = shift; if ($self->{charset} =~ m/^utf-?8$/i) { $self->char_encoding(0); } else { $self->char_encoding(1); } } return $self->{charset}; } Т.е. сеттер для charset устанавливает char_encoding в 0, если /^utf-?8$/ . В то время как в new char_encoding по умолчанию устанавливается в 1, значит, его нужно устанавливать в 0 явно вместе с charset => 'utf-8'. Ну, или править исходники. Теоретически perl -MText::Textile -e 'my $t = Text::Textile->new(charset=>"utf-8", char_encoding => 0);print $t->textile("h1.И где он уродует русский?\n"),"\n";' должно работать правильно. > > Alex. > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From tarkhil на over.ru Wed Jan 6 06:06:14 2010 From: tarkhil на over.ru (Alex Povolotsky) Date: Wed, 06 Jan 2010 17:06:14 +0300 Subject: [Moscow.pm] =?koi8-r?b?89TSwc7Oz9PU2CDXIFRleHQ6OlRleHRpbGU=?= In-Reply-To: <25d777681001060520g5eff428ew1943c7cee667af41@mail.gmail.com> References: <4B447B1F.7020304@over.ru> <25d777681001060412g536cfddfv4dde3db89ee70359@mail.gmail.com> <4B447F44.4080007@over.ru> <25d777681001060520g5eff428ew1943c7cee667af41@mail.gmail.com> Message-ID: <4B4498D6.6060308@over.ru> On 01/06/10 16:20, Andrei wrote: > 6 января 2010 г. 13:17 пользователь Alex Povolotsky > написал: > > On 01/06/10 15:12, Andrei wrote: >> Судя по исходникам, это баг: >> >> http://cpansearch.perl.org/src/BCHOATE/Text-Textile-2.12/lib/Text/Textile.pm >> > > Да, логично. $t->new(charser=>'utf--8') и $t->charset('utf-8') > делают ЧУТЬ-ЧУТЬ разные вещи. > > .... значит, грабли лежат где-то выше в MojoMojo... > > > Я не про это. Я про то, что: > > sub charset { > > my $self = shift; > if (@_) { > > $self->{charset} = shift; > if ($self->{charset} =~ m/^utf-?8$/i) { > > $self->char_encoding(0); > } else { > > $self->char_encoding(1); > } > > } > return $self->{charset}; > > } > > > Т.е. сеттер для charset устанавливает char_encoding в 0, если > /^utf-?8$/ . В то время как в new char_encoding по умолчанию > устанавливается в 1, значит, его нужно устанавливать в 0 явно вместе с > charset => 'utf-8'. Ну, или править исходники. Да, я понял. В принципе, акксессор с побочным эффектом - это есть злая бага. Но от явной установки char_encoding(0) проблема не проходит... Alex. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Fri Jan 8 14:04:27 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Sat, 9 Jan 2010 01:04:27 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= Message-ID: Всем привет! Вроде простая совсем задачка: https://www.spoj.pl/problems/SUMITR/ А поди ж ты, на самом плохом тесткейсе в 2 секунды на довольно мощной машине уложить не могу :( На Си хватает и половины секунды. В комментах пишут, что и Питон справляется. Хочет кто-нибудь поиграться? Моё решение (до сжатия кода, понятно): http://ideone.com/alWtxXxt Плохой тесткейс: http://dl.dropbox.com/u/360558/input_big.txt.gz (распакуется в 14 мег) -- Alex Kapranoff. From andy на shitov.ru Fri Jan 8 14:09:23 2010 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 9 Jan 2010 01:09:23 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: Message-ID: > Хочет кто-нибудь поиграться? Ты http://projecteuler.net уже прошел? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andrei.protasovitski на gmail.com Fri Jan 8 15:07:09 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Sat, 9 Jan 2010 00:07:09 +0100 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: Message-ID: <25d777681001081507q5abe84fau93e6c4c10662446f@mail.gmail.com> Это потому что у тебя решение "в лоб". Если завтра будет время, поиграюсь с рекурсией. Тут многие суммы можно не считать, они заведомо будут меньше предыдушего максимума. 8 января 2010 г. 23:04 пользователь Alex Kapranoff написал: > Всем привет! > > Вроде простая совсем задачка: https://www.spoj.pl/problems/SUMITR/ > > А поди ж ты, на самом плохом тесткейсе в 2 секунды на довольно мощной > машине уложить не могу :( > > На Си хватает и половины секунды. В комментах пишут, что и Питон > справляется. Хочет кто-нибудь поиграться? > > Моё решение (до сжатия кода, понятно): http://ideone.com/alWtxXxt > Плохой тесткейс: http://dl.dropbox.com/u/360558/input_big.txt.gz > (распакуется в 14 мег) > > -- > Alex Kapranoff. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Fri Jan 8 15:48:31 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Sat, 9 Jan 2010 02:48:31 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: <25d777681001081507q5abe84fau93e6c4c10662446f@mail.gmail.com> References: <25d777681001081507q5abe84fau93e6c4c10662446f@mail.gmail.com> Message-ID: Буду ждать :) 2010/1/9 Andrei : > Это потому что у тебя решение "в лоб". > > Если завтра будет время, поиграюсь с рекурсией. Тут многие суммы можно не > считать, они заведомо будут меньше предыдушего максимума. > > 8 января 2010 г. 23:04 пользователь Alex Kapranoff > написал: >> >> Всем привет! >> >> Вроде простая совсем задачка: https://www.spoj.pl/problems/SUMITR/ >> >> А поди ж ты, на самом плохом тесткейсе в 2 секунды на довольно мощной >> машине уложить не могу :( >> >> На Си хватает и половины секунды. В комментах пишут, что и Питон >> справляется. Хочет кто-нибудь поиграться? >> >> Моё решение (до сжатия кода, понятно): http://ideone.com/alWtxXxt >> Плохой тесткейс: http://dl.dropbox.com/u/360558/input_big.txt.gz >> (распакуется в 14 мег) >> >> -- >> Alex Kapranoff. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From andy на shitov.ru Fri Jan 8 19:18:49 2010 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 9 Jan 2010 06:18:49 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: <25d777681001081507q5abe84fau93e6c4c10662446f@mail.gmail.com> Message-ID: > Плохой тесткейс: http://dl.dropbox.com/u/360558/input_big.txt.gz (распакуется в 14 мег) Пример какой-то странный. На нем нельзя убедиться, что программа работает правильно: все пути дают одинаковый результат, и пооптимизировать для случая со случайными данными не получится. Откуда этот файл? Моя вторая попытка (после прямолинейной первой) - начать считать не сверху, а снизу, отсеивая пути, которые на очередном шаге добавляют в результат меньше других. use v5.10; #use Data::Dumper; <>;@v=reverse map{[split/\s/]}<>; $s=$v[0]; for(1..$#v){ if($q==1){$q++;next} if($q==2){$q=0;$s=$v[$_];next} #say Dumper($s); $c=$v[$_]; $n=$v[$_+1]; if(@$c!=@$n){ #say join',',@$c; $m=0; for(0..@$c-1){ if($$s[$_]){$$s[$_]=$$c[$_]+($$s[$_]>$$s[$_+1]?$$s[$_]:$$s[$_+1]);$m=$$s[$_]if$$s[$_]>$m} } pop@$s; @$s=map{$_!=$m?0:$_}@$s }else{ push на r,$$c[0]+($$s[0]>$$s[1]?$$s[0]:$$s[1]); $q=1; #say '-'x20; } } say for reverse на r; На простых тестовых данных вроде работает, хотя я не уверен, что здесь все правильно и будет работать на других данных, например, если вставить большое число где-то на краю треугольника. Короче, на свалку. Третий подход через рекурсию. Даже получается уложиться в 256 байт, причем не убирая "my". Не очень понятно, правда, как отсеиваются неверные пути, но работает :-) for(1..<>){ @v=();$h=<>;for(1..$h){push на v,[split/\s+/,<>]} print path(0,0),"\n"; } sub path{ my($x,$y)=@_; return 0 if $y==$h; my$l=path($x,$y+1); my$r=path($x+1,$y+1); $v[$y][$x]+($l>$r?$l:$r); } Но spoj.pl все равно говорит: "time limit exceeded" :-( Пробовал избавиться от повторных вычислений: for(1..<>){ @p=();@v=();$h=<>;for(1..$h){push на v,[split/\s+/,<>]} print p(0,0),"\n"; } sub p{ my($x,$y)=@_; return $p[$y][$x]if defined $p[$y][$x]; return 0 if $y==$h; my$l=p($x,$y+1); my$r=p($x+1,$y+1); return $p[$y][$x]=$v[$y][$x]+($l>$r?$l:$r); } И здесь "time limit exceeded". Если я правильно понимаю, все равно приходится пройтись по всем путям? Нет? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From alex на alemate.ru Fri Jan 8 20:39:16 2010 From: alex на alemate.ru (Alexander V Alekseev) Date: Sat, 9 Jan 2010 07:39:16 +0300 (MSK) Subject: [Moscow.pm] =?koi8-r?b?88zP1snU2CA1MDAwMDAwIN7J08XM?= In-Reply-To: References: Message-ID: On Sat, 9 Jan 2010, Alex Kapranoff wrote: > Всем привет! > > Вроде простая совсем задачка: https://www.spoj.pl/problems/SUMITR/ > > А поди ж ты, на самом плохом тесткейсе в 2 секунды на довольно мощной > машине уложить не могу :( > > На Си хватает и половины секунды. В комментах пишут, что и Питон > справляется. Хочет кто-нибудь поиграться? > > Моё решение (до сжатия кода, понятно): http://ideone.com/alWtxXxt > Плохой тесткейс: http://dl.dropbox.com/u/360558/input_big.txt.gz > (распакуется в 14 мег) $cat input_big.txt | LC_ALL=C time perl -le 'while(){ chomp; split(" ",$_);}' 1.29user 0.00system 0:01.36elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+464minor)pagefaults 0swaps У меня не самая мощная машина, но на вычисления остаётся ~ 0.7 сек. С другой стороны: $cat input_big.txt | time perl -le 'sysread(STDIN,$dd, 100_000_000); foreach (split("\n",$dd)){ split(" ", $_);}; print length($dd);' 14853005 1.59user 0.04system 0:01.67elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+8733minor)pagefaults 0swaps Т.е. ещё хуже. Для решения input_big.txt нужно выполнить как минимум 1000*99*(99+1)/2 = 4950000 сложений. $time perl -le 'for(1 .. 4950000) { $a = $b + 1;}' 1.19user 0.00system 0:01.20elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+480minor)pagefaults 0swaps Подозреваю, что на моём mobile core2 без шансов. From kapranoff на gmail.com Sat Jan 9 01:59:05 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Sat, 9 Jan 2010 12:59:05 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: <25d777681001081507q5abe84fau93e6c4c10662446f@mail.gmail.com> Message-ID: 2010/1/9 Andrew Shitov : >> Плохой тесткейс: http://dl.dropbox.com/u/360558/input_big.txt.gz > (распакуется в 14 мег) > > Пример какой-то странный. На нем нельзя убедиться, что программа > работает правильно: все пути дают одинаковый результат, и > пооптимизировать для случая со случайными данными не получится. Откуда > этот файл? Я его сгенерировал. Отладить алгоритм можно и на маленьких тестах. > Моя вторая попытка (после прямолинейной первой) - начать считать не > сверху, а снизу, отсеивая пути, которые на очередном шаге добавляют в > результат меньше других. Я тоже снизу считал, алгоритм очень похож на поиск пути в графе по Дейкстре. Для каждого числа считается наибольший путь вниз если бы треугольник начинался в этой точке. Получается O(n^2) и меньше вряд ли можно. > use v5.10; > #use Data::Dumper; > <>;@v=reverse map{[split/\s/]}<>; > $s=$v[0]; > for(1..$#v){ >    if($q==1){$q++;next} >    if($q==2){$q=0;$s=$v[$_];next} >    #say Dumper($s); >    $c=$v[$_]; >    $n=$v[$_+1]; >    if(@$c!=@$n){ >        #say join',',@$c; >        $m=0; >        for(0..@$c-1){ >            if($$s[$_]){$$s[$_]=$$c[$_]+($$s[$_]>$$s[$_+1]?$$s[$_]:$$s[$_+1]);$m=$$s[$_]if$$s[$_]>$m} Вот из-за этого if-а неправильно обрабатывается вариант 1 1 1 1 1 1 1 1 1 2 http://ideone.com/JzdFSyes >        } >        pop@$s; >        @$s=map{$_!=$m?0:$_}@$s >    }else{ >        push на r,$$c[0]+($$s[0]>$$s[1]?$$s[0]:$$s[1]); >        $q=1; >        #say '-'x20; >    } > } > say for reverse на r; > > На простых тестовых данных вроде работает, хотя я не уверен, что здесь > все правильно и будет работать на других данных, например, если > вставить большое число где-то на краю треугольника. Короче, на свалку. Да, а из-за логики с отсечением по максимуму неправильно работает вариант 1 3 1 3 1 1 1 1 1 4 http://ideone.com/ECr6KQTn > > Третий подход через рекурсию. Даже получается уложиться в 256 байт, > причем не убирая "my". Не очень понятно, правда, как отсеиваются > неверные пути, но работает :-) > > for(1..<>){ >    @v=();$h=<>;for(1..$h){push на v,[split/\s+/,<>]} >    print path(0,0),"\n"; > } > sub path{ >    my($x,$y)=@_; >    return 0 if $y==$h; >    my$l=path($x,$y+1); >    my$r=path($x+1,$y+1); >    $v[$y][$x]+($l>$r?$l:$r); > } Ну тут в принципе O(n^4) получается :) Даже 20 строк считаются 2 секунды. > Но spoj.pl все равно говорит: "time limit exceeded" :-( Пробовал > избавиться от повторных вычислений: > > for(1..<>){ >    @p=();@v=();$h=<>;for(1..$h){push на v,[split/\s+/,<>]} >    print p(0,0),"\n"; > } > sub p{ >    my($x,$y)=@_; >    return $p[$y][$x]if defined $p[$y][$x]; >    return 0 if $y==$h; >    my$l=p($x,$y+1); >    my$r=p($x+1,$y+1); >    return $p[$y][$x]=$v[$y][$x]+($l>$r?$l:$r); > } > > И здесь "time limit exceeded". Если я правильно понимаю, все равно > приходится пройтись по всем путям? Нет? Да, по всем. Но с кэшированием уже вычисленных под-треугольников :) Вернулись к моему алгоритму (только он считает рядами, поэтому и кэширует один предыдущий ряд, больше не надо). А другого способа и нет. Задача в том, чтобы быстро сложить 5000000 маленьких целых чисел. Непонятно, почему Питон успевает, а Перл ? нет. Скаляры-то одинаковые. From ruslan.zakirov на gmail.com Sat Jan 9 14:28:19 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Sun, 10 Jan 2010 01:28:19 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: Message-ID: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> 2010/1/9 Alex Kapranoff : > Всем привет! Привет. > Вроде простая совсем задачка: https://www.spoj.pl/problems/SUMITR/ > > А поди ж ты, на самом плохом тесткейсе в 2 секунды на довольно мощной > машине уложить не могу :( Похоже и не получиться без улучшения производительности perl. > На Си хватает и половины секунды. В комментах пишут, что и Питон > справляется. Хочет кто-нибудь поиграться? Куда играться-то? Лучше алгоритма чем Дейкстры не придумаешь для это задачки. > Моё решение (до сжатия кода, понятно): http://ideone.com/alWtxXxt У меня есть прямое, которое по ходу считает, а потом в нижнем ряду находит максимум. Разница не значительная. В итоге в твоем решении тратиться: 3 сек с копейками на split 7 сек на ~5000000 сравнений и суммирований 1.2 сек на вывод результата Вот такая математика. Пока 7 секунд не превратятся в 1, о каком-то приближении к топу и быть не может. -- Best regards, Ruslan. From kapranoff на gmail.com Sat Jan 9 17:44:47 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Sun, 10 Jan 2010 04:44:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> Message-ID: 2010/1/10 Ruslan Zakirov : > 2010/1/9 Alex Kapranoff : >> Вроде простая совсем задачка: https://www.spoj.pl/problems/SUMITR/ >> >> А поди ж ты, на самом плохом тесткейсе в 2 секунды на довольно мощной >> машине уложить не могу :( > > Похоже и не получиться без улучшения производительности perl. > >> На Си хватает и половины секунды. В комментах пишут, что и Питон >> справляется. Хочет кто-нибудь поиграться? > > Куда играться-то? Лучше алгоритма чем Дейкстры не придумаешь для это задачки. Базовый алгоритм остаётся, да, но всякие мелочи можно оптимизировать. У меня простейший оператор присваивания во внутреннем цикле занимает почти секунду :) Добрые перломонахи подсказали пару интересных идей: http://www.perlmonks.com/?node_id=816485 В частности, я тоже перешёл на твой вариант считать сверху вниз, а потом вывести максимум, чем срезал пару присваиваний. Ещё важным предложением оказалось считать сразу весь файл в плоский массив, а всю двухмерность рассчитывать по ходу дела индексами. Вот текущий вариант: http://ideone.com/np0UUaTO На плохом тесткейсе у меня на машине вместо 6 секунд работает всего 3.5 :) Проверку на spoj.pl, правда, всё равно не проходит. > У меня есть прямое, которое по ходу считает, а потом в нижнем ряду > находит максимум. Разница не значительная. > > В итоге в твоем решении тратиться: > 3 сек с копейками на split > 7 сек на ~5000000 сравнений и суммирований > 1.2 сек на вывод результата У меня, кстати, в профиле вывод вообще не виден. Проверь ещё разок.. > Вот такая математика. Пока 7 секунд не превратятся в 1, о каком-то > приближении к топу и быть не может. From andy на shitov.ru Sun Jan 10 10:17:13 2010 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 10 Jan 2010 21:17:13 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 Message-ID: Привет! Хочу немного рассказать о том, чем Moscow.pm занимался в прошедшем году и о том, чего ждать от 2010-го. В 2009 году число подписчиков списка рассылки превысило 200 человек. Сегодня - 207. За год в рассылку написано 3126 писем. В 2009 году мы провели 7 социальных и технических встреч, последняя из них - в офисе Рамблера - была самая ударная. Самостоятельно или совместно с другими городами мы провели 8 больших мероприятий (воркшопов и конференций): два в России и по одному на Украине, в Белоруссии, Узбекистане, Казахстане, Болгарии и Латвии. В январе был проведен первый хакмит. На списке рассылке опубликовано 14 вакансий. От себя хочу добавить, что поиск сотрудников в рассылке Moscow.pm весьма эффективен, одна из моих вакансий закрылась в день ее открытия. В 2009 году в Москве побывали brian d foy и Tim Bunce. Открыт сайт - агрегатор записей про Perl в блогах на русском языке http://planetperl.ru. Домен perl.ru по-прежнему находится в чужих руках :-) В 2010 году Moscow.pm принимает участие в нескольких совместных мероприятий: - 30 января. Второй болгарский Perl-воркшоп в Софии. - ? февраля. Пятый российский Perl-воркшоп "Perlburg" в Екатеринбурге. - ? апреля. TBA. - ? июня. Совместная конференция "Perl Mova + YAPC::Russia" в Киеве с увеселительной прогулкой по Днепру. - 18 декабря. Российский Perl-воркшоп "Saint Perl - 2" в Санкт-Петербурге с поледующим отмечанием 23-го дня рождения Perl. - еще несколько мероприятий, о которых пока мало что известно :-) В апреле ожидается релиз Rakudo Perl 6 ("Rakudo Star"). По этому поводу мы и РИТ++ зовем в гости Патрика Мишо. Все остальное - активность рассылки, технические и социальные встречи, доклады на мероприятиях, хакмиты, популяризация перла, участие в неперловых мероприятиях, пополнение CPAN и много другое - в наших руках. В августе мы можем показать себя миру на YAPC::Europe в Пизе. Кстати, пора планировать офлайн ? 18. Moscow.pm: http://moscow.pm.org YAPC::Russia: http://yapcrussia.org -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From kapranoff на gmail.com Sun Jan 10 10:47:43 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Sun, 10 Jan 2010 21:47:43 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: References: Message-ID: Здорово! Кстати, предлагаю в четверг социально заоффлайниться в Московском времени. Кто что думает? 2010/1/10 Andrew Shitov : > Привет! > > Хочу немного рассказать о том, чем Moscow.pm занимался в прошедшем > году и о том, чего ждать от 2010-го. > > В 2009 году число подписчиков списка рассылки превысило 200 человек. > Сегодня - 207. За год в рассылку написано 3126 писем. > > В 2009 году мы провели 7 социальных и технических встреч, последняя из > них - в офисе Рамблера - была самая ударная. > > Самостоятельно или совместно с другими городами мы провели 8 больших > мероприятий (воркшопов и конференций): два в России и по одному на > Украине, в Белоруссии, Узбекистане, Казахстане, Болгарии и Латвии. > > В январе был проведен первый хакмит. > > На списке рассылке опубликовано 14 вакансий. От себя хочу добавить, > что поиск сотрудников в рассылке Moscow.pm весьма эффективен, одна из > моих вакансий закрылась в день ее открытия. > > В 2009 году в Москве побывали brian d foy и Tim Bunce. > > Открыт сайт - агрегатор записей про Perl в блогах на русском языке > http://planetperl.ru. > > Домен perl.ru по-прежнему находится в чужих руках :-) > > > В 2010 году Moscow.pm принимает участие в нескольких совместных мероприятий: >  - 30 января. Второй болгарский Perl-воркшоп в Софии. >  - ? февраля. Пятый российский Perl-воркшоп "Perlburg" в Екатеринбурге. >  - ? апреля. TBA. >  - ? июня. Совместная конференция "Perl Mova + YAPC::Russia" в Киеве с > увеселительной прогулкой по Днепру. >  - 18 декабря. Российский Perl-воркшоп "Saint Perl - 2" в > Санкт-Петербурге с поледующим отмечанием 23-го дня рождения Perl. >  - еще несколько мероприятий, о которых пока мало что известно :-) > > В апреле ожидается релиз Rakudo Perl 6 ("Rakudo Star"). По этому > поводу мы и РИТ++ зовем в гости Патрика Мишо. > > > Все остальное - активность рассылки, технические и социальные встречи, > доклады на мероприятиях, хакмиты, популяризация перла, участие в > неперловых мероприятиях, пополнение CPAN и много другое - в наших > руках. В августе мы можем показать себя миру на YAPC::Europe в Пизе. > > Кстати, пора планировать офлайн ? 18. > > > Moscow.pm: http://moscow.pm.org > YAPC::Russia: http://yapcrussia.org > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From sharifulin на gmail.com Sun Jan 10 11:37:34 2010 From: sharifulin на gmail.com (=?UTF-8?B?0JDQvdCw0YLQvtC70LjQuSDQqNCw0YDQuNGE0YPQu9C40L0=?=) Date: Sun, 10 Jan 2010 22:37:34 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: References: Message-ID: <91318901001101137j6ad8d463xa4cb5ea7df6274b@mail.gmail.com> Так держать! Очень круто! Думаю это сообщение надо продублировать на Хабре. У кого есть возможность написать там? 2010/1/10 Andrew Shitov > Привет! > > Хочу немного рассказать о том, чем Moscow.pm занимался в прошедшем > году и о том, чего ждать от 2010-го. > > В 2009 году число подписчиков списка рассылки превысило 200 человек. > Сегодня - 207. За год в рассылку написано 3126 писем. > > В 2009 году мы провели 7 социальных и технических встреч, последняя из > них - в офисе Рамблера - была самая ударная. > > Самостоятельно или совместно с другими городами мы провели 8 больших > мероприятий (воркшопов и конференций): два в России и по одному на > Украине, в Белоруссии, Узбекистане, Казахстане, Болгарии и Латвии. > > В январе был проведен первый хакмит. > > На списке рассылке опубликовано 14 вакансий. От себя хочу добавить, > что поиск сотрудников в рассылке Moscow.pm весьма эффективен, одна из > моих вакансий закрылась в день ее открытия. > > В 2009 году в Москве побывали brian d foy и Tim Bunce. > > Открыт сайт - агрегатор записей про Perl в блогах на русском языке > http://planetperl.ru. > > Домен perl.ru по-прежнему находится в чужих руках :-) > > > В 2010 году Moscow.pm принимает участие в нескольких совместных > мероприятий: > - 30 января. Второй болгарский Perl-воркшоп в Софии. > - ? февраля. Пятый российский Perl-воркшоп "Perlburg" в Екатеринбурге. > - ? апреля. TBA. > - ? июня. Совместная конференция "Perl Mova + YAPC::Russia" в Киеве с > увеселительной прогулкой по Днепру. > - 18 декабря. Российский Perl-воркшоп "Saint Perl - 2" в > Санкт-Петербурге с поледующим отмечанием 23-го дня рождения Perl. > - еще несколько мероприятий, о которых пока мало что известно :-) > > В апреле ожидается релиз Rakudo Perl 6 ("Rakudo Star"). По этому > поводу мы и РИТ++ зовем в гости Патрика Мишо. > > > Все остальное - активность рассылки, технические и социальные встречи, > доклады на мероприятиях, хакмиты, популяризация перла, участие в > неперловых мероприятиях, пополнение CPAN и много другое - в наших > руках. В августе мы можем показать себя миру на YAPC::Europe в Пизе. > > Кстати, пора планировать офлайн No. 18. > > > Moscow.pm: http://moscow.pm.org > YAPC::Russia: http://yapcrussia.org > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Sun Jan 10 12:12:40 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Sun, 10 Jan 2010 22:12:40 +0200 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: <91318901001101137j6ad8d463xa4cb5ea7df6274b@mail.gmail.com> References: <91318901001101137j6ad8d463xa4cb5ea7df6274b@mail.gmail.com> Message-ID: Да, YAPC::Russia в Киеве - это круто! 2010/1/10 Анатолий Шарифулин : > Так держать! Очень круто! > Думаю это сообщение надо продублировать на Хабре. У кого есть возможность > написать там? > /me -- WBR, Yuri Pats From viacheslav.t на gmail.com Sun Jan 10 12:14:46 2010 From: viacheslav.t на gmail.com (vti) Date: Sun, 10 Jan 2010 21:14:46 +0100 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: <91318901001101137j6ad8d463xa4cb5ea7df6274b@mail.gmail.com> References: <91318901001101137j6ad8d463xa4cb5ea7df6274b@mail.gmail.com> Message-ID: <7d2879971001101214g78649ef1gc6b0f35543ffcd47@mail.gmail.com> Давайте. Пусть автор напишет как должно это выглядеть :) У меня, конечно, есть там аккаунт, но не шибко положительный :D 10 января 2010 г. 20:37 пользователь Анатолий Шарифулин написал: > Так держать! Очень круто! > Думаю это сообщение надо продублировать на Хабре. У кого есть возможность > написать там? > > 2010/1/10 Andrew Shitov >> >> Привет! >> >> Хочу немного рассказать о том, чем Moscow.pm занимался в прошедшем >> году и о том, чего ждать от 2010-го. >> >> В 2009 году число подписчиков списка рассылки превысило 200 человек. >> Сегодня - 207. За год в рассылку написано 3126 писем. >> >> В 2009 году мы провели 7 социальных и технических встреч, последняя из >> них - в офисе Рамблера - была самая ударная. >> >> Самостоятельно или совместно с другими городами мы провели 8 больших >> мероприятий (воркшопов и конференций): два в России и по одному на >> Украине, в Белоруссии, Узбекистане, Казахстане, Болгарии и Латвии. >> >> В январе был проведен первый хакмит. >> >> На списке рассылке опубликовано 14 вакансий. От себя хочу добавить, >> что поиск сотрудников в рассылке Moscow.pm весьма эффективен, одна из >> моих вакансий закрылась в день ее открытия. >> >> В 2009 году в Москве побывали brian d foy и Tim Bunce. >> >> Открыт сайт - агрегатор записей про Perl в блогах на русском языке >> http://planetperl.ru. >> >> Домен perl.ru по-прежнему находится в чужих руках :-) >> >> >> В 2010 году Moscow.pm принимает участие в нескольких совместных >> мероприятий: >> - 30 января. Второй болгарский Perl-воркшоп в Софии. >> - ? февраля. Пятый российский Perl-воркшоп "Perlburg" в Екатеринбурге. >> - ? апреля. TBA. >> - ? июня. Совместная конференция "Perl Mova + YAPC::Russia" в Киеве с >> увеселительной прогулкой по Днепру. >> - 18 декабря. Российский Perl-воркшоп "Saint Perl - 2" в >> Санкт-Петербурге с поледующим отмечанием 23-го дня рождения Perl. >> - еще несколько мероприятий, о которых пока мало что известно :-) >> >> В апреле ожидается релиз Rakudo Perl 6 ("Rakudo Star"). По этому >> поводу мы и РИТ++ зовем в гости Патрика Мишо. >> >> >> Все остальное - активность рассылки, технические и социальные встречи, >> доклады на мероприятиях, хакмиты, популяризация перла, участие в >> неперловых мероприятиях, пополнение CPAN и много другое - в наших >> руках. В августе мы можем показать себя миру на YAPC::Europe в Пизе. >> >> Кстати, пора планировать офлайн No. 18. >> >> >> Moscow.pm: http://moscow.pm.org >> YAPC::Russia: http://yapcrussia.org >> >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From andy на shitov.ru Sun Jan 10 12:37:55 2010 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 10 Jan 2010 23:37:55 +0300 Subject: [Moscow.pm] Fwd: Moscow.pm 2009 => 2010 In-Reply-To: <7d2879971001101236m6ace39bdjae10202cec120e70@mail.gmail.com> References: <91318901001101137j6ad8d463xa4cb5ea7df6274b@mail.gmail.com> <7d2879971001101214g78649ef1gc6b0f35543ffcd47@mail.gmail.com> <7d2879971001101236m6ace39bdjae10202cec120e70@mail.gmail.com> Message-ID: ---------- Forwarded message ---------- From: vti Date: 2010/1/10 Subject: Re: [Moscow.pm] Moscow.pm 2009 => 2010 http://vti.habrahabr.ru/blog/80424/ Плюсуйте, кто может, тогда получится перенести в Perl-блог :) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Sun Jan 10 12:42:56 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Sun, 10 Jan 2010 22:42:56 +0200 Subject: [Moscow.pm] Fwd: Moscow.pm 2009 => 2010 In-Reply-To: References: <91318901001101137j6ad8d463xa4cb5ea7df6274b@mail.gmail.com> <7d2879971001101214g78649ef1gc6b0f35543ffcd47@mail.gmail.com> <7d2879971001101236m6ace39bdjae10202cec120e70@mail.gmail.com> Message-ID: http://habrahabr.ru/blogs/perl/80423/ 2010/1/10 Andrew Shitov : > ---------- Forwarded message ---------- > From: vti > Date: 2010/1/10 > Subject: Re: [Moscow.pm] Moscow.pm 2009 => 2010 > > http://vti.habrahabr.ru/blog/80424/ > > Плюсуйте, кто может, тогда получится перенести в Perl-блог :) > > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pats From viacheslav.t на gmail.com Sun Jan 10 12:49:30 2010 From: viacheslav.t на gmail.com (vti) Date: Sun, 10 Jan 2010 21:49:30 +0100 Subject: [Moscow.pm] Fwd: Moscow.pm 2009 => 2010 In-Reply-To: References: <91318901001101137j6ad8d463xa4cb5ea7df6274b@mail.gmail.com> <7d2879971001101214g78649ef1gc6b0f35543ffcd47@mail.gmail.com> <7d2879971001101236m6ace39bdjae10202cec120e70@mail.gmail.com> Message-ID: <7d2879971001101249m3488e041xa4e3a756755bd8a7@mail.gmail.com> Как-то нехорошо вышло. 10 января 2010 г. 21:42 пользователь Yuri Pac написал: > http://habrahabr.ru/blogs/perl/80423/ From mons на cpan.org Mon Jan 11 02:10:11 2010 From: mons на cpan.org (Mons Anderson) Date: Mon, 11 Jan 2010 13:10:11 +0300 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> Message-ID: <201001111310.11440.mons@cpan.org> On Saturday 02 January 2010 01:54:19 Andrew Shitov wrote: > > $x = new Class::WithOuthArguments; > > $x = Class::WithArguments->new(...); > > Первым делом в новом году оказалось, что нельзя написать new > __PACKAGE__, а можно только __PACKAGE__->new. Ну а вообще, учитывая то, на что заменяется __PACKAGE__, а именно на строку с именем пакета, а не на имя пакета, то не удивительно что не работает )) -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From mons на cpan.org Mon Jan 11 02:06:14 2010 From: mons на cpan.org (Mons Anderson) Date: Mon, 11 Jan 2010 13:06:14 +0300 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> Message-ID: <201001111306.14714.mons@cpan.org> On Saturday 02 January 2010 01:54:19 Andrew Shitov wrote: > __PACKAGE_ зло! -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From juchkov на gmail.com Mon Jan 11 06:05:56 2010 From: juchkov на gmail.com (Sergey Juchkov) Date: Mon, 11 Jan 2010 17:05:56 +0300 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydE=?= Message-ID: <211995863.20100111170556@gmail.com> Привет. Имеется вакансия в Москве. Требования: * знание как работает WEB * знание perl, способа реализации на нем объектной модели * DBI, DBIx::Class (Class::DBI), JSON, Template::Toolkit. умение не придумывать новое, а искать на CPAN готовые решения и выбирать лучшее * SQL (PostgreSQL),хранимые процедуры(функции), триггеры * memcached и прочие вспомогательные компоненты и утилиты * иметь представление об используемых web-стандартах (W3C, RFC) * знание linux/unix на хорошем уровне, умение настроить apache, nginx. * svn (mercurial) и прочие средства командной разработки Дополнительными плюсами являются: * знание XML/XSLT и умение работать с этим из перла * знание PHP и знакoмство с bitrix * глубокое знание и навыки администрирования linux/unix систем * опыт работы с высоконагруженными проектами Задача: написать и запустить интересный проект. Условия: первые пару месяцев удаленка, дальше переход в офис. Соответственно вначале можно расматривать как подработку без отрыва от основного места работы. В дальнейшем при успешном сотрудничестве возможно сможем рассматривать вариант удаленной работы (но больше нас интересует переход в офис). Исходя из этого з.п. начинаем рассматривать от 60 т.р. О себе писать на job на develdoc.ru Так же есть вакансии PHP-программиста (с возможностью выучить perl и забыть про пиват-хоум-пейдж недоязык) и администратора (linux/unix возможно чуть чуть windows). Если есть интересующиеся - писать туда же. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From ruslan.zakirov на gmail.com Mon Jan 11 09:08:50 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Mon, 11 Jan 2010 20:08:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> Message-ID: <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> Последний вариант. Отдельное префиксное индексирование чуть быстрее. Попробовал splice, но он медленнее undef $/; @file = split ' ', scalar <>; $res = ''; for (1 .. shift(@file)) { $rows = $file[$cur++]; @s = (0) x ($rows + 1); for (0 .. $rows-1) { $i = 0; $y = 0; $cur += $_; for ($cur .. $cur+$_) { $x = $y; $y = $s[$i]; $s[$i] = $file[$cur] + ($x > $y? $x : $y); ++$i; } } $m = 0; $m < $_ and $m = $_ for @s; $res .= $m; $res .= "\n"; $cur += $rows; } print $res; 2010/1/10 Alex Kapranoff : > 2010/1/10 Ruslan Zakirov : >> 2010/1/9 Alex Kapranoff : >>> Вроде простая совсем задачка: https://www.spoj.pl/problems/SUMITR/ >>> >>> А поди ж ты, на самом плохом тесткейсе в 2 секунды на довольно мощной >>> машине уложить не могу :( >> >> Похоже и не получиться без улучшения производительности perl. >> >>> На Си хватает и половины секунды. В комментах пишут, что и Питон >>> справляется. Хочет кто-нибудь поиграться? >> >> Куда играться-то? Лучше алгоритма чем Дейкстры не придумаешь для это задачки. > > Базовый алгоритм остаётся, да, но всякие мелочи можно оптимизировать. > У меня простейший оператор присваивания во внутреннем цикле занимает > почти секунду :) > > Добрые перломонахи подсказали пару интересных идей: > http://www.perlmonks.com/?node_id=816485 > > В частности, я тоже перешёл на твой вариант считать сверху вниз, а > потом вывести максимум, чем срезал пару присваиваний. Ещё важным > предложением оказалось считать сразу весь файл в плоский массив, а всю > двухмерность рассчитывать по ходу дела индексами. > > Вот текущий вариант: http://ideone.com/np0UUaTO > > На плохом тесткейсе у меня на машине вместо 6 секунд работает всего > 3.5 :) Проверку на spoj.pl, правда, всё равно не проходит. > >> У меня есть прямое, которое по ходу считает, а потом в нижнем ряду >> находит максимум. Разница не значительная. >> >> В итоге в твоем решении тратиться: >> 3 сек с копейками на split >> 7 сек на ~5000000 сравнений и суммирований >> 1.2 сек на вывод результата > > У меня, кстати, в профиле вывод вообще не виден. Проверь ещё разок.. > >> Вот такая математика. Пока 7 секунд не превратятся в 1, о каком-то >> приближении к топу и быть не может. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From kapranoff на gmail.com Tue Jan 12 03:35:50 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 12 Jan 2010 14:35:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> Message-ID: 2010/1/11 Ruslan Zakirov : > Последний вариант. Отдельное префиксное индексирование чуть быстрее. В нём ошибка, из-за которой всё работает на целых 25% быстрее, но неправильно :) > Попробовал splice, но он медленнее > > undef $/; @file = split ' ', scalar <>; > > $res = ''; > for (1 .. shift(@file)) { >    $rows = $file[$cur++]; > >    @s = (0) x ($rows + 1); >    for (0 .. $rows-1) { >        $i = 0; $y = 0; >        $cur += $_; > >        for ($cur .. $cur+$_) { >            $x = $y; >            $y = $s[$i]; >            $s[$i] = $file[$cur] + ($x > $y? $x : $y); Вот тут должно было $file[$_]. Использование $cur реально всё ускоряет. Это означает, что либо у нас оптимизатор умеет вычислять неизменяющиеся выражения перед циклом, либо срабатывает эффект процессорного кэша. >            ++$i; >        } >    } > >    $m = 0; >    $m < $_ and $m = $_ for @s; >    $res .= $m; >    $res .= "\n"; > >    $cur += $rows; > } > print $res; > > > 2010/1/10 Alex Kapranoff : >> 2010/1/10 Ruslan Zakirov : >>> 2010/1/9 Alex Kapranoff : >>>> Вроде простая совсем задачка: https://www.spoj.pl/problems/SUMITR/ >>>> >>>> А поди ж ты, на самом плохом тесткейсе в 2 секунды на довольно мощной >>>> машине уложить не могу :( >>> >>> Похоже и не получиться без улучшения производительности perl. >>> >>>> На Си хватает и половины секунды. В комментах пишут, что и Питон >>>> справляется. Хочет кто-нибудь поиграться? >>> >>> Куда играться-то? Лучше алгоритма чем Дейкстры не придумаешь для это задачки. >> >> Базовый алгоритм остаётся, да, но всякие мелочи можно оптимизировать. >> У меня простейший оператор присваивания во внутреннем цикле занимает >> почти секунду :) >> >> Добрые перломонахи подсказали пару интересных идей: >> http://www.perlmonks.com/?node_id=816485 >> >> В частности, я тоже перешёл на твой вариант считать сверху вниз, а >> потом вывести максимум, чем срезал пару присваиваний. Ещё важным >> предложением оказалось считать сразу весь файл в плоский массив, а всю >> двухмерность рассчитывать по ходу дела индексами. >> >> Вот текущий вариант: http://ideone.com/np0UUaTO >> >> На плохом тесткейсе у меня на машине вместо 6 секунд работает всего >> 3.5 :) Проверку на spoj.pl, правда, всё равно не проходит. >> >>> У меня есть прямое, которое по ходу считает, а потом в нижнем ряду >>> находит максимум. Разница не значительная. >>> >>> В итоге в твоем решении тратиться: >>> 3 сек с копейками на split >>> 7 сек на ~5000000 сравнений и суммирований >>> 1.2 сек на вывод результата >> >> У меня, кстати, в профиле вывод вообще не виден. Проверь ещё разок.. >> >>> Вот такая математика. Пока 7 секунд не превратятся в 1, о каком-то >>> приближении к топу и быть не может. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ruslan.zakirov на gmail.com Tue Jan 12 09:51:32 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 12 Jan 2010 20:51:32 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> Message-ID: <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> 2010/1/12 Alex Kapranoff : > 2010/1/11 Ruslan Zakirov : >> Последний вариант. Отдельное префиксное индексирование чуть быстрее. > > В нём ошибка, из-за которой всё работает на целых 25% быстрее, но неправильно :) > >> Попробовал splice, но он медленнее >> >> undef $/; @file = split ' ', scalar <>; >> >> $res = ''; >> for (1 .. shift(@file)) { >>    $rows = $file[$cur++]; >> >>    @s = (0) x ($rows + 1); >>    for (0 .. $rows-1) { >>        $i = 0; $y = 0; >>        $cur += $_; >> >>        for ($cur .. $cur+$_) { >>            $x = $y; >>            $y = $s[$i]; >>            $s[$i] = $file[$cur] + ($x > $y? $x : $y); > > Вот тут должно было $file[$_]. Использование $cur реально всё > ускоряет. Это означает, что либо у нас оптимизатор умеет вычислять > неизменяющиеся выражения перед циклом, либо срабатывает эффект > процессорного кэша. Бывает. Я думаю, что есть несколько реальных способов улучшить немного perl. 1) По идее use integer; должен ускорять все это дело. Под действием прагмы используются pp_i_add и соответственно другие макросы получения чисел, но как-то разницы в скорости я не заметил, хотя на 5М должно быть. Похоже на баг или какой-то сторонний эфект, например какая-то операция генерит float/double, а потом обратно. 2) Я не увидел в splice оптимизации под случаи, когда из массива только вырезаются элементы с края. В таких случаях perl может избежать переноса элементов, а только манипулировать окном. Конечно спорный момент, но можно попробовать как-то поиграться. -- Best regards, Ruslan. From kapranoff на gmail.com Tue Jan 12 12:54:59 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 12 Jan 2010 23:54:59 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> Message-ID: 2010/1/12 Ruslan Zakirov > 2010/1/12 Alex Kapranoff : > > 2010/1/11 Ruslan Zakirov : > >> Последний вариант. Отдельное префиксное индексирование чуть быстрее. > > > > В нём ошибка, из-за которой всё работает на целых 25% быстрее, но > неправильно :) > > > >> Попробовал splice, но он медленнее > >> > >> undef $/; @file = split ' ', scalar <>; > >> > >> $res = ''; > >> for (1 .. shift(@file)) { > >> $rows = $file[$cur++]; > >> > >> @s = (0) x ($rows + 1); > >> for (0 .. $rows-1) { > >> $i = 0; $y = 0; > >> $cur += $_; > >> > >> for ($cur .. $cur+$_) { > >> $x = $y; > >> $y = $s[$i]; > >> $s[$i] = $file[$cur] + ($x > $y? $x : $y); > > > > Вот тут должно было $file[$_]. Использование $cur реально всё > > ускоряет. Это означает, что либо у нас оптимизатор умеет вычислять > > неизменяющиеся выражения перед циклом, либо срабатывает эффект > > процессорного кэша. > > Бывает. Я думаю, что есть несколько реальных способов улучшить немного > perl. > > 1) По идее use integer; должен ускорять все это дело. Под действием > прагмы используются pp_i_add и соответственно другие макросы получения > чисел, но как-то разницы в скорости я не заметил, хотя на 5М должно > быть. Похоже на баг или какой-то сторонний эфект, например какая-то > операция генерит float/double, а потом обратно. > Я тоже игрался с use integer и удивился, что нет прироста. Было бы интересно залезть поглубже и разобраться. > 2) Я не увидел в splice оптимизации под случаи, когда из массива > только вырезаются элементы с края. В таких случаях perl может избежать > переноса элементов, а только манипулировать окном. Конечно спорный > момент, но можно попробовать как-то поиграться. > Причём эти оптимизации есть для pop/shift. Их надо спортировать на splice. Жалко, что у moscow.pm нету перлпортера-резидента ;)) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Tue Jan 12 14:21:58 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 01:21:58 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: References: Message-ID: 2010/1/10 Alex Kapranoff : > Кстати, предлагаю в четверг социально заоффлайниться в Московском > времени. Кто что думает? Йоу! Алё! Никто не хочет что ли? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Tue Jan 12 14:25:57 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 13 Jan 2010 01:25:57 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> Message-ID: <589c94401001121425s3b8bba71we566ae52443ce698@mail.gmail.com> 2010/1/12 Alex Kapranoff : > 2010/1/12 Ruslan Zakirov >> >> 2010/1/12 Alex Kapranoff : >> > 2010/1/11 Ruslan Zakirov : >> >> Последний вариант. Отдельное префиксное индексирование чуть быстрее. >> > >> > В нём ошибка, из-за которой всё работает на целых 25% быстрее, но >> > неправильно :) >> > >> >> Попробовал splice, но он медленнее >> >> >> >> undef $/; @file = split ' ', scalar <>; >> >> >> >> $res = ''; >> >> for (1 .. shift(@file)) { >> >>    $rows = $file[$cur++]; >> >> >> >>    @s = (0) x ($rows + 1); >> >>    for (0 .. $rows-1) { >> >>        $i = 0; $y = 0; >> >>        $cur += $_; >> >> >> >>        for ($cur .. $cur+$_) { >> >>            $x = $y; >> >>            $y = $s[$i]; >> >>            $s[$i] = $file[$cur] + ($x > $y? $x : $y); >> > >> > Вот тут должно было $file[$_]. Использование $cur реально всё >> > ускоряет. Это означает, что либо у нас оптимизатор умеет вычислять >> > неизменяющиеся выражения перед циклом, либо срабатывает эффект >> > процессорного кэша. >> >> Бывает. Я думаю, что есть несколько реальных способов улучшить немного >> perl. >> >> 1) По идее use integer; должен ускорять все это дело. Под действием >> прагмы используются pp_i_add и соответственно другие макросы получения >> чисел, но как-то разницы в скорости я не заметил, хотя на 5М должно >> быть. Похоже на баг или какой-то сторонний эфект, например какая-то >> операция генерит float/double, а потом обратно. > > Я тоже игрался с use integer и удивился, что нет прироста. Было бы интересно > залезть поглубже и разобраться. > >> 2) Я не увидел в splice оптимизации под случаи, когда из массива >> только вырезаются элементы с края. В таких случаях perl может избежать >> переноса элементов, а только манипулировать окном. Конечно спорный >> момент, но можно попробовать как-то поиграться. > > Причём эти оптимизации есть для pop/shift. Их надо спортировать на splice. > Жалко, что у moscow.pm нету перлпортера-резидента ;)) В splice это легко сделать, что-то вроде убрать одну или две строчки под условие. Возникает вопрос как правильно исправить push, а точнее av_store, который использует только правые свободные элементы. Я немного полазил по функциям и я думаю, что правое и левое свободное пространство используется не совсем экономично с точки зрения памяти. Просто исправлять splice не имеет смысла, а более подробный анализ провести сложнее. Нужны интсрументы, которых сейчас нет. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Best regards, Ruslan. From ruslan.zakirov на gmail.com Tue Jan 12 14:27:56 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 13 Jan 2010 01:27:56 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: References: Message-ID: <589c94401001121427n5542e264ld78a05a4b99f7b81@mail.gmail.com> Я не могу до следующего четверга (21-ое января). 2010/1/13 Andrew Shitov : > 2010/1/10 Alex Kapranoff : >> Кстати, предлагаю в четверг социально заоффлайниться в Московском >> времени. Кто что думает? > > Йоу! Алё! > > Никто не хочет что ли? > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From andy на shitov.ru Tue Jan 12 14:28:37 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 01:28:37 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> Message-ID: > 1) По идее use integer; должен ускорять все это дело. Я пробовал на своих решениях, не помголо (если не считать значимой разницу в 22 и 20 секунды на загруженной машине). Еще пробовал делать map {0 + $_} после split ' ' всего файла. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Tue Jan 12 15:51:12 2010 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 13 Jan 2010 02:51:12 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: <589c94401001121427n5542e264ld78a05a4b99f7b81@mail.gmail.com> References: <589c94401001121427n5542e264ld78a05a4b99f7b81@mail.gmail.com> Message-ID: Думаю лучше не эта неделя, большинство привыкают к работе From andy на shitov.ru Tue Jan 12 15:54:07 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 02:54:07 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: References: <589c94401001121427n5542e264ld78a05a4b99f7b81@mail.gmail.com> Message-ID: А нефиг в праздники вместе со всеми праздновать; лучше после них :-) > Думаю лучше не эта неделя, большинство привыкают к работе -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Tue Jan 12 15:54:09 2010 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 13 Jan 2010 02:54:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?88zP1snU2CA1MDAwMDAwIN7J08XM?= In-Reply-To: References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> Message-ID: > Еще пробовал делать map {0 + $_} после split ' ' всего файла. Может стоит попробовать map {int $_} ? From evdokimov.denis на gmail.com Tue Jan 12 15:57:17 2010 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 13 Jan 2010 02:57:17 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: References: <589c94401001121427n5542e264ld78a05a4b99f7b81@mail.gmail.com> Message-ID: > А нефиг в праздники вместе со всеми праздновать; лучше после них :-) Тут дело не празднованиях, а в отвыкании от привычной работы. From andy на shitov.ru Tue Jan 12 15:59:13 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 02:59:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> Message-ID: >> Еще пробовал делать map {0 + $_} после split ' ' всего файла. > Может стоит попробовать map {int $_} ? А разве { use integer; $y = 0 + "$x"; } не гарантирует, что $y будет целым? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Tue Jan 12 16:00:26 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 03:00:26 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: References: <589c94401001121427n5542e264ld78a05a4b99f7b81@mail.gmail.com> Message-ID: > Тут дело не празднованиях, а в отвыкании от привычной работы. Тем не менее, через неделю в четверг 21-го кто-нить еще готов? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Tue Jan 12 16:05:21 2010 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 13 Jan 2010 03:05:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?88zP1snU2CA1MDAwMDAwIN7J08XM?= In-Reply-To: References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> Message-ID: > А разве > > { >   use integer; >   $y = 0 + "$x"; > } > > не гарантирует, что $y будет целым? Не учёл use integer Но точно могу сказать, что $y = int "$x"; гарантирует ;-) From evdokimov.denis на gmail.com Tue Jan 12 16:06:11 2010 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 13 Jan 2010 03:06:11 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: References: <589c94401001121427n5542e264ld78a05a4b99f7b81@mail.gmail.com> Message-ID: Предварительно готов, по крайней мере желание есть From andy на shitov.ru Tue Jan 12 16:07:55 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 03:07:55 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> Message-ID: > Но точно могу сказать, что  $y = int "$x"; гарантирует ;-) Но здесь компилятору наверное все равно, что помещается в $y, и нет причин делать и $y целочисленной переменной? нет? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Tue Jan 12 16:15:45 2010 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 13 Jan 2010 03:15:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?88zP1snU2CA1MDAwMDAwIN7J08XM?= In-Reply-To: References: <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> Message-ID: > Но здесь компилятору наверное все равно, что помещается в $y, и нет > причин делать и $y целочисленной переменной? нет? Насколько я разбираюсь в вопросе(не очень) $y контейнер, который может содержать в себе несколько типов данных: строки, целые, дробные и т.д. А вот что именно оно в себе содержит в данный момент определяется на этапе присвоения. From andy на shitov.ru Tue Jan 12 16:21:00 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 03:21:00 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> Message-ID: Темный лес, да :) Use integer действует только на операторы, а не на переменные. И вообще в документации написано: For example, this code use integer; $x = 5.8; will print: 5.8 >> Но здесь компилятору наверное все равно, что помещается в $y, и нет >> причин делать и $y целочисленной переменной? нет? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Tue Jan 12 16:30:50 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 13 Jan 2010 03:30:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQu9C+0LbQuNGC0YwgNTAwMDAwMCDRh9C40YE=?= =?utf-8?b?0LXQuw==?= In-Reply-To: References: <589c94401001091428h1e65243dj67aea915f79ed505@mail.gmail.com> <589c94401001110908u72843e11jc41b0e586a4a4855@mail.gmail.com> <589c94401001120951l5fb14901ic6f0400bc2c210f6@mail.gmail.com> Message-ID: <589c94401001121630y2d11dcfcsf276a4048a3ba8f3@mail.gmail.com> 2010/1/13 Andrew Shitov : >>> Еще пробовал делать map {0 + $_} после split ' ' всего файла. >> Может стоит попробовать map {int $_} ? > > А разве > > { >   use integer; >   $y = 0 + "$x"; > } > > не гарантирует, что $y будет целым? В данной задаче предварительная конвертация в IV только увеличивает число операций. Доступ к каждому элементу данных происходит только один раз и только в качестве аргумента операции сложения, следовательно неявная конвертации происходит только один раз на элемент и нет необходимости это делать заранее. > -- > Andrew Shitov -- Best regards, Ruslan. From despairr на gmail.com Tue Jan 12 21:58:15 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 09:58:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= Message-ID: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> Приветствую Perl-сообщество! Передо мной, как техническим руководителем проекта reg.ru, со дня его основания стояла задача набора технической команды, в том числе команды Perl-программистов. Сейчас эта задача уже успешно решена -- штат программистов укомплектован даже с запасом. Между тем каналы и механизмы поиска, оценки кандидатов уже налажены и хорошо работают. Резюме продолжают приходить, кандидаты продолжают оцениваться. Останавливать этот налаженный конвейер как-то жалко... Возникла идея передавать излишки кандидатов, прошедших все стадии отбора и оценки, в хорошие руки. Все кандидаты, прошедшие тестовое задание (и все круги ада ;), обладают следующими свойствами: - хорошее знание Perl, способность строить грамотные юзабельные web-интерфейсы, хорошее знание Catalyst framework, зачастую владение ORM, - хорошее знание MySQL (а зачастую и других СУБД), - хорошее владение web-технологиями (HTML/CSS/JS/AJAX), - аккуратность в работе (у меня параноидальные требования к качеству кода и людей которые пишут "абы-как" я не беру), - дисциплинированность, адекватность (в процессе выполнения тестового задания это уже видно и можно оценить, а возвращаю задания на доработку я порой по 10-15 раз, ужесточая требования и поднимая планку), - адекватные, не завышенные требования к ЗП. В основном это удалёнщики со всех концов необъятного СНГ, но есть и люди из Москвы, готовые работать в офисе. Вообще, наши требования к кандидатам описаны тут. В общем отобранные люди все хорошие и, как показывает практика, в 80% не подводят ожидания и остаются с нами надолго. Так вот -- в связи с тем, что штат наш укомплектован и есть "излишки", и в то же время посылать на три буквы людей, прошедших отбор, не хочется -- возникла мысль передавать отобранных кандидатов "в хорошие руки". Выигрывают все -- программист получает хорошего работодателя, работодатель получает уже готового, подобранного программиста, прошедшего все стадии отбора -- можно брать хоть вообще без технического интервью, разве что уточнить владение специфическими технологиями, если требуется. Естественно, поскольку поиск и оценка кандидатов -- это большая работа, требующая затрат времени -- хочется получить за эту работу адекватное вознаграждение. Думаю, минимум -- это половина месячной ЗП сотрудника. Думаю, предложение сверх-выгодное, учитывая, что качество предоставляемого контингента на порядок выше, чем может предоставить любой хедхантер, не владеющий технологиями. В общем, у кого есть потребность в хороших Perl-программистах, в основном удалённых -- обращайтесь: despair [на] reg (dot) ru. Также, естественно, жду новых резюме от программистов ;) -- Walery Studennikov http://www.reg.ru/ From andy на shitov.ru Tue Jan 12 22:15:28 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 09:15:28 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> Message-ID: > возникла мысль передавать отобранных кандидатов "в хорошие > руки". 1) А кандидаты предупреждены о том, что они писали на вакансию на reg.ru, а попали на рекрутинговое агентство? 2) Я бы не взял человека, который не написал лично мне - персонально или в лице компании, которую я представляю - но именно лично и напрямую. Даже опыт с hh.ru мне не особо понравился. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From despairr на gmail.com Tue Jan 12 22:18:07 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 10:18:07 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> Message-ID: <1d770e771001122218h6cc97473hda28798ab564ccdc@mail.gmail.com> 13 января 2010 г. 10:15 пользователь Andrew Shitov написал: >> возникла мысль передавать отобранных кандидатов "в хорошие >> руки". > > 1) А кандидаты предупреждены о том, что они писали на вакансию на > reg.ru, а попали на рекрутинговое агентство? Разумеется, они будут предупреждены. > 2) Я бы не взял человека, который не написал лично мне - персонально > или в лице компании, которую я представляю - но именно лично и > напрямую. Даже опыт с hh.ru мне не особо понравился. Ну, я не говорю, что это всем подходит. Просто решил провести такой эксперимент -- что из этого получится. -- Walery Studennikov http://www.reg.ru/ From juchkov на gmail.com Tue Jan 12 22:23:48 2010 From: juchkov на gmail.com (Sergey Juchkov) Date: Wed, 13 Jan 2010 09:23:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <1d770e771001122218h6cc97473hda28798ab564ccdc@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001122218h6cc97473hda28798ab564ccdc@mail.gmail.com> Message-ID: <615fd2131001122223v6160dbcw66f8daa16c659293@mail.gmail.com> Привет, 2010/1/13 Walery Studennikov : > 13 января 2010 г. 10:15 пользователь Andrew Shitov написал: >>> возникла мысль передавать отобранных кандидатов "в хорошие >>> руки". >> >> 1) А кандидаты предупреждены о том, что они писали на вакансию на >> reg.ru, а попали на рекрутинговое агентство? > > Разумеется, они будут предупреждены. > "Будут" и "были" - это две разные вещи. Многие изначально не связываются с рекрутинговыми агенствами и им подобными. А тут получается шел в рег ру, а там не они, перепродажники. Может человек старался "поднимая планку" именно ради рег ру и другой работодатель с его точки зрения не стоит таких мук? -- Sergey Juchkov http://juchkov.com From despairr на gmail.com Tue Jan 12 22:26:21 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 10:26:21 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <615fd2131001122223v6160dbcw66f8daa16c659293@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001122218h6cc97473hda28798ab564ccdc@mail.gmail.com> <615fd2131001122223v6160dbcw66f8daa16c659293@mail.gmail.com> Message-ID: <1d770e771001122226r528ca124r4585ea99627abf36@mail.gmail.com> 13 января 2010 г. 10:23 пользователь Sergey Juchkov написал: > Привет, > > 2010/1/13 Walery Studennikov : >> 13 января 2010 г. 10:15 пользователь Andrew Shitov написал: >>>> возникла мысль передавать отобранных кандидатов "в хорошие >>>> руки". >>> >>> 1) А кандидаты предупреждены о том, что они писали на вакансию на >>> reg.ru, а попали на рекрутинговое агентство? >> >> Разумеется, они будут предупреждены. >> > >  "Будут" и "были" - это две разные вещи. Многие изначально не > связываются с рекрутинговыми агенствами и им подобными. А тут > получается шел в рег ру, а там не они, перепродажники. Может человек > старался "поднимая планку" именно ради рег ру и другой работодатель с > его точки зрения не стоит таких мук? "Будут", поскольку все кто "были" -- у нас уже работают. Т.е. речь о новых людях, которые к нам пишут. -- Walery Studennikov http://www.reg.ru/ From nordicdyno на yandex.ru Tue Jan 12 23:54:20 2010 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 13 Jan 2010 10:54:20 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: References: Message-ID: <1801263369260@webmail105.yandex.ru> 13.01.10, 01:21, "Andrew Shitov" : > 2010/1/10 Alex Kapranoff : > > Кстати, предлагаю в четверг социально заоффлайниться в Московском > > времени. Кто что думает? > > Йоу! Алё! > > Никто не хочет что ли? я всегда хочу, но не всегда могу :) В этот четвер, вобщем-то могу :) From despairr на gmail.com Wed Jan 13 00:59:17 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 12:59:17 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> Message-ID: <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> 13 января 2010 г. 10:15 пользователь Andrew Shitov написал: >> возникла мысль передавать отобранных кандидатов "в хорошие >> руки". > > 1) А кандидаты предупреждены о том, что они писали на вакансию на > reg.ru, а попали на рекрутинговое агентство? > > 2) Я бы не взял человека, который не написал лично мне - персонально > или в лице компании, которую я представляю - но именно лично и > напрямую. Даже опыт с hh.ru мне не особо понравился. Хорошо, признаю, это была плохая идея. Cancelled. -- Walery Studennikov http://www.reg.ru/ From shafiev на gmail.com Wed Jan 13 01:10:47 2010 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 13 Jan 2010 12:10:47 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: <1801263369260@webmail105.yandex.ru> References: <1801263369260@webmail105.yandex.ru> Message-ID: <218771511001130110y4113d8f8j64d24309ea9b136b@mail.gmail.com> 21 я готов 13 января 2010 г. 10:54 пользователь Orlovsky Alexander написал: > > > 13.01.10, 01:21, "Andrew Shitov" : > >> 2010/1/10 Alex Kapranoff : >>  > Кстати, предлагаю в четверг социально заоффлайниться в Московском >>  > времени. Кто что думает? >> >>  Йоу! Алё! >> >>  Никто не хочет что ли? > > я всегда хочу, но не всегда могу :) > В этот четвер, вобщем-то могу :) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From shafiev на gmail.com Wed Jan 13 01:17:53 2010 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 13 Jan 2010 12:17:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> Message-ID: <218771511001130117j258b2708t293e2d602d4b9b3b@mail.gmail.com> Почему так радикально считаете что была плохая мысль. Если человека придупреждать(и давать опцианально даже ссылку на это обсуждение :) ) и отсылать дополнительные детали при оригинальном общении, то это очень даже не плохо. Безусловно ИМХО P.S Я себя никак не могу заставить использовать Catalyst (: 13 января 2010 г. 11:59 пользователь Walery Studennikov написал: > 13 января 2010 г. 10:15 пользователь Andrew Shitov написал: >>> возникла мысль передавать отобранных кандидатов "в хорошие >>> руки". >> >> 1) А кандидаты предупреждены о том, что они писали на вакансию на >> reg.ru, а попали на рекрутинговое агентство? >> >> 2) Я бы не взял человека, который не написал лично мне - персонально >> или в лице компании, которую я представляю - но именно лично и >> напрямую. Даже опыт с hh.ru мне не особо понравился. > > Хорошо, признаю, это была плохая идея. > Cancelled. > > -- > Walery Studennikov > http://www.reg.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andrei.protasovitski на gmail.com Wed Jan 13 01:32:55 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 13 Jan 2010 10:32:55 +0100 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> Message-ID: <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> Доброго здоровья! Немного не выдержал. :) 13 января 2010 г. 6:58 пользователь Walery Studennikov написал: > - аккуратность в работе (у меня параноидальные требования к качеству > кода и людей которые пишут "абы-как" я не беру), > "Качество кода" понятие субъективное. Можно писать хорошо оформленную и легко читаемую чушь, соблюдая все конвеншны, а можно писать код, приносящий прибыль уже сейчас, без всяких условностей. Как говорится, "вам шашечки или ехать?" И потом, в девяти случаях из десяти код конвеншн используется, чтобы показать сотруднику, что он ничто и получит хрен, а не повышение ЗП. > - дисциплинированность, адекватность (в процессе выполнения тестового > задания это уже видно и можно оценить, а возвращаю задания на > доработку я порой по 10-15 раз, ужесточая требования и поднимая > планку), > Тестовые задания меня вообще настораживают. А тестовое задание, возвращённое на доработку с изменёнными требованиями я бы просто проигнорировал. > - адекватные, не завышенные требования к ЗП. > Опять же, адекватность требований понятие субъективное. Вообще, эти три пункта показывают, что вам нужны в первую очередь роботы, которыми легко управлять. А уже на втором месте их технический уровень. З.Ы. Надеюсь, у вас нет моего резюме? ;) -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Wed Jan 13 01:34:31 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Wed, 13 Jan 2010 12:34:31 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> Message-ID: А я так делал уже. У меня с Агавой была договорённость об обмене ;) Все довольны. А Шитов ? радикал :) -- Alex Kapranoff. 2010/1/13 Walery Studennikov > 13 января 2010 г. 10:15 пользователь Andrew Shitov > написал: > >> возникла мысль передавать отобранных кандидатов "в хорошие > >> руки". > > > > 1) А кандидаты предупреждены о том, что они писали на вакансию на > > reg.ru, а попали на рекрутинговое агентство? > > > > 2) Я бы не взял человека, который не написал лично мне - персонально > > или в лице компании, которую я представляю - но именно лично и > > напрямую. Даже опыт с hh.ru мне не особо понравился. > > Хорошо, признаю, это была плохая идея. > Cancelled. > > -- > Walery Studennikov > http://www.reg.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Wed Jan 13 01:35:20 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Wed, 13 Jan 2010 12:35:20 +0300 Subject: [Moscow.pm] Moscow.pm 2009 => 2010 In-Reply-To: References: <589c94401001121427n5542e264ld78a05a4b99f7b81@mail.gmail.com> Message-ID: +1 за следующий четверг. Завтра уже нет. -- Alex Kapranoff. 2010/1/13 Andrew Shitov > > Тут дело не празднованиях, а в отвыкании от привычной работы. > > > Тем не менее, через неделю в четверг 21-го кто-нить еще готов? > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From despairr на gmail.com Wed Jan 13 01:56:28 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 13:56:28 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> Message-ID: <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> 13 января 2010 г. 13:32 пользователь Andrei написал: > "Качество кода" понятие субъективное. Можно писать хорошо оформленную и > легко читаемую чушь, соблюдая все конвеншны, а можно писать код, приносящий > прибыль уже сейчас, без всяких условностей. Как говорится, "вам шашечки или > ехать?" Вы знаете: и шашечки и ехать. К сожалению, я не раз сталкивался с опытом, когда "работает и приносит прибыль уже сейчас", но разобраться в этом совершенно невозможно. Проще переписать с нуля. Такие часть есть в системе и они висят мёртвым почти несопровождабельным грузом -- а человека уже нет.... Я этого не хочу. > И потом, в девяти случаях из десяти код конвеншн используется, чтобы > показать сотруднику, что он ничто и получит хрен, а не повышение ЗП. Повышение тут не причём. Если человек неаккуратен и пишет monkey-code -- он просто не может работать совместно с другими людьми над большим сложным проэктом. >> - дисциплинированность, адекватность (в процессе выполнения тестового >> задания это уже видно и можно оценить, а возвращаю задания на >> доработку я порой по 10-15 раз, ужесточая требования и поднимая >> планку), > > Тестовые задания меня вообще настораживают. А тестовое задание, возвращённое > на доработку с изменёнными требованиями я бы просто проигнорировал. Чтобы я принял с первого раза -- нужно иметь исключительно высокую квалифакацию, сделать безупречно во всём. У меня за всю историю так было всего 2 раза, что человеку сходу можно ответить: "сколько хотите денег и когда готовы выйти на работу?" ;) >> - адекватные, не завышенные требования к ЗП. > > Опять же, адекватность требований понятие субъективное. > > Вообще, эти три пункта показывают, что вам нужны в первую очередь роботы, > которыми легко управлять. А уже на втором месте их технический уровень. Опять же, всё основано на том опыте, что был. С людьми квалифицированными, но не готовыми следовать "линии партии", не соблюдающими общие конвенции, не готовыми идти на компромиссы -- очень трудно работать в команде. Они могут делать что-то сами, но не совместно с кем-то. Могут работать над совершенно отдельными проектами, но не над общим. Нужно тратить много нервов, много сил на взаимодействие. Смысл? -- Walery Studennikov http://www.reg.ru/ From despairr на gmail.com Wed Jan 13 02:12:17 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 14:12:17 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> Message-ID: <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> 13 января 2010 г. 13:56 пользователь Walery Studennikov написал: >>> - дисциплинированность, адекватность (в процессе выполнения тестового >>> задания это уже видно и можно оценить, а возвращаю задания на >>> доработку я порой по 10-15 раз, ужесточая требования и поднимая >>> планку), >> >> Тестовые задания меня вообще настораживают. А тестовое задание, возвращённое >> на доработку с изменёнными требованиями я бы просто проигнорировал. Не то, чтобы с изменёнными требования... Например, первое что нужно -- чтобы всё работало. Второе -- нормальный понятный логичный неперегруженный код. Если это есть -- идём дальше: насколько юзабельный / продуманный UI? Если непродуманный и есть неудобства -- нужно дорабатывать. Потом -- валидность HTML/CSS кода и т. п. Проверить сразу всё -- очень сложно. Да и смысла нет, если даже первый пункт не выполнен, говорить о четвёртом. Если человек, например, не готов сделать валидным код в тестовом задании -- будет ли он делать это в реальном проекте? -- Walery Studennikov http://www.reg.ru/ From alexey.sveshnikov на gmail.com Wed Jan 13 02:47:58 2010 From: alexey.sveshnikov на gmail.com (Alexey Sveshnikov) Date: Wed, 13 Jan 2010 13:47:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> Message-ID: <4B4DA4DE.6030507@gmail.com> >>> Тестовые задания меня вообще настораживают. А тестовое задание, возвращённое >>> на доработку с изменёнными требованиями я бы просто проигнорировал. >>> > Не то, чтобы с изменёнными требования... > Например, первое что нужно -- чтобы всё работало. Второе -- нормальный > понятный логичный неперегруженный код. Если это есть -- идём дальше: > насколько юзабельный / продуманный UI? Если непродуманный и есть > неудобства -- нужно дорабатывать. Потом -- валидность HTML/CSS кода и > т. п. > Проверить сразу всё -- очень сложно. Да и смысла нет, если даже первый > пункт не выполнен, говорить о четвёртом. > Если человек, например, не готов сделать валидным код в тестовом > задании -- будет ли он делать это в реальном проекте? > Человек должен быть очень сильно мотивирован на получение работы у вас, чтобы тратить на тестовое задание столько времени. Как вам это удается? Я не стал бы переделывать задание больше одного раза. Уверен, что по моему коду с первой версии можно понять, какой у меня опыт, насколько я аккуратен и сильно ли я хочу работать у вас. Если вдруг код вам присылают, но таких выводов вы сделать не можете - вероятней всего что что-то не так с тестовым заданием. -- Свешников Алексей From sharifulin на gmail.com Wed Jan 13 03:01:24 2010 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Wed, 13 Jan 2010 14:01:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <4B4DA4DE.6030507@gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <4B4DA4DE.6030507@gmail.com> Message-ID: <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> Если кандидат заинтересован в получение работы, то переделает, т. к. понимает, что должен показать себя. Сам прошу так делать и беру только тех, кто выполнил повторно задание. Причем я вижу, как быстро программист может сделать правки в своем коде и лояльно относится к замечаниям. Результат от такого выбора только радует :) Со стороны работодателя идея в принципе здравая, только если я доверяю уровню рег ру :) Но от собеседования с кандидатом и выполнения какого-нибудь тестового задания это не освобождает. Со стороны программиста, увеличивает количество времени на трудоустройство и этот "бартер" его может совершенно не устраивать, т.к. пришел в рег ру, а попал в Урюпинскую веб-студию))) 2010/1/13 Alexey Sveshnikov > > Тестовые задания меня вообще настораживают. А тестовое задание, >>>> возвращённое >>>> на доработку с изменёнными требованиями я бы просто проигнорировал. >>>> >>>> >>> Не то, чтобы с изменёнными требования... >> Например, первое что нужно -- чтобы всё работало. Второе -- нормальный >> понятный логичный неперегруженный код. Если это есть -- идём дальше: >> насколько юзабельный / продуманный UI? Если непродуманный и есть >> неудобства -- нужно дорабатывать. Потом -- валидность HTML/CSS кода и >> т. п. >> Проверить сразу всё -- очень сложно. Да и смысла нет, если даже первый >> пункт не выполнен, говорить о четвёртом. >> Если человек, например, не готов сделать валидным код в тестовом >> задании -- будет ли он делать это в реальном проекте? >> >> > > Человек должен быть очень сильно мотивирован на получение работы у вас, > чтобы тратить на тестовое задание столько времени. Как вам это удается? > > Я не стал бы переделывать задание больше одного раза. Уверен, что по моему > коду с первой версии можно понять, какой у меня опыт, насколько я аккуратен > и сильно ли я хочу работать у вас. Если вдруг код вам присылают, но таких > выводов вы сделать не можете - вероятней всего что что-то не так с тестовым > заданием. > > > -- > Свешников Алексей > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From juchkov на gmail.com Wed Jan 13 03:08:19 2010 From: juchkov на gmail.com (Sergey Juchkov) Date: Wed, 13 Jan 2010 14:08:19 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> Message-ID: <615fd2131001130308r1a3699e3q2932a1ebb0ec8ae0@mail.gmail.com> > Не то, чтобы с изменёнными требования... > Например, первое что нужно -- чтобы всё работало. Второе -- нормальный > понятный логичный неперегруженный код. Если это есть -- идём дальше: > насколько юзабельный / продуманный UI? Если непродуманный и есть > неудобства -- нужно дорабатывать. Потом -- валидность HTML/CSS кода и > т. п. Я так понимаю, мы говорим про web-морду? Тогда вопрос - а давно за "юзабельность UI" стали отвечать программисты (учитывая что они perl-программисты то уточнение - серверные программисты)? И за валидность HTML и простите CSS тоже они? Си-шники тоже за HTML у вас отвечают? А что тогда делают дизанеры и верстальщики? Семечки лузгают? -- Sergey Juchkov http://juchkov.com From kapranoff на gmail.com Wed Jan 13 03:11:47 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Wed, 13 Jan 2010 14:11:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <615fd2131001130308r1a3699e3q2932a1ebb0ec8ae0@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <615fd2131001130308r1a3699e3q2932a1ebb0ec8ae0@mail.gmail.com> Message-ID: 2010/1/13 Sergey Juchkov > > Не то, чтобы с изменёнными требования... > > Например, первое что нужно -- чтобы всё работало. Второе -- нормальный > > понятный логичный неперегруженный код. Если это есть -- идём дальше: > > насколько юзабельный / продуманный UI? Если непродуманный и есть > > неудобства -- нужно дорабатывать. Потом -- валидность HTML/CSS кода и > > т. п. > > Я так понимаю, мы говорим про web-морду? > Тогда вопрос - а давно за "юзабельность UI" стали отвечать > программисты (учитывая что они perl-программисты то уточнение - > серверные программисты)? И за валидность HTML и простите CSS тоже они? > Си-шники тоже за HTML у вас отвечают? А что тогда делают дизанеры и > верстальщики? Семечки лузгают? Не любая компания может себе позволить такое разделение труда. И далеко не все программисты являются настолько узкими специалистами :) Многим нравится иметь широкий профиль. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From juchkov на gmail.com Wed Jan 13 03:21:06 2010 From: juchkov на gmail.com (Sergey Juchkov) Date: Wed, 13 Jan 2010 14:21:06 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <615fd2131001130308r1a3699e3q2932a1ebb0ec8ae0@mail.gmail.com> Message-ID: <615fd2131001130321g13187eadge2aa559808653e45@mail.gmail.com> 2010/1/13 Alex Kapranoff : > 2010/1/13 Sergey Juchkov >>  Я так понимаю, мы говорим про web-морду? >> Тогда вопрос - а давно за "юзабельность UI" стали отвечать >> программисты (учитывая что они perl-программисты  то уточнение - >> серверные программисты)? И за валидность HTML и простите CSS тоже они? >> Си-шники тоже за HTML у вас отвечают? А что тогда делают дизанеры и >> верстальщики? Семечки лузгают? > > Не любая компания может себе позволить такое разделение труда. И далеко не > все программисты являются настолько узкими специалистами :) > Многим нравится иметь широкий профиль. Тем, кому нравится - пожалуйста. Я сам буду рад нанять такого человека. Но и платить ему надо будет несколько больше чем "узкому" (конечно, при наличии работы на широкий профиль). Но в любом случае пора отучаться от привычки иметь "все в одном стакане" - зачастую тематика знаний обширна, но глубина погружения никакая. -- Sergey Juchkov http://juchkov.com From despairr на gmail.com Wed Jan 13 03:32:13 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 15:32:13 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <615fd2131001130321g13187eadge2aa559808653e45@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <615fd2131001130308r1a3699e3q2932a1ebb0ec8ae0@mail.gmail.com> <615fd2131001130321g13187eadge2aa559808653e45@mail.gmail.com> Message-ID: <1d770e771001130332g20a77b52ueff53c9b8d0867e1@mail.gmail.com> 13 января 2010 г. 15:21 пользователь Sergey Juchkov написал: > 2010/1/13 Alex Kapranoff : >> 2010/1/13 Sergey Juchkov >>>  Я так понимаю, мы говорим про web-морду? >>> Тогда вопрос - а давно за "юзабельность UI" стали отвечать >>> программисты (учитывая что они perl-программисты  то уточнение - >>> серверные программисты)? И за валидность HTML и простите CSS тоже они? >>> Си-шники тоже за HTML у вас отвечают? А что тогда делают дизанеры и >>> верстальщики? Семечки лузгают? >> >> Не любая компания может себе позволить такое разделение труда. И далеко не >> все программисты являются настолько узкими специалистами :) >> Многим нравится иметь широкий профиль. > >  Тем, кому нравится - пожалуйста. Я сам буду рад нанять такого > человека. Но и платить ему надо будет несколько больше чем "узкому" > (конечно, при наличии работы на широкий профиль). >  Но в любом случае пора отучаться от привычки иметь "все в одном > стакане" - зачастую тематика знаний обширна, но глубина погружения > никакая. Отдельные верстальщики конечно есть, но привлекаем их к работе только тогда, когда нужно "навести гламур" или сделать страницу с действительно очень сложной вёрсткой или исправить специфические баги под редкие браузеры. А с простой вёрсткой программисты прекрасно справляются. И это хорошо! -- Walery Studennikov http://www.reg.ru/ From 403rus на gmail.com Wed Jan 13 03:33:40 2010 From: 403rus на gmail.com (Dmitriy T.) Date: Wed, 13 Jan 2010 14:33:40 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YLQvtC0?= =?utf-8?b?0LDRgtC10LvQtdC5KQ==?= In-Reply-To: References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <615fd2131001130308r1a3699e3q2932a1ebb0ec8ae0@mail.gmail.com> Message-ID: <4B4DAF94.4000301@gmail.com> По-моему быть хорошим широким спецом просто невозможно. Я почитываю иногда некоторых монстров вёрстки(просто интересно хотя бы общее направление отслеживать, типа спрайтов и тп) и понимаю что даже не смотря на то что я могу удивить некоторых средненьких верстальщиков, то с моими знаниями лучше не соваться в калашный ряд. Просто потому что у меня никогда не будет такой наработки как даже у средненького верстальщика и то на что у меня уйдёт порядочное время даже средненький верстальщик решит быстро, потому что он с таким же/похожим сталкивается каждую неделю. Да и результат вобщем будет лучше в плане качества и масштабируемости у средненького верстальщика. Потому что он привык держать в уме что завтра "вот туда надо воткнуть вот эту дуру, а это передвинуть сюда"(утрирую конечно) и заранее знает как быть. Да и вообще валидность HTML/CSS переоценивают (если под валидностью подразумевается соответствие стандартам). Учитывая сколько там костылей из-за зоопарка браузеров, главное чтобы оно работало у всех одинаково (ну или у подавляющего большинства), а не было валидно. On 13.01.2010 14:11, Alex Kapranoff wrote: > 2010/1/13 Sergey Juchkov > > > > Не то, чтобы с изменёнными требования... > > Например, первое что нужно -- чтобы всё работало. Второе -- > нормальный > > понятный логичный неперегруженный код. Если это есть -- идём дальше: > > насколько юзабельный / продуманный UI? Если непродуманный и есть > > неудобства -- нужно дорабатывать. Потом -- валидность HTML/CSS > кода и > > т. п. > > Я так понимаю, мы говорим про web-морду? > Тогда вопрос - а давно за "юзабельность UI" стали отвечать > программисты (учитывая что они perl-программисты то уточнение - > серверные программисты)? И за валидность HTML и простите CSS тоже они? > Си-шники тоже за HTML у вас отвечают? А что тогда делают дизанеры и > верстальщики? Семечки лузгают? > > > Не любая компания может себе позволить такое разделение труда. И > далеко не все программисты являются настолько узкими специалистами :) > Многим нравится иметь широкий профиль. > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From despairr на gmail.com Wed Jan 13 03:34:41 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 15:34:41 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <4B4DA4DE.6030507@gmail.com> <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> Message-ID: <1d770e771001130334i74eb1e0dxc5914374036026@mail.gmail.com> 13 января 2010 г. 15:01 пользователь Анатолий Шарифулин написал: > Если кандидат заинтересован в получение работы, то переделает, т. к. > понимает, что должен показать себя. Сам прошу так делать и беру только тех, > кто выполнил повторно задание. Причем я вижу, как быстро программист может > сделать правки в своем коде и лояльно относится к замечаниям. Результат от > такого выбора только радует :) Именно! Если человек не готов переделывать замечания в тестовом задании -- где гарантия что он будет прислушиваться к замечаниям в реальном проекте? Т. е. это ещё и тест на лояльность. -- Walery Studennikov http://www.reg.ru/ From despairr на gmail.com Wed Jan 13 03:37:47 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 15:37:47 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <4B4DAF94.4000301@gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <615fd2131001130308r1a3699e3q2932a1ebb0ec8ae0@mail.gmail.com> <4B4DAF94.4000301@gmail.com> Message-ID: <1d770e771001130337k1a4bb9b7w8c0dcfc67a36f855@mail.gmail.com> 13 января 2010 г. 15:33 пользователь Dmitriy T. <403rus на gmail.com> написал: > По-моему быть хорошим широким спецом просто невозможно. Я почитываю иногда > некоторых монстров вёрстки(просто интересно хотя бы общее направление > отслеживать, типа спрайтов и тп) и понимаю что даже не смотря на то что я > могу удивить некоторых средненьких верстальщиков, то с моими знаниями лучше > не соваться в калашный ряд. Просто потому что у меня никогда не будет такой > наработки как даже у средненького верстальщика и то на что у меня уйдёт > порядочное время даже средненький верстальщик решит быстро, потому что он с > таким же/похожим сталкивается каждую неделю. Да и результат вобщем будет > лучше в плане качества и масштабируемости у средненького верстальщика. > Потому что он привык держать в уме что завтра "вот туда надо воткнуть вот > эту дуру, а это передвинуть сюда"(утрирую конечно) и заранее знает как быть. Абсолютно согласен. Сложной вёрсткой должны заниматься профессионалы. Но и web-программист не умеющий сваять страничку, на которую можно смотреть без слёз -- это тоже печально. Хотя если он гений в чём-то другом, то на это конечно можно закрыть глаза. Что и делается. Всё относительно -- никакого фанатизма... -- Walery Studennikov http://www.reg.ru/ From andrei.protasovitski на gmail.com Wed Jan 13 03:52:51 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 13 Jan 2010 12:52:51 +0100 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <4B4DA4DE.6030507@gmail.com> <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> Message-ID: <25d777681001130352g1b8f71f7j14aaad16b986b73d@mail.gmail.com> Я всё-таки зануда. :) 13 января 2010 г. 12:01 пользователь Анатолий Шарифулин < sharifulin на gmail.com> написал: > Если кандидат заинтересован в получение работы, то переделает, т. к. > понимает, что должен показать себя. Сам прошу так делать и беру только тех, > кто выполнил повторно задание. Причем я вижу, как быстро программист может > сделать правки в своем коде и лояльно относится к замечаниям. Результат от > такого выбора только радует :) > Между замечаниями и изменёнными требованиями существует семантическая пропасть. :) Я вполне нормально отношусь к замечаниям, если они, конечно, по делу. Более того, я нормально отношусь к изменениям в требованиях, вызванным объективными причинами (изменение рынка, например). Но если требования меняются только потому, что кому-то вожжа под хвост попала, потому что кто-то хочет показать, что я, дескать, чего-то там не понимаю, -- увольте: вы мне не подходите. Замечания я бы подправил не жужжа, но под новые требования не переписывал бы, ограничился бы рассказом о том, как бы я решал проблему. ИМХО. -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From despairr на gmail.com Wed Jan 13 03:55:04 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 15:55:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <25d777681001130352g1b8f71f7j14aaad16b986b73d@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <4B4DA4DE.6030507@gmail.com> <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> <25d777681001130352g1b8f71f7j14aaad16b986b73d@mail.gmail.com> Message-ID: <1d770e771001130355g40ca7795l353c9cbad3a124b3@mail.gmail.com> 13 января 2010 г. 15:52 пользователь Andrei написал: > Я всё-таки зануда. :) > > 13 января 2010 г. 12:01 пользователь Анатолий Шарифулин > написал: >> >> Если кандидат заинтересован в получение работы, то переделает, т. к. >> понимает, что должен показать себя. Сам прошу так делать и беру только тех, >> кто выполнил повторно задание. Причем я вижу, как быстро программист может >> сделать правки в своем коде и лояльно относится к замечаниям. Результат от >> такого выбора только радует :) > > Между замечаниями и изменёнными требованиями существует семантическая > пропасть. :) Я вполне нормально отношусь к замечаниям, если они, конечно, по > делу. Более того, я нормально отношусь к изменениям в требованиях, вызванным > объективными причинами (изменение рынка, например). Но если требования > меняются только потому, что кому-то вожжа под хвост попала, потому что > кто-то хочет показать, что я, дескать, чего-то там не понимаю, -- увольте: > вы мне не подходите. > > Замечания я бы подправил не жужжа, но под новые требования не переписывал > бы, ограничился бы рассказом о том, как бы я решал проблему. Я тогда неверно выразился. Речь конечно идёт о замечаниях. Требования не меняются. Просто замечания разного уровня, возникающие одни за другими по разным частям задачи. Поэтому доработка часто итеративная -- я уже объяснял. -- Walery Studennikov http://www.reg.ru/ From sharifulin на gmail.com Wed Jan 13 04:11:30 2010 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Wed, 13 Jan 2010 15:11:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <615fd2131001130308r1a3699e3q2932a1ebb0ec8ae0@mail.gmail.com> Message-ID: <91318901001130411j2648b8ceka9089c3ff19dfd93@mail.gmail.com> Это точно) 2010/1/13 Alex Kapranoff > 2010/1/13 Sergey Juchkov > > > Не то, чтобы с изменёнными требования... >> > Например, первое что нужно -- чтобы всё работало. Второе -- нормальный >> > понятный логичный неперегруженный код. Если это есть -- идём дальше: >> > насколько юзабельный / продуманный UI? Если непродуманный и есть >> > неудобства -- нужно дорабатывать. Потом -- валидность HTML/CSS кода и >> > т. п. >> >> Я так понимаю, мы говорим про web-морду? >> Тогда вопрос - а давно за "юзабельность UI" стали отвечать >> программисты (учитывая что они perl-программисты то уточнение - >> серверные программисты)? И за валидность HTML и простите CSS тоже они? >> Си-шники тоже за HTML у вас отвечают? А что тогда делают дизанеры и >> верстальщики? Семечки лузгают? > > > Не любая компания может себе позволить такое разделение труда. И далеко не > все программисты являются настолько узкими специалистами :) > Многим нравится иметь широкий профиль. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yury.zavarin на gmail.com Wed Jan 13 04:13:38 2010 From: yury.zavarin на gmail.com (Yury Zavarin) Date: Wed, 13 Jan 2010 15:13:38 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <1d770e771001130355g40ca7795l353c9cbad3a124b3@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <4B4DA4DE.6030507@gmail.com> <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> <25d777681001130352g1b8f71f7j14aaad16b986b73d@mail.gmail.com> <1d770e771001130355g40ca7795l353c9cbad3a124b3@mail.gmail.com> Message-ID: <428ab1001130413h60beebh772f1884658b9be6@mail.gmail.com> Гм, несколько некорректный вопрос, но скажите, неужели в reg.ru так интересно работать? Я клоню к тому, что для того, чтобы я стал выполнять тестовое задание, а потом еще его исправлять, то мне для этого надо очень хотеть попасть именно в reg.ru, а не куда-нибудь еще, где меня возьмут после обычного собеседования. Чувствую какой-то подвох/недосказанность. Что отличает reg.ru от других работодателей? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Wed Jan 13 04:17:01 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Wed, 13 Jan 2010 14:17:01 +0200 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> Message-ID: Перл, в Агаве-то, загнулся.... :) 2010/1/13 Alex Kapranoff : > А я так делал уже. У меня с Агавой была договорённость об обмене ;) > Все довольны. А Шитов ? радикал :) > -- > Alex Kapranoff. > > > 2010/1/13 Walery Studennikov >> >> 13 января 2010 г. 10:15 пользователь Andrew Shitov >> написал: >> >> возникла мысль передавать отобранных кандидатов "в хорошие >> >> руки". >> > >> > 1) А кандидаты предупреждены о том, что они писали на вакансию на >> > reg.ru, а попали на рекрутинговое агентство? >> > >> > 2) Я бы не взял человека, который не написал лично мне - персонально >> > или в лице компании, которую я представляю - но именно лично и >> > напрямую. Даже опыт с hh.ru мне не особо понравился. >> >> Хорошо, признаю, это была плохая идея. >> Cancelled. >> >> -- >> Walery Studennikov >> http://www.reg.ru/ >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pats From andrei.protasovitski на gmail.com Wed Jan 13 04:17:08 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 13 Jan 2010 13:17:08 +0100 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <428ab1001130413h60beebh772f1884658b9be6@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <4B4DA4DE.6030507@gmail.com> <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> <25d777681001130352g1b8f71f7j14aaad16b986b73d@mail.gmail.com> <1d770e771001130355g40ca7795l353c9cbad3a124b3@mail.gmail.com> <428ab1001130413h60beebh772f1884658b9be6@mail.gmail.com> Message-ID: <25d777681001130417g66e4e5fsf421a0dcc3dd0102@mail.gmail.com> 13 января 2010 г. 13:13 пользователь Yury Zavarin написал: > Гм, несколько некорректный вопрос, но скажите, неужели в reg.ru так > интересно работать? > Я клоню к тому, что для того, чтобы я стал выполнять тестовое задание, а > потом еще его исправлять, то мне для этого надо очень хотеть попасть именно > в reg.ru, а не куда-нибудь еще, где меня возьмут после обычного > собеседования. > Чувствую какой-то подвох/недосказанность. Что отличает reg.ru от других > работодателей? > Тебя могут перепродать в Урюпинскую веб-студию. :) > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From despairr на gmail.com Wed Jan 13 04:21:33 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 16:21:33 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <428ab1001130413h60beebh772f1884658b9be6@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <4B4DA4DE.6030507@gmail.com> <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> <25d777681001130352g1b8f71f7j14aaad16b986b73d@mail.gmail.com> <1d770e771001130355g40ca7795l353c9cbad3a124b3@mail.gmail.com> <428ab1001130413h60beebh772f1884658b9be6@mail.gmail.com> Message-ID: <1d770e771001130421m658b4a6dv865d542b2da85e13@mail.gmail.com> 13 января 2010 г. 16:13 пользователь Yury Zavarin написал: > Гм, несколько некорректный вопрос, но скажите, неужели в reg.ru так > интересно работать? > Я клоню к тому, что для того, чтобы я стал выполнять тестовое задание, а > потом еще его исправлять, то мне для этого надо очень хотеть попасть именно > в reg.ru, а не куда-нибудь еще, где меня возьмут после обычного > собеседования. > Чувствую какой-то подвох/недосказанность. Что отличает reg.ru от других > работодателей? Хрен его знает что отличает, но задания выполняются ;) Мистика ;) Я действительно считаю что задание многое способно рассказать о человеке и отказываться мне от этого как-то странно. -- Walery Studennikov http://www.reg.ru/ From despairr на gmail.com Wed Jan 13 04:23:14 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 16:23:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <25d777681001130417g66e4e5fsf421a0dcc3dd0102@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <4B4DA4DE.6030507@gmail.com> <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> <25d777681001130352g1b8f71f7j14aaad16b986b73d@mail.gmail.com> <1d770e771001130355g40ca7795l353c9cbad3a124b3@mail.gmail.com> <428ab1001130413h60beebh772f1884658b9be6@mail.gmail.com> <25d777681001130417g66e4e5fsf421a0dcc3dd0102@mail.gmail.com> Message-ID: <1d770e771001130423q57f478d8t46179d970f6bde33@mail.gmail.com> 13 января 2010 г. 16:17 пользователь Andrei написал: > > > 13 января 2010 г. 13:13 пользователь Yury Zavarin > написал: >> >> Гм, несколько некорректный вопрос, но скажите, неужели в reg.ru так >> интересно работать? >> Я клоню к тому, что для того, чтобы я стал выполнять тестовое задание, а >> потом еще его исправлять, то мне для этого надо очень хотеть попасть именно >> в reg.ru, а не куда-нибудь еще, где меня возьмут после обычного >> собеседования. >> Чувствую какой-то подвох/недосказанность. Что отличает reg.ru от других >> работодателей? > > Тебя могут перепродать в Урюпинскую веб-студию. :) Если уж на то пошло, то с Урюпинской веб-студией я бы сам не стал связываться ;) Нормальные люди должны работать в нормальным местах, а не в шарашкиных конторах-- имеют на это право ;) -- Walery Studennikov http://www.reg.ru/ From ashrub на agava.com Wed Jan 13 04:33:24 2010 From: ashrub на agava.com (Alexey Shrub) Date: Wed, 13 Jan 2010 15:33:24 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YLQvtC0?= =?utf-8?b?0LDRgtC10LvQtdC5KQ==?= In-Reply-To: References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> Message-ID: <4B4DBD94.9030707@agava.com> Yuri Pac wrote: > Перл, в Агаве-то, загнулся.... :) С чего бы это? А по теме: не вижу проблемы если человеку после выполнения тестового задания скажут что мы уже заполнили все вакансии, но в вас заинтересованы в такой-то компании, человек же работу ищет, будет только рад рекомендациям > 2010/1/13 Alex Kapranoff : >> А я так делал уже. У меня с Агавой была договорённость об обмене ;) >> Все довольны. А Шитов ? радикал :) >> -- >> Alex Kapranoff. >> 2010/1/13 Walery Studennikov >>> 13 января 2010 г. 10:15 пользователь Andrew Shitov >>> написал: >>>>> возникла мысль передавать отобранных кандидатов "в хорошие >>>>> руки". >>>> 1) А кандидаты предупреждены о том, что они писали на вакансию на >>>> reg.ru, а попали на рекрутинговое агентство? >>>> >>>> 2) Я бы не взял человека, который не написал лично мне - персонально >>>> или в лице компании, которую я представляю - но именно лично и >>>> напрямую. Даже опыт с hh.ru мне не особо понравился. >>> Хорошо, признаю, это была плохая идея. >>> Cancelled. >>> -- >>> Walery Studennikov >>> http://www.reg.ru/ -- Шруб Алексей Технический руководитель проектов JID (Jabber ID): ashrub на agava.com From Kostya на yandex.ru Wed Jan 13 04:47:35 2010 From: Kostya на yandex.ru (=?koi8-r?B?68/T1NEg9MXO?=) Date: Wed, 13 Jan 2010 15:47:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <4B4DBD94.9030707@agava.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> <4B4DBD94.9030707@agava.com> Message-ID: <36961263386855@webmail52.yandex.ru> Да ёп для всех запаришься переучиваться. Одни любят if($var){ } другие if($var) { } "Выкатка изменений на сервер" (http://www.reg.ru/software-process) reg.ru вы не смотрели в сторону выкладки через deb пакетов (если Ubuntu, Debian) или портов (FreeBSD) ? 13.01.10, 15:33, "Alexey Shrub" : > Yuri Pac wrote: > > Перл, в Агаве-то, загнулся.... :) > > С чего бы это? > > А по теме: не вижу проблемы если человеку после выполнения тестового задания скажут что мы уже заполнили все вакансии, > но в вас заинтересованы в такой-то компании, человек же работу ищет, будет только рад рекомендациям > > > 2010/1/13 Alex Kapranoff : > >> А я так делал уже. У меня с Агавой была договорённость об обмене ;) > >> Все довольны. А Шитов ? радикал :) > >> -- > >> Alex Kapranoff. > >> 2010/1/13 Walery Studennikov > >>> 13 января 2010 г. 10:15 пользователь Andrew Shitov > >>> написал: > >>>>> возникла мысль передавать отобранных кандидатов "в хорошие > >>>>> руки". > >>>> 1) А кандидаты предупреждены о том, что они писали на вакансию на > >>>> reg.ru, а попали на рекрутинговое агентство? > >>>> > >>>> 2) Я бы не взял человека, который не написал лично мне - персонально > >>>> или в лице компании, которую я представляю - но именно лично и > >>>> напрямую. Даже опыт с hh.ru мне не особо понравился. > >>> Хорошо, признаю, это была плохая идея. > >>> Cancelled. > >>> -- > >>> Walery Studennikov > >>> http://www.reg.ru/ > -- Костя Тен From despairr на gmail.com Wed Jan 13 04:57:20 2010 From: despairr на gmail.com (Walery Studennikov) Date: Wed, 13 Jan 2010 16:57:20 +0400 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <36961263386855@webmail52.yandex.ru> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> <4B4DBD94.9030707@agava.com> <36961263386855@webmail52.yandex.ru> Message-ID: <1d770e771001130457u2a1deb5aubb72151bf0f64f23@mail.gmail.com> 13 января 2010 г. 16:47 пользователь Костя Тен написал: > Да ёп для всех запаришься переучиваться. > > Одни любят > > if($var){ > } > > другие > > if($var) > { > } Если ты на отдельным проекте -- пожалуйста. Если в общем коде -- придётся любить то, что положено ;) > "Выкатка изменений на сервер" (http://www.reg.ru/software-process) > reg.ru вы не смотрели в сторону выкладки через deb пакетов (если Ubuntu, Debian) или портов (FreeBSD) ? Ну 90% выкатывается через svn, небольшая часть -- руками или через RPM (CentOS). -- Walery Studennikov http://www.reg.ru/ From andy на shitov.ru Wed Jan 13 05:30:50 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 16:30:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> Message-ID: > Alex Kapranoff > Все довольны. Ого, сколько понаписали. Зато какой кайф потом работать с людьми, которые работают с интересом и блеском в глазах, прям испытываешь оргазм :-) > Walery Studennikov > С людьми квалифицированными, но не готовыми следовать "линии партии", не соблюдающими общие конвенции, не готовыми идти на компромиссы -- очень трудно работать в команде. Именно. Но на компромисс иногда надо идти и самому - это довольно часто того стоит. Если человек прется от Муза, а у меня в code convention записано "Жди Perl 6, и пиши классы там", то я уступлю. > Нужно тратить много нервов, много сил на взаимодействие. Бери да увольняй :-) Хотя это и не всегда просто, особенно когда имеешь дело с "упертыми". > насколько юзабельный / продуманный UI? Лучше этот вопрос Perl-программистам не задавать вообще :-) > Потом -- валидность HTML/CSS кода и т. п. И этот тоже. За этим незазорно следить и руководителю, и направлять в нужное русло уже по ходу работы. Вообще, лучшая стратегия для "играющего тренера" - сделать заготовку по своему видению, а потом отдать на допиливание и разукрашивание. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andrei.protasovitski на gmail.com Wed Jan 13 05:32:32 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 13 Jan 2010 14:32:32 +0100 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <36961263386855@webmail52.yandex.ru> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> <4B4DBD94.9030707@agava.com> <36961263386855@webmail52.yandex.ru> Message-ID: <25d777681001130532k1cd12affn9afb869e92b6264f@mail.gmail.com> 13 января 2010 г. 13:47 пользователь Костя Тен написал: > Да ёп для всех запаришься переучиваться. > > Одни любят > > if($var){ > } > > другие > > if($var) > { > } > Меня не напрягает такая свистопляска. :) > > > "Выкатка изменений на сервер" (http://www.reg.ru/software-process) > reg.ru вы не смотрели в сторону выкладки через deb пакетов (если Ubuntu, > Debian) или портов (FreeBSD) ? > А вот тут сильно зависит от. Если у тебя коробочный продукт, то стоит задуматься о пакетировании, но если ты обслуживаешь свою систему, то пакетирование -- лишний этап. > > > > 13.01.10, 15:33, "Alexey Shrub" : > > > Yuri Pac wrote: > > > Перл, в Агаве-то, загнулся.... :) > > > > С чего бы это? > > > > А по теме: не вижу проблемы если человеку после выполнения тестового > задания скажут что мы уже заполнили все вакансии, > > но в вас заинтересованы в такой-то компании, человек же работу ищет, > будет только рад рекомендациям > > > > > 2010/1/13 Alex Kapranoff : > > >> А я так делал уже. У меня с Агавой была договорённость об обмене ;) > > >> Все довольны. А Шитов ? радикал :) > > >> -- > > >> Alex Kapranoff. > > >> 2010/1/13 Walery Studennikov > > >>> 13 января 2010 г. 10:15 пользователь Andrew Shitov > > >>> написал: > > >>>>> возникла мысль передавать отобранных кандидатов "в хорошие > > >>>>> руки". > > >>>> 1) А кандидаты предупреждены о том, что они писали на вакансию на > > >>>> reg.ru, а попали на рекрутинговое агентство? > > >>>> > > >>>> 2) Я бы не взял человека, который не написал лично мне - > персонально > > >>>> или в лице компании, которую я представляю - но именно лично и > > >>>> напрямую. Даже опыт с hh.ru мне не особо понравился. > > >>> Хорошо, признаю, это была плохая идея. > > >>> Cancelled. > > >>> -- > > >>> Walery Studennikov > > >>> http://www.reg.ru/ > > > > -- > Костя Тен > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Jan 13 06:49:05 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 17:49:05 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> Message-ID: > Cancelled. Зачем сразу так? :-) Интересно было бы посмотреть на результат. Например, возникает вопрос - насколько суровыми будут требования и тестовые задания у второго работодателя. Если немного пофантазировать, то можно ожидать, что второй работодатель перенаправит резюме третьему. На каком-то шаге путь может зациклиться :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Wed Jan 13 06:53:49 2010 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 13 Jan 2010 17:53:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> Message-ID: > На каком-то шаге путь может зациклиться :-) А вот за этим должен следить программист use Scalar::Util qw(weaken); ;-) From mons на cpan.org Wed Jan 13 06:54:37 2010 From: mons на cpan.org (Mons Anderson) Date: Wed, 13 Jan 2010 17:54:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?88zP1snU2CA1MDAwMDAwIN7J08XM?= In-Reply-To: References: Message-ID: <201001131754.37857.mons@cpan.org> On Wednesday 13 January 2010 02:54:09 Denis Evdokimov wrote: > > Еще пробовал делать map {0 + $_} после split ' ' всего файла. > > Может стоит попробовать map {int $_} ? тогда уж map int, ... зачем лишний раз делать вызов codeblock'а? -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From dmitry на karasik.eu.org Wed Jan 13 07:10:38 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Wed, 13 Jan 2010 16:10:38 +0100 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <428ab1001130413h60beebh772f1884658b9be6@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <4B4DA4DE.6030507@gmail.com> <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> <25d777681001130352g1b8f71f7j14aaad16b986b73d@mail.gmail.com> <1d770e771001130355g40ca7795l353c9cbad3a124b3@mail.gmail.com> <428ab1001130413h60beebh772f1884658b9be6@mail.gmail.com> Message-ID: <20100113151038.GA25454@tetsuo.karasik.eu.org> > Чувствую какой-то подвох/недосказанность. Что отличает reg.ru от других > работодателей? Я могу ошибаться, но мне кажется это скорее тест на общие ценности: >> Если в общем коде -- придётся любить то, что положено ;) ... >> С людьми квалифицированными, но не готовыми следовать "линии партии", >> не соблюдающими общие конвенции, не готовыми идти на компромиссы -- >> очень трудно работать в команде. ... >> Т.е. это еще и тест на лояльность Если я прав, то это означает что оценивают сначала конформность и только потом уже квалификацию, что может в этом случае и оправданно, но на взгляд профессионала выглядит несколько непрофессионально :) -- Sincerely, Dmitry Karasik From akovbovich на gmail.com Wed Jan 13 07:20:08 2010 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Wed, 13 Jan 2010 18:20:08 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <20100113151038.GA25454@tetsuo.karasik.eu.org> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> <1d770e771001130212o31b3b6e3l483af9fac937bf9d@mail.gmail.com> <4B4DA4DE.6030507@gmail.com> <91318901001130301l795d0598ka1aea20aa55f9e44@mail.gmail.com> <25d777681001130352g1b8f71f7j14aaad16b986b73d@mail.gmail.com> <1d770e771001130355g40ca7795l353c9cbad3a124b3@mail.gmail.com> <428ab1001130413h60beebh772f1884658b9be6@mail.gmail.com> <20100113151038.GA25454@tetsuo.karasik.eu.org> Message-ID: <93db51671001130720u33b84cam4aa7c4649deb6a59@mail.gmail.com> Насчет UI... если вам нужен го#$о-UI, поручите его разработку perl-программисту, если конечно речь не идет о CLI. Web UI разумнее поручить IA, ID, и в целом UX-специалистам. From 403rus на gmail.com Wed Jan 13 09:19:36 2010 From: 403rus на gmail.com (Dmitriy T.) Date: Wed, 13 Jan 2010 20:19:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> Message-ID: <4B4E00A8.8050307@gmail.com> По-моему если поставить на поток то это быстро умрет. Появятся засланные казачки которые быстро соберут все задания, вопросы и тд и все задания сможет выполнить даже сообразительный школьник. В итоге организатору сего это скорее всего быстро надоест, особенно после волны недовольства со стороны вторых работодателей. У моего знакомого(он в штатах работает) именно этим всё и кончилось. В итоге он просто сотрудничает с ещё парой человек проводя собеседования друг для друга иногда - у соискателя таким образом меньше шансов придти "подготовившись", так как он не знает заранее к кому попадет. On 13.01.2010 17:49, Andrew Shitov wrote: >> Cancelled. >> > Зачем сразу так? :-) > > Интересно было бы посмотреть на результат. Например, возникает вопрос > - насколько суровыми будут требования и тестовые задания у второго > работодателя. > > Если немного пофантазировать, то можно ожидать, что второй > работодатель перенаправит резюме третьему. На каком-то шаге путь может > зациклиться :-) > > From postmaster на softsearch.ru Wed Jan 13 09:31:26 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 13 Jan 2010 20:31:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <25d777681001130132u287b9849uaa48d961e7aecf09@mail.gmail.com> <1d770e771001130156u1ab3d7f4o8b44867e9a1ea541@mail.gmail.com> Message-ID: <144487935.20100113203126@softsearch.ru> Здравствуйте, Walery. >> "Качество кода" понятие субъективное. Можно писать хорошо >> оформленную и легко читаемую чушь, соблюдая все конвеншны, а можно >> писать код, приносящий прибыль уже сейчас, без всяких условностей. >> Как говорится, "вам шашечки или ехать?" WS> Вы знаете: и шашечки и ехать. К сожалению, я не раз сталкивался с WS> опытом, когда "работает и приносит прибыль уже сейчас", но WS> разобраться в этом совершенно невозможно. Проще переписать с нуля. WS> Такие часть есть в системе и они висят мёртвым почти WS> несопровождабельным грузом -- а человека уже нет.... Я этого не WS> хочу. Если человек работает долго, то он развивается, адаптируется и со временем, имея возможность, перепишет свой говнокод так, что он станет понятен другим. Программист от природы - это обычно перфекционист. И в нём будет сидеть пунктик насчёт старого говнокода и мучить его. И как только представится возможность, он постарается избавиться от мучений. Если программисты меняются часто, то надо что-то менять. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From dc-rom на mail.ru Wed Jan 13 10:58:10 2010 From: dc-rom на mail.ru (=?UTF-8?B?0KDQvtC80LDQvQ==?=) Date: Wed, 13 Jan 2010 21:58:10 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YLQvtC0?= =?utf-8?b?0LDRgtC10LvQtdC5KQ==?= Message-ID: <4B4E17C2.5020408@mail.ru> Позвольте вставить свои 100 баксов :) Я бы с радостью взял человека прошедшего собеседование у большого специалиста. Давайте представим ситуацию: есть человек, пишет на перле что-то, что приносит деньги. При этом человек не такой специалист в перле, как пристутсвтвующие здесь гуру. И наступает такой период, когда этому человеку либо некогда, либо уже уперся в потолок своих знаний, либо и то и то. Но поскольку уровень знаний находится на определенном уровне, то проводить собеседование с человеком с уровнем знаний выше становится трудно и есть большая вероятность взять кота в мешке, который на словах огого, а на деле фантик. Поэтому правильнее обратиться к специалистам для помощи в выборе будущего работника. Причем к реальным специалистам, а не агентствам по подбору персонала. Если уж хочется посмотреть втихаря на потенциального работника, то можно на собеседовании сесть в одном кабинете и делать вид, что готовишься к собеседованию. Или прямо сказать: я тот-то, а вот этот человек будет вас собеседовать. P.s. Я так понимаю это предложение только для Москвы? From andy на shitov.ru Wed Jan 13 11:07:20 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 22:07:20 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <4B4E17C2.5020408@mail.ru> References: <4B4E17C2.5020408@mail.ru> Message-ID: > Поэтому правильнее обратиться к специалистам для помощи в выборе будущего > работника. А что делать потом? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmitry на eremeev.ru Wed Jan 13 11:21:02 2010 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Wed, 13 Jan 2010 22:21:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <36961263386855@webmail52.yandex.ru> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> <4B4DBD94.9030707@agava.com> <36961263386855@webmail52.yandex.ru> Message-ID: <602628F0-F699-4531-B9E8-E670F06C4211@eremeev.ru> Автозаменой макросами в редакторе приводить к корп. стандартам )))) Отправлено с iPod 13.01.2010, в 15:47, Костя Тен написал(а): > Да ёп для всех запаришься переучиваться. > > Одни любят > > if($var){ > } > > другие > > if($var) > { > } > From dc-rom на mail.ru Wed Jan 13 11:21:54 2010 From: dc-rom на mail.ru (=?KOI8-R?Q?=F2=CF=CD=C1=CE?=) Date: Wed, 13 Jan 2010 22:21:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: References: <4B4E17C2.5020408@mail.ru> Message-ID: <4B4E1D52.1020507@mail.ru> Andrew Shitov пишет: >> Поэтому правильнее обратиться к специалистам для помощи в выборе будущего >> работника. >> > > А что делать потом? > > В каком смысле? Если обращаешься к кому-то за помощью, то значит есть цель. Если специалист оценил будущего работника положительно, и он понравился Вам, то почему бы его не взять к себе на работу? From proler на gmail.com Wed Jan 13 11:24:50 2010 From: proler на gmail.com (Oleg Alexeenkov) Date: Wed, 13 Jan 2010 22:24:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: <602628F0-F699-4531-B9E8-E670F06C4211@eremeev.ru> References: <1d770e771001122158u3969f517r28f85a58f317c42b@mail.gmail.com> <1d770e771001130059n6ea4eb08w56679faec667011@mail.gmail.com> <4B4DBD94.9030707@agava.com> <36961263386855@webmail52.yandex.ru> <602628F0-F699-4531-B9E8-E670F06C4211@eremeev.ru> Message-ID: <4B4E1E02.8030905@gmail.com> Лучше корпоративным конфигом от perltidy On 13.01.2010 22:21, Dmitry Eremeev wrote: > Автозаменой макросами в редакторе приводить к корп. стандартам )))) > > Отправлено с iPod > > 13.01.2010, в 15:47, Костя Тен написал(а): > >> Да ёп для всех запаришься переучиваться. >> >> Одни любят >> >> if($var){ >> } >> >> другие >> >> if($var) >> { >> } >> > -- From andy на shitov.ru Wed Jan 13 11:30:18 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 22:30:18 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <4B4E1D52.1020507@mail.ru> References: <4B4E17C2.5020408@mail.ru> <4B4E1D52.1020507@mail.ru> Message-ID: > В каком смысле? В том смысле, что мне кажется странным приглашать в компанию человека, чью квалификацию ты не можешь оценить самостоятельно. Причем даже если его знания больше твоих. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dc-rom на mail.ru Wed Jan 13 11:54:04 2010 From: dc-rom на mail.ru (=?KOI8-R?Q?=F2=CF=CD=C1=CE?=) Date: Wed, 13 Jan 2010 22:54:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: References: <4B4E17C2.5020408@mail.ru> <4B4E1D52.1020507@mail.ru> Message-ID: <4B4E24DC.7070605@mail.ru> Andrew Shitov пишет: >> В каком смысле? >> > > В том смысле, что мне кажется странным приглашать в компанию человека, > чью квалификацию ты не можешь оценить самостоятельно. Причем даже если > его знания больше твоих. > > > Многие так делают использую агентства по найму персонала. From andy на shitov.ru Wed Jan 13 11:58:04 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 13 Jan 2010 22:58:04 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: <4B4E24DC.7070605@mail.ru> References: <4B4E17C2.5020408@mail.ru> <4B4E1D52.1020507@mail.ru> <4B4E24DC.7070605@mail.ru> Message-ID: > Многие так делают использую агентства по найму персонала. Я не могу говорить за все агенства, но по-моему, все, что они делают, это grep {$_ ~~ @keywords} . -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From akovbovich на gmail.com Wed Jan 13 12:03:43 2010 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Wed, 13 Jan 2010 23:03:43 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: References: <4B4E17C2.5020408@mail.ru> <4B4E1D52.1020507@mail.ru> <4B4E24DC.7070605@mail.ru> Message-ID: <93db51671001131203v637ecce8v189dac8db50a96de@mail.gmail.com> Возможно даже и так my $resume = LWP::UserAgent->new->get('http://hh.ru/employer/resumesSearch.do'); а потом grep {$_ ~~ @keywords} $resume->content. 13 января 2010 г. 22:58 пользователь Andrew Shitov написал: >> Многие так делают использую агентства по найму персонала. > > Я не могу говорить за все агенства, но по-моему, все, что они делают, > это grep {$_ ~~ @keywords} . > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From juchkov на gmail.com Wed Jan 13 12:07:17 2010 From: juchkov на gmail.com (Sergey Juchkov) Date: Wed, 13 Jan 2010 23:07:17 +0300 Subject: [Moscow.pm] =?utf-8?b?0KLQvtGA0LPQvtCy0LvRjyDQu9GO0LTRjNC80Lgg?= =?utf-8?b?KNC/0YDQtdC00LvQvtC20LXQvdC40LUg0LTQu9GPINGA0LDQsdC+0YI=?= =?utf-8?b?0L7QtNCw0YLQtdC70LXQuSk=?= In-Reply-To: References: <4B4E17C2.5020408@mail.ru> <4B4E1D52.1020507@mail.ru> <4B4E24DC.7070605@mail.ru> Message-ID: <615fd2131001131207p36317ff1je62cb662d18774df@mail.gmail.com> 2010/1/13 Andrew Shitov : >> Многие так делают использую агентства по найму персонала. > > Я не могу говорить за все агенства, но по-моему, все, что они делают, > это grep {$_ ~~ @keywords} . > Я пока не встречал ни одного агенства, работающего иначе. Даже из тех, которые "супер-прои-агенства". -- Sergey Juchkov http://juchkov.com From dc-rom на mail.ru Wed Jan 13 12:10:14 2010 From: dc-rom на mail.ru (=?KOI8-R?Q?=F2=CF=CD=C1=CE?=) Date: Wed, 13 Jan 2010 23:10:14 +0300 Subject: [Moscow.pm] =?koi8-r?b?9M/Sx8/XzNEgzMDE2M3JICjQ0sXEzM/Wxc7JxSDE?= =?koi8-r?b?zNEg0sHCz9TPxMHUxczFyik=?= In-Reply-To: References: <4B4E17C2.5020408@mail.ru> <4B4E1D52.1020507@mail.ru> <4B4E24DC.7070605@mail.ru> Message-ID: <4B4E28A6.5040107@mail.ru> Andrew Shitov пишет: >> Многие так делают использую агентства по найму персонала. >> > > Я не могу говорить за все агенства, но по-моему, все, что они делают, > это grep {$_ ~~ @keywords} . > > Вот поэтому, как мне думается, лучше обратиться к знающему человеку. From andy на shitov.ru Fri Jan 15 07:01:20 2010 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 15 Jan 2010 18:01:20 +0300 Subject: [Moscow.pm] Perlburg 2010 Message-ID: Привет! Вот мы добрались и до Урала. 20 февраля в Екатеринбурге пройдет пятый российский воркшоп "Perlburg". Участие бесплатное. Очень ждем докладчиков и участников. Главный организатор - математико-механический факультет УрГУ. Адрес сайта: http://2009.yapcrussia.org/perlburg/ P. S. Аэрофлотом из Москвы - около 5500 рублей. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Fri Jan 15 07:11:33 2010 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 15 Jan 2010 18:11:33 +0300 Subject: [Moscow.pm] Perlburg 2010 In-Reply-To: References: Message-ID: > Адрес сайта: http://2009.yapcrussia.org/perlburg/ Конечно, 2010: http://2010.yapcrussia.org/perlburg/ -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From gnatyna на ya.ru Fri Jan 15 07:18:29 2010 From: gnatyna на ya.ru (=?koi8-r?b?587B1NnOwSDhzMXL08HOxNI=?=) Date: Fri, 15 Jan 2010 18:18:29 +0300 Subject: [Moscow.pm] Perlburg 2010 In-Reply-To: References: Message-ID: <201001151818.29555.gnatyna@ya.ru> 2009 - работает, 2010- нет. В сообщении от 15 января 2010 18:11:33 автор Andrew Shitov написал: > > Адрес сайта: http://2009.yapcrussia.org/perlburg/ > > Конечно, 2010: http://2010.yapcrussia.org/perlburg/ > -- С уважением, Гнатына Александр. From ivanshirokoff на gmail.com Fri Jan 15 07:18:51 2010 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Fri, 15 Jan 2010 18:18:51 +0300 Subject: [Moscow.pm] Perlburg 2010 In-Reply-To: References: Message-ID: <4B50875B.30107@gmail.com> 15.01.2010 18:11, Andrew Shitov пишет: >> Адрес сайта: http://2009.yapcrussia.org/perlburg/ >> > Конечно, 2010: http://2010.yapcrussia.org/perlburg/ > > "Неверное перенаправление на странице" =( From andy на shitov.ru Fri Jan 15 07:19:57 2010 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 15 Jan 2010 18:19:57 +0300 Subject: [Moscow.pm] Perlburg 2010 In-Reply-To: <201001151818.29555.gnatyna@ya.ru> References: <201001151818.29555.gnatyna@ya.ru> Message-ID: Ага, уже поздняк. Заработает попозже, сегодня пусть будет 2009 :-) 2010/1/15 Гнатына Александр : > 2009 - работает, > 2010- нет. > В сообщении от 15 января 2010 18:11:33 автор Andrew Shitov написал: >> > Адрес сайта: http://2009.yapcrussia.org/perlburg/ >> >> Конечно, 2010: http://2010.yapcrussia.org/perlburg/ > >> > > -- > С уважением, Гнатына Александр. > -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Fri Jan 15 13:09:39 2010 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Sat, 16 Jan 2010 00:09:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E097F1CDT1NLPyyDXINDSz8XL1MU=?= Message-ID: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> Слышал (да и, наверное, согласен) что "оценивать работу программиста по количеству строчек кода, это все равно что оценивать работу авиаконструктора по весу разработанных им деталей". Вроде даже это Билл Гейтс сказал. Тем не менее, иногда хочется (чисто ради любопытства) узнать количество строк в проекте. Типа: вот столько перл, вот столько шаблоны, а вот это -- js. Если кто-то подсчитывает количество строк в проекте, пожалуйста поделитесь технологией, как вы это делаете. Да и вообще было бы любопытно, где-нибудь измеряется ли этот показатель и влияет ли он на что-нибудь? From ivanshirokoff на gmail.com Fri Jan 15 14:48:48 2010 From: ivanshirokoff на gmail.com (I Shr) Date: Sat, 16 Jan 2010 01:48:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E097F1CDT1NLPyyDXINDSz8XL1MU=?= In-Reply-To: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> References: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> Message-ID: <4B50F0D0.50109@gmail.com> 16.01.2010 0:09, Иван Бессарабов пишет: > Слышал (да и, наверное, согласен) что "оценивать работу программиста > по количеству строчек кода, это все равно что оценивать работу > авиаконструктора по весу разработанных им деталей". Вроде даже это > Билл Гейтс сказал. > > Тем не менее, иногда хочется (чисто ради любопытства) узнать > количество строк в проекте. Типа: вот столько перл, вот столько > шаблоны, а вот это -- js. > > Если кто-то подсчитывает количество строк в проекте, пожалуйста > поделитесь технологией, как вы это делаете. > Да и вообще было бы любопытно, где-нибудь измеряется ли этот > показатель и влияет ли он на что-нибудь? > Надо не только количество строк считать, но и их среднюю длину. Откуда можно высчитать площадь кода. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From kapranoff на gmail.com Fri Jan 15 16:29:42 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Sat, 16 Jan 2010 03:29:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QvtC00YHRh9C10YIg0YHRgtGA0L7QuiDQsiA=?= =?utf-8?b?0L/RgNC+0LXQutGC0LU=?= In-Reply-To: <4B50F0D0.50109@gmail.com> References: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> <4B50F0D0.50109@gmail.com> Message-ID: 2010/1/16 I Shr > 16.01.2010 0:09, Иван Бессарабов пишет: > > Слышал (да и, наверное, согласен) что "оценивать работу программиста >> по количеству строчек кода, это все равно что оценивать работу >> авиаконструктора по весу разработанных им деталей". Вроде даже это >> Билл Гейтс сказал. >> >> Тем не менее, иногда хочется (чисто ради любопытства) узнать >> количество строк в проекте. Типа: вот столько перл, вот столько >> шаблоны, а вот это -- js. >> >> Если кто-то подсчитывает количество строк в проекте, пожалуйста >> поделитесь технологией, как вы это делаете. >> Да и вообще было бы любопытно, где-нибудь измеряется ли этот >> показатель и влияет ли он на что-нибудь? >> >> > > Надо не только количество строк считать, но и их среднюю длину. > Откуда можно высчитать площадь кода. Площадь -- фигня. Вот периметр посчитать, это да! ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From viacheslav.t на gmail.com Fri Jan 15 16:34:47 2010 From: viacheslav.t на gmail.com (vti) Date: Sat, 16 Jan 2010 01:34:47 +0100 Subject: [Moscow.pm] =?koi8-r?b?8M/E097F1CDT1NLPyyDXINDSz8XL1MU=?= In-Reply-To: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> References: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> Message-ID: <7d2879971001151634p4d9460b8l2c72c312b963bc0d@mail.gmail.com> На Википедии хорошая стать про подсчет строк: http://en.wikipedia.org/wiki/Source_lines_of_code 15 января 2010 г. 22:09 пользователь Иван Бессарабов написал: > Слышал (да и, наверное, согласен) что "оценивать работу программиста > по количеству строчек кода, это все равно что оценивать работу > авиаконструктора по весу разработанных им деталей". Вроде даже это > Билл Гейтс сказал. > > Тем не менее, иногда хочется (чисто ради любопытства) узнать > количество строк в проекте. Типа: вот столько перл, вот столько > шаблоны, а вот это -- js. > > Если кто-то подсчитывает количество строк в проекте, пожалуйста > поделитесь технологией, как вы это делаете. > Да и вообще было бы любопытно, где-нибудь измеряется ли этот > показатель и влияет ли он на что-нибудь? From alex на alemate.ru Sat Jan 16 04:15:23 2010 From: alex на alemate.ru (Alexander V Alekseev) Date: Sat, 16 Jan 2010 15:15:23 +0300 (MSK) Subject: [Moscow.pm] =?koi8-r?b?8M/E097F1CDT1NLPyyDXINDSz8XL1MU=?= In-Reply-To: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> References: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> Message-ID: On Sat, 16 Jan 2010, Иван Бессарабов wrote: > Слышал (да и, наверное, согласен) что "оценивать работу программиста > по количеству строчек кода, это все равно что оценивать работу > авиаконструктора по весу разработанных им деталей". Вроде даже это > Билл Гейтс сказал. Тут важно, что любая метрика возможна только в случае согласия участников проекта в её обоснованности. Если такое согласие есть - значит вы договоритесь и о способе подсчёта. Я работал в компании, где пытались считать формальные метрики. Но в них никто не верил, поэтому идея не пошла. (Соответственно и о способе подсчёта не договорились). > Тем не менее, иногда хочется (чисто ради любопытства) узнать > количество строк в проекте. Типа: вот столько перл, вот столько > шаблоны, а вот это -- js. Для пузомерки (кто ещё не смотрел "сколько строк кода проекта принадлежит мне?") обычно хватает: svn annotate p66.cc | awk '{print $2}' | sort | uniq -c > Если кто-то подсчитывает количество строк в проекте, пожалуйста > поделитесь технологией, как вы это делаете. > Да и вообще было бы любопытно, где-нибудь измеряется ли этот > показатель и влияет ли он на что-нибудь? From deer_oleg на mail.ru Sun Jan 17 04:06:24 2010 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Sun, 17 Jan 2010 15:06:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= Message-ID: Всем привет! Хочеться узнать, кто чем пользуется? Задача такая - есть исходный шаблон. Надо исходя из полученного набора данных заполнить документ. Как простая замена %%param%%-->param_value, так и заполнение таблицы. вот то я наизучал: 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. То есть чтобы чел файл на диск сохранил, надо будет поизгаляться, чтобы картинка сохранилась. Где то видел формат хранения картинок и т.п. прямо в коде страницы, но правильно ли так делать? 2) rtf. Открытый формат. Но при попытке размножить строку в таблице (в текстовом редакторе) у меня лопнул мозг от нагромождения всяких {\fs36\lang1033\langfe1049\langnp1033\insrsid13116701 %%test%%} :) Готового, работающего решения что то не нашел. То есть реализовать можно, но будет долго в изучении. 3) docx - вроде просто все. Куча xml'ников и засовыаем их архив. Минус - тоже нет(не нашел) готового решения. Если выбрать этот вариант изучать по ходу больше чем при исп rtf 4) doc. Есть библиотеки, но блин под винду всё. А кто уже делал подобное? Что использовали? Какими либами пользовались? В гугле был. И даже на cpan был :) ------ С Уважением, Олег Малёваный From yu.pats на gmail.com Sun Jan 17 04:13:12 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Sun, 17 Jan 2010 14:13:12 +0200 Subject: [Moscow.pm] =?utf-8?b?0JPQtdC90LXRgNCw0YbQuNGPINC+0YLRh9C10YI=?= =?utf-8?b?0L7QsiDQv9C+INGI0LDQsdC70L7QvdGD?= In-Reply-To: References: Message-ID: Мы генерили pdf. Внтури был как текст, так и картинки. Использовали какую-то утилиту на джаве, которую вызывали из консоли и скармливали ей подготовленный html+css. Погуглите, думаю, есть утилиты и для других форматов (rtf, doc/x). 2010/1/17 Олег Малёваный : > > Всем привет! > Хочеться узнать, кто чем пользуется? > Задача такая - есть исходный шаблон. Надо исходя из полученного набора > данных заполнить документ. Как простая замена %%param%%-->param_value, так и > заполнение таблицы. > > вот то я наизучал: > 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. То > есть чтобы чел файл на диск сохранил, надо будет поизгаляться, чтобы > картинка сохранилась. Где то видел формат хранения картинок и т.п. прямо в > коде страницы, но правильно ли так делать? > > 2) rtf. Открытый формат. Но при попытке размножить строку в таблице (в > текстовом редакторе) у меня лопнул мозг от нагромождения всяких > {\fs36\lang1033\langfe1049\langnp1033\insrsid13116701 > %%test%%} > :) Готового, работающего решения что то не нашел. То есть реализовать можно, > но будет долго в изучении. > > 3) docx - вроде просто все. Куча xml'ников и засовыаем их  архив. Минус - > тоже нет(не нашел) готового решения. Если выбрать этот вариант изучать по > ходу больше чем при исп rtf > > 4) doc. Есть библиотеки, но блин под винду всё. > > А кто уже делал подобное? Что использовали? Какими либами пользовались? В > гугле был. И даже на cpan был :) > > ------ > С Уважением, Олег Малёваный > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pats From deer_oleg на mail.ru Sun Jan 17 04:20:40 2010 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Sun, 17 Jan 2010 15:20:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: Message-ID: Да на Java я имел опыт давно с генератором JasperReport. Удобная штукенция. Но боюсь не подойдет - ибо Java.. ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Yuri Pac > >Sent: Sunday, January 17, 2010 3:13 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm] Генерация отчетов по шаблону > > > >Мы генерили pdf. Внтури был как текст, так и картинки. Использовали > >какую-то утилиту на джаве, которую вызывали из консоли и скармливали > >ей подготовленный html+css. Погуглите, думаю, есть утилиты и для > >других форматов (rtf, doc/x). > > > >2010/1/17 Олег Малёваный : > >> > >> Всем привет! > >> Хочеться узнать, кто чем пользуется? > >> Задача такая - есть исходный шаблон. Надо исходя из полученного набора > >> данных заполнить документ. Как простая замена %%param%%-->param_value, > >так и > >> заполнение таблицы. > >> > >> вот то я наизучал: > >> 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. > >То > >> есть чтобы чел файл на диск сохранил, надо будет поизгаляться, чтобы > >> картинка сохранилась. Где то видел формат хранения картинок и т.п. > >прямо в > >> коде страницы, но правильно ли так делать? > >> > >> 2) rtf. Открытый формат. Но при попытке размножить строку в таблице (в > >> текстовом редакторе) у меня лопнул мозг от нагромождения всяких > >> {\fs36\lang1033\langfe1049\langnp1033\insrsid13116701 > >> %%test%%} > >> :) Готового, работающего решения что то не нашел. То есть реализовать > >можно, > >> но будет долго в изучении. > >> > >> 3) docx - вроде просто все. Куча xml'ников и засовыаем их  архив. Минус > >- > >> тоже нет(не нашел) готового решения. Если выбрать этот вариант изучать > >по > >> ходу больше чем при исп rtf > >> > >> 4) doc. Есть библиотеки, но блин под винду всё. > >> > >> А кто уже делал подобное? Что использовали? Какими либами пользовались? > >В > >> гугле был. И даже на cpan был :) > >> > >> ------ > >> С Уважением, Олег Малёваный > >> > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > > > > > > > >-- > >WBR, Yuri Pats > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From yu.pats на gmail.com Sun Jan 17 04:28:55 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Sun, 17 Jan 2010 14:28:55 +0200 Subject: [Moscow.pm] =?utf-8?b?0JPQtdC90LXRgNCw0YbQuNGPINC+0YLRh9C10YI=?= =?utf-8?b?0L7QsiDQv9C+INGI0LDQsdC70L7QvdGD?= In-Reply-To: References: Message-ID: Уточню, утилита, которой мы пользовались, называется PDFrender.java. На цпане есть PDF::API2, но по интерфейсу -- небо и земля. Джаву поставить на линукс -- не проблема. 2010/1/17 Олег Малёваный : > > Да на Java я имел опыт давно с генератором JasperReport. Удобная штукенция. > Но боюсь не подойдет - ибо Java.. > > ------ > С Уважением, Олег Малёваный > > >> >-----Original Message----- >> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Yuri Pac >> >Sent: Sunday, January 17, 2010 3:13 PM >> >To: Moscow.pm group >> >Subject: Re: [Moscow.pm] Генерация отчетов по шаблону >> > >> >Мы генерили pdf. Внтури был как текст, так и картинки. Использовали >> >какую-то утилиту на джаве, которую вызывали из консоли и скармливали >> >ей подготовленный html+css. Погуглите, думаю, есть утилиты и для >> >других форматов (rtf, doc/x). >> > >> >2010/1/17 Олег Малёваный : >> >> >> >> Всем привет! >> >> Хочеться узнать, кто чем пользуется? >> >> Задача такая - есть исходный шаблон. Надо исходя из полученного набора >> >> данных заполнить документ. Как простая замена %%param%%-->param_value, >> >так и >> >> заполнение таблицы. >> >> >> >> вот то я наизучал: >> >> 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. >> >То >> >> есть чтобы чел файл на диск сохранил, надо будет поизгаляться, чтобы >> >> картинка сохранилась. Где то видел формат хранения картинок и т.п. >> >прямо в >> >> коде страницы, но правильно ли так делать? >> >> >> >> 2) rtf. Открытый формат. Но при попытке размножить строку в таблице (в >> >> текстовом редакторе) у меня лопнул мозг от нагромождения всяких >> >> {\fs36\lang1033\langfe1049\langnp1033\insrsid13116701 >> >> %%test%%} >> >> :) Готового, работающего решения что то не нашел. То есть реализовать >> >можно, >> >> но будет долго в изучении. >> >> >> >> 3) docx - вроде просто все. Куча xml'ников и засовыаем их  архив. Минус >> >- >> >> тоже нет(не нашел) готового решения. Если выбрать этот вариант изучать >> >по >> >> ходу больше чем при исп rtf >> >> >> >> 4) doc. Есть библиотеки, но блин под винду всё. >> >> >> >> А кто уже делал подобное? Что использовали? Какими либами пользовались? >> >В >> >> гугле был. И даже на cpan был :) >> >> >> >> ------ >> >> С Уважением, Олег Малёваный >> >> >> >> >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> > >> > >> > >> >-- >> >WBR, Yuri Pats >> >-- >> >Moscow.pm mailing list >> >moscow-pm на pm.org | http://moscow.pm.org > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pats From kapranoff на gmail.com Sun Jan 17 05:08:27 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Sun, 17 Jan 2010 16:08:27 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPQtdC90LXRgNCw0YbQuNGPINC+0YLRh9C10YI=?= =?utf-8?b?0L7QsiDQv9C+INGI0LDQsdC70L7QvdGD?= In-Reply-To: References: Message-ID: Для такого применения, говорят, хорошо подходит Латех. Но нужно иметь человека, который его умеет, для написания шаблонов. На выходе PDF. Я сам использовал два способа: HTML и PNG+GD :) Для заполнения квитанций по бланку, который сам имеет фиксированные размеры и поля в нём все фиксированные, второй способ на удивление хорошо работал :) Правда приходилось координаты полей заранее выписывать. -- Alex Kapranoff. 2010/1/17 Олег Малёваный > > Всем привет! > Хочеться узнать, кто чем пользуется? > Задача такая - есть исходный шаблон. Надо исходя из полученного набора > данных заполнить документ. Как простая замена %%param%%-->param_value, так > и > заполнение таблицы. > > вот то я наизучал: > 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. То > есть чтобы чел файл на диск сохранил, надо будет поизгаляться, чтобы > картинка сохранилась. Где то видел формат хранения картинок и т.п. прямо в > коде страницы, но правильно ли так делать? > > 2) rtf. Открытый формат. Но при попытке размножить строку в таблице (в > текстовом редакторе) у меня лопнул мозг от нагромождения всяких > {\fs36\lang1033\langfe1049\langnp1033\insrsid13116701 > %%test%%} > :) Готового, работающего решения что то не нашел. То есть реализовать > можно, > но будет долго в изучении. > > 3) docx - вроде просто все. Куча xml'ников и засовыаем их архив. Минус - > тоже нет(не нашел) готового решения. Если выбрать этот вариант изучать по > ходу больше чем при исп rtf > > 4) doc. Есть библиотеки, но блин под винду всё. > > А кто уже делал подобное? Что использовали? Какими либами пользовались? В > гугле был. И даже на cpan был :) > > ------ > С Уважением, Олег Малёваный > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From alexeydemidov на gmail.com Sun Jan 17 05:15:33 2010 From: alexeydemidov на gmail.com (Alex L. Demidov) Date: Sun, 17 Jan 2010 16:15:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: References: Message-ID: <20100117131533.GA90207@tahiti.vinf.ru> On Sun, Jan 17, 2010 at 03:06:24PM +0300, Олег Малёваный wrote: > > Всем привет! > Хочеться узнать, кто чем пользуется? > Задача такая - есть исходный шаблон. Надо исходя из полученного набора > данных заполнить документ. Как простая замена %%param%%-->param_value, так и > заполнение таблицы. > [skip] > > А кто уже делал подобное? Что использовали? Какими либами пользовались? В > гугле был. И даже на cpan был :) Несколько лет назад использовал следующие варианты: 1) Данные в XML плюс XSLT для преобразования в XHTML. Как опция - возможность импортировать данные в Excel по правой кнопке мыши в IE. 2) Данные в XML плюс XSLT шаблон для MS Word 2003. XSLT шаблон готовился путем препарирования документов, приготовленных обычным путем в Word'е с расставлением placeholder'ов и сохраненных в XML-формате, поэтому учить WordML не потребовалось. Способ годится в основном для in-house продуктов, поскольку Word так просто документ из интернета не откроет - насколько я помню, приходилось править реестр. 3) http://search.cpan.org/dist/OpenOffice-OODoc/ - Шаблон .odt заполняется данными и сохраняется в отдельный файл. -- Alex L. Demidov (ALD9-RIPE). http://alexd.vinf.ru/ From maxim.vuets на gmail.com Sun Jan 17 05:15:39 2010 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Sun, 17 Jan 2010 15:15:39 +0200 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: References: Message-ID: On 1/17/10, Олег Малёваный wrote: > 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. Как на счёт?.. * MHTML --- http://en.wikipedia.org/wiki/MHTML * --- http://webo.in/articles/habrahabr/46-cross-browser-data-url/ -- . Hoc est simplicissimum! ..: maxim.vuets.name From maxim.vuets на gmail.com Sun Jan 17 05:17:44 2010 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Sun, 17 Jan 2010 15:17:44 +0200 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: References: Message-ID: On 1/17/10, Alex Kapranoff wrote: > Для такого применения, говорят, хорошо подходит Латех. Но нужно иметь > человека, который его умеет, для написания шаблонов. > На выходе PDF. Кстати, отличная идея. Только там есть определённые трудности со сложными таблицами. -- . Hoc est simplicissimum! ..: maxim.vuets.name From yu.pats на gmail.com Sun Jan 17 05:22:34 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Sun, 17 Jan 2010 15:22:34 +0200 Subject: [Moscow.pm] =?utf-8?b?0JPQtdC90LXRgNCw0YbQuNGPINC+0YLRh9C10YI=?= =?utf-8?b?0L7QsiDQv9C+INGI0LDQsdC70L7QvdGD?= In-Reply-To: References: Message-ID: 2010/1/17 Maxim Vuets : > On 1/17/10, Олег Малёваный wrote: > >> 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. > > Как на счёт?.. > >  * MHTML --- http://en.wikipedia.org/wiki/MHTML Нормально поддерживают только Опера и IE, и FF с плагином. * еще вариант -- SVG > >  * --- >   http://webo.in/articles/habrahabr/46-cross-browser-data-url/ > > -- >  .  Hoc est simplicissimum! > ..: maxim.vuets.name > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pats From alexeydemidov на gmail.com Sun Jan 17 07:11:50 2010 From: alexeydemidov на gmail.com (Alex L. Demidov) Date: Sun, 17 Jan 2010 18:11:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E097F1CDT1NLPyyDXINDSz8XL1MU=?= In-Reply-To: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> References: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> Message-ID: <20100117151149.GB90207@tahiti.vinf.ru> On Sat, Jan 16, 2010 at 12:09:39AM +0300, Иван Бессарабов wrote: > Слышал (да и, наверное, согласен) что "оценивать работу программиста > по количеству строчек кода, это все равно что оценивать работу > авиаконструктора по весу разработанных им деталей". Вроде даже это > Билл Гейтс сказал. По-моему это неудачная аналогия. Вес в авиастроении это весьма важная характеристика - сэкономленный килограмм веса в конструкции самолета выливается в тысячи тонн перевезенных грузов/пассажиров за десятилетия эксплуатации данной модели. > > Тем не менее, иногда хочется (чисто ради любопытства) узнать > количество строк в проекте. Типа: вот столько перл, вот столько > шаблоны, а вот это -- js. > > Если кто-то подсчитывает количество строк в проекте, пожалуйста > поделитесь технологией, как вы это делаете. http://www.dwheeler.com/sloccount/ http://cloc.sourceforge.net/ -- Alex L. Demidov (ALD9-RIPE). http://alexd.vinf.ru/ From deer_oleg на mail.ru Sun Jan 17 08:27:40 2010 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Sun, 17 Jan 2010 19:27:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: Message-ID: Спасибо всем! В общем, о сторонних генераторах я как то и забыл. Все искал какой нить чудо модуль... Тепреь понятно куда двигаться :) ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Yuri Pac > >Sent: Sunday, January 17, 2010 4:23 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm] Генерация отчетов по шаблону > > > >2010/1/17 Maxim Vuets : > >> On 1/17/10, Олег Малёваный wrote: > >> > >>> 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. > >> > >> Как на счёт?.. > >> > >>  * MHTML --- http://en.wikipedia.org/wiki/MHTML > >Нормально поддерживают только Опера и IE, и FF с плагином. > > > >* еще вариант -- SVG > > > >> > >>  * --- > >>   http://webo.in/articles/habrahabr/46-cross-browser-data-url/ > >> > >> -- > >>  .  Hoc est simplicissimum! > >> ..: maxim.vuets.name > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > > > > > > > >-- > >WBR, Yuri Pats > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From dmarsentev на gmail.com Sun Jan 17 09:08:23 2010 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Sun, 17 Jan 2010 20:08:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: References: Message-ID: >> Для такого применения, говорят, хорошо подходит Латех. Но нужно иметь >> человека, который его умеет, для написания шаблонов. >> На выходе PDF. > > Кстати, отличная идея. Только там есть определённые трудности > со сложными таблицами. Да, использовал LaTeX при генерации страховых полисов. Но там со шрифтами могут быть трудности. Т.е. вам могут не понравиться шрифты, которые легко подключить, и поэтому может захотеться подключить свои шрифты. По субъективынм ощущениям, подключение ttf-шрифта в LaTeXe - это магические действие. Если не брезгуете php, то есть удобная библиотека FPDF. Работает с ttf-шрифтами. Самый простой и надёжный путь. А, возможно, проще всего перейти на Джава. Коллеги говорят, что там море библиотек для работы с PDF. В последний раз коллеги использовали PDFBOX. http://pdfbox.apache.org/ > > -- >  .  Hoc est simplicissimum! > ..: maxim.vuets.name > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From maxim.vuets на gmail.com Sun Jan 17 09:26:06 2010 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Sun, 17 Jan 2010 19:26:06 +0200 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: References: Message-ID: On 1/17/10, Dmitry Arsentiev wrote: > По субъективынм ощущениям, подключение ttf-шрифта в LaTeXe - > это магические действие. AFAIK, в XeTeX это не проблема. А в LaTeX-е есть большой выбор уже готовых: http://www.tug.dk/FontCatalogue/ (Про кириллицу не знаю.) -- . Hoc est simplicissimum! ..: maxim.vuets.name From dmarsentev на gmail.com Sun Jan 17 09:35:51 2010 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Sun, 17 Jan 2010 20:35:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: References: Message-ID: Кстати, у русского ТеХа есть своя рассылка, можно и в рассылку спросить, и можно и в архиве можно поискать про подключение шрифтов, может быть, что-то и было. https://info.vsu.ru/Lists/CyrTeX-ru/List.html?altLanguage=russian >А в LaTeX-е есть большой выбор > уже готовых: http://www.tug.dk/FontCatalogue/ (Про кириллицу не знаю.) Речь именно о кириллических шрифтах. Использовал PSCyr, но этот набор шрифтов может не понравиться. 17 января 2010 г. 20:26 пользователь Maxim Vuets написал: > On 1/17/10, Dmitry Arsentiev wrote: > >> По субъективынм ощущениям, подключение ttf-шрифта в LaTeXe - >> это магические действие. > > AFAIK, в XeTeX это не проблема. А в LaTeX-е есть большой выбор > уже готовых: http://www.tug.dk/FontCatalogue/ (Про кириллицу не знаю.) > > -- >  .  Hoc est simplicissimum! > ..: maxim.vuets.name > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andrei.protasovitski на gmail.com Sun Jan 17 09:47:36 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Sun, 17 Jan 2010 18:47:36 +0100 Subject: [Moscow.pm] =?utf-8?b?0J/QvtC00YHRh9C10YIg0YHRgtGA0L7QuiDQsiA=?= =?utf-8?b?0L/RgNC+0LXQutGC0LU=?= In-Reply-To: <20100117151149.GB90207@tahiti.vinf.ru> References: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> <20100117151149.GB90207@tahiti.vinf.ru> Message-ID: <25d777681001170947v344b7f12h889ec3185a7fc270@mail.gmail.com> 17 января 2010 г. 16:11 пользователь Alex L. Demidov < alexeydemidov на gmail.com> написал: > On Sat, Jan 16, 2010 at 12:09:39AM +0300, Иван Бессарабов wrote: > > Слышал (да и, наверное, согласен) что "оценивать работу программиста > > по количеству строчек кода, это все равно что оценивать работу > > авиаконструктора по весу разработанных им деталей". Вроде даже это > > Билл Гейтс сказал. > > По-моему это неудачная аналогия. Вес в авиастроении это весьма > важная характеристика - сэкономленный килограмм веса в конструкции > самолета выливается в тысячи тонн перевезенных грузов/пассажиров за > десятилетия эксплуатации данной модели. > Ну, так это ж Билл Гейтс сказал, разве можно ему не верить? :) > > > > > Тем не менее, иногда хочется (чисто ради любопытства) узнать > > количество строк в проекте. Типа: вот столько перл, вот столько > > шаблоны, а вот это -- js. > > > > Если кто-то подсчитывает количество строк в проекте, пожалуйста > > поделитесь технологией, как вы это делаете. > > http://www.dwheeler.com/sloccount/ > http://cloc.sourceforge.net/ > > -- > Alex L. Demidov (ALD9-RIPE). > http://alexd.vinf.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrei.protasovitski на gmail.com Sun Jan 17 09:57:53 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Sun, 17 Jan 2010 18:57:53 +0100 Subject: [Moscow.pm] =?utf-8?b?0JPQtdC90LXRgNCw0YbQuNGPINC+0YLRh9C10YI=?= =?utf-8?b?0L7QsiDQv9C+INGI0LDQsdC70L7QvdGD?= In-Reply-To: References: Message-ID: <25d777681001170957q57e813f6u927da326e719fe56@mail.gmail.com> Лично сам не делал, но знаю двух человек, которые для этого использовали OOo. Единственный минус -- нужен иксовый сервер. А так вполне рабочее решение наколеночное решение с использованием OOo Basic. :) 17 января 2010 г. 13:06 пользователь Олег Малёваный написал: > > Всем привет! > Хочеться узнать, кто чем пользуется? > Задача такая - есть исходный шаблон. Надо исходя из полученного набора > данных заполнить документ. Как простая замена %%param%%-->param_value, так > и > заполнение таблицы. > > вот то я наизучал: > 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. То > есть чтобы чел файл на диск сохранил, надо будет поизгаляться, чтобы > картинка сохранилась. Где то видел формат хранения картинок и т.п. прямо в > коде страницы, но правильно ли так делать? > > 2) rtf. Открытый формат. Но при попытке размножить строку в таблице (в > текстовом редакторе) у меня лопнул мозг от нагромождения всяких > {\fs36\lang1033\langfe1049\langnp1033\insrsid13116701 > %%test%%} > :) Готового, работающего решения что то не нашел. То есть реализовать > можно, > но будет долго в изучении. > > 3) docx - вроде просто все. Куча xml'ников и засовыаем их архив. Минус - > тоже нет(не нашел) готового решения. Если выбрать этот вариант изучать по > ходу больше чем при исп rtf > > 4) doc. Есть библиотеки, но блин под винду всё. > > А кто уже делал подобное? Что использовали? Какими либами пользовались? В > гугле был. И даже на cpan был :) > > ------ > С Уважением, Олег Малёваный > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From isage на aumi.ru Sun Jan 17 12:00:24 2010 From: isage на aumi.ru (iSage) Date: Sun, 17 Jan 2010 23:00:24 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPQtdC90LXRgNCw0YbQuNGPINC+0YLRh9C10YI=?= =?utf-8?b?0L7QsiDQv9C+INGI0LDQsdC70L7QvdGD?= In-Reply-To: References: Message-ID: Почему бы не использовать OpenOffice::OODoc? On Sun, 17 Jan 2010 15:06:24 +0300, Олег Малёваный wrote: > Всем привет! > Хочеться узнать, кто чем пользуется? > Задача такая - есть исходный шаблон. Надо исходя из полученного набора > данных заполнить документ. Как простая замена %%param%%-->param_value, так > и > заполнение таблицы. > > вот то я наизучал: > 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. То > есть чтобы чел файл на диск сохранил, надо будет поизгаляться, чтобы > картинка сохранилась. Где то видел формат хранения картинок и т.п. прямо в > коде страницы, но правильно ли так делать? > > 2) rtf. Открытый формат. Но при попытке размножить строку в таблице (в > текстовом редакторе) у меня лопнул мозг от нагромождения всяких > {\fs36\lang1033\langfe1049\langnp1033\insrsid13116701 > %%test%%} > :) Готового, работающего решения что то не нашел. То есть реализовать > можно, > но будет долго в изучении. > > 3) docx - вроде просто все. Куча xml'ников и засовыаем их архив. Минус - > тоже нет(не нашел) готового решения. Если выбрать этот вариант изучать по > ходу больше чем при исп rtf > > 4) doc. Есть библиотеки, но блин под винду всё. > > А кто уже делал подобное? Что использовали? Какими либами пользовались? В > гугле был. И даже на cpan был :) > > ------ > С Уважением, Олег Малёваный > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From deer_oleg на mail.ru Sun Jan 17 12:55:03 2010 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Sun, 17 Jan 2010 23:55:03 +0300 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: Message-ID: Просветите? Если у человека не стоит OpenOffice, он сможет посмотреть документ? ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of iSage > >Sent: Sunday, January 17, 2010 11:00 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm] Генерация отчетов по шаблону > > > > > >Почему бы не использовать OpenOffice::OODoc? > > > >On Sun, 17 Jan 2010 15:06:24 +0300, Олег Малёваный > >wrote: > >> Всем привет! > >> Хочеться узнать, кто чем пользуется? > >> Задача такая - есть исходный шаблон. Надо исходя из полученного набора > >> данных заполнить документ. Как простая замена %%param%%-->param_value, > >так > >> и > >> заполнение таблицы. > >> > >> вот то я наизучал: > >> 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. > >То > >> есть чтобы чел файл на диск сохранил, надо будет поизгаляться, чтобы > >> картинка сохранилась. Где то видел формат хранения картинок и т.п. > >прямо > >в > >> коде страницы, но правильно ли так делать? > >> > >> 2) rtf. Открытый формат. Но при попытке размножить строку в таблице (в > >> текстовом редакторе) у меня лопнул мозг от нагромождения всяких > >> {\fs36\lang1033\langfe1049\langnp1033\insrsid13116701 > >> %%test%%} > >> :) Готового, работающего решения что то не нашел. То есть реализовать > >> можно, > >> но будет долго в изучении. > >> > >> 3) docx - вроде просто все. Куча xml'ников и засовыаем их архив. Минус > >- > >> тоже нет(не нашел) готового решения. Если выбрать этот вариант изучать > >по > >> ходу больше чем при исп rtf > >> > >> 4) doc. Есть библиотеки, но блин под винду всё. > >> > >> А кто уже делал подобное? Что использовали? Какими либами пользовались? > >В > >> гугле был. И даже на cpan был :) > >> > >> ------ > >> С Уважением, Олег Малёваный > >> > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From aleksey.mashanov на gmail.com Sun Jan 17 12:59:45 2010 From: aleksey.mashanov на gmail.com (Aleksey Mashanov) Date: Sun, 17 Jan 2010 23:59:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E097F1CDT1NLPyyDXINDSz8XL1MU=?= In-Reply-To: <20100117151149.GB90207@tahiti.vinf.ru> References: <7a1808af1001151309v451d0471h365ce3f0742edd40@mail.gmail.com> <20100117151149.GB90207@tahiti.vinf.ru> Message-ID: <97bb2f261001171259l27461de8yc207a87b08b71af@mail.gmail.com> Именно в этом ключе, аналогия идеальная. Сэкономленный объем кода (разумеется за счет повышения реиспользования кода и упрощения логики, а не за счет укорачивания синтаксических конструкций) в конечном итоге также позволяет экономить приличное количество времени (то бишь денег) за годы сопровождения и развития. 17 января 2010 г. 18:11 пользователь Alex L. Demidov < alexeydemidov на gmail.com> написал: > On Sat, Jan 16, 2010 at 12:09:39AM +0300, Иван Бессарабов wrote: > > Слышал (да и, наверное, согласен) что "оценивать работу программиста > > по количеству строчек кода, это все равно что оценивать работу > > авиаконструктора по весу разработанных им деталей". Вроде даже это > > Билл Гейтс сказал. > > По-моему это неудачная аналогия. Вес в авиастроении это весьма > важная характеристика - сэкономленный килограмм веса в конструкции > самолета выливается в тысячи тонн перевезенных грузов/пассажиров за > десятилетия эксплуатации данной модели. > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Sun Jan 17 13:13:54 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Sun, 17 Jan 2010 23:13:54 +0200 Subject: [Moscow.pm] =?utf-8?b?0JPQtdC90LXRgNCw0YbQuNGPINC+0YLRh9C10YI=?= =?utf-8?b?0L7QsiDQv9C+INGI0LDQsdC70L7QvdGD?= In-Reply-To: References: Message-ID: 2010/1/17 Dmitry Arsentiev : > А, возможно, проще всего перейти на Джава. > Коллеги говорят, что там море библиотек для работы с PDF. > В последний раз коллеги использовали PDFBOX. > http://pdfbox.apache.org/ > Я не предлагаю переходить на джаву, но кто мешает использовать стороннюю библиотеку? -- WBR, Yuri Pats From deer_oleg на mail.ru Sun Jan 17 13:19:28 2010 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Mon, 18 Jan 2010 00:19:28 +0300 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: Message-ID: Да дело в поддержке. Если использовать утилиту на Java, то эту Java надо кому то поддерживать. Конечно там сложного нет ничего, но всё рано это добавляет гемора в сайте в целом. ИМХО ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Yuri Pac > >Sent: Monday, January 18, 2010 12:14 AM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm] Генерация отчетов по шаблону > > > >2010/1/17 Dmitry Arsentiev : > >> А, возможно, проще всего перейти на Джава. > >> Коллеги говорят, что там море библиотек для работы с PDF. > >> В последний раз коллеги использовали PDFBOX. > >> http://pdfbox.apache.org/ > >> > >Я не предлагаю переходить на джаву, но кто мешает использовать > >стороннюю библиотеку? > > > >-- > >WBR, Yuri Pats > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From andrei.protasovitski на gmail.com Sun Jan 17 13:46:32 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Sun, 17 Jan 2010 22:46:32 +0100 Subject: [Moscow.pm] =?utf-8?b?0JPQtdC90LXRgNCw0YbQuNGPINC+0YLRh9C10YI=?= =?utf-8?b?0L7QsiDQv9C+INGI0LDQsdC70L7QvdGD?= In-Reply-To: References: Message-ID: <25d777681001171346x7843c9f4g715b001abf1bb618@mail.gmail.com> С помощью OpenOffice::OODoc генерится отчёт, а потом OOo делает PDF. 17 января 2010 г. 21:55 пользователь Олег Малёваный написал: > > Просветите? > Если у человека не стоит OpenOffice, он сможет посмотреть документ? > > ------ > С Уважением, Олег Малёваный > > > > >-----Original Message----- > > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of iSage > > >Sent: Sunday, January 17, 2010 11:00 PM > > >To: Moscow.pm group > > >Subject: Re: [Moscow.pm] Генерация отчетов по шаблону > > > > > > > > >Почему бы не использовать OpenOffice::OODoc? > > > > > >On Sun, 17 Jan 2010 15:06:24 +0300, Олег Малёваный > > >wrote: > > >> Всем привет! > > >> Хочеться узнать, кто чем пользуется? > > >> Задача такая - есть исходный шаблон. Надо исходя из полученного набора > > >> данных заполнить документ. Как простая замена %%param%%-->param_value, > > >так > > >> и > > >> заполнение таблицы. > > >> > > >> вот то я наизучал: > > >> 1) HTML - самый, по ходу, простой способ. Есть проблема с картинками. > > >То > > >> есть чтобы чел файл на диск сохранил, надо будет поизгаляться, чтобы > > >> картинка сохранилась. Где то видел формат хранения картинок и т.п. > > >прямо > > >в > > >> коде страницы, но правильно ли так делать? > > >> > > >> 2) rtf. Открытый формат. Но при попытке размножить строку в таблице (в > > >> текстовом редакторе) у меня лопнул мозг от нагромождения всяких > > >> {\fs36\lang1033\langfe1049\langnp1033\insrsid13116701 > > >> %%test%%} > > >> :) Готового, работающего решения что то не нашел. То есть реализовать > > >> можно, > > >> но будет долго в изучении. > > >> > > >> 3) docx - вроде просто все. Куча xml'ников и засовыаем их архив. > Минус > > >- > > >> тоже нет(не нашел) готового решения. Если выбрать этот вариант изучать > > >по > > >> ходу больше чем при исп rtf > > >> > > >> 4) doc. Есть библиотеки, но блин под винду всё. > > >> > > >> А кто уже делал подобное? Что использовали? Какими либами > пользовались? > > >В > > >> гугле был. И даже на cpan был :) > > >> > > >> ------ > > >> С Уважением, Олег Малёваный > > >> > > >> > > >> -- > > >> Moscow.pm mailing list > > >> moscow-pm на pm.org | http://moscow.pm.org > > >-- > > >Moscow.pm mailing list > > >moscow-pm на pm.org | http://moscow.pm.org > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Sun Jan 17 14:32:03 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 18 Jan 2010 00:32:03 +0200 Subject: [Moscow.pm] =?utf-8?b?0JPQtdC90LXRgNCw0YbQuNGPINC+0YLRh9C10YI=?= =?utf-8?b?0L7QsiDQv9C+INGI0LDQsdC70L7QvdGD?= In-Reply-To: References: Message-ID: 2010/1/17 Олег Малёваный : > > Да дело в поддержке. > Если использовать утилиту на Java, то эту Java надо кому то поддерживать. > Конечно там сложного нет ничего, но всё рано это добавляет гемора в сайте в > целом. ИМХО > Олег, я не правильно написал. На самом деле все происходит так: Джавовая программа вызывается из консоли. И параметрами ей передаются входящий HTML файл и итоговый PDF. Все просто. >> >-----Original Message----- >> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Yuri Pac >> >Sent: Monday, January 18, 2010 12:14 AM >> >To: Moscow.pm group >> >Subject: Re: [Moscow.pm] Генерация отчетов по шаблону >> > >> >2010/1/17 Dmitry Arsentiev : >> >> А, возможно, проще всего перейти на Джава. >> >> Коллеги говорят, что там море библиотек для работы с PDF. >> >> В последний раз коллеги использовали PDFBOX. >> >> http://pdfbox.apache.org/ >> >> >> >Я не предлагаю переходить на джаву, но кто мешает использовать >> >стороннюю библиотеку? >> > >> >-- >> >WBR, Yuri Pats >> >-- >> >Moscow.pm mailing list >> >moscow-pm на pm.org | http://moscow.pm.org > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pats From ivan на bessarabov.ru Sun Jan 17 23:11:57 2010 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Mon, 18 Jan 2010 10:11:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: References: Message-ID: <7a1808af1001172311s40a80452lda9242601590b232@mail.gmail.com> В свое время мы использовали fop ( http://xmlgraphics.apache.org/fop/index.html ) для генерации pdf. Perl выдавал xml, была xslt-шка, которая накладывалась на xml и получался специальный xml, который скармливался fop-у 18 января 2010 г. 1:32 пользователь Yuri Pac написал: > 2010/1/17 Олег Малёваный : >> >> Да дело в поддержке. >> Если использовать утилиту на Java, то эту Java надо кому то поддерживать. >> Конечно там сложного нет ничего, но всё рано это добавляет гемора в сайте в >> целом. ИМХО >> > Олег, я не правильно написал. На самом деле все происходит так: > Джавовая программа вызывается из консоли. И параметрами ей передаются > входящий HTML файл и итоговый PDF. > Все просто. > >>> >-----Original Message----- >>> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >>> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Yuri Pac >>> >Sent: Monday, January 18, 2010 12:14 AM >>> >To: Moscow.pm group >>> >Subject: Re: [Moscow.pm] Генерация отчетов по шаблону >>> > >>> >2010/1/17 Dmitry Arsentiev : >>> >> А, возможно, проще всего перейти на Джава. >>> >> Коллеги говорят, что там море библиотек для работы с PDF. >>> >> В последний раз коллеги использовали PDFBOX. >>> >> http://pdfbox.apache.org/ >>> >> >>> >Я не предлагаю переходить на джаву, но кто мешает использовать >>> >стороннюю библиотеку? >>> > >>> >-- >>> >WBR, Yuri Pats >>> >-- >>> >Moscow.pm mailing list >>> >moscow-pm на pm.org | http://moscow.pm.org >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > WBR, Yuri Pats > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From davydov на nexo.ru Sun Jan 17 23:32:43 2010 From: davydov на nexo.ru (Denis S.Davidov) Date: Mon, 18 Jan 2010 10:32:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?58XOxdLBw8nRIM/U3sXUz9cg0M8g28HCzM/O1Q==?= In-Reply-To: References: Message-ID: <4B540E9B.1060702@nexo.ru> Вложение в формате HTML было извлечено… URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2270 bytes Desc: S/MIME Cryptographic Signature URL: From andy на shitov.ru Mon Jan 18 12:51:00 2010 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 18 Jan 2010 23:51:00 +0300 Subject: [Moscow.pm] Offline #18 Message-ID: Этот четверг (21 января), 18:30, кафе "Московское время". ОК? http://www.495time.ru/contacts.html, м. Тургеневская, Чистые пруды, Китай-город. P. S. Не знаю, как сейчас, но в прошлом году там по вечерам третье пиво было бесплатным :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Mon Jan 18 13:13:53 2010 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Tue, 19 Jan 2010 00:13:53 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: References: Message-ID: <7a1808af1001181313v759e504by4ed09eb8aa2a1829@mail.gmail.com> Как насчет среды, 27-ого? 18 января 2010 г. 23:51 пользователь Andrew Shitov написал: > Этот четверг (21 января), 18:30, кафе "Московское время". ОК? > > http://www.495time.ru/contacts.html, м. Тургеневская, Чистые пруды, Китай-город. > > > P. S. Не знаю, как сейчас, но в прошлом году там по вечерам третье > пиво было бесплатным :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From kapranoff на gmail.com Tue Jan 19 01:04:29 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 19 Jan 2010 12:04:29 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: References: Message-ID: ++ Напишите, кто ещё придёт. -- Alex Kapranoff. 2010/1/18 Andrew Shitov > Этот четверг (21 января), 18:30, кафе "Московское время". ОК? > > http://www.495time.ru/contacts.html, м. Тургеневская, Чистые пруды, > Китай-город. > > > P. S. Не знаю, как сейчас, но в прошлом году там по вечерам третье > пиво было бесплатным :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evgeniy на kosov.su Tue Jan 19 01:12:01 2010 From: evgeniy на kosov.su (Evgeniy Kosov) Date: Tue, 19 Jan 2010 12:12:01 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: References: Message-ID: <221e12a21b06b73e00511262ab49cd50@127.0.0.1> On Tue, 19 Jan 2010 12:04:29 +0300, Alex Kapranoff wrote: > ++ Напишите, кто ещё придёт. -- Alex Kapranoff. А как долго обычно длятся подобные мероприятия? Хотелось бы посетить, но к 18:30 я точно не успеваю... :( -- Regards, Evgeniy Kosov From mshogin на gmail.com Tue Jan 19 01:18:02 2010 From: mshogin на gmail.com (=?UTF-8?B?0KjQvtCz0LjQvSDQnNC40YXQsNC40Ls=?=) Date: Tue, 19 Jan 2010 12:18:02 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: References: Message-ID: <087501ca98e8$4da45390$e8ecfab0$@com> Привет Этот четверг +1 From: moscow-pm-bounces+mshogin=gmail.com на pm.org [mailto:moscow-pm-bounces+mshogin=gmail.com на pm.org] On Behalf Of Alex Kapranoff Sent: Tuesday, January 19, 2010 12:04 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Offline #18 ++ Напишите, кто ещё придёт. -- Alex Kapranoff. 2010/1/18 Andrew Shitov Этот четверг (21 января), 18:30, кафе "Московское время". ОК? http://www.495time.ru/contacts.html, м. Тургеневская, Чистые пруды, Китай-город. P. S. Не знаю, как сейчас, но в прошлом году там по вечерам третье пиво было бесплатным :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Tue Jan 19 01:18:19 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 19 Jan 2010 12:18:19 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: <221e12a21b06b73e00511262ab49cd50@127.0.0.1> References: <221e12a21b06b73e00511262ab49cd50@127.0.0.1> Message-ID: Обычно долго. -- Alex Kapranoff. 2010/1/19 Evgeniy Kosov > On Tue, 19 Jan 2010 12:04:29 +0300, Alex Kapranoff wrote: > > ++ Напишите, кто ещё придёт. -- Alex Kapranoff. > > А как долго обычно длятся подобные мероприятия? > Хотелось бы посетить, но к 18:30 я точно не успеваю... :( > > -- > Regards, > Evgeniy Kosov > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Tue Jan 19 03:40:22 2010 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 19 Jan 2010 14:40:22 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: References: Message-ID: <18591263901222@webmail20.yandex.ru> Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Tue Jan 19 07:20:18 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 19 Jan 2010 18:20:18 +0300 Subject: [Moscow.pm] =?utf-8?b?0JXRgdGC0Ywg0LLQsNC60LDQvdGB0LjRjyDQvdCw?= =?utf-8?b?INGE0YPQu9GC0LDQudC8INCyINCc0L7RgdC60LLQtQ==?= Message-ID: Перл, веб, стартап, всё такое :) Скорее джуниорская, чем лидерская, хотя это понятно как пойдёт. Писать мне, если вдруг кто. -- Alex Kapranoff. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Tue Jan 19 08:34:20 2010 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 19 Jan 2010 19:34:20 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: <18591263901222@webmail20.yandex.ru> References: <18591263901222@webmail20.yandex.ru> Message-ID: <218771511001190834w25f6c7fk26af3a31dedb163a@mail.gmail.com> Я тоже за четверг. P.S надеюсь успею выздоровить к тому времени 19 января 2010 г. 14:40 пользователь Orlovsky Alexander написал: > Мне тоже удобнее в среду, но в четверг буду :) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From valeriy.krutov на gmail.com Tue Jan 19 08:38:44 2010 From: valeriy.krutov на gmail.com (Valeriy Krutov) Date: Tue, 19 Jan 2010 19:38:44 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: References: Message-ID: <30c4c30e1001190838y1fd812b7q2253290cf8df7f91@mail.gmail.com> доберусь часикам к 20.00 2010/1/18 Andrew Shitov : > Этот четверг (21 января), 18:30, кафе "Московское время". ОК? > > http://www.495time.ru/contacts.html, м. Тургеневская, Чистые пруды, Китай-город. > > > P. S. Не знаю, как сейчас, но в прошлом году там по вечерам третье > пиво было бесплатным :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From sharifulin на gmail.com Tue Jan 19 08:47:59 2010 From: sharifulin на gmail.com (=?UTF-8?B?0JDQvdCw0YLQvtC70LjQuSDQqNCw0YDQuNGE0YPQu9C40L0=?=) Date: Tue, 19 Jan 2010 19:47:59 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: <30c4c30e1001190838y1fd812b7q2253290cf8df7f91@mail.gmail.com> References: <30c4c30e1001190838y1fd812b7q2253290cf8df7f91@mail.gmail.com> Message-ID: <91318901001190847x3b7f5c0cua4db25268bb71d1@mail.gmail.com> Буду в Москве только в пятницу, жаль, не попадаю к вам 2010/1/19 Valeriy Krutov > доберусь часикам к 20.00 > > 2010/1/18 Andrew Shitov : > > Этот четверг (21 января), 18:30, кафе "Московское время". ОК? > > > > http://www.495time.ru/contacts.html, м. Тургеневская, Чистые пруды, > Китай-город. > > > > > > P. S. Не знаю, как сейчас, но в прошлом году там по вечерам третье > > пиво было бесплатным :-) > > > > -- > > Andrew Shitov > > ______________________________________________________________________ > > andy на shitov.ru | http://shitov.ru > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Tue Jan 19 08:49:31 2010 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 19 Jan 2010 19:49:31 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: <91318901001190847x3b7f5c0cua4db25268bb71d1@mail.gmail.com> References: <30c4c30e1001190838y1fd812b7q2253290cf8df7f91@mail.gmail.com> <91318901001190847x3b7f5c0cua4db25268bb71d1@mail.gmail.com> Message-ID: > Буду в Москве только в пятницу, жаль, не попадаю к вам Так давайте в пятницу вторую часть сделаем :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From rshadow на rambler.ru Wed Jan 20 03:35:34 2010 From: rshadow на rambler.ru (Roman V. Nikolaev) Date: Wed, 20 Jan 2010 14:35:34 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: <218771511001190834w25f6c7fk26af3a31dedb163a@mail.gmail.com> References: <18591263901222@webmail20.yandex.ru> <218771511001190834w25f6c7fk26af3a31dedb163a@mail.gmail.com> Message-ID: <4B56EA86.5030309@rambler.ru> Naim Shafiev пишет: > Я тоже за четверг. P.S надеюсь успею выздоровить к тому времени Мой вам совет: никогда не пейте в черверг!!! Только в пятницу... -- Roman V. Nikolaev mail: rshadow на rambler.ru icq: 198-364-657 jabber: rshadow на jabber.org openPGP ID: DE0E1C1B openPGP key: 655A 86EB 653C 6D6C BB16 2550 EA12 A906 DE0E 1C1B ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 262 bytes Desc: OpenPGP digital signature URL: From sharifulin на gmail.com Wed Jan 20 03:42:53 2010 From: sharifulin на gmail.com (=?UTF-8?B?0JDQvdCw0YLQvtC70LjQuSDQqNCw0YDQuNGE0YPQu9C40L0=?=) Date: Wed, 20 Jan 2010 14:42:53 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: <4B56EA86.5030309@rambler.ru> References: <18591263901222@webmail20.yandex.ru> <218771511001190834w25f6c7fk26af3a31dedb163a@mail.gmail.com> <4B56EA86.5030309@rambler.ru> Message-ID: <91318901001200342v24c4dadbjed988996f1a5b849@mail.gmail.com> Не правда, в чт выпил, в пт плохо, зато выходные хорошие :) 2010/1/20 Roman V. Nikolaev > Naim Shafiev пишет: > > Я тоже за четверг. P.S надеюсь успею выздоровить к тому времени > > Мой вам совет: никогда не пейте в черверг!!! Только в пятницу... > > -- > > Roman V. Nikolaev > > mail: rshadow на rambler.ru > icq: 198-364-657 > jabber: rshadow на jabber.org > openPGP ID: DE0E1C1B > openPGP key: 655A 86EB 653C 6D6C BB16 2550 EA12 A906 DE0E 1C1B > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на bessarabov.ru Thu Jan 21 01:42:17 2010 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Thu, 21 Jan 2010 12:42:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?/MvT0MXSzcnFztTZIHBvZCDEz8vVzcXO1MHDydEg?= =?koi8-r?b?1yB1dGY4?= Message-ID: <7a1808af1001210142r32794c33me76d0f799ecd36cf@mail.gmail.com> Привет. Прихожу к тому, что очень неплохо было бы писать документацию в самом коде (а не в вики или в отдельных README). Документация пишется на русском языке, все знают английский, но согласитесь удобнее писать и читать на родном языке. Вот элементарный файл с которым я играюсь: {{{ #! /usr/bin/perl use strict; use warnings; =encoding UTF-8 =cut =head1 TEST АБВ =cut }}} pod2text прекрасно все пишет на русском (ему главное чтобы =encoding UTF-8 был) Долго экспериментировал, чтобы заставить perldoc работать. Нашел замечательный тред http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492037 В конце концов пришел к следующему жуткому решению: {{{ pod2man --utf8 a.pl | iconv -t iso8859-5 | nroff -Tlatin1 -c -man - | iconv -f iso8859-5 | less }}} У кого-нибудь perldoc работает нормально с документацией в utf8 и как вы этого добились? From ccnweb на gmail.com Thu Jan 21 02:18:49 2010 From: ccnweb на gmail.com (Alexander Onokhov) Date: Thu, 21 Jan 2010 12:18:49 +0200 Subject: [Moscow.pm] =?koi8-r?b?/MvT0MXSzcnFztTZIHBvZCDEz8vVzcXO1MHDydEg?= =?koi8-r?b?1yB1dGY4?= In-Reply-To: <7a1808af1001210142r32794c33me76d0f799ecd36cf@mail.gmail.com> References: <7a1808af1001210142r32794c33me76d0f799ecd36cf@mail.gmail.com> Message-ID: На русском??? http://www.annocpan.org/~TAMASHIRO/Waft-0.9909/lib/Waft.pm 2010/1/21 Иван Бессарабов > Привет. > > Прихожу к тому, что очень неплохо было бы писать документацию в самом > коде (а не в вики или в отдельных README). > Документация пишется на русском языке, все знают английский, но > согласитесь удобнее писать и читать на родном языке. > > Вот элементарный файл с которым я играюсь: > {{{ > #! /usr/bin/perl > > use strict; > use warnings; > > =encoding UTF-8 > =cut > > =head1 TEST > > АБВ > > =cut > }}} > > pod2text прекрасно все пишет на русском (ему главное чтобы =encoding UTF-8 > был) > > Долго экспериментировал, чтобы заставить perldoc работать. > Нашел замечательный тред > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492037 > > В конце концов пришел к следующему жуткому решению: > {{{ > pod2man --utf8 a.pl | iconv -t iso8859-5 | nroff -Tlatin1 -c -man - | > iconv -f iso8859-5 | less > }}} > > У кого-нибудь perldoc работает нормально с документацией в utf8 и как > вы этого добились? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Alexander ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на bessarabov.ru Thu Jan 21 02:25:19 2010 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Thu, 21 Jan 2010 13:25:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?/MvT0MXSzcnFztTZIHBvZCDEz8vVzcXO1MHDydEg?= =?koi8-r?b?1yB1dGY4?= In-Reply-To: References: <7a1808af1001210142r32794c33me76d0f799ecd36cf@mail.gmail.com> Message-ID: <7a1808af1001210225t1a0ef686sb6947f800a64730@mail.gmail.com> =) Отличный пример! Особенный шарм этой странице придает комментарий на русском =) 2010/1/21 Alexander Onokhov : > На русском??? > > http://www.annocpan.org/~TAMASHIRO/Waft-0.9909/lib/Waft.pm > > > > > > 2010/1/21 Иван Бессарабов >> >> Привет. >> >> Прихожу к тому, что очень неплохо было бы писать документацию в самом >> коде (а не в вики или в отдельных README). >> Документация пишется на русском языке, все знают английский, но >> согласитесь удобнее писать и читать на родном языке. >> >> Вот элементарный файл с которым я играюсь: >> {{{ >> #! /usr/bin/perl >> >> use strict; >> use warnings; >> >> =encoding UTF-8 >> =cut >> >> =head1 TEST >> >> АБВ >> >> =cut >> }}} >> >> pod2text прекрасно все пишет на русском (ему главное чтобы =encoding UTF-8 >> был) >> >> Долго экспериментировал, чтобы заставить perldoc работать. >> Нашел замечательный тред >> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492037 >> >> В конце концов пришел к следующему жуткому решению: >> {{{ >> pod2man --utf8 a.pl | iconv -t iso8859-5 | nroff -Tlatin1 -c -man - | >> iconv -f iso8859-5 | less >> }}} >> >> У кого-нибудь perldoc работает нормально с документацией в utf8 и как >> вы этого добились? >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Alexander > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From andy на shitov.ru Thu Jan 21 05:03:04 2010 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 21 Jan 2010 16:03:04 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: References: Message-ID: > Этот четверг (21 января), 18:30, кафе "Московское время". Я забронировал стол в зале, который справа от входа. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From rshadow на rambler.ru Thu Jan 21 06:07:02 2010 From: rshadow на rambler.ru (Roman V. Nikolaev) Date: Thu, 21 Jan 2010 17:07:02 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: <91318901001200342v24c4dadbjed988996f1a5b849@mail.gmail.com> References: <18591263901222@webmail20.yandex.ru> <218771511001190834w25f6c7fk26af3a31dedb163a@mail.gmail.com> <4B56EA86.5030309@rambler.ru> <91318901001200342v24c4dadbjed988996f1a5b849@mail.gmail.com> Message-ID: <4B585F86.5050206@rambler.ru> Анатолий Шарифулин пишет: > Не правда, в чт выпил, в пт плохо, зато выходные хорошие :) > В пятницу еще работать =( Или вы как в анекдоте: что за фигня у нас по средам? -- Roman V. Nikolaev mail: rshadow на rambler.ru icq: 198-364-657 jabber: rshadow на jabber.org openPGP ID: DE0E1C1B openPGP key: 655A 86EB 653C 6D6C BB16 2550 EA12 A906 DE0E 1C1B ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 262 bytes Desc: OpenPGP digital signature URL: From nordicdyno на yandex.ru Thu Jan 21 06:09:36 2010 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 21 Jan 2010 17:09:36 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: <4B585F86.5050206@rambler.ru> References: <18591263901222@webmail20.yandex.ru> <218771511001190834w25f6c7fk26af3a31dedb163a@mail.gmail.com> <4B56EA86.5030309@rambler.ru> <91318901001200342v24c4dadbjed988996f1a5b849@mail.gmail.com> <4B585F86.5050206@rambler.ru> Message-ID: <36281264082976@webmail112.yandex.ru> 21.01.10, 17:07, "Roman V. Nikolaev" : > В пятницу еще работать =( > Или вы как в анекдоте: что за фигня у нас по средам? > Дык, а что такого? "Ну,...выпил литр,...ну два,...ну три,...но нажираться то зачем? "(с) :) From proler на gmail.com Thu Jan 21 07:30:47 2010 From: proler на gmail.com (Oleg Alexeenkov) Date: Thu, 21 Jan 2010 18:30:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?/MvT0MXSzcnFztTZIHBvZCDEz8vVzcXO1MHDydEg?= =?koi8-r?b?1yB1dGY4?= In-Reply-To: <7a1808af1001210142r32794c33me76d0f799ecd36cf@mail.gmail.com> References: <7a1808af1001210142r32794c33me76d0f799ecd36cf@mail.gmail.com> Message-ID: <4B587327.1020800@gmail.com> и еще вопрос в тему - а если я хочу одновременно документировать на 2х языках в одном файле - в pod это предусмотрено? В sgml влепил lang="xx" и вперед.. On 21.01.2010 12:42, Иван Бессарабов wrote: > Привет. > > Прихожу к тому, что очень неплохо было бы писать документацию в самом > коде (а не в вики или в отдельных README). > Документация пишется на русском языке, все знают английский, но > согласитесь удобнее писать и читать на родном языке. > > Вот элементарный файл с которым я играюсь: > {{{ > #! /usr/bin/perl > > use strict; > use warnings; > > =encoding UTF-8 > =cut > > =head1 TEST > > АБВ > > =cut > }}} > > pod2text прекрасно все пишет на русском (ему главное чтобы =encoding UTF-8 был) > > Долго экспериментировал, чтобы заставить perldoc работать. > Нашел замечательный тред http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492037 > > В конце концов пришел к следующему жуткому решению: > {{{ > pod2man --utf8 a.pl | iconv -t iso8859-5 | nroff -Tlatin1 -c -man - | > iconv -f iso8859-5 | less > }}} > > У кого-нибудь perldoc работает нормально с документацией в utf8 и как > вы этого добились? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From kapranoff на gmail.com Thu Jan 21 07:51:54 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 21 Jan 2010 18:51:54 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: References: Message-ID: На месте. Вайфай работает. sent from mobile 21 янв., 2010 4:03 PM пользователь "Andrew Shitov" написал: > Этот четверг (21 января), 18:30, кафе "Московское время". Я забронировал стол в зале, который справа от входа. -- Andrew Shitov ______________________________________________________________________ andy на shito... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на bessarabov.ru Thu Jan 21 08:00:52 2010 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Thu, 21 Jan 2010 19:00:52 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: References: Message-ID: <7a1808af1001210800w766f5a35t9eeaf7b82d77d277@mail.gmail.com> Хорошо вам там посидеть =) 21 января 2010 г. 18:51 пользователь Alex Kapranoff написал: > На месте. Вайфай работает. > > sent from mobile > > 21 янв., 2010 4:03 PM пользователь "Andrew Shitov" написал: > >> Этот четверг (21 января), 18:30, кафе "Московское время". > > Я забронировал стол в зале, который справа от входа. > > -- Andrew Shitov > ______________________________________________________________________ > andy на shito... > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From nordicdyno на yandex.ru Thu Jan 21 08:02:17 2010 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 21 Jan 2010 19:02:17 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: References: Message-ID: <6901264089737@webmail115.yandex.ru> 21.01.10, 18:51, "Alex Kapranoff" : > На месте. Вайфай работает. > sent from mobile > > > 21 янв., 2010 4:03 PM пользователь "Andrew Shitov" написал: > > > > > Этот четверг (21 января), 18:30, кафе "Московское время". > > Я забронировал стол в зале, который справа от входа. > > буду через час From andrey на kostenko.name Thu Jan 21 08:39:25 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Thu, 21 Jan 2010 23:39:25 +0700 Subject: [Moscow.pm] =?utf-8?b?0K3QutGB0L/QtdGA0LzQuNC10L3RgtGLIHBvZCA=?= =?utf-8?b?0LTQvtC60YPQvNC10L3RgtCw0YbQuNGPINCyIHV0Zjg=?= In-Reply-To: <4B587327.1020800@gmail.com> References: <7a1808af1001210142r32794c33me76d0f799ecd36cf@mail.gmail.com> <4B587327.1020800@gmail.com> Message-ID: <5fcd07d61001210839o69341b42l2bec119896160836@mail.gmail.com> это предусмотрено. юникодом 2010/1/21 Oleg Alexeenkov : > и еще вопрос в тему - а если я хочу одновременно документировать на 2х > языках в одном файле - в pod это предусмотрено? > В sgml влепил lang="xx" и вперед.. > > On 21.01.2010 12:42, Иван Бессарабов wrote: >> >> Привет. >> >> Прихожу к тому, что очень неплохо было бы писать документацию в самом >> коде (а не в вики или в отдельных README). >> Документация пишется на русском языке, все знают английский, но >> согласитесь удобнее писать и читать на родном языке. >> >> Вот элементарный файл с которым я играюсь: >> {{{ >> #! /usr/bin/perl >> >> use strict; >> use warnings; >> >> =encoding UTF-8 >> =cut >> >> =head1 TEST >> >> АБВ >> >> =cut >> }}} >> >> pod2text прекрасно все пишет на русском (ему главное чтобы =encoding UTF-8 >> был) >> >> Долго экспериментировал, чтобы заставить perldoc работать. >> Нашел замечательный тред >> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492037 >> >> В конце концов пришел к следующему жуткому решению: >> {{{ >> pod2man --utf8 a.pl | iconv -t iso8859-5 | nroff -Tlatin1 -c -man - | >> iconv -f iso8859-5 | less >> }}} >> >> У кого-нибудь perldoc работает нормально с документацией в utf8 и как >> вы этого добились? >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ruslan.zakirov на gmail.com Thu Jan 21 11:15:23 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 21 Jan 2010 22:15:23 +0300 Subject: [Moscow.pm] Offline #18 In-Reply-To: <4B585F86.5050206@rambler.ru> References: <18591263901222@webmail20.yandex.ru> <218771511001190834w25f6c7fk26af3a31dedb163a@mail.gmail.com> <4B56EA86.5030309@rambler.ru> <91318901001200342v24c4dadbjed988996f1a5b849@mail.gmail.com> <4B585F86.5050206@rambler.ru> Message-ID: <589c94401001211115l2494ad91n6dc5b375bf509bb6@mail.gmail.com> 2010/1/21 Roman V. Nikolaev : > Анатолий Шарифулин пишет: >> Не правда, в чт выпил, в пт плохо, зато выходные хорошие :) >> > В пятницу еще работать =( Так по этому и в четверг собираемся. В пятницу у всех личные планы и попойки, а это так культурно отдохнуть. > Или вы как в анекдоте: что за фигня у нас по средам? > > -- > >         Roman V. Nikolaev > > mail:        rshadow на rambler.ru > icq:         198-364-657 > jabber:      rshadow на jabber.org > openPGP ID:  DE0E1C1B > openPGP key: 655A 86EB 653C 6D6C BB16 2550 EA12 A906 DE0E 1C1B > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From pavel на kuptsov.info Fri Jan 22 02:17:02 2010 From: pavel на kuptsov.info (=?koi8-r?B?8MHXxcwg69XQw8/X?=) Date: Fri, 22 Jan 2010 13:17:02 +0300 Subject: [Moscow.pm] DBIx-Class, nvarchar, MSSQL In-Reply-To: References: Message-ID: <000501ca9b4c$0b90f6f0$22b2e4d0$@info> Здравствуйте, Начал писать новый модуль для системы, и решил использовать для него DBIx. Но натолкнулся на проблему с инсертом данных типа nvarchar в MSSQL. С DBI я просто писал: do("insert ... values(N'данные в юникоде')"); Как быть с DBIx? Я уже испробовал много вариантов, в том числе: __PACKAGE__->load_components(qw/Core UTF8Columns/); __PACKAGE__->utf8_columns(qw/ cardname contact /); не помогает :(((((.... Прошу помощи у сообщества.... From postmaster на softsearch.ru Fri Jan 22 11:11:50 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 22 Jan 2010 22:11:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Sy8Egy8HQ3sk=?= Message-ID: <1885585907.20100122221150@softsearch.ru> Здравствуйте. Вот такие капчи генерятся. Какое Ваше мнение, сложно они автоматом распознаются? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: ta3t.png Type: image/png Size: 3776 bytes Desc: отсутствует URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: yzhv.png Type: image/png Size: 2904 bytes Desc: отсутствует URL: From shafiev на gmail.com Fri Jan 22 11:17:49 2010 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 22 Jan 2010 22:17:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Sy8Egy8HQ3sk=?= In-Reply-To: <1885585907.20100122221150@softsearch.ru> References: <1885585907.20100122221150@softsearch.ru> Message-ID: <218771511001221117l1ba22a21l7cf91fc20ef9860b@mail.gmail.com> Имхо нормально.Но лучше что бы буквы бы рандомное разное расстояние и наклон в таком же роде. 22 января 2010 г. 22:11 пользователь Михаил Монашёв написал: > Здравствуйте. > > Вот такие капчи генерятся. Какое Ваше мнение, сложно они автоматом > распознаются? > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From alexey.sveshnikov на gmail.com Fri Jan 22 11:18:12 2010 From: alexey.sveshnikov на gmail.com (Alexey Sveshnikov) Date: Fri, 22 Jan 2010 22:18:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Sy8Egy8HQ3sk=?= In-Reply-To: <1885585907.20100122221150@softsearch.ru> References: <1885585907.20100122221150@softsearch.ru> Message-ID: <4B59F9F4.8030906@gmail.com> Хм. Если они отдаются с такими же именами файлов, то боюсь, что нет. :) > Здравствуйте. > > Вот такие капчи генерятся. Какое Ваше мнение, сложно они автоматом > распознаются? > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From cygakob на gmail.com Sat Jan 23 04:19:29 2010 From: cygakob на gmail.com (Alexander Soudakov) Date: Sat, 23 Jan 2010 18:19:29 +0600 Subject: [Moscow.pm] =?koi8-r?b?8M/Sy8Egy8HQ3sk=?= In-Reply-To: <1885585907.20100122221150@softsearch.ru> References: <1885585907.20100122221150@softsearch.ru> Message-ID: <4b81661f1001230419w745e529cx3c0fcda972c9b93d@mail.gmail.com> четвёртый символ, конечно, не распознан, но это за 10 минут: --copy cyga на host:~/dev/capthca$ convert yzhv.png -scale 50x50+0+0 1.tif cyga на host:~/dev/capthca$ convert 1.tif -blur 0 2.tif cyga на host:~/dev/capthca$ tesseract 2.tif 2.tif Tesseract Open Source OCR Engine cyga на abergman:~/dev/capthca$ cat 2.tif.txt YZHI --cut и без какого-либо "хитрого" подхода. 23 января 2010 г. 1:11 пользователь Михаил Монашёв написал: > Здравствуйте. > > Вот такие капчи генерятся. Какое Ваше мнение, сложно они автоматом > распознаются? > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Alexander Soudakov Software Developer email: cygakoB на gmail.com jabber: asudakov на jabber.org google talk: cygakoB на gmail.com icq uin: 311516511 skype: asudakov From postmaster на softsearch.ru Sat Jan 23 07:23:28 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 23 Jan 2010 18:23:28 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Sy8Egy8HQ3sk=?= In-Reply-To: <4b81661f1001230419w745e529cx3c0fcda972c9b93d@mail.gmail.com> References: <1885585907.20100122221150@softsearch.ru> <4b81661f1001230419w745e529cx3c0fcda972c9b93d@mail.gmail.com> Message-ID: <1758172837.20100123182328@softsearch.ru> Здравствуйте, Александр. хммм. выходит, что касание букв - это не препятствие для распознавания, как писалось ранее... AS> четвёртый символ, конечно, не распознан, но это за 10 минут: AS> --copy AS> cyga на host:~/dev/capthca$ convert yzhv.png -scale 50x50+0+0 1.tif AS> cyga на host:~/dev/capthca$ convert 1.tif -blur 0 2.tif AS> cyga на host:~/dev/capthca$ tesseract 2.tif 2.tif AS> Tesseract Open Source OCR Engine AS> cyga на abergman:~/dev/capthca$ cat 2.tif.txt AS> YZHI AS> --cut AS> и без какого-либо "хитрого" подхода. >> Вот такие капчи генерятся. Какое Ваше мнение, сложно они автоматом >> распознаются? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From cygakob на gmail.com Sat Jan 23 07:50:28 2010 From: cygakob на gmail.com (Alexander Soudakov) Date: Sat, 23 Jan 2010 21:50:28 +0600 Subject: [Moscow.pm] =?koi8-r?b?8M/Sy8Egy8HQ3sk=?= In-Reply-To: <1758172837.20100123182328@softsearch.ru> References: <1885585907.20100122221150@softsearch.ru> <4b81661f1001230419w745e529cx3c0fcda972c9b93d@mail.gmail.com> <1758172837.20100123182328@softsearch.ru> Message-ID: <4b81661f1001230750m59c8a7e5u68a846c91f3df465@mail.gmail.com> вообще стандартным алгоритмом уменьшения я "боролся" с символами, из которых сделаны буквы. возможно это хорошо сработало только для этого примера. 23 января 2010 г. 21:23 пользователь Михаил Монашёв написал: > Здравствуйте, Александр. > > хммм. выходит, что касание букв - это не препятствие для распознавания, > как писалось ранее... > > AS> четвёртый символ, конечно, не распознан, но это за 10 минут: > AS> --copy > AS> cyga на host:~/dev/capthca$ convert yzhv.png -scale 50x50+0+0 1.tif > AS> cyga на host:~/dev/capthca$ convert 1.tif -blur 0 2.tif > AS> cyga на host:~/dev/capthca$ tesseract 2.tif 2.tif > AS> Tesseract Open Source OCR Engine > AS> cyga на abergman:~/dev/capthca$ cat 2.tif.txt > AS> YZHI > AS> --cut > AS> и без какого-либо "хитрого" подхода. > >>> Вот такие капчи генерятся. Какое Ваше мнение, сложно они автоматом >>> распознаются? > > > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Alexander Soudakov Software Developer email: cygakoB на gmail.com jabber: asudakov на jabber.org google talk: cygakoB на gmail.com icq uin: 311516511 skype: asudakov From pavel на kuptsov.info Mon Jan 25 02:46:36 2010 From: pavel на kuptsov.info (=?koi8-r?B?8MHXxcwg69XQw8/X?=) Date: Mon, 25 Jan 2010 13:46:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?REJJeC1DbGFzcywgbnZhcmNoYXIsIE1TU1FMICjw?= =?koi8-r?b?wdfFzCDr1dDDz9cp?= In-Reply-To: References: Message-ID: <001601ca9dab$ac98bd60$05ca3820$@info> > Здравствуйте, > Начал писать новый модуль для системы, и решил использовать для него DBIx. > Но натолкнулся на проблему с инсертом данных типа nvarchar в MSSQL. > С DBI я просто писал: do("insert ... values(N'данные в юникоде')"); > Как быть с DBIx? > Я уже испробовал много вариантов, в том числе: > __PACKAGE__->load_components(qw/Core UTF8Columns/); > __PACKAGE__->utf8_columns(qw/ cardname contact /); > не помогает :(((((.... > Прошу помощи у сообщества.... Сам спросил - сам отвечаю: бага была связана не с DBIx, а с HTML-Template которые используются в проекте. Вылечил это хаком модуля HTML-Template, добавив в модуль: вместо: open(TEMPLATE, $filepath) вот это: open(TEMPLATE,"<:encoding(utf-8)", $filepath) Надо автору отписать о том что не мешало бы сделать это хотя бы как опцию... From mons на cpan.org Mon Jan 25 05:51:48 2010 From: mons на cpan.org (Mons Anderson) Date: Mon, 25 Jan 2010 16:51:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?REJJeC1DbGFzcywgbnZhcmNoYXIsIE1TU1FMICgg?= =?koi8-r?b?8MHXxcwg69XQw8/XICk=?= In-Reply-To: <001601ca9dab$ac98bd60$05ca3820$@info> References: <001601ca9dab$ac98bd60$05ca3820$@info> Message-ID: <201001251651.49328.mons@cpan.org> On Monday 25 January 2010 13:46:36 Павел Купцов wrote: > Сам спросил - сам отвечаю: > бага была связана не с DBIx, а с HTML-Template которые используются в > проекте. > Вылечил это хаком модуля HTML-Template, добавив в модуль: > вместо: > open(TEMPLATE, $filepath) > вот это: > open(TEMPLATE,"<:encoding(utf-8)", $filepath) лучше open(...,'<:utf8',...) это значительно быстрее encoding нужно использовать только для кодировок, отличных от utf-8 > > Надо автору отписать о том что не мешало бы сделать это хотя бы как > опцию... -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From andy на shitov.ru Mon Jan 25 08:10:57 2010 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 25 Jan 2010 19:10:57 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNGC0YsgWUFQQzo6RXVyb3BlIDIwMTA=?= Message-ID: Сегодня пришло первое информационное письмо от организаторов конференции YAPC::Europe 2010, где объявлены даты проведения: 4-6 августа 2010, Пиза. Йоу. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From chesnokov.ilya на gmail.com Mon Jan 25 23:59:46 2010 From: chesnokov.ilya на gmail.com (=?KOI8-R?B?6czY0SD+xdPOz8vP1w==?=) Date: Tue, 26 Jan 2010 10:59:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHU2SBZQVBDOjpFdXJvcGUgMjAxMA==?= In-Reply-To: References: Message-ID: <5402114c1001252359s475a0a3fl7b303632bd37f66e@mail.gmail.com> 25 января 2010 г. 19:10 пользователь Andrew Shitov написал: > Сегодня пришло первое информационное письмо от организаторов > конференции YAPC::Europe 2010, где объявлены даты проведения: > > 4-6 августа 2010, Пиза. > > Приедете такие туда, а там: -- Какая цель вашего визита в США? -- Это... Конференция по новым компьютерным технологиям... и защите компьютерных программ! -- Welcome to United States. -- Сэнк ю вери мач! ... Вот уроды... (с) Брат 2 > Йоу. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Чесноков Илья ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmitry на eremeev.ru Tue Jan 26 00:48:45 2010 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Tue, 26 Jan 2010 11:48:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHU2SBZQVBDOjpFdXJvcGUgMjAxMA==?= In-Reply-To: <5402114c1001252359s475a0a3fl7b303632bd37f66e@mail.gmail.com> References: <5402114c1001252359s475a0a3fl7b303632bd37f66e@mail.gmail.com> Message-ID: <4B5EAC6D.9010100@eremeev.ru> Сало, яблоки есть? 26.01.2010 10:59, Илья Чесноков пишет: > > > 25 января 2010 г. 19:10 пользователь Andrew Shitov > написал: > > Сегодня пришло первое информационное письмо от организаторов > конференции YAPC::Europe 2010, где объявлены даты проведения: > > 4-6 августа 2010, Пиза. > > > Приедете такие туда, а там: > > --- Какая цель вашего визита в США? > --- Это... Конференция по новым компьютерным технологиям... и защите > компьютерных программ! > --- Welcome to United States. > --- Сэнк ю вери мач! ... Вот уроды... > > (с) Брат 2 > > Йоу. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Чесноков Илья > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dotuist на gmail.com Tue Jan 26 01:04:45 2010 From: dotuist на gmail.com (A T) Date: Tue, 26 Jan 2010 12:04:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHU2SBZQVBDOjpFdXJvcGUgMjAxMA==?= In-Reply-To: <4B5EAC6D.9010100@eremeev.ru> References: <5402114c1001252359s475a0a3fl7b303632bd37f66e@mail.gmail.com> <4B5EAC6D.9010100@eremeev.ru> Message-ID: А вам зачем? 26 января 2010 г. 11:48 пользователь Dmitry Eremeev написал: > Сало, яблоки есть? > > > 26.01.2010 10:59, Илья Чесноков пишет: > > > > 25 января 2010 г. 19:10 пользователь Andrew Shitov написал: > >> Сегодня пришло первое информационное письмо от организаторов >> конференции YAPC::Europe 2010, где объявлены даты проведения: >> >> 4-6 августа 2010, Пиза. >> >> > Приедете такие туда, а там: > > -- Какая цель вашего визита в США? > -- Это... Конференция по новым компьютерным технологиям... и защите компьютерных > программ! > -- Welcome to United States. > -- Сэнк ю вери мач! ... Вот уроды... > > (с) Брат 2 > > >> Йоу. >> >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Чесноков Илья > > > -- > Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmitry на eremeev.ru Tue Jan 26 02:15:37 2010 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Tue, 26 Jan 2010 13:15:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHU2SBZQVBDOjpFdXJvcGUgMjAxMA==?= In-Reply-To: References: <5402114c1001252359s475a0a3fl7b303632bd37f66e@mail.gmail.com> <4B5EAC6D.9010100@eremeev.ru> Message-ID: <70CEBCD5-8499-477E-87EC-EDEF2338469C@eremeev.ru> Карантин Отправлено с iPod 26.01.2010, в 12:04, A T написал(а): > А вам зачем? > > 26 января 2010 г. 11:48 пользователь Dmitry Eremeev ru> написал: > Сало, яблоки есть? > > > 26.01.2010 10:59, Илья Чесноков пишет: >> >> >> 25 января 2010 г. 19:10 пользователь Andrew Shitov > > написал: >> Сегодня пришло первое информационное письмо от организаторов >> конференции YAPC::Europe 2010, где объявлены даты проведения: >> >> 4-6 августа 2010, Пиза. >> >> >> Приедете такие туда, а там: >> >> ? Какая цель вашего визита в США? >> ? Это? Конференция по новым компьютерным технологиям? и защите ком >> пьютерных программ! >> ? Welcome to United States. >> ? Сэнк ю вери мач! ? Вот уроды? >> >> (с) Брат 2 >> >> Йоу. >> >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> -- >> Чесноков Илья >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dotuist на gmail.com Tue Jan 26 02:34:10 2010 From: dotuist на gmail.com (A T) Date: Tue, 26 Jan 2010 13:34:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHU2SBZQVBDOjpFdXJvcGUgMjAxMA==?= In-Reply-To: <70CEBCD5-8499-477E-87EC-EDEF2338469C@eremeev.ru> References: <5402114c1001252359s475a0a3fl7b303632bd37f66e@mail.gmail.com> <4B5EAC6D.9010100@eremeev.ru> <70CEBCD5-8499-477E-87EC-EDEF2338469C@eremeev.ru> Message-ID: Болеете? 26 января 2010 г. 13:15 пользователь Dmitry Eremeev написал: > Карантин > > Отправлено с iPod > > 26.01.2010, в 12:04, A T написал(а): > > А вам зачем? > > 26 января 2010 г. 11:48 пользователь Dmitry Eremeev < > dmitry на eremeev.ru> написал: > >> Сало, яблоки есть? >> >> >> 26.01.2010 10:59, Илья Чесноков пишет: >> >> >> >> 25 января 2010 г. 19:10 пользователь Andrew Shitov < >> andy на shitov.ru> написал: >> >>> Сегодня пришло первое информационное письмо от организаторов >>> конференции YAPC::Europe 2010, где объявлены даты проведения: >>> >>> 4-6 августа 2010, Пиза. >>> >>> >> Приедете такие туда, а там: >> >> -- Какая цель вашего визита в США? >> -- Это... Конференция по новым компьютерным технологиям... и защите >> компьютерных программ! >> -- Welcome to United States. >> -- Сэнк ю вери мач! ... Вот уроды... >> >> (с) Брат 2 >> >> >>> Йоу. >>> >>> -- >>> Andrew Shitov >>> ______________________________________________________________________ >>> andy на shitov.ru | http://shitov.ru >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | >>> http://moscow.pm.org >>> >> >> >> >> -- >> Чесноков Илья >> >> >> -- >> Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | >> http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на bessarabov.ru Tue Jan 26 22:57:22 2010 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Wed, 27 Jan 2010 09:57:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?aHR0cDovL3d3dy5wZXJsLm9yZy9DUEFOLyDOxSDP?= =?koi8-r?b?1NfF3sHF1A==?= Message-ID: <7a1808af1001262257w213cdb3al25bfa9dae84f01f5@mail.gmail.com> Первый раз такое вижу. http://www.perl.org/CPAN/ не отвечает. В связи с этим не могу поставить пакет (сейчас буду искать обходные пути). From ivan на bessarabov.ru Tue Jan 26 23:05:00 2010 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Wed, 27 Jan 2010 10:05:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?aHR0cDovL3d3dy5wZXJsLm9yZy9DUEFOLyDOxSDP?= =?koi8-r?b?1NfF3sHF1A==?= In-Reply-To: <7a1808af1001262257w213cdb3al25bfa9dae84f01f5@mail.gmail.com> References: <7a1808af1001262257w213cdb3al25bfa9dae84f01f5@mail.gmail.com> Message-ID: <7a1808af1001262305t4ec71464x1176a08d17478bb@mail.gmail.com> ftp://ftp.perl.org/pub/CPAN/ работает Так что решение -- http://sial.org/howto/perl/life-with-cpan/#s5 27 января 2010 г. 9:57 пользователь Иван Бессарабов написал: > Первый раз такое вижу. http://www.perl.org/CPAN/ не отвечает. > > В связи с этим не могу поставить пакет (сейчас буду искать обходные пути). > From cygakob на gmail.com Tue Jan 26 23:46:08 2010 From: cygakob на gmail.com (Alexander Soudakov) Date: Wed, 27 Jan 2010 13:46:08 +0600 Subject: [Moscow.pm] =?koi8-r?b?aHR0cDovL3d3dy5wZXJsLm9yZy9DUEFOLyDOxSDP?= =?koi8-r?b?1NfF3sHF1A==?= In-Reply-To: <7a1808af1001262257w213cdb3al25bfa9dae84f01f5@mail.gmail.com> References: <7a1808af1001262257w213cdb3al25bfa9dae84f01f5@mail.gmail.com> Message-ID: <4b81661f1001262346o347ba5dekcb3d0de40f704a26@mail.gmail.com> http://mirrors.cpan.org/ 27 января 2010 г. 12:57 пользователь Иван Бессарабов написал: > Первый раз такое вижу. http://www.perl.org/CPAN/ не отвечает. > > В связи с этим не могу поставить пакет (сейчас буду искать обходные пути). > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Alexander Soudakov Software Developer email: cygakoB на gmail.com jabber: asudakov на jabber.org google talk: cygakoB на gmail.com icq uin: 311516511 skype: asudakov From ruslan.zakirov на gmail.com Tue Jan 26 23:53:54 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 27 Jan 2010 10:53:54 +0300 Subject: [Moscow.pm] =?utf-8?b?aHR0cDovL3d3dy5wZXJsLm9yZy9DUEFOLyDQvdC1?= =?utf-8?b?INC+0YLQstC10YfQsNC10YI=?= In-Reply-To: <7a1808af1001262305t4ec71464x1176a08d17478bb@mail.gmail.com> References: <7a1808af1001262257w213cdb3al25bfa9dae84f01f5@mail.gmail.com> <7a1808af1001262305t4ec71464x1176a08d17478bb@mail.gmail.com> Message-ID: <589c94401001262353n30cc8fb8h4d346be2f19d35a6@mail.gmail.com> Так не стоит использовать центральные сервера. Есть зеркала в России. 2010/1/27 Иван Бессарабов : > ftp://ftp.perl.org/pub/CPAN/ работает > > Так что решение -- http://sial.org/howto/perl/life-with-cpan/#s5 > > 27 января 2010 г. 9:57 пользователь Иван Бессарабов > написал: >> Первый раз такое вижу. http://www.perl.org/CPAN/ не отвечает. >> >> В связи с этим не могу поставить пакет (сейчас буду искать обходные пути). >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From andy на shitov.ru Wed Jan 27 00:01:03 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 27 Jan 2010 11:01:03 +0300 Subject: [Moscow.pm] =?utf-8?b?aHR0cDovL3d3dy5wZXJsLm9yZy9DUEFOLyDQvdC1?= =?utf-8?b?INC+0YLQstC10YfQsNC10YI=?= In-Reply-To: <7a1808af1001262257w213cdb3al25bfa9dae84f01f5@mail.gmail.com> References: <7a1808af1001262257w213cdb3al25bfa9dae84f01f5@mail.gmail.com> Message-ID: > Первый раз такое вижу. http://www.perl.org/CPAN/ не отвечает. Давай я еще наброшу свеженького :-) Due to a hardware failure, and some bad luck, the pm.org websites hosted on the perl.org infrastructure are down. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From mons на cpan.org Wed Jan 27 03:51:48 2010 From: mons на cpan.org (Mons Anderson) Date: Wed, 27 Jan 2010 14:51:48 +0300 Subject: [Moscow.pm] git question Message-ID: <201001271451.48832.mons@cpan.org> Есть вопрос по git'у, не могу разобраться как правильно сделать. Есть репо http://git.ta-sa.org/AnyEvent-XMPP.git/ В нем есть branch connection_ref Я хочу форкануть эту ветку, но держать изменения не в локальном репозитории, а в удаленном репозитории на github'е (git на github.com:Mons/AnyEvent-XMPP-2.git) Как это правильно сделать? -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From vpodberezny на rutube.ru Wed Jan 27 04:15:21 2010 From: vpodberezny на rutube.ru (Podberezny Vladislav) Date: Wed, 27 Jan 2010 15:15:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydEgUGVybCDQ0s/H0sHNzcnT1A==?= Message-ID: Описание вакансии: От Вас: Обязательно: · знание ООП и современных методологий разработки; · опыт разработки на Perl; · знание SQL и баз данных; · опыт командной разработки с использованием SVN/CVS; · опыт программирования для WEB (не менее года); · умение производить хороший код и разбираться в чужом коде; · позитивность, коммуникабельность. Желательно: · Опыт работы, либо интерес к Python; · Знание шаблонизатора Template Toolkit; · Знание JavaScript. От нас: · оборудованный офис 3 мин. от м. "Новослободская"; · заработная плата по результатам собеседования (гибкий подход); · оформление по ТК РФ; · белая зарплата; · медицинская страховка; · дружный коллектив и перспективы роста; · прекрасная возможность приобрести уникальный опыт; · постоянные новые разнообразные проекты. Свои резюме присылайте по адресу: cv на rutube.ru Либо звоните: +7 (916) 8523375 ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Wed Jan 27 06:24:23 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Wed, 27 Jan 2010 17:24:23 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjyBQZXJsINC/0YDQvtCz?= =?utf-8?b?0YDQsNC80LzQuNGB0YI=?= In-Reply-To: References: Message-ID: Это вакансия именно в Рутьюбе? -- Alex Kapranoff. 2010/1/27 Podberezny Vladislav > Описание вакансии: > > От Вас: > > Обязательно: > > · знание ООП и современных методологий разработки; > > · опыт разработки на Perl; > > · знание SQL и баз данных; > > · опыт командной разработки с использованием SVN/CVS; > > · опыт программирования для WEB (не менее года); > > · умение производить хороший код и разбираться в чужом коде; > > · позитивность, коммуникабельность. > > Желательно: > > · Опыт работы, либо интерес к Python; > > · Знание шаблонизатора Template Toolkit; > > · Знание JavaScript. > > От нас: > > · оборудованный офис 3 мин. от м. "Новослободская"; > > · заработная плата по результатам собеседования (гибкий подход); > > · оформление по ТК РФ; > > · белая зарплата; > > · медицинская страховка; > > · дружный коллектив и перспективы роста; > > · прекрасная возможность приобрести уникальный опыт; > > · постоянные новые разнообразные проекты. > > Свои резюме присылайте по адресу: cv на rutube.ru > > Либо звоните: +7 (916) 8523375 > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From vpodberezny на rutube.ru Wed Jan 27 06:27:47 2010 From: vpodberezny на rutube.ru (Podberezny Vladislav) Date: Wed, 27 Jan 2010 17:27:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjyBQZXJsINC/0YDQvtCz?= =?utf-8?b?0YDQsNC80LzQuNGB0YI=?= In-Reply-To: Message-ID: <9818bf0a79962b4db04fdecfc0960e4b@mx.rutube.ru> Да From: moscow-pm-bounces+vpodberezny=rutube.ru на pm.org [mailto:moscow-pm-bounces+vpodberezny=rutube.ru на pm.org] On Behalf Of Alex Kapranoff Sent: Wednesday, January 27, 2010 5:24 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Вакансия Perl программист Это вакансия именно в Рутьюбе? -- Alex Kapranoff. 2010/1/27 Podberezny Vladislav Описание вакансии: От Вас: Обязательно: · знание ООП и современных методологий разработки; · опыт разработки на Perl; · знание SQL и баз данных; · опыт командной разработки с использованием SVN/CVS; · опыт программирования для WEB (не менее года); · умение производить хороший код и разбираться в чужом коде; · позитивность, коммуникабельность. Желательно: · Опыт работы, либо интерес к Python; · Знание шаблонизатора Template Toolkit; · Знание JavaScript. От нас: · оборудованный офис 3 мин. от м. "Новослободская"; · заработная плата по результатам собеседования (гибкий подход); · оформление по ТК РФ; · белая зарплата; · медицинская страховка; · дружный коллектив и перспективы роста; · прекрасная возможность приобрести уникальный опыт; · постоянные новые разнообразные проекты. Свои резюме присылайте по адресу: cv на rutube.ru Либо звоните: +7 (916) 8523375 -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Wed Jan 27 07:58:52 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 27 Jan 2010 18:58:52 +0300 Subject: [Moscow.pm] git question In-Reply-To: <201001271451.48832.mons@cpan.org> References: <201001271451.48832.mons@cpan.org> Message-ID: <589c94401001270758n78b8805ay86d796b40871622a@mail.gmail.com> Привет. Можно как-то так: git clone http://git.ta-sa.org/AnyEvent-XMPP.git git remote add myrepo git://git на github.com/mons/AnyEvent-XMPP.git git push --mirror myrepo git checkout --track -b mybranch myrepo/connection_ref git push --mirror myrepo Все зависит от того что ты хочешь опубликовать на github. Весь оригинальный репозиторий, только твою ветку или что-то еще? 2010/1/27 Mons Anderson : > Есть вопрос по git'у, не могу разобраться как правильно сделать. > > Есть репо > http://git.ta-sa.org/AnyEvent-XMPP.git/ > > В нем есть branch connection_ref > > Я хочу форкануть эту ветку, но держать изменения не в локальном репозитории, а > в удаленном репозитории на github'е (git на github.com:Mons/AnyEvent-XMPP-2.git) > > Как это правильно сделать? > > -- > Mons Anderson aka Vladimir Perepelitsa > / #99779956 / quanth на irc.freenode.net > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From akovbovich на gmail.com Wed Jan 27 08:10:10 2010 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Wed, 27 Jan 2010 19:10:10 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjyBQZXJsINC/0YDQvtCz?= =?utf-8?b?0YDQsNC80LzQuNGB0YI=?= In-Reply-To: <9818bf0a79962b4db04fdecfc0960e4b@mx.rutube.ru> References: <9818bf0a79962b4db04fdecfc0960e4b@mx.rutube.ru> Message-ID: <93db51671001270810g290eba9er6ccebeba1d41551e@mail.gmail.com> > позитивность, коммуникабельность. А как понимать "позитивность"? Что-то нехорошая ассоциация у меня с этим возникает.. лучше уж звучит - позитивный настрой. А на удаленку вам не нужен программер? 2010/1/27 Podberezny Vladislav : > Да > > > > From: moscow-pm-bounces+vpodberezny=rutube.ru на pm.org > [mailto:moscow-pm-bounces+vpodberezny=rutube.ru на pm.org] On Behalf Of Alex > Kapranoff > Sent: Wednesday, January 27, 2010 5:24 PM > To: Moscow.pm group > Subject: Re: [Moscow.pm] Вакансия Perl программист > > > > Это вакансия именно в Рутьюбе? > > -- > Alex Kapranoff. > > 2010/1/27 Podberezny Vladislav > > Описание вакансии: > > От Вас: > > Обязательно: > > ·         знание ООП и современных методологий разработки; > > ·         опыт разработки на Perl; > > ·         знание SQL и баз данных; > > ·         опыт командной разработки с использованием SVN/CVS; > > ·         опыт программирования для WEB (не менее года); > > ·         умение производить хороший код и разбираться в чужом коде; > > ·         позитивность, коммуникабельность. > > Желательно: > > ·         Опыт работы, либо интерес к Python; > > ·         Знание шаблонизатора Template Toolkit; > > ·         Знание JavaScript. > > От нас: > > ·         оборудованный офис 3 мин. от м. "Новослободская"; > > ·         заработная плата по результатам собеседования (гибкий подход); > > ·         оформление по ТК РФ; > > ·         белая зарплата; > > ·         медицинская страховка; > > ·         дружный коллектив и перспективы роста; > > ·         прекрасная возможность приобрести уникальный опыт; > > ·         постоянные новые разнообразные проекты. > > Свои резюме присылайте по адресу: cv на rutube.ru > > Либо звоните: +7 (916) 8523375 > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From vpodberezny на rutube.ru Wed Jan 27 08:14:43 2010 From: vpodberezny на rutube.ru (Podberezny Vladislav) Date: Wed, 27 Jan 2010 19:14:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydEgUGVybCDQ0s/H0sHNzcnT1A==?= In-Reply-To: <93db51671001270810g290eba9er6ccebeba1d41551e@mail.gmail.com> Message-ID: Ок, Позитивный настрой так позитивный настрой:) Нет, на удаленку пока нет. -----Original Message----- From: moscow-pm-bounces+vpodberezny=rutube.ru на pm.org [mailto:moscow-pm-bounces+vpodberezny=rutube.ru на pm.org] On Behalf Of Андрей П. Ковбович Sent: Wednesday, January 27, 2010 7:10 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Вакансия Perl программист > позитивность, коммуникабельность. А как понимать "позитивность"? Что-то нехорошая ассоциация у меня с этим возникает.. лучше уж звучит - позитивный настрой. А на удаленку вам не нужен программер? 2010/1/27 Podberezny Vladislav : > Да > > > > From: moscow-pm-bounces+vpodberezny=rutube.ru на pm.org > [mailto:moscow-pm-bounces+vpodberezny=rutube.ru на pm.org] On Behalf Of Alex > Kapranoff > Sent: Wednesday, January 27, 2010 5:24 PM > To: Moscow.pm group > Subject: Re: [Moscow.pm] Вакансия Perl программист > > > > Это вакансия именно в Рутьюбе? > > -- > Alex Kapranoff. > > 2010/1/27 Podberezny Vladislav > > Описание вакансии: > > От Вас: > > Обязательно: > > ·         знание ООП и современных методологий разработки; > > ·         опыт разработки на Perl; > > ·         знание SQL и баз данных; > > ·         опыт командной разработки с использованием SVN/CVS; > > ·         опыт программирования для WEB (не менее года); > > ·         умение производить хороший код и разбираться в чужом коде; > > ·         позитивность, коммуникабельность. > > Желательно: > > ·         Опыт работы, либо интерес к Python; > > ·         Знание шаблонизатора Template Toolkit; > > ·         Знание JavaScript. > > От нас: > > ·         оборудованный офис 3 мин. от м. "Новослободская"; > > ·         заработная плата по результатам собеседования (гибкий подход); > > ·         оформление по ТК РФ; > > ·         белая зарплата; > > ·         медицинская страховка; > > ·         дружный коллектив и перспективы роста; > > ·         прекрасная возможность приобрести уникальный опыт; > > ·         постоянные новые разнообразные проекты. > > Свои резюме присылайте по адресу: cv на rutube.ru > > Либо звоните: +7 (916) 8523375 > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org From valeriy.krutov на gmail.com Wed Jan 27 08:21:13 2010 From: valeriy.krutov на gmail.com (Valeriy Krutov) Date: Wed, 27 Jan 2010 19:21:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydEgUGVybCDQ0s/H0sHNzcnT1A==?= In-Reply-To: References: Message-ID: <30c4c30e1001270821q23c0df2dp968acb54a2ef8c29@mail.gmail.com> > · заработная плата по результатам собеседования (гибкий подход); а "вилка" какая? 2010/1/27 Podberezny Vladislav : > Описание вакансии: > > От Вас: > > Обязательно: > > ·         знание ООП и современных методологий разработки; > > ·         опыт разработки на Perl; > > ·         знание SQL и баз данных; > > ·         опыт командной разработки с использованием SVN/CVS; > > ·         опыт программирования для WEB (не менее года); > > ·         умение производить хороший код и разбираться в чужом коде; > > ·         позитивность, коммуникабельность. > > Желательно: > > ·         Опыт работы, либо интерес к Python; > > ·         Знание шаблонизатора Template Toolkit; > > ·         Знание JavaScript. > > От нас: > > ·         оборудованный офис 3 мин. от м. "Новослободская"; > > ·         заработная плата по результатам собеседования (гибкий подход); > > ·         оформление по ТК РФ; > > ·         белая зарплата; > > ·         медицинская страховка; > > ·         дружный коллектив и перспективы роста; > > ·         прекрасная возможность приобрести уникальный опыт; > > ·         постоянные новые разнообразные проекты. > > Свои резюме присылайте по адресу: cv на rutube.ru > > Либо звоните: +7 (916) 8523375 > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From vpodberezny на rutube.ru Wed Jan 27 08:22:57 2010 From: vpodberezny на rutube.ru (Podberezny Vladislav) Date: Wed, 27 Jan 2010 19:22:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydEgUGVybCDQ0s/H0sHNzcnT1A==?= In-Reply-To: <30c4c30e1001270821q23c0df2dp968acb54a2ef8c29@mail.gmail.com> Message-ID: <1e0ddfd535dca34aae432ac2c810e6b4@mx.rutube.ru> От 80 000... а там по результату собеседования -----Original Message----- From: moscow-pm-bounces+vpodberezny=rutube.ru на pm.org [mailto:moscow-pm-bounces+vpodberezny=rutube.ru на pm.org] On Behalf Of Valeriy Krutov Sent: Wednesday, January 27, 2010 7:21 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Вакансия Perl программист > · заработная плата по результатам собеседования (гибкий подход); а "вилка" какая? 2010/1/27 Podberezny Vladislav : > Описание вакансии: > > От Вас: > > Обязательно: > > ·         знание ООП и современных методологий разработки; > > ·         опыт разработки на Perl; > > ·         знание SQL и баз данных; > > ·         опыт командной разработки с использованием SVN/CVS; > > ·         опыт программирования для WEB (не менее года); > > ·         умение производить хороший код и разбираться в чужом коде; > > ·         позитивность, коммуникабельность. > > Желательно: > > ·         Опыт работы, либо интерес к Python; > > ·         Знание шаблонизатора Template Toolkit; > > ·         Знание JavaScript. > > От нас: > > ·         оборудованный офис 3 мин. от м. "Новослободская"; > > ·         заработная плата по результатам собеседования (гибкий подход); > > ·         оформление по ТК РФ; > > ·         белая зарплата; > > ·         медицинская страховка; > > ·         дружный коллектив и перспективы роста; > > ·         прекрасная возможность приобрести уникальный опыт; > > ·         постоянные новые разнообразные проекты. > > Свои резюме присылайте по адресу: cv на rutube.ru > > Либо звоните: +7 (916) 8523375 > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org From dmarsentev на gmail.com Thu Jan 28 02:33:10 2010 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 28 Jan 2010 13:33:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/IPrByNfB1MnMySDTwcrU?= =?koi8-r?b?IM7B28XHzyDT19Hdxc7OycvBIM7BINPUwdLPzSDOwdLPxMUu0tU=?= Message-ID: Здравствуйте. Извините, за оффтоп. Обращаюсь к тем из подписчиков, кто работает в Яндексе. Произошёл захват сайта http://azbuka-hrist.narod.ru , принадлежащий нашему священнику. Сейчас народ.ру не пускает на аккаунт azbuka-hrist ни через веб-интерфейс, ни через ftp. Пароль был очень слабый, признаю здесь свою вину, т.к. поддерживаю этот сайт. Подозреваю, что захват аккаунта произошёл подбором пароля. На этом сайте размещён словарь христианских терминов. Это электронная версия бумажного словаря, изданного в конце 90-х МАИК "Наука". Т.е. подтвердить авторство возможно. Может ли кто-то из Яндекса помочь советом, что делать? Заявку написал в http://feedback.yandex.ru/?from=help сутки назад, ответа до сих пор нет. Сколько времени примерно отвечают на заявку? Пожалуйста, если будете отвечать, то пишите не в рассылку, а на dmarsentev at gmail dot com Благодарен за любую помощь. From nordicdyno на yandex.ru Thu Jan 28 05:30:32 2010 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 28 Jan 2010 16:30:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sHQydPBzCDJztTF0sbFytMgyyDCwdrFIM/UIGlw?= =?koi8-r?b?Z2VvYmFzZS5ydQ==?= In-Reply-To: <589c94400912011806l18a02d89v6f674a593adeba65@mail.gmail.com> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400912010441l60eec963r76c1a921abc1fe09@mail.gmail.com> <589c94400912010512w2e918e1cw44045704ce6a39da@mail.gmail.com> <379d888f0912010638j610d2a1bn783c2b28ed02a4f5@mail.gmail.com> <589c94400912011806l18a02d89v6f674a593adeba65@mail.gmail.com> Message-ID: <16141264685432@webmail28.yandex.ru> Всем привет! "Подниму топик" т.к. есть потребность в своем велосипеде, который мог бы слить maxmind + ru-geo-ip. Есть уже готовые детальки для него на цпан или гитхабе? (т.к. судя по дискуссии многие собирали что-то похожее) Пока из того что есть: - модуль версии 0.01 от Руслана (засылался в рассылку) - Geo::IP (для максмайнд) - скриптики на http://ipgeo-base.ru/cgi-bin/Software.cgi 02.12.09, 05:06, "Ruslan Zakirov" : > Так может залить на github модуль и пропатчите его? > > 2009/12/1 Eugene Ardarov : > > Что-то я загорелся - поковыряюсь от нечего делать. Попробую сделать > > модуль со сжатием, поиском и исправлением пересечений, объединением > > двух наборов диапазонов, индексацией, загрузкой и выгрузкой в память. > > > > 1 декабря 2009 г. 16:30 пользователь Alex Kapranoff > > написал: > >> Это не значит, что загрузка в память не подходит, это значит, что > >> производительность не имеет значения :) > >> Понятно. > >> -- > >> Alex Kapranoff. > >> > >> > >> 2009/12/1 Ruslan Zakirov > >>> > >>> Локация - непрофильная задача. Один поиск на всю жизнь объекта. Итого > >>> несколько десятков поисков в сутки. > >>> > >>> 2009/12/1 Alex Kapranoff : > >>> > 2009/12/1 Ruslan Zakirov > >>> >> > >>> >> Мне не подходит загрузка всех данных в память. > >>> > > >>> > А почему? > >>> > > >>> >> > >>> >> 2009/12/1 Alex Kapranoff : > >>> >> > Кстати, nginx внутри себя для работы с большими списками > >>> >> > ip-диапазонов > >>> >> > использует Radix tree. Никакой базы не надо, сложность поиска -- > >>> >> > максимум > >>> >> > 32 > >>> >> > операции (O(32), хыхы). Реализуется за 20 минут. Или с цпана берётся > >>> >> > Net::Patricia. > >>> >> > -- > >>> >> > Alex Kapranoff. > >>> >> > > >>> >> > > >>> >> > 2009/11/29 Ruslan Zakirov > >>> >> >> > >>> >> >> Всем привет, > >>> >> >> > >>> >> >> Недавно мы обсуждали определение положения по IP адресу. Мне > >>> >> >> посоветовали БД от http://ipgeobase.ru. > >>> >> >> > >>> >> >> Я рад, что существует такой ресурс. Был немного удивлен примерами > >>> >> >> кода > >>> >> >> и очень удивлен структурой БД. Код на perl страшен, достаточно > >>> >> >> сделать > >>> >> >> для него perltidy и он уже становится читабельный. Алгоритм тоже не > >>> >> >> сахар, но это издержки структуры файла. Переключение на указание > >>> >> >> смещения вместо номеров строк, позволит сделать быстрый поиск прямо > >>> >> >> из > >>> >> >> файлов без полного сканирования или загрузки их в память. > >>> >> >> > >>> >> >> В итоге решил отказаться от работы с файлами и заливать все в > >>> >> >> табличку > >>> >> >> БД. Написал скрипт обновления БД и модуль для работы. Пока не на > >>> >> >> CPANе, но если не будет конструктивной критики и успешно уйдет в > >>> >> >> продакшн, то залью на цпан и в гитхаб. > >>> >> >> > >>> >> >> -- > >>> >> >> Веселой гео локации, Руслан. > >>> >> >> > >>> >> >> -- > >>> >> >> Moscow.pm mailing list > >>> >> >> moscow-pm на pm.org | http://moscow.pm.org > >>> >> >> > >>> >> > > >>> >> > > >>> >> > -- > >>> >> > Moscow.pm mailing list > >>> >> > moscow-pm на pm.org | http://moscow.pm.org > >>> >> > > >>> >> > > >>> >> > >>> >> > >>> >> > >>> >> -- > >>> >> Best regards, Ruslan. > >>> >> -- > >>> >> Moscow.pm mailing list > >>> >> moscow-pm на pm.org | http://moscow.pm.org > >>> > > >>> > > >>> > -- > >>> > Moscow.pm mailing list > >>> > moscow-pm на pm.org | http://moscow.pm.org > >>> > > >>> > > >>> > >>> > >>> > >>> -- > >>> Best regards, Ruslan. > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >> > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > >> > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > From postmaster на softsearch.ru Thu Jan 28 06:38:32 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 28 Jan 2010 17:38:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/IPrByNfB1MnMySDTwcrU?= =?koi8-r?b?IM7B28XHzyDT19Hdxc7OycvBIM7BINPUwdLPzSDOwdLPxMUu0tU=?= In-Reply-To: References: Message-ID: <1226736743.20100128173832@softsearch.ru> Здравствуйте, Дмитрий. DA> Извините, за оффтоп. DA> Обращаюсь к тем из подписчиков, кто работает в Яндексе. DA> Произошёл захват сайта http://azbuka-hrist.narod.ru , DA> принадлежащий нашему священнику. DA> Сейчас народ.ру не пускает на аккаунт azbuka-hrist ни через DA> веб-интерфейс, ни через ftp. DA> Пароль был очень слабый, признаю здесь свою вину, т.к. поддерживаю этот сайт. DA> Подозреваю, что захват аккаунта произошёл подбором пароля. DA> На этом сайте размещён словарь христианских терминов. DA> Это электронная версия бумажного словаря, изданного в конце 90-х МАИК "Наука". DA> Т.е. подтвердить авторство возможно. Вы путаете авторство и Вашу принадлежность к этому сайту. Этот словарь и я мог бы при желании выложить в сеть. DA> Может ли кто-то из Яндекса помочь советом, что делать? Я не из яндекса, но могу посоветовать воспринять этот случай как урок на будущее. А сейчас купить себе домен и хостинг и выложить свой сайт на новом домене. Случай для переезда идеальный. С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From yu.pats на gmail.com Thu Jan 28 07:52:14 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 28 Jan 2010 17:52:14 +0200 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGE0YLQvtC/OiDQvNC+0LbQtdGCINC70Lgg?= =?utf-8?b?0LrRgtC+LdC90LjQsdGD0LTRjCDQuNC3INCv0L3QtNC10LrRgdCwINC/?= =?utf-8?b?0L7QvNC+0YfRjCDRgdC+0LLQtdGC0L7QvD8g0JfQsNGF0LLQsNGC0Lg=?= =?utf-8?b?0LvQuCDRgdCw0LnRgiDQvdCw0YjQtdCz0L4g0YHQstGP0YnQtdC90L0=?= =?utf-8?b?0LjQutCwINC90LAg0YHRgtCw0YDQvtC8INC90LDRgNC+0LTQtS7RgNGD?= In-Reply-To: <1226736743.20100128173832@softsearch.ru> References: <1226736743.20100128173832@softsearch.ru> Message-ID: 2010/1/28 Михаил Монашёв : > Здравствуйте, Дмитрий. > > DA> Извините, за оффтоп. > DA> Обращаюсь к тем из подписчиков, кто работает в Яндексе. > > DA> Произошёл захват сайта http://azbuka-hrist.narod.ru , > DA> принадлежащий нашему священнику. > > DA> Сейчас народ.ру не пускает на аккаунт azbuka-hrist ни через > DA> веб-интерфейс, ни через ftp. > DA> Пароль был очень слабый, признаю здесь свою вину, т.к. поддерживаю этот сайт. > DA> Подозреваю, что захват аккаунта произошёл подбором пароля. > > DA> На этом сайте размещён словарь христианских терминов. > DA> Это электронная версия бумажного словаря, изданного в конце 90-х МАИК "Наука". > DA> Т.е. подтвердить авторство возможно. > > Вы путаете авторство и Вашу принадлежность к этому сайту. Этот словарь > и я мог бы при желании выложить в сеть. > При чем здесь содержание сайта? > DA> Может ли кто-то из Яндекса помочь советом, что делать? > > Я  не из яндекса, но могу посоветовать воспринять этот случай как урок > на  будущее. А сейчас купить себе домен и хостинг и выложить свой сайт > на новом домене. Случай для переезда идеальный. > > -- WBR, Yuri Pats From dmarsentev на gmail.com Thu Jan 28 08:04:58 2010 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 28 Jan 2010 19:04:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/IPrByNfB1MnMySDTwcrU?= =?koi8-r?b?IM7B28XHzyDT19Hdxc7OycvBIM7BINPUwdLPzSDOwdLPxMUu0tU=?= In-Reply-To: <1226736743.20100128173832@softsearch.ru> References: <1226736743.20100128173832@softsearch.ru> Message-ID: > Я  не из яндекса, но могу посоветовать воспринять этот случай как урок > на  будущее. А сейчас купить себе домен и хостинг и выложить свой сайт > на новом домене. Случай для переезда идеальный. Спасибо, Михаил. From akzhan.abdulin на gmail.com Thu Jan 28 08:12:59 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Thu, 28 Jan 2010 19:12:59 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtC00LXQu9C40YLQtdGB0Ywg0L/RgNC40LM=?= =?utf-8?b?0LvQsNGI0LXQvdC40LXQvCDQvdCwINGF0LDQsdGA0YM=?= Message-ID: Доброе время суток, на какой eMail отправить инвайт? С уважением, Акжан. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From vpodberezny на rutube.ru Thu Jan 28 08:14:53 2010 From: vpodberezny на rutube.ru (Podberezny Vladislav) Date: Thu, 28 Jan 2010 19:14:53 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtC00LXQu9C40YLQtdGB0Ywg0L/RgNC40LM=?= =?utf-8?b?0LvQsNGI0LXQvdC40LXQvCDQvdCwINGF0LDQsdGA0YM=?= In-Reply-To: Message-ID: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> Буду признателен если со мной поделитесь. Podberezniy на mail.ru From: moscow-pm-bounces+vpodberezny=rutube.ru на pm.org [mailto:moscow-pm-bounces+vpodberezny=rutube.ru на pm.org] On Behalf Of Akzhan Abdulin Sent: Thursday, January 28, 2010 7:13 PM To: moscow-pm на pm.org Subject: Re: [Moscow.pm] поделитесь приглашением на хабру Доброе время суток, на какой eMail отправить инвайт? С уважением, Акжан. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Thu Jan 28 08:26:47 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Thu, 28 Jan 2010 19:26:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtC00LXQu9C40YLQtdGB0Ywg0L/RgNC40LM=?= =?utf-8?b?0LvQsNGI0LXQvdC40LXQvCDQvdCwINGF0LDQsdGA0YM=?= In-Reply-To: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> References: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> Message-ID: <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> Может и на лепру у кого-то есть? :-) 2010/1/28 Podberezny Vladislav : > Буду признателен если со мной поделитесь. > > Podberezniy на mail.ru > > > > From: moscow-pm-bounces+vpodberezny=rutube.ru на pm.org > [mailto:moscow-pm-bounces+vpodberezny=rutube.ru на pm.org] On Behalf Of Akzhan > Abdulin > Sent: Thursday, January 28, 2010 7:13 PM > To: moscow-pm на pm.org > Subject: Re: [Moscow.pm] поделитесь приглашением на хабру > > > > Доброе время суток, > > > > на какой eMail отправить инвайт? > > > > С уважением, > >   Акжан. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From yu.pats на gmail.com Thu Jan 28 08:28:06 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 28 Jan 2010 18:28:06 +0200 Subject: [Moscow.pm] =?utf-8?b?0L/QvtC00LXQu9C40YLQtdGB0Ywg0L/RgNC40LM=?= =?utf-8?b?0LvQsNGI0LXQvdC40LXQvCDQvdCwINGF0LDQsdGA0YM=?= In-Reply-To: <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> References: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> Message-ID: А шо вы там не видели? :) 2010/1/28 Андрей Костенко : > Может и на лепру у кого-то есть? :-) > > 2010/1/28 Podberezny Vladislav : >> Буду признателен если со мной поделитесь. >> >> Podberezniy на mail.ru >> >> >> >> From: moscow-pm-bounces+vpodberezny=rutube.ru на pm.org >> [mailto:moscow-pm-bounces+vpodberezny=rutube.ru на pm.org] On Behalf Of Akzhan >> Abdulin >> Sent: Thursday, January 28, 2010 7:13 PM >> To: moscow-pm на pm.org >> Subject: Re: [Moscow.pm] поделитесь приглашением на хабру >> >> >> >> Доброе время суток, >> >> >> >> на какой eMail отправить инвайт? >> >> >> >> С уважением, >> >>   Акжан. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pats From postmaster на softsearch.ru Thu Jan 28 08:27:30 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 28 Jan 2010 19:27:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/IPrByNfB1MnMySDTwcrU?= =?koi8-r?b?IM7B28XHzyDT19Hdxc7OycvBIM7BINPUwdLPzSDOwdLPxMUu0tU=?= In-Reply-To: References: <1226736743.20100128173832@softsearch.ru> Message-ID: <1054574780.20100128192730@softsearch.ru> Здравствуйте, Yuri. >> DA> Извините, за оффтоп. >> DA> Обращаюсь к тем из подписчиков, кто работает в Яндексе. >> >> DA> Произошёл захват сайта http://azbuka-hrist.narod.ru , >> DA> принадлежащий нашему священнику. >> >> DA> Сейчас народ.ру не пускает на аккаунт azbuka-hrist ни через >> DA> веб-интерфейс, ни через ftp. >> DA> Пароль был очень слабый, признаю здесь свою вину, т.к. поддерживаю этот сайт. >> DA> Подозреваю, что захват аккаунта произошёл подбором пароля. >> >> DA> На этом сайте размещён словарь христианских терминов. >> DA> Это электронная версия бумажного словаря, изданного в конце 90-х МАИК "Наука". >> DA> Т.е. подтвердить авторство возможно. >> >> Вы путаете авторство и Вашу принадлежность к этому сайту. Этот словарь >> и я мог бы при желании выложить в сеть. >> YP> При чем здесь содержание сайта? Притом, что содержимое сайта никак не связано с тем, кто этим сайтом владеет и не является достаточным условием для восстановления доступа к сайту. Это очень частое заблуждение. Есть ещё люди, которые считают, что если удаляют их писанину, то нарушаются их авторские права. Не знаю откуда ветер дует, но в последнее время людям почему-то вдруг захотелось подавать иски в суды и зарабатывать деньги на несоблюдении их прав. Они думают, что только они такие умные и, разжигая все эти судебные дела, сами не могут стать обвиняемыми. Что при их грамотности и длинном языке, очень просто. К топикстартеру это конечно же не относится, просто решил поделиться наблюдением. На практике же существует огромная проблема с тем, что на UGC-сайтах люди теряют доступ к своему контенту, а быстрого и дешёвого способа надёжно идентифицировать их в интернете не существует. Брать у каждого номер сотового - не выход. У меня, например, мобильника вообще нет. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From unera на debian.org Thu Jan 28 09:01:55 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 28 Jan 2010 20:01:55 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGE0YLQvtC/OiDQvNC+0LbQtdGCINC70Lgg?= =?utf-8?b?0LrRgtC+LdC90LjQsdGD0LTRjCDQuNC3INCv0L3QtNC10LrRgdCwINC/?= =?utf-8?b?0L7QvNC+0YfRjCDRgdC+0LLQtdGC0L7QvD8g0JfQsNGF0LLQsNGC0Lg=?= =?utf-8?b?0LvQuCDRgdCw0LnRgiDQvdCw0YjQtdCz0L4g0YHQstGP0YnQtdC90L0=?= =?utf-8?b?0LjQutCwINC90LAg0YHRgtCw0YDQvtC8INC90LDRgNC+0LTQtS7RgNGD?= In-Reply-To: References: Message-ID: <20100128170155.GA23773@work.uvw.ru> DA> Может ли кто-то из Яндекса помочь советом, что делать? перестать маяться религиозной дурью? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From dmarsentev на gmail.com Thu Jan 28 09:07:30 2010 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 28 Jan 2010 20:07:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/IPrByNfB1MnMySDTwcrU?= =?koi8-r?b?IM7B28XHzyDT19Hdxc7OycvBIM7BINPUwdLPzSDOwdLPxMUu0tU=?= In-Reply-To: References: Message-ID: Мне написал разработчик из Яндекса. Спасибо всем откликнувшимся. Тема закрыта. 28 января 2010 г. 13:33 пользователь Dmitry Arsentiev написал: > Здравствуйте. > > Извините, за оффтоп. > Обращаюсь к тем из подписчиков, кто работает в Яндексе. > > Произошёл захват сайта http://azbuka-hrist.narod.ru , > принадлежащий нашему священнику. > > Сейчас народ.ру не пускает на аккаунт azbuka-hrist ни через > веб-интерфейс, ни через ftp. > Пароль был очень слабый, признаю здесь свою вину, т.к. поддерживаю этот сайт. > Подозреваю, что захват аккаунта произошёл подбором пароля. > > На этом сайте размещён словарь христианских терминов. > Это электронная версия бумажного словаря, изданного в конце 90-х МАИК "Наука". > Т.е. подтвердить авторство возможно. > > Может ли кто-то из Яндекса помочь советом, что делать? > Заявку написал в http://feedback.yandex.ru/?from=help сутки назад, > ответа до сих пор нет. > Сколько времени примерно отвечают на заявку? > > Пожалуйста, если будете отвечать, > то пишите не в рассылку, а на dmarsentev at gmail dot com > > Благодарен за любую помощь. > From ruslan.zakirov на gmail.com Thu Jan 28 09:23:24 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 28 Jan 2010 20:23:24 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC/0LjRgdCw0Lsg0LjQvdGC0LXRgNGE0LU=?= =?utf-8?b?0LnRgSDQuiDQsdCw0LfQtSDQvtGCIGlwZ2VvYmFzZS5ydQ==?= In-Reply-To: <16141264685432@webmail28.yandex.ru> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400912010441l60eec963r76c1a921abc1fe09@mail.gmail.com> <589c94400912010512w2e918e1cw44045704ce6a39da@mail.gmail.com> <379d888f0912010638j610d2a1bn783c2b28ed02a4f5@mail.gmail.com> <589c94400912011806l18a02d89v6f674a593adeba65@mail.gmail.com> <16141264685432@webmail28.yandex.ru> Message-ID: <589c94401001280923p699b199dr3c0dd52f79d7a88d@mail.gmail.com> Привет, Есть модуль 0.02 или даже 0.03 с новыми фичами. Какой смысл сливать все в одно? Можно в цикле дергать определив для уточняющих баз максимальные диапазоны. 2010/1/28 Orlovsky Alexander : > Всем привет! > "Подниму топик" т.к. есть потребность в своем велосипеде, который мог бы слить maxmind + ru-geo-ip. > Есть уже готовые детальки  для него на цпан или гитхабе? (т.к. судя по дискуссии многие собирали что-то похожее) > > Пока из того что есть: > - модуль версии 0.01 от Руслана (засылался в рассылку) > - Geo::IP (для максмайнд) > - скриптики на http://ipgeo-base.ru/cgi-bin/Software.cgi > > > 02.12.09, 05:06, "Ruslan Zakirov" : > >> Так может залить на github модуль и пропатчите его? >> >>  2009/12/1 Eugene Ardarov : >>  > Что-то я загорелся - поковыряюсь от нечего делать. Попробую сделать >>  > модуль со сжатием, поиском и исправлением пересечений, объединением >>  > двух наборов диапазонов, индексацией, загрузкой и выгрузкой в память. >>  > >>  > 1 декабря 2009 г. 16:30 пользователь Alex Kapranoff >>  >  написал: >>  >> Это не значит, что загрузка в память не подходит, это значит, что >>  >> производительность не имеет значения :) >>  >> Понятно. >>  >> -- >>  >> Alex Kapranoff. >>  >> >>  >> >>  >> 2009/12/1 Ruslan Zakirov >>  >>> >>  >>> Локация - непрофильная задача. Один поиск на всю жизнь объекта. Итого >>  >>> несколько десятков поисков в сутки. >>  >>> >>  >>> 2009/12/1 Alex Kapranoff : >>  >>> > 2009/12/1 Ruslan Zakirov >>  >>> >> >>  >>> >> Мне не подходит загрузка всех данных в память. >>  >>> > >>  >>> > А почему? >>  >>> > >>  >>> >> >>  >>> >> 2009/12/1 Alex Kapranoff : >>  >>> >> > Кстати, nginx внутри себя для работы с большими списками >>  >>> >> > ip-диапазонов >>  >>> >> > использует Radix tree. Никакой базы не надо, сложность поиска -- >>  >>> >> > максимум >>  >>> >> > 32 >>  >>> >> > операции (O(32), хыхы). Реализуется за 20 минут. Или с цпана берётся >>  >>> >> > Net::Patricia. >>  >>> >> > -- >>  >>> >> > Alex Kapranoff. >>  >>> >> > >>  >>> >> > >>  >>> >> > 2009/11/29 Ruslan Zakirov >>  >>> >> >> >>  >>> >> >> Всем привет, >>  >>> >> >> >>  >>> >> >> Недавно мы обсуждали определение положения по IP адресу. Мне >>  >>> >> >> посоветовали БД от http://ipgeobase.ru. >>  >>> >> >> >>  >>> >> >> Я рад, что существует такой ресурс. Был немного удивлен примерами >>  >>> >> >> кода >>  >>> >> >> и очень удивлен структурой БД. Код на perl страшен, достаточно >>  >>> >> >> сделать >>  >>> >> >> для него perltidy и он уже становится читабельный. Алгоритм тоже не >>  >>> >> >> сахар, но это издержки структуры файла. Переключение на указание >>  >>> >> >> смещения вместо номеров строк, позволит сделать быстрый поиск прямо >>  >>> >> >> из >>  >>> >> >> файлов без полного сканирования или загрузки их в память. >>  >>> >> >> >>  >>> >> >> В итоге решил отказаться от работы с файлами и заливать все в >>  >>> >> >> табличку >>  >>> >> >> БД. Написал скрипт обновления БД и модуль для работы. Пока не на >>  >>> >> >> CPANе, но если не будет конструктивной критики и успешно уйдет в >>  >>> >> >> продакшн, то залью на цпан и в гитхаб. >>  >>> >> >> >>  >>> >> >> -- >>  >>> >> >> Веселой гео локации, Руслан. >>  >>> >> >> >>  >>> >> >> -- >>  >>> >> >> Moscow.pm mailing list >>  >>> >> >> moscow-pm на pm.org | http://moscow.pm.org >>  >>> >> >> >>  >>> >> > >>  >>> >> > >>  >>> >> > -- >>  >>> >> > Moscow.pm mailing list >>  >>> >> > moscow-pm на pm.org | http://moscow.pm.org >>  >>> >> > >>  >>> >> > >>  >>> >> >>  >>> >> >>  >>> >> >>  >>> >> -- >>  >>> >> Best regards, Ruslan. >>  >>> >> -- >>  >>> >> Moscow.pm mailing list >>  >>> >> moscow-pm на pm.org | http://moscow.pm.org >>  >>> > >>  >>> > >>  >>> > -- >>  >>> > Moscow.pm mailing list >>  >>> > moscow-pm на pm.org | http://moscow.pm.org >>  >>> > >>  >>> > >>  >>> >>  >>> >>  >>> >>  >>> -- >>  >>> Best regards, Ruslan. >>  >>> -- >>  >>> Moscow.pm mailing list >>  >>> moscow-pm на pm.org | http://moscow.pm.org >>  >> >>  >> >>  >> -- >>  >> Moscow.pm mailing list >>  >> moscow-pm на pm.org | http://moscow.pm.org >>  >> >>  >> >>  > -- >>  > Moscow.pm mailing list >>  > moscow-pm на pm.org | http://moscow.pm.org >>  > >> >> >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From asan на agava.com Thu Jan 28 11:41:03 2010 From: asan на agava.com (=?koi8-r?B?4c7E0sXKIOHT0cvJzg==?=) Date: Thu, 28 Jan 2010 22:41:03 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= References: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> Message-ID: И тут инвайты на Лепру просят, уххахах)) ----- Original Message ----- From: "Андрей Костенко" To: "Moscow.pm group" Sent: Thursday, January 28, 2010 7:26 PM Subject: Re: [Moscow.pm] поделитесь приглашением на хабру > Может и на лепру у кого-то есть? :-) > > 2010/1/28 Podberezny Vladislav : >> Буду признателен если со мной поделитесь. >> >> Podberezniy на mail.ru >> >> >> >> From: moscow-pm-bounces+vpodberezny=rutube.ru на pm.org >> [mailto:moscow-pm-bounces+vpodberezny=rutube.ru на pm.org] On Behalf Of >> Akzhan >> Abdulin >> Sent: Thursday, January 28, 2010 7:13 PM >> To: moscow-pm на pm.org >> Subject: Re: [Moscow.pm] поделитесь приглашением на хабру >> >> >> >> Доброе время суток, >> >> >> >> на какой eMail отправить инвайт? >> >> >> >> С уважением, >> >> Акжан. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From akovbovich на gmail.com Thu Jan 28 15:59:06 2010 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Fri, 29 Jan 2010 02:59:06 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtC00LXQu9C40YLQtdGB0Ywg0L/RgNC40LM=?= =?utf-8?b?0LvQsNGI0LXQvdC40LXQvCDQvdCwINGF0LDQsdGA0YM=?= In-Reply-To: References: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> Message-ID: <93db51671001281559q3bf73ed7p9fd9de38cef6199a@mail.gmail.com> а можно и мне инвайт? :) 28 января 2010 г. 22:41 пользователь Андрей Асякин написал: > И тут инвайты на Лепру просят, уххахах)) > ----- Original Message ----- From: "Андрей Костенко" > To: "Moscow.pm group" > Sent: Thursday, January 28, 2010 7:26 PM > Subject: Re: [Moscow.pm] поделитесь приглашением на хабру > > >> Может и на лепру у кого-то есть? :-) >> >> 2010/1/28 Podberezny Vladislav : >>> >>> Буду признателен если со мной поделитесь. >>> >>> Podberezniy на mail.ru >>> >>> >>> >>> From: moscow-pm-bounces+vpodberezny=rutube.ru на pm.org >>> [mailto:moscow-pm-bounces+vpodberezny=rutube.ru на pm.org] On Behalf Of >>> Akzhan >>> Abdulin >>> Sent: Thursday, January 28, 2010 7:13 PM >>> To: moscow-pm на pm.org >>> Subject: Re: [Moscow.pm] поделитесь приглашением на хабру >>> >>> >>> >>> Доброе время суток, >>> >>> >>> >>> на какой eMail отправить инвайт? >>> >>> >>> >>> С уважением, >>> >>> Акжан. >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From cygakob на gmail.com Thu Jan 28 19:35:34 2010 From: cygakob на gmail.com (Alexander Soudakov) Date: Fri, 29 Jan 2010 09:35:34 +0600 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= In-Reply-To: <93db51671001281559q3bf73ed7p9fd9de38cef6199a@mail.gmail.com> References: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> <93db51671001281559q3bf73ed7p9fd9de38cef6199a@mail.gmail.com> Message-ID: <4b81661f1001281935h1dabf17cmccab5fb259e5ceb7@mail.gmail.com> тоже хочу инвайт на хабру. 29 января 2010 г. 5:59 пользователь Андрей П. Ковбович написал: > а можно и мне инвайт? :) > > 28 января 2010 г. 22:41 пользователь Андрей Асякин написал: >> И тут инвайты на Лепру просят, уххахах)) >> ----- Original Message ----- From: "Андрей Костенко" >> To: "Moscow.pm group" >> Sent: Thursday, January 28, 2010 7:26 PM >> Subject: Re: [Moscow.pm] поделитесь приглашением на хабру >> >> >>> Может и на лепру у кого-то есть? :-) >>> >>> 2010/1/28 Podberezny Vladislav : >>>> >>>> Буду признателен если со мной поделитесь. >>>> >>>> Podberezniy на mail.ru >>>> >>>> >>>> >>>> From: moscow-pm-bounces+vpodberezny=rutube.ru на pm.org >>>> [mailto:moscow-pm-bounces+vpodberezny=rutube.ru на pm.org] On Behalf Of >>>> Akzhan >>>> Abdulin >>>> Sent: Thursday, January 28, 2010 7:13 PM >>>> To: moscow-pm на pm.org >>>> Subject: Re: [Moscow.pm] поделитесь приглашением на хабру >>>> >>>> >>>> >>>> Доброе время суток, >>>> >>>> >>>> >>>> на какой eMail отправить инвайт? >>>> >>>> >>>> >>>> С уважением, >>>> >>>> Акжан. >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Alexander Soudakov Software Developer email: cygakoB на gmail.com jabber: asudakov на jabber.org google talk: cygakoB на gmail.com icq uin: 311516511 skype: asudakov From Kostya на yandex.ru Thu Jan 28 22:12:26 2010 From: Kostya на yandex.ru (=?koi8-r?B?68/T1NEg9MXO?=) Date: Fri, 29 Jan 2010 09:12:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/IPrByNfB1MnMySDTwcrU?= =?koi8-r?b?IM7B28XHzyDT19Hdxc7OycvBIM7BINPUwdLPzSDOwdLPxMUu0tU=?= In-Reply-To: References: Message-ID: <50721264745546@webmail13.yandex.ru> Я нашёл твоё письмо. Пинганул человека который занимается этим вопросом. > Здравствуйте. > Извините, за оффтоп. > Обращаюсь к тем из подписчиков, кто работает в Яндексе. > Произошёл захват сайта http://azbuka-hrist.narod.ru , > принадлежащий нашему священнику. > Сейчас народ.ру не пускает на аккаунт azbuka-hrist ни через > веб-интерфейс, ни через ftp. > Пароль был очень слабый, признаю здесь свою вину, т.к. поддерживаю этот сайт. > Подозреваю, что захват аккаунта произошёл подбором пароля. > На этом сайте размещён словарь христианских терминов. > Это электронная версия бумажного словаря, изданного в конце 90-х МАИК "Наука". > Т.е. подтвердить авторство возможно. > Может ли кто-то из Яндекса помочь советом, что делать? > Заявку написал в http://feedback.yandex.ru/?from=help сутки назад, > ответа до сих пор нет. > Сколько времени примерно отвечают на заявку? > Пожалуйста, если будете отвечать, > то пишите не в рассылку, а на dmarsentev at gmail dot com > Благодарен за любую помощь. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Костя Тен From despairr на gmail.com Thu Jan 28 22:54:45 2010 From: despairr на gmail.com (Walery Studennikov) Date: Fri, 29 Jan 2010 10:54:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= In-Reply-To: <4b81661f1001281935h1dabf17cmccab5fb259e5ceb7@mail.gmail.com> References: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> <93db51671001281559q3bf73ed7p9fd9de38cef6199a@mail.gmail.com> <4b81661f1001281935h1dabf17cmccab5fb259e5ceb7@mail.gmail.com> Message-ID: <1d770e771001282254k76b8963brf8c71825409e2383@mail.gmail.com> 29 января 2010 г. 7:35 пользователь Alexander Soudakov написал: > тоже хочу инвайт на хабру. Тоже хочу инвайт ;) -- Walery Studennikov http://www.reg.ru/ From pavel на kuptsov.info Thu Jan 28 23:18:45 2010 From: pavel на kuptsov.info (=?koi8-r?B?8MHXxcwg69XQw8/X?=) Date: Fri, 29 Jan 2010 10:18:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/?= In-Reply-To: References: Message-ID: <000601caa0b3$4d2c00c0$e7840240$@info> >У меня, например, мобильника вообще нет. Михаил, ты удивительный человек! :-). Мне вспомнился случай как у одного из наших удаленных сотрудников оказывается нет мобилы - удивлялись все. Это уже действительно очень редко и удивительно. Впрочем - респект. У меня например нет телевизора :). From dotuist на gmail.com Thu Jan 28 23:49:24 2010 From: dotuist на gmail.com (A T) Date: Fri, 29 Jan 2010 10:49:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= In-Reply-To: <1d770e771001282254k76b8963brf8c71825409e2383@mail.gmail.com> References: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> <93db51671001281559q3bf73ed7p9fd9de38cef6199a@mail.gmail.com> <4b81661f1001281935h1dabf17cmccab5fb259e5ceb7@mail.gmail.com> <1d770e771001282254k76b8963brf8c71825409e2383@mail.gmail.com> Message-ID: Да-да. Инвайт было бы неплохо, а благодарность не знала бы границ)) 29 января 2010 г. 9:54 пользователь Walery Studennikov написал: > 29 января 2010 г. 7:35 пользователь Alexander Soudakov > написал: > > тоже хочу инвайт на хабру. > > Тоже хочу инвайт ;) > > -- > Walery Studennikov > http://www.reg.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Thu Jan 28 23:55:04 2010 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 29 Jan 2010 10:55:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= In-Reply-To: References: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> <93db51671001281559q3bf73ed7p9fd9de38cef6199a@mail.gmail.com> <4b81661f1001281935h1dabf17cmccab5fb259e5ceb7@mail.gmail.com> <1d770e771001282254k76b8963brf8c71825409e2383@mail.gmail.com> Message-ID: <4051264751704@webmail120.yandex.ru> Это что же, всем так не терпится обсудить недавно презентованное "новое" "яблочное" "IT-вундерваффе"? *маленький смайлик* 29.01.10, 10:49, "A T" : > Да-да. Инвайт было бы неплохо, а благодарность не знала бы границ)) > > 29 января 2010 г. 9:54 пользователь Walery Studennikov написал: > > 29 января 2010 г. 7:35 пользователь Alexander Soudakov > > написал: > > > тоже хочу инвайт на хабру. > > > > Тоже хочу инвайт ;) > > > > -- > > Walery Studennikov > > http://www.reg.ru/ > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > From yu.pats на gmail.com Fri Jan 29 00:01:22 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 29 Jan 2010 10:01:22 +0200 Subject: [Moscow.pm] =?utf-8?b?0L/QvtC00LXQu9C40YLQtdGB0Ywg0L/RgNC40LM=?= =?utf-8?b?0LvQsNGI0LXQvdC40LXQvCDQvdCwINGF0LDQsdGA0YM=?= In-Reply-To: <4051264751704@webmail120.yandex.ru> References: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> <93db51671001281559q3bf73ed7p9fd9de38cef6199a@mail.gmail.com> <4b81661f1001281935h1dabf17cmccab5fb259e5ceb7@mail.gmail.com> <1d770e771001282254k76b8963brf8c71825409e2383@mail.gmail.com> <4051264751704@webmail120.yandex.ru> Message-ID: 2010/1/29 Orlovsky Alexander : > Это что же, всем так не терпится обсудить недавно презентованное "новое" "яблочное" "IT-вундерваффе"? > И тут? -- WBR, Yuri Pats From nordicdyno на yandex.ru Fri Jan 29 00:02:47 2010 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 29 Jan 2010 11:02:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= In-Reply-To: References: <3f79afc0a9428b4d8781bc1bfc63d545@mx.rutube.ru> <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> <93db51671001281559q3bf73ed7p9fd9de38cef6199a@mail.gmail.com> <4b81661f1001281935h1dabf17cmccab5fb259e5ceb7@mail.gmail.com> <1d770e771001282254k76b8963brf8c71825409e2383@mail.gmail.com> <4051264751704@webmail120.yandex.ru> Message-ID: <56381264752167@webmail134.yandex.ru> 29.01.10, 10:01, "Yuri Pac" : > 2010/1/29 Orlovsky Alexander : > > Это что же, всем так не терпится обсудить недавно презентованное "новое" "яблочное" "IT-вундерваффе"? > > > И тут? > Вообще, сейчас везде. :) Но на Хабре в особенности From nordicdyno на yandex.ru Fri Jan 29 00:01:49 2010 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 29 Jan 2010 11:01:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sHQydPBzCDJztTF0sbFytMgyyDCwdrFIM/UIGlw?= =?koi8-r?b?Z2VvYmFzZS5ydQ==?= In-Reply-To: <589c94401001280923p699b199dr3c0dd52f79d7a88d@mail.gmail.com> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400912010441l60eec963r76c1a921abc1fe09@mail.gmail.com> <589c94400912010512w2e918e1cw44045704ce6a39da@mail.gmail.com> <379d888f0912010638j610d2a1bn783c2b28ed02a4f5@mail.gmail.com> <589c94400912011806l18a02d89v6f674a593adeba65@mail.gmail.com> <16141264685432@webmail28.yandex.ru> <589c94401001280923p699b199dr3c0dd52f79d7a88d@mail.gmail.com> Message-ID: <12161264752109@webmail7.yandex.ru> 28.01.10, 20:23, "Ruslan Zakirov" : > Привет, > > Есть модуль 0.02 или даже 0.03 с новыми фичами. > > Какой смысл сливать все в одно? Можно в цикле дергать определив для > уточняющих баз максимальные диапазоны. > Слить, чтобы РФ точно определять, в том числе и регион. А так, "дергать" бы хочется, как можно меньше ибо нагрузка подразумевается... вообще еще конечно надо подумать о том как правильнее сделать, например слитую базу можно подпихнуть nginx, он кажись умеет maxmind формат А так я еще смутно представляю пока какие там моугт быть "подводные камни" при слиянии. А может все просто окажется. :) From ccnweb на gmail.com Fri Jan 29 00:08:54 2010 From: ccnweb на gmail.com (Alexander Onokhov) Date: Fri, 29 Jan 2010 10:08:54 +0200 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/?= In-Reply-To: <000601caa0b3$4d2c00c0$e7840240$@info> References: <000601caa0b3$4d2c00c0$e7840240$@info> Message-ID: Теперь на очереди perl-разработчик без копмьютера 2010/1/29 Павел Купцов > >У меня, например, мобильника вообще нет. > Михаил, ты удивительный человек! :-). > > Мне вспомнился случай как у одного из наших удаленных сотрудников > оказывается нет мобилы - удивлялись все. > Это уже действительно очень редко и удивительно. > > Впрочем - респект. У меня например нет телевизора :). > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Alexander ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Fri Jan 29 00:10:04 2010 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 29 Jan 2010 10:10:04 +0200 Subject: [Moscow.pm] =?utf-8?b?0L/QvtC00LXQu9C40YLQtdGB0Ywg0L/RgNC40LM=?= =?utf-8?b?0LvQsNGI0LXQvdC40LXQvCDQvdCwINGF0LDQsdGA0YM=?= In-Reply-To: <56381264752167@webmail134.yandex.ru> References: <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> <93db51671001281559q3bf73ed7p9fd9de38cef6199a@mail.gmail.com> <4b81661f1001281935h1dabf17cmccab5fb259e5ceb7@mail.gmail.com> <1d770e771001282254k76b8963brf8c71825409e2383@mail.gmail.com> <4051264751704@webmail120.yandex.ru> <56381264752167@webmail134.yandex.ru> Message-ID: 2010/1/29 Orlovsky Alexander : > 29.01.10, 10:01, "Yuri Pac" : >> 2010/1/29 Orlovsky Alexander : >>  > Это что же, всем так не терпится обсудить недавно презентованное "новое" "яблочное" "IT-вундерваффе"? >>  И тут? > Вообще, сейчас везде. :) > Но на Хабре в особенности Ужас, ужас, ужас. Раньше все на сиськи, а сейчас на железки... -- WBR, Yuri Pats From aml на rulezz.ru Fri Jan 29 00:19:36 2010 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 29 Jan 2010 11:19:36 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGE0YLQvtC/OiDQvNC+0LbQtdGCINC70Lgg?= =?utf-8?b?0LrRgtC+LdC90LjQsdGD0LTRjCDQuNC3INCv0L3QtNC10LrRgdCwINC/0L4=?= =?utf-8?b?0LzQvtGH0Ywg0YHQvtCy0LXRgtC+0Lw/?= In-Reply-To: References: <000601caa0b3$4d2c00c0$e7840240$@info> Message-ID: <201001291119.36129.aml@rulezz.ru> В письме Friday 29 January 2010 11:08:54 Alexander Onokhov написал: > Теперь на очереди perl-разработчик без копмьютера Я приближаюсь к "не иметь компьютер дома". -- Alexander Lourier, http://aml.rulezz.ru/ From dmarsentev на gmail.com Fri Jan 29 00:47:27 2010 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Fri, 29 Jan 2010 11:47:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/IPrByNfB1MnMySDTwcrU?= =?koi8-r?b?IM7B28XHzyDT19Hdxc7OycvBIM7BINPUwdLPzSDOwdLPxMUu0tU=?= In-Reply-To: <50721264745546@webmail13.yandex.ru> References: <50721264745546@webmail13.yandex.ru> Message-ID: > Я нашёл твоё письмо. > Пинганул человека который занимается этим вопросом. Спасибо большое! 29 января 2010 г. 9:12 пользователь Костя Тен написал: > Я нашёл твоё письмо. > Пинганул человека который занимается этим вопросом. > > > > >> Здравствуйте. >> Извините, за оффтоп. >> Обращаюсь к тем из подписчиков, кто работает в Яндексе. >> Произошёл захват сайта http://azbuka-hrist.narod.ru , >> принадлежащий нашему священнику. >> Сейчас народ.ру не пускает на аккаунт azbuka-hrist ни через >> веб-интерфейс, ни через ftp. >> Пароль был очень слабый, признаю здесь свою вину, т.к. поддерживаю этот сайт. >> Подозреваю, что захват аккаунта произошёл подбором пароля. >> На этом сайте размещён словарь христианских терминов. >> Это электронная версия бумажного словаря, изданного в конце 90-х МАИК "Наука". >> Т.е. подтвердить авторство возможно. >> Может ли кто-то из Яндекса помочь советом, что делать? >> Заявку написал в http://feedback.yandex.ru/?from=help сутки назад, >> ответа до сих пор нет. >> Сколько времени примерно отвечают на заявку? >> Пожалуйста, если будете отвечать, >> то пишите не в рассылку, а на dmarsentev at gmail dot com >> Благодарен за любую помощь. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Костя Тен > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andrey на kostenko.name Fri Jan 29 01:49:50 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Fri, 29 Jan 2010 12:49:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGE0YLQvtC/OiDQvNC+0LbQtdGCINC70Lgg?= =?utf-8?b?0LrRgtC+LdC90LjQsdGD0LTRjCDQuNC3INCv0L3QtNC10LrRgdCwINC/?= =?utf-8?b?0L7QvNC+0YfRjCDRgdC+0LLQtdGC0L7QvD8=?= In-Reply-To: <201001291119.36129.aml@rulezz.ru> References: <000601caa0b3$4d2c00c0$e7840240$@info> <201001291119.36129.aml@rulezz.ru> Message-ID: <5fcd07d61001290149k246b2472g88d650f33f462d79@mail.gmail.com> Я уже 2010/1/29 Alexander Lourier : > В письме Friday 29 January 2010 11:08:54 Alexander Onokhov написал: > >> Теперь на очереди perl-разработчик без копмьютера > > Я приближаюсь к "не иметь компьютер дома". > > -- > Alexander Lourier, http://aml.rulezz.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From akzhan.abdulin на gmail.com Fri Jan 29 01:56:09 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Fri, 29 Jan 2010 12:56:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= Message-ID: > Да-да. Инвайт было бы неплохо, а благодарность не знала бы границ)) Нужно знать ваше имя :) Напишите, пришлю инвайт. Инвайте всем выслал, оставил один инвайт топик-стартеру, как узнаю eMail, пришлю. Больше инвайтов пока нет. P.S.: Инвайтов на Лепру у меня нет, меня там нет. С уважением, Акжан. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Fri Jan 29 02:01:49 2010 From: mons на cpan.org (Mons Anderson) Date: Fri, 29 Jan 2010 13:01:49 +0300 Subject: [Moscow.pm] =?windows-1251?b?zvT08u7vOiDs7ubl8iDr6CDq8u4t7ejh8+T8?= =?windows-1251?b?IOjnIN/t5OXq8eAg7+7s7vf8IPHu4uXy7uw/?= In-Reply-To: References: <000601caa0b3$4d2c00c0$e7840240$@info> Message-ID: <201001291301.49540.mons@cpan.org> On Friday 29 January 2010 11:08:54 Alexander Onokhov wrote: > Теперь на очереди perl-разработчик без копмьютера Допишу себе в резюме: "компилирую перл-код в уме" )) -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From Kostya на yandex.ru Fri Jan 29 02:09:27 2010 From: Kostya на yandex.ru (=?koi8-r?B?68/T1NEg9MXO?=) Date: Fri, 29 Jan 2010 13:09:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/?= In-Reply-To: <201001291301.49540.mons@cpan.org> References: <000601caa0b3$4d2c00c0$e7840240$@info> <201001291301.49540.mons@cpan.org> Message-ID: <161911264759767@webmail121.yandex.ru> > On Friday 29 January 2010 11:08:54 Alexander Onokhov wrote: > > Развернуть > > Теперь на очереди perl-разработчик без копмьютера > Допишу себе в резюме: "компилирую перл-код в уме" )) > И выполняю. -- Костя Тен From unera на debian.org Fri Jan 29 02:06:25 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 29 Jan 2010 13:06:25 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= Message-ID: <20100129100625.GA26834@work.uvw.ru> стоит сабжевая задача. Для ее решения я пошел по пути описанному в perldoc -f alarm (на CPAN есть штук пяток модулей на эту тему например Sys::AlarmCall (он же рекомендован к употреблению в perlfaq), я про них знаю, но описанная здесь проблема в них во всех проявляется, потому стоит задача написания нового модуля, либо прийти к нереализуемости задачи), итак, в perldoc -f alarm пример: eval { local $SIG{ALRM} = sub { die "alarm\n" }; # NB: \n required alarm $timeout; $nread = sysread SOCKET, $buffer, $size; alarm 0; }; if ($@) { die unless $@ eq "alarm\n"; # propagate unexpected errors # timed out } else { # didn't } пишем вместо sysread ту функцию, которую хотим ограничить по времени работы и вуаля - работает. Если посмотреть CPAN'овские модули, то все они работают на этой технологии, только дополнительно делают следующие вещи: - определяют контекст вызова wantarray - запоминают/восстанавливают предыдущее значение alarm - ловят исключения в самой функции - прочий сервисный шняг но это несущественно, собственно вернемся к проблеме. допустим мы заменили sysread на foo() и как оказывается работа сей конструкции зависит от того чтоже там внутри foo() допустим foo у нас содержит такой код: sub foo { for ($i = 0; $i < 100; $i++) { sleep 1; } } с такой функцией будет все ок. но вот если например внутри функции хотя бы в одном месте будет eval sub foo { for ($i = 0; $i < 100; $i++) { eval "sleep 1"; } } то именно этот eval и получит die "alarm\n". Теперь все зависит от функции, распространит она die выше или не распространит. можно было бы сказать что функция которая не распространяет die - "неправильная", да только таких функций в cpan-модулях чуть меньше чем дохрена, да и "правильные есть" sub divide($$) { my ($a, $b) = @_; die "на ноль делить нельзя" unless $b; return $a / $b; } тот кто использует divide знает что исключение может быть выброшено строго в одном случае и может его просто поймать и не распространить дальше, а скажем изменить алгоритм основной работы итп. Получается хоть функция приведенная в perldoc -f alarm SIGALRM и словила, но тормознуть выполнение "подопытной" функции не может, если тот содержит eval. Искал искал решение, но пока ничего приемлемого не нашел. Может кто боролся с подобной проблемой? есть какие-либо предложения? в обработчике SIGALRM мы в принципе видим стек вызовов, можно ли как-то из него изъять несколько уровней? perl'овыми средствами -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From andrey на kostenko.name Fri Jan 29 04:22:16 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Fri, 29 Jan 2010 15:22:16 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <20100129100625.GA26834@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> Message-ID: <5fcd07d61001290422o758c77bt2609fdd9ea9ef085@mail.gmail.com> если выполняется очень тяжелая логика, то я делал fork/wait + alarm 2010/1/29 Dmitry E. Oboukhov : > стоит сабжевая задача. > > Для ее решения я пошел по пути описанному в perldoc -f alarm (на CPAN > есть штук пяток модулей на эту тему например Sys::AlarmCall (он же > рекомендован к употреблению в perlfaq), я про них знаю, но описанная > здесь проблема в них во всех проявляется, потому стоит задача > написания нового модуля, либо прийти к нереализуемости задачи), итак, > в perldoc -f alarm пример: > >   eval { >       local $SIG{ALRM} = sub { die "alarm\n" }; # NB: \n required >       alarm $timeout; >       $nread = sysread SOCKET, $buffer, $size; >       alarm 0; >   }; >   if ($@) { >       die unless $@ eq "alarm\n";   # propagate unexpected errors >       # timed out >   } >   else { >       # didn't >   } > > > пишем вместо sysread ту функцию, которую хотим ограничить по времени > работы и вуаля - работает. Если посмотреть CPAN'овские модули, то все > они работают на этой технологии, только дополнительно делают следующие > вещи: >    - определяют контекст вызова wantarray >    - запоминают/восстанавливают предыдущее значение alarm >    - ловят исключения в самой функции >    - прочий сервисный шняг > но это несущественно, собственно вернемся к проблеме. > > допустим мы заменили sysread на foo() > > и как оказывается работа сей конструкции зависит от того чтоже там > внутри foo() > > допустим foo у нас содержит такой код: > > sub foo > { >    for ($i = 0; $i < 100; $i++) { >        sleep 1; >    } > } > > с такой функцией будет все ок. > > но вот если например внутри функции хотя бы в одном месте будет eval > sub foo > { >    for ($i = 0; $i < 100; $i++) { >        eval "sleep 1"; >    } > } > > то именно этот eval и получит die "alarm\n". > Теперь все зависит от функции, распространит она die выше или не > распространит. можно было бы сказать что функция которая не > распространяет die - "неправильная", да только таких функций в > cpan-модулях чуть меньше чем дохрена, да и "правильные есть" > > sub divide($$) > { >    my ($a, $b) = @_; >    die "на ноль делить нельзя" unless $b; >    return $a / $b; > } > > тот кто использует divide знает что исключение может быть выброшено > строго в одном случае и может его просто поймать и не распространить > дальше, а скажем изменить алгоритм основной работы итп. > > Получается хоть функция приведенная в perldoc -f alarm SIGALRM и > словила, но тормознуть выполнение "подопытной" функции не может, если > тот содержит eval. > > Искал искал решение, но пока ничего приемлемого не нашел. > Может кто боролся с подобной проблемой? есть какие-либо предложения? > > в обработчике SIGALRM мы в принципе видим стек вызовов, можно ли > как-то из него изъять несколько уровней? perl'овыми средствами > > -- > ... mpd is off > > . ''`.                               Dmitry E. Oboukhov > : :?  :   email: unera на debian.org jabber://UNera на uvw.ru > `. `~?              GPGKey: 1024D / F8E26537 2006-11-21 >  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEAREDAAYFAktisyEACgkQq4wAz/jiZTdEEACgumiLhm31+IWlasr2HDEvOdy1 > pjkAoKODwg5xIwcwIALTe6JLrbzY3zYo > =vnbh > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From unera на debian.org Fri Jan 29 05:14:42 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 29 Jan 2010 16:14:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <5fcd07d61001290422o758c77bt2609fdd9ea9ef085@mail.gmail.com> References: <20100129100625.GA26834@work.uvw.ru> <5fcd07d61001290422o758c77bt2609fdd9ea9ef085@mail.gmail.com> Message-ID: <20100129131441.GA313@work.uvw.ru> On 15:22 Fri 29 Jan , Андрей Костенко wrote: АК> если выполняется очень тяжелая логика, то я делал fork/wait + alarm Нет с fork - первое что в голову пришло, но ограничиваемую функцию в fork далеко не в каждом случае можно запустить. и вот сейчас который случай нужен он как раз такой :( -- ... mpd playing: Manowar - 02 Brothers Of Metal Pt. 1 . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From mons на cpan.org Fri Jan 29 05:21:59 2010 From: mons на cpan.org (Mons Anderson) Date: Fri, 29 Jan 2010 16:21:59 +0300 Subject: [Moscow.pm] =?windows-1251?b?zuPw4O3o9+jy/CDi8OXs/yDi++/u6+3l7ej/?= =?windows-1251?b?IO/w7ujn4u7r/O3u6SD08+3q9ujo?= In-Reply-To: <20100129100625.GA26834@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> Message-ID: <201001291621.59188.mons@cpan.org> Вообще все еще хуже... я могу сделать local $GIG{ALRM} = sub { ... } я могу поставить свой alarm я могу работать с теми-же таймерами, что и alarm alarm не работет при вызове XS поэтому жесткого и гарантированного ограничения в рамках одного процесса быть не может. если очень-очень нужно, то надежным будет межпроцессное взаимодействие типа if (my $pid = fork()) { WAIT: { for (1..N) { waitpid ($pid,WNOHANG) == $pid and last WAIT; sleep; } kill KILL => $pid; waitpid $pid,0; } } else { foo(); } fork, sleep N, ) On Friday 29 January 2010 13:06:25 Dmitry E. Oboukhov wrote: > стоит сабжевая задача. > > Для ее решения я пошел по пути описанному в perldoc -f alarm (на CPAN > есть штук пяток модулей на эту тему например Sys::AlarmCall (он же > рекомендован к употреблению в perlfaq), я про них знаю, но описанная > здесь проблема в них во всех проявляется, потому стоит задача > написания нового модуля, либо прийти к нереализуемости задачи), итак, > в perldoc -f alarm пример: -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From dmitry на karasik.eu.org Fri Jan 29 05:23:45 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 29 Jan 2010 14:23:45 +0100 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: <20100129100625.GA26834@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> Message-ID: <20100129132344.GA46416@tetsuo.karasik.eu.org> я с alarm не очень дружу, он в перле странноват. Например мне вот это нравится из perlipc: If a signal of any given type fires multiple times during an opcode (such as from a fine-grained timer), the handler for that signal will only be called once after the opcode completes, and all the other instances will be discarded. Furthermore, if your system's signal queue gets flooded to the point that there are signals that have been raised but not yet caught (and thus not deferred) at the time an opcode completes, those signals may well be caught and deferred during subsequent opcodes, with sometimes surprising results. For example, you may see alarms delivered even after calling alarm(0) as the latter stops the raising of alarms but does not cancel the delivery of alarms raised but not yet caught. однако я видел на цпане overload::eval, он правда нерабочий, но если автор его подточит, я думаю будет самое оно. /dk On Fri, Jan 29, 2010 at 01:06:25PM +0300, Dmitry E. Oboukhov wrote: > стоит сабжевая задача. > > Для ее решения я пошел по пути описанному в perldoc -f alarm (на CPAN > есть штук пяток модулей на эту тему например Sys::AlarmCall (он же > рекомендован к употреблению в perlfaq), я про них знаю, но описанная > здесь проблема в них во всех проявляется, потому стоит задача > написания нового модуля, либо прийти к нереализуемости задачи), итак, > в perldoc -f alarm пример: > > eval { > local $SIG{ALRM} = sub { die "alarm\n" }; # NB: \n required > alarm $timeout; > $nread = sysread SOCKET, $buffer, $size; > alarm 0; > }; > if ($@) { > die unless $@ eq "alarm\n"; # propagate unexpected errors > # timed out > } > else { > # didn't > } > > > пишем вместо sysread ту функцию, которую хотим ограничить по времени > работы и вуаля - работает. Если посмотреть CPAN'овские модули, то все > они работают на этой технологии, только дополнительно делают следующие > вещи: > - определяют контекст вызова wantarray > - запоминают/восстанавливают предыдущее значение alarm > - ловят исключения в самой функции > - прочий сервисный шняг > но это несущественно, собственно вернемся к проблеме. > > допустим мы заменили sysread на foo() > > и как оказывается работа сей конструкции зависит от того чтоже там > внутри foo() > > допустим foo у нас содержит такой код: > > sub foo > { > for ($i = 0; $i < 100; $i++) { > sleep 1; > } > } > > с такой функцией будет все ок. > > но вот если например внутри функции хотя бы в одном месте будет eval > sub foo > { > for ($i = 0; $i < 100; $i++) { > eval "sleep 1"; > } > } > > то именно этот eval и получит die "alarm\n". > Теперь все зависит от функции, распространит она die выше или не > распространит. можно было бы сказать что функция которая не > распространяет die - "неправильная", да только таких функций в > cpan-модулях чуть меньше чем дохрена, да и "правильные есть" > > sub divide($$) > { > my ($a, $b) = @_; > die "на ноль делить нельзя" unless $b; > return $a / $b; > } > > тот кто использует divide знает что исключение может быть выброшено > строго в одном случае и может его просто поймать и не распространить > дальше, а скажем изменить алгоритм основной работы итп. > > Получается хоть функция приведенная в perldoc -f alarm SIGALRM и > словила, но тормознуть выполнение "подопытной" функции не может, если > тот содержит eval. > > Искал искал решение, но пока ничего приемлемого не нашел. > Может кто боролся с подобной проблемой? есть какие-либо предложения? > > в обработчике SIGALRM мы в принципе видим стек вызовов, можно ли > как-то из него изъять несколько уровней? perl'овыми средствами > > -- > ... mpd is off > > . ''`. Dmitry E. Oboukhov > : :??? : email: unera на debian.org jabber://UNera на uvw.ru > `. `~??? GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From unera на debian.org Fri Jan 29 05:27:48 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 29 Jan 2010 16:27:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <201001291621.59188.mons@cpan.org> References: <20100129100625.GA26834@work.uvw.ru> <201001291621.59188.mons@cpan.org> Message-ID: <20100129132747.GB313@work.uvw.ru> On 16:21 Fri 29 Jan , Mons Anderson wrote: MA> Вообще все еще хуже... MA> я могу сделать local $GIG{ALRM} = sub { ... } MA> я могу поставить свой alarm ну как бы если кто дергает alarm, то он либо его восстанавливает в старое значение либо некорректно работает (это если само foo дернет) можно конечно расфоркаться и на какой-нибудь более редкий SIGUSR1 перейти вместо SIGALRM, но вот в fork саму функцию выполнять плохо. есть функции которые всякие кешзначения в our-переменных модуля держат, или недопустимо форкаться (иногда при коннектах с БД из форка соединения нельзя работать) итп хочется какого-то универсального механизма -- ... mpd playing: Manowar - 04 Courage . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From unera на debian.org Fri Jan 29 05:27:48 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 29 Jan 2010 16:27:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <201001291621.59188.mons@cpan.org> References: <20100129100625.GA26834@work.uvw.ru> <201001291621.59188.mons@cpan.org> Message-ID: <20100129132747.GB313@work.uvw.ru> On 16:21 Fri 29 Jan , Mons Anderson wrote: MA> Вообще все еще хуже... MA> я могу сделать local $GIG{ALRM} = sub { ... } MA> я могу поставить свой alarm ну как бы если кто дергает alarm, то он либо его восстанавливает в старое значение либо некорректно работает (это если само foo дернет) можно конечно расфоркаться и на какой-нибудь более редкий SIGUSR1 перейти вместо SIGALRM, но вот в fork саму функцию выполнять плохо. есть функции которые всякие кешзначения в our-переменных модуля держат, или недопустимо форкаться (иногда при коннектах с БД из форка соединения нельзя работать) итп хочется какого-то универсального механизма -- ... mpd playing: Manowar - 04 Courage . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From ruslan.zakirov на gmail.com Fri Jan 29 05:31:37 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 29 Jan 2010 16:31:37 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <20100129132747.GB313@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> <201001291621.59188.mons@cpan.org> <20100129132747.GB313@work.uvw.ru> Message-ID: <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> Привет, Может goto &sub из SIG{ALRM} и никаких eval? Еще есть local $SIG{__DIE__}, который работает раньше eval'ов. 2010/1/29 Dmitry E. Oboukhov : > On 16:21 Fri 29 Jan     , Mons Anderson wrote: > MA> Вообще все еще хуже... > MA> я могу сделать local $GIG{ALRM} = sub { ... } > MA> я могу поставить свой alarm > > ну как бы если кто дергает alarm, то он либо его восстанавливает в > старое значение либо некорректно работает (это если само foo дернет) > > можно конечно расфоркаться и на какой-нибудь более редкий SIGUSR1 > перейти вместо SIGALRM, но вот в fork саму функцию выполнять плохо. > есть функции которые всякие кешзначения в our-переменных модуля > держат, или недопустимо форкаться (иногда при коннектах с БД из форка > соединения нельзя работать) итп > > хочется какого-то универсального механизма > > -- > ... mpd playing: Manowar - 04 Courage > > . ''`.                               Dmitry E. Oboukhov > : :?  :   email: unera на debian.org jabber://UNera на uvw.ru > `. `~?              GPGKey: 1024D / F8E26537 2006-11-21 >  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEAREDAAYFAkti4lMACgkQq4wAz/jiZTdXUQCfZoOD0anblIgUUG18qBrmYmUW > m0QAoIcQLUvn0F9i+EL0kln0ZgcnJqSz > =qd9n > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From unera на debian.org Fri Jan 29 05:38:12 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 29 Jan 2010 16:38:12 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> References: <20100129100625.GA26834@work.uvw.ru> <201001291621.59188.mons@cpan.org> <20100129132747.GB313@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> Message-ID: <20100129133811.GC313@work.uvw.ru> RZ> Может goto &sub из SIG{ALRM} и никаких eval? Хехе :) вот Ромка рядом сидит может подтвердить. мы с утра первое что попробовали это goto :) реально goto заменит саму sub что в SIG{ALRM} на то что мы вызовем, а там нам надо делать что? return или die. стек в этой функции показывает на прерванный eval. ретурн - вернет в eval die - будет пойман eval'ом а вернуть управление надо в вызвавшую нас функцию. то есть goto "удаляет" упоминание о функции SIGALRM, то есть удаляет 1 вызов с вершины стека, а удалить надо еще несколько функций -- ... mpd playing: Manowar - 06 Outlaw . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From mons на cpan.org Fri Jan 29 05:48:34 2010 From: mons на cpan.org (Mons Anderson) Date: Fri, 29 Jan 2010 16:48:34 +0300 Subject: [Moscow.pm] =?windows-1251?b?zuPw4O3o9+jy/CDi8OXs/yDi++/u6+3l7ej/?= =?windows-1251?b?IO/w7ujn4u7r/O3u6SD08+3q9ujo?= In-Reply-To: <20100129133811.GC313@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> Message-ID: <201001291648.34625.mons@cpan.org> On Friday 29 January 2010 16:38:12 Dmitry E. Oboukhov wrote: > Хехе :) вот Ромка рядом сидит может подтвердить. мы с утра первое что > попробовали это goto :) > > реально goto заменит саму sub что в SIG{ALRM} на то что мы вызовем, а > там нам надо делать что? return или die. > стек в этой функции показывает на прерванный eval. > > ретурн - вернет в eval > die - будет пойман eval'ом > > а вернуть управление надо в вызвавшую нас функцию. > то есть goto "удаляет" упоминание о функции SIGALRM, то есть удаляет 1 > вызов с вершины стека, а удалить надо еще несколько функций можно использовать "плохой" goto ;) perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto EXIT; }; alarm 1; foo(); EXIT: alarm 0; say "exited" }' -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From shafiev на gmail.com Fri Jan 29 05:49:59 2010 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 29 Jan 2010 16:49:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/?= In-Reply-To: <161911264759767@webmail121.yandex.ru> References: <000601caa0b3$4d2c00c0$e7840240$@info> <201001291301.49540.mons@cpan.org> <161911264759767@webmail121.yandex.ru> Message-ID: <218771511001290549k3613c101h33e692e066b80803@mail.gmail.com> И самое главное профилирую :) 29 января 2010 г. 13:09 пользователь Костя Тен написал: >> On Friday 29 January 2010 11:08:54 Alexander Onokhov wrote: >> > Развернуть >> > Теперь на очереди perl-разработчик без копмьютера >> Допишу себе в резюме: "компилирую перл-код в уме" )) >> > > И выполняю. > > -- > Костя Тен > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From unera на debian.org Fri Jan 29 06:05:22 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 29 Jan 2010 17:05:22 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <201001291648.34625.mons@cpan.org> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> Message-ID: <20100129140522.GE313@work.uvw.ru> MA> можно использовать "плохой" goto ;) MA> perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto EXIT; }; MA> alarm 1; foo(); EXIT: alarm 0; say "exited" }' Урраа!! заработало! написал конструкцию: for (my $i = 0; caller $i; $i++) { printf "\t %s %s %s %s()\n", caller $i; } в функцию SIGALRM и затем сделал goto внутрь основной функции, затем такую же конструкцию после метки. в итоге первый вывод показывает стек из 10 элементов, а после метки из трех! так что "плохой гото" не такой уж и плохой! спасибо большое! -- ... mpd playing: Manowar - 01 Achilles, Agony And Ecstasy In Eight Parts . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From unera на debian.org Fri Jan 29 06:05:22 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 29 Jan 2010 17:05:22 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <201001291648.34625.mons@cpan.org> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> Message-ID: <20100129140522.GE313@work.uvw.ru> MA> можно использовать "плохой" goto ;) MA> perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto EXIT; }; MA> alarm 1; foo(); EXIT: alarm 0; say "exited" }' Урраа!! заработало! написал конструкцию: for (my $i = 0; caller $i; $i++) { printf "\t %s %s %s %s()\n", caller $i; } в функцию SIGALRM и затем сделал goto внутрь основной функции, затем такую же конструкцию после метки. в итоге первый вывод показывает стек из 10 элементов, а после метки из трех! так что "плохой гото" не такой уж и плохой! спасибо большое! -- ... mpd playing: Manowar - 01 Achilles, Agony And Ecstasy In Eight Parts . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From ruslan.zakirov на gmail.com Fri Jan 29 06:11:16 2010 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 29 Jan 2010 17:11:16 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <20100129140522.GE313@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129140522.GE313@work.uvw.ru> Message-ID: <589c94401001290611k34cb4b4fjf38c6521810a6982@mail.gmail.com> Нужно попробовать медленный sort за таймаутить. 2010/1/29 Dmitry E. Oboukhov : > > MA> можно использовать "плохой" goto ;) > > MA> perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto EXIT; }; > MA> alarm 1; foo(); EXIT: alarm 0; say "exited" }' > > Урраа!! заработало! > > написал конструкцию: > >    for (my $i = 0; caller $i; $i++) { >        printf "\t %s %s %s %s()\n", caller $i; >    } > > в функцию SIGALRM и затем сделал goto внутрь основной функции, затем > такую же конструкцию после метки. > > в итоге первый вывод показывает стек из 10 элементов, а после метки из > трех! > > так что "плохой гото" не такой уж и плохой! > > спасибо большое! > -- > ... mpd playing: Manowar - 01 Achilles, Agony And Ecstasy In Eight Parts > > . ''`.                               Dmitry E. Oboukhov > : :?  :   email: unera на debian.org jabber://UNera на uvw.ru > `. `~?              GPGKey: 1024D / F8E26537 2006-11-21 >  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEAREDAAYFAkti6yIACgkQq4wAz/jiZTe91QCfRP1/5snP10qj01wiKbqghEt+ > tI8AmgIqRra2Ntk5jg+nkAcNRiLhVy6E > =v0xq > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From dmitry на karasik.eu.org Fri Jan 29 06:22:43 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 29 Jan 2010 15:22:43 +0100 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: <201001291648.34625.mons@cpan.org> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> Message-ID: <20100129142243.GA51101@tetsuo.karasik.eu.org> > > perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto EXIT; }; > alarm 1; foo(); EXIT: alarm 0; say "exited" }' оно не работает если "sub foo { sleep 10 }" -- Sincerely, Dmitry Karasik From kapranoff на gmail.com Fri Jan 29 06:22:47 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 29 Jan 2010 17:22:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <201001291648.34625.mons@cpan.org> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> Message-ID: 2010/1/29 Mons Anderson > On Friday 29 January 2010 16:38:12 Dmitry E. Oboukhov wrote: > > Хехе :) вот Ромка рядом сидит может подтвердить. мы с утра первое что > > попробовали это goto :) > > > > реально goto заменит саму sub что в SIG{ALRM} на то что мы вызовем, а > > там нам надо делать что? return или die. > > стек в этой функции показывает на прерванный eval. > > > > ретурн - вернет в eval > > die - будет пойман eval'ом > > > > а вернуть управление надо в вызвавшую нас функцию. > > то есть goto "удаляет" упоминание о функции SIGALRM, то есть удаляет 1 > > вызов с вершины стека, а удалить надо еще несколько функций > > можно использовать "плохой" goto ;) > > perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto EXIT; > }; > alarm 1; foo(); EXIT: alarm 0; say "exited" }' > Ну и не работает :) В смысле выполнение прерывается, а goto не срабатывает и перехода на метку не происходит. "exited" выводится, потому что say стоит после foo(). Если убрать eval из foo(), то (а в отсутствие die он не нужен), то появляется сообщение о попытке перехода на несуществующую метку. perl -E 'sub foo { sleep 10 } { local $SIG{ALRM} = sub { goto EXIT; }; alarm 1; foo(); EXIT: alarm 0; say "exited" }' ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Fri Jan 29 06:25:20 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 29 Jan 2010 17:25:20 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <20100129142243.GA51101@tetsuo.karasik.eu.org> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129142243.GA51101@tetsuo.karasik.eu.org> Message-ID: 2010/1/29 Dmitry Karasik > > > > perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto > EXIT; }; > > alarm 1; foo(); EXIT: alarm 0; say "exited" }' > > оно не работает если "sub foo { sleep 10 }" > Нет: perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto EXIT; }; alarm 1; foo(); say "after foo"; EXIT: alarm 0; say "exited" }' ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Fri Jan 29 06:26:37 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 29 Jan 2010 17:26:37 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129142243.GA51101@tetsuo.karasik.eu.org> Message-ID: Disregard, я думал ты мне ответил. Удалять оверквотинг в 21 веке плохо :) -- Alex Kapranoff. 2010/1/29 Alex Kapranoff > 2010/1/29 Dmitry Karasik > > > >> > perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto >> EXIT; }; >> > alarm 1; foo(); EXIT: alarm 0; say "exited" }' >> >> оно не работает если "sub foo { sleep 10 }" >> > > Нет: > > perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto EXIT; > }; alarm 1; foo(); say "after foo"; EXIT: alarm 0; say "exited" }' > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Fri Jan 29 06:29:45 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 29 Jan 2010 17:29:45 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <20100129140522.GE313@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129140522.GE313@work.uvw.ru> Message-ID: 2010/1/29 Dmitry E. Oboukhov > > MA> можно использовать "плохой" goto ;) > > MA> perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto > EXIT; }; > MA> alarm 1; foo(); EXIT: alarm 0; say "exited" }' > > Урраа!! заработало! > > написал конструкцию: > > for (my $i = 0; caller $i; $i++) { > printf "\t %s %s %s %s()\n", caller $i; > } > > в функцию SIGALRM и затем сделал goto внутрь основной функции, затем > такую же конструкцию после метки. > > в итоге первый вывод показывает стек из 10 элементов, а после метки из > трех! > Вообще-то у goto задокументирована возможность выхода из сабов. А goto &sub -- это вообще не goto, поэтому с ним тут глюки :) > так что "плохой гото" не такой уж и плохой! > > спасибо большое! > -- > ... mpd playing: Manowar - 01 Achilles, Agony And Ecstasy In Eight Parts > > . ''`. Dmitry E. Oboukhov > : :? : email: unera на debian.org jabber://UNera на uvw.ru > `. `~? GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEAREDAAYFAkti6yIACgkQq4wAz/jiZTe91QCfRP1/5snP10qj01wiKbqghEt+ > tI8AmgIqRra2Ntk5jg+nkAcNRiLhVy6E > =v0xq > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmitry на karasik.eu.org Fri Jan 29 06:39:18 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 29 Jan 2010 15:39:18 +0100 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129140522.GE313@work.uvw.ru> Message-ID: <20100129143918.GA52165@tetsuo.karasik.eu.org> > Вообще-то у goto задокументирована возможность выхода из сабов. А goto &sub > -- это вообще не goto, поэтому с ним тут глюки :) более того, из нормальных сабов он это и делает - сам пользуюсь ;) а вот из обработчика сигнала - нет. -- Sincerely, Dmitry Karasik From victor на methodlab.info Fri Jan 29 06:56:34 2010 From: victor на methodlab.info (victor на methodlab.info) Date: Fri, 29 Jan 2010 17:56:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?5snM2NTSwcPJ0SDNwdTB?= Message-ID: <1264776994.7045.8.camel@programmer64.example.org> Добрый день коллеги! Посоветуйте, что лучше использовать для фильтрации нецензурных слов? Пробовал Lingua::RU::Antimat - фильтрует настолько сурово, что рубит даже слово 'ребята' и еще ряд нормальных слов. Заранее благодарен. -- С уважением Виктор Метод Лаб +7 (495) 228-09-92 http://www.methodlab.ru/ ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Fri Jan 29 07:08:47 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 29 Jan 2010 18:08:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <20100129143918.GA52165@tetsuo.karasik.eu.org> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129140522.GE313@work.uvw.ru> <20100129143918.GA52165@tetsuo.karasik.eu.org> Message-ID: <20100129150847.GF313@work.uvw.ru> On 15:39 Fri 29 Jan , Dmitry Karasik wrote: >> Вообще-то у goto задокументирована возможность выхода из сабов. А goto &sub >> -- это вообще не goto, поэтому с ним тут глюки :) DK> более того, из нормальных сабов он это и делает - сам пользуюсь ;) DK> а вот из обработчика сигнала - нет. Эмм, как это нет? я набросал модульчик и у меня делает нормально: из обработчика alarm обратно в функцию my @res; eval { local $SIG{ALRM} = sub { $alarmed = 1; goto FOO_DONE; }; alarm $timeout; if ($wantarray) { @res = eval { $code->(@args) }; } elsif (defined $wantarray) { $res[0] = eval { $code->(@args) }; } else { eval { $code->(@args) }; } alarm 0; die if $@; }; FOO_DONE: и вот тут мы уже полностью вышли и из обработчика сигнала и из функции которую хотели прервать. -- ... mpd playing: Manowar - 08 Master Of The Wind . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From dmitry на karasik.eu.org Fri Jan 29 07:12:29 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 29 Jan 2010 16:12:29 +0100 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129140522.GE313@work.uvw.ru> Message-ID: <20100129151228.GA54117@tetsuo.karasik.eu.org> вот я нашел интересный хак, вроде работает: use strict; use Coro; $SIG{ALRM} = sub { warn "alarm\n"; cede }; sub foo { eval "sleep 5;" } alarm(1); async(\&foo); cede; print "over\n"; alarm(0); -- Sincerely, Dmitry Karasik From dmitry на karasik.eu.org Fri Jan 29 07:19:20 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 29 Jan 2010 16:19:20 +0100 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: <20100129150847.GF313@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129140522.GE313@work.uvw.ru> <20100129143918.GA52165@tetsuo.karasik.eu.org> <20100129150847.GF313@work.uvw.ru> Message-ID: <20100129151920.GA54322@tetsuo.karasik.eu.org> > Эмм, как это нет? я набросал модульчик и у меня делает нормально: из > обработчика alarm обратно в функцию Ага, значит я ошибся в анализе, потому что без eval вокруг себя он говорит Can't find label. Ну чтож, тем лучше ;) -- Sincerely, Dmitry Karasik From kapranoff на gmail.com Fri Jan 29 07:19:14 2010 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 29 Jan 2010 18:19:14 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <20100129150847.GF313@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129140522.GE313@work.uvw.ru> <20100129143918.GA52165@tetsuo.karasik.eu.org> <20100129150847.GF313@work.uvw.ru> Message-ID: 2010/1/29 Dmitry E. Oboukhov > On 15:39 Fri 29 Jan , Dmitry Karasik wrote: > >> Вообще-то у goto задокументирована возможность выхода из сабов. А goto > &sub > >> -- это вообще не goto, поэтому с ним тут глюки :) > > DK> более того, из нормальных сабов он это и делает - сам пользуюсь ;) > DK> а вот из обработчика сигнала - нет. > > Эмм, как это нет? я набросал модульчик и у меня делает нормально: из > обработчика alarm обратно в функцию > > my @res; > eval { > local $SIG{ALRM} = sub { > $alarmed = 1; > goto FOO_DONE; > }; > alarm $timeout; > > if ($wantarray) { > @res = eval { $code->(@args) }; > } elsif (defined $wantarray) { > $res[0] = eval { $code->(@args) }; > } else { > eval { $code->(@args) }; > } > alarm 0; > > die if $@; > }; > > FOO_DONE: > > и вот тут мы уже полностью вышли и из обработчика сигнала и из функции > которую хотели прервать. > Он не переходит по метке, а просто умирает (и тем завершает внешний eval). Поставьте say "FAIL" прямо ПЕРЕД меткой, и всё увидете :) Тяжело тестить такую базовую вещь на модуле. Посмотрите выше по треду однострочники Монса и как они не работают. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Fri Jan 29 07:20:10 2010 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 29 Jan 2010 18:20:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?5snM2NTSwcPJ0SDNwdTB?= In-Reply-To: <1264776994.7045.8.camel@programmer64.example.org> References: <1264776994.7045.8.camel@programmer64.example.org> Message-ID: <91318901001290720j5128a8cfhfcd0034fd42508b4@mail.gmail.com> я написал простой свой, если интересно, могу поделится)) 2010/1/29 victor на methodlab.info > Добрый день коллеги! > Посоветуйте, что лучше использовать для фильтрации нецензурных слов? > Пробовал *Lingua::RU::Antimat - * фильтрует настолько сурово, что рубит > даже слово '*ребята' *и еще ряд нормальных слов. > Заранее благодарен. > > -- > С уважением Виктор > Метод Лаб > +7 (495) 228-09-92http://www.methodlab.ru/ > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From victor на methodlab.info Fri Jan 29 07:23:08 2010 From: victor на methodlab.info (victor на methodlab.info) Date: Fri, 29 Jan 2010 18:23:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?5snM2NTSwcPJ0SDNwdTB?= In-Reply-To: <91318901001290720j5128a8cfhfcd0034fd42508b4@mail.gmail.com> References: <1264776994.7045.8.camel@programmer64.example.org> <91318901001290720j5128a8cfhfcd0034fd42508b4@mail.gmail.com> Message-ID: <1264778588.7045.9.camel@programmer64.example.org> В Птн, 29/01/2010 в 18:20 +0300, Анатолий Шарифулин пишет: > я написал простой свой, если интересно, могу поделится)) > Буду весьма признателен -- С уважением Виктор Метод Лаб +7 (495) 228-09-92 http://www.methodlab.ru/ From sergey.aleynikov на gmail.com Fri Jan 29 07:50:29 2010 From: sergey.aleynikov на gmail.com (Sergey Aleynikov) Date: Fri, 29 Jan 2010 23:50:29 +0800 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: <20100129151228.GA54117@tetsuo.karasik.eu.org> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129140522.GE313@work.uvw.ru> <20100129151228.GA54117@tetsuo.karasik.eu.org> Message-ID: Hello, > вот я нашел интересный хак, вроде работает: > > use strict; > use Coro; > $SIG{ALRM} = sub { warn "alarm\n"; cede }; > sub foo { eval "sleep 5;" } > alarm(1); > async(\&foo); > cede; > print "over\n"; > alarm(0); "You must not switch to another coro from within a signal handler...That means you MUST NOT call any function that might "block" the current coro - cede, schedule..." Best regards, Sergey Aleynikov From sergey.aleynikov на gmail.com Fri Jan 29 08:06:19 2010 From: sergey.aleynikov на gmail.com (Sergey Aleynikov) Date: Sat, 30 Jan 2010 00:06:19 +0800 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: <20100129100625.GA26834@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> Message-ID: Hello, 29 января 2010 г. 18:06 пользователь Dmitry E. Oboukhov написал: > стоит сабжевая задача. > > Для ее решения я пошел по пути описанному в perldoc -f alarm (на CPAN > есть штук пяток модулей на эту тему например Sys::AlarmCall (он же > рекомендован к употреблению в perlfaq), я про них знаю, но описанная > здесь проблема в них во всех проявляется, потому стоит задача > написания нового модуля, либо прийти к нереализуемости задачи), итак, > в perldoc -f alarm пример: Я не вижу решения в общем случае без создания нового процесса. Код внутри может быть "злой" и перезапишет всё, что угодно - любой элемент %SIG, или вообще скажет sigprocmask(SIG_BLOCK, ..). Да и без переазписи сигналов. В нормальном коде можно прыгнуть на несколько уровней вверх по стеку через Scope::Upper, но из обработчика сигнала у меня это не вышло. Best regards, Sergey Aleynikov From mons на cpan.org Fri Jan 29 08:16:55 2010 From: mons на cpan.org (Mons Anderson) Date: Fri, 29 Jan 2010 19:16:55 +0300 Subject: [Moscow.pm] =?windows-1251?b?zuPw4O3o9+jy/CDi8OXs/yDi++/u6+3l7ej/?= =?windows-1251?b?IO/w7ujn4u7r/O3u6SD08+3q9ujo?= In-Reply-To: <201001291648.34625.mons@cpan.org> References: <20100129100625.GA26834@work.uvw.ru> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> Message-ID: <201001291916.55481.mons@cpan.org> On Friday 29 January 2010 16:48:34 Mons Anderson wrote: > можно использовать "плохой" goto ;) > > perl -E 'sub foo { eval "sleep 10" } { local $SIG{ALRM} = sub { goto EXIT; > }; alarm 1; foo(); EXIT: alarm 0; say "exited" }' мда, фигню сморозил. вобщем терминировать процесс можно, а вот завершить принудительно сабу - это фиг -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From unera на debian.org Fri Jan 29 08:45:48 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 29 Jan 2010 19:45:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129140522.GE313@work.uvw.ru> <20100129143918.GA52165@tetsuo.karasik.eu.org> <20100129150847.GF313@work.uvw.ru> Message-ID: <20100129164547.GG313@work.uvw.ru> AK> Он не переходит по метке, а просто умирает (и тем завершает внешний eval). Поставьте say "FAIL" прямо ПЕРЕД меткой, и всё увидете :) AK> Тяжело тестить такую базовую вещь на модуле. Посмотрите выше по треду однострочники Монса и как они не работают. там в коде видно что метка прямо после eval в итоге она может и умирает, но умирает прямо так как нужно :) вот полный код функции http://paste.org.ru/?0kiexn а вот тест который она проходит: http://paste.org.ru/?a5chbe можешь набросать тест который она не пройдет? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From mons на cpan.org Fri Jan 29 09:08:33 2010 From: mons на cpan.org (Mons Anderson) Date: Fri, 29 Jan 2010 20:08:33 +0300 Subject: [Moscow.pm] =?windows-1251?b?zuPw4O3o9+jy/CDi8OXs/yDi++/u6+3l7ej/?= =?windows-1251?b?IO/w7ujn4u7r/O3u6SD08+3q9ujo?= In-Reply-To: <20100129164547.GG313@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> <20100129164547.GG313@work.uvw.ru> Message-ID: <201001292008.33815.mons@cpan.org> On Friday 29 January 2010 19:45:48 Dmitry E. Oboukhov wrote: > можешь набросать тест который она не пройдет? что-то типа... my $start = time; my $res = eval { dtimeout(1, sub { eval "sleep 2";sleep 2; 1; }) }; my $run = time - $start; ok $run < 3; ok !$res; -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From dmitry на karasik.eu.org Fri Jan 29 09:13:20 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 29 Jan 2010 18:13:20 +0100 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: <20100129164547.GG313@work.uvw.ru> References: <20100129100625.GA26834@work.uvw.ru> <589c94401001290531s794e5da8lda6133afeb8837d0@mail.gmail.com> <20100129133811.GC313@work.uvw.ru> <201001291648.34625.mons@cpan.org> <20100129140522.GE313@work.uvw.ru> <20100129143918.GA52165@tetsuo.karasik.eu.org> <20100129150847.GF313@work.uvw.ru> <20100129164547.GG313@work.uvw.ru> Message-ID: <20100129171320.GA57187@tetsuo.karasik.eu.org> > можешь набросать тест который она не пройдет? вместо my $res = eval { dtimeout(1, sub { eval { sleep 3 }; return $_[0] }, 321) }; в t_timeout_eval my $res = eval { dtimeout(1, sub { eval { sleep 3 }; sleep 33; return $_[0] }, 321) }; подойдет? -- Sincerely, Dmitry Karasik From andy на shitov.ru Fri Jan 29 09:48:31 2010 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 29 Jan 2010 20:48:31 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGE0YLQvtC/OiDQvNC+0LbQtdGCINC70Lgg?= =?utf-8?b?0LrRgtC+LdC90LjQsdGD0LTRjCDQuNC3INCv0L3QtNC10LrRgdCwINC/?= =?utf-8?b?0L7QvNC+0YfRjCDRgdC+0LLQtdGC0L7QvD8=?= In-Reply-To: <201001291119.36129.aml@rulezz.ru> References: <000601caa0b3$4d2c00c0$e7840240$@info> <201001291119.36129.aml@rulezz.ru> Message-ID: > Я приближаюсь к "не иметь компьютер дома". А я бы наоборот - на работе :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From unera на debian.org Fri Jan 29 09:56:12 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 29 Jan 2010 20:56:12 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <201001292008.33815.mons@cpan.org> References: <20100129100625.GA26834@work.uvw.ru> <20100129164547.GG313@work.uvw.ru> <201001292008.33815.mons@cpan.org> Message-ID: <20100129175612.GH313@work.uvw.ru> On 20:08 Fri 29 Jan , Mons Anderson wrote: MA> On Friday 29 January 2010 19:45:48 Dmitry E. Oboukhov wrote: >> можешь набросать тест который она не пройдет? MA> что-то типа... MA> my $start = time; MA> my $res = eval { dtimeout(1, sub { eval "sleep 2";sleep 2; 1; }) }; MA> my $run = time - $start; MA> ok $run < 3; MA> ok !$res; хгм. получается всего один уровень проблемы скинули. блин, тогда сабжевый вопрос пока открытым остается. any ideas? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From unera на debian.org Fri Jan 29 09:56:12 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 29 Jan 2010 20:56:12 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <201001292008.33815.mons@cpan.org> References: <20100129100625.GA26834@work.uvw.ru> <20100129164547.GG313@work.uvw.ru> <201001292008.33815.mons@cpan.org> Message-ID: <20100129175612.GH313@work.uvw.ru> On 20:08 Fri 29 Jan , Mons Anderson wrote: MA> On Friday 29 January 2010 19:45:48 Dmitry E. Oboukhov wrote: >> можешь набросать тест который она не пройдет? MA> что-то типа... MA> my $start = time; MA> my $res = eval { dtimeout(1, sub { eval "sleep 2";sleep 2; 1; }) }; MA> my $run = time - $start; MA> ok $run < 3; MA> ok !$res; хгм. получается всего один уровень проблемы скинули. блин, тогда сабжевый вопрос пока открытым остается. any ideas? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From postmaster на softsearch.ru Fri Jan 29 10:46:48 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 29 Jan 2010 21:46:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/?= In-Reply-To: <000601caa0b3$4d2c00c0$e7840240$@info> References: <000601caa0b3$4d2c00c0$e7840240$@info> Message-ID: <526558678.20100129214648@softsearch.ru> Здравствуйте, Павел. >>У меня, например, мобильника вообще нет. ПК> Михаил, ты удивительный человек! :-). ПК> Мне вспомнился случай как у одного из наших удаленных сотрудников ПК> оказывается нет мобилы - удивлялись все. ПК> Это уже действительно очень редко и удивительно. ПК> Впрочем - респект. У меня например нет телевизора :). А разве у кого-то в здравом рассудке он есть? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andrei.protasovitski на gmail.com Fri Jan 29 11:15:42 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Fri, 29 Jan 2010 20:15:42 +0100 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGE0YLQvtC/OiDQvNC+0LbQtdGCINC70Lgg?= =?utf-8?b?0LrRgtC+LdC90LjQsdGD0LTRjCDQuNC3INCv0L3QtNC10LrRgdCwINC/?= =?utf-8?b?0L7QvNC+0YfRjCDRgdC+0LLQtdGC0L7QvD8=?= In-Reply-To: <526558678.20100129214648@softsearch.ru> References: <000601caa0b3$4d2c00c0$e7840240$@info> <526558678.20100129214648@softsearch.ru> Message-ID: <25d777681001291115k281e1a42m2b5e717b5dd53b81@mail.gmail.com> 29 января 2010 г. 19:46 пользователь Михаил Монашёв < postmaster на softsearch.ru> написал: > Здравствуйте, Павел. > > >>У меня, например, мобильника вообще нет. > ПК> Михаил, ты удивительный человек! :-). > > ПК> Мне вспомнился случай как у одного из наших удаленных сотрудников > ПК> оказывается нет мобилы - удивлялись все. > ПК> Это уже действительно очень редко и удивительно. > > ПК> Впрочем - респект. У меня например нет телевизора :). > > А разве у кого-то в здравом рассудке он есть? > У меня есть. Фильмы в HD смотрю. Надо бы ещё звук хороший подобрать... > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From deer_oleg на mail.ru Fri Jan 29 12:51:16 2010 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Fri, 29 Jan 2010 23:51:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?5snM2NTSwcPJ0SDNwdTB?= In-Reply-To: <1264778588.7045.9.camel@programmer64.example.org> Message-ID: +1 очень интересна реализация ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of victor на methodlab.info > >Sent: Friday, January 29, 2010 6:23 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm] Фильтрация мата > > > >В Птн, 29/01/2010 в 18:20 +0300, Анатолий Шарифулин пишет: > >> я написал простой свой, если интересно, могу поделится)) > >> > >Буду весьма признателен > > > > > > > >-- > >С уважением Виктор > >Метод Лаб > >+7 (495) 228-09-92 > >http://www.methodlab.ru/ > > > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From postmaster на softsearch.ru Fri Jan 29 13:17:37 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 30 Jan 2010 00:17:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/?= In-Reply-To: <25d777681001291115k281e1a42m2b5e717b5dd53b81@mail.gmail.com> References: <000601caa0b3$4d2c00c0$e7840240$@info> <526558678.20100129214648@softsearch.ru> <25d777681001291115k281e1a42m2b5e717b5dd53b81@mail.gmail.com> Message-ID: <613130729.20100130001737@softsearch.ru> Здравствуйте, Андрей. ПК>> Впрочем - респект. У меня например нет телевизора :). A> A> А разве у кого-то в здравом рассудке он есть? > > У меня есть. Фильмы в HD смотрю. Надо бы ещё звук хороший > подобрать... Ради интереса прочтите 1984 Оруэла. Достаточно и первых 50 страниц. И потом попробуйте посмотреть какой-нить фильм. Вы откроете для себя много нового. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andrei.protasovitski на gmail.com Fri Jan 29 14:27:54 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Fri, 29 Jan 2010 23:27:54 +0100 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGE0YLQvtC/OiDQvNC+0LbQtdGCINC70Lgg?= =?utf-8?b?0LrRgtC+LdC90LjQsdGD0LTRjCDQuNC3INCv0L3QtNC10LrRgdCwINC/?= =?utf-8?b?0L7QvNC+0YfRjCDRgdC+0LLQtdGC0L7QvD8=?= In-Reply-To: <613130729.20100130001737@softsearch.ru> References: <000601caa0b3$4d2c00c0$e7840240$@info> <526558678.20100129214648@softsearch.ru> <25d777681001291115k281e1a42m2b5e717b5dd53b81@mail.gmail.com> <613130729.20100130001737@softsearch.ru> Message-ID: <25d777681001291427v71c1465bib3be784bcb80672a@mail.gmail.com> 29 января 2010 г. 22:17 пользователь Михаил Монашёв < postmaster на softsearch.ru> написал: > Здравствуйте, Андрей. > > ПК>> Впрочем - респект. У меня например нет телевизора :). > A> > A> А разве у кого-то в здравом рассудке он есть? > > > > У меня есть. Фильмы в HD смотрю. Надо бы ещё звук хороший > > подобрать... > > Ради интереса прочтите 1984 Оруэла. Достаточно и первых 50 страниц. И > потом попробуйте посмотреть какой-нить фильм. Вы откроете для себя > много нового. > А где можно скачать экранизацию в HD-качестве? :) З.Ы. Основная идея имения телевизорва и телевидения -- изучение голландского языка. Ну, HD тоже. :) > > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From peter на vereshagin.org Sat Jan 30 00:27:00 2010 From: peter на vereshagin.org (Peter Vereshagin) Date: Sat, 30 Jan 2010 12:27:00 +0400 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: <20100129100625.GA26834@work.uvw.ru> References: Message-ID: <20100130082700.GA3315@screwed.box> Como esta, moscow-pm? 2010/01/29 04:22:54 -0800 moscow-pm-request на pm.org => To moscow-pm на pm.org : давеча переопределял exit() через CORE::GLOBAL:: для задачи с большим кол-вом стороннего кода. Впаял туда ласту до моей лупы. Может быть, и eval() возможно так же? > Получается хоть функция приведенная в perldoc -f alarm SIGALRM и > словила, но тормознуть выполнение "подопытной" функции не может, если > тот содержит eval. 73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB 12F8 0CE1 4AAC A0E2 6627) -- http://vereshagin.org From peter на vereshagin.org Sat Jan 30 00:37:14 2010 From: peter на vereshagin.org (Peter Vereshagin) Date: Sat, 30 Jan 2010 12:37:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= In-Reply-To: <5fcd07d61001280826i2d64c2aaj88add67cad0fef8a@mail.gmail.com> References: Message-ID: <20100130083713.GB3315@screwed.box> Como esta, moscow-pm? 2010/01/28 09:23:41 -0800 moscow-pm-request на pm.org => To moscow-pm на pm.org : тоже давно тут хотел спросить себе на хабру и лепру :-) peter на vereshagin.org > Может и на лепру у кого-то есть? :-) > > 2010/1/28 Podberezny Vladislav : > > Буду признателен если со мной поделитесь. > > 73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB 12F8 0CE1 4AAC A0E2 6627) -- http://vereshagin.org From postmaster на softsearch.ru Sat Jan 30 04:03:04 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 30 Jan 2010 15:03:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/?= In-Reply-To: <25d777681001291427v71c1465bib3be784bcb80672a@mail.gmail.com> References: <000601caa0b3$4d2c00c0$e7840240$@info> <526558678.20100129214648@softsearch.ru> <25d777681001291115k281e1a42m2b5e717b5dd53b81@mail.gmail.com> <613130729.20100130001737@softsearch.ru> <25d777681001291427v71c1465bib3be784bcb80672a@mail.gmail.com> Message-ID: <1821964959.20100130150304@softsearch.ru> Здравствуйте, Андрей. A> Ради интереса прочтите 1984 Оруэла. Достаточно и первых 50 страниц. A> И потом попробуйте посмотреть какой-нить фильм. Вы откроете для A> себя много нового. > > А где можно скачать экранизацию в HD-качестве? :) Экранизация 1984 совершенно непонятна, если книгу не читать. Можно лишь испортить себе впечатления о произведении. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From dmitry на karasik.eu.org Sat Jan 30 04:46:46 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sat, 30 Jan 2010 13:46:46 +0100 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: <20100130082700.GA3315@screwed.box> References: <20100130082700.GA3315@screwed.box> Message-ID: <20100130124646.GA59027@tetsuo.karasik.eu.org> On Sat, Jan 30, 2010 at 12:27:00PM +0400, Peter Vereshagin wrote: > Como esta, moscow-pm? > 2010/01/29 04:22:54 -0800 moscow-pm-request на pm.org => To moscow-pm на pm.org : > > давеча переопределял exit() через CORE::GLOBAL:: для задачи с большим кол-вом стороннего кода. Впаял туда ласту до моей лупы. > Может быть, и eval() возможно так же? нельзя, т.к. есть еще eval {} -- Sincerely, Dmitry Karasik From dmitry на karasik.eu.org Sat Jan 30 04:47:42 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sat, 30 Jan 2010 13:47:42 +0100 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/?= In-Reply-To: <1821964959.20100130150304@softsearch.ru> References: <000601caa0b3$4d2c00c0$e7840240$@info> <526558678.20100129214648@softsearch.ru> <25d777681001291115k281e1a42m2b5e717b5dd53b81@mail.gmail.com> <613130729.20100130001737@softsearch.ru> <25d777681001291427v71c1465bib3be784bcb80672a@mail.gmail.com> <1821964959.20100130150304@softsearch.ru> Message-ID: <20100130124741.GB59027@tetsuo.karasik.eu.org> On Sat, Jan 30, 2010 at 03:03:04PM +0300, Михаил Монашёв wrote: > Здравствуйте, Андрей. > > A> Ради интереса прочтите 1984 Оруэла. Достаточно и первых 50 страниц. > A> И потом попробуйте посмотреть какой-нить фильм. Вы откроете для > A> себя много нового. > > > > А где можно скачать экранизацию в HD-качестве? :) > > Экранизация 1984 совершенно непонятна, если книгу не читать. Можно > лишь испортить себе впечатления о произведении. бразилию гильяма! ее вполне можно смотреть не читая -- Sincerely, Dmitry Karasik From aml на rulezz.ru Sat Jan 30 06:02:15 2010 From: aml на rulezz.ru (Alexander Lourier) Date: Sat, 30 Jan 2010 17:02:15 +0300 Subject: [Moscow.pm] =?utf-8?b?0KTQuNC70YzRgtGA0LDRhtC40Y8g0LzQsNGC0LA=?= In-Reply-To: <1264776994.7045.8.camel@programmer64.example.org> References: <1264776994.7045.8.camel@programmer64.example.org> Message-ID: <201001301702.15933.aml@rulezz.ru> On Friday 29 January 2010 17:56:34 victor на methodlab.info wrote: > Пробовал Lingua::RU::Antimat - фильтрует настолько сурово, что рубит > даже слово 'ребята' и еще ряд нормальных слов. Из его лучших перлов - фраза "я билан". А может и правильно... From shafiev на gmail.com Sat Jan 30 06:12:05 2010 From: shafiev на gmail.com (Naim Shafiev) Date: Sat, 30 Jan 2010 17:12:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/?= In-Reply-To: <20100130124741.GB59027@tetsuo.karasik.eu.org> References: <000601caa0b3$4d2c00c0$e7840240$@info> <526558678.20100129214648@softsearch.ru> <25d777681001291115k281e1a42m2b5e717b5dd53b81@mail.gmail.com> <613130729.20100130001737@softsearch.ru> <25d777681001291427v71c1465bib3be784bcb80672a@mail.gmail.com> <1821964959.20100130150304@softsearch.ru> <20100130124741.GB59027@tetsuo.karasik.eu.org> Message-ID: <218771511001300612q33e5c2fwf36d2946dd8f28f4@mail.gmail.com> Может тогда уж вторую халфу(там тоже вначала что-то подобное ) :) 30 января 2010 г. 15:47 пользователь Dmitry Karasik написал: > On Sat, Jan 30, 2010 at 03:03:04PM +0300, Михаил Монашёв wrote: >> Здравствуйте, Андрей. >> >> A> Ради интереса прочтите 1984 Оруэла. Достаточно и первых 50 страниц. >> A> И  потом  попробуйте  посмотреть  какой-нить фильм. Вы откроете для >> A> себя много нового. >> > >> > А где можно скачать экранизацию в HD-качестве? :) >> >> Экранизация 1984 совершенно непонятна, если книгу не читать. Можно >> лишь испортить себе впечатления о произведении. > > бразилию гильяма! ее вполне можно смотреть не читая > > -- > Sincerely, >        Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From dotuist на gmail.com Sat Jan 30 06:30:47 2010 From: dotuist на gmail.com (A T) Date: Sat, 30 Jan 2010 17:30:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QOiDNz9bF1CDMySDL1M8tzsnC1cTYIMna?= =?koi8-r?b?IPHOxMXL08Eg0M/Nz97YINPP18XUz80/?= In-Reply-To: <218771511001300612q33e5c2fwf36d2946dd8f28f4@mail.gmail.com> References: <000601caa0b3$4d2c00c0$e7840240$@info> <526558678.20100129214648@softsearch.ru> <25d777681001291115k281e1a42m2b5e717b5dd53b81@mail.gmail.com> <613130729.20100130001737@softsearch.ru> <25d777681001291427v71c1465bib3be784bcb80672a@mail.gmail.com> <1821964959.20100130150304@softsearch.ru> <20100130124741.GB59027@tetsuo.karasik.eu.org> <218771511001300612q33e5c2fwf36d2946dd8f28f4@mail.gmail.com> Message-ID: Бразилия суперская вещь!!! Ещё можно посоветовать МЫ Замятина и Улитку на склоне Стругацких. 30 января 2010 г. 17:12 пользователь Naim Shafiev написал: > Может тогда уж вторую халфу(там тоже вначала что-то подобное ) :) > > > 30 января 2010 г. 15:47 пользователь Dmitry Karasik > написал: > > On Sat, Jan 30, 2010 at 03:03:04PM +0300, Михаил Монашёв wrote: > >> Здравствуйте, Андрей. > >> > >> A> Ради интереса прочтите 1984 Оруэла. Достаточно и первых 50 страниц. > >> A> И потом попробуйте посмотреть какой-нить фильм. Вы откроете для > >> A> себя много нового. > >> > > >> > А где можно скачать экранизацию в HD-качестве? :) > >> > >> Экранизация 1984 совершенно непонятна, если книгу не читать. Можно > >> лишь испортить себе впечатления о произведении. > > > > бразилию гильяма! ее вполне можно смотреть не читая > > > > -- > > Sincerely, > > Dmitry Karasik > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From peter на vereshagin.org Sat Jan 30 07:00:31 2010 From: peter на vereshagin.org (Peter Vereshagin) Date: Sat, 30 Jan 2010 19:00:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: <20100130124646.GA59027@tetsuo.karasik.eu.org> References: Message-ID: <20100130150031.GC3315@screwed.box> Como esta, moscow-pm? Странно, у меня даже eval ";" не переопределился, и через CORE:: тоже. Где бы про это подробнее почитать? а то может оно находится в каком-нибудь CORE::SUPERCORE:: ;-) 2010/01/30 06:03:03 -0800 moscow-pm-request на pm.org => To moscow-pm на pm.org : > > давеча переопределял exit() через CORE::GLOBAL:: для задачи с большим кол-вом стороннего кода. Впаял туда ласту до моей лупы. > > Может быть, и eval() возможно так же? > нельзя, т.к. есть еще eval {} 73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB 12F8 0CE1 4AAC A0E2 6627) -- http://vereshagin.org From unera на debian.org Sat Jan 30 09:21:50 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Sat, 30 Jan 2010 20:21:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <20100130150031.GC3315@screwed.box> References: <20100130150031.GC3315@screwed.box> Message-ID: <20100130172150.GK313@work.uvw.ru> PV> Странно, у меня даже eval ";" не переопределился, и через CORE:: тоже. Где бы про это подробнее почитать? а то может оно находится в каком-нибудь CORE::SUPERCORE:: ;-) Кстати да, вот есть функция скажем sleep, как посмотреть ее "самый глобальный" уровень? в каком модуле ее переопределять? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From dmitry на karasik.eu.org Sat Jan 30 15:59:45 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sun, 31 Jan 2010 00:59:45 +0100 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: <20100130172150.GK313@work.uvw.ru> References: <20100130150031.GC3315@screwed.box> <20100130172150.GK313@work.uvw.ru> Message-ID: <20100130235945.GA7060@tetsuo.karasik.eu.org> > PV> Странно, у меня даже eval ";" не переопределился, и через CORE:: тоже. > Где бы про это подробнее почитать? а то может оно находится в каком-нибудь > CORE::SUPERCORE:: ;-) на цпане есть overload::eval, но он тоже не умеет eval {} > Кстати да, вот есть функция скажем sleep, как посмотреть ее "самый > глобальный" уровень? в каком модуле ее переопределять? BEGIN { *CORE::GLOBAL::sleep = sub { CORE::sleep(shift) if 42; }} -- Sincerely, Dmitry Karasik From unera на debian.org Sun Jan 31 07:44:40 2010 From: unera на debian.org (Dmitry E. Oboukhov) Date: Sun, 31 Jan 2010 18:44:40 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7Qs9GA0LDQvdC40YfQuNGC0Ywg0LLRgNC10Lw=?= =?utf-8?b?0Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L/RgNC+0LjQt9Cy0L7Qu9GM?= =?utf-8?b?0L3QvtC5INGE0YPQvdC60YbQuNC4?= In-Reply-To: <20100130235945.GA7060@tetsuo.karasik.eu.org> References: <20100130150031.GC3315@screwed.box> <20100130172150.GK313@work.uvw.ru> <20100130235945.GA7060@tetsuo.karasik.eu.org> Message-ID: <20100131154439.GE13600@work.uvw.ru> PV>>> Странно, у меня даже eval ";" не переопределился, и через CORE:: тоже. >> Где бы про это подробнее почитать? а то может оно находится в каком-нибудь >> CORE::SUPERCORE:: ;-) DK> на цпане есть overload::eval, но он тоже не умеет eval {} >> Кстати да, вот есть функция скажем sleep, как посмотреть ее "самый >> глобальный" уровень? в каком модуле ее переопределять? DK> BEGIN { *CORE::GLOBAL::sleep = sub { CORE::sleep(shift) if 42; }} не, это не ответ на вопрос. вопрос стоял так: как узнать что sleep именно в CORE::GLOBAL::sleep? где про это написано? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: From dmitry на karasik.eu.org Sun Jan 31 09:01:55 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sun, 31 Jan 2010 18:01:55 +0100 Subject: [Moscow.pm] =?koi8-r?b?78fSwc7J3snU2CDX0sXN0SDX2dDPzM7FzsnRINDS?= =?koi8-r?b?z8na18/M2M7PyiDG1c7Lw8nJ?= In-Reply-To: <20100131154439.GE13600@work.uvw.ru> References: <20100130150031.GC3315@screwed.box> <20100130172150.GK313@work.uvw.ru> <20100130235945.GA7060@tetsuo.karasik.eu.org> <20100131154439.GE13600@work.uvw.ru> Message-ID: <20100131170155.GA51576@tetsuo.karasik.eu.org> > >> Кстати да, вот есть функция скажем sleep, как посмотреть ее "самый > >> глобальный" уровень? в каком модуле ее переопределять? > DK> BEGIN { *CORE::GLOBAL::sleep = sub { CORE::sleep(shift) if 42; }} > не, это не ответ на вопрос. вопрос стоял так: как узнать что sleep > именно в CORE::GLOBAL::sleep? где про это написано? ээ какбэ ненадо передергивать, вопрос был в каком модуле переопределять, см выше - так вот ответ что в CORE и CORE::GLOBAL. как узнать что оно одно и тоже я не знаю, можете помедитировать на предмет равенства \&sleep, или B::svref_2object(\&sleep), или ->START от предыдущего.. left as an exercise for the reader вобщем. -- Sincerely, Dmitry Karasik