From andy на shitov.ru Tue Nov 4 11:21:29 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 4 Nov 2008 22:21:29 +0300 Subject: [Moscow.pm] BBC + Parrot Message-ID: <353f08b80811041121p501c91a8wca5bc5420cc0f108@mail.gmail.com> В общем-то, особо и нечего рассказывать, но новость замечательная: "Би-би-си присоединилась к наблюдательному совету по Parrot" http://www.parrot.org/news/bbc-joins-parrot-foundation-advisory-board -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Wed Nov 5 01:11:11 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 5 Nov 2008 12:11:11 +0300 Subject: [Moscow.pm] BBC + Parrot In-Reply-To: <353f08b80811041121p501c91a8wca5bc5420cc0f108@mail.gmail.com> References: <353f08b80811041121p501c91a8wca5bc5420cc0f108@mail.gmail.com> Message-ID: А если учесть, что они ещё и как минимум 5000$ заплатили, то это вообще хорошо. Кстати, ActiveState так же входит в "Advisory Board", что, как мне кажется, показательнее. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Nov 5 01:20:27 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 5 Nov 2008 12:20:27 +0300 Subject: [Moscow.pm] BBC + Parrot In-Reply-To: References: <353f08b80811041121p501c91a8wca5bc5420cc0f108@mail.gmail.com> Message-ID: <353f08b80811050120y3d8ca21evd7b30e8ed4d0ce28@mail.gmail.com> > Кстати, ActiveState так же входит в "Advisory Board", что, как мне кажется, > показательнее. Ну тут разница между "вошла" и "входит" :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From mmcleric на gmail.com Thu Nov 6 04:19:31 2008 From: mmcleric на gmail.com (Vyacheslav Matjukhin) Date: Thu, 6 Nov 2008 15:19:31 +0300 Subject: [Moscow.pm] Fwd: [Catalyst] IMPORTANT - help us estimate the size of the Catalyst user base In-Reply-To: <20081106015316.GH19200@mvale-ach-172-30-221-45.wlan.uow.edu.au> References: <20081106015316.GH19200@mvale-ach-172-30-221-45.wlan.uow.edu.au> Message-ID: Разработчик Catalyst'а пишет книгу и просит заполнить небольшую анкету, чтобы оценить количество потенциальных читателей. Не сочтите за спам :) ---------- Forwarded message ---------- From: Kieren Diment Date: Thu, Nov 6, 2008 at 4:53 AM Subject: [Catalyst] IMPORTANT - help us estimate the size of the Catalyst user base To: catalyst на lists.scsys.co.uk Hi All, We need your assistance to help estimate the number of users of Catalyst. Matt Trout and I have written a proposal for a Catalyst book, and while we have a well known, credible publisher interested, they want the assurance that the market for the book is large enough to make it worth their while. If you could take the time to provide the following information (I've set reply-to to me for your confidentiality, and so that we don't pollute the list with this stuff) this would be really useful. I'll also let you know the results of this survey when I have them. I will treat this information in confidence, and will only use aggregated data so that you or your organisation will not be identifiable in the report I make on this data. There are about 1000 subscribers on the catalyst mailing list, and I'd hope for a response rate of about 10% (i.e. about 100 replies). The information I'm collecting is likely to result in an outcome that is useful to you in a commercial way, so your participation would be much appreciated. Please try to ensure that only one person from your organisation answers these questions. 1. What country are you in? 2. How many people are on your team? 3. How many of those people are writing code with Catalyst? 3a. If there are non Catalyst coders on your team, how many of the whole team would you like to be writing Catalyst code? 4. How many people using Catalyst on your team are subscribers to the Catalyst mailing list? 5. How many people writing Catalyst code on your team use the #catalyst irc channel on irc.perl.org? 6. These two questions are about the potential for the growth of Catalyst usage in your organisation. 6a. How many people do you think will be using Catalyst in your organisation in 12 months time? 6b. How many people do you think will be using Catalyst in your organisation in 2 years time? Thanks for your cooperation. If you know of any teams who are users of Catalyst but that do not subscribe to the Catalyst mailing list, or are on the IRC channel, please forward this email to them. Thanks. Kieren Diment _______________________________________________ List: Catalyst на lists.scsys.co.uk Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst на lists.scsys.co.uk/ Dev site: http://dev.catalyst.perl.org/ ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From gg.error на gmail.com Thu Nov 6 05:37:27 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 6 Nov 2008 16:37:27 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= Message-ID: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> 0,5(бухты по 50 м), 0,6(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,5(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 300 м), 3,6(бухты по 100 м), 3,6(катушки по 300 м), 4,3(бухты по 100 м), 4,4(бухты по 50 м), 4,4(бухты по 50 м) вот такая дикая строка. формат - длина в километров и за ней в скобках расшифровка. надо из этой строки получить набор строк или массив.. или не представляю даже, что точно и как это назвать. надо её разобрать таким образом: 0.5(бухты по 50м) => 0.05 бухта 0.05 бухта 0.05 бухта 0.05 бухта , и т. д. - то есть из одной этой строки получить кучу строк, в каждой из которых будет только одна бухта или катушка. вообще это используется таким образом: есть некая программа, она на вход получает большую строку "S" с полным описанием товароной позиции и имеет задачу внести эту позицию в складские остатки. в этой строке "S" указана марка, единица измерения, и вот в таком формате остатки на складе. но каждая катушка или бухта - это отдельная позиция остатков, поэтому надо разобрать таким вот образом. работа единичная, то есть эти скрипты будут запускаться примерно раз в неделю. так что быстродействие и оптимизированность в общем-то не требуется, гораздо важнее наглядность кода, чтоб я мог в нём разобраться :) можете подсказать что-нибудь? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivanshirokoff на gmail.com Thu Nov 6 05:50:22 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Thu, 06 Nov 2008 16:50:22 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> Message-ID: <4912F61E.2060700@gmail.com> Павел Тимонин пишет: > > 0,5(бухты по 50 м), 0,6(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,5(катушки по 500 м), > 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), > 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), > 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), > 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), > 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 300 м), > 3,6(бухты по 100 м), 3,6(катушки по 300 м), 4,3(бухты по 100 м), > 4,4(бухты по 50 м), 4,4(бухты по 50 м) > > вот такая дикая строка. формат - длина в километров и за ней в скобках > расшифровка. > > надо из этой строки получить набор строк или массив.. или не > представляю даже, что точно и как это назвать. надо её разобрать таким > образом: > Начиная отсюда как-то непонятно. > > 0.5(бухты по 50м) => > > 0.05 бухта > > 0.05 бухта > > 0.05 бухта > > 0.05 бухта > > , и т. д. - то есть из одной этой строки получить кучу строк, в каждой > из которых будет только одна бухта или катушка. > > вообще это используется таким образом: есть некая программа, она на > вход получает большую строку "S" с полным описанием товароной позиции > и имеет задачу внести эту позицию в складские остатки. в этой строке > "S" указана марка, единица измерения, и вот в таком формате остатки на > складе. но каждая катушка или бухта - это отдельная позиция остатков, > поэтому надо разобрать таким вот образом. > > работа единичная, то есть эти скрипты будут запускаться примерно раз в > неделю. так что быстродействие и оптимизированность в общем-то не > требуется, гораздо важнее наглядность кода, чтоб я мог в нём > разобраться :) > > можете подсказать что-нибудь? > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From aml на rulezz.ru Thu Nov 6 05:51:38 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 6 Nov 2008 16:51:38 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> Message-ID: <200811061651.38072.aml@rulezz.ru> В сообщении от Четверг 06 ноября 2008 Павел Тимонин написал(a): > работа единичная, то есть эти скрипты будут запускаться примерно раз в > неделю. так что быстродействие и оптимизированность в общем-то не > требуется, гораздо важнее наглядность кода, чтоб я мог в нём разобраться :) > > можете подсказать что-нибудь? #!/usr/bin/perl use strict; my %single = ( 'катушки' => 'катушка', 'бухты' => 'бухта', ); while (<>) { chomp; for my $entry (split /, /) { if (my ($amount, $unit_name, $unit_size) = ($entry =~ /^\s*(\d+|\d+,\d+| \d+\.\d+)\s*\((.+)\s+по\s+(\d+)\s*м\s*\)\s*$/)) { $amount =~ s/,/./; my $units = $amount * 1000 / $unit_size; if ($units != int($units)) { warn "$entry: дробное число единиц\n"; } my $out_line = ($unit_size / 1000) . ' ' . ($single{$unit_name} || $unit_name) . "\n"; for (my $i = 0; $i < $units; $i++) { print $out_line; } } else { warn "$entry: неизвестный формат\n"; } } } В аттаче он же с сохранением форматирования. -- Alexander Lourier, http://aml.rulezz.ru ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: c.pl Type: application/x-perl Size: 706 bytes Desc: отсутствует URL: From unera на debian.org Thu Nov 6 05:52:16 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 6 Nov 2008 16:52:16 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> Message-ID: <20081106135215.GA19814@work.uvw.ru> On 16:37 Thu 06 Nov , Павел Тимонин wrote: ПТ> 0,5(бухты по 50 м), 0,6(катушки по 300 м), 2,4(катушки по 300 м), ПТ> 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), а как например 2.4 катушки разбить по 300м? 1 катушка 1 катушка 0.4 катушки? или 300 катушка 300 катушка 120 катушка ? ПТ> 0.5(бухты по 50м) => ПТ> 0.05 бухта ПТ> 0.05 бухта ПТ> 0.05 бухта ПТ> 0.05 бухта по какому критерию тут 0.05? и всего 4 раза? -- ... mpd playing: Крематорий - Кондратий . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From juchkov на gmail.com Thu Nov 6 06:00:02 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Thu, 6 Nov 2008 17:00:02 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <20081106135215.GA19814@work.uvw.ru> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <20081106135215.GA19814@work.uvw.ru> Message-ID: <615fd2130811060600y775db8dcx154e28eb15f84b91@mail.gmail.com> 2008/11/6 Dmitry E. Oboukhov > > ПТ> 0,5(бухты по 50 м), 0,6(катушки по 300 м), 2,4(катушки по 300 м), > ПТ> 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > а как например 2.4 катушки разбить по 300м? > w-pm на pm.org что может быть проще - 2.4 разделить на 0.3 сразу видно - не практики :) не писали складские учеты и бухгалтерию. :) -- Sergey Juchkov http://juchkov.com ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From zhecka на gmail.com Thu Nov 6 06:01:37 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Thu, 06 Nov 2008 17:01:37 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> Message-ID: <4912F8C1.9060209@gmail.com> Павел Тимонин пишет: > > 0,5(бухты по 50 м), 0,6(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,4(катушки по 300 м), > 2,4(катушки по 300 м), 2,4(катушки по 300 м), 2,5(катушки по 500 м), > 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), > 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), > 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), > 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 500 м), > 3(катушки по 500 м), 3(катушки по 500 м), 3(катушки по 300 м), > 3,6(бухты по 100 м), 3,6(катушки по 300 м), 4,3(бухты по 100 м), > 4,4(бухты по 50 м), 4,4(бухты по 50 м) > И в чём проблема ? ", " разделитель. (\d+)\,?(\d+)? меняем на $1\.$2 потом делаем группировку в виде хеша того что в скобках и тупо по ключам хеша суммируем. потом убираем из скобок цифры и тупо перемножаем с хешом. по моему совсем просто. > вот такая дикая строка. формат - длина в километров и за ней в скобках > расшифровка. > > надо из этой строки получить набор строк или массив.. или не > представляю даже, что точно и как это назвать. надо её разобрать таким > образом: > > 0.5(бухты по 50м) => > > 0.05 бухта > > 0.05 бухта > > 0.05 бухта > > 0.05 бухта > > , и т. д. - то есть из одной этой строки получить кучу строк, в каждой > из которых будет только одна бухта или катушка. > > вообще это используется таким образом: есть некая программа, она на > вход получает большую строку "S" с полным описанием товароной позиции > и имеет задачу внести эту позицию в складские остатки. в этой строке > "S" указана марка, единица измерения, и вот в таком формате остатки на > складе. но каждая катушка или бухта - это отдельная позиция остатков, > поэтому надо разобрать таким вот образом. > > работа единичная, то есть эти скрипты будут запускаться примерно раз в > неделю. так что быстродействие и оптимизированность в общем-то не > требуется, гораздо важнее наглядность кода, чтоб я мог в нём > разобраться :) > > можете подсказать что-нибудь? > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From gg.error на gmail.com Thu Nov 6 06:10:19 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 6 Nov 2008 17:10:19 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <4912F8C1.9060209@gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <4912F8C1.9060209@gmail.com> Message-ID: <75b57edb0811060610g4f1881c9wca0bba1bcba9121c@mail.gmail.com> 6 ноября 2008 г. 17:01 пользователь Kaltashkin Eugene написал: > Павел Тимонин пишет: > >> >> И в чём проблема ? > ", " разделитель. > (\d+)\,?(\d+)? меняем на $1\.$2 > > потом делаем группировку в виде хеша того что в скобках и тупо по ключам > хеша суммируем. > потом убираем из скобок цифры и тупо перемножаем с хешом. > по моему совсем просто. вот тут я что-то не понял. есть запись: 0.5(бухты по 50м) - я писал, что длина в километрах - то есть написано, что есть 0.5 километра в бухтах по 50 метров, то есть 0.5 километра в бухтах по 0.05 километра, как совершенно справедливо заметил Sergey Juchkov. Таким образом бухт получается десять; надо для каждой из них получить строку - то есть из этой одной получится очень много. несколько десятков. а вот что такое группировка в виде хеша - я не догнал. у хеша ключи уникальные, то есть если мы в ключи запишем то, что в скобках, значения перетрутся несколько раз и требуемого эффекта не получится. точно то же самое, если ключами назначить то, что перед скобками. или я неправильно понял? P.S. ещё не успел потестить предложенное решение. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Thu Nov 6 06:11:13 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 6 Nov 2008 17:11:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> Message-ID: <20081106141113.GB19814@work.uvw.ru> вот тест вроде только падежи приделать: #!/usr/bin/perl use warnings; use strict; use utf8; use open qw(:std :utf8); my $string=<1) { $ret .= "$by $what\n"; $num -= 1; } $ret .= sprintf "%s %s\n", $by*$num, $what; return $ret; } $string =~ s{(\d+(?:,\d+)?)\s*\(\s*(\S+)\s+(?:по\s+)?(\d+).*?\)\s*,?\s*} { split_one($1, $2, $3) }esg; print $string; результат: 25 бухты 180 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 300 катушки 300 катушки 120 катушки 500 катушки 500 катушки 250 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 300 катушки 300 катушки 300 катушки 100 бухты 100 бухты 100 бухты 60 бухты 300 катушки 300 катушки 300 катушки 180 катушки 100 бухты 100 бухты 100 бухты 100 бухты 30 бухты 50 бухты 50 бухты 50 бухты 50 бухты 20 бухты 50 бухты 50 бухты 50 бухты 50 бухты 20 бухты -- ... mpd playing: Крематорий - Кокаин . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From unera на debian.org Thu Nov 6 06:12:43 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 6 Nov 2008 17:12:43 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <615fd2130811060600y775db8dcx154e28eb15f84b91@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <20081106135215.GA19814@work.uvw.ru> <615fd2130811060600y775db8dcx154e28eb15f84b91@mail.gmail.com> Message-ID: <20081106141243.GC19814@work.uvw.ru> SJ> что может быть проще - 2.4 разделить на 0.3 почему на 0.3? SJ> сразу видно - не практики :) не писали складские учеты и бухгалтерию. :) ага, другую фигну пишем :) -- ... mpd playing: Крематорий - Безобразная Эльза . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From dmarsentev на gmail.com Thu Nov 6 06:14:20 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 6 Nov 2008 17:14:20 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KLCDF08zJIMvUzyDa?= =?koi8-r?b?zsHF1Cwg0M/Nz8fJ1MUg0MzJ2jogy8HLINrBzcXOydTYIMLcy9PM?= =?koi8-r?b?3NsgzsEg08zc2z8=?= Message-ID: Народ, помогите пожалуйста, если знаете. Не могу бэкслэш заменить на просто слэш в сторке $a = "image\02-0-0-1.gif"; $a =~ s{\\}{/}; Подробнее. Есть (пробный) перловый скрипт в UTF-f8 файле --------------------------------------------------- #!/usr/bin/perl use strict; use utf8; my $a = "image\02-0-0-1.gif"; $a =~ s{\\}{/}; print "$a\n"; ------------------------------------------------------ Печатает imageРОЖИЦА-0-0-1.gif где про РОЖИЦУ подозреваю, что это отображение \x{02} Я сделал $a =~ s{\02}{/02}; и оно заработало, но осадок остался. Как процессить бэкслэш, я не понимаю. :( Можете помочь? Заранее спасибо. From zhecka на gmail.com Thu Nov 6 06:16:09 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Thu, 06 Nov 2008 17:16:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KLCDF08zJIMvUzyDa?= =?koi8-r?b?zsHF1Cwg0M/Nz8fJ1MUg0MzJ2jogy8HLINrBzcXOydTYIMLcy9PM3NsgzsEg?= =?koi8-r?b?08zc2z8=?= In-Reply-To: References: Message-ID: <4912FC29.9070109@gmail.com> Dmitry Arsentiev пишет: > Народ, помогите пожалуйста, если знаете. > Не могу бэкслэш заменить на просто слэш > в сторке $a = "image\02-0-0-1.gif"; > $a =~ s{\\}{/}; > > Подробнее. > Есть (пробный) перловый скрипт в UTF-f8 файле > --------------------------------------------------- > #!/usr/bin/perl > use strict; > use utf8; > > my $a = "image\02-0-0-1.gif"; > > $a =~ s{\\}{/}; > print "$a\n"; > ------------------------------------------------------ > > Печатает imageРОЖИЦА-0-0-1.gif > где про РОЖИЦУ подозреваю, что это отображение \x{02} > > Я сделал > > $a =~ s{\02}{/02}; > > и оно заработало, но осадок остался. > Разделитель regexp должен быть одинаковый. $a =~ s#\\#\/#g; > > Как процессить бэкслэш, я не понимаю. :( > > Можете помочь? > Заранее спасибо. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From juchkov на gmail.com Thu Nov 6 06:18:17 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Thu, 6 Nov 2008 17:18:17 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <20081106141243.GC19814@work.uvw.ru> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <20081106135215.GA19814@work.uvw.ru> <615fd2130811060600y775db8dcx154e28eb15f84b91@mail.gmail.com> <20081106141243.GC19814@work.uvw.ru> Message-ID: <615fd2130811060618w68e9696ubdaa324ddcb32ac0@mail.gmail.com> 2008/11/6 Dmitry E. Oboukhov > > SJ> что может быть проще - 2.4 разделить на 0.3 > почему на 0.3? > до скобок длина в киломестрах, в скобках в метрах. что не так? -- Sergey Juchkov http://juchkov.com ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From zhecka на gmail.com Thu Nov 6 06:18:55 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Thu, 06 Nov 2008 17:18:55 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <75b57edb0811060610g4f1881c9wca0bba1bcba9121c@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <4912F8C1.9060209@gmail.com> <75b57edb0811060610g4f1881c9wca0bba1bcba9121c@mail.gmail.com> Message-ID: <4912FCCF.5040501@gmail.com> Павел Тимонин пишет: > > > 6 ноября 2008 г. 17:01 пользователь Kaltashkin Eugene > > написал: > > Павел Тимонин пишет: > > > И в чём проблема ? > ", " разделитель. > (\d+)\,?(\d+)? меняем на $1\.$2 > > потом делаем группировку в виде хеша того что в скобках и тупо по > ключам хеша суммируем. > потом убираем из скобок цифры и тупо перемножаем с хешом. > по моему совсем просто. > > вот тут я что-то не понял. > есть запись: > 0.5(бухты по 50м) - я писал, что длина в километрах - то есть > написано, что есть 0.5 километра в бухтах по 50 метров, то есть 0.5 > километра в бухтах по 0.05 километра, как совершенно справедливо > заметил Sergey Juchkov. Таким образом бухт получается десять; надо для > каждой из них получить строку - то есть из этой одной получится очень > много. несколько десятков. чудно. приведите к единому типу значения. переведите километры в метры, и простым делением получите количество бухт. т.е 0.5км = 0.5*1000 = 500м 500 м / 50 м = 10 бухт. Хеш это "бухт по 50м", "катушек по 300м" являющийся группировочным признаком для операции сложения. > а вот что такое группировка в виде хеша - я не догнал. у хеша ключи > уникальные, то есть если мы в ключи запишем то, что в скобках, > значения перетрутся несколько раз и требуемого эффекта не получится. > точно то же самое, если ключами назначить то, что перед скобками. > или я неправильно понял? > P.S. ещё не успел потестить предложенное решение. > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From gg.error на gmail.com Thu Nov 6 06:19:15 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 6 Nov 2008 17:19:15 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <615fd2130811060618w68e9696ubdaa324ddcb32ac0@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <20081106135215.GA19814@work.uvw.ru> <615fd2130811060600y775db8dcx154e28eb15f84b91@mail.gmail.com> <20081106141243.GC19814@work.uvw.ru> <615fd2130811060618w68e9696ubdaa324ddcb32ac0@mail.gmail.com> Message-ID: <75b57edb0811060619i199d3653pa8cc4fff5fcd0144@mail.gmail.com> 6 ноября 2008 г. 17:18 пользователь Sergey Juchkov написал: > > > 2008/11/6 Dmitry E. Oboukhov > >> >> SJ> что может быть проще - 2.4 разделить на 0.3 >> почему на 0.3? >> > > до скобок длина в киломестрах, в скобках в метрах. что не так? > именно так. > > -- > Sergey Juchkov > http://juchkov.com > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From juchkov на gmail.com Thu Nov 6 06:19:34 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Thu, 6 Nov 2008 17:19:34 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <20081106141113.GB19814@work.uvw.ru> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <20081106141113.GB19814@work.uvw.ru> Message-ID: <615fd2130811060619g422d7998sfa7a08b341a9df74@mail.gmail.com> Не умножать, а делить :) > > 0,5(бухты по 50 м), > > > результат: > > 25 бухты > -- Sergey Juchkov http://juchkov.com ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From al на beshenov.ru Thu Nov 6 06:20:51 2008 From: al на beshenov.ru (Alexey Beshenov) Date: Thu, 6 Nov 2008 17:20:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL08zc2yDO?= =?koi8-r?b?wSDTzNzbPw==?= In-Reply-To: References: Message-ID: <200811061720.51706.al@beshenov.ru> On Thursday 06 November 2008 17:14:20 Dmitry Arsentiev wrote: > Народ, помогите пожалуйста, если знаете. > Не могу бэкслэш заменить на просто слэш > в сторке $a = "image\02-0-0-1.gif"; > $a =~ s{\\}{/}; > > Печатает imageРОЖИЦА-0-0-1.gif > где про РОЖИЦУ подозреваю, что это отображение \x{02} Это интерполяция в двойных кавычках, регэксп ни при чем. my $a = 'image\02-0-0-1.gif'; $a =~ s#{\\}{/}; print "$a\n"; -- Setting Orange, Aftermath 18 YOLD 3174 Alexey Beshenov http://beshenov.ru/ From dmarsentev на gmail.com Thu Nov 6 06:21:13 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 6 Nov 2008 17:21:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KLCDF08zJIMvUzyDa?= =?koi8-r?b?zsHF1Cwg0M/Nz8fJ1MUg0MzJ2jogy8HLINrBzcXOydTYIMLcy9PM?= =?koi8-r?b?3NsgzsEg08zc2z8=?= In-Reply-To: <4912FC29.9070109@gmail.com> References: <4912FC29.9070109@gmail.com> Message-ID: > Разделитель regexp должен быть одинаковый. > $a =~ s#\\#\/#g; Евгений, спасибо, но мне не помогло. :( 6 ноября 2008 г. 17:16 пользователь Kaltashkin Eugene написал: > Dmitry Arsentiev пишет: >> >> Народ, помогите пожалуйста, если знаете. >> Не могу бэкслэш заменить на просто слэш >> в сторке $a = "image\02-0-0-1.gif"; >> $a =~ s{\\}{/}; >> >> Подробнее. >> Есть (пробный) перловый скрипт в UTF-f8 файле >> --------------------------------------------------- >> #!/usr/bin/perl >> use strict; >> use utf8; >> >> my $a = "image\02-0-0-1.gif"; >> >> $a =~ s{\\}{/}; >> print "$a\n"; >> ------------------------------------------------------ >> >> Печатает imageРОЖИЦА-0-0-1.gif >> где про РОЖИЦУ подозреваю, что это отображение \x{02} >> >> Я сделал >> >> $a =~ s{\02}{/02}; >> >> и оно заработало, но осадок остался. >> > > Разделитель regexp должен быть одинаковый. > $a =~ s#\\#\/#g; > > >> >> Как процессить бэкслэш, я не понимаю. :( >> >> Можете помочь? >> Заранее спасибо. >> -- >> 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 Nov 6 06:23:05 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 6 Nov 2008 17:23:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: <200811061720.51706.al@beshenov.ru> References: <200811061720.51706.al@beshenov.ru> Message-ID: > Это интерполяция в двойных кавычках, регэксп ни при чем. > > my $a = 'image\02-0-0-1.gif'; > $a =~ s#{\\}{/}; > print "$a\n"; Алексей, спасибо, помогло! 6 ноября 2008 г. 17:20 пользователь Alexey Beshenov написал: > On Thursday 06 November 2008 17:14:20 Dmitry Arsentiev wrote: >> Народ, помогите пожалуйста, если знаете. >> Не могу бэкслэш заменить на просто слэш >> в сторке $a = "image\02-0-0-1.gif"; >> $a =~ s{\\}{/}; >> >> Печатает imageРОЖИЦА-0-0-1.gif >> где про РОЖИЦУ подозреваю, что это отображение \x{02} > > Это интерполяция в двойных кавычках, регэксп ни при чем. > > my $a = 'image\02-0-0-1.gif'; > $a =~ s#{\\}{/}; > print "$a\n"; > > -- > Setting Orange, Aftermath 18 YOLD 3174 > Alexey Beshenov http://beshenov.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From gg.error на gmail.com Thu Nov 6 06:30:46 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 6 Nov 2008 17:30:46 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <200811061651.38072.aml@rulezz.ru> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811061651.38072.aml@rulezz.ru> Message-ID: <75b57edb0811060630t69843412y58307ed45cfa66c0@mail.gmail.com> насколько я могу судить, приведённый код решает задачу просто замечательно - потому огромное спасибо ) 6 ноября 2008 г. 16:51 пользователь Alexander Lourier написал: > В сообщении от Четверг 06 ноября 2008 Павел Тимонин написал(a): > > > работа единичная, то есть эти скрипты будут запускаться примерно раз в > > неделю. так что быстродействие и оптимизированность в общем-то не > > требуется, гораздо важнее наглядность кода, чтоб я мог в нём разобраться > :) > > > > можете подсказать что-нибудь? > > #!/usr/bin/perl > > use strict; > > my %single = ( > 'катушки' => 'катушка', > 'бухты' => 'бухта', > ); > > while (<>) { > > chomp; > > for my $entry (split /, /) { > > if (my ($amount, $unit_name, $unit_size) = ($entry =~ > /^\s*(\d+|\d+,\d+| > \d+\.\d+)\s*\((.+)\s+по\s+(\d+)\s*м\s*\)\s*$/)) { > > $amount =~ s/,/./; > > my $units = $amount * 1000 / $unit_size; > > if ($units != int($units)) { > > warn "$entry: дробное число единиц\n"; > } > > my $out_line = ($unit_size / 1000) . ' ' . > ($single{$unit_name} || > $unit_name) . "\n"; > > for (my $i = 0; $i < $units; $i++) { > > print $out_line; > } > > } else { > > warn "$entry: неизвестный формат\n"; > } > } > } > > В аттаче он же с сохранением форматирования. > > -- > Alexander Lourier, http://aml.rulezz.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Thu Nov 6 06:41:47 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 6 Nov 2008 17:41:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <20081106141113.GB19814@work.uvw.ru> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <20081106141113.GB19814@work.uvw.ru> Message-ID: <20081106144147.GD19814@work.uvw.ru> я кажись догнал про километры то есть чуток поправить: Tmppo> sub split_one($$$) Tmppo> { Tmppo> my ($num, $what, $by)=@_; $by/=1000; Tmppo> $num=~s/,/./; Tmppo> my $ret = ''; Tmppo> while($num>1) while($num>$by) Tmppo> { Tmppo> $ret .= "$by $what\n"; Tmppo> $num -= 1; Tmppo> } Tmppo> $ret .= sprintf "%s %s\n", $by*$num, $what; $ret .= sprintf "%s %s\n", $by*$num, $what; вот полный пример: #!/usr/bin/perl use warnings; use strict; use utf8; use open qw(:std :utf8); my $string=<$by) { $ret .= "$by $what\n"; $num -= $by; } $ret .= sprintf "%1.3f %s\n", $num, $what; return $ret; } $string =~ s{(\d+(?:,\d+)?)\s*\(\s*(\S+)\s+(?:по\s+)?(\d+).*?\)\s*,?\s*} { split_one($1, $2, $3/1000) }esg; print $string; результат: 0.05 бухты 0.05 бухты 0.05 бухты 0.05 бухты 0.05 бухты 0.05 бухты 0.05 бухты 0.05 бухты 0.05 бухты 0.05 бухты 0.000 бухты ... сразу видно что нельзя в плавающей арихметике считать бухгалтерию и количества надо перевести все в метры а не километры вот в метрах: #!/usr/bin/perl use warnings; use strict; use utf8; use open qw(:std :utf8); my $string=<$by) { $ret .= "$by $what\n"; $num -= $by; } $ret .= sprintf "%d %s\n", $num, $what; return $ret; } $string =~ s{(\d+(?:,\d+)?)\s*\(\s*(\S+)\s+(?:по\s+)?(\d+).*?\)\s*,?\s*} { split_one($1, $2, $3) }esg; print $string; результат: 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 500 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 300 катушки 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 100 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 50 бухты 300 катушки 300 катушки 50 катушки -- ... mpd playing: Крематорий - Шпалер . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From unera на debian.org Thu Nov 6 06:42:42 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 6 Nov 2008 17:42:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <75b57edb0811060619i199d3653pa8cc4fff5fcd0144@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <20081106135215.GA19814@work.uvw.ru> <615fd2130811060600y775db8dcx154e28eb15f84b91@mail.gmail.com> <20081106141243.GC19814@work.uvw.ru> <615fd2130811060618w68e9696ubdaa324ddcb32ac0@mail.gmail.com> <75b57edb0811060619i199d3653pa8cc4fff5fcd0144@mail.gmail.com> Message-ID: <20081106144242.GE19814@work.uvw.ru> >> 2008/11/6 Dmitry E. Oboukhov >> >>> SJ>>>> что может быть проще - 2.4 разделить на 0.3 >>> почему на 0.3? >>> >> >> до скобок длина в киломестрах, в скобках в метрах. что не так? >> ПТ> именно так. ага уж увидел -- ... mpd playing: Крематорий - Зомби . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From al на beshenov.ru Thu Nov 6 06:45:02 2008 From: al на beshenov.ru (Alexey Beshenov) Date: Thu, 6 Nov 2008 17:45:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL08zc2yDO?= =?koi8-r?b?wSDTzNzbPw==?= In-Reply-To: <4912FC29.9070109@gmail.com> References: <4912FC29.9070109@gmail.com> Message-ID: <200811061745.02403.al@beshenov.ru> On Thursday 06 November 2008 17:16:09 Kaltashkin Eugene wrote: >> $a =~ s{\\}{/}; > Разделитель regexp должен быть одинаковый. > $a =~ s#\\#\/#g; В Perl не обязательно. Для парных скобок другая запись. $ perl -e '$\="\n"; $_=q#image\02-0-0-1.gif#; s{\\}{/}g; print;' image/02-0-0-1.gif $ perl -e '$\="\n"; $_=q#image\02-0-0-1.gif#; s[\\][/]g; print;' image/02-0-0-1.gif $ perl -e '$\="\n"; $_=q#image\02-0-0-1.gif#; s(\\)(/)g; print;' image/02-0-0-1.gif Но для sed иначе (да, тут можно запутаться): $ echo 'image\02-0-0-1.gif' | sed -e 's{\\}{/}g' sed: -e expression #1, char 9: unterminated `s' command $ echo 'image\02-0-0-1.gif' | sed -e 's{\\{/{g' # !!! image/02-0-0-1.gif $ perl -e '$\ = "\n"; $_ = q#image\02-0-0-1.gif#; s{\\{/{g; print;' Substitution pattern not terminated at -e line 1. -- Setting Orange, Aftermath 18 YOLD 3174 Alexey Beshenov http://beshenov.ru/ From dmarsentev на gmail.com Thu Nov 6 09:35:40 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 6 Nov 2008 20:35:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: <200811061745.02403.al@beshenov.ru> References: <4912FC29.9070109@gmail.com> <200811061745.02403.al@beshenov.ru> Message-ID: А можно уточняющий вопрос? Пусть строка хранится в переменной $str Пусть необходимо в ней сделать замену \ на / При этом в строке $str могут быть фрагменты вида image\02 Требуется, чтобы эти фрагменты приняли вид image/02 Как этого добиться? 6 ноября 2008 г. 17:45 пользователь Alexey Beshenov написал: > On Thursday 06 November 2008 17:16:09 Kaltashkin Eugene wrote: >>> $a =~ s{\\}{/}; >> Разделитель regexp должен быть одинаковый. >> $a =~ s#\\#\/#g; > > В Perl не обязательно. Для парных скобок другая запись. > > $ perl -e '$\="\n"; $_=q#image\02-0-0-1.gif#; s{\\}{/}g; print;' > image/02-0-0-1.gif > > $ perl -e '$\="\n"; $_=q#image\02-0-0-1.gif#; s[\\][/]g; print;' > image/02-0-0-1.gif > > $ perl -e '$\="\n"; $_=q#image\02-0-0-1.gif#; s(\\)(/)g; print;' > image/02-0-0-1.gif > > > Но для sed иначе (да, тут можно запутаться): > > $ echo 'image\02-0-0-1.gif' | sed -e 's{\\}{/}g' > sed: -e expression #1, char 9: unterminated `s' command > > $ echo 'image\02-0-0-1.gif' | sed -e 's{\\{/{g' # !!! > image/02-0-0-1.gif > > > $ perl -e '$\ = "\n"; $_ = q#image\02-0-0-1.gif#; s{\\{/{g; print;' > Substitution pattern not terminated at -e line 1. > > -- > Setting Orange, Aftermath 18 YOLD 3174 > Alexey Beshenov http://beshenov.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From al на beshenov.ru Thu Nov 6 10:14:48 2008 From: al на beshenov.ru (Alexey Beshenov) Date: Thu, 6 Nov 2008 21:14:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL08zc2yDO?= =?koi8-r?b?wSDTzNzbPw==?= In-Reply-To: References: <200811061745.02403.al@beshenov.ru> Message-ID: <200811062114.49133.al@beshenov.ru> On Thursday 06 November 2008 20:35:40 Dmitry Arsentiev wrote: > А можно уточняющий вопрос? > Пусть строка хранится в переменной $str > Пусть необходимо в ней сделать замену \ на / > При этом в строке $str могут быть фрагменты вида image\02 > Требуется, чтобы эти фрагменты приняли вид image/02 > Как этого добиться? А какие проблемы с $s =~ s#\\#/#g ? Никаких не должно быть, если в строке есть фрагменты вида image\02. В исходном примере таких фрагментов не было --- там был символ 0x02, который в виндовом терминале и отображается как смайлик. -- Setting Orange, Aftermath 18 YOLD 3174 Alexey Beshenov http://beshenov.ru/ From dmarsentev на gmail.com Thu Nov 6 10:33:22 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 6 Nov 2008 21:33:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: <200811062114.49133.al@beshenov.ru> References: <200811061745.02403.al@beshenov.ru> <200811062114.49133.al@beshenov.ru> Message-ID: > А какие проблемы с $s =~ s#\\#/#g ? Алексей, у меня не работает эта конструкция при условии, что я не могу заключить исходную строку в одинарные кавычки. Я могу только делать что-то с переменной, содержащей эту строку. Сформулирую по-другому. У меня есть переменная, содержщая строку. Каким действием над этой переменной я могу перевести содержащуюся в ней строку в 'однокавычковый' режим? Как переключатель в однокавычковый режим не сработали ни q#$a#, ни eval(q#$a#) Вот скрипт. ------------------------------------------------------------- #!/usr/bin/perl use strict; use utf8; # эту строку трогать нельзя, трогать можно переменную $a my $a = "image\02-1.gif image\02-2.gif image\02-2.gif и ещё много разного в этой строке"; # надо получить # image/02-1.gif image/02-2.gif image/02-2.gif и ещё много разного в этой строке $a =~ s#\\#/#g; print "$a\n"; ----------------------------------------------------------- Этот скрипт печатает смайлики вместо желаемых слэшей. 6 ноября 2008 г. 21:14 пользователь Alexey Beshenov написал: > On Thursday 06 November 2008 20:35:40 Dmitry Arsentiev wrote: >> А можно уточняющий вопрос? >> Пусть строка хранится в переменной $str >> Пусть необходимо в ней сделать замену \ на / >> При этом в строке $str могут быть фрагменты вида image\02 >> Требуется, чтобы эти фрагменты приняли вид image/02 >> Как этого добиться? > > А какие проблемы с $s =~ s#\\#/#g ? Никаких не должно быть, > если в строке есть фрагменты вида image\02. В исходном примере > таких фрагментов не было --- там был символ 0x02, который в > виндовом терминале и отображается как смайлик. > > -- > Setting Orange, Aftermath 18 YOLD 3174 > Alexey Beshenov http://beshenov.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From evdokimov.denis на gmail.com Thu Nov 6 10:38:54 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 6 Nov 2008 21:38:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: References: <200811061745.02403.al@beshenov.ru> <200811062114.49133.al@beshenov.ru> Message-ID: На лицо явная ошибка в условии... Есть строка с ошибкой, нам её исправить нельзя, но несколькими строками ниже мы можем делать что захотим Что-то тут явно не так ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Thu Nov 6 10:45:13 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 6 Nov 2008 21:45:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: References: <200811061745.02403.al@beshenov.ru> <200811062114.49133.al@beshenov.ru> Message-ID: Поясняю более детально на момент выполнения $a =~ s#\\#/#g;* *У Вас уже нет обратного слеша* * my $a = "image\02-0-0-1.gif"; $a = join " ", split '', $a; print "$a\n"; ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmarsentev на gmail.com Thu Nov 6 10:46:16 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 6 Nov 2008 21:46:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: References: <200811061745.02403.al@beshenov.ru> <200811062114.49133.al@beshenov.ru> Message-ID: Денис. Я обрабатываю некий текст. Считываю весь текст в переменную. Текст большой, килобайт 50-100. В этом тексте много чего встречается. Не я пальцами задаю этот текст, я его считываю из файла. В итоге этот текст оказывается в переменной, например, $str. Я хочу сделать в этой переменной тотальную замену по всем вхождениям подстрок вида image\02-что-то-там.gif У меня не получается. Эта конструкция s#\\#/#g; не работает, так как меняет \02 на улыбающуюся рожицу. Что касается неверности условия. Условие такое: текст трогать не могу, могу трогать переменную, содержащую этот текст. Подозреваю, что есть в перле простое решение - некая операция над переменной, переключающая содержащуюся в пееменной строку в однокавычковый режим. 6 ноября 2008 г. 21:38 пользователь Denis Evdokimov написал: > На лицо явная ошибка в условии... > Есть строка с ошибкой, нам её исправить нельзя, > но несколькими строками ниже мы можем делать что захотим > > Что-то тут явно не так > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From dmarsentev на gmail.com Thu Nov 6 10:51:44 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 6 Nov 2008 21:51:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: References: <200811061745.02403.al@beshenov.ru> <200811062114.49133.al@beshenov.ru> Message-ID: Спасибо, посмотрел. Денис, я понял вас так: обратного слэша _нет_ и _не_будет_ ;) Попав в интерполируемую строку, фрагмент \02 _навсегда_ превратился в рожицу. Безвозвратно. Теперь понял. 6 ноября 2008 г. 21:45 пользователь Denis Evdokimov написал: > Поясняю более детально > на момент выполнения > $a =~ s#\\#/#g; > У Вас уже нет обратного слеша > my $a = "image\02-0-0-1.gif"; > $a = join " ", split '', $a; > print "$a\n"; > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From al на beshenov.ru Thu Nov 6 10:53:06 2008 From: al на beshenov.ru (Alexey Beshenov) Date: Thu, 6 Nov 2008 21:53:06 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL08zc2yDO?= =?koi8-r?b?wSDTzNzbPw==?= In-Reply-To: References: Message-ID: <200811062153.07155.al@beshenov.ru> On Thursday 06 November 2008 21:46:16 Dmitry Arsentiev wrote: > Я обрабатываю некий текст. > Считываю весь текст в переменную. > Текст большой, килобайт 50-100. > В этом тексте много чего встречается. > Не я пальцами задаю этот текст, я его считываю из файла. > В итоге этот текст оказывается в переменной, например, $str. Это каким образом считывание текста из файла приводит к интерполяции qq?! $ cat -n test.txt 1 image\101 2 image\102 3 image\103 $ perl -e 'foreach (<>) { s#\\#/#g; print }' test.txt | cat -n 1 image/101 2 image/102 3 image/103 -- Setting Orange, Aftermath 18 YOLD 3174 Alexey Beshenov http://beshenov.ru/ From dmarsentev на gmail.com Thu Nov 6 11:07:13 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 6 Nov 2008 22:07:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: <200811062153.07155.al@beshenov.ru> References: <200811062153.07155.al@beshenov.ru> Message-ID: Алексей, спасибо за помощь. Вы, конечно, правы. Однако вы сделали пример настолько по-своему, что мне он не очень годится. К большому моему сожалению. Мне надо, чтобы весь текст лежал в одной переменной. Считываю я из файла по рабоче-крестьянски. вот так: my @a = ; my $a = "@a"; В итоге получаю весь текст из файла в интерполируемой строке. Вопрос: умеете ли вы как-то считывать весь файл в переменную, чтобы в этой переменной содержалась неинтерполируемая строка? Я не умею. Я понял вашу мысль так: файл надо читать построчно, обрабатывать каждую считанную строку надо сразу. Хотя мне это очень неудобно, видимо, на этом и остановлюсь. 6 ноября 2008 г. 21:53 пользователь Alexey Beshenov написал: > On Thursday 06 November 2008 21:46:16 Dmitry Arsentiev wrote: >> Я обрабатываю некий текст. >> Считываю весь текст в переменную. >> Текст большой, килобайт 50-100. >> В этом тексте много чего встречается. >> Не я пальцами задаю этот текст, я его считываю из файла. >> В итоге этот текст оказывается в переменной, например, $str. > > Это каким образом считывание текста из файла приводит к > интерполяции qq?! > > $ cat -n test.txt > 1 image\101 > 2 image\102 > 3 image\103 > > $ perl -e 'foreach (<>) { s#\\#/#g; print }' test.txt | cat -n > 1 image/101 > 2 image/102 > 3 image/103 > > -- > Setting Orange, Aftermath 18 YOLD 3174 > Alexey Beshenov http://beshenov.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From dmarsentev на gmail.com Thu Nov 6 11:11:38 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 6 Nov 2008 22:11:38 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: References: <200811061745.02403.al@beshenov.ru> <200811062114.49133.al@beshenov.ru> Message-ID: Спасибо за помощь, Денис. 6 ноября 2008 г. 21:45 пользователь Denis Evdokimov написал: > Поясняю более детально > на момент выполнения > $a =~ s#\\#/#g; > У Вас уже нет обратного слеша > my $a = "image\02-0-0-1.gif"; > $a = join " ", split '', $a; > print "$a\n"; > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From maxim.vuets на gmail.com Thu Nov 6 11:18:04 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 6 Nov 2008 21:18:04 +0200 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: References: <200811062153.07155.al@beshenov.ru> Message-ID: On 11/6/08, Dmitry Arsentiev wrote: > Мне надо, чтобы весь текст лежал в одной переменной. > Считываю я из файла по рабоче-крестьянски. вот так: > my @a = ; > my $a = "@a"; Действительно неочень хорошо: долго и опасно для памяти на больших объемах. Я вот такой способ предпочитаю: my $body; open F, 'file.txt'; sysread F, $body, -s F; close F; print $body; -- . Hoc est simplicissimum! ..: maxim.vuets.name From al на beshenov.ru Thu Nov 6 11:26:59 2008 From: al на beshenov.ru (Alexey Beshenov) Date: Thu, 6 Nov 2008 22:26:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL08zc2yDO?= =?koi8-r?b?wSDTzNzbPw==?= In-Reply-To: References: <200811062153.07155.al@beshenov.ru> Message-ID: <200811062227.00318.al@beshenov.ru> On Thursday 06 November 2008 22:07:13 Dmitry Arsentiev wrote: > Считываю я из файла по рабоче-крестьянски. вот так: > my @a = ; > my $a = "@a"; Лучше задать соотв. значение $/ --- см. perldoc perlvar. my $a = do { local $/; <$f> }; Это если файл заведомо маленький... > В итоге получаю весь текст из файла в интерполируемой строке. > Вопрос: умеете ли вы как-то считывать весь файл в переменную, > чтобы в этой переменной содержалась неинтерполируемая строка? > > Я не умею. Вы ничего не путаете? Можно пример кода? $ cat -n test.txt 1 image\101 2 image\102 3 image\103 $ cat -n test.pl 1 #!/usr/bin/perl 2 3 use Encode::Escape; 4 5 open my $f, '<', 'test.txt' or die; 6 my $a = do { local $/; <$f> }; # Считать целиком! 7 8 print $a; 9 print decode 'ascii-escape', $a; # Раскрыть \xxx $ ./test.pl image\101 image\102 image\103 imageA imageB imageC -- Setting Orange, Aftermath 18 YOLD 3174 Alexey Beshenov http://beshenov.ru/ From dmarsentev на gmail.com Thu Nov 6 11:27:12 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 6 Nov 2008 22:27:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: References: <200811062153.07155.al@beshenov.ru> Message-ID: > my $body; > open F, 'file.txt'; > sysread F, $body, -s F; > close F; > print $body; Спасибо, Максим. У меня размер одного файла не более 200кб. Другое дело, что этих файлов много. Но они обрабатываются последовательно, поэтому предложенная вами предосторожность в моём случае, думаю, будет чрезмерной. 6 ноября 2008 г. 22:18 пользователь Maxim Vuets написал: > On 11/6/08, Dmitry Arsentiev wrote: > >> Мне надо, чтобы весь текст лежал в одной переменной. >> Считываю я из файла по рабоче-крестьянски. вот так: >> my @a = ; >> my $a = "@a"; > > Действительно неочень хорошо: долго и опасно для памяти > на больших объемах. > > Я вот такой способ предпочитаю: > > my $body; > open F, 'file.txt'; > sysread F, $body, -s F; > close F; > print $body; > > -- > . Hoc est simplicissimum! > ..: maxim.vuets.name > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From maxim.vuets на gmail.com Thu Nov 6 11:27:15 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 6 Nov 2008 21:27:15 +0200 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <200811061651.38072.aml@rulezz.ru> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811061651.38072.aml@rulezz.ru> Message-ID: On 11/6/08, Alexander Lourier wrote: *snip!* > while (<>) { > > chomp; > > for my $entry (split /, /) { > > if (my ($amount, $unit_name, $unit_size) = ($entry =~ /^\s*(\d+|\d+,\d+| > \d+\.\d+)\s*\((.+)\s+по\s+(\d+)\s*м\s*\)\s*$/)) { *snip!* Александр, разрешите поинтересоваться: что это за такой оригильный способ написаниия кода "через строку"? Встречаю уже не первый раз (да и не только в Перле), а возможность спросить у непосредственного автора появилась только сейчас (: -- . Hoc est simplicissimum! ..: maxim.vuets.name From aml на rulezz.ru Thu Nov 6 11:38:54 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 6 Nov 2008 22:38:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811061651.38072.aml@rulezz.ru> Message-ID: <200811062238.54966.aml@rulezz.ru> В сообщении от Четверг 06 ноября 2008 Maxim Vuets написал(a): > Александр, разрешите поинтересоваться: что это за такой > оригильный способ написаниия кода "через строку"? > Встречаю уже не первый раз (да и не только в Перле), а возможность > спросить у непосредственного автора появилась только сейчас (: Визуальное разделение, чисто для удобства восприятия. Никого ведь не удивляет, что вокруг знаков операций +, - и т.д. ставят пробелы. То же самое и для строк. Исключение - лишь строчки с единственным символом "}". Ее условно считаем пустой, и отделять ее не нужно. Прочитал об этом лет 10 назад в какой-то книжке по программированию на C++. Попробовал - и правда, очень удобно. -- Alexander Lourier, http://aml.rulezz.ru From juchkov на gmail.com Thu Nov 6 11:51:50 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Thu, 6 Nov 2008 22:51:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <200811062238.54966.aml@rulezz.ru> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811061651.38072.aml@rulezz.ru> <200811062238.54966.aml@rulezz.ru> Message-ID: <123109144.20081106225150@gmail.com> Привет. AL> Визуальное разделение, чисто для удобства восприятия. Никого ведь не удивляет, AL> что вокруг знаков операций +, - и т.д. ставят пробелы. То же самое и для AL> строк. Исключение - лишь строчки с единственным символом "}". Ее условно AL> считаем пустой, и отделять ее не нужно. Прочитал об этом лет 10 назад в AL> какой-то книжке по программированию на C++. Попробовал - и правда, очень AL> удобно. Честно говоря не сказал бы что удобно. Если метод/функция на 10 строк - да - все хорошо. Если экранные 25 - они превращаются минимум в 45 - это два экрана, это простите уже пипец - затрудняет чтение. PS: 25-45 заменить на свое любимое количество строк. Ах да, я ж забыл что перл по сути write-only язык :) Зачем читать :) -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From dmarsentev на gmail.com Thu Nov 6 11:57:57 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 6 Nov 2008 22:57:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: <200811062227.00318.al@beshenov.ru> References: <200811062153.07155.al@beshenov.ru> <200811062227.00318.al@beshenov.ru> Message-ID: > $ cat -n test.pl > 1 #!/usr/bin/perl > 2 > 3 use Encode::Escape; > 4 > 5 open my $f, '<', 'test.txt' or die; > 6 my $a = do { local $/; <$f> }; # Считать целиком! > 7 > 8 print $a; > 9 print decode 'ascii-escape', $a; # Раскрыть \xxx > > $ ./test.pl > image\101 > image\102 > image\103 > > imageA > imageB > imageC Спасибо, Алексей. Вы правы. Попробую изменить способ чтения из файла, может поможет. 6 ноября 2008 г. 22:26 пользователь Alexey Beshenov написал: > On Thursday 06 November 2008 22:07:13 Dmitry Arsentiev wrote: >> Считываю я из файла по рабоче-крестьянски. вот так: >> my @a = ; >> my $a = "@a"; > > Лучше задать соотв. значение $/ --- см. perldoc perlvar. > > my $a = do { local $/; <$f> }; > > Это если файл заведомо маленький... > >> В итоге получаю весь текст из файла в интерполируемой строке. >> Вопрос: умеете ли вы как-то считывать весь файл в переменную, >> чтобы в этой переменной содержалась неинтерполируемая строка? >> >> Я не умею. > > Вы ничего не путаете? Можно пример кода? > > $ cat -n test.txt > 1 image\101 > 2 image\102 > 3 image\103 > > $ cat -n test.pl > 1 #!/usr/bin/perl > 2 > 3 use Encode::Escape; > 4 > 5 open my $f, '<', 'test.txt' or die; > 6 my $a = do { local $/; <$f> }; # Считать целиком! > 7 > 8 print $a; > 9 print decode 'ascii-escape', $a; # Раскрыть \xxx > > $ ./test.pl > image\101 > image\102 > image\103 > > imageA > imageB > imageC > > -- > Setting Orange, Aftermath 18 YOLD 3174 > Alexey Beshenov http://beshenov.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From al на beshenov.ru Thu Nov 6 12:01:53 2008 From: al на beshenov.ru (Alexey Beshenov) Date: Thu, 6 Nov 2008 23:01:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL08zc2yDO?= =?koi8-r?b?wSDTzNzbPw==?= In-Reply-To: References: <200811062227.00318.al@beshenov.ru> Message-ID: <200811062301.53528.al@beshenov.ru> On Thursday 06 November 2008 22:57:57 Dmitry Arsentiev wrote: > Попробую изменить способ чтения из файла, может поможет. Но дело не в способе чтения. Кстати, $a = "@a" --- это в данном случае некрасиво и лишние пробелы (вам же они не нужны?). -- Setting Orange, Aftermath 18 YOLD 3174 Alexey Beshenov http://beshenov.ru/ From maxim.vuets на gmail.com Thu Nov 6 12:13:51 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 6 Nov 2008 22:13:51 +0200 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <200811062238.54966.aml@rulezz.ru> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811061651.38072.aml@rulezz.ru> <200811062238.54966.aml@rulezz.ru> Message-ID: On 11/6/08, Alexander Lourier wrote: >> Александр, разрешите поинтересоваться: что это за такой >> оригильный способ написаниия кода "через строку"? > > Визуальное разделение, чисто для удобства восприятия. Ну, раз визуально, так может быть лучше выбрать шрифт с большей высотой строки просто? Или поставить больший интерлиньяж в текстовом редакторе? > Никого ведь не удивляет, > что вокруг знаков операций +, - и т.д. ставят пробелы. То же самое и для > строк. Это горизонтальные пробелы, а не вертикальные. Еще вы вот ставите пробелы после знаков препинания, между словами, ну конечно (: А ведь между строками не ставите. > Исключение - лишь строчки с единственным символом "}". Ее условно > считаем пустой, и отделять ее не нужно. Ага, да. Я обратил внимание. Извините за такую пристрастность, просто мне действительно это интересно и не совсем понятно. -- . Hoc est simplicissimum! ..: maxim.vuets.name From maxim.vuets на gmail.com Thu Nov 6 12:26:22 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 6 Nov 2008 22:26:22 +0200 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: References: <200811062153.07155.al@beshenov.ru> Message-ID: On 11/6/08, Dmitry Arsentiev wrote: > У меня размер одного файла не более 200кб. > Другое дело, что этих файлов много. > Но они обрабатываются последовательно, > поэтому предложенная вами предосторожность > в моём случае, думаю, будет чрезмерной. А обязательно иметь весь файл целиком в памяти? По-помоему, построчно-последовательная обработка файла намного эффективнее. -- . Hoc est simplicissimum! ..: maxim.vuets.name From aml на rulezz.ru Thu Nov 6 12:29:20 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 6 Nov 2008 23:29:20 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> Message-ID: <200811062329.21008.aml@rulezz.ru> В сообщении от Четверг 06 ноября 2008 Maxim Vuets написал(a): > On 11/6/08, Alexander Lourier wrote: > >> Александр, разрешите поинтересоваться: что это за такой > >> оригильный способ написаниия кода "через строку"? > > > > Визуальное разделение, чисто для удобства восприятия. > > Ну, раз визуально, так может быть лучше выбрать шрифт с большей > высотой строки просто? Или поставить больший интерлиньяж > в текстовом редакторе? Возможно. Допускаю, что это пережиток старых времен с ненастраиваемыми терминалами. Привычка - вторая натура :) > > Никого ведь не удивляет, > > что вокруг знаков операций +, - и т.д. ставят пробелы. То же самое и для > > строк. > > Это горизонтальные пробелы, а не вертикальные. > Еще вы вот ставите пробелы после знаков препинания, между > словами, ну конечно (: А ведь между строками не ставите. Кстати, ставлю. Между цитатой и ответом. Между абзацами. И вы тоже ставите. Тоже можно научить почтовый клиент визуально оформлять цитаты с вертикальными отступами. А все равно, привычка берет свое, и отделяем сами пустыми строчками. > Извините за такую пристрастность, просто мне действительно > это интересно и не совсем понятно. Да вообще, сколько людей, столько стилей кодирования. Кстати, хотел спросить у народа, каких успехов вы достигли в унификации стиля в рамках одного проекта? Я устал бодаться с программистами, чтобы все одинаково писали, и код не был похож на лоскутное одеяло. У меня, чтобы понять, кто писал кусок кода, не нужно даже в репозитарий лезть - все и так понятно. -- Alexander Lourier, http://aml.rulezz.ru From juchkov на gmail.com Thu Nov 6 12:39:51 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Thu, 6 Nov 2008 23:39:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <200811062329.21008.aml@rulezz.ru> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> <200811062329.21008.aml@rulezz.ru> Message-ID: <1165126894.20081106233951@gmail.com> Здравствуйте, Alexander. Вы писали 6 ноября 2008 г., 23:29:20: AL> Да вообще, сколько людей, столько стилей кодирования. Да, но в рамках проекта, отдела или компании должен быть стандарт. AL> Кстати, хотел спросить у народа, каких успехов вы достигли в унификации стиля AL> в рамках одного проекта? Я устал бодаться с программистами, чтобы все AL> одинаково писали, и код не был похож на лоскутное одеяло. У меня, чтобы AL> понять, кто писал кусок кода, не нужно даже в репозитарий лезть - все и так AL> понятно. Есть стандарт, кто не придерживается - ему дается указание привести к... Если это повторяется раз к разу - повод задуматься а нужен ли он. Это все отлавливается за первый месяц испытательного. Ибо если человек не уважает коллег (а иначе это расценить нельзя - коллегам приходится "мучатся" при чтении "неформатного кода") то это как минимум причина выяснять вопрос "сработки" в коллективе. Хуже может быть только вообще "бредовый стиль программирования" когда например встречается что-то типа этого: одна и та же переменная в разных местах кода называется по разному. Точнее это не стиль программирования, а низкая квалификация. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From maxim.vuets на gmail.com Thu Nov 6 12:45:37 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 6 Nov 2008 22:45:37 +0200 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <200811062329.21008.aml@rulezz.ru> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> <200811062329.21008.aml@rulezz.ru> Message-ID: On 11/6/08, Alexander Lourier wrote: >> Это горизонтальные пробелы, а не вертикальные. >> Еще вы вот ставите пробелы после знаков препинания, между >> словами, ну конечно (: А ведь между строками не ставите. > > Кстати, ставлю. Между цитатой и ответом. Между абзацами. И вы тоже ставите. > Тоже можно научить почтовый клиент визуально оформлять цитаты с > вертикальными > отступами. А все равно, привычка берет свое, и отделяем сами пустыми > строчками. Ыыы, это другое... ну ладно (: Кстати, я предпочитаю использовать такое сильное визуальное выделение, как пустая строка, только для выделения логических кусков в коде. > Кстати, хотел спросить у народа, каких успехов вы достигли в унификации > стиля > в рамках одного проекта? Я устал бодаться с программистами, чтобы все > одинаково писали, и код не был похож на лоскутное одеяло. У меня, чтобы > понять, кто писал кусок кода, не нужно даже в репозитарий лезть - все и так > понятно. А у нас все просто: если код оформлен не по соглашениям, то он просто не проходит code review, то есть возвращается на доработкуи исправление. Если мне приходиться редактировать сторонний файл с отличным от принятого общего стиля, то пишу в стиле этого файла, дабы хоть файлы по отдельности были оформленны одинаково. -- . Hoc est simplicissimum! ..: maxim.vuets.name From proler на gmail.com Thu Nov 6 13:10:57 2008 From: proler на gmail.com (Oleg Alexeenkov) Date: Fri, 7 Nov 2008 00:10:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> <200811062329.21008.aml@rulezz.ru> Message-ID: <1393744269.20081107001057@gmail.com> Здравствуйте, Maxim. Вы писали 6 ноября 2008 г., 23:45:37: > On 11/6/08, Alexander Lourier wrote: >>> Это горизонтальные пробелы, а не вертикальные. >>> Еще вы вот ставите пробелы после знаков препинания, между >>> словами, ну конечно (: А ведь между строками не ставите. >> >> Кстати, ставлю. Между цитатой и ответом. Между абзацами. И вы тоже ставите. >> Тоже можно научить почтовый клиент визуально оформлять цитаты с >> вертикальными >> отступами. А все равно, привычка берет свое, и отделяем сами пустыми >> строчками. > Ыыы, это другое... ну ладно (: > Кстати, я предпочитаю использовать такое сильное визуальное выделение, > как пустая строка, только для выделения логических кусков в коде. >> Кстати, хотел спросить у народа, каких успехов вы достигли в унификации >> стиля >> в рамках одного проекта? Я устал бодаться с программистами, чтобы все >> одинаково писали, и код не был похож на лоскутное одеяло. У меня, чтобы >> понять, кто писал кусок кода, не нужно даже в репозитарий лезть - все и так >> понятно. > А у нас все просто: если код оформлен не по соглашениям, то он просто > не проходит code review, то есть возвращается на доработкуи исправление. > Если мне приходиться редактировать сторонний файл с отличным > от принятого общего стиля, то пишу в стиле этого файла, дабы > хоть файлы по отдельности были оформленны одинаково. А почему бы не выработать нечто похожее на perltidy -b -i=2 -ce -l=128 -nbbc -sob -otr -sot *.pm *.pl *.pl.dist *.cgi и всех в принудительном порядне не заставлять использовать перед коммитами? -- С уважением, Oleg mailto:proler на gmail.com From maxim.vuets на gmail.com Thu Nov 6 13:20:29 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 6 Nov 2008 23:20:29 +0200 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <1393744269.20081107001057@gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> <200811062329.21008.aml@rulezz.ru> <1393744269.20081107001057@gmail.com> Message-ID: On 11/6/08, Oleg Alexeenkov wrote: >> А у нас все просто: если код оформлен не по соглашениям, то он просто >> не проходит code review, то есть возвращается на доработкуи исправление. > >> Если мне приходиться редактировать сторонний файл с отличным >> от принятого общего стиля, то пишу в стиле этого файла, дабы >> хоть файлы по отдельности были оформленны одинаково. > > > А почему бы не выработать нечто похожее на > perltidy -b -i=2 -ce -l=128 -nbbc -sob -otr -sot *.pm *.pl *.pl.dist *.cgi > и всех в принудительном порядне не заставлять использовать перед > коммитами? Думаю, потому что мы пишем на C++ (= -- . Hoc est simplicissimum! ..: maxim.vuets.name From proler на gmail.com Thu Nov 6 13:27:08 2008 From: proler на gmail.com (Oleg Alexeenkov) Date: Fri, 7 Nov 2008 00:27:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> <200811062329.21008.aml@rulezz.ru> <1393744269.20081107001057@gmail.com> Message-ID: <737571786.20081107002708@gmail.com> Здравствуйте, Maxim. Вы писали 7 ноября 2008 г., 0:20:29: > On 11/6/08, Oleg Alexeenkov wrote: >>> А у нас все просто: если код оформлен не по соглашениям, то он просто >>> не проходит code review, то есть возвращается на доработкуи исправление. >> >>> Если мне приходиться редактировать сторонний файл с отличным >>> от принятого общего стиля, то пишу в стиле этого файла, дабы >>> хоть файлы по отдельности были оформленны одинаково. >> >> >> А почему бы не выработать нечто похожее на >> perltidy -b -i=2 -ce -l=128 -nbbc -sob -otr -sot *.pm *.pl *.pl.dist *.cgi >> и всех в принудительном порядне не заставлять использовать перед >> коммитами? > Думаю, потому что мы пишем на C++ (= astyle ? indent ? -- С уважением, Oleg mailto:proler на gmail.com From maxim.vuets на gmail.com Thu Nov 6 13:40:21 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 6 Nov 2008 23:40:21 +0200 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <737571786.20081107002708@gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> <200811062329.21008.aml@rulezz.ru> <1393744269.20081107001057@gmail.com> <737571786.20081107002708@gmail.com> Message-ID: On 11/6/08, Oleg Alexeenkov wrote: >>> А почему бы не выработать нечто похожее на >>> perltidy -b -i=2 -ce -l=128 -nbbc -sob -otr -sot *.pm *.pl *.pl.dist >>> *.cgi >>> и всех в принудительном порядне не заставлять использовать перед >>> коммитами? > >> Думаю, потому что мы пишем на C++ (= > > astyle ? indent ? Спасибо, узнал много интересных программ. Ранее, знал о существовании таких, но не знал конкретных реализаций. С другой стороны -- а зачем это все? Зачем писать как попало? -- С мыслью, что машина потом все исправит? Чесно, я не понимаю. Это напоминает случай "да зачем освобождать эту память?! ОС почистит сама по выходу" (: Единственная польза, что я вижу -- это деобфускация и такое себе временно преобразования чужого кода под свой стиль, что бы глазу было мило. А о реальном использовании -- слишком большая база кода и вот то самое лоскутное одеяло местами. -- . Hoc est simplicissimum! ..: maxim.vuets.name From dmarsentev на gmail.com Thu Nov 6 14:01:50 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Fri, 7 Nov 2008 01:01:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: References: <200811062153.07155.al@beshenov.ru> Message-ID: > А обязательно иметь весь файл целиком в памяти? > По-помоему, построчно-последовательная обработка файла > намного эффективнее. Максим, спасибо, наверное построчно эффективнее, но не в моём случае. Мне нет смысла считывать и обрабатывать только одну строку, потому что по строкам разбросаны разные теги и псевдотеги, на одной строке тег открылся, через 10 строк закрылся, из его нутра надо что-то выцепить и обработать. Вобщем, не мой случай. 6 ноября 2008 г. 23:26 пользователь Maxim Vuets написал: > On 11/6/08, Dmitry Arsentiev wrote: > >> У меня размер одного файла не более 200кб. >> Другое дело, что этих файлов много. >> Но они обрабатываются последовательно, >> поэтому предложенная вами предосторожность >> в моём случае, думаю, будет чрезмерной. > > А обязательно иметь весь файл целиком в памяти? > По-помоему, построчно-последовательная обработка файла > намного эффективнее. > > -- > . Hoc est simplicissimum! > ..: maxim.vuets.name > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From inthrax на gmail.com Thu Nov 6 15:16:50 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 7 Nov 2008 02:16:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: References: <200811062153.07155.al@beshenov.ru> Message-ID: <20f279210811061516w24415530j1f99b9cb997277a7@mail.gmail.com> 2008/11/7 Dmitry Arsentiev : >> А обязательно иметь весь файл целиком в памяти? >> По-помоему, построчно-последовательная обработка файла >> намного эффективнее. > > Максим, спасибо, наверное построчно эффективнее, но не в моём случае. > > Мне нет смысла считывать и обрабатывать только одну строку, > потому что по строкам разбросаны разные теги и псевдотеги, > на одной строке тег открылся, > через 10 строк закрылся, из его нутра надо что-то выцепить и обработать. > Вобщем, не мой случай. Я так понимаю, речь про парсинг HTML или XML. Советую посмотреть в сторону, например, HTML::TokeParser или XML::Parser. Парсить html/xml регэкспами - не лучший подход. (хотя конечно смотря какая задача) PS: За my $a следует надавать по шапке. perldoc perlvar -- Best wishes, Vladimir V. Perepelitsa aka Mons From ruz на bestpractical.com Thu Nov 6 16:09:50 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 7 Nov 2008 03:09:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <1165126894.20081106233951@gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> <200811062329.21008.aml@rulezz.ru> <1165126894.20081106233951@gmail.com> Message-ID: <589c94400811061609o3b5309a6i1a06b5d6f0481877@mail.gmail.com> perltidy 2008/11/6 Sergey Juchkov : > Здравствуйте, Alexander. > > Вы писали 6 ноября 2008 г., 23:29:20: > > > AL> Да вообще, сколько людей, столько стилей кодирования. > > Да, но в рамках проекта, отдела или компании должен быть стандарт. > > AL> Кстати, хотел спросить у народа, каких успехов вы достигли в унификации стиля > AL> в рамках одного проекта? Я устал бодаться с программистами, чтобы все > AL> одинаково писали, и код не был похож на лоскутное одеяло. У меня, чтобы > AL> понять, кто писал кусок кода, не нужно даже в репозитарий лезть - все и так > AL> понятно. > > Есть стандарт, кто не придерживается - ему дается указание привести > к... Если это повторяется раз к разу - повод задуматься а нужен ли > он. Это все отлавливается за первый месяц испытательного. > Ибо если человек не уважает коллег (а иначе это расценить нельзя - > коллегам приходится "мучатся" при чтении "неформатного кода") то это > как минимум причина выяснять вопрос "сработки" в коллективе. Хуже > может быть только вообще "бредовый стиль программирования" когда > например встречается что-то типа этого: одна и та же переменная в > разных местах кода называется по разному. Точнее это не стиль > программирования, а низкая квалификация. > > > -- > С уважением, > Sergey mailto:juchkov на gmail.com > http://juchkov.com > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruz на bestpractical.com Thu Nov 6 16:11:47 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 7 Nov 2008 03:11:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QsNGA0YHQuNC90LMg0YLQtdC60YHRgtC+0LI=?= =?utf-8?b?0L7QuSDRgdGC0YDQvtC60Lg=?= In-Reply-To: <589c94400811061609o3b5309a6i1a06b5d6f0481877@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> <200811062329.21008.aml@rulezz.ru> <1165126894.20081106233951@gmail.com> <589c94400811061609o3b5309a6i1a06b5d6f0481877@mail.gmail.com> Message-ID: <589c94400811061611p21f6b2f8j4b205b88be8cedc7@mail.gmail.com> oops. опоздал 2008/11/7 Ruslan Zakirov : > perltidy > -- Best regards, Ruslan. From dmarsentev на gmail.com Fri Nov 7 00:26:59 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Fri, 7 Nov 2008 11:26:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: <200811062301.53528.al@beshenov.ru> References: <200811062227.00318.al@beshenov.ru> <200811062301.53528.al@beshenov.ru> Message-ID: Алексей, спаибо за ваши советы и реплики, способствовало осознанию. > Но дело не в способе чтения. О?! Тогда я так и не понял, в чём дело. Буду читать кэмел бук, может быть во мне осядет сотня-другая букв. > Кстати, $a = "@a" --- это в данном случае > некрасиво и лишние пробелы (вам же они не нужны?). В задаче лишние пробелы не важны, но, правильнее мне было бы делать $str = join '', @strlist; 6 ноября 2008 г. 23:01 пользователь Alexey Beshenov написал: > On Thursday 06 November 2008 22:57:57 Dmitry Arsentiev wrote: >> Попробую изменить способ чтения из файла, может поможет. > > Но дело не в способе чтения. Кстати, $a = "@a" --- это в данном случае > некрасиво и лишние пробелы (вам же они не нужны?). > > -- > Setting Orange, Aftermath 18 YOLD 3174 > Alexey Beshenov http://beshenov.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From dmarsentev на gmail.com Fri Nov 7 00:37:39 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Fri, 7 Nov 2008 11:37:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: <20f279210811061516w24415530j1f99b9cb997277a7@mail.gmail.com> References: <200811062153.07155.al@beshenov.ru> <20f279210811061516w24415530j1f99b9cb997277a7@mail.gmail.com> Message-ID: > Я так понимаю, речь про парсинг HTML или XML. Вы правы. Корейские тексты, грязный html с вкраплениями VML и ещё какого-то мусора. > Советую посмотреть в сторону, например, HTML::TokeParser или XML::Parser. > Парсить html/xml регэкспами - не лучший подход. (хотя конечно смотря > какая задача) Спасибо за совет, Владимир. В условиях сжатых сроков рука тянется к самой надёжной из всех зыбких возможностей, предоставляемых перлом: к регулярке. > PS: За my $a следует надавать по шапке. perldoc perlvar Да, вы правы. Спасибо что не в зуб. PS Ваш замечательный доклад по utf8 (UTF-8) обретёт ли форму статьи, в которой лично я так остро нуждаютсь? 7 ноября 2008 г. 2:16 пользователь Vladimir V. Perepelitsa написал: > 2008/11/7 Dmitry Arsentiev : >>> А обязательно иметь весь файл целиком в памяти? >>> По-помоему, построчно-последовательная обработка файла >>> намного эффективнее. >> >> Максим, спасибо, наверное построчно эффективнее, но не в моём случае. >> >> Мне нет смысла считывать и обрабатывать только одну строку, >> потому что по строкам разбросаны разные теги и псевдотеги, >> на одной строке тег открылся, >> через 10 строк закрылся, из его нутра надо что-то выцепить и обработать. >> Вобщем, не мой случай. > > Я так понимаю, речь про парсинг HTML или XML. > Советую посмотреть в сторону, например, HTML::TokeParser или XML::Parser. > Парсить html/xml регэкспами - не лучший подход. (хотя конечно смотря > какая задача) > > PS: За my $a следует надавать по шапке. perldoc perlvar > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From al на beshenov.ru Fri Nov 7 01:18:11 2008 From: al на beshenov.ru (Alexey Beshenov) Date: Fri, 7 Nov 2008 12:18:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL08zc2yDO?= =?koi8-r?b?wSDTzNzbPw==?= In-Reply-To: References: <20f279210811061516w24415530j1f99b9cb997277a7@mail.gmail.com> Message-ID: <200811071218.12169.al@beshenov.ru> On Friday 07 November 2008 11:37:39 Dmitry Arsentiev wrote: > В условиях сжатых сроков рука тянется к самой надёжной > из всех зыбких возможностей, предоставляемых перлом: к регулярке. Самое простое и надежное в условиях сжатых сроков --- модули CPAN ;-) -- Sweetmorn, Aftermath 19 YOLD 3174 Alexey Beshenov http://beshenov.ru/ From dmarsentev на gmail.com Fri Nov 7 01:34:41 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Fri, 7 Nov 2008 12:34:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: <200811071218.12169.al@beshenov.ru> References: <20f279210811061516w24415530j1f99b9cb997277a7@mail.gmail.com> <200811071218.12169.al@beshenov.ru> Message-ID: > Самое простое и надежное в условиях сжатых сроков --- модули CPAN ;-) :) 7 ноября 2008 г. 12:18 пользователь Alexey Beshenov написал: > On Friday 07 November 2008 11:37:39 Dmitry Arsentiev wrote: >> В условиях сжатых сроков рука тянется к самой надёжной >> из всех зыбких возможностей, предоставляемых перлом: к регулярке. > > Самое простое и надежное в условиях сжатых сроков --- модули CPAN ;-) > > -- > Sweetmorn, Aftermath 19 YOLD 3174 > Alexey Beshenov http://beshenov.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From inthrax на gmail.com Fri Nov 7 02:13:26 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 7 Nov 2008 13:13:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: References: <200811062153.07155.al@beshenov.ru> <20f279210811061516w24415530j1f99b9cb997277a7@mail.gmail.com> Message-ID: <20f279210811070213m698d9458j43b12ed3639f63ad@mail.gmail.com> 2008/11/7 Dmitry Arsentiev : >> Я так понимаю, речь про парсинг HTML или XML. > Вы правы. > Корейские тексты, грязный html с вкраплениями VML и ещё какого-то мусора. > >> Советую посмотреть в сторону, например, HTML::TokeParser или XML::Parser. >> Парсить html/xml регэкспами - не лучший подход. (хотя конечно смотря >> какая задача) > Спасибо за совет, Владимир. > В условиях сжатых сроков рука тянется к самой надёжной > из всех зыбких возможностей, предоставляемых перлом: к регулярке. Именно поэтому я и советую обратиться к специализированным парсерам на CPAN'e Можете также посмотреть примерение токепарсера в исходных кодах livejournal -- там достаточно хороший пример. >> PS: За my $a следует надавать по шапке. perldoc perlvar > Да, вы правы. Спасибо что не в зуб. > > PS Ваш замечательный доклад по utf8 (UTF-8) обретёт ли форму статьи, > в которой лично я так остро нуждаютсь? В принципе статья даже уже есть :) Я писал в журнал перед минским воркшопом. Нужно будет ее выложить -- Best wishes, Vladimir V. Perepelitsa aka Mons From dmarsentev на gmail.com Fri Nov 7 02:43:59 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Fri, 7 Nov 2008 13:43:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?1NXQzMAg0yDSxcfVzNHSy8/KICwgxdPMySDL1M8g?= =?koi8-r?b?2s7BxdQgLCDQz83Px8nUxSDQzMnaOiDLwcsg2sHNxc7J1NggwtzL?= =?koi8-r?b?08zc2yDOwSDTzNzbPw==?= In-Reply-To: <20f279210811070213m698d9458j43b12ed3639f63ad@mail.gmail.com> References: <200811062153.07155.al@beshenov.ru> <20f279210811061516w24415530j1f99b9cb997277a7@mail.gmail.com> <20f279210811070213m698d9458j43b12ed3639f63ad@mail.gmail.com> Message-ID: > Именно поэтому я и советую обратиться к специализированным парсерам на CPAN'e > Можете также посмотреть примерение токепарсера в исходных кодах > livejournal -- там достаточно хороший пример. Под давлением прогрессивной общественности придётся прильнуть к CPANу. > В принципе статья даже уже есть :) > Я писал в журнал перед минским воркшопом. > Нужно будет ее выложить Предвкушаю простановку тэгов на неё в del.icio.us ;) 7 ноября 2008 г. 13:13 пользователь Vladimir V. Perepelitsa написал: > 2008/11/7 Dmitry Arsentiev : >>> Я так понимаю, речь про парсинг HTML или XML. >> Вы правы. >> Корейские тексты, грязный html с вкраплениями VML и ещё какого-то мусора. >> >>> Советую посмотреть в сторону, например, HTML::TokeParser или XML::Parser. >>> Парсить html/xml регэкспами - не лучший подход. (хотя конечно смотря >>> какая задача) >> Спасибо за совет, Владимир. >> В условиях сжатых сроков рука тянется к самой надёжной >> из всех зыбких возможностей, предоставляемых перлом: к регулярке. > > Именно поэтому я и советую обратиться к специализированным парсерам на CPAN'e > Можете также посмотреть примерение токепарсера в исходных кодах > livejournal -- там достаточно хороший пример. > >>> PS: За my $a следует надавать по шапке. perldoc perlvar >> Да, вы правы. Спасибо что не в зуб. >> >> PS Ваш замечательный доклад по utf8 (UTF-8) обретёт ли форму статьи, >> в которой лично я так остро нуждаютсь? > > В принципе статья даже уже есть :) > Я писал в журнал перед минским воркшопом. > Нужно будет ее выложить > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Fri Nov 7 06:43:21 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 7 Nov 2008 17:43:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <589c94400811061611p21f6b2f8j4b205b88be8cedc7@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> <200811062329.21008.aml@rulezz.ru> <1165126894.20081106233951@gmail.com> <589c94400811061609o3b5309a6i1a06b5d6f0481877@mail.gmail.com> <589c94400811061611p21f6b2f8j4b205b88be8cedc7@mail.gmail.com> Message-ID: <353f08b80811070643r2a9a78ffi2e400e944810d826@mail.gmail.com> > Есть стандарт, кто не придерживается - ему дается указание привести к. Тут нужно уметь вовремя остановиться и закрыть на это глаза, если код по-прежнему легко читать, а программист сохраняет нормальную скорость разработки. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Fri Nov 7 06:46:55 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 7 Nov 2008 17:46:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <353f08b80811070643r2a9a78ffi2e400e944810d826@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> <200811062329.21008.aml@rulezz.ru> <1165126894.20081106233951@gmail.com> <589c94400811061609o3b5309a6i1a06b5d6f0481877@mail.gmail.com> <589c94400811061611p21f6b2f8j4b205b88be8cedc7@mail.gmail.com> <353f08b80811070643r2a9a78ffi2e400e944810d826@mail.gmail.com> Message-ID: <353f08b80811070646h3b5c8bb4pe436d938b22dcf77@mail.gmail.com> > Визуальное разделение, чисто для удобства восприятия. Код удобно разбивать на "абзацы", вставляя между нескольким строками, идущими подряд, одну пустую. А когда пишешь через строку всегда, ты смысловые "абзацы" делаешь? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Fri Nov 7 08:33:15 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 07 Nov 2008 19:33:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <123109144.20081106225150@gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811061651.38072.aml@rulezz.ru> <200811062238.54966.aml@rulezz.ru> <123109144.20081106225150@gmail.com> Message-ID: <669161226075595@webmail89.yandex.ru> Вложение в формате HTML было извлечено… URL: From aml на rulezz.ru Fri Nov 7 23:04:38 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Sat, 8 Nov 2008 10:04:38 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <353f08b80811070646h3b5c8bb4pe436d938b22dcf77@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <353f08b80811070643r2a9a78ffi2e400e944810d826@mail.gmail.com> <353f08b80811070646h3b5c8bb4pe436d938b22dcf77@mail.gmail.com> Message-ID: <200811081004.39049.aml@rulezz.ru> В сообщении от Пятница 07 ноября 2008 Andrew Shitov написал(a): > > Визуальное разделение, чисто для удобства восприятия. > > Код удобно разбивать на "абзацы", вставляя между нескольким строками, > идущими подряд, одну пустую. А когда пишешь через строку всегда, ты > смысловые "абзацы" делаешь? Естественно, не всегда через строку. Пустая строчка вставляется как раз, чтобы разделять логические блоки. Условие закончилось - пустая строчка, объявление переменных закончилось - пустая строчка и т.д. Разумеется, если идет несколько однотипных строчек, то они вместе пишутся. Вот из рабочего проекта кусочек: sub clone { my ($self) = @_; $self->dbtd->do('insert into locations(type, data) select type, data from locations where id=?', undef, $self->{id}); my $new_location_id = $self->dbtd->last_insert_id; $self->dbtd->do('insert into buildings(type, data, location) select type, data, ? from buildings where location=?', undef, $new_location_id, $self->{id}); my $new_location = $self->inst->location($self->domain, $new_location_id); $self->inst->render->location_surface($self->domain, $new_location_id, 75); $self->inst->render->location_model($self->domain, $new_location_id, 75); $self->inst->render->location_render($self->domain, $new_location_id, 75); return $new_location; } -- Alexander Lourier, http://aml.rulezz.ru From aml на rulezz.ru Fri Nov 7 23:08:49 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Sat, 8 Nov 2008 10:08:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062329.21008.aml@rulezz.ru> Message-ID: <200811081008.49927.aml@rulezz.ru> В сообщении от Четверг 06 ноября 2008 Maxim Vuets написал(a): > > Кстати, хотел спросить у народа, каких успехов вы достигли в унификации > > стиля > > в рамках одного проекта? Я устал бодаться с программистами, чтобы все > > одинаково писали, и код не был похож на лоскутное одеяло. У меня, чтобы > > понять, кто писал кусок кода, не нужно даже в репозитарий лезть - все и > > так понятно. > > А у нас все просто: если код оформлен не по соглашениям, то он просто > не проходит code review, то есть возвращается на доработкуи исправление. Все жестко контролируете - до последней запятой? Или только общие соглашения типа названий функций, имен переменных, отступов? > Если мне приходиться редактировать сторонний файл с отличным > от принятого общего стиля, то пишу в стиле этого файла, дабы > хоть файлы по отдельности были оформленны одинаково. Вот это правильно. Как правило, все так и делают. А вот когда новый код пишут, тут свои привычки. -- Alexander Lourier, http://aml.rulezz.ru From maxim.vuets на gmail.com Sat Nov 8 01:49:58 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Sat, 8 Nov 2008 11:49:58 +0200 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <200811081008.49927.aml@rulezz.ru> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062329.21008.aml@rulezz.ru> <200811081008.49927.aml@rulezz.ru> Message-ID: On 11/8/08, Alexander Lourier wrote: >> А у нас все просто: если код оформлен не по соглашениям, то он просто >> не проходит code review, то есть возвращается на доработкуи исправление. > > Все жестко контролируете - до последней запятой? Или только общие соглашения > типа названий функций, имен переменных, отступов? Стараемся абсолютно всё. И стиль, и отступы, и логику... Хотя, конечно, зависит ревизора. К сожалению, не все включают показ невидимых символов, а самая популярная ошибка -- это смешивание пробелов и табуляций. Но если код попадает на пересмотр ко мне -- то я все "фэ" выскажу (: > Вот это правильно. Как правило, все так и делают. А вот когда новый код > пишут, тут свои привычки. Нам когда-то достался на доработку небольшой проект на C++, так это был не код, а сплошной кошмар. Такого стиля мы еще никогда не видили. Но что поделаешь -- придерживались того, что было "через не хочу". Потом только я все же смог уговорить руководителя дать добро и выделить время под переформатирование всех исходников. Остались довольны результатом (: -- . Hoc est simplicissimum! ..: maxim.vuets.name From juchkov на gmail.com Sat Nov 8 04:24:50 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sat, 8 Nov 2008 15:24:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MHS08nOxyDUxcvT1M/Xz8og09TSz8vJ?= In-Reply-To: <353f08b80811070643r2a9a78ffi2e400e944810d826@mail.gmail.com> References: <75b57edb0811060537w6243744dic8b05ca41fa4e658@mail.gmail.com> <200811062238.54966.aml@rulezz.ru> <200811062329.21008.aml@rulezz.ru> <1165126894.20081106233951@gmail.com> <589c94400811061609o3b5309a6i1a06b5d6f0481877@mail.gmail.com> <589c94400811061611p21f6b2f8j4b205b88be8cedc7@mail.gmail.com> <353f08b80811070643r2a9a78ffi2e400e944810d826@mail.gmail.com> Message-ID: <499984429.20081108152450@gmail.com> Здравствуйте, Andrew. Вы писали 7 ноября 2008 г., 17:43:21: >> Есть стандарт, кто не придерживается - ему дается указание привести к. AS> Тут нужно уметь вовремя остановиться и закрыть на это глаза, если код AS> по-прежнему легко читать, а программист сохраняет нормальную скорость AS> разработки. Только если в команде до 5-ти человек. Если 10-20-30 и далее и проект не на один раз написать а долгосрочной поддержкой и развитием - только так, жестокими мерами. Ибо если каждый чуть-чуть будет отступать от правил - из 20-ти чуть чуть будет большая неподдерживаемая жопа. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From subscribe на divog.com.ru Sat Nov 8 05:22:24 2008 From: subscribe на divog.com.ru (subscribe на divog.com.ru) Date: Sat, 8 Nov 2008 16:22:24 +0300 Subject: [Moscow.pm] =?windows-1251?b?0u736uAg4vXu5OAg4iDv8O725eTz8PMgUGVy?= =?windows-1251?b?bF9teV9zdHJsY3B5IO3lIO3g6eTl7eAg4iDh6OHr6O7y5erl?= =?windows-1251?q?_DLL_perl58=2Edll?= Message-ID: <001001c941a5$0bd138c0$2373aa40$@com.ru> Стоит ActivePerl 5.8.8 build 820. Поставил Catalyst 5.7001 + Calyst::Devel 1.08 (PPM-ками) Теперь perl на каждый чих ругается вот так: "Точка входа в процедуру Perl_my_strlcpy не найдена в библиотеке DLL perl58.dll" Т.е. даже банальный "perl -MCPAN" из шелла приводит к выплевыванию такой ошибки, правда затем выполнение продолжается, будто ничего и не происходило. Зато, к примеру "perl -MCGI -e 'print 1'" не ругается. Плюс к тому и сам каталист не завелся, при попытке создать новый проект, вижу сие "..../catalyst.bat df" : ... ... created "df\lib\df\Controller" Can't call method "process" on an undefined value at M:\WebServers\usr\local\perl\site\lib/Catalyst/Helper.pm line 253, line 1. Как бы сие все пофиксить, так чтобы и каталист был и косяков не было? From Andrei.Fedorov на sup.com Mon Nov 10 23:28:46 2008 From: Andrei.Fedorov на sup.com (Andrei Fedorov) Date: Tue, 11 Nov 2008 10:28:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUgy87Jx9UgxMzRIMna1d7FzsnR?= =?koi8-r?b?IFBlcmw=?= Message-ID: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> Всем привет! У меня есть знакомый, который хочет изучить Perl. У него есть навыки в программировании (JavaScript, ActionScript и PHP). Может кто-нибудь подскажет, какая книга будет наиболее актуальна для новичка в Perl? Интересуют в первую очередь нормальные книги, но ебуки и просто интересные сайты тоже не помешают :) С уважением, Андрей Федоров   SUP Fabrik, Moscow http://www.sup.com/ E-mail: andrey.fedorov на sup.com From andy на shitov.ru Mon Nov 10 23:37:55 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 11 Nov 2008 10:37:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUgy87Jx9UgxMzRIMna1d7FzsnR?= =?koi8-r?b?IFBlcmw=?= In-Reply-To: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> References: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> Message-ID: <353f08b80811102337p45950cfdya8e08d588a6b321f@mail.gmail.com> > У меня есть знакомый, который хочет изучить Perl. У него есть навыки в программировании (JavaScript, ActionScript и PHP). Может кто-нибудь подскажет, какая книга будет наиболее актуальна для новичка в Perl? Интересуют в первую очередь нормальные книги, но ебуки и просто интересные сайты тоже не помешают :) Конечно же, "Изучаем Perl" http://perl.find-info.ru/perl/016/index.htm Последний перевод, который был сделан - "Perl: изучаем глубже" для новичков вряд ли подойдет, так что можно прочитать "Изучаем Perl" на сайте, а потом купить "глубже" :-) С бумажной книгой может возникнуть трудность, потому что купить ее в магазинах сейчас уже нельзя. Но если человек сносно читает по-английски, то лучший вариант - заказать такую же книгу на Амазоне, но в оригинале. В "Доме книги" на Арбате сейчас стоит толстенный Кемел-бук третьего издания (опять же, полезно, но не для начала), и пара невнятных книг с пометками "учебник для вузов". Для меня такая пометка на книгах про перл выглядит как "не читай меня". -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Mon Nov 10 23:42:51 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 11 Nov 2008 10:42:51 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QvtGB0L7QstC10YLRg9C50YLQtSDQutC90Lg=?= =?utf-8?b?0LPRgyDQtNC70Y8g0LjQt9GD0YfQtdC90LjRjyBQZXJs?= In-Reply-To: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> References: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> Message-ID: <589c94400811102342m7c12d703sf82c23a4353881e6@mail.gmail.com> Чем плох Learning Perl и Programming Perl? Первое если он хочет быстро познакомиться с синтаксисом. Возможно будет быстро проскакивать ряд глав, что-то около дня ему может хватить. Далее perldoc DBI. Есть книжка про это тоненькая, но практически перевод манула. Любители фолиантов и желающие познать суть и все детали отправляются к Programming Perl. Perl Best Practices в качестве пособия хорошего тона и написания управляемого кода. Вроде нет русской версии. High Order Perl из последних, но возможно без перевода. 2008/11/11 Andrei Fedorov : > Всем привет! > > У меня есть знакомый, который хочет изучить Perl. У него есть навыки в программировании (JavaScript, ActionScript и PHP). Может кто-нибудь подскажет, какая книга будет наиболее актуальна для новичка в Perl? Интересуют в первую очередь нормальные книги, но ебуки и просто интересные сайты тоже не помешают :) > > С уважением, > Андрей Федоров > > SUP Fabrik, Moscow > http://www.sup.com/ > E-mail: andrey.fedorov на sup.com > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From petr на satory.ru Tue Nov 11 01:13:37 2008 From: petr на satory.ru (Petr) Date: Tue, 11 Nov 2008 12:13:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUgy87Jx9UgxMzRIMna1d7FzsnR?= =?koi8-r?b?IFBlcmw=?= In-Reply-To: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> References: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> Message-ID: <948958745.20081111121337@satory.ru> Hello Andrei, Tuesday, November 11, 2008, 10:28:46 AM, you wrote: AF> У меня есть знакомый, который хочет изучить Perl. У него есть навыки в программировании AF> (JavaScript, ActionScript и PHP). Может кто-нибудь подскажет, какая книга будет наиболее AF> актуальна для новичка в Perl? Интересуют в первую очередь нормальные книги, но ебуки и просто интересные сайты тоже не помешают :) Мне очень нравится эта книга: http://www.ozon.ru/context/detail/id/93948/ Обычно при изучении очередного языка нужно знать возможности и быстро находить нужные решения. Для такого подхода лучше этой книги не видел. -- Best regards, Petr mailto:petr на satory.ru From yu.pats на gmail.com Tue Nov 11 01:24:26 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 11 Nov 2008 11:24:26 +0200 Subject: [Moscow.pm] =?utf-8?b?0J/QvtGB0L7QstC10YLRg9C50YLQtSDQutC90Lg=?= =?utf-8?b?0LPRgyDQtNC70Y8g0LjQt9GD0YfQtdC90LjRjyBQZXJs?= In-Reply-To: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> References: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> Message-ID: 2008/11/11 Andrei Fedorov : > У меня есть знакомый, который хочет изучить Perl. У него есть навыки в программировании (JavaScript, ActionScript и PHP). Может кто-нибудь подскажет, какая книга будет наиболее актуальна для новичка в Perl? Интересуют в первую очередь нормальные книги, но ебуки и просто интересные сайты тоже не помешают :) > 1 Learning Perl 2 Programming Perl 3 Perl Cookbook. Остальная печатная продукция изд-ва O'Reilly по желанию и наличию свободного времени. -- WBR, Yuri Pac From andy на shitov.ru Tue Nov 11 01:28:15 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 11 Nov 2008 12:28:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUgy87Jx9UgxMzRIMna1d7FzsnR?= =?koi8-r?b?IFBlcmw=?= In-Reply-To: <948958745.20081111121337@satory.ru> References: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> <948958745.20081111121337@satory.ru> Message-ID: <353f08b80811110128l2a7385a9kafc0a9ea977983af@mail.gmail.com> > Мне очень нравится эта книга: > http://www.ozon.ru/context/detail/id/93948/ > Обычно при изучении очередного языка нужно знать возможности и быстро находить нужные решения. > Для такого подхода лучше этой книги не видел. Perl Cookbook :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Tue Nov 11 03:10:29 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 11 Nov 2008 14:10:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUgy87Jx9UgxMzRIMna1d7FzsnR?= =?koi8-r?b?IFBlcmw=?= In-Reply-To: <353f08b80811110128l2a7385a9kafc0a9ea977983af@mail.gmail.com> References: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> <948958745.20081111121337@satory.ru> <353f08b80811110128l2a7385a9kafc0a9ea977983af@mail.gmail.com> Message-ID: Не буду оригинален Читать: Learning Perl Иметь под рукой: Programming Perl Perl Cookbook Особо хочу выделить книгу, которую тут ещё не называли: Network Programming with Perl Очень мощная книга, полная, краткая, понятная. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Tue Nov 11 03:13:09 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 11 Nov 2008 14:13:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUgy87Jx9UgxMzRIMna1d7FzsnR?= =?koi8-r?b?IFBlcmw=?= In-Reply-To: References: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> <948958745.20081111121337@satory.ru> <353f08b80811110128l2a7385a9kafc0a9ea977983af@mail.gmail.com> Message-ID: Ах да, по перловому ООП стоит почитать именно "Изучаем Perl глубже" ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Tue Nov 11 03:37:05 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 11 Nov 2008 13:37:05 +0200 Subject: [Moscow.pm] =?utf-8?b?0J/QvtGB0L7QstC10YLRg9C50YLQtSDQutC90Lg=?= =?utf-8?b?0LPRgyDQtNC70Y8g0LjQt9GD0YfQtdC90LjRjyBQZXJs?= In-Reply-To: References: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> <948958745.20081111121337@satory.ru> <353f08b80811110128l2a7385a9kafc0a9ea977983af@mail.gmail.com> Message-ID: 2008/11/11 Denis Evdokimov : > Ах да, по перловому ООП стоит почитать именно "Изучаем Perl глубже" > Object Oriented Perl Damian Conway Foreword by Randal L. Schwartz 1999 | 512 pages ISBN: 1884777791 -- WBR, Yuri Pac From evdokimov.denis на gmail.com Tue Nov 11 03:43:27 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 11 Nov 2008 14:43:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUgy87Jx9UgxMzRIMna1d7FzsnR?= =?koi8-r?b?IFBlcmw=?= In-Reply-To: References: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> <948958745.20081111121337@satory.ru> <353f08b80811110128l2a7385a9kafc0a9ea977983af@mail.gmail.com> Message-ID: > > > Ах да, по перловому ООП стоит почитать именно "Изучаем Perl глубже" > > > Object Oriented Perl > я имел ввиду из переведённого ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivanshirokoff на gmail.com Tue Nov 11 05:03:49 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Tue, 11 Nov 2008 16:03:49 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrRgdGC0LDRgtC4?= Message-ID: <491982B5.8080006@gmail.com> Кстати, всех с юбилеем. Я так понимаю, что 9-го Ноября 2007 года было отослано первое ненулевое сообщение в рассылку moscow-pm. Всем ура. From andy на shitov.ru Tue Nov 11 05:39:31 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 11 Nov 2008 16:39:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?69PUwdTJ?= In-Reply-To: <491982B5.8080006@gmail.com> References: <491982B5.8080006@gmail.com> Message-ID: <353f08b80811110539r62a09264j39c88c0c720b4116@mail.gmail.com> > Я так понимаю, что 9-го Ноября 2007 года было отослано первое ненулевое > сообщение в рассылку moscow-pm. Ух ты, точно! Пт Ноя 9 14:12:15 PST 2007 Кстати, примерно за это же время мы провели шесть(!) мероприятий в нашей стране и соседних. Такого нет больше ни в одной стране. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmitry на karasik.eu.org Tue Nov 11 07:23:13 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 11 Nov 2008 16:23:13 +0100 Subject: [Moscow.pm] Кстати In-Reply-To: <491982B5.8080006@gmail.com> (Ivan Shirokoff's message of "Tue, 11 Nov 2008 16:03:49 +0300") References: <491982B5.8080006@gmail.com> Message-ID: <84d4h25lsu.fsf@tetsuo.karasik.eu.org> Hi Ivan! On 11 ноя 08 at 14:03, "Ivan" (Ivan Shirokoff) wrote: Ivan> Кстати, всех с юбилеем. Я так понимаю, что 9-го Ноября 2007 года Ivan> moscow-pm. Всем ура. -- Moscow.pm mailing list moscow-pm на pm.org | Ivan> http://moscow.pm.org woohoo!! всмысле ура конечно )) -- Sincerely, Dmitry Karasik From ivan на serezhkin.com Tue Nov 11 08:28:19 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 11 Nov 2008 19:28:19 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RhiE=?= Message-ID: <4919B2A3.6070204@serezhkin.com> http://www.perlcast.com/ -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From alexusblack на gmail.com Tue Nov 11 09:03:48 2008 From: alexusblack на gmail.com (Alexus Black) Date: Tue, 11 Nov 2008 20:03:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUgy87Jx9UgxMzRIMna1d7FzsnR?= =?koi8-r?b?IFBlcmw=?= In-Reply-To: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> References: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> Message-ID: Я учил по учебнику интуит.ру , очень удобно и понятно , постоянно им как справочником пользуюсь 11 ноября 2008 г. 10:28 пользователь Andrei Fedorov написал: > Всем привет! > > У меня есть знакомый, который хочет изучить Perl. У него есть навыки в > программировании (JavaScript, ActionScript и PHP). Может кто-нибудь > подскажет, какая книга будет наиболее актуальна для новичка в Perl? > Интересуют в первую очередь нормальные книги, но ебуки и просто интересные > сайты тоже не помешают :) > > С уважением, > Андрей Федоров > > SUP Fabrik, Moscow > http://www.sup.com/ > E-mail : andrey.fedorov на sup.com > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением Чернов Александр . ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From gg.error на gmail.com Tue Nov 11 10:05:46 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 11 Nov 2008 21:05:46 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= Message-ID: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> Товарищи, а кто из вас активно употребляет M&M's?))) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Tue Nov 11 10:29:39 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 11 Nov 2008 21:29:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> Message-ID: <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> Эмэмнденс что-ли? :) Не они ужасные ИМХО 11 ноября 2008 г. 21:05 пользователь Павел Тимонин написал: > Товарищи, а кто из вас активно употребляет M&M's?))) > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Tue Nov 11 10:30:35 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 11 Nov 2008 21:30:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/Tz9fF1NXK1MUgy87Jx9UgxMzRIMna1d7FzsnR?= =?koi8-r?b?IFBlcmw=?= In-Reply-To: References: <65FAEE2CF521E340B45F6142413146CA0CBF17@mailserver.sup.local> Message-ID: <218771510811111030q42f494e6je490f4c975456e2f@mail.gmail.com> Да кстати на интуите очень неплохой учебник.Стиль описания немножечко нестандартный правда. 11 ноября 2008 г. 20:03 пользователь Alexus Black написал: > Я учил по учебнику интуит.ру , очень удобно и понятно , постоянно им как > справочником пользуюсь > > 11 ноября 2008 г. 10:28 пользователь Andrei Fedorov < > Andrei.Fedorov на sup.com> написал: > > Всем привет! >> >> У меня есть знакомый, который хочет изучить Perl. У него есть навыки в >> программировании (JavaScript, ActionScript и PHP). Может кто-нибудь >> подскажет, какая книга будет наиболее актуальна для новичка в Perl? >> Интересуют в первую очередь нормальные книги, но ебуки и просто интересные >> сайты тоже не помешают :) >> >> С уважением, >> Андрей Федоров >> >> SUP Fabrik, Moscow >> http://www.sup.com/ >> E-mail : andrey.fedorov на sup.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 > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Tue Nov 11 10:32:02 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 11 Nov 2008 21:32:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> Message-ID: Мне казалось, что тема о здоровой пище... В связи с этим вопрос, а при чём тут M&M ? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From gg.error на gmail.com Tue Nov 11 10:39:04 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 11 Nov 2008 21:39:04 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> Message-ID: <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> орехи и шоколад - полезно для функционирования мозга. 11 ноября 2008 г. 21:32 пользователь Denis Evdokimov < evdokimov.denis на gmail.com> написал: > Мне казалось, что тема о здоровой пище... > В связи с этим вопрос, а при чём тут M&M ? > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From maxim.vuets на gmail.com Tue Nov 11 10:48:12 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Tue, 11 Nov 2008 20:48:12 +0200 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> Message-ID: On 11/11/08, Павел Тимонин wrote: > орехи и шоколад - полезно для функционирования мозга. Для таких целей у нас применяют Сникерс (= -- . Hoc est simplicissimum! ..: maxim.vuets.name From andy на shitov.ru Tue Nov 11 11:12:29 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 11 Nov 2008 22:12:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> Message-ID: <353f08b80811111112g66d7176ewe5087e26c8c5dc34@mail.gmail.com> > Товарищи, а кто из вас активно употребляет M&M's?))) При этом выкладывать их можно так: http://tema.ru/jj/mm1.jpg :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Tue Nov 11 11:13:18 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 11 Nov 2008 22:13:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> Message-ID: Ну не знаю, у "нас" на эти случаи есть фрукты и бутеры ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From gg.error на gmail.com Tue Nov 11 12:13:22 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 11 Nov 2008 23:13:22 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> Message-ID: <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> Орехи содержат вещества, очень важные для функционирования и эффективности мозга. Это мне сказал один знакомый доктор биологии. То же касается шоколада, и они не взаимозаменяемы. но на мимках свет клином не сошёлся, конечно )) приведённый выше сникерс, или натс - вполне подходят. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Tue Nov 11 12:29:33 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 11 Nov 2008 22:29:33 +0200 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> Message-ID: 2008/11/11 Павел Тимонин : > > Орехи содержат вещества, очень важные для функционирования и эффективности > мозга. Это мне сказал один знакомый доктор биологии. То же касается > шоколада, и они не взаимозаменяемы. > Орехи, но земляные, как арахис. Арахис в большом количестве вреден. -- WBR, Yuri Pac From yu.pats на gmail.com Tue Nov 11 12:32:33 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 11 Nov 2008 22:32:33 +0200 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> Message-ID: 2008/11/11 Yuri Pac : > 2008/11/11 Павел Тимонин : >> >> Орехи содержат вещества, очень важные для функционирования и эффективности >> мозга. Это мне сказал один знакомый доктор биологии. То же касается >> шоколада, и они не взаимозаменяемы. >> > > Орехи, но земляные, как арахис. Арахис в большом количестве вреден. Орехи, но *не* земляные... -- WBR, Yuri Pac From artur+moscow.pm.org на niif.spb.su Tue Nov 11 12:41:47 2008 From: artur+moscow.pm.org на niif.spb.su (arto) Date: Tue, 11 Nov 2008 22:41:47 +0200 (EET) Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> Message-ID: On Tue, 11 Nov 2008, Yuri Pac wrote: > 2008/11/11 Yuri Pac : > > 2008/11/11 Павел Тимонин : > >> > >> Орехи содержат вещества, очень важные для функционирования и эффективности > >> мозга. Это мне сказал один знакомый доктор биологии. То же касается > >> шоколада, и они не взаимозаменяемы. > >> > > > > Орехи, но земляные, как арахис. Арахис в большом количестве вреден. > Орехи, но *не* земляные... арахис -- не орехи, а бобовые. -- Пошла девочка Маша в лес и подорвалась там на трех минах: большой, средней и крохотной. From gg.error на gmail.com Tue Nov 11 12:48:50 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 11 Nov 2008 23:48:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> Message-ID: <75b57edb0811111248t7f3e9dbge10634ae2019f3b6@mail.gmail.com> а разве в мимках арахис? что-то совсем не похож.. арахис - да, вреден, в нём какие-то нехорошие масла. однако они в значительной мере теряют свои негативные свойства при термической обработке - например если пожарить. но в больших количествах - всё равно плохо. а лучшие орехи - кешью, на мой взгляд. весьма вкусно и полезно. 11 ноября 2008 г. 23:41 пользователь arto написал: > On Tue, 11 Nov 2008, Yuri Pac wrote: > > > 2008/11/11 Yuri Pac : > > > 2008/11/11 Павел Тимонин : > > >> > > >> Орехи содержат вещества, очень важные для функционирования и > эффективности > > >> мозга. Это мне сказал один знакомый доктор биологии. То же касается > > >> шоколада, и они не взаимозаменяемы. > > >> > > > > > > Орехи, но земляные, как арахис. Арахис в большом количестве вреден. > > Орехи, но *не* земляные... > > арахис -- не орехи, а бобовые. > > -- > Пошла девочка Маша в лес и подорвалась там на трех минах: > большой, средней и крохотной. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From juchkov на gmail.com Tue Nov 11 12:54:08 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 11 Nov 2008 23:54:08 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> Message-ID: <1512446135.20081111235408@gmail.com> Здравствуйте, Павел. Вы писали 11 ноября 2008 г., 23:13:22: ПТ> Орехи содержат вещества, очень важные для функционирования и ПТ> эффективности мозга. Это мне сказал один знакомый доктор биологии. ПТ> То же касается шоколада, и они не взаимозаменяемы. ПТ> но на мимках свет клином не сошёлся, конечно )) приведённый выше ПТ> сникерс, или натс - вполне подходят. Орехи не земляные и не арахис. Причем есть орехи надо обязательно с сухофруктами типа кураги и т.п. При этом не забывать делать асорти и из орехов и сухофруктов. Шоколад есть надо вообще-то отдельно от орехов. И нормальный шоколад, а не ту порнографию что в ммдемсах. Только тогда польза будет. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From yu.pats на gmail.com Tue Nov 11 12:56:52 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 11 Nov 2008 22:56:52 +0200 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> Message-ID: 2008/11/11 arto : > On Tue, 11 Nov 2008, Yuri Pac wrote: > >> 2008/11/11 Yuri Pac : >> > 2008/11/11 Павел Тимонин : >> >> >> >> Орехи содержат вещества, очень важные для функционирования и эффективности >> >> мозга. Это мне сказал один знакомый доктор биологии. То же касается >> >> шоколада, и они не взаимозаменяемы. >> >> >> > >> > Орехи, но земляные, как арахис. Арахис в большом количестве вреден. >> Орехи, но *не* земляные... > > арахис -- не орехи, а бобовые. > http://en.wikipedia.org/wiki/Peanut -- WBR, Yuri Pac From yu.pats на gmail.com Tue Nov 11 12:59:10 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 11 Nov 2008 22:59:10 +0200 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: <75b57edb0811111248t7f3e9dbge10634ae2019f3b6@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> <75b57edb0811111248t7f3e9dbge10634ae2019f3b6@mail.gmail.com> Message-ID: 2008/11/11 Павел Тимонин : > > а разве в мимках арахис? что-то совсем не похож.. арахис - да, вреден, в нём да в том то и дело, что не поймешь что там внутри :) > какие-то нехорошие масла. однако они в значительной мере теряют свои > негативные свойства при термической обработке - например если пожарить. > после жарки и горячего копчения продукты вообще надо выкидывать :) -- WBR, Yuri Pac From maxim.vuets на gmail.com Tue Nov 11 13:15:24 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Tue, 11 Nov 2008 23:15:24 +0200 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> Message-ID: On 11/11/08, Павел Тимонин wrote: > Орехи содержат вещества, очень важные для функционирования и эффективности > мозга. Это мне сказал один знакомый доктор биологии. Если речь пошла о здоровой пище, мозге и докторах, тогда надо еще и вопрос о глазках затронуть. Даешь морковь и чернику в массы! (8 -- . Hoc est simplicissimum! ..: maxim.vuets.name From gg.error на gmail.com Tue Nov 11 14:27:55 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Wed, 12 Nov 2008 01:27:55 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> Message-ID: <75b57edb0811111427r7c0b5747w6799eeb6ba0c70e@mail.gmail.com> да, вот это действительно актуально - один мозг со всем не справится. нужны ещё глаза и руки как минимум - так что добавить надо ещё кальций в любой усвояемой форме. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Tue Nov 11 17:45:44 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 12 Nov 2008 04:45:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: <75b57edb0811111427r7c0b5747w6799eeb6ba0c70e@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811111213i7cf4eb07saf5b81e974819f32@mail.gmail.com> <75b57edb0811111427r7c0b5747w6799eeb6ba0c70e@mail.gmail.com> Message-ID: <20f279210811111745g6328e80ckc762cb6c876140f0@mail.gmail.com> 2008/11/12 Павел Тимонин : > да, вот это действительно актуально - один мозг со всем не справится. нужны > ещё глаза и руки как минимум - так что добавить надо ещё кальций в любой > усвояемой форме. Угу, а для усвоения кальция - витамин D. Да и вообще различные витамины нужно употреблять :) -- Best wishes, Vladimir V. Perepelitsa aka Mons From maxim.vuets на gmail.com Tue Nov 11 21:52:49 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Wed, 12 Nov 2008 07:52:49 +0200 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> Message-ID: On 11/11/08, Павел Тимонин wrote: > орехи и шоколад - полезно для функционирования мозга. Я еще слышал, что обычная вода как-то повышает активность мозга. То есть, полезно время от времени выпивать стакан воды, чашку чая и т. п. -- . Hoc est simplicissimum! ..: maxim.vuets.name From ashrub на agava.com Tue Nov 11 22:27:45 2008 From: ashrub на agava.com (Shrub Alexey) Date: Wed, 12 Nov 2008 09:27:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> Message-ID: <491A7761.7060609@agava.com> А чтоб кнопки нажимать должны мышцы работать, а для них нужен стоительный материал (белок - тунец, куриная грудка) и энергия (углеводы, ну их везде полно) Куриный яйца например сбалансированный продукт, всё вроде есть А для пищеварешия (чтобы всё это усвоялось) нужна клетчатка, жуйте яблоки Maxim Vuets wrote: > On 11/11/08, Павел Тимонин wrote: > >> орехи и шоколад - полезно для функционирования мозга. > > Я еще слышал, что обычная вода как-то повышает активность > мозга. То есть, полезно время от времени выпивать стакан воды, > чашку чая и т. п. > -- Шруб Алексей Технический руководитель проектов icq: 345894734 http://www.agava.ru/ From nordicdyno на yandex.ru Wed Nov 12 00:21:52 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 12 Nov 2008 11:21:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> Message-ID: <651091226478112@webmail34.yandex.ru> Вложение в формате HTML было извлечено… URL: From dmarsentev на gmail.com Wed Nov 12 00:45:04 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Wed, 12 Nov 2008 11:45:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> Message-ID: > Я еще слышал, что обычная вода как-то повышает активность > мозга. То есть, полезно время от времени выпивать стакан воды, > чашку чая и т. п. Максим, не смешивайте, это разные подходы - вода и чай. ;) Для акивности мозга - да, полезно выпить просто воды. Например, утром, когда не хочется вставать, можете попробовать. Выпейте в полусонном состоянии немного обычной воды комнатной температуры и через 5 минут сна как не бывало. 12 ноября 2008 г. 8:52 пользователь Maxim Vuets написал: > On 11/11/08, Павел Тимонин wrote: > >> орехи и шоколад - полезно для функционирования мозга. > > Я еще слышал, что обычная вода как-то повышает активность > мозга. То есть, полезно время от времени выпивать стакан воды, > чашку чая и т. п. > > -- > . Hoc est simplicissimum! > ..: maxim.vuets.name > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ivanshirokoff на gmail.com Wed Nov 12 00:47:11 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Wed, 12 Nov 2008 11:47:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> Message-ID: <491A980F.7090209@gmail.com> Dmitry Arsentiev пишет: >> Я еще слышал, что обычная вода как-то повышает активность >> мозга. То есть, полезно время от времени выпивать стакан воды, >> чашку чая и т. п. >> > > Максим, не смешивайте, это разные подходы - вода и чай. ;) > Для акивности мозга - да, полезно выпить просто воды. > Например, утром, когда не хочется вставать, можете попробовать. > Выпейте в полусонном состоянии немного обычной воды > комнатной температуры и через 5 минут сна как не бывало. > Век живи - век учись. Похоже я завтра не просплю на работу. > > 12 ноября 2008 г. 8:52 пользователь Maxim Vuets написал: > >> On 11/11/08, Павел Тимонин wrote: >> >> >>> орехи и шоколад - полезно для функционирования мозга. >>> >> Я еще слышал, что обычная вода как-то повышает активность >> мозга. То есть, полезно время от времени выпивать стакан воды, >> чашку чая и т. п. >> >> -- >> . Hoc est simplicissimum! >> ..: maxim.vuets.name >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Иван Широков отдел разработки интерактивных интерфейсов компании "Яндекс" ************* телефон: 739-70-00 (внутренний номер - 6447) электропочта(+jabber): shirokoff на yandex-team.ru ************* From dmarsentev на gmail.com Wed Nov 12 00:58:27 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Wed, 12 Nov 2008 11:58:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: <491A980F.7090209@gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <491A980F.7090209@gmail.com> Message-ID: > Век живи - век учись. Похоже я завтра не просплю на работу. Для надёжности советую выпить 1/3 стакана воды. ;) 12 ноября 2008 г. 11:47 пользователь Ivan Shirokoff написал: > Dmitry Arsentiev пишет: >>> >>> Я еще слышал, что обычная вода как-то повышает активность >>> мозга. То есть, полезно время от времени выпивать стакан воды, >>> чашку чая и т. п. >>> >> >> Максим, не смешивайте, это разные подходы - вода и чай. ;) >> Для акивности мозга - да, полезно выпить просто воды. >> Например, утром, когда не хочется вставать, можете попробовать. >> Выпейте в полусонном состоянии немного обычной воды >> комнатной температуры и через 5 минут сна как не бывало. >> > > Век живи - век учись. Похоже я завтра не просплю на работу. >> >> 12 ноября 2008 г. 8:52 пользователь Maxim Vuets >> написал: >> >>> >>> On 11/11/08, Павел Тимонин wrote: >>> >>> >>>> >>>> орехи и шоколад - полезно для функционирования мозга. >>>> >>> >>> Я еще слышал, что обычная вода как-то повышает активность >>> мозга. То есть, полезно время от времени выпивать стакан воды, >>> чашку чая и т. п. >>> >>> -- >>> . Hoc est simplicissimum! >>> ..: maxim.vuets.name >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > -- > Иван Широков > отдел разработки интерактивных интерфейсов компании "Яндекс" > ************* > телефон: 739-70-00 (внутренний номер - 6447) > электропочта(+jabber): shirokoff на yandex-team.ru > ************* > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From makarov.e.g на gmail.com Wed Nov 12 01:01:09 2008 From: makarov.e.g на gmail.com (Egor Makarov) Date: Wed, 12 Nov 2008 12:01:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <491A980F.7090209@gmail.com> Message-ID: <6aa971900811120101g11384c0do4bc6bf10450373a4@mail.gmail.com> Есть еще один способ не проспать работу - выпить много-много воды _перед_ сном ;) 2008/11/12 Dmitry Arsentiev > > Век живи - век учись. Похоже я завтра не просплю на работу. > Для надёжности советую выпить 1/3 стакана воды. ;) > > 12 ноября 2008 г. 11:47 пользователь Ivan Shirokoff > написал: > > Dmitry Arsentiev пишет: > >>> > >>> Я еще слышал, что обычная вода как-то повышает активность > >>> мозга. То есть, полезно время от времени выпивать стакан воды, > >>> чашку чая и т. п. > >>> > >> > >> Максим, не смешивайте, это разные подходы - вода и чай. ;) > >> Для акивности мозга - да, полезно выпить просто воды. > >> Например, утром, когда не хочется вставать, можете попробовать. > >> Выпейте в полусонном состоянии немного обычной воды > >> комнатной температуры и через 5 минут сна как не бывало. > >> > > > > Век живи - век учись. Похоже я завтра не просплю на работу. > >> > >> 12 ноября 2008 г. 8:52 пользователь Maxim Vuets > >> написал: > >> > >>> > >>> On 11/11/08, Павел Тимонин wrote: > >>> > >>> > >>>> > >>>> орехи и шоколад - полезно для функционирования мозга. > >>>> > >>> > >>> Я еще слышал, что обычная вода как-то повышает активность > >>> мозга. То есть, полезно время от времени выпивать стакан воды, > >>> чашку чая и т. п. > >>> > >>> -- > >>> . Hoc est simplicissimum! > >>> ..: maxim.vuets.name > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >>> > >>> > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > > > > > > -- > > Иван Широков > > отдел разработки интерактивных интерфейсов компании "Яндекс" > > ************* > > телефон: 739-70-00 (внутренний номер - 6447) > > электропочта(+jabber): shirokoff на yandex-team.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 juchkov на gmail.com Wed Nov 12 01:16:15 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Wed, 12 Nov 2008 12:16:15 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: <6aa971900811120101g11384c0do4bc6bf10450373a4@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <491A980F.7090209@gmail.com> <6aa971900811120101g11384c0do4bc6bf10450373a4@mail.gmail.com> Message-ID: <615fd2130811120116y494f54b4n692830268135fa1f@mail.gmail.com> И проснутсья с опухшей рожей 2008/11/12 Egor Makarov > Есть еще один способ не проспать работу - выпить много-много воды _перед_ > сном ;) > > -- Sergey Juchkov http://juchkov.com ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Wed Nov 12 02:12:18 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Wed, 12 Nov 2008 12:12:18 +0200 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: <615fd2130811120116y494f54b4n692830268135fa1f@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <491A980F.7090209@gmail.com> <6aa971900811120101g11384c0do4bc6bf10450373a4@mail.gmail.com> <615fd2130811120116y494f54b4n692830268135fa1f@mail.gmail.com> Message-ID: Кстати, и пиво пить вредно. Лучше водку, вино, коньяк :) В небольших количествах. 2008/11/12 Sergey Juchkov : > И проснутсья с опухшей рожей > > 2008/11/12 Egor Makarov >> >> Есть еще один способ не проспать работу - выпить много-много воды _перед_ >> сном ;) >> > > -- > Sergey Juchkov > http://juchkov.com > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From maxim.vuets на gmail.com Wed Nov 12 08:36:14 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Wed, 12 Nov 2008 18:36:14 +0200 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> Message-ID: On 11/12/08, Dmitry Arsentiev wrote: >> Я еще слышал, что обычная вода как-то повышает активность >> мозга. То есть, полезно время от времени выпивать стакан воды, >> чашку чая и т. п. > > Максим, не смешивайте, это разные подходы - вода и чай. ;) > Для акивности мозга - да, полезно выпить просто воды. Ага, ну вот, буду знать. > Например, утром, когда не хочется вставать, можете попробовать. > Выпейте в полусонном состоянии немного обычной воды > комнатной температуры и через 5 минут сна как не бывало. Хозяйке на заметку. Спасибо (; Кстати, еще можно опрокинуть на соню стакан воды -- эффект похожий (: -- . Hoc est simplicissimum! ..: maxim.vuets.name From gg.error на gmail.com Wed Nov 12 13:41:19 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 13 Nov 2008 00:41:19 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> Message-ID: <75b57edb0811121341v1c4f7c4av8bbed17a13b96bf0@mail.gmail.com> смех смехом, а немного воды утром действительно очень помогает и весьма приятно, между прочим. правда у меня немного - четверть литра )) каждое утро выпиваю, привык уже очень. что же до алкоголя - не употребляю, как-то так вышло. о-о-очень редко бывает пива выпью, ещё реже - водки или бруснички.. ну или чего-то подобного. даёшь мясо! ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Wed Nov 12 14:01:57 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 13 Nov 2008 00:01:57 +0200 Subject: [Moscow.pm] =?utf-8?b?0J/RgNCw0LLQuNC70YzQvdC+0LUg0L/QuNGC0LA=?= =?utf-8?b?0L3QuNC1INC/0LXRgNC70L7QstC40LrQsC4=?= In-Reply-To: <75b57edb0811121341v1c4f7c4av8bbed17a13b96bf0@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811121341v1c4f7c4av8bbed17a13b96bf0@mail.gmail.com> Message-ID: В контексте шутки: не пъете? Болеете? ;) 2008/11/12 Павел Тимонин : > смех смехом, а немного воды утром действительно очень помогает и весьма > приятно, между прочим. правда у меня немного - четверть литра )) каждое утро > выпиваю, привык уже очень. > > что же до алкоголя - не употребляю, как-то так вышло. о-о-очень редко бывает > пива выпью, ещё реже - водки или бруснички.. ну или чего-то подобного. > > даёшь мясо! > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From ashrub на agava.com Wed Nov 12 22:18:15 2008 From: ashrub на agava.com (Shrub Alexey) Date: Thu, 13 Nov 2008 09:18:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811121341v1c4f7c4av8bbed17a13b96bf0@mail.gmail.com> Message-ID: <491BC6A7.2040908@agava.com> А я тож не употребляю алкоголя, давненько уже Yuri Pac wrote: > В контексте шутки: не пъете? Болеете? ;) > > 2008/11/12 Павел Тимонин : >> смех смехом, а немного воды утром действительно очень помогает и весьма >> приятно, между прочим. правда у меня немного - четверть литра )) каждое утро >> выпиваю, привык уже очень. >> >> что же до алкоголя - не употребляю, как-то так вышло. о-о-очень редко бывает >> пива выпью, ещё реже - водки или бруснички.. ну или чего-то подобного. >> >> даёшь мясо! >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org -- Шруб Алексей Технический руководитель проектов icq: 345894734 http://www.agava.ru/ From sharifulin на gmail.com Wed Nov 12 23:44:37 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 13 Nov 2008 10:44:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: <491BC6A7.2040908@agava.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <218771510811111029v46d5e3e3gebc41af0c6c23b3a@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811121341v1c4f7c4av8bbed17a13b96bf0@mail.gmail.com> <491BC6A7.2040908@agava.com> Message-ID: <91318900811122344g527c34eaxb20d9d31e4192f9e@mail.gmail.com> Может каждый, кто отписал здесь, подготовит на эту тему доклад на будущей япси :) 13.11.08, Shrub Alexey написал(а): > А я тож не употребляю алкоголя, давненько уже > > Yuri Pac wrote: >> В контексте шутки: не пъете? Болеете? ;) >> >> 2008/11/12 Павел Тимонин : >>> смех смехом, а немного воды утром действительно очень помогает и весьма >>> приятно, между прочим. правда у меня немного - четверть литра )) каждое >>> утро >>> выпиваю, привык уже очень. >>> >>> что же до алкоголя - не употребляю, как-то так вышло. о-о-очень редко >>> бывает >>> пива выпью, ещё реже - водки или бруснички.. ну или чего-то подобного. >>> >>> даёшь мясо! >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org > > -- > Шруб Алексей > Технический руководитель проектов > icq: 345894734 > http://www.agava.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. From inthrax на gmail.com Thu Nov 13 13:31:50 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 14 Nov 2008 00:31:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: <91318900811122344g527c34eaxb20d9d31e4192f9e@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811121341v1c4f7c4av8bbed17a13b96bf0@mail.gmail.com> <491BC6A7.2040908@agava.com> <91318900811122344g527c34eaxb20d9d31e4192f9e@mail.gmail.com> Message-ID: <20f279210811131331u11987095q38211a8a2dd68d9d@mail.gmail.com> лучше серию блицов. и пустить их подряд :) 2008/11/13 Анатолий Шарифулин : > Может каждый, кто отписал здесь, подготовит на эту тему доклад на > будущей япси :) > -- Best wishes, Vladimir V. Perepelitsa aka Mons From alex на kapranoff.ru Thu Nov 13 13:57:50 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 14 Nov 2008 00:57:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLB18nM2M7PxSDQydTBzsnFINDF0szP18nLwS4=?= In-Reply-To: <20f279210811131331u11987095q38211a8a2dd68d9d@mail.gmail.com> References: <75b57edb0811111005s4cce0985tde11a1bf095aa8d@mail.gmail.com> <75b57edb0811111039u3b9100b5mb20bfd991c397751@mail.gmail.com> <75b57edb0811121341v1c4f7c4av8bbed17a13b96bf0@mail.gmail.com> <491BC6A7.2040908@agava.com> <91318900811122344g527c34eaxb20d9d31e4192f9e@mail.gmail.com> <20f279210811131331u11987095q38211a8a2dd68d9d@mail.gmail.com> Message-ID: <491CA2DE.3040702@kapranoff.ru> Vladimir V. Perepelitsa wrote: > лучше серию блицов. > и пустить их подряд :) Поддерживаю! Кстати, я какое-то время хачил организм по Аткинсу -- <=20г углеводов в сутки. Всё хорошо, но вот с перекусом было тяжело, потому что все современные снэки состоят из углеводов чуть менее чем полностью. Все, кроме орехов и ореховых смесей :) Правда получается довольно дорого. > 2008/11/13 Анатолий Шарифулин : >> Может каждый, кто отписал здесь, подготовит на эту тему доклад на >> будущей япси :) From andy на shitov.ru Thu Nov 13 22:48:30 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 14 Nov 2008 09:48:30 +0300 Subject: [Moscow.pm] Yandex maps API Message-ID: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> Теперь API Яндекса можно пользоваться и в перле :-) use Geo::Yandex; my $geo = new Geo::Yandex($key); my @locations = $geo->location(address => $addr); http://search.cpan.org/~andy/Geo-Yandex-0.1/ P. S. Попробовал сделать модуль совместимым с Geo::Google, насколько возможно. Но тот модуль вообще не работает, статистика спана говорит: "PASS (3) FAIL (58) NA (1)" :-( -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Thu Nov 13 22:52:55 2008 From: ivan на bessarabov.ru (bessarabov) Date: Fri, 14 Nov 2008 09:52:55 +0300 Subject: [Moscow.pm] Yandex maps API In-Reply-To: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> References: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> Message-ID: Класс, спасибо! Сейчас будем разбиратся... On Fri, 14 Nov 2008 09:48:30 +0300, "Andrew Shitov" wrote: > Теперь API Яндекса можно пользоваться и в > перле :-) > > use Geo::Yandex; > my $geo = new Geo::Yandex($key); > my @locations = $geo->location(address => $addr); > > http://search.cpan.org/~andy/Geo-Yandex-0.1/ > > > P. S. Попробовал сделать модуль > совместимым с Geo::Google, насколько > возможно. Но тот модуль вообще не > работает, статистика спана говорит: > "PASS (3) FAIL (58) NA (1)" :-( > > > -- -- bessarabov From andy на shitov.ru Fri Nov 14 00:05:43 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 14 Nov 2008 11:05:43 +0300 Subject: [Moscow.pm] Yandex maps API In-Reply-To: References: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> Message-ID: <353f08b80811140005h3edc3348k917ef96fdde311fd@mail.gmail.com> >> P. S. Попробовал сделать модуль >> совместимым с Geo::Google, насколько А надо было с Geo::Coder::Google ;-) Ну ладно, будет два модуля :) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Fri Nov 14 00:10:45 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 14 Nov 2008 11:10:45 +0300 Subject: [Moscow.pm] Yandex maps API In-Reply-To: <353f08b80811140005h3edc3348k917ef96fdde311fd@mail.gmail.com> References: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> <353f08b80811140005h3edc3348k917ef96fdde311fd@mail.gmail.com> Message-ID: <91318900811140010s3e556f6r6469f5423367ae84@mail.gmail.com> поспешил :) 14 ноября 2008 г. 11:05 пользователь Andrew Shitov написал: > >> P. S. Попробовал сделать модуль > >> совместимым с Geo::Google, насколько > > > А надо было с Geo::Coder::Google ;-) Ну ладно, будет два модуля :) > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Fri Nov 14 00:14:33 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 14 Nov 2008 11:14:33 +0300 Subject: [Moscow.pm] =?utf-8?b?0JIg0YfQtdC8INGB0LzRi9GB0LsgQ2F0YWx5c3Q/?= Message-ID: <20081114081433.GB6597@work.uvw.ru> вот сижу третий день читаю мануалы по каталист и не пойму какой будет профит от его применения в сравнении с простым использованием схемы CGI-скрипт с DBI(по выбору) доступом к БД и Template Toolkit на отображение может кто-то "на пальцах" объяснить какая рутинная задача этой схемы решается Catalyst'ом? а то я в основном запутывание разработчика вижу -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From yu.pats на gmail.com Fri Nov 14 01:40:57 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 14 Nov 2008 11:40:57 +0200 Subject: [Moscow.pm] =?utf-8?b?0JIg0YfQtdC8INGB0LzRi9GB0LsgQ2F0YWx5c3Q/?= In-Reply-To: <20081114081433.GB6597@work.uvw.ru> References: <20081114081433.GB6597@work.uvw.ru> Message-ID: http://yapc.tv/2008/fe/roman-catalyst/ 2008/11/14 Dmitry E. Oboukhov : > вот сижу третий день читаю мануалы по каталист и не пойму какой будет > профит от его применения в сравнении с простым использованием схемы > CGI-скрипт с DBI(по выбору) доступом к БД и Template Toolkit на > отображение > > может кто-то "на пальцах" объяснить какая рутинная задача этой схемы > решается Catalyst'ом? а то я в основном запутывание разработчика вижу > -- > ... 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.9 (GNU/Linux) > > iEYEARECAAYFAkkdM2gACgkQq4wAz/jiZTf2lQCg3dsGcnVdxxcIpyYg/lXoqPwy > FdwAn0H2S44auSbTmvHMCJcIri1YRmEf > =Mhjz > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From andy на shitov.ru Fri Nov 14 02:17:31 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 14 Nov 2008 13:17:31 +0300 Subject: [Moscow.pm] Yandex maps API In-Reply-To: <91318900811140010s3e556f6r6469f5423367ae84@mail.gmail.com> References: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> <353f08b80811140005h3edc3348k917ef96fdde311fd@mail.gmail.com> <91318900811140010s3e556f6r6469f5423367ae84@mail.gmail.com> Message-ID: <353f08b80811140217j940a48fk71f96be45ceea476@mail.gmail.com> > поспешил :) Поспешил не поспешил, но вот API работает странно. В ответ на жестко заданные границы поиска Яндекс выдает точки и за пределами области. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From tarkhil на over.ru Fri Nov 14 02:20:30 2008 From: tarkhil на over.ru (Alex Povolotsky) Date: Fri, 14 Nov 2008 13:20:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?9yDexc0g083Z08wgQ2F0YWx5c3Q/?= In-Reply-To: <20081114081433.GB6597@work.uvw.ru> References: <20081114081433.GB6597@work.uvw.ru> Message-ID: <491D50EE.3020705@over.ru> Dmitry E. Oboukhov wrote: > вот сижу третий день читаю мануалы по каталист и не пойму какой будет > профит от его применения в сравнении с простым использованием схемы > CGI-скрипт с DBI(по выбору) доступом к БД и Template Toolkit на > отображение > > может кто-то "на пальцах" объяснить какая рутинная задача этой схемы > решается Catalyst'ом? а то я в основном запутывание разработчика вижу > -- > Наоборот, не запутывание, а разделение. И, на мой (и поисковиковый) взгляд, весьма удобное преобразование пути в аргументы. Alex. From Kostya на yandex.ru Fri Nov 14 02:43:16 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Fri, 14 Nov 2008 13:43:16 +0300 Subject: [Moscow.pm] Yandex maps API In-Reply-To: <353f08b80811140005h3edc3348k917ef96fdde311fd@mail.gmail.com> References: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> <353f08b80811140005h3edc3348k917ef96fdde311fd@mail.gmail.com> Message-ID: <127551226659396@webmail15.yandex.ru> Шутро вы модуль написали. Вроде вчера релиз был. 14.11.08, 11:05, "Andrew Shitov" : > >> P. S. Попробовал сделать модуль > >> совместимым с Geo::Google, насколько > А надо было с Geo::Coder::Google ;-) Ну ладно, будет два модуля :) > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From ivan на serezhkin.com Fri Nov 14 05:51:35 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 14 Nov 2008 16:51:35 +0300 Subject: [Moscow.pm] Yandex maps API In-Reply-To: <127551226659396@webmail15.yandex.ru> References: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> <353f08b80811140005h3edc3348k917ef96fdde311fd@mail.gmail.com> <127551226659396@webmail15.yandex.ru> Message-ID: <491D8267.9080301@serezhkin.com> Костя Тен wrote: > Шутро вы модуль написали. > Вроде вчера релиз был. > Фигня война, а зачем ещё rss есть ? 2Andy: Типа эта, выражаю от лица себя агромную благодарность, за .... реактивный вклад =) need any help ? Я уже недели две на перле не писал =( -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Fri Nov 14 06:02:56 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 14 Nov 2008 17:02:56 +0300 Subject: [Moscow.pm] Yandex maps API In-Reply-To: <491D8267.9080301@serezhkin.com> References: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> <353f08b80811140005h3edc3348k917ef96fdde311fd@mail.gmail.com> <127551226659396@webmail15.yandex.ru> <491D8267.9080301@serezhkin.com> Message-ID: <353f08b80811140602j275dfdedp3602899ac0a8e7d3@mail.gmail.com> > need any help ? Разве что написать нормальные XPath, чтобы убрать из них двойные слеши :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivanshirokoff на gmail.com Fri Nov 14 06:21:43 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 14 Nov 2008 17:21:43 +0300 Subject: [Moscow.pm] Yandex maps API In-Reply-To: <491D8267.9080301@serezhkin.com> References: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> <353f08b80811140005h3edc3348k917ef96fdde311fd@mail.gmail.com> <127551226659396@webmail15.yandex.ru> <491D8267.9080301@serezhkin.com> Message-ID: <491D8977.80000@gmail.com> Ivan B. Serezhkin пишет: > Костя Тен wrote: >> Шутро вы модуль написали. >> Вроде вчера релиз был. >> > Фигня война, а зачем ещё rss есть ? > > 2Andy: Типа эта, выражаю от лица себя агромную благодарность, за .... > реактивный вклад =) > need any help ? Я уже недели две на перле не писал =( Если кому интересно про реактивные вклады, то Андрей Сумин у себя в ЖЖ опубликовал кусок адаптера интерфейса гугло-карт для работы с яндекс-картами. From yu.pats на gmail.com Fri Nov 14 06:39:57 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 14 Nov 2008 16:39:57 +0200 Subject: [Moscow.pm] Yandex maps API In-Reply-To: <491D8977.80000@gmail.com> References: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> <353f08b80811140005h3edc3348k917ef96fdde311fd@mail.gmail.com> <127551226659396@webmail15.yandex.ru> <491D8267.9080301@serezhkin.com> <491D8977.80000@gmail.com> Message-ID: 2008/11/14 Ivan Shirokoff : > Ivan B. Serezhkin пишет: >> >> Костя Тен wrote: >>> >>> Шутро вы модуль написали. >>> Вроде вчера релиз был. >>> >> >> Фигня война, а зачем ещё rss есть ? >> >> 2Andy: Типа эта, выражаю от лица себя агромную благодарность, за .... >> реактивный вклад =) >> need any help ? Я уже недели две на перле не писал =( > > Если кому интересно про реактивные вклады, то Андрей Сумин у себя в ЖЖ > опубликовал кусок адаптера интерфейса гугло-карт для работы с > яндекс-картами. ЖЖ заменил CPAN? Ссылку хоть дайте :( -- WBR, Yuri Pac From andy на shitov.ru Fri Nov 14 06:43:02 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 14 Nov 2008 17:43:02 +0300 Subject: [Moscow.pm] Yandex maps API In-Reply-To: References: <353f08b80811132248p7b2b4b67kff43475a90464649@mail.gmail.com> <353f08b80811140005h3edc3348k917ef96fdde311fd@mail.gmail.com> <127551226659396@webmail15.yandex.ru> <491D8267.9080301@serezhkin.com> <491D8977.80000@gmail.com> Message-ID: <353f08b80811140643i5f457533r8d900f4ed3130b93@mail.gmail.com> > ЖЖ заменил CPAN? Ссылку хоть дайте :( Там яваскрипт. http://andrewsumin.livejournal.com/30483.html http://clubs.ya.ru/4611686018427393745/replies.xml?item_no=66 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dzhariy на gmail.com Fri Nov 14 08:22:28 2008 From: dzhariy на gmail.com (Dmitry Zhariy) Date: Fri, 14 Nov 2008 18:22:28 +0200 Subject: [Moscow.pm] =?koi8-r?b?9yDexc0g083Z08wgQ2F0YWx5c3Q/?= In-Reply-To: <491D50EE.3020705@over.ru> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> Message-ID: <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> Мануала по Каталисту реально не понятная для человека, изучающего фреймворк. Советую поискать вот эту книженцию. Могу на мейл отправить, если что. http://www.packtpub.com/catalyst-perl-web-application/bookс В этой книге реально демонстрируется, чем все таки Каталист лучше. В основном, ваше приложение, написанное на Каталисте будет работать одинаково, без переписи кода, под FastCGI и mod_perl, под Каталистовым development server'ом. Будет работать под чистым CGI , но тормозить, за счет инициализации Фреймворка при каждом запросе. Для CGI Каталист лучше не использовать. Есть реальная интеграция с существующими фреймворками для авторизации и проверки прав пользователя (ACL) , Фреймворки для работы с формами (Form::Processor, FormFu, Form::Builder) и ORM-ами для работы с БД.( Rose::DB::Object , DBIx::Class и др.) Интеграция, это означает что вам не нужно будет каждый раз инициализировать модули. Рутинную работу Каталист сделает сам, при помощи специальных плагинов, расширений контроллеров и моделей. Вы реализовываете в ваших экшенах бизнес-логику работы приложения, а рутинную работу по инициализации данных оставляете Каталисту. On 11/14/08, Alex Povolotsky wrote: > Dmitry E. Oboukhov wrote: >> вот сижу третий день читаю мануалы по каталист и не пойму какой будет >> профит от его применения в сравнении с простым использованием схемы >> CGI-скрипт с DBI(по выбору) доступом к БД и Template Toolkit на >> отображение >> >> может кто-то "на пальцах" объяснить какая рутинная задача этой схемы >> решается Catalyst'ом? а то я в основном запутывание разработчика вижу >> -- >> > Наоборот, не запутывание, а разделение. > > И, на мой (и поисковиковый) взгляд, весьма удобное преобразование пути в > аргументы. > > Alex. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From kaa на zvuki.ru Fri Nov 14 08:26:04 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Fri, 14 Nov 2008 19:26:04 +0300 (MSK) Subject: [Moscow.pm] =?koi8-r?b?9yDexc0g083Z08wgQ2F0YWx5c3Q/?= In-Reply-To: <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> Message-ID: <20081114192445.H46256@www1.zvuki.ru> On Fri, 14 Nov 2008, Dmitry Zhariy wrote: > Мануала по Каталисту реально не понятная для человека, изучающего фреймворк. > Советую поискать вот эту книженцию. Могу на мейл отправить, если что. > http://www.packtpub.com/catalyst-perl-web-application/bookс > В этой книге реально демонстрируется, чем все таки Каталист лучше. Дмитрий, пожалуйста и мне вышлите на kaa на zvuki.ru Большое спасибо! -- Best regards, Andrew Kopeyko From ivan на serezhkin.com Fri Nov 14 08:28:28 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 14 Nov 2008 19:28:28 +0300 Subject: [Moscow.pm] =?koi8-r?b?9yDexc0g083Z08wgQ2F0YWx5c3Q/?= In-Reply-To: <20081114192445.H46256@www1.zvuki.ru> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> <20081114192445.H46256@www1.zvuki.ru> Message-ID: <491DA72C.6040607@serezhkin.com> Привет. Я аж не знаю, мне хватило интро и одного своего проекта, чтобы начать пользоватся им. Хотя, можетбыть у меня теперь ни с кем не совместимый стиль, но .. всё же модульное, и можно дружить интерфейсами. Andrew Kopeyko wrote: > On Fri, 14 Nov 2008, Dmitry Zhariy wrote: > >> Мануала по Каталисту реально не понятная для человека, изучающего >> фреймворк. >> Советую поискать вот эту книженцию. Могу на мейл отправить, если что. >> http://www.packtpub.com/catalyst-perl-web-application/bookс >> В этой книге реально демонстрируется, чем все таки Каталист лучше. > > Дмитрий, > пожалуйста и мне вышлите на kaa на zvuki.ru > > Большое спасибо! > > -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ashrub на agava.com Fri Nov 14 08:35:51 2008 From: ashrub на agava.com (Shrub Alexey) Date: Fri, 14 Nov 2008 19:35:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?9yDexc0g083Z08wgQ2F0YWx5c3Q/?= In-Reply-To: <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> Message-ID: <491DA8E7.1080100@agava.com> Dmitry Zhariy wrote: > Мануала по Каталисту реально не понятная для человека, изучающего фреймворк. > Советую поискать вот эту книженцию. Могу на мейл отправить, если что. Буду благодарен, ashrub на yandex.ru > http://www.packtpub.com/catalyst-perl-web-application/bookс > В этой книге реально демонстрируется, чем все таки Каталист лучше. > > В основном, ваше приложение, написанное на Каталисте будет работать > одинаково, без переписи кода, под FastCGI и mod_perl, под Каталистовым > development server'ом. > > Будет работать под чистым CGI , но тормозить, за счет инициализации > Фреймворка при каждом запросе. Для CGI Каталист лучше не использовать. > > Есть реальная интеграция с существующими фреймворками для авторизации > и проверки прав пользователя (ACL) , Фреймворки для работы с формами > (Form::Processor, FormFu, Form::Builder) и ORM-ами для работы с БД.( > Rose::DB::Object , DBIx::Class и др.) > > Интеграция, это означает что вам не нужно будет каждый раз > инициализировать модули. Рутинную работу Каталист сделает сам, при > помощи специальных плагинов, расширений контроллеров и моделей. > > Вы реализовываете в ваших экшенах бизнес-логику работы приложения, а > рутинную работу по инициализации данных оставляете Каталисту. > > > On 11/14/08, Alex Povolotsky wrote: >> Dmitry E. Oboukhov wrote: >>> вот сижу третий день читаю мануалы по каталист и не пойму какой будет >>> профит от его применения в сравнении с простым использованием схемы >>> CGI-скрипт с DBI(по выбору) доступом к БД и Template Toolkit на >>> отображение >>> >>> может кто-то "на пальцах" объяснить какая рутинная задача этой схемы >>> решается Catalyst'ом? а то я в основном запутывание разработчика вижу >>> -- >>> >> Наоборот, не запутывание, а разделение. >> >> И, на мой (и поисковиковый) взгляд, весьма удобное преобразование пути в >> аргументы. >> >> Alex. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Шруб Алексей Технический руководитель проектов icq: 345894734 http://www.agava.ru/ From yu.pats на gmail.com Fri Nov 14 08:44:54 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 14 Nov 2008 18:44:54 +0200 Subject: [Moscow.pm] =?utf-8?b?0JIg0YfQtdC8INGB0LzRi9GB0LsgQ2F0YWx5c3Q/?= In-Reply-To: <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> Message-ID: Привет всем, вставлю пару слов по сабжу. Каталист - это фреймворк, реализующий обертку цикла request-response. Позволяющего внутри себя удобно получить доступ ко всему через объект контекста. Далее - это большой список поддерживаемых сообществом плагинов к модулям, реализующим storage, view etc. А mod_perl+libapreq, CGI etc - это библиотеки, вокруг которых каталист делает обертку. Книга на торренте: http://torrents.ru/forum/viewtopic.php?t=937065 Инфы в ПОДЕ кватает, разве что вы не менеджер и вам надо доказать почему одно лучше другого - тогда надо видеть список фич каталиста в комплексе. Для этого есть сайт фреймворка catalystframework.org. 2008/11/14 Dmitry Zhariy : > Мануала по Каталисту реально не понятная для человека, изучающего фреймворк. > Советую поискать вот эту книженцию. Могу на мейл отправить, если что. > http://www.packtpub.com/catalyst-perl-web-application/bookс > В этой книге реально демонстрируется, чем все таки Каталист лучше. > > В основном, ваше приложение, написанное на Каталисте будет работать > одинаково, без переписи кода, под FastCGI и mod_perl, под Каталистовым > development server'ом. > > Будет работать под чистым CGI , но тормозить, за счет инициализации > Фреймворка при каждом запросе. Для CGI Каталист лучше не использовать. > > Есть реальная интеграция с существующими фреймворками для авторизации > и проверки прав пользователя (ACL) , Фреймворки для работы с формами > (Form::Processor, FormFu, Form::Builder) и ORM-ами для работы с БД.( > Rose::DB::Object , DBIx::Class и др.) > > Интеграция, это означает что вам не нужно будет каждый раз > инициализировать модули. Рутинную работу Каталист сделает сам, при > помощи специальных плагинов, расширений контроллеров и моделей. > > Вы реализовываете в ваших экшенах бизнес-логику работы приложения, а > рутинную работу по инициализации данных оставляете Каталисту. > > > On 11/14/08, Alex Povolotsky wrote: >> Dmitry E. Oboukhov wrote: >>> вот сижу третий день читаю мануалы по каталист и не пойму какой будет >>> профит от его применения в сравнении с простым использованием схемы >>> CGI-скрипт с DBI(по выбору) доступом к БД и Template Toolkit на >>> отображение >>> >>> может кто-то "на пальцах" объяснить какая рутинная задача этой схемы >>> решается Catalyst'ом? а то я в основном запутывание разработчика вижу >>> -- >>> >> Наоборот, не запутывание, а разделение. >> >> И, на мой (и поисковиковый) взгляд, весьма удобное преобразование пути в >> аргументы. >> >> Alex. >> >> -- >> 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 Pac From sharifulin на gmail.com Fri Nov 14 11:31:46 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 14 Nov 2008 22:31:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?9yDexc0g083Z08wgQ2F0YWx5c3Q/?= In-Reply-To: <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> Message-ID: <91318900811141131h29a7f534h5b9848ff3080fdad@mail.gmail.com> вышлите мне, плиз 14 ноября 2008 г. 19:22 пользователь Dmitry Zhariy написал: > Мануала по Каталисту реально не понятная для человека, изучающего > фреймворк. > Советую поискать вот эту книженцию. Могу на мейл отправить, если что. > http://www.packtpub.com/catalyst-perl-web-application/bookс > В этой книге реально демонстрируется, чем все таки Каталист лучше. > > В основном, ваше приложение, написанное на Каталисте будет работать > одинаково, без переписи кода, под FastCGI и mod_perl, под Каталистовым > development server'ом. > > Будет работать под чистым CGI , но тормозить, за счет инициализации > Фреймворка при каждом запросе. Для CGI Каталист лучше не использовать. > > Есть реальная интеграция с существующими фреймворками для авторизации > и проверки прав пользователя (ACL) , Фреймворки для работы с формами > (Form::Processor, FormFu, Form::Builder) и ORM-ами для работы с БД.( > Rose::DB::Object , DBIx::Class и др.) > > Интеграция, это означает что вам не нужно будет каждый раз > инициализировать модули. Рутинную работу Каталист сделает сам, при > помощи специальных плагинов, расширений контроллеров и моделей. > > Вы реализовываете в ваших экшенах бизнес-логику работы приложения, а > рутинную работу по инициализации данных оставляете Каталисту. > > > On 11/14/08, Alex Povolotsky wrote: > > Dmitry E. Oboukhov wrote: > >> вот сижу третий день читаю мануалы по каталист и не пойму какой будет > >> профит от его применения в сравнении с простым использованием схемы > >> CGI-скрипт с DBI(по выбору) доступом к БД и Template Toolkit на > >> отображение > >> > >> может кто-то "на пальцах" объяснить какая рутинная задача этой схемы > >> решается Catalyst'ом? а то я в основном запутывание разработчика вижу > >> -- > >> > > Наоборот, не запутывание, а разделение. > > > > И, на мой (и поисковиковый) взгляд, весьма удобное преобразование пути в > > аргументы. > > > > Alex. > > > > -- > > 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 sivirinov на agava.com Fri Nov 14 11:47:11 2008 From: sivirinov на agava.com (Sivirinov Ivan) Date: Fri, 14 Nov 2008 22:47:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?9yDexc0g083Z08wgQ2F0YWx5c3Q/?= In-Reply-To: <91318900811141131h29a7f534h5b9848ff3080fdad@mail.gmail.com> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> <91318900811141131h29a7f534h5b9848ff3080fdad@mail.gmail.com> Message-ID: <491DD5BF.8010403@agava.com> Здесь http://depositfiles.com/ru/files/7511963 есть то же эта книга. From unera на debian.org Fri Nov 14 12:37:42 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 14 Nov 2008 23:37:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0JIg0YfQtdC8INGB0LzRi9GB0LsgQ2F0YWx5c3Q/?= In-Reply-To: References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> Message-ID: <20081114203742.GC6597@work.uvw.ru> YP> Книга на торренте: http://torrents.ru/forum/viewtopic.php?t=937065 YP> Инфы в ПОДЕ кватает, разве что вы не менеджер и вам надо доказать YP> почему одно лучше другого - тогда надо видеть список фич каталиста в YP> комплексе. Для этого есть сайт фреймворка catalystframework.org. нет я не менеджер :) но как-то просмотренные примеры не убедили на схожие действия схожее количество кода ну и засомневался я а стоит ли оно того? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From shv на agava.com Sun Nov 16 06:22:00 2008 From: shv на agava.com (Alexey Sharypov) Date: Sun, 16 Nov 2008 17:22:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?9yDexc0g083Z08wgQ2F0YWx5c3Q/?= In-Reply-To: Message-ID: <20081116142407.540BBF4F776@agava.mipt.ru> > YP> Книга на торренте: http://torrents.ru/forum/viewtopic.php?t=937065 > > YP> Инфы в ПОДЕ кватает, разве что вы не менеджер и вам надо доказать > YP> почему одно лучше другого - тогда надо видеть список фич каталиста в > YP> комплексе. Для этого есть сайт фреймворка catalystframework.org. > нет я не менеджер :) > но как-то просмотренные примеры не убедили > на схожие действия схожее количество кода ну и засомневался > я а стоит ли оно того? Инфы в ПОДЕ на самом деле не так много. Но для того, чтобы понять общие принципы достаточно. Catalyst очень удобен своей масштабируемостью. По сути, не обязательно использовать готовые модули типа DBIx, FormFu или стандартные темплэйты. Без особого труда были прикручены свой ORM (правда из-за отсутствия документации пришлось покопаться по коду фрэймворка) и свой генератор форм (из-за особенностей управления формами). Контроллер Catalyst'а достаточно удобен и прозрачен для разработки недетских проектов. И еще, что мне понравилось, при его использовании можно легко избавиться от повторяемости кода, что значительно сокращает дальнейшую поддержку и доработку проекта. From maxim.vuets на gmail.com Sun Nov 16 08:01:47 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Sun, 16 Nov 2008 18:01:47 +0200 Subject: [Moscow.pm] =?koi8-r?b?8Togy8HLIMnazcXSydTYIMnO1MXSxdMgyyDEz8vM?= =?koi8-r?b?wcTVPw==?= Message-ID: Прикольный способ: http://company.yandex.ru/blog/index.xml?msg=104555 Может быть попробовать на будущих workshop-ах? -- . Hoc est simplicissimum! ..: maxim.vuets.name From dsimonov на gmail.com Sun Nov 16 11:35:27 2008 From: dsimonov на gmail.com (Dmitry Simonov) Date: Sun, 16 Nov 2008 22:35:27 +0300 Subject: [Moscow.pm] =?utf-8?b?0JIg0YfQtdC8INGB0LzRi9GB0LsgQ2F0YWx5c3Q/?= In-Reply-To: <20081114203742.GC6597@work.uvw.ru> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> <20081114203742.GC6597@work.uvw.ru> Message-ID: Привет! В традиционных мануалах по перлу разумеется все примеру показываются с использованием CGI-скриптов, где всё записано вместе ?sql-запросы, куски html-кода и даже нередко java-script-вставки. И кое-где в промежутках между этим всем добром иногда встречается перл :) Начинающие разработчики с этого и начинают. Тот, кто понимает HTTP-протокол и SQL, вероятно, будет в состоянии понять большую часть этого кода, потому что в нем используются стандартные техники веб-разработки. Кодирование этим способом предоставляет разработчику огромное количество возможностей, так как разработчики обладают контролем над каждым видом HTTP-ответа и могут писать настолько сложные SQL-запросы, насколько захотят. Такой скрипт разумеется проще написать, чем большой громоздкий продукт, а уж собрать из нескольких скриптов некий сайт вообще задача вполне решаемая. Эти скрипты, собранные в сайт, будучи однажды отлаженными, работают годами. Дёшево и сердито. Я слышал про команды под руководством известных здесь на листе рассылке деятелей, которые в общем всю работу на таких скриптах и строят. Так как оптимизировать и развивать сами эти скрипты довольно сложно, то новую функциональность получают либо рисуя на коленке новый скрипт и путём шаманских действий, включая их в общем комплект, либо вообще тупо копируют один из существующих скриптов для добавления скажем нового раздела на сайте. Решение дешёвое и сердитое. Это отлично работает с простыми или даже небольшими, но нетривиальными приложениями, но все программные продукты имеют тенденцию расти, и без хороших концепций, они становятся проблемными в обслуживании и поддержке. То есть перестают быть сначала простыми, а потом дешёвыми. Это действительно ОЧЕНЬ трудоёмко ? развивать такие скрипты, в которых намешано всё. Трудности начинаются с того, что каждый скрипт на сайте нуждается в аналогичном коде, чтобы загружать конфигурационный файл и обрабатывать ошибки. Написание кода доступа к базе данных очень часто повторяется, а структуры данных из базы не обязательно представляют объекты, с которыми Ваше приложение захочет иметь дело. Дизайнерам покажется сложной смена темы сайта, так как код, генерирующий HTML, перемежается с кодом Perl. И наконец CGI-скрипты могут быть медленными, потому что весь интерпретатор Perl в целом, как и модули, используемые скриптом, требуют загрузки в память на каждом запросе. Давайте ещё раз подробнее посмотрим, из чего эти скрипты состоят функционально: * нечто, что генерирует HTML; * нечто, что разбирает аргументы, переданные по HTTP; * нечто общающееся с базой данных; * нечто содержащее логику вашего приложения; * нечто управляющее пользовательскими аккаунтами; * нечто сохраняющее промежуточные данные (напр. сессии, основанные на куках). Если вы писали веб приложение (даже если это был простейший скрипт, выводящий "Hello, World!"), то значит вы писали бОльшую часть вещей, описанных выше, самостоятельно. Вы, возможно, просто использовали print для создания HTML и не заботились о сложных системах шаблонов. Иными словами, через некоторое время у вас будет куча программ, которые выводят HTML подобным образом. Уверен, вы можете перенести некоторые общие части в модули и использовать их из всех ваших программ. Но в действительности, вы ищите решения для сверхтипичных задач, возникающих в каждом веб приложении. Так что некоторые продвинутые люди потратили свое свободное время для создания компонент, которые "закрывают" эти ежедневные задачи. Например, существуют Perl пакеты Mason, который работает с созданием HTML ? т.е. является системой шаблонов. Используя TT, вы создаете файл (называемый шаблоном), который содержит целиком вашу HTML страницу. У вас есть возможность добавить Perl конструкции прямо в этом файле, в том месте, где вам нужно, а также получить доступ к переменным из других частей вашего приложения. И поскольку эти шаблоны могут использовать друг-друга, то вы имеете возможность легко поменять дизайн вашего сайта, просто изменив базовый шаблон. Это просто пример того, как компоненты могут облегчить жизнь программисту. И существует большое количество уже готовых компонент. Это очень хорошая идея ? использовать их, вместо того чтобы вручную разбирать каждодневную рутину. А теперь представьте, что у вас несколько полезных компонент и они работают слаженно, вместе. Так вот, веб фреймворки, такие как Catalyst, как раз и занимаются этим. P.S. для написания данного ответа использовалось несколько статей на сходную тематику и если кто-то увидит здесь знакомые строчки, просто поразитесь насколько затронут типовой вопрос и как легко он ложится на современные perl-технологии :) 2008/11/14 Dmitry E. Oboukhov > нет я не менеджер :) > но как-то просмотренные примеры не убедили > на схожие действия схожее количество кода ну и засомневался > я а стоит ли оно того? > > -- > ... 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.9 (GNU/Linux) > > iEYEARECAAYFAkkd4ZYACgkQq4wAz/jiZTeYqACgndHA/MwuvyNJkaiuwP8VHIHx > ixwAnjexN4bZuva16S61R2qzE9J77uLq > =Y8IH > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Mon Nov 17 00:20:39 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 17 Nov 2008 11:20:39 +0300 Subject: [Moscow.pm] =?gb2312?b?p6Mgp+mn1qfeIKfjp96n7afjp90gQ2F0YWx5c3Q/?= In-Reply-To: References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> <20081114203742.GC6597@work.uvw.ru> Message-ID: <91318900811170020q4f4d30f8ldde1d922de6a1daa@mail.gmail.com> ╖╔╖з╖ч╖я, ╖Д╖М ╖Г╖Ю╖И╖ж╖Й╖Н ╖Ц╖э╖я╖ы╖я╖Д╖Н, ╖ж╖Ц╖щ╖з ╖Я ╖ъ╖ж ╖з╖Ц╖А╖Ю╖щ╖Н╖ы╖Е╖П "╖с╖ж╖р ╖Ф╖Б╖ж╖ш╖ч╖с╖Ю╖Б╖э╖з, ╖Д╖я╖э╖з╖ж ╖э╖я╖э Catalyst", ╖Д╖Ю ╖Я ╖ъ╖ж ╖с ╖Ц╖Ю╖Ц╖Д╖Ю╖Я╖ъ╖з╖ж ╖А╖Б╖з╖у╖Е╖ч╖я╖Д╖Н "╖Г╖Ю╖Б╖Ю╖Й╖Е╖П ╖э╖Ю╖ъ╖Х╖ж╖А╖Х╖з╖П" ╖у╖щ╖Я ╖А╖Ю╖у╖у╖ж╖Б╖ь╖э╖з "╖р╖Ю╖щ╖Н╖Й╖з╖Г ╖т╖Б╖Ю╖ч╖Ю╖ы╖у╖э╖з╖Г ╖А╖Б╖Ю╖у╖Е╖э╖Д╖Ю╖с", ╖э╖Ю╖Д╖Ю╖Б╖М╖ж ╖з╖ч╖ж╖П╖Д ╖Д╖ж╖ъ╖у╖ж╖ъ╖з╖Х╖з╖П ╖Б╖я╖Ц╖Д╖з? ╖╠╖Ю-╖ч╖Ю╖ж╖ч╖Е, ╖с╖ж╖р-╖Ф╖Б╖ж╖ш╖ч╖с╖Ю╖Б╖э╖з ╖Ц╖Д╖Ю╖з╖Д ╖з╖Ц╖А╖Ю╖щ╖Н╖ы╖Ю╖с╖я╖Д╖Н ╖Д╖Ю╖т╖у╖я, ╖э╖Ю╖т╖у╖я ╖Е ╖с╖я╖Ц ╖ъ╖ж╖Д ╖Ц╖з╖щ ╖з╖щ╖з ╖ь╖ж╖щ╖я╖ъ╖з╖ш ╖А╖Ю╖э╖Б╖ж╖я╖Д╖з╖с╖з╖Д╖Н, ╖ы╖я╖ъ╖Я╖Д╖Н╖Ц╖Я ╖Д╖Б╖ж╖ъ╖з╖ъ╖т╖Ю╖ч ╖ч╖Ю╖ы╖т╖Ю╖с. ╖ё╖ж╖у╖Н ╖И╖Д╖Ю ╖ч╖Ю╖ь╖ж╖Д ╖р╖М╖Д╖Н ╖щ╖Е╖И╖Й╖ж ╖А╖Б╖я╖э╖Д╖з╖э╖з -- ╖Д╖Ю╖щ╖Н╖э╖Ю ╖Ц╖я╖ч╖я ╖А╖Б╖я╖э╖Д╖з╖э╖я :) ╖╝╖Ю╖ь╖ъ╖Ю ╖Ц╖щ╖ж╖у╖з╖Д╖Н ╖ы╖я ╖Ф╖Б╖ж╖ш╖ч╖с╖Ю╖Б╖э╖я╖ч╖з, ╖И╖Д╖Ю╖р╖М ╖р╖М╖Д╖Н ╖с ╖э╖Е╖Б╖Ц╖ж ╖ъ╖Ю╖с╖М╖Г ╖з╖у╖ж╖ш, ╖А╖Ю╖у╖Г╖Ю╖у╖Ю╖с ╖з ╖Д╖ж╖Г╖ъ╖Ю╖щ╖Ю╖т╖з╖ш. ╖╞╖Ю ╖ж╖Ц╖Д╖Н ╖у╖Б╖Е╖т╖я╖Я ╖Ц╖Д╖Ю╖Б╖Ю╖ъ╖я ╖ч╖ж╖у╖я╖щ╖з -- ╖Ю╖Ц╖Ю╖ы╖ъ╖я╖ъ╖з╖ж ╖Д╖Ю╖т╖Ю, ╖И╖Д╖Ю ╖Д╖М ╖у╖с╖з╖ь╖ж╖Й╖Н╖Ц╖Я ╖А╖Б╖Ю╖Д╖з╖с ╖Д╖ж╖И╖ж╖ъ╖з╖Я (╖ч╖я╖ш╖ъ-╖Ц╖Д╖Б╖з╖ч╖я) :) 16 ╖ъ╖Ю╖Я╖р╖Б╖Я 2008 ╖т. 22:35 ╖А╖Ю╖щ╖Н╖ы╖Ю╖с╖я╖Д╖ж╖щ╖Н Dmitry Simonov ╖ъ╖я╖А╖з╖Ц╖я╖щ: > ╖╠╖Б╖з╖с╖ж╖Д! > > ╖ё ╖Д╖Б╖я╖у╖з╖Х╖з╖Ю╖ъ╖ъ╖М╖Г ╖ч╖я╖ъ╖Е╖я╖щ╖я╖Г ╖А╖Ю ╖А╖ж╖Б╖щ╖Е ╖Б╖я╖ы╖Е╖ч╖ж╖ж╖Д╖Ц╖Я ╖с╖Ц╖ж ╖А╖Б╖з╖ч╖ж╖Б╖Е ╖А╖Ю╖э╖я╖ы╖М╖с╖я╖П╖Д╖Ц╖Я ╖Ц > ╖з╖Ц╖А╖Ю╖щ╖Н╖ы╖Ю╖с╖я╖ъ╖з╖ж╖ч CGI-╖Ц╖э╖Б╖з╖А╖Д╖Ю╖с, ╖т╖у╖ж ╖с╖Ц╖в ╖ы╖я╖А╖з╖Ц╖я╖ъ╖Ю ╖с╖ч╖ж╖Ц╖Д╖ж ╗Csql-╖ы╖я╖А╖Б╖Ю╖Ц╖М, ╖э╖Е╖Ц╖э╖з > html-╖э╖Ю╖у╖я ╖з ╖у╖я╖ь╖ж ╖ъ╖ж╖Б╖ж╖у╖э╖Ю java-script-╖с╖Ц╖Д╖я╖с╖э╖з. ╖╙ ╖э╖Ю╖ж-╖т╖у╖ж ╖с ╖А╖Б╖Ю╖ч╖ж╖ь╖Е╖Д╖э╖я╖Г ╖ч╖ж╖ь╖у╖Е > ╖О╖Д╖з╖ч ╖с╖Ц╖ж╖ч ╖у╖Ю╖р╖Б╖Ю╖ч ╖з╖ъ╖Ю╖т╖у╖я ╖с╖Ц╖Д╖Б╖ж╖И╖я╖ж╖Д╖Ц╖Я ╖А╖ж╖Б╖щ :) > > ╖╞╖я╖И╖з╖ъ╖я╖П╖К╖з╖ж ╖Б╖я╖ы╖Б╖я╖р╖Ю╖Д╖И╖з╖э╖з ╖Ц ╖О╖Д╖Ю╖т╖Ю ╖з ╖ъ╖я╖И╖з╖ъ╖я╖П╖Д. > > ╖╢╖Ю╖Д, ╖э╖Д╖Ю ╖А╖Ю╖ъ╖з╖ч╖я╖ж╖Д HTTP-╖А╖Б╖Ю╖Д╖Ю╖э╖Ю╖щ ╖з SQL, ╖с╖ж╖Б╖Ю╖Я╖Д╖ъ╖Ю, ╖р╖Е╖у╖ж╖Д ╖с ╖Ц╖Ю╖Ц╖Д╖Ю╖Я╖ъ╖з╖з ╖А╖Ю╖ъ╖Я╖Д╖Н > ╖р╖Ю╖щ╖Н╖Й╖Е╖П ╖И╖я╖Ц╖Д╖Н ╖О╖Д╖Ю╖т╖Ю ╖э╖Ю╖у╖я, ╖А╖Ю╖Д╖Ю╖ч╖Е ╖И╖Д╖Ю ╖с ╖ъ╖ж╖ч ╖з╖Ц╖А╖Ю╖щ╖Н╖ы╖Е╖П╖Д╖Ц╖Я ╖Ц╖Д╖я╖ъ╖у╖я╖Б╖Д╖ъ╖М╖ж ╖Д╖ж╖Г╖ъ╖з╖э╖з > ╖с╖ж╖р-╖Б╖я╖ы╖Б╖я╖р╖Ю╖Д╖э╖з. ╖╛╖Ю╖у╖з╖Б╖Ю╖с╖я╖ъ╖з╖ж ╖О╖Д╖з╖ч ╖Ц╖А╖Ю╖Ц╖Ю╖р╖Ю╖ч ╖А╖Б╖ж╖у╖Ю╖Ц╖Д╖я╖с╖щ╖Я╖ж╖Д ╖Б╖я╖ы╖Б╖я╖р╖Ю╖Д╖И╖з╖э╖Е > ╖Ю╖т╖Б╖Ю╖ч╖ъ╖Ю╖ж ╖э╖Ю╖щ╖з╖И╖ж╖Ц╖Д╖с╖Ю ╖с╖Ю╖ы╖ч╖Ю╖ь╖ъ╖Ю╖Ц╖Д╖ж╖ш, ╖Д╖я╖э ╖э╖я╖э ╖Б╖я╖ы╖Б╖я╖р╖Ю╖Д╖И╖з╖э╖з ╖Ю╖р╖щ╖я╖у╖я╖П╖Д ╖э╖Ю╖ъ╖Д╖Б╖Ю╖щ╖ж╖ч > ╖ъ╖я╖у ╖э╖я╖ь╖у╖М╖ч ╖с╖з╖у╖Ю╖ч HTTP-╖Ю╖Д╖с╖ж╖Д╖я ╖з ╖ч╖Ю╖т╖Е╖Д ╖А╖з╖Ц╖я╖Д╖Н ╖ъ╖я╖Ц╖Д╖Ю╖щ╖Н╖э╖Ю ╖Ц╖щ╖Ю╖ь╖ъ╖М╖ж SQL-╖ы╖я╖А╖Б╖Ю╖Ц╖М, > ╖ъ╖я╖Ц╖э╖Ю╖щ╖Н╖э╖Ю ╖ы╖я╖Г╖Ю╖Д╖Я╖Д. > > ╖╢╖я╖э╖Ю╖ш ╖Ц╖э╖Б╖з╖А╖Д ╖Б╖я╖ы╖Е╖ч╖ж╖ж╖Д╖Ц╖Я ╖А╖Б╖Ю╖К╖ж ╖ъ╖я╖А╖з╖Ц╖я╖Д╖Н, ╖И╖ж╖ч ╖р╖Ю╖щ╖Н╖Й╖Ю╖ш ╖т╖Б╖Ю╖ч╖Ю╖ы╖у╖э╖з╖ш ╖А╖Б╖Ю╖у╖Е╖э╖Д, ╖я > ╖Е╖ь ╖Ц╖Ю╖р╖Б╖я╖Д╖Н ╖з╖ы ╖ъ╖ж╖Ц╖э╖Ю╖щ╖Н╖э╖з╖Г ╖Ц╖э╖Б╖з╖А╖Д╖Ю╖с ╖ъ╖ж╖э╖з╖ш ╖Ц╖я╖ш╖Д ╖с╖Ю╖Ю╖р╖К╖ж ╖ы╖я╖у╖я╖И╖я ╖с╖А╖Ю╖щ╖ъ╖ж ╖Б╖ж╖Й╖я╖ж╖ч╖я╖Я. > > ╖©╖Д╖з ╖Ц╖э╖Б╖з╖А╖Д╖М, ╖Ц╖Ю╖р╖Б╖я╖ъ╖ъ╖М╖ж ╖с ╖Ц╖я╖ш╖Д, ╖р╖Е╖у╖Е╖И╖з ╖Ю╖у╖ъ╖я╖ь╖у╖М ╖Ю╖Д╖щ╖я╖ь╖ж╖ъ╖ъ╖М╖ч╖з, ╖Б╖я╖р╖Ю╖Д╖я╖П╖Д ╖т╖Ю╖у╖я╖ч╖з. > ╖╔╖в╖Й╖ж╖с╖Ю ╖з ╖Ц╖ж╖Б╖у╖з╖Д╖Ю. ╖а ╖Ц╖щ╖М╖Й╖я╖щ ╖А╖Б╖Ю ╖э╖Ю╖ч╖я╖ъ╖у╖М ╖А╖Ю╖у ╖Б╖Е╖э╖Ю╖с╖Ю╖у╖Ц╖Д╖с╖Ю╖ч ╖з╖ы╖с╖ж╖Ц╖Д╖ъ╖М╖Г ╖ы╖у╖ж╖Ц╖Н ╖ъ╖я > ╖щ╖з╖Ц╖Д╖ж ╖Б╖я╖Ц╖Ц╖М╖щ╖э╖ж ╖у╖ж╖Я╖Д╖ж╖щ╖ж╖ш, ╖э╖Ю╖Д╖Ю╖Б╖М╖ж ╖с ╖Ю╖р╖К╖ж╖ч ╖с╖Ц╖П ╖Б╖я╖р╖Ю╖Д╖Е ╖ъ╖я ╖Д╖я╖э╖з╖Г ╖Ц╖э╖Б╖з╖А╖Д╖я╖Г ╖з > ╖Ц╖Д╖Б╖Ю╖Я╖Д. ╖╢╖я╖э ╖э╖я╖э ╖Ю╖А╖Д╖з╖ч╖з╖ы╖з╖Б╖Ю╖с╖я╖Д╖Н ╖з ╖Б╖я╖ы╖с╖з╖с╖я╖Д╖Н ╖Ц╖я╖ч╖з ╖О╖Д╖з ╖Ц╖э╖Б╖з╖А╖Д╖М ╖у╖Ю╖с╖Ю╖щ╖Н╖ъ╖Ю ╖Ц╖щ╖Ю╖ь╖ъ╖Ю, > ╖Д╖Ю ╖ъ╖Ю╖с╖Е╖П ╖Ф╖Е╖ъ╖э╖Х╖з╖Ю╖ъ╖я╖щ╖Н╖ъ╖Ю╖Ц╖Д╖Н ╖А╖Ю╖щ╖Е╖И╖я╖П╖Д ╖щ╖з╖р╖Ю ╖Б╖з╖Ц╖Е╖Я ╖ъ╖я ╖э╖Ю╖щ╖ж╖ъ╖э╖ж ╖ъ╖Ю╖с╖М╖ш ╖Ц╖э╖Б╖з╖А╖Д ╖з > ╖А╖Е╖Д╖в╖ч ╖Й╖я╖ч╖я╖ъ╖Ц╖э╖з╖Г ╖у╖ж╖ш╖Ц╖Д╖с╖з╖ш, ╖с╖э╖щ╖П╖И╖я╖Я ╖з╖Г ╖с ╖Ю╖р╖К╖ж╖ч ╖э╖Ю╖ч╖А╖щ╖ж╖э╖Д, ╖щ╖з╖р╖Ю ╖с╖Ю╖Ю╖р╖К╖ж ╖Д╖Е╖А╖Ю > ╖э╖Ю╖А╖з╖Б╖Е╖П╖Д ╖Ю╖у╖з╖ъ ╖з╖ы ╖Ц╖Е╖К╖ж╖Ц╖Д╖с╖Е╖П╖К╖з╖Г ╖Ц╖э╖Б╖з╖А╖Д╖Ю╖с ╖у╖щ╖Я ╖у╖Ю╖р╖я╖с╖щ╖ж╖ъ╖з╖Я ╖Ц╖э╖я╖ь╖ж╖ч ╖ъ╖Ю╖с╖Ю╖т╖Ю ╖Б╖я╖ы╖у╖ж╖щ╖я > ╖ъ╖я ╖Ц╖я╖ш╖Д╖ж. > > ╖╡╖ж╖Й╖ж╖ъ╖з╖ж ╖у╖ж╖Й╖в╖с╖Ю╖ж ╖з ╖Ц╖ж╖Б╖у╖з╖Д╖Ю╖ж. ╖©╖Д╖Ю ╖Ю╖Д╖щ╖з╖И╖ъ╖Ю ╖Б╖я╖р╖Ю╖Д╖я╖ж╖Д ╖Ц ╖А╖Б╖Ю╖Ц╖Д╖М╖ч╖з ╖з╖щ╖з ╖у╖я╖ь╖ж > ╖ъ╖ж╖р╖Ю╖щ╖Н╖Й╖з╖ч╖з, ╖ъ╖Ю ╖ъ╖ж╖Д╖Б╖з╖с╖з╖я╖щ╖Н╖ъ╖М╖ч╖з ╖А╖Б╖з╖щ╖Ю╖ь╖ж╖ъ╖з╖Я╖ч╖з, ╖ъ╖Ю ╖с╖Ц╖ж ╖А╖Б╖Ю╖т╖Б╖я╖ч╖ч╖ъ╖М╖ж ╖А╖Б╖Ю╖у╖Е╖э╖Д╖М > ╖з╖ч╖ж╖П╖Д ╖Д╖ж╖ъ╖у╖ж╖ъ╖Х╖з╖П ╖Б╖я╖Ц╖Д╖з, ╖з ╖р╖ж╖ы ╖Г╖Ю╖Б╖Ю╖Й╖з╖Г ╖э╖Ю╖ъ╖Х╖ж╖А╖Х╖з╖ш, ╖Ю╖ъ╖з ╖Ц╖Д╖я╖ъ╖Ю╖с╖Я╖Д╖Ц╖Я ╖А╖Б╖Ю╖р╖щ╖ж╖ч╖ъ╖М╖ч╖з ╖с > ╖Ю╖р╖Ц╖щ╖Е╖ь╖з╖с╖я╖ъ╖з╖з ╖з ╖А╖Ю╖у╖у╖ж╖Б╖ь╖э╖ж. ╖╢╖Ю ╖ж╖Ц╖Д╖Н ╖А╖ж╖Б╖ж╖Ц╖Д╖я╖П╖Д ╖р╖М╖Д╖Н ╖Ц╖ъ╖я╖И╖я╖щ╖я ╖А╖Б╖Ю╖Ц╖Д╖М╖ч╖з, ╖я ╖А╖Ю╖Д╖Ю╖ч > ╖у╖ж╖Й╖в╖с╖М╖ч╖з. > > ╖©╖Д╖Ю ╖у╖ж╖ш╖Ц╖Д╖с╖з╖Д╖ж╖щ╖Н╖ъ╖Ю ╖╟╖╧╖╕╖╞╖╬ ╖Д╖Б╖Е╖у╖Ю╖в╖ч╖э╖Ю ╗C ╖Б╖я╖ы╖с╖з╖с╖я╖Д╖Н ╖Д╖я╖э╖з╖ж ╖Ц╖э╖Б╖з╖А╖Д╖М, ╖с ╖э╖Ю╖Д╖Ю╖Б╖М╖Г > ╖ъ╖я╖ч╖ж╖Й╖я╖ъ╖Ю ╖с╖Ц╖в. ╖╢╖Б╖Е╖у╖ъ╖Ю╖Ц╖Д╖з ╖ъ╖я╖И╖з╖ъ╖я╖П╖Д╖Ц╖Я ╖Ц ╖Д╖Ю╖т╖Ю, ╖И╖Д╖Ю ╖э╖я╖ь╖у╖М╖ш ╖Ц╖э╖Б╖з╖А╖Д ╖ъ╖я ╖Ц╖я╖ш╖Д╖ж > ╖ъ╖Е╖ь╖у╖я╖ж╖Д╖Ц╖Я ╖с ╖я╖ъ╖я╖щ╖Ю╖т╖з╖И╖ъ╖Ю╖ч ╖э╖Ю╖у╖ж, ╖И╖Д╖Ю╖р╖М ╖ы╖я╖т╖Б╖Е╖ь╖я╖Д╖Н ╖э╖Ю╖ъ╖Ф╖з╖т╖Е╖Б╖я╖Х╖з╖Ю╖ъ╖ъ╖М╖ш ╖Ф╖я╖ш╖щ ╖з > ╖Ю╖р╖Б╖я╖р╖я╖Д╖М╖с╖я╖Д╖Н ╖Ю╖Й╖з╖р╖э╖з. ╖╞╖я╖А╖з╖Ц╖я╖ъ╖з╖ж ╖э╖Ю╖у╖я ╖у╖Ю╖Ц╖Д╖Е╖А╖я ╖э ╖р╖я╖ы╖ж ╖у╖я╖ъ╖ъ╖М╖Г ╖Ю╖И╖ж╖ъ╖Н ╖И╖я╖Ц╖Д╖Ю > ╖А╖Ю╖с╖Д╖Ю╖Б╖Я╖ж╖Д╖Ц╖Я, ╖я ╖Ц╖Д╖Б╖Е╖э╖Д╖Е╖Б╖М ╖у╖я╖ъ╖ъ╖М╖Г ╖з╖ы ╖р╖я╖ы╖М ╖ъ╖ж ╖Ю╖р╖Я╖ы╖я╖Д╖ж╖щ╖Н╖ъ╖Ю ╖А╖Б╖ж╖у╖Ц╖Д╖я╖с╖щ╖Я╖П╖Д ╖Ю╖р╖Л╖ж╖э╖Д╖М, > ╖Ц ╖э╖Ю╖Д╖Ю╖Б╖М╖ч╖з ╖ё╖я╖Й╖ж ╖А╖Б╖з╖щ╖Ю╖ь╖ж╖ъ╖з╖ж ╖ы╖я╖Г╖Ю╖И╖ж╖Д ╖з╖ч╖ж╖Д╖Н ╖у╖ж╖щ╖Ю. ╖╔╖з╖ы╖я╖ш╖ъ╖ж╖Б╖я╖ч ╖А╖Ю╖э╖я╖ь╖ж╖Д╖Ц╖Я ╖Ц╖щ╖Ю╖ь╖ъ╖Ю╖ш > ╖Ц╖ч╖ж╖ъ╖я ╖Д╖ж╖ч╖М ╖Ц╖я╖ш╖Д╖я, ╖Д╖я╖э ╖э╖я╖э ╖э╖Ю╖у, ╖т╖ж╖ъ╖ж╖Б╖з╖Б╖Е╖П╖К╖з╖ш HTML, ╖А╖ж╖Б╖ж╖ч╖ж╖ь╖я╖ж╖Д╖Ц╖Я ╖Ц ╖э╖Ю╖у╖Ю╖ч Perl. > ╖╙ ╖ъ╖я╖э╖Ю╖ъ╖ж╖Х CGI-╖Ц╖э╖Б╖з╖А╖Д╖М ╖ч╖Ю╖т╖Е╖Д ╖р╖М╖Д╖Н ╖ч╖ж╖у╖щ╖ж╖ъ╖ъ╖М╖ч╖з, ╖А╖Ю╖Д╖Ю╖ч╖Е ╖И╖Д╖Ю ╖с╖ж╖Ц╖Н ╖з╖ъ╖Д╖ж╖Б╖А╖Б╖ж╖Д╖я╖Д╖Ю╖Б > Perl ╖с ╖Х╖ж╖щ╖Ю╖ч, ╖э╖я╖э ╖з ╖ч╖Ю╖у╖Е╖щ╖з, ╖з╖Ц╖А╖Ю╖щ╖Н╖ы╖Е╖ж╖ч╖М╖ж ╖Ц╖э╖Б╖з╖А╖Д╖Ю╖ч, ╖Д╖Б╖ж╖р╖Е╖П╖Д ╖ы╖я╖т╖Б╖Е╖ы╖э╖з ╖с ╖А╖я╖ч╖Я╖Д╖Н > ╖ъ╖я ╖э╖я╖ь╖у╖Ю╖ч ╖ы╖я╖А╖Б╖Ю╖Ц╖ж. > > ╖╔╖я╖с╖я╖ш╖Д╖ж ╖ж╖К╖в ╖Б╖я╖ы ╖А╖Ю╖у╖Б╖Ю╖р╖ъ╖ж╖ж ╖А╖Ю╖Ц╖ч╖Ю╖Д╖Б╖з╖ч, ╖з╖ы ╖И╖ж╖т╖Ю ╖О╖Д╖з ╖Ц╖э╖Б╖з╖А╖Д╖М ╖Ц╖Ю╖Ц╖Д╖Ю╖Я╖Д > ╖Ф╖Е╖ъ╖э╖Х╖з╖Ю╖ъ╖я╖щ╖Н╖ъ╖Ю: > > * ╖ъ╖ж╖И╖Д╖Ю, ╖И╖Д╖Ю ╖т╖ж╖ъ╖ж╖Б╖з╖Б╖Е╖ж╖Д HTML; > * ╖ъ╖ж╖И╖Д╖Ю, ╖И╖Д╖Ю ╖Б╖я╖ы╖р╖з╖Б╖я╖ж╖Д ╖я╖Б╖т╖Е╖ч╖ж╖ъ╖Д╖М, ╖А╖ж╖Б╖ж╖у╖я╖ъ╖ъ╖М╖ж ╖А╖Ю HTTP; > * ╖ъ╖ж╖И╖Д╖Ю ╖Ю╖р╖К╖я╖П╖К╖ж╖ж╖Ц╖Я ╖Ц ╖р╖я╖ы╖Ю╖ш ╖у╖я╖ъ╖ъ╖М╖Г; > * ╖ъ╖ж╖И╖Д╖Ю ╖Ц╖Ю╖у╖ж╖Б╖ь╖я╖К╖ж╖ж ╖щ╖Ю╖т╖з╖э╖Е ╖с╖я╖Й╖ж╖т╖Ю ╖А╖Б╖з╖щ╖Ю╖ь╖ж╖ъ╖з╖Я; > * ╖ъ╖ж╖И╖Д╖Ю ╖Е╖А╖Б╖я╖с╖щ╖Я╖П╖К╖ж╖ж ╖А╖Ю╖щ╖Н╖ы╖Ю╖с╖я╖Д╖ж╖щ╖Н╖Ц╖э╖з╖ч╖з ╖я╖э╖э╖я╖Е╖ъ╖Д╖я╖ч╖з; > * ╖ъ╖ж╖И╖Д╖Ю ╖Ц╖Ю╖Г╖Б╖я╖ъ╖Я╖П╖К╖ж╖ж ╖А╖Б╖Ю╖ч╖ж╖ь╖Е╖Д╖Ю╖И╖ъ╖М╖ж ╖у╖я╖ъ╖ъ╖М╖ж (╖ъ╖я╖А╖Б. ╖Ц╖ж╖Ц╖Ц╖з╖з, ╖Ю╖Ц╖ъ╖Ю╖с╖я╖ъ╖ъ╖М╖ж ╖ъ╖я > ╖э╖Е╖э╖я╖Г). > > ╖╕╖Ц╖щ╖з ╖с╖М ╖А╖з╖Ц╖я╖щ╖з ╖с╖ж╖р ╖А╖Б╖з╖щ╖Ю╖ь╖ж╖ъ╖з╖ж (╖у╖я╖ь╖ж ╖ж╖Ц╖щ╖з ╖О╖Д╖Ю ╖р╖М╖щ ╖А╖Б╖Ю╖Ц╖Д╖ж╖ш╖Й╖з╖ш ╖Ц╖э╖Б╖з╖А╖Д, > ╖с╖М╖с╖Ю╖у╖Я╖К╖з╖ш "Hello, World!"), ╖Д╖Ю ╖ы╖ъ╖я╖И╖з╖Д ╖с╖М ╖А╖з╖Ц╖я╖щ╖з ╖р╖╟╖щ╖Н╖Й╖Е╖П ╖И╖я╖Ц╖Д╖Н ╖с╖ж╖К╖ж╖ш, > ╖Ю╖А╖з╖Ц╖я╖ъ╖ъ╖М╖Г ╖с╖М╖Й╖ж, ╖Ц╖я╖ч╖Ю╖Ц╖Д╖Ю╖Я╖Д╖ж╖щ╖Н╖ъ╖Ю. ╖ё╖М, ╖с╖Ю╖ы╖ч╖Ю╖ь╖ъ╖Ю, ╖А╖Б╖Ю╖Ц╖Д╖Ю ╖з╖Ц╖А╖Ю╖щ╖Н╖ы╖Ю╖с╖я╖щ╖з print ╖у╖щ╖Я > ╖Ц╖Ю╖ы╖у╖я╖ъ╖з╖Я HTML ╖з ╖ъ╖ж ╖ы╖я╖р╖Ю╖Д╖з╖щ╖з╖Ц╖Н ╖Ю ╖Ц╖щ╖Ю╖ь╖ъ╖М╖Г ╖Ц╖з╖Ц╖Д╖ж╖ч╖я╖Г ╖Й╖я╖р╖щ╖Ю╖ъ╖Ю╖с. ╖╙╖ъ╖М╖ч╖з ╖Ц╖щ╖Ю╖с╖я╖ч╖з, > ╖И╖ж╖Б╖ж╖ы ╖ъ╖ж╖э╖Ю╖Д╖Ю╖Б╖Ю╖ж ╖с╖Б╖ж╖ч╖Я ╖Е ╖с╖я╖Ц ╖р╖Е╖у╖ж╖Д ╖э╖Е╖И╖я ╖А╖Б╖Ю╖т╖Б╖я╖ч╖ч, ╖э╖Ю╖Д╖Ю╖Б╖М╖ж ╖с╖М╖с╖Ю╖у╖Я╖Д HTML > ╖А╖Ю╖у╖Ю╖р╖ъ╖М╖ч ╖Ю╖р╖Б╖я╖ы╖Ю╖ч. ╖╣╖с╖ж╖Б╖ж╖ъ, ╖с╖М ╖ч╖Ю╖ь╖ж╖Д╖ж ╖А╖ж╖Б╖ж╖ъ╖ж╖Ц╖Д╖з ╖ъ╖ж╖э╖Ю╖Д╖Ю╖Б╖М╖ж ╖Ю╖р╖К╖з╖ж ╖И╖я╖Ц╖Д╖з ╖с ╖ч╖Ю╖у╖Е╖щ╖з > ╖з ╖з╖Ц╖А╖Ю╖щ╖Н╖ы╖Ю╖с╖я╖Д╖Н ╖з╖Г ╖з╖ы ╖с╖Ц╖ж╖Г ╖с╖я╖Й╖з╖Г ╖А╖Б╖Ю╖т╖Б╖я╖ч╖ч. ╖╞╖Ю ╖с ╖у╖ж╖ш╖Ц╖Д╖с╖з╖Д╖ж╖щ╖Н╖ъ╖Ю╖Ц╖Д╖з, ╖с╖М ╖з╖К╖з╖Д╖ж > ╖Б╖ж╖Й╖ж╖ъ╖з╖Я ╖у╖щ╖Я ╖Ц╖с╖ж╖Б╖Г╖Д╖з╖А╖з╖И╖ъ╖М╖Г ╖ы╖я╖у╖я╖И, ╖с╖Ю╖ы╖ъ╖з╖э╖я╖П╖К╖з╖Г ╖с ╖э╖я╖ь╖у╖Ю╖ч ╖с╖ж╖р ╖А╖Б╖з╖щ╖Ю╖ь╖ж╖ъ╖з╖з. > > ╖╢╖я╖э ╖И╖Д╖Ю ╖ъ╖ж╖э╖Ю╖Д╖Ю╖Б╖М╖ж ╖А╖Б╖Ю╖у╖с╖з╖ъ╖Е╖Д╖М╖ж ╖щ╖П╖у╖з ╖А╖Ю╖Д╖Б╖я╖Д╖з╖щ╖з ╖Ц╖с╖Ю╖ж ╖Ц╖с╖Ю╖р╖Ю╖у╖ъ╖Ю╖ж ╖с╖Б╖ж╖ч╖Я ╖у╖щ╖Я > ╖Ц╖Ю╖ы╖у╖я╖ъ╖з╖Я ╖э╖Ю╖ч╖А╖Ю╖ъ╖ж╖ъ╖Д, ╖э╖Ю╖Д╖Ю╖Б╖М╖ж "╖ы╖я╖э╖Б╖М╖с╖я╖П╖Д" ╖О╖Д╖з ╖ж╖ь╖ж╖у╖ъ╖ж╖с╖ъ╖М╖ж ╖ы╖я╖у╖я╖И╖з. ╖╞╖я╖А╖Б╖з╖ч╖ж╖Б, > ╖Ц╖Е╖К╖ж╖Ц╖Д╖с╖Е╖П╖Д Perl ╖А╖я╖э╖ж╖Д╖М Mason, ╖э╖Ю╖Д╖Ю╖Б╖М╖ш ╖Б╖я╖р╖Ю╖Д╖я╖ж╖Д ╖Ц ╖Ц╖Ю╖ы╖у╖я╖ъ╖з╖ж╖ч HTML ║╙ ╖Д.╖ж. > ╖Я╖с╖щ╖Я╖ж╖Д╖Ц╖Я ╖Ц╖з╖Ц╖Д╖ж╖ч╖Ю╖ш ╖Й╖я╖р╖щ╖Ю╖ъ╖Ю╖с. ╖╙╖Ц╖А╖Ю╖щ╖Н╖ы╖Е╖Я TT, ╖с╖М ╖Ц╖Ю╖ы╖у╖я╖ж╖Д╖ж ╖Ф╖я╖ш╖щ (╖ъ╖я╖ы╖М╖с╖я╖ж╖ч╖М╖ш > ╖Й╖я╖р╖щ╖Ю╖ъ╖Ю╖ч), ╖э╖Ю╖Д╖Ю╖Б╖М╖ш ╖Ц╖Ю╖у╖ж╖Б╖ь╖з╖Д ╖Х╖ж╖щ╖з╖э╖Ю╖ч ╖с╖я╖Й╖Е HTML ╖Ц╖Д╖Б╖я╖ъ╖з╖Х╖Е. ╖╣ ╖с╖я╖Ц ╖ж╖Ц╖Д╖Н > ╖с╖Ю╖ы╖ч╖Ю╖ь╖ъ╖Ю╖Ц╖Д╖Н ╖у╖Ю╖р╖я╖с╖з╖Д╖Н Perl ╖э╖Ю╖ъ╖Ц╖Д╖Б╖Е╖э╖Х╖з╖з ╖А╖Б╖Я╖ч╖Ю ╖с ╖О╖Д╖Ю╖ч ╖Ф╖я╖ш╖щ╖ж, ╖с ╖Д╖Ю╖ч ╖ч╖ж╖Ц╖Д╖ж, ╖т╖у╖ж > ╖с╖я╖ч ╖ъ╖Е╖ь╖ъ╖Ю, ╖я ╖Д╖я╖э╖ь╖ж ╖А╖Ю╖щ╖Е╖И╖з╖Д╖Н ╖у╖Ю╖Ц╖Д╖Е╖А ╖э ╖А╖ж╖Б╖ж╖ч╖ж╖ъ╖ъ╖М╖ч ╖з╖ы ╖у╖Б╖Е╖т╖з╖Г ╖И╖я╖Ц╖Д╖ж╖ш ╖с╖я╖Й╖ж╖т╖Ю > ╖А╖Б╖з╖щ╖Ю╖ь╖ж╖ъ╖з╖Я. ╖╙ ╖А╖Ю╖Ц╖э╖Ю╖щ╖Н╖э╖Е ╖О╖Д╖з ╖Й╖я╖р╖щ╖Ю╖ъ╖М ╖ч╖Ю╖т╖Е╖Д ╖з╖Ц╖А╖Ю╖щ╖Н╖ы╖Ю╖с╖я╖Д╖Н ╖у╖Б╖Е╖т-╖у╖Б╖Е╖т╖я, ╖Д╖Ю ╖с╖М > ╖з╖ч╖ж╖ж╖Д╖ж ╖с╖Ю╖ы╖ч╖Ю╖ь╖ъ╖Ю╖Ц╖Д╖Н ╖щ╖ж╖т╖э╖Ю ╖А╖Ю╖ч╖ж╖ъ╖Я╖Д╖Н ╖у╖з╖ы╖я╖ш╖ъ ╖с╖я╖Й╖ж╖т╖Ю ╖Ц╖я╖ш╖Д╖я, ╖А╖Б╖Ю╖Ц╖Д╖Ю ╖з╖ы╖ч╖ж╖ъ╖з╖с > ╖р╖я╖ы╖Ю╖с╖М╖ш ╖Й╖я╖р╖щ╖Ю╖ъ. > > ╖©╖Д╖Ю ╖А╖Б╖Ю╖Ц╖Д╖Ю ╖А╖Б╖з╖ч╖ж╖Б ╖Д╖Ю╖т╖Ю, ╖э╖я╖э ╖э╖Ю╖ч╖А╖Ю╖ъ╖ж╖ъ╖Д╖М ╖ч╖Ю╖т╖Е╖Д ╖Ю╖р╖щ╖ж╖т╖И╖з╖Д╖Н ╖ь╖з╖ы╖ъ╖Н ╖А╖Б╖Ю╖т╖Б╖я╖ч╖ч╖з╖Ц╖Д╖Е. > ╖╙ ╖Ц╖Е╖К╖ж╖Ц╖Д╖с╖Е╖ж╖Д ╖р╖Ю╖щ╖Н╖Й╖Ю╖ж ╖э╖Ю╖щ╖з╖И╖ж╖Ц╖Д╖с╖Ю ╖Е╖ь╖ж ╖т╖Ю╖Д╖Ю╖с╖М╖Г ╖э╖Ю╖ч╖А╖Ю╖ъ╖ж╖ъ╖Д. ╖©╖Д╖Ю ╖Ю╖И╖ж╖ъ╖Н ╖Г╖Ю╖Б╖Ю╖Й╖я╖Я > ╖з╖у╖ж╖Я ║╙ ╖з╖Ц╖А╖Ю╖щ╖Н╖ы╖Ю╖с╖я╖Д╖Н ╖з╖Г, ╖с╖ч╖ж╖Ц╖Д╖Ю ╖Д╖Ю╖т╖Ю ╖И╖Д╖Ю╖р╖М ╖с╖Б╖Е╖И╖ъ╖Е╖П ╖Б╖я╖ы╖р╖з╖Б╖я╖Д╖Н ╖э╖я╖ь╖у╖Ю╖у╖ъ╖ж╖с╖ъ╖Е╖П > ╖Б╖Е╖Д╖з╖ъ╖Е. ╖║ ╖Д╖ж╖А╖ж╖Б╖Н ╖А╖Б╖ж╖у╖Ц╖Д╖я╖с╖Н╖Д╖ж, ╖И╖Д╖Ю ╖Е ╖с╖я╖Ц ╖ъ╖ж╖Ц╖э╖Ю╖щ╖Н╖э╖Ю ╖А╖Ю╖щ╖ж╖ы╖ъ╖М╖Г ╖э╖Ю╖ч╖А╖Ю╖ъ╖ж╖ъ╖Д ╖з ╖Ю╖ъ╖з > ╖Б╖я╖р╖Ю╖Д╖я╖П╖Д ╖Ц╖щ╖я╖ь╖ж╖ъ╖ъ╖Ю, ╖с╖ч╖ж╖Ц╖Д╖ж. > > ╖╢╖я╖э ╖с╖Ю╖Д, ╖с╖ж╖р ╖Ф╖Б╖ж╖ш╖ч╖с╖Ю╖Б╖э╖з, ╖Д╖я╖э╖з╖ж ╖э╖я╖э Catalyst, ╖э╖я╖э ╖Б╖я╖ы ╖з ╖ы╖я╖ъ╖з╖ч╖я╖П╖Д╖Ц╖Я ╖О╖Д╖з╖ч. > > P.S. ╖у╖щ╖Я ╖ъ╖я╖А╖з╖Ц╖я╖ъ╖з╖Я ╖у╖я╖ъ╖ъ╖Ю╖т╖Ю ╖Ю╖Д╖с╖ж╖Д╖я ╖з╖Ц╖А╖Ю╖щ╖Н╖ы╖Ю╖с╖я╖щ╖Ю╖Ц╖Н ╖ъ╖ж╖Ц╖э╖Ю╖щ╖Н╖э╖Ю ╖Ц╖Д╖я╖Д╖ж╖ш ╖ъ╖я > ╖Ц╖Г╖Ю╖у╖ъ╖Е╖П ╖Д╖ж╖ч╖я╖Д╖з╖э╖Е ╖з ╖ж╖Ц╖щ╖з ╖э╖Д╖Ю-╖Д╖Ю ╖Е╖с╖з╖у╖з╖Д ╖ы╖у╖ж╖Ц╖Н ╖ы╖ъ╖я╖э╖Ю╖ч╖М╖ж ╖Ц╖Д╖Б╖Ю╖И╖э╖з, ╖А╖Б╖Ю╖Ц╖Д╖Ю > ╖А╖Ю╖Б╖я╖ы╖з╖Д╖ж╖Ц╖Н ╖ъ╖я╖Ц╖э╖Ю╖щ╖Н╖э╖Ю ╖ы╖я╖Д╖Б╖Ю╖ъ╖Е╖Д ╖Д╖з╖А╖Ю╖с╖Ю╖ш ╖с╖Ю╖А╖Б╖Ю╖Ц ╖з ╖э╖я╖э ╖щ╖ж╖т╖э╖Ю ╖Ю╖ъ ╖щ╖Ю╖ь╖з╖Д╖Ц╖Я ╖ъ╖я > ╖Ц╖Ю╖с╖Б╖ж╖ч╖ж╖ъ╖ъ╖М╖ж perl-╖Д╖ж╖Г╖ъ╖Ю╖щ╖Ю╖т╖з╖з :) > > > 2008/11/14 Dmitry E. Oboukhov > >> ╖ъ╖ж╖Д ╖Я ╖ъ╖ж ╖ч╖ж╖ъ╖ж╖у╖ь╖ж╖Б :) >> ╖ъ╖Ю ╖э╖я╖э-╖Д╖Ю ╖А╖Б╖Ю╖Ц╖ч╖Ю╖Д╖Б╖ж╖ъ╖ъ╖М╖ж ╖А╖Б╖з╖ч╖ж╖Б╖М ╖ъ╖ж ╖Е╖р╖ж╖у╖з╖щ╖з >> ╖ъ╖я ╖Ц╖Г╖Ю╖ь╖з╖ж ╖у╖ж╖ш╖Ц╖Д╖с╖з╖Я ╖Ц╖Г╖Ю╖ь╖ж╖ж ╖э╖Ю╖щ╖з╖И╖ж╖Ц╖Д╖с╖Ю ╖э╖Ю╖у╖я ╖ъ╖Е ╖з ╖ы╖я╖Ц╖Ю╖ч╖ъ╖ж╖с╖я╖щ╖Ц╖Я >> ╖Я ╖я ╖Ц╖Д╖Ю╖з╖Д ╖щ╖з ╖Ю╖ъ╖Ю ╖Д╖Ю╖т╖Ю? >> >> -- >> ... 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.9 (GNU/Linux) >> >> iEYEARECAAYFAkkd4ZYACgkQq4wAz/jiZTeYqACgndHA/MwuvyNJkaiuwP8VHIHx >> ixwAnjexN4bZuva16S61R2qzE9J77uLq >> =Y8IH >> -----END PGP SIGNATURE----- >> >> -- >> 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 dsimonov на gmail.com Mon Nov 17 00:24:54 2008 From: dsimonov на gmail.com (Dmitry Simonov) Date: Mon, 17 Nov 2008 11:24:54 +0300 Subject: [Moscow.pm] =?utf-8?b?0JIg0YfQtdC8INGB0LzRi9GB0LsgQ2F0YWx5c3Q/?= In-Reply-To: <91318900811170020q4f4d30f8ldde1d922de6a1daa@mail.gmail.com> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> <20081114203742.GC6597@work.uvw.ru> <91318900811170020q4f4d30f8ldde1d922de6a1daa@mail.gmail.com> Message-ID: Ты - как раз то самое исключение, которое подтверждает основное правило ;-) 2008/11/17 Анатолий Шарифулин > Дима, ты хочешь сказать, если я не использую "веб фреймворки, такие как > Catalyst", то я не в состояние придумать "хорошую концепцию" для поддержки > "больших громоздких продуктов", которые имеют тенденицию расти? > > По-моему, веб-фреймворки стоит использовать тогда, когда у вас нет сил или > желаний покреативить, заняться тренингом мозгов. Ведь что может быть лучше > практики -- только сама практика :) Можно следить за фреймворками, чтобы > быть в курсе новых идей, подходов и технологий. Но есть другая сторона > медали -- осознание того, что ты движешься против течения (майн-стрима) :) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Mon Nov 17 00:33:14 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 17 Nov 2008 10:33:14 +0200 Subject: [Moscow.pm] =?utf-8?b?0JIg0YfQtdC8INGB0LzRi9GB0LsgQ2F0YWx5c3Q/?= In-Reply-To: <91318900811170020q4f4d30f8ldde1d922de6a1daa@mail.gmail.com> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> <20081114203742.GC6597@work.uvw.ru> <91318900811170020q4f4d30f8ldde1d922de6a1daa@mail.gmail.com> Message-ID: 2008/11/17 Анатолий Шарифулин : > Дима, ты хочешь сказать, если я не использую "веб фреймворки, такие как > Catalyst", то я не в состояние придумать "хорошую концепцию" для поддержки > "больших громоздких продуктов", которые имеют тенденицию расти? > > По-моему, веб-фреймворки стоит использовать тогда, когда у вас нет сил или > желаний покреативить, заняться тренингом мозгов. Ведь что может быть лучше > практики -- только сама практика :) Можно следить за фреймворками, чтобы > быть в курсе новых идей, подходов и технологий. Но есть другая сторона > медали -- осознание того, что ты движешься против течения (майн-стрима) :) > Если у вас есть группа разработчиков для поддержки фреймворка, то это супер. И стоит его развивать и в последствии расшарить на цпан :) Когда вам нужно приложить минимум усилий для написания рутины, и больше для адаптации legacy-базы, то тут уж лучше идти протоптанной дорогой. > > 16 ноября 2008 г. 22:35 пользователь Dmitry Simonov > написал: >> >> Привет! >> >> В традиционных мануалах по перлу разумеется все примеру показываются с >> использованием CGI-скриптов, где всё записано вместе ?sql-запросы, куски >> html-кода и даже нередко java-script-вставки. И кое-где в промежутках между >> этим всем добром иногда встречается перл :) >> >> Начинающие разработчики с этого и начинают. >> >> Тот, кто понимает HTTP-протокол и SQL, вероятно, будет в состоянии понять >> большую часть этого кода, потому что в нем используются стандартные техники >> веб-разработки. Кодирование этим способом предоставляет разработчику >> огромное количество возможностей, так как разработчики обладают контролем >> над каждым видом HTTP-ответа и могут писать настолько сложные SQL-запросы, >> насколько захотят. >> >> Такой скрипт разумеется проще написать, чем большой громоздкий продукт, а >> уж собрать из нескольких скриптов некий сайт вообще задача вполне решаемая. >> >> Эти скрипты, собранные в сайт, будучи однажды отлаженными, работают >> годами. Дёшево и сердито. Я слышал про команды под руководством известных >> здесь на листе рассылке деятелей, которые в общем всю работу на таких >> скриптах и строят. Так как оптимизировать и развивать сами эти скрипты >> довольно сложно, то новую функциональность получают либо рисуя на коленке >> новый скрипт и путём шаманских действий, включая их в общем комплект, либо >> вообще тупо копируют один из существующих скриптов для добавления скажем >> нового раздела на сайте. >> >> Решение дешёвое и сердитое. Это отлично работает с простыми или даже >> небольшими, но нетривиальными приложениями, но все программные продукты >> имеют тенденцию расти, и без хороших концепций, они становятся проблемными в >> обслуживании и поддержке. То есть перестают быть сначала простыми, а потом >> дешёвыми. >> >> Это действительно ОЧЕНЬ трудоёмко ? развивать такие скрипты, в которых >> намешано всё. Трудности начинаются с того, что каждый скрипт на сайте >> нуждается в аналогичном коде, чтобы загружать конфигурационный файл и >> обрабатывать ошибки. Написание кода доступа к базе данных очень часто >> повторяется, а структуры данных из базы не обязательно представляют объекты, >> с которыми Ваше приложение захочет иметь дело. Дизайнерам покажется сложной >> смена темы сайта, так как код, генерирующий HTML, перемежается с кодом Perl. >> И наконец CGI-скрипты могут быть медленными, потому что весь интерпретатор >> Perl в целом, как и модули, используемые скриптом, требуют загрузки в память >> на каждом запросе. >> >> Давайте ещё раз подробнее посмотрим, из чего эти скрипты состоят >> функционально: >> >> * нечто, что генерирует HTML; >> * нечто, что разбирает аргументы, переданные по HTTP; >> * нечто общающееся с базой данных; >> * нечто содержащее логику вашего приложения; >> * нечто управляющее пользовательскими аккаунтами; >> * нечто сохраняющее промежуточные данные (напр. сессии, основанные на >> куках). >> Каталист в себе имеет: >> * нечто, что разбирает аргументы, переданные по HTTP; >> * нечто сохраняющее промежуточные данные (напр. сессии, основанные на >> куках). остальное все плагины, плагины, плагины... >> Если вы писали веб приложение (даже если это был простейший скрипт, >> выводящий "Hello, World!"), то значит вы писали бОльшую часть вещей, >> описанных выше, самостоятельно. Вы, возможно, просто использовали print для >> создания HTML и не заботились о сложных системах шаблонов. Иными словами, >> через некоторое время у вас будет куча программ, которые выводят HTML >> подобным образом. Уверен, вы можете перенести некоторые общие части в модули >> и использовать их из всех ваших программ. Но в действительности, вы ищите >> решения для сверхтипичных задач, возникающих в каждом веб приложении. >> >> Так что некоторые продвинутые люди потратили свое свободное время для >> создания компонент, которые "закрывают" эти ежедневные задачи. Например, >> существуют Perl пакеты Mason, который работает с созданием HTML ? т.е. >> является системой шаблонов. Используя TT, вы создаете файл (называемый >> шаблоном), который содержит целиком вашу HTML страницу. У вас есть >> возможность добавить Perl конструкции прямо в этом файле, в том месте, где >> вам нужно, а также получить доступ к переменным из других частей вашего >> приложения. И поскольку эти шаблоны могут использовать друг-друга, то вы >> имеете возможность легко поменять дизайн вашего сайта, просто изменив >> базовый шаблон. >> >> Это просто пример того, как компоненты могут облегчить жизнь программисту. >> И существует большое количество уже готовых компонент. Это очень хорошая >> идея ? использовать их, вместо того чтобы вручную разбирать каждодневную >> рутину. А теперь представьте, что у вас несколько полезных компонент и они >> работают слаженно, вместе. >> >> Так вот, веб фреймворки, такие как Catalyst, как раз и занимаются этим. >> >> P.S. для написания данного ответа использовалось несколько статей на >> сходную тематику и если кто-то увидит здесь знакомые строчки, просто >> поразитесь насколько затронут типовой вопрос и как легко он ложится на >> современные perl-технологии :) >> >> >> 2008/11/14 Dmitry E. Oboukhov >>> >>> нет я не менеджер :) >>> но как-то просмотренные примеры не убедили >>> на схожие действия схожее количество кода ну и засомневался >>> я а стоит ли оно того? >>> >>> -- >>> ... 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.9 (GNU/Linux) >>> >>> iEYEARECAAYFAkkd4ZYACgkQq4wAz/jiZTeYqACgndHA/MwuvyNJkaiuwP8VHIHx >>> ixwAnjexN4bZuva16S61R2qzE9J77uLq >>> =Y8IH >>> -----END PGP SIGNATURE----- >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From dsimonov на gmail.com Mon Nov 17 01:23:42 2008 From: dsimonov на gmail.com (Dmitry Simonov) Date: Mon, 17 Nov 2008 12:23:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0JIg0YfQtdC8INGB0LzRi9GB0LsgQ2F0YWx5c3Q/?= In-Reply-To: <91318900811170020q4f4d30f8ldde1d922de6a1daa@mail.gmail.com> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> <20081114203742.GC6597@work.uvw.ru> <91318900811170020q4f4d30f8ldde1d922de6a1daa@mail.gmail.com> Message-ID: Пользуясь случаем, хочу поздравить с днюхой, Толик! :) 2008/11/17 Анатолий Шарифулин > другая сторона медали -- осознание того, что ты движешься против течения > (майн-стрима) :) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dsimonov на gmail.com Mon Nov 17 03:31:36 2008 From: dsimonov на gmail.com (Dmitry Simonov) Date: Mon, 17 Nov 2008 14:31:36 +0300 Subject: [Moscow.pm] =?utf-8?b?0KXRgNC+0L3QuNC60Lgg0LrRgNC40LfQuNGB0LAu?= =?utf-8?b?Li4=?= Message-ID: А php-шники уходят в астрологи :) PHP-программистка (14:15:09 17/11/2008) я без работы сижу, компанию нашу закрыли(( кризис - никуда не бирут на работу щас PHP-программистка (14:15:28 17/11/2008) вот сайт свой нарисовала http://astramagic.narod.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From aml на rulezz.ru Mon Nov 17 03:37:02 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Mon, 17 Nov 2008 14:37:02 +0300 Subject: [Moscow.pm] =?utf-8?b?0KXRgNC+0L3QuNC60Lgg0LrRgNC40LfQuNGB0LAu?= =?utf-8?b?Li4=?= In-Reply-To: References: Message-ID: <200811171437.02588.aml@rulezz.ru> В сообщении от Понедельник 17 ноября 2008 Dmitry Simonov написал(a): > А php-шники уходят в астрологи :) > PHP-программистка (14:15:09 17/11/2008) > я без работы сижу, компанию нашу закрыли(( кризис - никуда не бирут на > работу щас > PHP-программистка (14:15:28 17/11/2008) > вот сайт свой нарисовала http://astramagic.narod.ru Странный сайт. Все один htm... Может, там на почту отвечает специально обученный бот? А что, хорошая идея. Робот отвечает заумными фразами про астральную магию, про наведенную порчу, принимает через мерчант платежи в webmoney и автоматически ее снимает. Чем не бизнес? -- Alexander Lourier, http://aml.rulezz.ru From postmaster на softsearch.ru Mon Nov 17 04:06:07 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 17 Nov 2008 15:06:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?6NLPzsnLySDL0snaydPBLi4u?= In-Reply-To: <200811171437.02588.aml@rulezz.ru> References: <200811171437.02588.aml@rulezz.ru> Message-ID: <1629668144.20081117150607@softsearch.ru> Здравствуйте, Александр. > Странный сайт. Все один htm... Может, там на почту отвечает > специально обученный бот? А что, хорошая идея. Робот отвечает > заумными фразами про астральную магию, про наведенную порчу, > принимает через мерчант платежи в webmoney и автоматически ее > снимает. Чем не бизнес? Ну если бы ещё написать такой скрипт, который искал бы в инете добросовестные смс-биллинги, сам с ними договаривался, пробивался через тупых секретарш и подключался к их самописным системам... :-) -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ivan на serezhkin.com Mon Nov 17 06:13:11 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 17 Nov 2008 17:13:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?8Togy8HLIMnazcXSydTYIMnO1MXSxdMgyyDEz8vM?= =?koi8-r?b?wcTVPw==?= In-Reply-To: References: Message-ID: <49217BF7.7040501@serezhkin.com> Maxim Vuets wrote: > Прикольный способ: > http://company.yandex.ru/blog/index.xml?msg=104555 > > Может быть попробовать на будущих workshop-ах? > Выдавать логин на radius только докладчику =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From tarkhil на over.ru Mon Nov 17 06:56:49 2008 From: tarkhil на over.ru (Alex Povolotsky) Date: Mon, 17 Nov 2008 17:56:49 +0300 Subject: [Moscow.pm] =?utf-8?b?0JIg0YfQtdC8INGB0LzRi9GB0LsgQ2F0YWx5c3Q/?= In-Reply-To: References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> <20081114203742.GC6597@work.uvw.ru> Message-ID: <49218631.7010205@over.ru> Dmitry Simonov wrote: > Привет! > > В традиционных мануалах по перлу разумеется все примеру показываются с > использованием CGI-скриптов, где всё записано вместе ?sql-запросы, > куски html-кода и даже нередко java-script-вставки. И кое-где в > промежутках между этим всем добром иногда встречается перл :) > > Начинающие разработчики с этого и начинают. > > Тот, кто понимает HTTP-протокол и SQL, вероятно, будет в состоянии > понять большую часть этого кода, потому что в нем используются > стандартные техники веб-разработки. Кодирование этим способом > предоставляет разработчику огромное количество возможностей, так как > разработчики обладают контролем над каждым видом HTTP-ответа и могут > писать настолько сложные SQL-запросы, насколько захотят. > > Такой скрипт разумеется проще написать, чем большой громоздкий > продукт, а уж собрать из нескольких скриптов некий сайт вообще задача > вполне решаемая. > > Эти скрипты, собранные в сайт, будучи однажды отлаженными, работают > годами. Дёшево и сердито. Я слышал про команды под руководством > известных здесь на листе рассылке деятелей, которые в общем всю работу > на таких скриптах и строят. Так как оптимизировать и развивать сами > эти скрипты довольно сложно, то новую функциональность получают либо > рисуя на коленке новый скрипт и путём шаманских действий, включая их в > общем комплект, либо вообще тупо копируют один из существующих > скриптов для добавления скажем нового раздела на сайте. > > Решение дешёвое и сердитое. Это отлично работает с простыми или даже > небольшими, но нетривиальными приложениями, но все программные > продукты имеют тенденцию расти, и без хороших концепций, они > становятся проблемными в обслуживании и поддержке. То есть перестают > быть сначала простыми, а потом дешёвыми. > > Это действительно ОЧЕНЬ трудоёмко ? развивать такие скрипты, в которых > намешано всё. Трудности начинаются с того, что каждый скрипт на сайте > нуждается в аналогичном коде, чтобы загружать конфигурационный файл и > обрабатывать ошибки. Написание кода доступа к базе данных очень часто > повторяется, а структуры данных из базы не обязательно представляют > объекты, с которыми Ваше приложение захочет иметь дело. Дизайнерам > покажется сложной смена темы сайта, так как код, генерирующий HTML, > перемежается с кодом Perl. И наконец CGI-скрипты могут быть > медленными, потому что весь интерпретатор Perl в целом, как и модули, > используемые скриптом, требуют загрузки в память на каждом запросе. Самое главное в этой конструкции, что она живет либо до того момента, как перестанет помещаться в голове разработчика, либо - пока разработчик не уйдет. После этого, разобраться в системе сложнее, чем написать с нуля аналогичную. Первая же попытка пошевелить конструкцию приводит к тому, что валится все подряд. Alex. From dmitry на eremeev.ru Mon Nov 17 07:08:11 2008 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Mon, 17 Nov 2008 18:08:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?9yDexc0g083Z08wgQ2F0YWx5c3Q/?= In-Reply-To: <49218631.7010205@over.ru> References: <20081114081433.GB6597@work.uvw.ru> <491D50EE.3020705@over.ru> <8f8fe8e40811140822u27f7e5ealc750c6ba2199b85f@mail.gmail.com> <20081114203742.GC6597@work.uvw.ru> <49218631.7010205@over.ru> Message-ID: <6466D90A-620F-4700-897C-289CA3978CFD@eremeev.ru> Правильно говорите. > > Самое главное в этой конструкции, что она живет либо до того > момента, как перестанет помещаться в голове разработчика, либо - > пока разработчик не уйдет. > > После этого, разобраться в системе сложнее, чем написать с нуля > аналогичную. Первая же попытка пошевелить конструкцию приводит к > тому, что валится все подряд. > > Alex. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From shafiev на gmail.com Mon Nov 17 07:33:59 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 17 Nov 2008 18:33:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?6NLPzsnLySDL0snaydPBLi4u?= In-Reply-To: <1629668144.20081117150607@softsearch.ru> References: <200811171437.02588.aml@rulezz.ru> <1629668144.20081117150607@softsearch.ru> Message-ID: <218771510811170733v51a22e2ak8e959a02e0af14b7@mail.gmail.com> Это был бы сильный ИИ :) Премия Тьюринга была бы ваша .А на народе вроде нет поддержки php 17 ноября 2008 г. 15:06 пользователь Монашёв Михаил < postmaster на softsearch.ru> написал: > Здравствуйте, Александр. > > > Странный сайт. Все один htm... Может, там на почту отвечает > > специально обученный бот? А что, хорошая идея. Робот отвечает > > заумными фразами про астральную магию, про наведенную порчу, > > принимает через мерчант платежи в webmoney и автоматически ее > > снимает. Чем не бизнес? > > Ну если бы ещё написать такой скрипт, который искал бы в инете > добросовестные смс-биллинги, сам с ними договаривался, пробивался > через тупых секретарш и подключался к их самописным системам... :-) > > -- > С уважением, > Монашёв Михаил, 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 aml на rulezz.ru Mon Nov 17 08:10:44 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Mon, 17 Nov 2008 19:10:44 +0300 Subject: [Moscow.pm] =?utf-8?b?0KXRgNC+0L3QuNC60Lgg0LrRgNC40LfQuNGB0LAu?= =?utf-8?b?Li4=?= In-Reply-To: <218771510811170733v51a22e2ak8e959a02e0af14b7@mail.gmail.com> References: <1629668144.20081117150607@softsearch.ru> <218771510811170733v51a22e2ak8e959a02e0af14b7@mail.gmail.com> Message-ID: <200811171910.45009.aml@rulezz.ru> В сообщении от Понедельник 17 ноября 2008 Naim Shafiev написал(a): > Это был бы сильный ИИ :) Премия Тьюринга была бы ваша. Вы думаете? :) Если вы не разбираетесь в предметной области, разве сможете судить о том, человек с вами разговаривает или машина? Тем более, что астрологам по своей профессии положено давать запутанные и многозначные ответы. Люди не от мира сего - им вполне простительно перескочить с темы на тему :) В этой области обмануть экспериментатора легче легкого. Любая Элиза, натасканная на астрологические темы, будет выглядеть замечательно имхо. > А на народе вроде > нет поддержки php Поэтому и вопрос был. Почему именно программист решил заняться таким сайтом. > > 17 ноября 2008 г. 15:06 пользователь Монашёв Михаил < > > postmaster на softsearch.ru> написал: > > Здравствуйте, Александр. > > > > > Странный сайт. Все один htm... Может, там на почту отвечает > > > специально обученный бот? А что, хорошая идея. Робот отвечает > > > заумными фразами про астральную магию, про наведенную порчу, > > > принимает через мерчант платежи в webmoney и автоматически ее > > > снимает. Чем не бизнес? > > > > Ну если бы ещё написать такой скрипт, который искал бы в инете > > добросовестные смс-биллинги, сам с ними договаривался, пробивался > > через тупых секретарш и подключался к их самописным системам... :-) > > > > -- > > С уважением, > > Монашёв Михаил, 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 Lourier, http://aml.rulezz.ru From postmaster на softsearch.ru Tue Nov 18 04:23:24 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Tue, 18 Nov 2008 15:23:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?6NLPzsnLySDL0snaydPBLi4u?= In-Reply-To: <200811171910.45009.aml@rulezz.ru> References: <1629668144.20081117150607@softsearch.ru> <218771510811170733v51a22e2ak8e959a02e0af14b7@mail.gmail.com> <200811171910.45009.aml@rulezz.ru> Message-ID: <1537627122.20081118152324@softsearch.ru> Здравствуйте, Александр. >> Это был бы сильный ИИ :) Премия Тьюринга была бы ваша. > Вы думаете? :) Если вы не разбираетесь в предметной области, разве сможете > судить о том, человек с вами разговаривает или машина? Тем более, что > астрологам по своей профессии положено давать запутанные и многозначные > ответы. Люди не от мира сего - им вполне простительно перескочить с темы на > тему :) В этой области обмануть экспериментатора легче легкого. Любая Элиза, > натасканная на астрологические темы, будет выглядеть замечательно имхо. Самое смешное, что БОЛЬШИНСТВО людей пройдут тест Тьюринга, но не могут пройти тест дурой-секретаршей и бросают попытку пробиться сквозь неё. А вот бот мог бы секретаршу и победить, и тест Тьюринга ему для этого проходит не нужно :-) -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From petr на satory.ru Wed Nov 19 02:50:53 2008 From: petr на satory.ru (Petr) Date: Wed, 19 Nov 2008 13:50:53 +0300 Subject: [Moscow.pm] Obfuscate || Compile Message-ID: <1251257839.20081119135053@satory.ru> Hello! Не знаю, может уже все знают, а я нет. У меня задача сдать клиенту проектик без исходников. Посоветуйте пожалуйста приличный obfuscater или компилятор под linux/windows. Приличность определяется устойчивостью к обратному воостановлению. Платные решения допустимы. Некоторые решения мне известны, однако интересует опыт :-) Спасибо. -- Best regards, Petr mailto:petr на satory.ru From al на beshenov.ru Wed Nov 19 02:54:16 2008 From: al на beshenov.ru (Alexey Beshenov) Date: Wed, 19 Nov 2008 13:54:16 +0300 Subject: [Moscow.pm] Obfuscate || Compile In-Reply-To: <1251257839.20081119135053@satory.ru> References: <1251257839.20081119135053@satory.ru> Message-ID: <200811191354.16820.al@beshenov.ru> On Wednesday 19 November 2008 13:50 you wrote: > Hello! > > Не знаю, может уже все знают, а я нет. > У меня задача сдать клиенту проектик без исходников. > Посоветуйте пожалуйста приличный obfuscater или компилятор под > linux/windows. Приличность определяется устойчивостью к обратному > воостановлению. Платные решения допустимы. > Некоторые решения мне известны, однако интересует опыт :-) > > Спасибо. `perldoc perlfaq3`, если что. -- Pungenday, Aftermath 31 YOLD 3174 Alexey Beshenov http://beshenov.ru/ From andy на shitov.ru Wed Nov 19 02:55:13 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 19 Nov 2008 13:55:13 +0300 Subject: [Moscow.pm] Obfuscate || Compile In-Reply-To: <1251257839.20081119135053@satory.ru> References: <1251257839.20081119135053@satory.ru> Message-ID: <353f08b80811190255j188818e5wfa477ae2439d1fc@mail.gmail.com> > задача сдать клиенту проектик без исходников. А зачем? :-) Вообще в таком случае полезнее предложить какую-либо разновидность SaaS. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Wed Nov 19 03:35:59 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Wed, 19 Nov 2008 14:35:59 +0300 Subject: [Moscow.pm] Obfuscate || Compile In-Reply-To: <1251257839.20081119135053@satory.ru> References: <1251257839.20081119135053@satory.ru> Message-ID: <91318900811190335i1a3ed0d0p70eece30851a0ad5@mail.gmail.com> Есть платное решение, на YAPC::Russia и YAPC::Europe 2008 Владислав Харчев рассказывал http://event.perlrussia.ru/yr2008/talk/1285 19 ноября 2008 г. 13:50 пользователь Petr написал: > Hello! > > Не знаю, может уже все знают, а я нет. > У меня задача сдать клиенту проектик без исходников. > Посоветуйте пожалуйста приличный obfuscater или компилятор под > linux/windows. > Приличность определяется устойчивостью к обратному воостановлению. > Платные решения допустимы. > Некоторые решения мне известны, однако интересует опыт :-) > > Спасибо. > > -- > Best regards, > Petr mailto:petr на satory.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From petr на satory.ru Wed Nov 19 04:41:51 2008 From: petr на satory.ru (Petr) Date: Wed, 19 Nov 2008 15:41:51 +0300 Subject: [Moscow.pm] Obfuscate || Compile || SaaS? In-Reply-To: <353f08b80811190255j188818e5wfa477ae2439d1fc@mail.gmail.com> References: <1251257839.20081119135053@satory.ru> <353f08b80811190255j188818e5wfa477ae2439d1fc@mail.gmail.com> Message-ID: <68389303.20081119154151@satory.ru> Hello Andrew, Wednesday, November 19, 2008, 1:55:13 PM, you wrote: >> задача сдать клиенту проектик без исходников. AS> А зачем? :-) AS> Вообще в таком случае полезнее предложить какую-либо разновидность SaaS. Я не против, только за. Вот какой журнал ни открою - везде гимн Saas поют. Однако, обычный клиент этого не хочет, ибо ключевые данные его бизнеса, например клиентская база, которые там лежат, он никому отдавать осознанно не захочет. Поэтому на мое предложение хостить где-нибудь - вижу только желание, чтобы было в том компе, который в офисе. И это его желание понятно. Так что спорить с клиентом по данному аспекту пока не вижу смысла. p.s. Даже интересно многие из радетелей Saas уже перенесли свои личные данные в сеть? -- Best regards, Petr mailto:petr на satory.ru From andy на shitov.ru Wed Nov 19 04:48:02 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 19 Nov 2008 15:48:02 +0300 Subject: [Moscow.pm] Obfuscate || Compile || SaaS? In-Reply-To: <68389303.20081119154151@satory.ru> References: <1251257839.20081119135053@satory.ru> <353f08b80811190255j188818e5wfa477ae2439d1fc@mail.gmail.com> <68389303.20081119154151@satory.ru> Message-ID: <353f08b80811190448q3af3d56eq28f0ab676645f3b5@mail.gmail.com> > Я не против, только за. Вот какой журнал ни открою - везде гимн Saas поют. Это не песня Саасу, это вопрос - зачем прятать исходники. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ksurent на gmail.com Wed Nov 19 12:19:48 2008 From: ksurent на gmail.com (ksurent) Date: Wed, 19 Nov 2008 23:19:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAxMywg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNA==?= In-Reply-To: References: Message-ID: <4a701b370811191219x35e0034akaa40815e256575d8@mail.gmail.com> Обфускация не подразумевает невозможность восстановления исходников. Тем более, что я пока еще не видел продуктов, которые бы делали что-то кроме лексической обфускации. Приходилось пару раз разбираться с такими скриптами (в т.ч. с Stunnix PerlObfu, для которого потом был написан скрипт для снятие первых нескольких слоев "защиты"), обычно уходило времени не более пары часов на восстановление сорца до более-менее читаемого вида. Можно попробовать скомпилировать скрипт в байткод (средствами самого перла) и отдать в таком виде, хотя на практике я такого не проделывал. 19 ноября 2008 г. 23:00 пользователь написал: > Hello! > > Не знаю, может уже все знают, а я нет. > У меня задача сдать клиенту проектик без исходников. > Посоветуйте пожалуйста приличный obfuscater или компилятор под > linux/windows. > Приличность определяется устойчивостью к обратному воостановлению. > Платные решения допустимы. > Некоторые решения мне известны, однако интересует опыт :-) > > Спасибо. > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From guruperl на gmail.com Wed Nov 19 12:39:42 2008 From: guruperl на gmail.com (Guruperl.net Inc.) Date: Wed, 19 Nov 2008 22:39:42 +0200 Subject: [Moscow.pm] help Message-ID: <1807858246.20081119223942@guruperl.net> From alex на kapranoff.ru Thu Nov 20 02:07:49 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Thu, 20 Nov 2008 13:07:49 +0300 Subject: [Moscow.pm] =?windows-1251?b?w+7k7uL56O3gIG9mZmxpbmUgIzE=?= Message-ID: <492536F5.4040506@kapranoff.ru> ...будет в субботу. Предлагаю на эту тему устроить оффлайн :) From andy на shitov.ru Thu Nov 20 02:11:21 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 20 Nov 2008 13:11:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <492536F5.4040506@kapranoff.ru> References: <492536F5.4040506@kapranoff.ru> Message-ID: <353f08b80811200211h220b3307q7db52bda03683a90@mail.gmail.com> Я бы в следующую пятницу, 28-го :-) > ...будет в субботу. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From Kostya на yandex.ru Thu Nov 20 02:16:31 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Thu, 20 Nov 2008 13:16:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811200211h220b3307q7db52bda03683a90@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811200211h220b3307q7db52bda03683a90@mail.gmail.com> Message-ID: <327241227176191@webmail44.yandex.ru> Я за пятницу... > Я бы в следующую пятницу, 28-го :-) > > > ...будет в субботу. > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From alex на kapranoff.ru Thu Nov 20 02:21:55 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Thu, 20 Nov 2008 13:21:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811200211h220b3307q7db52bda03683a90@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811200211h220b3307q7db52bda03683a90@mail.gmail.com> Message-ID: <49253A43.70200@kapranoff.ru> Andrew Shitov wrote: > Я бы в следующую пятницу, 28-го :-) Мне тоже подходит, ага. > >> ...будет в субботу. > From ivanshirokoff на gmail.com Thu Nov 20 03:14:39 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Thu, 20 Nov 2008 14:14:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <492536F5.4040506@kapranoff.ru> References: <492536F5.4040506@kapranoff.ru> Message-ID: <4925469F.9090101@gmail.com> Alex Kapranoff пишет: > ...будет в субботу. Доклады будут или сразу сошл парт? > > Предлагаю на эту тему устроить оффлайн :) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From nordicdyno на yandex.ru Thu Nov 20 04:02:43 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 20 Nov 2008 15:02:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <4925469F.9090101@gmail.com> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> Message-ID: <487311227182563@webmail8.yandex.ru> Вложение в формате HTML было извлечено… URL: From ivanshirokoff на gmail.com Thu Nov 20 04:08:39 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Thu, 20 Nov 2008 15:08:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <487311227182563@webmail8.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> Message-ID: <49255347.4040103@gmail.com> Orlovsky Alexander пишет: > Расскажите про XSLT + Perl. Я вот смотреть собираюсь в эту сторону. На > первый взгляд основной "траблемой" видится разнообразие > xslt-процессоров и расхождение в их понимании XSLT. Вообще есть > какая-то сравнительная табличка со списком того что умеют/не умеют > популярные xslt-процессоры(библиотеки)? У меня есть книжко на эту тему. В основном я так понимаю, что основным отличием является поддержка схем. Я везде использую libxml. Пока с сильными расхождениями с XSLT 1.0 не столкнулся. С 2.0 надо смотреть. > > P/S/ > Можно в принципе рассказать на пальцах и на сошиал-парт части :) > > 20.11.08, 14:14, "Ivan Shirokoff" : > > > Alex Kapranoff пишет: > > > ...будет в субботу. > > Доклады будут или сразу сошл парт? > > > > > > Предлагаю на эту тему устроить оффлайн :) > > > -- > > > 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 andy на shitov.ru Thu Nov 20 04:35:02 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 20 Nov 2008 15:35:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <487311227182563@webmail8.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> Message-ID: <353f08b80811200435o783d89b1l6662bf28c4526a47@mail.gmail.com> > расхождение в их понимании XSLT. Вообще есть какая-то сравнительная табличка > со списком того что умеют/не умеют популярные xslt-процессоры(библиотеки)? Табличка есть, есть она и в двух книгах на русском языке :-) Но имхо, она не нужна, если пользоваться libxml2 + libxslt. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Thu Nov 20 07:28:22 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 20 Nov 2008 18:28:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <492536F5.4040506@kapranoff.ru> References: <492536F5.4040506@kapranoff.ru> Message-ID: <49258216.5000206@serezhkin.com> Alex Kapranoff wrote: > ...будет в субботу. > > Предлагаю на эту тему устроить оффлайн :) Алекс, тут все кричат про тяпницу 28, давай в неё, а ? Просто как то ближайшее время дел распланировано. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From alex на kapranoff.ru Thu Nov 20 08:07:56 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Thu, 20 Nov 2008 19:07:56 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <49258216.5000206@serezhkin.com> References: <492536F5.4040506@kapranoff.ru> <49258216.5000206@serezhkin.com> Message-ID: <49258B5C.1@kapranoff.ru> Ivan B. Serezhkin wrote: > Alex Kapranoff wrote: >> ...будет в субботу. >> >> Предлагаю на эту тему устроить оффлайн :) > Алекс, тут все кричат про тяпницу 28, давай в неё, а ? > Просто как то ближайшее время дел распланировано. Да, конечно, 28 подойдёт. Я и не предлагал прямо в этот день :) From shafiev на gmail.com Fri Nov 21 03:23:23 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 21 Nov 2008 14:23:23 +0300 Subject: [Moscow.pm] help In-Reply-To: <1807858246.20081119223942@guruperl.net> References: <1807858246.20081119223942@guruperl.net> Message-ID: <218771510811210323p1690bbaahe0facad576adf64@mail.gmail.com> Это спам.Или восклик о помощи? :) 2008/11/19 Guruperl.net Inc. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From guruperl на gmail.com Fri Nov 21 03:37:28 2008 From: guruperl на gmail.com (Guruperl.net Inc.) Date: Fri, 21 Nov 2008 13:37:28 +0200 Subject: [Moscow.pm] help In-Reply-To: <218771510811210323p1690bbaahe0facad576adf64@mail.gmail.com> References: <1807858246.20081119223942@guruperl.net> <218771510811210323p1690bbaahe0facad576adf64@mail.gmail.com> Message-ID: <386360844.20081121133728@guruperl.net> Hi, Naim. Нет, не спам :) Думал на запрос help придёт хелп по рассылке этой :) > Это спам.Или восклик о помощи? > 2008/11/19 Guruperl.net Inc. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, The GuruPerl Team http://www.guruperl.net From nordicdyno на yandex.ru Fri Nov 21 04:01:04 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 21 Nov 2008 15:01:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811200435o783d89b1l6662bf28c4526a47@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811200435o783d89b1l6662bf28c4526a47@mail.gmail.com> Message-ID: <734421227268864@webmail31.yandex.ru> Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Fri Nov 21 05:13:39 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 21 Nov 2008 16:13:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <734421227268864@webmail31.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811200435o783d89b1l6662bf28c4526a47@mail.gmail.com> <734421227268864@webmail31.yandex.ru> Message-ID: <353f08b80811210513k433ad8c8off5ba1768624c72@mail.gmail.com> > Сan't load > '~/.cpan/build/XML-LibXML-1.69-a_reVX/blib/arch/auto/XML/LibXML/LibXML.so' > for module XML::LibXML: > ~/.cpan/build/XML-LibXML-1.69-a_reVX/blib/arch/auto/XML/LibXML/LibXML.so: > undefined symbol: xmlXPathCompiledEvalToBoolean Это после чего? Собирай вручную, без утилиты cpan :-) Я вот только зашел на свежий сервер, на котором не было перловых модулей, и были старые libx*. Поставил libxml2 и libxslt из исходников (configure/make/make install), потом 'cpan XML::LibXML', и наконец сам XML::LibXSLT, но уже вручную: perl Makefile.PL/make/make install. > Вообще Perl-овые модули с C-шными зависимостями напрягают зачастую (не так > давно боролся с SVN::Core + svn 1.5) и хочется понять как минимизировать > ущерб от них. (Возможно такие либы в отдельной папочке, (или их пропатченные > исходники, если меняется система, которые бы собирались с "пол тычка") А ты скачивай зависимости в текущий каталог, и оттуда их устанавливай, как пройдешь все дерево в обратную сторону, все будет работать :-) P. S. SVN::Core вместе с SVN::Web на прошлой неделе собрать снаскоку не получилось, это да :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Fri Nov 21 05:54:55 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 21 Nov 2008 16:54:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811210513k433ad8c8off5ba1768624c72@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811200435o783d89b1l6662bf28c4526a47@mail.gmail.com> <734421227268864@webmail31.yandex.ru> <353f08b80811210513k433ad8c8off5ba1768624c72@mail.gmail.com> Message-ID: <467061227275695@webmail42.yandex.ru> Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Fri Nov 21 06:14:06 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 21 Nov 2008 17:14:06 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <467061227275695@webmail42.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811200435o783d89b1l6662bf28c4526a47@mail.gmail.com> <734421227268864@webmail31.yandex.ru> <353f08b80811210513k433ad8c8off5ba1768624c72@mail.gmail.com> <467061227275695@webmail42.yandex.ru> Message-ID: <4926C22E.8060207@serezhkin.com> Привет. Orlovsky Alexander wrote: > дык я после тог как cpan "обломался", зашел в папочку куда он все > скачал и попробовал ручками все сделать - результат make test выше. > Есть мысль что версию C-шных либ надо будет попробовать меньшую взять, > или ключики какие-то при сборке указать.. ох Или попросить указывать версии либ в Makefile.PL =) Хотя ... я ... замучался с бинарными пакетами ... сисадмин хотит пакеты, а я понимаишь, собирай для каждого чиха свои модули. Пробовал с поздней линковкой поигратся, это когда в пакете лежит lib.o , а ты на клиенте делаешь ld - так блинство! перл разный, abi не совпадает, и то что ты собрал с простым, с трейдёным не линкуется =( А держать три версии перла ... 32 бита, 64 бита, треды с 64 битами - этож ..... вообщем я тут узнал что оно официально называется Пэйрот, ждём, когда там jit заработает нормально и переежжаем =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From yu.pats на gmail.com Fri Nov 21 06:20:33 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 21 Nov 2008 16:20:33 +0200 Subject: [Moscow.pm] =?utf-8?b?0JPQvtC00L7QstGJ0LjQvdCwIG9mZmxpbmUgIzE=?= In-Reply-To: <4926C22E.8060207@serezhkin.com> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811200435o783d89b1l6662bf28c4526a47@mail.gmail.com> <734421227268864@webmail31.yandex.ru> <353f08b80811210513k433ad8c8off5ba1768624c72@mail.gmail.com> <467061227275695@webmail42.yandex.ru> <4926C22E.8060207@serezhkin.com> Message-ID: 2008/11/21 Ivan B. Serezhkin : > Привет. > Orlovsky Alexander wrote: >> >> дык я после тог как cpan "обломался", зашел в папочку куда он все скачал и >> попробовал ручками все сделать - результат make test выше. Есть мысль что >> версию C-шных либ надо будет попробовать меньшую взять, или ключики какие-то >> при сборке указать.. ох > > Или попросить указывать версии либ в Makefile.PL =) > > Хотя ... я ... замучался с бинарными пакетами ... сисадмин хотит пакеты, а > я понимаишь, собирай для каждого чиха свои модули. > Пробовал с поздней линковкой поигратся, это когда в пакете лежит lib.o , а > ты на клиенте делаешь ld - так блинство! перл разный, abi не совпадает, и то > что ты собрал с простым, с трейдёным не линкуется =( > А держать три версии перла ... 32 бита, 64 бита, треды с 64 битами - этож > ..... вообщем я тут узнал что оно официально называется Пэйрот, ждём, когда > там jit заработает нормально и переежжаем =) > Иван, а вот с этого места поподробней или я шутко не понять? :) -- WBR, Yuri Pac From ivan на serezhkin.com Fri Nov 21 06:42:59 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 21 Nov 2008 17:42:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811200435o783d89b1l6662bf28c4526a47@mail.gmail.com> <734421227268864@webmail31.yandex.ru> <353f08b80811210513k433ad8c8off5ba1768624c72@mail.gmail.com> <467061227275695@webmail42.yandex.ru> <4926C22E.8060207@serezhkin.com> Message-ID: <4926C8F3.20607@serezhkin.com> Yuri Pac wrote: > 2008/11/21 Ivan B. Serezhkin : > >> Привет. >> Orlovsky Alexander wrote: >> >>> дык я после тог как cpan "обломался", зашел в папочку куда он все скачал и >>> попробовал ручками все сделать - результат make test выше. Есть мысль что >>> версию C-шных либ надо будет попробовать меньшую взять, или ключики какие-то >>> при сборке указать.. ох >>> >> Или попросить указывать версии либ в Makefile.PL =) >> >> Хотя ... я ... замучался с бинарными пакетами ... сисадмин хотит пакеты, а >> я понимаишь, собирай для каждого чиха свои модули. >> Пробовал с поздней линковкой поигратся, это когда в пакете лежит lib.o , а >> ты на клиенте делаешь ld - так блинство! перл разный, abi не совпадает, и то >> что ты собрал с простым, с трейдёным не линкуется =( >> А держать три версии перла ... 32 бита, 64 бита, треды с 64 битами - этож >> ..... вообщем я тут узнал что оно официально называется Пэйрот, ждём, когда >> там jit заработает нормально и переежжаем =) >> >> > Иван, а вот с этого места поподробней или я шутко не понять? :) > Да почти не шутко. Я уже очень очень внимательно на это дело смотрю, Всё думаю, а не попробовать ли на какой нибудь коле пописать ? Просто перловые враперы вокруг бинарных библиотек одновременно зависят и от перла, и от этих библиотек, что очень и очень малопортабельно. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Fri Nov 21 06:53:54 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 21 Nov 2008 17:53:54 +0300 Subject: [Moscow.pm] Perl + JavaScript Message-ID: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> Привет! А кто-нить пробовал выполнять JavaScript перлом? Я хотел использоваться родную мозилловскую libjs, для которой на спане есть интерфейс JavaScript.pm. Но он ваще не собирается. Есть еще модуль JavaScript::Engine, но его как-то не хочется, потому что это "Pure Perl", а не libjs. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From alex на kapranoff.ru Fri Nov 21 07:10:44 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 21 Nov 2008 18:10:44 +0300 Subject: [Moscow.pm] Perl + JavaScript In-Reply-To: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> References: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> Message-ID: <4926CF74.8060109@kapranoff.ru> Раскопал свой трёхгодичной давности скрипт, которым я пытался тестировать разные яваскриптовые конструкции (см. ниже). Вполне до сих пор работает. JavaScript::SpiderMonkey поставлен из портов FreeBSD, соответственно библиотека скачалась и поставилась сама. #! /usr/bin/perl -w use strict; use JavaScript::SpiderMonkey; my $js = new JavaScript::SpiderMonkey; $js->init; $js->function_set(kap => sub { print @_, "\n" }); $js->eval(<<'EOJS'); var funcs = []; for (var i = 0; i < 10; ++i) { var j =i; funcs.push(function(){ kap(i * i) }); } for (var i in funcs) { funcs[i](); } EOJS Andrew Shitov wrote: > Привет! > > А кто-нить пробовал выполнять JavaScript перлом? > > Я хотел использоваться родную мозилловскую libjs, для которой на спане > есть интерфейс JavaScript.pm. Но он ваще не собирается. Есть еще > модуль JavaScript::Engine, но его как-то не хочется, потому что это > "Pure Perl", а не libjs. > From ivanshirokoff на gmail.com Fri Nov 21 07:12:51 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 21 Nov 2008 18:12:51 +0300 Subject: [Moscow.pm] Perl + JavaScript In-Reply-To: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> References: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> Message-ID: <4926CFF3.3040106@gmail.com> Andrew Shitov пишет: > Привет! > > А кто-нить пробовал выполнять JavaScript перлом? > Я начинал раскручивать эту тему. Сейчас уже не помню, почему не закончил начатое. Если вспомню, отпишусь. > Я хотел использоваться родную мозилловскую libjs, для которой на спане > есть интерфейс JavaScript.pm. Но он ваще не собирается. Есть еще > модуль JavaScript::Engine, но его как-то не хочется, потому что это > "Pure Perl", а не libjs. > > From sharifulin на gmail.com Fri Nov 21 07:15:13 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 21 Nov 2008 18:15:13 +0300 Subject: [Moscow.pm] Perl + JavaScript In-Reply-To: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> References: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> Message-ID: <91318900811210715w63239f0er8a8707db145497af@mail.gmail.com> SpiderMonkey рабочая тема, я ее использовал 21 ноября 2008 г. 17:53 пользователь Andrew Shitov написал: > Привет! > > А кто-нить пробовал выполнять JavaScript перлом? > > Я хотел использоваться родную мозилловскую libjs, для которой на спане > есть интерфейс JavaScript.pm. Но он ваще не собирается. Есть еще > модуль JavaScript::Engine, но его как-то не хочется, потому что это > "Pure Perl", а не libjs. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Fri Nov 21 07:28:12 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 21 Nov 2008 18:28:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <467061227275695@webmail42.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811200435o783d89b1l6662bf28c4526a47@mail.gmail.com> <734421227268864@webmail31.yandex.ru> <353f08b80811210513k433ad8c8off5ba1768624c72@mail.gmail.com> <467061227275695@webmail42.yandex.ru> Message-ID: <505091227281292@webmail63.yandex.ru> Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Fri Nov 21 07:31:50 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 21 Nov 2008 18:31:50 +0300 Subject: [Moscow.pm] Perl + JavaScript In-Reply-To: <4926CF74.8060109@kapranoff.ru> References: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> <4926CF74.8060109@kapranoff.ru> Message-ID: <353f08b80811210731q30b6c95o21516dc17d7a5554@mail.gmail.com> Круто, спасибо! perl alex.js 0 1 4 9 16 25 36 49 64 81 2008/11/21 Alex Kapranoff : > Раскопал свой трёхгодичной давности скрипт, которым я пытался тестировать > разные яваскриптовые конструкции (см. ниже). Вполне до сих пор работает. > JavaScript::SpiderMonkey поставлен из портов FreeBSD, соответственно > библиотека скачалась и поставилась сама. > > #! /usr/bin/perl -w > use strict; > > use JavaScript::SpiderMonkey; > > my $js = new JavaScript::SpiderMonkey; > > $js->init; > > $js->function_set(kap => sub { print @_, "\n" }); > > $js->eval(<<'EOJS'); > var funcs = []; > for (var i = 0; i < 10; ++i) { > var j =i; > funcs.push(function(){ kap(i * i) }); > } > > for (var i in funcs) { > funcs[i](); > } > EOJS > > Andrew Shitov wrote: >> >> Привет! >> >> А кто-нить пробовал выполнять JavaScript перлом? >> >> Я хотел использоваться родную мозилловскую libjs, для которой на спане >> есть интерфейс JavaScript.pm. Но он ваще не собирается. Есть еще >> модуль JavaScript::Engine, но его как-то не хочется, потому что это >> "Pure Perl", а не libjs. >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Fri Nov 21 07:35:44 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 21 Nov 2008 18:35:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <505091227281292@webmail63.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811200435o783d89b1l6662bf28c4526a47@mail.gmail.com> <734421227268864@webmail31.yandex.ru> <353f08b80811210513k433ad8c8off5ba1768624c72@mail.gmail.com> <467061227275695@webmail42.yandex.ru> <505091227281292@webmail63.yandex.ru> Message-ID: <353f08b80811210735m2f1ec5e1x82812e8f28cc1db6@mail.gmail.com> > Но вот с LibXSLT опять странность, зачемто при сборке оно хочет -ldb, я даже > не стал искать правильный путь и просто убрал из Makefile этот флажок, все > собралось и тесты все прошлись без ошибок. Установил модуль, правда остался > вопрос, зачем оно при сбоке xslt-враппера, хочет berkley db :) Ага, а скажи, зачем ему нужен -lgcrypt? :-) > А svn-либы какие были в системе, 1.4 или 1.5? 1.5 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Fri Nov 21 09:27:40 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 21 Nov 2008 20:27:40 +0300 Subject: [Moscow.pm] Perl + JavaScript In-Reply-To: <353f08b80811210731q30b6c95o21516dc17d7a5554@mail.gmail.com> References: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> <4926CF74.8060109@kapranoff.ru> <353f08b80811210731q30b6c95o21516dc17d7a5554@mail.gmail.com> Message-ID: <4926EF8C.4010107@serezhkin.com> Привет. Andrew Shitov wrote: > Круто, спасибо! > > perl alex.js > 0 > 1 > 4 > 9 > 16 > 25 > 36 > 49 > 64 > 81 > Разве ж это жаваскрипт ? Вот жаваскрипт http://github.com/bard/mozrepl/wikis/home =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Fri Nov 21 10:00:32 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 21 Nov 2008 21:00:32 +0300 Subject: [Moscow.pm] Perl + JavaScript In-Reply-To: <4926EF8C.4010107@serezhkin.com> References: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> <4926CF74.8060109@kapranoff.ru> <353f08b80811210731q30b6c95o21516dc17d7a5554@mail.gmail.com> <4926EF8C.4010107@serezhkin.com> Message-ID: <353f08b80811211000k737d3b11qd3c75a43626322be@mail.gmail.com> > Вот жаваскрипт http://github.com/bard/mozrepl/wikis/home =) Ну мне проще надо, тесты всего лишь :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Fri Nov 21 10:09:08 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 21 Nov 2008 21:09:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?5tLJxMwgMw==?= Message-ID: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> Сегодня в московском доме книги видел перевод третьего издания "Регулярных выражений" Фридла. Угадайте цену... 1118 рублей. Банулись! http://mdk-arbat.ru/bookcard_all4.aspx?book_id=615622 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From kaa на zvuki.ru Fri Nov 21 10:16:05 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Fri, 21 Nov 2008 21:16:05 +0300 (MSK) Subject: [Moscow.pm] =?koi8-r?b?5tLJxMwgMw==?= In-Reply-To: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> Message-ID: <20081121211246.I46256@www1.zvuki.ru> On Fri, 21 Nov 2008, Andrew Shitov wrote: > Сегодня в московском доме книги видел перевод третьего издания > "Регулярных выражений" Фридла. Угадайте цену... > > 1118 рублей. Банулись! > http://mdk-arbat.ru/bookcard_all4.aspx?book_id=615622 А давайте - скинемся, купим 1 экземпляр - отсканируем, распознаем - распечатаем себе сколько захотим ?? P.S. OZON готов расстаться за 923.40 (у меня -5%) -- Best regards, Andrew Kopeyko From kaa на zvuki.ru Fri Nov 21 10:20:00 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Fri, 21 Nov 2008 21:20:00 +0300 (MSK) Subject: [Moscow.pm] =?koi8-r?b?5tLJxMwgMw==?= In-Reply-To: <20081121211246.I46256@www1.zvuki.ru> References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> Message-ID: <20081121211836.G46256@www1.zvuki.ru> On Fri, 21 Nov 2008, Andrew Kopeyko wrote: > On Fri, 21 Nov 2008, Andrew Shitov wrote: > >> Сегодня в московском доме книги видел перевод третьего издания >> "Регулярных выражений" Фридла. Угадайте цену... >> >> 1118 рублей. Банулись! >> http://mdk-arbat.ru/bookcard_all4.aspx?book_id=615622 А сам СИМВОЛ-ПЛЮС - просит всего 650.00 http://www.books.ru/shop/books/592346 > А давайте > - скинемся, купим 1 экземпляр > - отсканируем, распознаем > - распечатаем себе сколько захотим > ?? > > P.S. > OZON готов расстаться за 923.40 (у меня -5%) > > > -- Best regards, Andrew Kopeyko From ruz на bestpractical.com Fri Nov 21 10:21:54 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 21 Nov 2008 21:21:54 +0300 Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: <20081121211246.I46256@www1.zvuki.ru> References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> Message-ID: <589c94400811211021t4718766blde390f4c46fc9d9d@mail.gmail.com> Я недавно купил второе издание драгон бука от Ахо и компании за 1500, так что не удивлен. А сканировать и печатать как-то некошерно. 2008/11/21 Andrew Kopeyko : > On Fri, 21 Nov 2008, Andrew Shitov wrote: > >> Сегодня в московском доме книги видел перевод третьего издания >> "Регулярных выражений" Фридла. Угадайте цену... >> >> 1118 рублей. Банулись! >> http://mdk-arbat.ru/bookcard_all4.aspx?book_id=615622 > > А давайте > - скинемся, купим 1 экземпляр > - отсканируем, распознаем > - распечатаем себе сколько захотим > ?? > > P.S. > OZON готов расстаться за 923.40 (у меня -5%) > > > -- > Best regards, > Andrew Kopeyko > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruz на bestpractical.com Fri Nov 21 10:24:07 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 21 Nov 2008 21:24:07 +0300 Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: <20081121211836.G46256@www1.zvuki.ru> References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> Message-ID: <589c94400811211024g2e619a09m1d67bd2c668ce4e3@mail.gmail.com> 2008/11/21 Andrew Kopeyko : > On Fri, 21 Nov 2008, Andrew Kopeyko wrote: > >> On Fri, 21 Nov 2008, Andrew Shitov wrote: >> >>> Сегодня в московском доме книги видел перевод третьего издания >>> "Регулярных выражений" Фридла. Угадайте цену... >>> >>> 1118 рублей. Банулись! >>> http://mdk-arbat.ru/bookcard_all4.aspx?book_id=615622 > > А сам СИМВОЛ-ПЛЮС - просит всего 650.00 > http://www.books.ru/shop/books/592346 Хех, и Ахо там дешевле, но мне так ее хотелось :) > >> А давайте >> - скинемся, купим 1 экземпляр >> - отсканируем, распознаем >> - распечатаем себе сколько захотим >> ?? >> >> P.S. >> OZON готов расстаться за 923.40 (у меня -5%) >> >> >> > > -- > Best regards, > Andrew Kopeyko > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From kaa на zvuki.ru Fri Nov 21 10:40:05 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Fri, 21 Nov 2008 21:40:05 +0300 (MSK) Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: <589c94400811211021t4718766blde390f4c46fc9d9d@mail.gmail.com> References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <589c94400811211021t4718766blde390f4c46fc9d9d@mail.gmail.com> Message-ID: <20081121213653.Q46256@www1.zvuki.ru> On Fri, 21 Nov 2008, Ruslan Zakirov wrote: > Я недавно купил второе издание драгон бука от Ахо и компании за 1500, > так что не удивлен. > > А сканировать и печатать как-то некошерно. Да? А жабу до такого размера раскармливать - это кошерно? И пусть не забывают - "кризис" у нас. У всех - значит, и им тоже часть его достаться должна - так мы именно в этом ДОМУ КНИГИ и помогаем. Делимся, как умеем - но от чистого сердца. 2008/11/21 Andrew Kopeyko : > On Fri, 21 Nov 2008, Andrew Shitov wrote: > >> Сегодня в московском доме книги видел перевод третьего издания >> "Регулярных выражений" Фридла. Угадайте цену... >> >> 1118 рублей. Банулись! >> http://mdk-arbat.ru/bookcard_all4.aspx?book_id=615622 > > А давайте > - скинемся, купим 1 экземпляр > - отсканируем, распознаем > - распечатаем себе сколько захотим > ?? > > P.S. > OZON готов расстаться за 923.40 (у меня -5%) > > > -- > Best regards, > Andrew Kopeyko > > -- > 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 -- Best regards, Andrew Kopeyko From ivan на serezhkin.com Fri Nov 21 12:44:03 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 21 Nov 2008 23:44:03 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLQvtGCINC10YHQu9C4INCx0Ysg0LLRiyDQtNC1?= =?utf-8?b?0LvQsNC70Lgg0L/QvtC00LrQsNGB0YIu?= Message-ID: <49271D93.2000607@serezhkin.com> То что бы смогли расказать по поводу http://search.cpan.org/~nwclark/perl-5.8.9-RC1/pod/perl589delta.pod ? Не, я серьёзно спрашиваю, у меня как то мысль останавливается =) ps. привет =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Fri Nov 21 12:50:02 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 21 Nov 2008 23:50:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?98/UIMXTzMkgwtkg19kgxMXMwczJINDPxMvB09Qu?= In-Reply-To: <49271D93.2000607@serezhkin.com> References: <49271D93.2000607@serezhkin.com> Message-ID: <353f08b80811211250n29f64776m163d8f6870773bb1@mail.gmail.com> Так собсно рассказать все, о чем там написано :-) > То что бы смогли расказать по поводу > http://search.cpan.org/~nwclark/perl-5.8.9-RC1/pod/perl589delta.pod ? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Fri Nov 21 14:27:40 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 22 Nov 2008 01:27:40 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLQvtGCINC10YHQu9C4INCx0Ysg0LLRiyDQtNC1?= =?utf-8?b?0LvQsNC70Lgg0L/QvtC00LrQsNGB0YIu?= In-Reply-To: <49271D93.2000607@serezhkin.com> References: <49271D93.2000607@serezhkin.com> Message-ID: <589c94400811211427w63775552hca9dc0595c491a26@mail.gmail.com> * UTF-8 performance improvements * фигова туча UTF-8 fixes * /[.]/ === /\./ * no penalty for {} and [], -DPERL_DONT_CREATE_GVSV * relocatable installations остальное менее интересно для меня... 2008/11/21 Ivan B. Serezhkin : > То что бы смогли расказать по поводу > http://search.cpan.org/~nwclark/perl-5.8.9-RC1/pod/perl589delta.pod ? > > Не, я серьёзно спрашиваю, у меня как то мысль останавливается =) > > ps. привет =) > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruz на bestpractical.com Fri Nov 21 15:10:45 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 22 Nov 2008 02:10:45 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPQvtC00L7QstGJ0LjQvdCwIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811210735m2f1ec5e1x82812e8f28cc1db6@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811200435o783d89b1l6662bf28c4526a47@mail.gmail.com> <734421227268864@webmail31.yandex.ru> <353f08b80811210513k433ad8c8off5ba1768624c72@mail.gmail.com> <467061227275695@webmail42.yandex.ru> <505091227281292@webmail63.yandex.ru> <353f08b80811210735m2f1ec5e1x82812e8f28cc1db6@mail.gmail.com> Message-ID: <589c94400811211510l6edc2a68kc6fb488746257845@mail.gmail.com> XML-LibXML-1.69 ... enable native perl UTF8 running xml2-config...ok (2.7.2) looking for -lxml2... yes ... Compiled against libxml2 version: 20702 Running libxml2 version: 20702 ... All tests successful. Files=37, Tests=1954, 7 wallclock secs ( 0.66 usr 0.07 sys + 3.00 cusr 0.44 csys = 4.17 CPU) Result: PASS XML-LibXSLT-1.68 ... running xslt-config... ok looking for -lxslt... yes looking for -lexslt... yes running pkg-config libexslt... ok .... Compiled against: libxslt 10124, libxml2 20702 Running: libxslt 10124, libxml2 20702 Compiled with EXSLT: yes ... All tests successful. Files=15, Tests=225, 2 wallclock secs ( 0.15 usr 0.02 sys + 1.00 cusr 0.16 csys = 1.33 CPU) Result: PASS С пол пинка все собралось. Проблема не в perl и не в lib'е, а в дистрибутиве. Откуда BDB и прочее? Вот отсюда: $ xml2-config --libs -lxml2 -lz -lm $ xslt-config --libs -L/usr/lib64 -lxslt -lxml2 -lz -lm $ pkg-config --libs libexslt -lexslt -lxslt -lz -lm -lgcrypt -lgpg-error -lxml2 2008/11/21 Andrew Shitov : >> Но вот с LibXSLT опять странность, зачемто при сборке оно хочет -ldb, я даже >> не стал искать правильный путь и просто убрал из Makefile этот флажок, все >> собралось и тесты все прошлись без ошибок. Установил модуль, правда остался >> вопрос, зачем оно при сбоке xslt-враппера, хочет berkley db :) > > Ага, а скажи, зачем ему нужен -lgcrypt? :-) > >> А svn-либы какие были в системе, 1.4 или 1.5? > > 1.5 > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From 403rus на gmail.com Fri Nov 21 23:08:56 2008 From: 403rus на gmail.com (Dmitriy T.) Date: Sat, 22 Nov 2008 10:08:56 +0300 Subject: [Moscow.pm] Perl + JavaScript In-Reply-To: <353f08b80811211000k737d3b11qd3c75a43626322be@mail.gmail.com> References: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> <4926CF74.8060109@kapranoff.ru> <353f08b80811210731q30b6c95o21516dc17d7a5554@mail.gmail.com> <4926EF8C.4010107@serezhkin.com> <353f08b80811211000k737d3b11qd3c75a43626322be@mail.gmail.com> Message-ID: <4927B008.1090500@gmail.com> Andrew Shitov wrote: >> Вот жаваскрипт http://github.com/bard/mozrepl/wikis/home =) >> > > Ну мне проще надо, тесты всего лишь :-) > > Я для тестов аяксового GUI использовал селениум: http://selenium-rc.seleniumhq.org/ На cpan модуль был вроде, но там и без модуля можно при желании. Правда нужен установленный браузер вроде как минимум. И надо понимать что всё это работает не быстро и жрёт немного память. Для тестов годится если позволяет железо и софт. Те либо на десктопе с иксами (под виндой наверное тоже работает - не пробовал), либо на сервере на котором есть ресурсы, причём на сервере придётся поставить ff - что наверное не очень просто, самолично я не ставил - ставил админ. From andy на shitov.ru Fri Nov 21 23:23:36 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 22 Nov 2008 10:23:36 +0300 Subject: [Moscow.pm] Perl + JavaScript In-Reply-To: <4927B008.1090500@gmail.com> References: <353f08b80811210653v372357dbr58704205737d9a76@mail.gmail.com> <4926CF74.8060109@kapranoff.ru> <353f08b80811210731q30b6c95o21516dc17d7a5554@mail.gmail.com> <4926EF8C.4010107@serezhkin.com> <353f08b80811211000k737d3b11qd3c75a43626322be@mail.gmail.com> <4927B008.1090500@gmail.com> Message-ID: <353f08b80811212323uea98002je3da7b15d554b096@mail.gmail.com> > Я для тестов аяксового GUI использовал селениум: > http://selenium-rc.seleniumhq.org/ Тестов интерфейса пока к счастью не требуется :-) Есть сервер разработки с Убунтой. В штатном режиме никаких иксов не запускается, голый ssh. Есть набор JS-файлов, которые делают какие-то вычисления по формулам. Вот эти вычисления и нужно проверять. То есть я хочу вызывать функции и сравнивать результат с тем, что насчитает перл. Обычный Test::More, но для яваскриптов. > причём на сервере придётся поставить ff - что наверное не очень просто, самолично я не > ставил - ставил админ. Фаерфокс уже стоит: в этом и прелесть идиотизма ставить на девелоперский сервер десктопную Убунту :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From alex на kapranoff.ru Sat Nov 22 01:17:35 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sat, 22 Nov 2008 12:17:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?98/UIMXTzMkgwtkg19kgxMXMwczJINDPxMvB09Qu?= In-Reply-To: <49271D93.2000607@serezhkin.com> References: <49271D93.2000607@serezhkin.com> Message-ID: <4927CE2F.6000508@kapranoff.ru> Совсем с ума сошли в Яндексе с этими подкастами :) Перлдельты зачитывают! Кстати, это навело меня на мысль. Вот я бы по дороге на работу вчерашние коммитлоги с диффами слушал :) Жалко, что код не почитаешь вслух. Ivan B. Serezhkin wrote: > То что бы смогли расказать по поводу > http://search.cpan.org/~nwclark/perl-5.8.9-RC1/pod/perl589delta.pod ? > > Не, я серьёзно спрашиваю, у меня как то мысль останавливается =) > > ps. привет =) > From alex на kapranoff.ru Sat Nov 22 01:19:51 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sat, 22 Nov 2008 12:19:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?5tLJxMwgMw==?= In-Reply-To: <20081121211836.G46256@www1.zvuki.ru> References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> Message-ID: <4927CEB7.7000201@kapranoff.ru> Andrew Kopeyko wrote: > On Fri, 21 Nov 2008, Andrew Kopeyko wrote: > >> On Fri, 21 Nov 2008, Andrew Shitov wrote: >> >>> Сегодня в московском доме книги видел перевод третьего издания >>> "Регулярных выражений" Фридла. Угадайте цену... >>> >>> 1118 рублей. Банулись! >>> http://mdk-arbat.ru/bookcard_all4.aspx?book_id=615622 > > А сам СИМВОЛ-ПЛЮС - просит всего 650.00 > http://www.books.ru/shop/books/592346 http://findbook.ru/search/d1?title=%D0%E5%E3%F3%EB%FF%F0%ED%FB%E5+%E2%FB%F0%E0%E6%E5%ED%E8%FF&authors=%C4%E6%E5%F4%F0%E8+%D4%F0%E8%E4%EB&r=0&s=1&viewsize=15&startidx=0 Неслабый разброс, ага. > >> А давайте >> - скинемся, купим 1 экземпляр >> - отсканируем, распознаем >> - распечатаем себе сколько захотим >> ?? >> >> P.S. >> OZON готов расстаться за 923.40 (у меня -5%) >> >> >> > From andy на shitov.ru Sun Nov 23 12:10:25 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 23 Nov 2008 23:10:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <492536F5.4040506@kapranoff.ru> References: <492536F5.4040506@kapranoff.ru> Message-ID: <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> 2008/11/20 Alex Kapranoff : > Предлагаю на эту тему устроить оффлайн :) В Рамблере? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Sun Nov 23 12:11:47 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 23 Nov 2008 23:11:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <487311227182563@webmail8.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> Message-ID: <353f08b80811231211l1e658edy3ce542a01901ed10@mail.gmail.com> 2008/11/20 Orlovsky Alexander : > Расскажите про XSLT + Perl. Я вот смотреть собираюсь в эту сторону. На > первый взгляд основной "траблемой" видится разнообразие xslt-процессоров и > расхождение в их понимании XSLT. Вообще есть какая-то сравнительная табличка > со списком того что умеют/не умеют популярные xslt-процессоры(библиотеки)? Интересуют больше различия или сам XSLT? (+Perl) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Mon Nov 24 03:58:41 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 24 Nov 2008 14:58:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?98/UIMXTzMkgwtkg19kgxMXMwczJINDPxMvB09Qu?= In-Reply-To: <353f08b80811211250n29f64776m163d8f6870773bb1@mail.gmail.com> References: <49271D93.2000607@serezhkin.com> <353f08b80811211250n29f64776m163d8f6870773bb1@mail.gmail.com> Message-ID: <492A96F1.3070302@serezhkin.com> Andrew Shitov wrote: > Так собсно рассказать все, о чем там написано :-) > А как побороть впечатление, что все это давно сами читали ? У мом я понимаю, что никто не читал, а вот ... > >> То что бы смогли расказать по поводу >> http://search.cpan.org/~nwclark/perl-5.8.9-RC1/pod/perl589delta.pod ? >> > > -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ruz на bestpractical.com Sun Nov 23 14:06:46 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 24 Nov 2008 01:06:46 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLQvtGCINC10YHQu9C4INCx0Ysg0LLRiyDQtNC1?= =?utf-8?b?0LvQsNC70Lgg0L/QvtC00LrQsNGB0YIu?= In-Reply-To: <492A96F1.3070302@serezhkin.com> References: <49271D93.2000607@serezhkin.com> <353f08b80811211250n29f64776m163d8f6870773bb1@mail.gmail.com> <492A96F1.3070302@serezhkin.com> Message-ID: <589c94400811231406u70c7ee0ag87f1a385bbef8883@mail.gmail.com> 2008/11/24 Ivan B. Serezhkin : > Andrew Shitov wrote: >> >> Так собсно рассказать все, о чем там написано :-) >> > > А как побороть впечатление, что все это давно сами читали ? > У мом я понимаю, что никто не читал, а вот ... Я прочитал перед тем как скачать rc1 и прогнать тесты всех модулей и продуктов :) >> >> >>> >>> То что бы смогли расказать по поводу >>> http://search.cpan.org/~nwclark/perl-5.8.9-RC1/pod/perl589delta.pod ? >>> >> >> > > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From nordicdyno на yandex.ru Mon Nov 24 01:09:27 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 24 Nov 2008 12:09:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811231211l1e658edy3ce542a01901ed10@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811231211l1e658edy3ce542a01901ed10@mail.gmail.com> Message-ID: <929221227517767@webmail3.yandex.ru> Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Mon Nov 24 01:35:09 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 24 Nov 2008 12:35:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <929221227517767@webmail3.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811231211l1e658edy3ce542a01901ed10@mail.gmail.com> <929221227517767@webmail3.yandex.ru> Message-ID: <353f08b80811240135h24bdc224x8d33c41c487e6b40@mail.gmail.com> > Скорее интересует XSLT+Perl и вообще как с ним жить. Нет ли проблем с > производительностью на нагруженных проектах. Почему не продолжать > использовать TT2, учитывая его распространненность и необходимость поддержки > проектов с ним. Я знаю такой проект :-) В котором логика страниц описана в TT, а верстка - в XSLT. > А различия меня интересуют в том ключе, что например верстальщик он при > написании xslt вряд-ли будет использовать perl xslt engine, а будет, > например, тестится с помощью MS-xslt движка (это довольно удобно) или в > FireFox-е, у которых могут быть свои нюансы. Различий почти не будет, кроме каких-нибуть изощренных случаев при работе с node-set (в libxslt их нет). Но вообще лучше сделать так, чтобы верстальщик работал на тестовом сервере с юниксом. SVN, все дела :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Mon Nov 24 01:46:24 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 24 Nov 2008 12:46:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> Message-ID: <20f279210811240146g64e2e073v79f8fa0c58f273b@mail.gmail.com> 2008/11/23 Andrew Shitov : > 2008/11/20 Alex Kapranoff : >> Предлагаю на эту тему устроить оффлайн :) > > В Рамблере? :-) Поддерживаю предложение:) -- Best wishes, Vladimir V. Perepelitsa aka Mons From nordicdyno на yandex.ru Mon Nov 24 02:27:00 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 24 Nov 2008 13:27:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811240135h24bdc224x8d33c41c487e6b40@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811231211l1e658edy3ce542a01901ed10@mail.gmail.com> <929221227517767@webmail3.yandex.ru> <353f08b80811240135h24bdc224x8d33c41c487e6b40@mail.gmail.com> Message-ID: <1248001227522420@webmail82.yandex.ru> Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Mon Nov 24 02:40:07 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 24 Nov 2008 13:40:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <1248001227522420@webmail82.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811231211l1e658edy3ce542a01901ed10@mail.gmail.com> <929221227517767@webmail3.yandex.ru> <353f08b80811240135h24bdc224x8d33c41c487e6b40@mail.gmail.com> <1248001227522420@webmail82.yandex.ru> Message-ID: <353f08b80811240240s4c1609e5y55c6bfa10fb1524@mail.gmail.com> > Т.е. в TT генерится Xml? Да, типа [% USE mydata = myfunction(my => parameters) %] [% mydata.content %] -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Mon Nov 24 03:05:15 2008 From: ivan на bessarabov.ru (bessarabov) Date: Mon, 24 Nov 2008 14:05:15 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPQvtC00L7QstGJ0LjQvdCwIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811240240s4c1609e5y55c6bfa10fb1524@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811231211l1e658edy3ce542a01901ed10@mail.gmail.com> <929221227517767@webmail3.yandex.ru> <353f08b80811240135h24bdc224x8d33c41c487e6b40@mail.gmail.com> <1248001227522420@webmail82.yandex.ru> <353f08b80811240240s4c1609e5y55c6bfa10fb1524@mail.gmail.com> Message-ID: <578d0102981572720f901560e2a29c0c@192.168.1.1> Скажите, пожалуйста, а простые смертные смогут принять участие в годовщине? -- bessarabov From andy на shitov.ru Mon Nov 24 03:05:02 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 24 Nov 2008 14:05:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <578d0102981572720f901560e2a29c0c@192.168.1.1> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811231211l1e658edy3ce542a01901ed10@mail.gmail.com> <929221227517767@webmail3.yandex.ru> <353f08b80811240135h24bdc224x8d33c41c487e6b40@mail.gmail.com> <1248001227522420@webmail82.yandex.ru> <353f08b80811240240s4c1609e5y55c6bfa10fb1524@mail.gmail.com> <578d0102981572720f901560e2a29c0c@192.168.1.1> Message-ID: <353f08b80811240305k5d303f9ewe9c45dae60376c8e@mail.gmail.com> > Скажите, пожалуйста, а простые смертные > смогут принять участие в годовщине? А здесь есть другие? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmitry на eremeev.ru Mon Nov 24 03:19:24 2008 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Mon, 24 Nov 2008 15:19:24 +0400 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <578d0102981572720f901560e2a29c0c@192.168.1.1> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811231211l1e658edy3ce542a01901ed10@mail.gmail.com> <929221227517767@webmail3.yandex.ru> <353f08b80811240135h24bdc224x8d33c41c487e6b40@mail.gmail.com> <1248001227522420@webmail82.yandex.ru> <353f08b80811240240s4c1609e5y55c6bfa10fb1524@mail.gmail.com> <578d0102981572720f901560e2a29c0c@192.168.1.1> Message-ID: Нет, для этого нужно пройти обряд посвящения: выучить построчно сорцы перла и сдать зачот. 24.11.2008, в 15:05, bessarabov написал(а): > > Скажите, пожалуйста, а простые смертные > смогут принять участие в годовщине? > > -- > bessarabov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From Kostya на yandex.ru Mon Nov 24 03:30:25 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Mon, 24 Nov 2008 14:30:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> Message-ID: <834101227526225@webmail7.yandex.ru> Где бухать будем ? > 2008/11/20 Alex Kapranoff : > > Предлагаю на эту тему устроить оффлайн :) > > В Рамблере? :-) > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From nordicdyno на yandex.ru Mon Nov 24 03:42:21 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 24 Nov 2008 14:42:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <834101227526225@webmail7.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <834101227526225@webmail7.yandex.ru> Message-ID: <326361227526941@webmail22.yandex.ru> Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Mon Nov 24 03:54:36 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 24 Nov 2008 13:54:36 +0200 Subject: [Moscow.pm] =?utf-8?b?0JPQvtC00L7QstGJ0LjQvdCwIG9mZmxpbmUgIzE=?= In-Reply-To: <834101227526225@webmail7.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <834101227526225@webmail7.yandex.ru> Message-ID: 2008/11/24 Костя Тен : > Где бухать будем ? > А в начале это называлось "социальной встречей" :) > >> 2008/11/20 Alex Kapranoff : >> > Предлагаю на эту тему устроить оффлайн :) >> >> В Рамблере? :-) >> -- >> 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 > -- WBR, Yuri Pac From ivan на bessarabov.ru Mon Nov 24 05:12:04 2008 From: ivan на bessarabov.ru (bessarabov) Date: Mon, 24 Nov 2008 16:12:04 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPQvtC00L7QstGJ0LjQvdCwIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811240305k5d303f9ewe9c45dae60376c8e@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811231211l1e658edy3ce542a01901ed10@mail.gmail.com> <929221227517767@webmail3.yandex.ru> <353f08b80811240135h24bdc224x8d33c41c487e6b40@mail.gmail.com> <1248001227522420@webmail82.yandex.ru> <353f08b80811240240s4c1609e5y55c6bfa10fb1524@mail.gmail.com> <578d0102981572720f901560e2a29c0c@192.168.1.1> <353f08b80811240305k5d303f9ewe9c45dae60376c8e@mail.gmail.com> Message-ID: <9a5cb8bd38652e61fe1c4e3a6c2f8513@192.168.1.1> =)) Ура! Я правильно понимаю, что вроде есть точная дата, но пока нет точного времени и места проведения? On Mon, 24 Nov 2008 14:05:02 +0300, "Andrew Shitov" wrote: >> Скажите, пожалуйста, а простые смертные >> смогут принять участие в годовщине? > > А здесь есть другие? :-) > > -- bessarabov From Kostya на yandex.ru Mon Nov 24 05:11:19 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Mon, 24 Nov 2008 16:11:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <9a5cb8bd38652e61fe1c4e3a6c2f8513@192.168.1.1> References: <492536F5.4040506@kapranoff.ru> <4925469F.9090101@gmail.com> <487311227182563@webmail8.yandex.ru> <353f08b80811231211l1e658edy3ce542a01901ed10@mail.gmail.com> <929221227517767@webmail3.yandex.ru> <353f08b80811240135h24bdc224x8d33c41c487e6b40@mail.gmail.com> <1248001227522420@webmail82.yandex.ru> <353f08b80811240240s4c1609e5y55c6bfa10fb1524@mail.gmail.com> <578d0102981572720f901560e2a29c0c@192.168.1.1> <353f08b80811240305k5d303f9ewe9c45dae60376c8e@mail.gmail.com> <9a5cb8bd38652e61fe1c4e3a6c2f8513@192.168.1.1> Message-ID: <11101227532279@webmail52.yandex.ru> > > =)) Ура! > > Я правильно понимаю, что вроде есть > точная дата, но пока нет точного времени > и места проведения? Ага... > > On Mon, 24 Nov 2008 14:05:02 +0300, "Andrew Shitov" wrote: > > > Скажите, пожалуйста, а простые смертные > > > смогут принять участие в годовщине? > > А здесь есть другие? :-) > > -- > bessarabov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From alex на kapranoff.ru Mon Nov 24 07:11:58 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 24 Nov 2008 18:11:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> Message-ID: <492AC43E.6090101@kapranoff.ru> Andrew Shitov wrote: > 2008/11/20 Alex Kapranoff : >> Предлагаю на эту тему устроить оффлайн :) > > В Рамблере? :-) Я пока не уверен, что выйдет, но попробую. Надо бы подумать про запасной вариант. From andy на shitov.ru Tue Nov 25 02:49:57 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Nov 2008 13:49:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <480CBAB4.5090002@agava.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> Message-ID: <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> Очередная тема (темища) на ru_webdev про собеседования: http://community.livejournal.com/ru_webdev/2606342.html Флейм флеймом, но вот интересное наблюдение. Товарищ dasbot пишет в ответ на предложение придумать в ходе собеседования структуру простой базы данных: "заставлять кодить на бумажке - зло. У вас нормальная фирма? Заведите себе ноутбук". Есть две категории людей, одни могут закодировать (запрограммировать) алгоритм, но не могут про него рассказать на уровне больше чем "помещаем значение А в переменную Б". Другие могут интересно объяснить идею алгоритма на словах, как при этом они будут кодировать, уже не так важно. Мне больше нравятся те, кто может рассказать на словах (пусть даже с дикой жестикуляцией :-) Кстати, ищу Perl-программистов :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivanshirokoff на gmail.com Tue Nov 25 02:53:57 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Tue, 25 Nov 2008 13:53:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> Message-ID: <492BD945.7070404@gmail.com> Andrew Shitov пишет: > Очередная тема (темища) на ru_webdev про собеседования: > http://community.livejournal.com/ru_webdev/2606342.html > > Флейм флеймом, но вот интересное наблюдение. > > Товарищ dasbot пишет в ответ на предложение придумать в ходе > собеседования структуру простой базы данных: "заставлять кодить на > бумажке - зло. У вас нормальная фирма? Заведите себе ноутбук". > > Есть две категории людей, одни могут закодировать (запрограммировать) > алгоритм, но не могут про него рассказать на уровне больше чем > "помещаем значение А в переменную Б". Другие могут интересно объяснить > идею алгоритма на словах, как при этом они будут кодировать, уже не > так важно. > > Мне больше нравятся те, кто может рассказать на словах (пусть даже с > дикой жестикуляцией :-) > Ну тогда надо просить рисовать блок-схему алгоритма. Я сталкивался с людьми, которые просили писать именно код на бумажке, а это реально зло. > > Кстати, ищу Perl-программистов :-) > > From andy на shitov.ru Tue Nov 25 03:04:08 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Nov 2008 14:04:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <492BD945.7070404@gmail.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> <492BD945.7070404@gmail.com> Message-ID: <353f08b80811250304i3bf30144td1f9cfbc078e4f4@mail.gmail.com> > Ну тогда надо просить рисовать блок-схему алгоритма. > Я сталкивался с людьми, которые просили писать именно код на бумажке, а это > реально зло. Нет, зачем же блок-схему. Схему базы как раз наглядее посмотреть на бумажке в виде квадратиков со стрелочками, чем в виде show create table. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Tue Nov 25 03:05:57 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 25 Nov 2008 13:05:57 +0200 Subject: [Moscow.pm] =?utf-8?b?0J7Qv9GP0YLRjCDQv9GA0L4g0YHQvtCx0LXRgdC1?= =?utf-8?b?0LTQvtCy0LDQvdC40Y8uLi4=?= In-Reply-To: <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> Message-ID: 2008/11/25 Andrew Shitov : > Очередная тема (темища) на ru_webdev про собеседования: > http://community.livejournal.com/ru_webdev/2606342.html > > Флейм флеймом, но вот интересное наблюдение. > > Товарищ dasbot пишет в ответ на предложение придумать в ходе > собеседования структуру простой базы данных: "заставлять кодить на > бумажке - зло. У вас нормальная фирма? Заведите себе ноутбук". > > Есть две категории людей, одни могут закодировать (запрограммировать) > алгоритм, но не могут про него рассказать на уровне больше чем > "помещаем значение А в переменную Б". Другие могут интересно объяснить > идею алгоритма на словах, как при этом они будут кодировать, уже не > так важно. > Это еще что, у меня был "начальник" который во время тиммитингов имел привычку писать примеры кода. Всякие там "схемы" ему были глубоко непонятны. -- WBR, Yuri Pac From ivanshirokoff на gmail.com Tue Nov 25 03:06:49 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Tue, 25 Nov 2008 14:06:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <353f08b80811250304i3bf30144td1f9cfbc078e4f4@mail.gmail.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> <492BD945.7070404@gmail.com> <353f08b80811250304i3bf30144td1f9cfbc078e4f4@mail.gmail.com> Message-ID: <492BDC49.30604@gmail.com> Andrew Shitov пишет: >> Ну тогда надо просить рисовать блок-схему алгоритма. >> Я сталкивался с людьми, которые просили писать именно код на бумажке, а это >> реально зло. >> > > Нет, зачем же блок-схему. Схему базы как раз наглядее посмотреть на > бумажке в виде квадратиков со стрелочками, чем в виде show create > table. > > Ну как бэ да. Базу реально легче рисовать квадратиками =) Ну вот задачки по XSL мне легче тоже кубиками изобразить, чем писать код. Видимо я избалован подсветкой синтаксиса и автоподстановкой параметров. From sharifulin на gmail.com Tue Nov 25 03:15:07 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Tue, 25 Nov 2008 14:15:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <492BD945.7070404@gmail.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> <492BD945.7070404@gmail.com> Message-ID: <91318900811250315yc50542bm78d8652629a5f6d3@mail.gmail.com> Я еще и iPhone-разработчиков :) http://moikrug.ru/vacancies/441097579/ http://moikrug.ru/vacancies/216462782/ 25 ноября 2008 г. 13:53 пользователь Ivan Shirokoff написал: > Andrew Shitov пишет: > >> >> Кстати, ищу Perl-программистов :-) >> >> >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From Kostya на yandex.ru Tue Nov 25 04:17:30 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Tue, 25 Nov 2008 15:17:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> Message-ID: <390541227615450@webmail42.yandex.ru> Чёт я про калькулятор вспомнил на SQL > Очередная тема (темища) на ru_webdev про собеседования: > http://community.livejournal.com/ru_webdev/2606342.html > > Флейм флеймом, но вот интересное наблюдение. > > Товарищ dasbot пишет в ответ на предложение придумать в ходе > собеседования структуру простой базы данных: "заставлять кодить на > бумажке - зло. У вас нормальная фирма? Заведите себе ноутбук". > > Есть две категории людей, одни могут закодировать (запрограммировать) > алгоритм, но не могут про него рассказать на уровне больше чем > "помещаем значение А в переменную Б". Другие могут интересно объяснить > идею алгоритма на словах, как при этом они будут кодировать, уже не > так важно. > > Мне больше нравятся те, кто может рассказать на словах (пусть даже с > дикой жестикуляцией :-) > > > Кстати, ищу Perl-программистов :-) > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From ivan на bessarabov.ru Tue Nov 25 04:31:21 2008 From: ivan на bessarabov.ru (bessarabov) Date: Tue, 25 Nov 2008 15:31:21 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= Message-ID: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> Привет. Столкнулся с такой задачей: есть веб сервер, в cgi-bin есть perl скрипты - нужно из одного сприпта запускать bash скрипт на удаленной машине. Я сходу могу предложить 2 решения: 1. ssh 1. удаленная машина по cron смотрит на http флажок на web сервере (например) и если обнаруживает флаг, то выполняет необходимые действия. Оба варианта меня мало устраивают =) Однозначно это задача более чем стандартная (просто я с ней в первый раз столкнулся), вот вместо того, чтобы искать решения в гугле, решил узнать у вас. Благодарен за любой совет =) -- bessarabov From Kostya на yandex.ru Tue Nov 25 04:33:52 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Tue, 25 Nov 2008 15:33:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> Message-ID: <365931227616432@webmail50.yandex.ru> А какой вариант устраивает ? Cron есть ещё. > > Привет. > > Столкнулся с такой задачей: есть веб > сервер, в cgi-bin есть perl скрипты - нужно из > одного сприпта запускать bash скрипт на > удаленной машине. > > Я сходу могу предложить 2 решения: > 1. ssh > 1. удаленная машина по cron смотрит на http > флажок на web сервере (например) и если > обнаруживает флаг, то выполняет > необходимые действия. > > Оба варианта меня мало устраивают =) > > Однозначно это задача более чем > стандартная (просто я с ней в первый раз > столкнулся), вот вместо того, чтобы > искать решения в гугле, решил узнать у > вас. > > Благодарен за любой совет =) > > -- > bessarabov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From ivan на bessarabov.ru Tue Nov 25 04:40:45 2008 From: ivan на bessarabov.ru (bessarabov) Date: Tue, 25 Nov 2008 15:40:45 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <365931227616432@webmail50.yandex.ru> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <365931227616432@webmail50.yandex.ru> Message-ID: Как раз хочется узнать, какие еще варианты есть кроме тех двух, что я описал. Про крон - это тот вариант, который я предложил вторым или что-то иное? On Tue, 25 Nov 2008 15:33:52 +0300, Костя Тен wrote: > А какой вариант устраивает ? > Cron есть ещё. > >> >> Привет. >> >> Столкнулся с такой задачей: есть веб >> сервер, в cgi-bin есть perl скрипты - нужно из >> одного сприпта запускать bash скрипт на >> удаленной машине. >> >> Я сходу могу предложить 2 решения: >> 1. ssh >> 1. удаленная машина по cron смотрит на http >> флажок на web сервере (например) и если >> обнаруживает флаг, то выполняет >> необходимые действия. >> >> Оба варианта меня мало устраивают =) >> >> Однозначно это задача более чем >> стандартная (просто я с ней в первый раз >> столкнулся), вот вместо того, чтобы >> искать решения в гугле, решил узнать у >> вас. >> >> Благодарен за любой совет =) >> >> -- >> bessarabov >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > From yu.pats на gmail.com Tue Nov 25 04:48:48 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 25 Nov 2008 14:48:48 +0200 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> Message-ID: RPC? 2008/11/25 bessarabov : > > Привет. > > Столкнулся с такой задачей: есть веб > сервер, в cgi-bin есть perl скрипты - нужно из > одного сприпта запускать bash скрипт на > удаленной машине. > > Я сходу могу предложить 2 решения: > 1. ssh > 1. удаленная машина по cron смотрит на http > флажок на web сервере (например) и если > обнаруживает флаг, то выполняет > необходимые действия. > > Оба варианта меня мало устраивают =) > > Однозначно это задача более чем > стандартная (просто я с ней в первый раз > столкнулся), вот вместо того, чтобы > искать решения в гугле, решил узнать у > вас. > > Благодарен за любой совет =) > > -- > bessarabov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From ivanshirokoff на gmail.com Tue Nov 25 04:51:02 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Tue, 25 Nov 2008 15:51:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <390541227615450@webmail42.yandex.ru> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> <390541227615450@webmail42.yandex.ru> Message-ID: <492BF4B6.3060606@gmail.com> Костя Тен пишет: > Чёт я про калькулятор вспомнил на SQL > SELECT 1 + 1 ??? =) > > >> Очередная тема (темища) на ru_webdev про собеседования: >> http://community.livejournal.com/ru_webdev/2606342.html >> >> Флейм флеймом, но вот интересное наблюдение. >> >> Товарищ dasbot пишет в ответ на предложение придумать в ходе >> собеседования структуру простой базы данных: "заставлять кодить на >> бумажке - зло. У вас нормальная фирма? Заведите себе ноутбук". >> >> Есть две категории людей, одни могут закодировать (запрограммировать) >> алгоритм, но не могут про него рассказать на уровне больше чем >> "помещаем значение А в переменную Б". Другие могут интересно объяснить >> идею алгоритма на словах, как при этом они будут кодировать, уже не >> так важно. >> >> Мне больше нравятся те, кто может рассказать на словах (пусть даже с >> дикой жестикуляцией :-) >> >> >> Кстати, ищу Perl-программистов :-) >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > From andy на shitov.ru Tue Nov 25 04:52:44 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Nov 2008 15:52:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <365931227616432@webmail50.yandex.ru> Message-ID: <353f08b80811250452y54e56661x38d2a953f72e39e1@mail.gmail.com> > Как раз хочется узнать, какие еще варианты На второй машине тоже поставить веб-сервер и cgi-скрипт: #!/usr/bin/perl `/my/bash/script.sh`; -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Tue Nov 25 04:54:23 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 15:54:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> Message-ID: <492BF57F.4070508@serezhkin.com> Andrew Shitov wrote: > Очередная тема (темища) на ru_webdev про собеседования: > http://community.livejournal.com/ru_webdev/2606342.html > > Флейм флеймом, но вот интересное наблюдение. > > Товарищ dasbot пишет в ответ на предложение придумать в ходе > собеседования структуру простой базы данных: "заставлять кодить на > бумажке - зло. У вас нормальная фирма? Заведите себе ноутбук". > Я на собеседования со своим всё время ходил и расстраивался, когда небыло повода похвастатся fvwm на нём =) Зачем нам программист, незаработавший на ноутбук ? =) > Есть две категории людей, одни могут закодировать (запрограммировать) > алгоритм, но не могут про него рассказать на уровне больше чем > "помещаем значение А в переменную Б". Другие могут интересно объяснить > идею алгоритма на словах, как при этом они будут кодировать, уже не > так важно. > > Мне больше нравятся те, кто может рассказать на словах (пусть даже с > дикой жестикуляцией :-) > Андрей, я например могу придумать довольно сложные алгоритмы, но иногда на то чтобы их закодить уходит недели по три. А раскажу прото в красках, по ролям и с интонацией, блоксхему нарисую. Вот сегодня например придумал как сделать распределённое хранилище с математикой, которое будет тормозить, но нетерять данные в случае чего. Но так прикинул, закодю я его недели за три, а ведь на самом деле работы плюсовика там на два дня и пять дебага. А уж про накодить на перле ... чтобы остатся после этогодовольным чистотой кода ... это время. > Кстати, ищу Perl-программистов :-) > Вот такой хреновый кризис =) Плюс один. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на bessarabov.ru Tue Nov 25 04:58:13 2008 From: ivan на bessarabov.ru (bessarabov) Date: Tue, 25 Nov 2008 15:58:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <353f08b80811250452y54e56661x38d2a953f72e39e1@mail.gmail.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <365931227616432@webmail50.yandex.ru> <353f08b80811250452y54e56661x38d2a953f72e39e1@mail.gmail.com> Message-ID: <62f7578987099d0a346fcc8d5c1fdf0b@192.168.1.1> Класс =) Спасибо. On Tue, 25 Nov 2008 15:52:44 +0300, "Andrew Shitov" wrote: >> Как раз хочется узнать, какие еще >> варианты > > На второй машине тоже поставить > веб-сервер и cgi-скрипт: > > #!/usr/bin/perl > `/my/bash/script.sh`; > > > From ivan на bessarabov.ru Tue Nov 25 04:59:37 2008 From: ivan на bessarabov.ru (bessarabov) Date: Tue, 25 Nov 2008 15:59:37 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> Message-ID: <66c8069654fbc728d6d68193d479c7ce@192.168.1.1> Спасибо. С первого взгляда RPC - сложно. Что из http://search.cpan.org/search?m=all&q=rpc&s=1 рекомендуется к использованию? On Tue, 25 Nov 2008 14:48:48 +0200, "Yuri Pac" wrote: > RPC? >> Столкнулся с такой задачей: есть веб >> сервер, в cgi-bin есть perl скрипты - нужно из >> одного сприпта запускать bash скрипт на >> удаленной машине. -- bessarabov From Kostya на yandex.ru Tue Nov 25 04:58:56 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Tue, 25 Nov 2008 15:58:56 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <66c8069654fbc728d6d68193d479c7ce@192.168.1.1> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <66c8069654fbc728d6d68193d479c7ce@192.168.1.1> Message-ID: <372851227617936@webmail88.yandex.ru> http://search.cpan.org/~mkutter/SOAP-Lite-0.710.08/lib/OldDocs/SOAP/Lite.pm > > Спасибо. С первого взгляда RPC - сложно. > > Что из http://search.cpan.org/search?m=all&q=rpc&s=1 > рекомендуется к использованию? > > > On Tue, 25 Nov 2008 14:48:48 +0200, "Yuri Pac" wrote: > > RPC? > > > Столкнулся с такой задачей: есть веб > > > сервер, в cgi-bin есть perl скрипты - нужно из > > > одного сприпта запускать bash скрипт на > > > удаленной машине. > -- > bessarabov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From ivan на serezhkin.com Tue Nov 25 05:01:39 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 16:01:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <492BD945.7070404@gmail.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> <492BD945.7070404@gmail.com> Message-ID: <492BF733.6010604@serezhkin.com> Ivan Shirokoff wrote: > Ну тогда надо просить рисовать блок-схему алгоритма. > Я сталкивался с людьми, которые просили писать именно код на бумажке, > а это реально зло. А как ещё отловить print ($i+10)*2; ? =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ruz на bestpractical.com Tue Nov 25 05:02:52 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 25 Nov 2008 16:02:52 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> Message-ID: <589c94400811250502i488dd846g59a9cb60f73511fd@mail.gmail.com> Все варианты так или иначе сводятся к push, pull и push-pull с intermediate queue. push: * ssh с авторизацией по ключу * http сервер на выполняющей стороне, который принимает задания * самописный сервер, который принимает задания pull: * проверяем флаг по крону * по крону получаем не только флаг, а само задание push-pull одна сторона складывает задания куда-нибудь, а другая достает, например БД, отдельный демон, файл в конце концов. "по крону" можно заменить на демон :) и так далее и тому подобное 2008/11/25 bessarabov : > > Привет. > > Столкнулся с такой задачей: есть веб > сервер, в cgi-bin есть perl скрипты - нужно из > одного сприпта запускать bash скрипт на > удаленной машине. > > Я сходу могу предложить 2 решения: > 1. ssh > 1. удаленная машина по cron смотрит на http > флажок на web сервере (например) и если > обнаруживает флаг, то выполняет > необходимые действия. > > Оба варианта меня мало устраивают =) > > Однозначно это задача более чем > стандартная (просто я с ней в первый раз > столкнулся), вот вместо того, чтобы > искать решения в гугле, решил узнать у > вас. > > Благодарен за любой совет =) > > -- > bessarabov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruz на bestpractical.com Tue Nov 25 05:03:45 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 25 Nov 2008 16:03:45 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <372851227617936@webmail88.yandex.ru> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <66c8069654fbc728d6d68193d479c7ce@192.168.1.1> <372851227617936@webmail88.yandex.ru> Message-ID: <589c94400811250503x7574c4dand5ea2834ae28289e@mail.gmail.com> Кому этот соап нужен? Storable nfreeze :) 2008/11/25 Костя Тен : > http://search.cpan.org/~mkutter/SOAP-Lite-0.710.08/lib/OldDocs/SOAP/Lite.pm > >> >> Спасибо. С первого взгляда RPC - сложно. >> >> Что из http://search.cpan.org/search?m=all&q=rpc&s=1 >> рекомендуется к использованию? >> >> >> On Tue, 25 Nov 2008 14:48:48 +0200, "Yuri Pac" wrote: >> > RPC? >> > > Столкнулся с такой задачей: есть веб >> > > сервер, в cgi-bin есть perl скрипты - нужно из >> > > одного сприпта запускать bash скрипт на >> > > удаленной машине. >> -- >> bessarabov >> -- >> 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 ivan на serezhkin.com Tue Nov 25 05:04:18 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 16:04:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> Message-ID: <492BF7D2.8080903@serezhkin.com> bessarabov wrote: > Привет. > > Столкнулся с такой задачей: есть веб > сервер, в cgi-bin есть perl скрипты - нужно из > одного сприпта запускать bash скрипт на > удаленной машине. > > Я сходу могу предложить 2 решения: > 1. ssh > 1. удаленная машина по cron смотрит на http > флажок на web сервере (например) и если > обнаруживает флаг, то выполняет > необходимые действия. > > Оба варианта меня мало устраивают =) > > Однозначно это задача более чем > стандартная (просто я с ней в первый раз > столкнулся), вот вместо того, чтобы > искать решения в гугле, решил узнать у > вас. > > Благодарен за любой совет =) > Совсем любой ? =) Тогда моё любимое : http://poe.perl.org/?POE_Cookbook/Application_Servers -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Nov 25 05:05:28 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 16:05:28 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <492BF4B6.3060606@gmail.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> <390541227615450@webmail42.yandex.ru> <492BF4B6.3060606@gmail.com> Message-ID: <492BF818.6040100@serezhkin.com> Ivan Shirokoff wrote: > Костя Тен пишет: >> Чёт я про калькулятор вспомнил на SQL >> > SELECT 1 + 1 ??? =) Ну типа да, в transactsql есть eval =) Я кстати однажды получил очень нехилый ногоняй, за то что использовал в сторедпроке рекурсию =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From yu.pats на gmail.com Tue Nov 25 05:06:53 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 25 Nov 2008 15:06:53 +0200 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <492BF7D2.8080903@serezhkin.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> Message-ID: Вообще все варианты достаточно жесткие, крявые и дырявые, может стоит пересмотреть архитектуру? :) 2008/11/25 Ivan B. Serezhkin : > bessarabov wrote: >> >> Привет. >> >> Столкнулся с такой задачей: есть веб >> сервер, в cgi-bin есть perl скрипты - нужно из >> одного сприпта запускать bash скрипт на >> удаленной машине. >> >> Я сходу могу предложить 2 решения: >> 1. ssh >> 1. удаленная машина по cron смотрит на http >> флажок на web сервере (например) и если >> обнаруживает флаг, то выполняет >> необходимые действия. >> >> Оба варианта меня мало устраивают =) >> >> Однозначно это задача более чем >> стандартная (просто я с ней в первый раз >> столкнулся), вот вместо того, чтобы >> искать решения в гугле, решил узнать у >> вас. >> >> Благодарен за любой совет =) >> > > Совсем любой ? =) > Тогда моё любимое : > http://poe.perl.org/?POE_Cookbook/Application_Servers > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From ivan на serezhkin.com Tue Nov 25 05:07:02 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 16:07:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <353f08b80811250452y54e56661x38d2a953f72e39e1@mail.gmail.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <365931227616432@webmail50.yandex.ru> <353f08b80811250452y54e56661x38d2a953f72e39e1@mail.gmail.com> Message-ID: <492BF876.8030600@serezhkin.com> Andrew Shitov wrote: >> Как раз хочется узнать, какие еще варианты >> > > На второй машине тоже поставить веб-сервер и cgi-скрипт: > > #!/usr/bin/perl > `/my/bash/script.sh`; > Непопулярно =) Ну минимум надо сервер на IO::Lambda =) > > -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Nov 25 05:08:09 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 16:08:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <372851227617936@webmail88.yandex.ru> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <66c8069654fbc728d6d68193d479c7ce@192.168.1.1> <372851227617936@webmail88.yandex.ru> Message-ID: <492BF8B9.9050409@serezhkin.com> Костя Тен wrote: > http://search.cpan.org/~mkutter/SOAP-Lite-0.710.08/lib/OldDocs/SOAP/Lite.pm > АААААА ! УБИЙЦО ! Ты кстати им пользуешься? -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From gg.error на gmail.com Tue Nov 25 05:09:47 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 25 Nov 2008 16:09:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= Message-ID: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> Здравствуйте, товарищи. Задача стоит так: есть перл-модули (самописные), созданные для парсинга неких данных и закладывания их в базу. С использованием этих модулей нужно написать скрипт, который будет собственно получать данные и отдавать их функциям модуля. Данные поступают в виде xls-файлов, которые по всей видимости набивают девочки какие-то, поэтому данные несколько странно выглядят.. но не в этом суть, ибо функции модуля обучены эти странности отлавливать и либо исправлять, либо сообщать об ошибке в специальную таблицу без останова работы скрипта. Вопрос: как передавать данные скрипту: 1. Наиболее правильно. 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с этой задачей, а я потом разбирался с обнаруженными ошибками). Скрипты и модуль написаны под utf-8. Сейчас передаю через csv, разделители - ";". Плохо, что эксель не особо может выдавать utf-8 и csv в таком формате - что-то не всегда получается, он стремится сделать разделитлями запятые, а кодировка естественно cp1251. Виндовый юникод как-то разительно отличается от utf-8. Видимо, это ucs-4, хотя я могу легко ошибаться. Пробовал использовать Spreadsheet::ParseExcel с CPAN, но оказалось что входные файлы бывают двух видов: которые парсятся им нормально (объектным методом, вытаскивая форматированный текст в utf8) и которые им нормально не парсятся (то есть надо вынимать текст напрямую и он в "неправильной" кодировке cp1251, а если попросить текст с форматированием идут пустые строки или вообще какой-то бред, не поддающийся раскодированию). 1. и 2. вообще говоря могут иметь разные ответы. Заранее спасибо. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Tue Nov 25 05:09:54 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 16:09:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <589c94400811250503x7574c4dand5ea2834ae28289e@mail.gmail.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <66c8069654fbc728d6d68193d479c7ce@192.168.1.1> <372851227617936@webmail88.yandex.ru> <589c94400811250503x7574c4dand5ea2834ae28289e@mail.gmail.com> Message-ID: <492BF922.6090908@serezhkin.com> Ruslan Zakirov wrote: > Кому этот соап нужен? Storable nfreeze :) > Ээээ.... Руслан, а тебе слово ABI о чём нибудь говорит ? Хотя, да, я тоже грешен, стораблпо сети гоняю, хотя по хорошему надо б JSON или Data::Dumper. но у меня хотя бы гарантированасовместимость. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Nov 25 05:11:15 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 16:11:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> Message-ID: <492BF973.5040900@serezhkin.com> Yuri Pac wrote: > Вообще все варианты достаточно жесткие, крявые и дырявые, может стоит > пересмотреть архитектуру? :) > Ага, запуск скрипта из прокмейла, кстати емейл гарантирует доставку. Или Джаббер =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Nov 25 05:15:30 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 16:15:30 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> Message-ID: <492BFA72.8000903@serezhkin.com> Павел Тимонин wrote: > > боты скрипта. > > Вопрос: как передавать данные скрипту: > > 1. Наиболее правильно. > Складывать их в директорию INBOUND, а скрипт будет перекладыватьих в PROCESSED и через неделю удалять > > 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с этой > задачей, а я потом разбирался с обнаруженными ошибками). > Писать лог, в логе название файла, мменеджеру вкурить man grep. Пусть делает grep error logfile. При нахождении еррора идёт в процессед, забирает файл, правит его ручками, и складывает опять в инбоунд. Можно завести ещё и директорию XPEHOBO_PROCESSED, тогда и греп не нужен, но тогда непонятно что не понравилось скирпту. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From gg.error на gmail.com Tue Nov 25 05:16:52 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 25 Nov 2008 16:16:52 +0300 Subject: [Moscow.pm] =?utf-8?b?0LrQvtC90YHQvtC70YzQvdGL0LUg0YHQutGA0Lg=?= =?utf-8?b?0L/RgtGL?= Message-ID: <75b57edb0811250516l7301dab1l5313c71024579eb9@mail.gmail.com> Здравствуйте, товрищи. Вопрос такой (на этот раз короткий): я хочу собирать модули перла из cpan, используя их Makefile.PL, но при этом передавая ему кучу параметров. Для этого написал скрипт простого содержания, который вызывает `perl Makefile.PL параметры`. И обнаружил, что есть модули, которые так просто не собираются, задавая вопросы; кроме того, бывает что этот процесс длится довольно долго, показывая кучу разной интересной информации, которая потом вся сразу (вполне естественно) вываливается на экран. Как сделать, чтоб она появлялась в реальном времени, и если вдруг задаёт вопрос была возможность на него ответить? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Tue Nov 25 05:17:11 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 25 Nov 2008 15:17:11 +0200 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <492BF973.5040900@serezhkin.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> Message-ID: Джаббер выглядел бы вполне элегантно (ага, POE::*::Jabber :) ). Я вообще о том, зачем это человеку понадобилось такое :) Вдруг можно подойти к решению проблемы с другой стороны. 2008/11/25 Ivan B. Serezhkin : > Yuri Pac wrote: >> >> Вообще все варианты достаточно жесткие, крявые и дырявые, может стоит >> пересмотреть архитектуру? :) >> > > Ага, запуск скрипта из прокмейла, кстати емейл гарантирует доставку. > Или Джаббер =) > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From Kostya на yandex.ru Tue Nov 25 05:18:10 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Tue, 25 Nov 2008 16:18:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <492BF8B9.9050409@serezhkin.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <66c8069654fbc728d6d68193d479c7ce@192.168.1.1> <372851227617936@webmail88.yandex.ru> <492BF8B9.9050409@serezhkin.com> Message-ID: <391761227619090@webmail52.yandex.ru> Я этим пользуюсь http://search.cpan.org/~mkutter/SOAP-Lite-0.710.08/lib/XMLRPC/Lite.pm > Костя Тен wrote: > > http://search.cpan.org/~mkutter/SOAP-Lite-0.710.08/lib/OldDocs/SOAP/Lite.pm > АААААА ! > УБИЙЦО ! > Ты кстати им пользуешься? > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From yu.pats на gmail.com Tue Nov 25 05:18:39 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 25 Nov 2008 15:18:39 +0200 Subject: [Moscow.pm] =?utf-8?b?0LrQvtC90YHQvtC70YzQvdGL0LUg0YHQutGA0Lg=?= =?utf-8?b?0L/RgtGL?= In-Reply-To: <75b57edb0811250516l7301dab1l5313c71024579eb9@mail.gmail.com> References: <75b57edb0811250516l7301dab1l5313c71024579eb9@mail.gmail.com> Message-ID: CPAN.pm 2008/11/25 Павел Тимонин : > Здравствуйте, товрищи. > > Вопрос такой (на этот раз короткий): > > я хочу собирать модули перла из cpan, используя их Makefile.PL, но при этом > передавая ему кучу параметров. Для этого написал скрипт простого содержания, > который вызывает `perl Makefile.PL параметры`. И обнаружил, что есть модули, > которые так просто не собираются, задавая вопросы; кроме того, бывает что > этот процесс длится довольно долго, показывая кучу разной интересной > информации, которая потом вся сразу (вполне естественно) вываливается на > экран. > > Как сделать, чтоб она появлялась в реальном времени, и если вдруг задаёт > вопрос была возможность на него ответить? > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From gg.error на gmail.com Tue Nov 25 05:19:20 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 25 Nov 2008 16:19:20 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <492BFA72.8000903@serezhkin.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> Message-ID: <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> нне. вопрос именно в формате входных файлов - чем можно и нужно ли заменять csv. модулью всё равно, он получает, грубо говоря, строки с текстом - разборкой входных файлов занимается основной скрипт. но я не знаю, какие ему давать файлы. 25 ноября 2008 г. 16:15 пользователь Ivan B. Serezhkin написал: > Павел Тимонин wrote: > >> >> боты скрипта. >> >> Вопрос: как передавать данные скрипту: >> >> 1. Наиболее правильно. >> >> Складывать их в директорию INBOUND, а скрипт будет перекладыватьих в > PROCESSED и через неделю удалять > >> >> 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с этой >> задачей, а я потом разбирался с обнаруженными ошибками). >> >> Писать лог, в логе название файла, мменеджеру вкурить man grep. > Пусть делает grep error logfile. > При нахождении еррора идёт в процессед, забирает файл, правит его ручками, > и складывает опять в инбоунд. > > Можно завести ещё и директорию XPEHOBO_PROCESSED, тогда и греп не нужен, но > тогда непонятно что не понравилось скирпту. > > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From Kostya на yandex.ru Tue Nov 25 05:19:35 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Tue, 25 Nov 2008 16:19:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <589c94400811250503x7574c4dand5ea2834ae28289e@mail.gmail.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <66c8069654fbc728d6d68193d479c7ce@192.168.1.1> <372851227617936@webmail88.yandex.ru> <589c94400811250503x7574c4dand5ea2834ae28289e@mail.gmail.com> Message-ID: <413051227619175@webmail17.yandex.ru> 25.11.08, 16:03, "Ruslan Zakirov" : > Кому этот соап нужен? Storable nfreeze :) А как вы мне предлагаете подключаться если на другой стороне сервер поддерживает только SOAP или XMLRPC ? > 2008/11/25 Костя Тен : > > http://search.cpan.org/~mkutter/SOAP-Lite-0.710.08/lib/OldDocs/SOAP/Lite.pm > > > >> > >> Спасибо. С первого взгляда RPC - сложно. > >> > >> Что из http://search.cpan.org/search?m=all&q=rpc&s=1 > >> рекомендуется к использованию? > >> > >> > >> On Tue, 25 Nov 2008 14:48:48 +0200, "Yuri Pac" wrote: > >> > RPC? > >> > > Столкнулся с такой задачей: есть веб > >> > > сервер, в cgi-bin есть perl скрипты - нужно из > >> > > одного сприпта запускать bash скрипт на > >> > > удаленной машине. > >> -- > >> bessarabov > >> -- > >> 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 -- Костя Тен From gg.error на gmail.com Tue Nov 25 05:21:19 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 25 Nov 2008 16:21:19 +0300 Subject: [Moscow.pm] =?utf-8?b?0LrQvtC90YHQvtC70YzQvdGL0LUg0YHQutGA0Lg=?= =?utf-8?b?0L/RgtGL?= In-Reply-To: References: <75b57edb0811250516l7301dab1l5313c71024579eb9@mail.gmail.com> Message-ID: <75b57edb0811250521l3a526398s41e40c3318ede2f3@mail.gmail.com> допустим. а если я хочу не только перловые модули так собирать? интересно, как запускать одну программу из другой с передачей stdout - а не в изолированной оболочке, которую создаёт ``. 25 ноября 2008 г. 16:18 пользователь Yuri Pac написал: > CPAN.pm > > 2008/11/25 Павел Тимонин : > > Здравствуйте, товрищи. > > > > Вопрос такой (на этот раз короткий): > > > > я хочу собирать модули перла из cpan, используя их Makefile.PL, но при > этом > > передавая ему кучу параметров. Для этого написал скрипт простого > содержания, > > который вызывает `perl Makefile.PL параметры`. И обнаружил, что есть > модули, > > которые так просто не собираются, задавая вопросы; кроме того, бывает что > > этот процесс длится довольно долго, показывая кучу разной интересной > > информации, которая потом вся сразу (вполне естественно) вываливается на > > экран. > > > > Как сделать, чтоб она появлялась в реальном времени, и если вдруг задаёт > > вопрос была возможность на него ответить? > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на bessarabov.ru Tue Nov 25 05:26:20 2008 From: ivan на bessarabov.ru (bessarabov) Date: Tue, 25 Nov 2008 16:26:20 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <589c94400811250502i488dd846g59a9cb60f73511fd@mail.gmail.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <589c94400811250502i488dd846g59a9cb60f73511fd@mail.gmail.com> Message-ID: <8503b47a96d019e394fd99a17fdd94f5@192.168.1.1> Спасибо, Руслан за такую подробную раскладку по полочкам. On Tue, 25 Nov 2008 16:02:52 +0300, "Ruslan Zakirov" wrote: > Все варианты так или иначе сводятся к push, > pull и push-pull с > intermediate queue. -- bessarabov From yu.pats на gmail.com Tue Nov 25 05:25:12 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 25 Nov 2008 15:25:12 +0200 Subject: [Moscow.pm] =?utf-8?b?0LrQvtC90YHQvtC70YzQvdGL0LUg0YHQutGA0Lg=?= =?utf-8?b?0L/RgtGL?= In-Reply-To: <75b57edb0811250521l3a526398s41e40c3318ede2f3@mail.gmail.com> References: <75b57edb0811250516l7301dab1l5313c71024579eb9@mail.gmail.com> <75b57edb0811250521l3a526398s41e40c3318ede2f3@mail.gmail.com> Message-ID: Разделите на два скрипта и запускайте из последовательно. 2008/11/25 Павел Тимонин : > допустим. а если я хочу не только перловые модули так собирать? интересно, > как запускать одну программу из другой с передачей stdout - а не в > изолированной оболочке, которую создаёт ``. > > 25 ноября 2008 г. 16:18 пользователь Yuri Pac написал: >> >> CPAN.pm >> >> 2008/11/25 Павел Тимонин : >> > Здравствуйте, товрищи. >> > >> > Вопрос такой (на этот раз короткий): >> > >> > я хочу собирать модули перла из cpan, используя их Makefile.PL, но при >> > этом >> > передавая ему кучу параметров. Для этого написал скрипт простого >> > содержания, >> > который вызывает `perl Makefile.PL параметры`. И обнаружил, что есть >> > модули, >> > которые так просто не собираются, задавая вопросы; кроме того, бывает >> > что >> > этот процесс длится довольно долго, показывая кучу разной интересной >> > информации, которая потом вся сразу (вполне естественно) вываливается на >> > экран. >> > >> > Как сделать, чтоб она появлялась в реальном времени, и если вдруг задаёт >> > вопрос была возможность на него ответить? >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> >> >> >> -- >> WBR, Yuri Pac >> -- >> 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 Pac From andy на shitov.ru Tue Nov 25 05:27:02 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Nov 2008 16:27:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <492BF818.6040100@serezhkin.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> <390541227615450@webmail42.yandex.ru> <492BF4B6.3060606@gmail.com> <492BF818.6040100@serezhkin.com> Message-ID: <353f08b80811250527i3fbe5b3w990fe0e74b41031b@mail.gmail.com> Я видел, где текущую дату получали запросом в MySQL "select now()" :-) Объяснение - чтобы не расходилось с системным временем. > Ну типа да, в transactsql есть eval =) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From gg.error на gmail.com Tue Nov 25 05:27:45 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 25 Nov 2008 16:27:45 +0300 Subject: [Moscow.pm] =?utf-8?b?0LrQvtC90YHQvtC70YzQvdGL0LUg0YHQutGA0Lg=?= =?utf-8?b?0L/RgtGL?= In-Reply-To: References: <75b57edb0811250516l7301dab1l5313c71024579eb9@mail.gmail.com> <75b57edb0811250521l3a526398s41e40c3318ede2f3@mail.gmail.com> Message-ID: <75b57edb0811250527g22ee796ep5cd96a69a18ca176@mail.gmail.com> тогда как запустить скрипт, вызвать из него программу и передать ей управление? 25 ноября 2008 г. 16:25 пользователь Yuri Pac написал: > Разделите на два скрипта и запускайте из последовательно. > > 2008/11/25 Павел Тимонин : > > допустим. а если я хочу не только перловые модули так собирать? > интересно, > > как запускать одну программу из другой с передачей stdout - а не в > > изолированной оболочке, которую создаёт ``. > > > > 25 ноября 2008 г. 16:18 пользователь Yuri Pac > написал: > >> > >> CPAN.pm > >> > >> 2008/11/25 Павел Тимонин : > >> > Здравствуйте, товрищи. > >> > > >> > Вопрос такой (на этот раз короткий): > >> > > >> > я хочу собирать модули перла из cpan, используя их Makefile.PL, но при > >> > этом > >> > передавая ему кучу параметров. Для этого написал скрипт простого > >> > содержания, > >> > который вызывает `perl Makefile.PL параметры`. И обнаружил, что есть > >> > модули, > >> > которые так просто не собираются, задавая вопросы; кроме того, бывает > >> > что > >> > этот процесс длится довольно долго, показывая кучу разной интересной > >> > информации, которая потом вся сразу (вполне естественно) вываливается > на > >> > экран. > >> > > >> > Как сделать, чтоб она появлялась в реальном времени, и если вдруг > задаёт > >> > вопрос была возможность на него ответить? > >> > > >> > -- > >> > Moscow.pm mailing list > >> > moscow-pm на pm.org | http://moscow.pm.org > >> > > >> > > >> > >> > >> > >> -- > >> WBR, Yuri Pac > >> -- > >> 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 Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на bessarabov.ru Tue Nov 25 05:29:58 2008 From: ivan на bessarabov.ru (bessarabov) Date: Tue, 25 Nov 2008 16:29:58 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> Message-ID: <9c92cd5fa7e777b4308b84108a8d5bf9@192.168.1.1> Да, все варианты не супер элегантные, но архитектуру поменять особо не удаться. Моя задача - создание веб мордочки для неких админских скриптов. On Tue, 25 Nov 2008 15:17:11 +0200, "Yuri Pac" wrote: > Джаббер выглядел бы вполне элегантно > (ага, POE::*::Jabber :) ). Я > вообще о том, зачем это человеку > понадобилось такое :) Вдруг можно > подойти к решению проблемы с другой > стороны. > > 2008/11/25 Ivan B. Serezhkin : >> Yuri Pac wrote: >>> >>> Вообще все варианты достаточно >>> жесткие, крявые и дырявые, может стоит >>> пересмотреть архитектуру? :) >>> >> >> Ага, запуск скрипта из прокмейла, кстати >> емейл гарантирует доставку. >> Или Джаббер =) -- bessarabov From yu.pats на gmail.com Tue Nov 25 05:35:33 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 25 Nov 2008 15:35:33 +0200 Subject: [Moscow.pm] =?utf-8?b?0LrQvtC90YHQvtC70YzQvdGL0LUg0YHQutGA0Lg=?= =?utf-8?b?0L/RgtGL?= In-Reply-To: <75b57edb0811250527g22ee796ep5cd96a69a18ca176@mail.gmail.com> References: <75b57edb0811250516l7301dab1l5313c71024579eb9@mail.gmail.com> <75b57edb0811250521l3a526398s41e40c3318ede2f3@mail.gmail.com> <75b57edb0811250527g22ee796ep5cd96a69a18ca176@mail.gmail.com> Message-ID: system? 2008/11/25 Павел Тимонин : > тогда как запустить скрипт, вызвать из него программу и передать ей > управление? > > 25 ноября 2008 г. 16:25 пользователь Yuri Pac написал: >> >> Разделите на два скрипта и запускайте из последовательно. >> >> 2008/11/25 Павел Тимонин : >> > допустим. а если я хочу не только перловые модули так собирать? >> > интересно, >> > как запускать одну программу из другой с передачей stdout - а не в >> > изолированной оболочке, которую создаёт ``. >> > >> > 25 ноября 2008 г. 16:18 пользователь Yuri Pac >> > написал: >> >> >> >> CPAN.pm >> >> >> >> 2008/11/25 Павел Тимонин : >> >> > Здравствуйте, товрищи. >> >> > >> >> > Вопрос такой (на этот раз короткий): >> >> > >> >> > я хочу собирать модули перла из cpan, используя их Makefile.PL, но >> >> > при >> >> > этом >> >> > передавая ему кучу параметров. Для этого написал скрипт простого >> >> > содержания, >> >> > который вызывает `perl Makefile.PL параметры`. И обнаружил, что есть >> >> > модули, >> >> > которые так просто не собираются, задавая вопросы; кроме того, бывает >> >> > что >> >> > этот процесс длится довольно долго, показывая кучу разной интересной >> >> > информации, которая потом вся сразу (вполне естественно) вываливается >> >> > на >> >> > экран. >> >> > >> >> > Как сделать, чтоб она появлялась в реальном времени, и если вдруг >> >> > задаёт >> >> > вопрос была возможность на него ответить? >> >> > >> >> > -- >> >> > Moscow.pm mailing list >> >> > moscow-pm на pm.org | http://moscow.pm.org >> >> > >> >> > >> >> >> >> >> >> >> >> -- >> >> WBR, Yuri Pac >> >> -- >> >> 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 Pac >> -- >> 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 Pac From andy на shitov.ru Tue Nov 25 05:36:37 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Nov 2008 16:36:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <492BF876.8030600@serezhkin.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <365931227616432@webmail50.yandex.ru> <353f08b80811250452y54e56661x38d2a953f72e39e1@mail.gmail.com> <492BF876.8030600@serezhkin.com> Message-ID: <353f08b80811250536x197fa0a8o8c0c5b5b8a923b05@mail.gmail.com> >> #!/usr/bin/perl >> `/my/bash/script.sh`; >> > > Непопулярно =) Да ваще трешак. Можно на удаленном сервере сразу запускать тот нужный шелл-скрипт: `wget http://my.remote.server/my/remote/shell/script.sh`; :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Tue Nov 25 05:37:33 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Nov 2008 16:37:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <9c92cd5fa7e777b4308b84108a8d5bf9@192.168.1.1> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> <9c92cd5fa7e777b4308b84108a8d5bf9@192.168.1.1> Message-ID: <353f08b80811250537u6644375cs9fdb27df1ff72cb@mail.gmail.com> > Моя задача - создание веб мордочки для > неких админских скриптов. А можно эту мордочку запускать сразу с удаленного сервера? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Tue Nov 25 05:41:14 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 25 Nov 2008 16:41:14 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <492BF922.6090908@serezhkin.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <66c8069654fbc728d6d68193d479c7ce@192.168.1.1> <372851227617936@webmail88.yandex.ru> <589c94400811250503x7574c4dand5ea2834ae28289e@mail.gmail.com> <492BF922.6090908@serezhkin.com> Message-ID: <589c94400811250541y79f257dfqcb48fcfe4eb517d1@mail.gmail.com> 2008/11/25 Ivan B. Serezhkin : > Ruslan Zakirov wrote: >> >> Кому этот соап нужен? Storable nfreeze :) >> > > Ээээ.... Руслан, а тебе слово ABI о чём нибудь говорит ? Конечно - Another Bullshit for Intellectuals :) > Хотя, да, я тоже грешен, стораблпо сети гоняю, хотя по хорошему надо б JSON > или Data::Dumper. > но у меня хотя бы гарантированасовместимость. > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ivan на bessarabov.ru Tue Nov 25 05:50:27 2008 From: ivan на bessarabov.ru (bessarabov) Date: Tue, 25 Nov 2008 16:50:27 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <353f08b80811250537u6644375cs9fdb27df1ff72cb@mail.gmail.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> <9c92cd5fa7e777b4308b84108a8d5bf9@192.168.1.1> <353f08b80811250537u6644375cs9fdb27df1ff72cb@mail.gmail.com> Message-ID: Можно. =) Но хотелось бы, чтобы эта мордочка была элементом уже существующей веб системы - это удобнее в использовании (есть единый центр управления) и проще делать (кроме задачи, как удаленно запускать сприпт =) PS сейчас вообще этот скрипт запускается руками из консоли, тоже все работает, но неудобно (кроме запуска скрипта нужно еще некоторые действия выполнять). On Tue, 25 Nov 2008 16:37:33 +0300, "Andrew Shitov" wrote: >> Моя задача - создание веб мордочки для >> неких админских скриптов. > А можно эту мордочку запускать сразу с > удаленного сервера? -- bessarabov From unera на debian.org Tue Nov 25 06:04:30 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 25 Nov 2008 17:04:30 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> Message-ID: <20081125140430.GB21656@work.uvw.ru> b> Привет. b> Столкнулся с такой задачей: есть веб b> сервер, в cgi-bin есть perl скрипты - нужно из b> одного сприпта запускать bash скрипт на b> удаленной машине. b> Я сходу могу предложить 2 решения: b> 1. ssh b> 1. удаленная машина по cron смотрит на http b> флажок на web сервере (например) и если b> обнаруживает флаг, то выполняет b> необходимые действия. b> Оба варианта меня мало устраивают =) b> Однозначно это задача более чем b> стандартная (просто я с ней в первый раз b> столкнулся), вот вместо того, чтобы b> искать решения в гугле, решил узнать у b> вас. b> Благодарен за любой совет =) как-то задача непонятно поставлена в чем проблема? в собственно запуске? или в запуске чего-то конкретного? PS: я когда-то решал задачу запуска/останова некоего демона через вебморду. делал примерно так: писал функцию daemonize (можно взять стандартный пакет, но он мне что-то не понравился), которая делает fork и setsid 0 а после нее в потомке exec, тогда после завершения CGI/апача демон не прибивается PS: не забыть только в этой функции закрыть/перенаправить stdin/stdout/stderr и заодно сделать chdir / то есть функция будет примерно такая: use POSIX qw(setsid); sub daemonize($;@) { my ($command, @args)=@_; my $pid=fork; die "Can not fork: $!" unless defined $pid; return $pid if $pid; close STDIN; close STDOUT; close STDERR; chdir '/'; setsid(); exec $command, @args; die "Can not start $command: $!"; } ну и pid надо помнить где-то в базе/файле на тот случай если проконтроллить надо будет или кильнуть. sudo тут может помочь пускать что-то с правами НЕ вебсервера, правда возможность кильнуть тогда придется реализовывать опять же через sudo в sudo прописать если что-то NOPASSWD то оно пароль спрашивать не будет правда это дыра, но если команды конкретные прописать и не более того, то это эквивалентно будет твоему варианту "машина по cron смотрит на http" ssh при необходимости тоже настраивается по ключам :) -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From ivan на serezhkin.com Tue Nov 25 06:07:35 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 17:07:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> Message-ID: <492C06A7.7050708@serezhkin.com> Yuri Pac wrote: > Джаббер выглядел бы вполне элегантно (ага, POE::*::Jabber :) ). Я > вообще о том, зачем это человеку понадобилось такое :) Вдруг можно > подойти к решению проблемы с другой стороны. > У нас данных про задачу нет =) Вдруг там nagios нужен ? =) А вообще rsh - вполне метод для "запускания скриптов", у меня так например соседи вычислительный кластер из двухсот машин обслуживают и довольны. Запускатся в каком то знакомом контексте конечно приятно, но иногда /bin/sh - тоже вполне себе. Но если говорить о перле ... то и соап тоже подойдёт. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Nov 25 06:12:01 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 17:12:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <391761227619090@webmail52.yandex.ru> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <66c8069654fbc728d6d68193d479c7ce@192.168.1.1> <372851227617936@webmail88.yandex.ru> <492BF8B9.9050409@serezhkin.com> <391761227619090@webmail52.yandex.ru> Message-ID: <492C07B1.4030805@serezhkin.com> Костя Тен wrote: > Я этим пользуюсь > http://search.cpan.org/~mkutter/SOAP-Lite-0.710.08/lib/XMLRPC/Lite.pm > У нас тут тоже Сева этим воспользовался, когда оно у него поднялось он обрадовался. Ибо при проверке браузером соап урла - вылезает забавнейшая фрустрирующая ошибка : [Tue Nov 25 16:51:10 2008] [error] [client 127.0.0.1] The LENGTH argument can't be negative at /usr/local/lib/perl5/site_perl/5.8.8/SOAP/Transport/HTTP.pm line 615. Хотя всё настроено правильно и при залазе соапом работает =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From nordicdyno на yandex.ru Tue Nov 25 06:13:25 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 25 Nov 2008 17:13:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?79DR1Ngg0NLPINPPwsXTxcTP18HOydEuLi4=?= In-Reply-To: <353f08b80811250527i3fbe5b3w990fe0e74b41031b@mail.gmail.com> References: <47C55196.7000409@serezhkin.com> <956961207753004@webmail31.yandex.ru> <480CBAB4.5090002@agava.com> <353f08b80811250249v20d37913mb93f05d7a9905ed9@mail.gmail.com> <390541227615450@webmail42.yandex.ru> <492BF4B6.3060606@gmail.com> <492BF818.6040100@serezhkin.com> <353f08b80811250527i3fbe5b3w990fe0e74b41031b@mail.gmail.com> Message-ID: <480881227622405@webmail59.yandex.ru> Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Tue Nov 25 06:17:47 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 17:17:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> Message-ID: <492C090B.9090908@serezhkin.com> Павел Тимонин wrote: > > нне. вопрос именно в формате входных файлов - чем можно и нужно ли > заменять csv. модулью всё равно, он получает, грубо говоря, строки с > текстом - разборкой входных файлов занимается основной скрипт. но я не > знаю, какие ему давать файлы. > Если честно, то я в совоё время крутился под виндой на активперле и ексельные файлы читал екселем через Win32::OLE. В ексельных файлах области с нужными данными были обрамлены в именованные ренжи, и мне нужно было просто проитерироватся по ренжу. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Nov 25 06:20:39 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 17:20:39 +0300 Subject: [Moscow.pm] =?utf-8?b?0LrQvtC90YHQvtC70YzQvdGL0LUg0YHQutGA0Lg=?= =?utf-8?b?0L/RgtGL?= In-Reply-To: <75b57edb0811250527g22ee796ep5cd96a69a18ca176@mail.gmail.com> References: <75b57edb0811250516l7301dab1l5313c71024579eb9@mail.gmail.com> <75b57edb0811250521l3a526398s41e40c3318ede2f3@mail.gmail.com> <75b57edb0811250527g22ee796ep5cd96a69a18ca176@mail.gmail.com> Message-ID: <492C09B7.1000607@serezhkin.com> Павел Тимонин wrote: > > тогда как запустить скрипт, вызвать из него программу и передать ей > управление? > man 3 exec -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Nov 25 06:21:22 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 17:21:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <9c92cd5fa7e777b4308b84108a8d5bf9@192.168.1.1> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> <9c92cd5fa7e777b4308b84108a8d5bf9@192.168.1.1> Message-ID: <492C09E2.9030004@serezhkin.com> bessarabov wrote: > Да, все варианты не супер элегантные, но > архитектуру поменять особо не удаться. > > Моя задача - создание веб мордочки для > неких админских скриптов. > А точно не нагиос, какти или какойнибудь ещё сугубо админский софт -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From nordicdyno на yandex.ru Tue Nov 25 06:21:26 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 25 Nov 2008 17:21:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <492C06A7.7050708@serezhkin.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> <492C06A7.7050708@serezhkin.com> Message-ID: <506161227622886@webmail37.yandex.ru> Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Tue Nov 25 06:25:32 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 25 Nov 2008 17:25:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <506161227622886@webmail37.yandex.ru> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> <492C06A7.7050708@serezhkin.com> <506161227622886@webmail37.yandex.ru> Message-ID: <492C0ADC.8060404@serezhkin.com> Orlovsky Alexander wrote: > если говорить о перле, то лучше в soap не лезть без КРАЙНЕЙ > необходимости.. SOAP::Lite -- это жесть, хотя и работает :) оставьте > "мыло" "кофеинщикам", они его любят :) Дело в том, что кофеинщики делают биллинг, с которым надо дружить =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From nordicdyno на yandex.ru Tue Nov 25 06:26:21 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 25 Nov 2008 17:26:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?y8/O08/M2M7ZxSDTy9LJ0NTZ?= In-Reply-To: <492C09B7.1000607@serezhkin.com> References: <75b57edb0811250516l7301dab1l5313c71024579eb9@mail.gmail.com> <75b57edb0811250521l3a526398s41e40c3318ede2f3@mail.gmail.com> <75b57edb0811250527g22ee796ep5cd96a69a18ca176@mail.gmail.com> <492C09B7.1000607@serezhkin.com> Message-ID: <218071227623181@webmail3.yandex.ru> Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Tue Nov 25 06:26:44 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Nov 2008 17:26:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <506161227622886@webmail37.yandex.ru> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> <492C06A7.7050708@serezhkin.com> <506161227622886@webmail37.yandex.ru> Message-ID: <353f08b80811250626k4cb600c2id98dfd47c90bfd23@mail.gmail.com> > если говорить о перле, то лучше в soap не лезть без КРАЙНЕЙ необходимости.. > SOAP::Lite -- это жесть, хотя и работает :) оставьте "мыло" "кофеинщикам", > они его любят :) Когда она наступит, может оказаться так, что у Microsoft свой собственный формат SOAP :-) Тут на листе есть товарищи, которые помнят, как я писал SOAP-общение через сокеты :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Tue Nov 25 06:26:51 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 25 Nov 2008 17:26:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <492C0ADC.8060404@serezhkin.com> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> <492C06A7.7050708@serezhkin.com> <506161227622886@webmail37.yandex.ru> <492C0ADC.8060404@serezhkin.com> Message-ID: <433421227623211@webmail53.yandex.ru> Вложение в формате HTML было извлечено… URL: From unera на debian.org Tue Nov 25 06:29:52 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 25 Nov 2008 17:29:52 +0300 Subject: [Moscow.pm] =?utf-8?b?0KPQtNCw0LvQtdC90L3Ri9C5INC30LDQv9GD0YE=?= =?utf-8?b?0Log0YHQutGA0LjQv9GC0LAg0YfQtdGA0LXQtyB3ZWI=?= In-Reply-To: <433421227623211@webmail53.yandex.ru> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> <492C06A7.7050708@serezhkin.com> <506161227622886@webmail37.yandex.ru> <492C0ADC.8060404@serezhkin.com> <433421227623211@webmail53.yandex.ru> Message-ID: <20081125142952.GC21656@work.uvw.ru> On 17:26 Tue 25 Nov , Orlovsky Alexander wrote: OA> Это как раз случай КРАЙНЕЙ необходимости :)

25.11.08, 17:25, "Ivan B. Serezhkin" :

> Orlovsky Alexander wrote:
> > если говорить о перле, то лучше в soap не лезть без КРАЙНЕЙ
> > необходимости.. SOAP::Lite -- это жесть, хотя и работает :) оставьте
> > "мыло" "кофеинщикам", они его любят :)
> Дело в том, что кофеинщики делают биллинг, с которым надо дружить =)
> --
> Ivan B. Serezhkin
> Spamooborona, Yandex. http://so.yandex.ru/
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
давайте в публичные рассылки письма в странных форматах не писать? ;) -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From nordicdyno на yandex.ru Tue Nov 25 06:40:25 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 25 Nov 2008 17:40:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: <20081125142952.GC21656@work.uvw.ru> References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <492BF7D2.8080903@serezhkin.com> <492BF973.5040900@serezhkin.com> <492C06A7.7050708@serezhkin.com> <506161227622886@webmail37.yandex.ru> <492C0ADC.8060404@serezhkin.com> <433421227623211@webmail53.yandex.ru> <20081125142952.GC21656@work.uvw.ru> Message-ID: <496121227624025@webmail62.yandex.ru> 25.11.08, 17:29, "Dmitry E. Oboukhov" : > давайте в публичные рассылки письма в странных форматах не писать? > ;) Это не я, это все злобный Яндекс.мейл и его "инновационный" интерфейс! Переключился обратно к "классическому" :) From aml на rulezz.ru Tue Nov 25 12:14:53 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Tue, 25 Nov 2008 23:14:53 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> Message-ID: <200811252314.53673.aml@rulezz.ru> В письме Tuesday 25 November 2008 16:19:20 Павел Тимонин написал: > нне. вопрос именно в формате входных файлов - чем можно и нужно ли заменять > csv. модулью всё равно, он получает, грубо говоря, строки с текстом - > разборкой входных файлов занимается основной скрипт. но я не знаю, какие > ему давать файлы. Если платформа Win32, то Иван уже подсказал решение. Если же нет, то можно воспользоваться микроскопом для гвоздей. Openoffice отлично скриптуется и умеет читать Excel-документы и выводить нормальный XML. Потом можно и обратное преобразование делать. > 25 ноября 2008 г. 16:15 пользователь Ivan B. Serezhkin > > написал: > > Павел Тимонин wrote: > >> боты скрипта. > >> > >> Вопрос: как передавать данные скрипту: > >> > >> 1. Наиболее правильно. > >> > >> Складывать их в директорию INBOUND, а скрипт будет перекладыватьих в > > > > PROCESSED и через неделю удалять > > > >> 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с этой > >> задачей, а я потом разбирался с обнаруженными ошибками). > >> > >> Писать лог, в логе название файла, мменеджеру вкурить man grep. > > > > Пусть делает grep error logfile. > > При нахождении еррора идёт в процессед, забирает файл, правит его > > ручками, и складывает опять в инбоунд. > > > > Можно завести ещё и директорию XPEHOBO_PROCESSED, тогда и греп не нужен, > > но тогда непонятно что не понравилось скирпту. > > > > > > -- > > Ivan B. Serezhkin > > Spamooborona, Yandex. http://so.yandex.ru/ > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org -- Alexander Lourier, http://aml.rulezz.ru/ From inthrax на gmail.com Tue Nov 25 15:07:50 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 26 Nov 2008 02:07:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?9cTBzMXOztnKINrB0NXTyyDTy9LJ0NTBIN7F0sXa?= =?koi8-r?b?IHdlYg==?= In-Reply-To: References: <5d205de3d0ee22402bb528c6d7b230de@192.168.1.1> <365931227616432@webmail50.yandex.ru> Message-ID: <20f279210811251507n3b549f1wab9a8e5625695f5a@mail.gmail.com> Я в таком случае поступил-бы одним из 2х способов: 1. XML-RPC враппер (XML::RPC | XML::RPC::Fast) 2. IPC::Run враппер для ssh с авторизацией по ключу. Pull варианты не люблю за их латентность 2008/11/25 bessarabov : > > Как раз хочется узнать, какие еще > варианты есть кроме тех двух, что я > описал. > > Про крон - это тот вариант, который я > предложил вторым или что-то иное? > -- Best wishes, Vladimir V. Perepelitsa aka Mons From alex на kapranoff.ru Wed Nov 26 01:57:22 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Wed, 26 Nov 2008 12:57:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> Message-ID: <492D1D82.5080606@kapranoff.ru> Andrew Shitov wrote: > 2008/11/20 Alex Kapranoff : >> Предлагаю на эту тему устроить оффлайн :) > > В Рамблере? :-) Нет, к сожалению в Рамблере не выйдет :( В Агаве, как я понимаю, тоже. Вся надежда на Ивана! From Kostya на yandex.ru Wed Nov 26 02:02:47 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Wed, 26 Nov 2008 13:02:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <492D1D82.5080606@kapranoff.ru> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> Message-ID: <114291227693767@webmail15.yandex.ru> А кто что докладывать будет ? > Andrew Shitov wrote: > > 2008/11/20 Alex Kapranoff : > > > Предлагаю на эту тему устроить оффлайн :) > > В Рамблере? :-) > > Нет, к сожалению в Рамблере не выйдет :( В Агаве, как я понимаю, тоже. > Вся надежда на Ивана! > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From evdokimov.denis на gmail.com Wed Nov 26 03:51:05 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 26 Nov 2008 14:51:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?y8/O08/M2M7ZxSDTy9LJ0NTZ?= In-Reply-To: <218071227623181@webmail3.yandex.ru> References: <75b57edb0811250516l7301dab1l5313c71024579eb9@mail.gmail.com> <75b57edb0811250521l3a526398s41e40c3318ede2f3@mail.gmail.com> <75b57edb0811250527g22ee796ep5cd96a69a18ca176@mail.gmail.com> <492C09B7.1000607@serezhkin.com> <218071227623181@webmail3.yandex.ru> Message-ID: http://search.cpan.org/search?query=IPC%3A%3AOpen2&mode=all Если нужны ещё и ошибки http://search.cpan.org/search?query=IPC%3A%3AOpen3&mode=all ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Wed Nov 26 04:28:02 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Wed, 26 Nov 2008 15:28:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?59XS1SBUVDI=?= Message-ID: <91318900811260428o756162fdl30280ccaf9681de4@mail.gmail.com> Есть два вопроса: 1. Можно ли как-нибудь локализовывать переменные в шаблоне, чтобы вне шаблона не были видны? 2. [% PROCESS test.tt var1=1, var2=2 %], после подключения шаблона var1=1, var2=2, если возможность передавать параметры шаблону так, чтобы за пределами шаблона не были видны? -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Wed Nov 26 04:31:49 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Wed, 26 Nov 2008 15:31:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?59XS1SBUVDI=?= In-Reply-To: <91318900811260428o756162fdl30280ccaf9681de4@mail.gmail.com> References: <91318900811260428o756162fdl30280ccaf9681de4@mail.gmail.com> Message-ID: <91318900811260431k2c566d02m5fb4c7c66a2d7e47@mail.gmail.com> Я сделал искусственно, в конце шаблона: [% var1=1; var2=2; ... %] но это не красиво ) 26 ноября 2008 г. 15:28 пользователь Анатолий Шарифулин < sharifulin на gmail.com> написал: > Есть два вопроса: > > 1. Можно ли как-нибудь локализовывать переменные в шаблоне, чтобы вне > шаблона не были видны? > 2. [% PROCESS test.tt var1=1, var2=2 %], после подключения шаблона > var1=1, var2=2, если возможность передавать параметры шаблону так, чтобы за > пределами шаблона не были видны? > > > > -- > С уважением, > Анатолий Шарифулин. > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From funt4k на gmail.com Wed Nov 26 04:37:02 2008 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Wed, 26 Nov 2008 14:37:02 +0200 Subject: [Moscow.pm] =?koi8-r?b?59XS1SBUVDI=?= In-Reply-To: <91318900811260431k2c566d02m5fb4c7c66a2d7e47@mail.gmail.com> References: <91318900811260428o756162fdl30280ccaf9681de4@mail.gmail.com> <91318900811260431k2c566d02m5fb4c7c66a2d7e47@mail.gmail.com> Message-ID: <96f4873d0811260437o6bedb55an1c8b17bb823ca992@mail.gmail.com> [% INCLUDE %]? 26 ноября 2008 г. 14:31 пользователь Анатолий Шарифулин < sharifulin на gmail.com> написал: > Я сделал искусственно, в конце шаблона: > > [% var1=1; var2=2; ... %] > > но это не красиво ) > > 26 ноября 2008 г. 15:28 пользователь Анатолий Шарифулин < > sharifulin на gmail.com> написал: > > Есть два вопроса: >> >> 1. Можно ли как-нибудь локализовывать переменные в шаблоне, чтобы вне >> шаблона не были видны? >> 2. [% PROCESS test.tt var1=1, var2=2 %], после подключения шаблона >> var1=1, var2=2, если возможность передавать параметры шаблону так, чтобы за >> пределами шаблона не были видны? >> >> >> >> -- >> С уважением, >> Анатолий Шарифулин. >> > > > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Wed Nov 26 04:56:17 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Wed, 26 Nov 2008 15:56:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?59XS1SBUVDI=?= In-Reply-To: <96f4873d0811260437o6bedb55an1c8b17bb823ca992@mail.gmail.com> References: <91318900811260428o756162fdl30280ccaf9681de4@mail.gmail.com> <91318900811260431k2c566d02m5fb4c7c66a2d7e47@mail.gmail.com> <96f4873d0811260437o6bedb55an1c8b17bb823ca992@mail.gmail.com> Message-ID: <91318900811260456q3540a462jb7679c5f2ca35e@mail.gmail.com> спасибо) 26 ноября 2008 г. 15:37 пользователь Dmitry Nizovtsev написал: > [% INCLUDE %]? > > 26 ноября 2008 г. 14:31 пользователь Анатолий Шарифулин < > sharifulin на gmail.com> написал: > >> Я сделал искусственно, в конце шаблона: >> >> [% var1=1; var2=2; ... %] >> >> но это не красиво ) >> >> 26 ноября 2008 г. 15:28 пользователь Анатолий Шарифулин < >> sharifulin на gmail.com> написал: >> >> Есть два вопроса: >>> >>> 1. Можно ли как-нибудь локализовывать переменные в шаблоне, чтобы вне >>> шаблона не были видны? >>> 2. [% PROCESS test.tt var1=1, var2=2 %], после подключения шаблона >>> var1=1, var2=2, если возможность передавать параметры шаблону так, чтобы за >>> пределами шаблона не были видны? >>> >>> >>> >>> -- >>> С уважением, >>> Анатолий Шарифулин. >>> >> >> >> >> -- >> С уважением, >> Анатолий Шарифулин. >> >> -- >> 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 на serezhkin.com Wed Nov 26 07:27:47 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 26 Nov 2008 18:27:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <114291227693767@webmail15.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> Message-ID: <492D6AF3.9030903@serezhkin.com> Костя Тен wrote: > А кто что докладывать будет ? > Да, с этим есть некоторая проблема, Чтобы надеятся на Ивана надо опять сделать нечто помпезное, а то наши непоймут зачем это всё. > >> Andrew Shitov wrote: >> >>> 2008/11/20 Alex Kapranoff : >>> >>>> Предлагаю на эту тему устроить оффлайн :) >>>> >>> В Рамблере? :-) >>> >> Нет, к сожалению в Рамблере не выйдет :( В Агаве, как я понимаю, тоже. >> Вся надежда на Ивана! >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Wed Nov 26 07:30:44 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Nov 2008 18:30:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <492D6AF3.9030903@serezhkin.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> Message-ID: <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> Кстати, кафе-то наверное пора забронировать, чтобы не вышло как в прошлый раз? Или сразу туда же, куда в прошлый раз? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From Kostya на yandex.ru Wed Nov 26 07:51:13 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Wed, 26 Nov 2008 18:51:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> Message-ID: <233671227714673@webmail13.yandex.ru> > Кстати, кафе-то наверное пора забронировать, чтобы не вышло как в > прошлый раз? Или сразу туда же, куда в прошлый раз? :-) Там Ваня умудрился выпить колы на 1500р. Мож не надо туда. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From andy на shitov.ru Wed Nov 26 07:53:07 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Nov 2008 18:53:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <233671227714673@webmail13.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> Message-ID: <353f08b80811260753y1b9b379bqe88dca60a257447a@mail.gmail.com> > Там Ваня умудрился выпить колы на 1500р. > Мож не надо туда. Ну если пить по семь стаканов, то неудивительно :-) Можно и не туда, куда?) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Wed Nov 26 09:44:25 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Wed, 26 Nov 2008 19:44:25 +0200 Subject: [Moscow.pm] =?utf-8?b?Q1BBTiDQuCDQu9C40YbQtdC90LfQuNGA0L7QstCw?= =?utf-8?b?0L3QuNC1?= Message-ID: Привет всем. У нас в "корпорации" есть сканилка исходного кода на предмет соблюдения лицензий. В последний раз она озадачила меня двумя копипастами сорцов модулей из CPAN. Есть очень любопытный пример: catalyst.pl создает в проекте скрипты для запуска сервера, копируя их содержимое из своих модулей (Catalyst::Devel в частности). Естественно скрипты юзаются всеми разработчиками и хранятся вместе с исходниками. Примерно по такой же схеме работает еще куча модулей, типа Module::Starter, ExtUtils::Install. В праве ли я распространять под своим флагом подобные вещи? Должен ли я просто вставить (оставить) legacy info об исходных данных модулей? Или любой код опубликованный под GPL\Artistic, скопированный налево, должен быть только под той же самой лицензией? Было бы интересно узнать опыт лицензирования написанных на перл программ, если у кого такой имеется. PS Случай единичный, исходные коды и концепция принадлежат заказчику. -- WBR, Yuri Pac From inthrax на gmail.com Wed Nov 26 11:23:55 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 26 Nov 2008 22:23:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <233671227714673@webmail13.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> Message-ID: <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> А что ты хочешь? Центр... Прянить нас я так понимаю никто не желает? :) 2008/11/26 Костя Тен : > > >> Кстати, кафе-то наверное пора забронировать, чтобы не вышло как в >> прошлый раз? Или сразу туда же, куда в прошлый раз? :-) > > Там Ваня умудрился выпить колы на 1500р. > Мож не надо туда. > -- Best wishes, Vladimir V. Perepelitsa aka Mons From andy на shitov.ru Wed Nov 26 11:38:24 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Nov 2008 22:38:24 +0300 Subject: [Moscow.pm] Fwd: [pm_groups] How do you say Padre in ... your language? In-Reply-To: References: Message-ID: <353f08b80811261138p7e8d3d12i98be2ad479dae43c@mail.gmail.com> Если кто-то пробовал ставить редактор Padre, помогите, пожалуйста, его создателю :-) ---------- Forwarded message ---------- From: Gabor Szabo Date: 2008/11/26 Subject: [pm_groups] How do you say Padre in ... your language? To: PM Groups A month or so ago I was surprised to see Heiko Jansen sending me a German translation of Padre, the Perl IDE http://padre.perlide.org/ Then yesterday I received a Korean version from Keedi Kim and today a Hungarian version from Gy?rgy P?sztor. (OK, I asked for the last one but he did it within 2 hours I think) Let's see how fast can your local user group come up with a translation. I think it would be awesome to have 20+ translations in the next release on Monday 1st December. Actually it isn't a lot of work either. Right now the only thing that needs to be done is creating the relevant .po file based on the messages.pot file just as the others were created See the files here: http://svn.perlide.org/padre/trunk/share/locale/ These are all plain text files. So I'd like to ask the PM group leaders (especially those with readership in other those 4 languages) to send out this call to their respective groups. Thanks for your cooperation. Gabor -- Request pm.org Technical Support via support на pm.org pm_groups mailing list pm_groups на pm.org http://mail.pm.org/mailman/listinfo/pm_groups -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Wed Nov 26 11:39:03 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Nov 2008 22:39:03 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> Message-ID: <353f08b80811261139m499e4e5csa4111d74b4743289@mail.gmail.com> > А что ты хочешь? > Центр... Каэшн. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Wed Nov 26 11:42:14 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 26 Nov 2008 22:42:14 +0300 Subject: [Moscow.pm] Fwd: [pm_groups] How do you say Padre in ... your language? In-Reply-To: <353f08b80811261138p7e8d3d12i98be2ad479dae43c@mail.gmail.com> References: <353f08b80811261138p7e8d3d12i98be2ad479dae43c@mail.gmail.com> Message-ID: <20f279210811261142w12784600vcd7bd36ba78333a9@mail.gmail.com> On Wed, Nov 26, 2008 at 10:38 PM, Andrew Shitov wrote: > Если кто-то пробовал ставить редактор Padre, помогите, пожалуйста, его > создателю :-) Посмотрим для начала на редактор :) -- Best wishes, Vladimir V. Perepelitsa aka Mons From ruz на bestpractical.com Wed Nov 26 12:40:04 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Wed, 26 Nov 2008 23:40:04 +0300 Subject: [Moscow.pm] =?utf-8?b?Q1BBTiDQuCDQu9C40YbQtdC90LfQuNGA0L7QstCw?= =?utf-8?b?0L3QuNC1?= In-Reply-To: References: Message-ID: <589c94400811261240o6b52eb2em4348737d903ff346@mail.gmail.com> 2008/11/26 Yuri Pac : > Привет всем. > > У нас в "корпорации" есть сканилка исходного кода на предмет > соблюдения лицензий. > > В последний раз она озадачила меня двумя копипастами сорцов модулей из CPAN. > > Есть очень любопытный пример: > catalyst.pl создает в проекте скрипты для запуска сервера, копируя их > содержимое из своих модулей (Catalyst::Devel в частности). Естественно > скрипты юзаются всеми разработчиками и хранятся вместе с исходниками. > Примерно по такой же схеме работает еще куча модулей, типа > Module::Starter, ExtUtils::Install. Если речь идет о всяких генераторах, то лицензия не распространяется на генерируемый код. > > В праве ли я распространять под своим флагом подобные вещи? Должен ли > я просто вставить (оставить) legacy info об исходных данных модулей? > Или любой код опубликованный под GPL\Artistic, скопированный налево, > должен быть только под той же самой лицензией? > > Было бы интересно узнать опыт лицензирования написанных на перл > программ, если у кого такой имеется. > > PS Случай единичный, исходные коды и концепция принадлежат заказчику. > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From gg.error на gmail.com Wed Nov 26 12:52:28 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Wed, 26 Nov 2008 23:52:28 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <200811252314.53673.aml@rulezz.ru> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> Message-ID: <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> платформа серверная и не имеет опеноффиса. хотя можно и поставить. но я так понимаю, что хорошее есть xml. тогда вопрос как его парсить - конечно, можно руками, однако есть более простые пути. я пробовал несколько модулей и не смог добиться результатов. может где-то имеется описание сего действа? 25 ноября 2008 г. 23:14 пользователь Alexander Lourier написал: > В письме Tuesday 25 November 2008 16:19:20 Павел Тимонин написал: > > > нне. вопрос именно в формате входных файлов - чем можно и нужно ли > заменять > > csv. модулью всё равно, он получает, грубо говоря, строки с текстом - > > разборкой входных файлов занимается основной скрипт. но я не знаю, какие > > ему давать файлы. > > Если платформа Win32, то Иван уже подсказал решение. Если же нет, то можно > воспользоваться микроскопом для гвоздей. Openoffice отлично скриптуется и > умеет читать Excel-документы и выводить нормальный XML. Потом можно и > обратное преобразование делать. > > > 25 ноября 2008 г. 16:15 пользователь Ivan B. Serezhkin > > > > написал: > > > Павел Тимонин wrote: > > >> боты скрипта. > > >> > > >> Вопрос: как передавать данные скрипту: > > >> > > >> 1. Наиболее правильно. > > >> > > >> Складывать их в директорию INBOUND, а скрипт будет перекладыватьих в > > > > > > PROCESSED и через неделю удалять > > > > > >> 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с этой > > >> задачей, а я потом разбирался с обнаруженными ошибками). > > >> > > >> Писать лог, в логе название файла, мменеджеру вкурить man grep. > > > > > > Пусть делает grep error logfile. > > > При нахождении еррора идёт в процессед, забирает файл, правит его > > > ручками, и складывает опять в инбоунд. > > > > > > Можно завести ещё и директорию XPEHOBO_PROCESSED, тогда и греп не > нужен, > > > но тогда непонятно что не понравилось скирпту. > > > > > > > > > -- > > > Ivan B. Serezhkin > > > Spamooborona, Yandex. http://so.yandex.ru/ > > > > > > -- > > > Moscow.pm mailing list > > > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Alexander Lourier, http://aml.rulezz.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Wed Nov 26 13:22:25 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 27 Nov 2008 00:22:25 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> Message-ID: <589c94400811261322h224dbd62le7c73270c23d7cb0@mail.gmail.com> Может проще остаться с csv и предварительно его iconv'ертить в UTF-8 2008/11/26 Павел Тимонин : > платформа серверная и не имеет опеноффиса. хотя можно и поставить. но я так > понимаю, что хорошее есть xml. тогда вопрос как его парсить - конечно, можно > руками, однако есть более простые пути. я пробовал несколько модулей и не > смог добиться результатов. может где-то имеется описание сего действа? > > 25 ноября 2008 г. 23:14 пользователь Alexander Lourier > написал: >> >> В письме Tuesday 25 November 2008 16:19:20 Павел Тимонин написал: >> >> > нне. вопрос именно в формате входных файлов - чем можно и нужно ли >> > заменять >> > csv. модулью всё равно, он получает, грубо говоря, строки с текстом - >> > разборкой входных файлов занимается основной скрипт. но я не знаю, какие >> > ему давать файлы. >> >> Если платформа Win32, то Иван уже подсказал решение. Если же нет, то можно >> воспользоваться микроскопом для гвоздей. Openoffice отлично скриптуется и >> умеет читать Excel-документы и выводить нормальный XML. Потом можно и >> обратное преобразование делать. >> >> > 25 ноября 2008 г. 16:15 пользователь Ivan B. Serezhkin >> > >> > написал: >> > > Павел Тимонин wrote: >> > >> боты скрипта. >> > >> >> > >> Вопрос: как передавать данные скрипту: >> > >> >> > >> 1. Наиболее правильно. >> > >> >> > >> Складывать их в директорию INBOUND, а скрипт будет перекладыватьих в >> > > >> > > PROCESSED и через неделю удалять >> > > >> > >> 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с этой >> > >> задачей, а я потом разбирался с обнаруженными ошибками). >> > >> >> > >> Писать лог, в логе название файла, мменеджеру вкурить man grep. >> > > >> > > Пусть делает grep error logfile. >> > > При нахождении еррора идёт в процессед, забирает файл, правит его >> > > ручками, и складывает опять в инбоунд. >> > > >> > > Можно завести ещё и директорию XPEHOBO_PROCESSED, тогда и греп не >> > > нужен, >> > > но тогда непонятно что не понравилось скирпту. >> > > >> > > >> > > -- >> > > Ivan B. Serezhkin >> > > Spamooborona, Yandex. http://so.yandex.ru/ >> > > >> > > -- >> > > Moscow.pm mailing list >> > > moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> -- >> Alexander Lourier, http://aml.rulezz.ru/ >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From gg.error на gmail.com Wed Nov 26 13:26:40 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 27 Nov 2008 00:26:40 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <589c94400811261322h224dbd62le7c73270c23d7cb0@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> <589c94400811261322h224dbd62le7c73270c23d7cb0@mail.gmail.com> Message-ID: <75b57edb0811261326n4cf24c1al88428eea014e0e95@mail.gmail.com> тогда остается проблема получения этого самого csv - эксцель не всегда хочет его выгонять "правильным образом". правда, возможно, решением станет установка на машины менеджеров опенофиса виндового, давно планирую такую "реформу".. 27 ноября 2008 г. 0:22 пользователь Ruslan Zakirov написал: > Может проще остаться с csv и предварительно его iconv'ертить в UTF-8 > > 2008/11/26 Павел Тимонин : > > платформа серверная и не имеет опеноффиса. хотя можно и поставить. но я > так > > понимаю, что хорошее есть xml. тогда вопрос как его парсить - конечно, > можно > > руками, однако есть более простые пути. я пробовал несколько модулей и не > > смог добиться результатов. может где-то имеется описание сего действа? > > > > 25 ноября 2008 г. 23:14 пользователь Alexander Lourier > > написал: > >> > >> В письме Tuesday 25 November 2008 16:19:20 Павел Тимонин написал: > >> > >> > нне. вопрос именно в формате входных файлов - чем можно и нужно ли > >> > заменять > >> > csv. модулью всё равно, он получает, грубо говоря, строки с текстом - > >> > разборкой входных файлов занимается основной скрипт. но я не знаю, > какие > >> > ему давать файлы. > >> > >> Если платформа Win32, то Иван уже подсказал решение. Если же нет, то > можно > >> воспользоваться микроскопом для гвоздей. Openoffice отлично скриптуется > и > >> умеет читать Excel-документы и выводить нормальный XML. Потом можно и > >> обратное преобразование делать. > >> > >> > 25 ноября 2008 г. 16:15 пользователь Ivan B. Serezhkin > >> > > >> > написал: > >> > > Павел Тимонин wrote: > >> > >> боты скрипта. > >> > >> > >> > >> Вопрос: как передавать данные скрипту: > >> > >> > >> > >> 1. Наиболее правильно. > >> > >> > >> > >> Складывать их в директорию INBOUND, а скрипт будет перекладыватьих > в > >> > > > >> > > PROCESSED и через неделю удалять > >> > > > >> > >> 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с этой > >> > >> задачей, а я потом разбирался с обнаруженными ошибками). > >> > >> > >> > >> Писать лог, в логе название файла, мменеджеру вкурить man grep. > >> > > > >> > > Пусть делает grep error logfile. > >> > > При нахождении еррора идёт в процессед, забирает файл, правит его > >> > > ручками, и складывает опять в инбоунд. > >> > > > >> > > Можно завести ещё и директорию XPEHOBO_PROCESSED, тогда и греп не > >> > > нужен, > >> > > но тогда непонятно что не понравилось скирпту. > >> > > > >> > > > >> > > -- > >> > > Ivan B. Serezhkin > >> > > Spamooborona, Yandex. http://so.yandex.ru/ > >> > > > >> > > -- > >> > > Moscow.pm mailing list > >> > > moscow-pm на pm.org | http://moscow.pm.org > >> > >> > >> > >> -- > >> Alexander Lourier, http://aml.rulezz.ru/ > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Wed Nov 26 15:11:00 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Nov 2008 02:11:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MXSxcTB3sEgxMHOztnIINPL0snQ1NU=?= In-Reply-To: <589c94400811261322h224dbd62le7c73270c23d7cb0@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> <589c94400811261322h224dbd62le7c73270c23d7cb0@mail.gmail.com> Message-ID: <20f279210811261511u715977dbrf84edd6e17f7049b@mail.gmail.com> 2008/11/27 Ruslan Zakirov : > Может проще остаться с csv и предварительно его iconv'ертить в UTF-8 Лучше все-таки Encode'вертить :) -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Wed Nov 26 15:14:07 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Nov 2008 02:14:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MXSxcTB3sEgxMHOztnIINPL0snQ1NU=?= In-Reply-To: <75b57edb0811261326n4cf24c1al88428eea014e0e95@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> <589c94400811261322h224dbd62le7c73270c23d7cb0@mail.gmail.com> <75b57edb0811261326n4cf24c1al88428eea014e0e95@mail.gmail.com> Message-ID: <20f279210811261514jf1bb06fw215f194e226b1887@mail.gmail.com> Павел, проверить в какой из 2х кодировок (ucs2/cp1251) CSV -- очень просто В такй ситуации афаик справится даже Encode::Guess. А уже после decode передаешь дальше данные в формате utf8 с флагом. 2008/11/27 Павел Тимонин : > тогда остается проблема получения этого самого csv - эксцель не всегда хочет > его выгонять "правильным образом". правда, возможно, решением станет > установка на машины менеджеров опенофиса виндового, давно планирую такую > "реформу".. > -- Best wishes, Vladimir V. Perepelitsa aka Mons From proler на gmail.com Wed Nov 26 15:18:46 2008 From: proler на gmail.com (Oleg Alexeenkov) Date: Thu, 27 Nov 2008 02:18:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MXSxcTB3sEgxMHOztnIINPL0snQ1NU=?= In-Reply-To: <20f279210811261511u715977dbrf84edd6e17f7049b@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> <589c94400811261322h224dbd62le7c73270c23d7cb0@mail.gmail.com> <20f279210811261511u715977dbrf84edd6e17f7049b@mail.gmail.com> Message-ID: <193620157.20081127021846@gmail.com> Здравствуйте, Vladimir. Вы писали 27 ноября 2008 г., 2:11:00: > 2008/11/27 Ruslan Zakirov : >> Может проще остаться с csv и предварительно его iconv'ертить в UTF-8 > Лучше все-таки Encode'вертить :) Ктонить делал бенчмарки енкоде-иконвы-ручного(tr///)? -- С уважением, Oleg mailto:proler на gmail.com From inthrax на gmail.com Wed Nov 26 16:17:13 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Nov 2008 03:17:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MXSxcTB3sEgxMHOztnIINPL0snQ1NU=?= In-Reply-To: <193620157.20081127021846@gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> <589c94400811261322h224dbd62le7c73270c23d7cb0@mail.gmail.com> <20f279210811261511u715977dbrf84edd6e17f7049b@mail.gmail.com> <193620157.20081127021846@gmail.com> Message-ID: <20f279210811261617q7447851bjef7558210cbddf89@mail.gmail.com> 2008/11/27 Oleg Alexeenkov : > Здравствуйте, Vladimir. > > Вы писали 27 ноября 2008 г., 2:11:00: > >> 2008/11/27 Ruslan Zakirov : >>> Может проще остаться с csv и предварительно его iconv'ертить в UTF-8 > >> Лучше все-таки Encode'вертить :) > > > Ктонить делал бенчмарки енкоде-иконвы-ручного(tr///)? Во первых бенчмарк делать бессмысленно, т.к. ни tr ни iconv не дадут строк с флагом Во вторых tr - только для 1байтных кодировок, а ucs2 и utf8 относятся к многобайтовым. Хоте конечно можно рассмотреть iconv+utf8::upgrade vs decode -- Best wishes, Vladimir V. Perepelitsa aka Mons From proler на gmail.com Wed Nov 26 22:09:19 2008 From: proler на gmail.com (Oleg Alexeenkov) Date: Thu, 27 Nov 2008 09:09:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?8MXSxcTB3sEgxMHOztnIINPL0snQ1NU=?= In-Reply-To: <20f279210811261617q7447851bjef7558210cbddf89@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> <589c94400811261322h224dbd62le7c73270c23d7cb0@mail.gmail.com> <20f279210811261511u715977dbrf84edd6e17f7049b@mail.gmail.com> <193620157.20081127021846@gmail.com> <20f279210811261617q7447851bjef7558210cbddf89@mail.gmail.com> Message-ID: <1504355482.20081127090919@gmail.com> Здравствуйте, Vladimir. Вы писали 27 ноября 2008 г., 3:17:13: > 2008/11/27 Oleg Alexeenkov : >> Здравствуйте, Vladimir. >> >> Вы писали 27 ноября 2008 г., 2:11:00: >> >>> 2008/11/27 Ruslan Zakirov : >>>> Может проще остаться с csv и предварительно его iconv'ертить в UTF-8 >> >>> Лучше все-таки Encode'вертить :) >> >> >> Ктонить делал бенчмарки енкоде-иконвы-ручного(tr///)? > Во первых бенчмарк делать бессмысленно, т.к. ни tr ни iconv не дадут > строк с флагом > Во вторых tr - только для 1байтных кодировок, а ucs2 и utf8 относятся > к многобайтовым. Можно чуть усложнить и.. > Хоте конечно можно рассмотреть iconv+utf8::upgrade vs decode Не всегда нужен флаг. А если очень захотеть... [да, я знаю что так делать нехорошо ;)] $config{'trans'}{'cp1251'} ||= "\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xA8\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF\xB8\xB2\xB3\xAF\xBF\xAA\xBA"; $config{'trans'}{'koi8-r'} ||= "\xE1\xE2\xF7\xE7\xE4\xE5\xF6\xFA\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF2\xF3\xF4\xF5\xE6\xE8\xE3\xFE\xFB\xFD\xFF\xF9\xF8\xFC\xE0\xF1\xB3\xC1\xC2\xD7\xC7\xC4\xC5\xD6\xDA\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD2\xD3\xD4\xD5\xC6\xC8\xC3\xDE\xDB\xDD\xDF\xD9\xD8\xDC\xC0\xD1\xA3\xB6\xA6\xB7\xA7\xB4\xA4"; $config{'trans'}{'iso8859-5'} ||= "\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xA1\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF1\xA6\xF6\xA7\xF7\xA4\xF4"; $config{'trans'}{'cp866'} ||= "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xF0\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF1\xF6\xF7\xF8\xF9\xF4\xF5"; sub cp_trans_count { #v1 my ( $cfrom, $cto, $string ) = @_; return $string if $cto eq $cfrom or !length($string) or !$cfrom or !$cto; return utf_trans( $cto, $string ) if $cfrom eq 'utf-8' and $config{'trans'}{$cto}; return to_utf_trans( $cfrom, $string ) if $cto eq 'utf-8' and $config{'trans'}{$cfrom}; my $cnt; if ( $config{'trans'}{$cfrom} and $config{'trans'}{$cto} ) { ( $cfrom, $cto ) = \( $config{'trans'}{$cfrom}, $config{'trans'}{$cto} ); eval "\$cnt = \$string =~ tr/$$cfrom/$$cto/"; } return wantarray ? ( $string, $cnt ) : $string; } sub utf_trans { my ( $cto, $string ) = @_; return if $cto eq 'utf-8'; my ( $cnt, $cnt2 ); $cnt += $string =~ s/\xD0\x81/\xF0/g; # e $cnt += $string =~ s/\xD1\x91/\xF1/g; # E $cnt += $string =~ s/\xD0\x84/\xF4/g; # ukr beg $cnt += $string =~ s/\xD1\x94/\xF5/g; $cnt += $string =~ s/\xD0\x86/\xF6/g; $cnt += $string =~ s/\xD1\x96/\xF7/g; $cnt += $string =~ s/\xD0\x87/\xF8/g; $cnt += $string =~ s/\xD1\x97/\xF9/g; # ukr end $cnt += $string =~ s/\xE2\x80\x94/-/g; # - $cnt += $string =~ s/\xC2\xAB/"/g; # < $cnt += $string =~ s/\xC2\xBB/"/g; # > $cnt += $string =~ s/\xD1\x98/j/g; # $cnt += $string =~ s/\xD0\xB9/\xA9/g; # й $cnt += $string =~ s/\xD0([\x90-\xBF])/chr(ord($1)-16)/eg; $cnt += $string =~ s/\xD1([\x80-\x8F])/chr(ord($1)+96)/eg; ( $string, $cnt2 ) = cp_trans_count( 'cp866', $cto, $string ); $cnt += $cnt2; $cnt += $string =~ s/\x21\x16/\xB9/g; return wantarray ? ( $string, $cnt ) : $string; } sub to_utf_trans { my ( $cfrom, $string ) = @_; return if $cfrom eq 'utf-8'; my $cnt; # $cnt += $string =~ s/\xE9/\xD0\xB9/g; # й $cnt += $string =~ s/\xAB/"/g; # < $cnt += $string =~ s/\xBB/"/g; # < ( $string, $cnt ) = cp_trans_count( $cfrom, 'cp866', $string ); $cnt += $string =~ s/([\x80-\x88\x8A-\xA8\xAA-\xAF])/"\xD0".chr(ord($1)+16)/eg; $cnt += $string =~ s/([\xE0-\xE8\xEA-\xEF])/"\xD1".chr(ord($1)-96)/eg; $cnt += $string =~ s/\xF0/\xD0\x81/g; # e $cnt += $string =~ s/\xF1/\xD1\x91/g; # E $cnt += $string =~ s/\xF4/\xD0\x84/g; # ukr beg $cnt += $string =~ s/\xF5/\xD1\x94/g; $cnt += $string =~ s/\xF6/\xD0\x86/g; $cnt += $string =~ s/\xF7/\xD1\x96/g; $cnt += $string =~ s/\xF8/\xD0\x87/g; $cnt += $string =~ s/\xF9/\xD1\x97/g; # ukr end $cnt += $string =~ s/(? Привет. Решил вот привинтить ... Вызывать функции в шаблонах это нам не нравится, но бещеной собаке сто вёрст не крюк. Родилась вот такая конструкция : package sowebface::View::TT; . . . FILTERS => { loc => sub { sowebface->view()->template->service->context->stash->{C}->loc(shift) }, }, . . . Проходивший мимо товарищь навёл на http://ithappens.ru/story/207 Вот думаю, ставить ликомментарий. PS. у каталиста синглтоном является только аппликейшен, всё остальное - его части. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ruz на bestpractical.com Wed Nov 26 23:27:07 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 27 Nov 2008 10:27:07 +0300 Subject: [Moscow.pm] =?utf-8?b?TDEwTiDQuCDQutCw0YLQsNC70LjRgdGCLg==?= In-Reply-To: <492E447A.7070608@serezhkin.com> References: <492E447A.7070608@serezhkin.com> Message-ID: <589c94400811262327x25eecb07p6a773a1b11df62a0@mail.gmail.com> неужели так часто меняется контекст локализации, что нельзя укоротить, добавив "глобальную" переменную "запроса"? 2008/11/27 Ivan B. Serezhkin : > Привет. > > Решил вот привинтить ... > Вызывать функции в шаблонах это нам не нравится, но бещеной собаке сто вёрст > не крюк. > Родилась вот такая конструкция : > package sowebface::View::TT; > . . . > FILTERS => { > loc => sub { > sowebface->view()->template->service->context->stash->{C}->loc(shift) }, > }, > . . . > > Проходивший мимо товарищь навёл на http://ithappens.ru/story/207 > > Вот думаю, ставить ликомментарий. > > > PS. > у каталиста синглтоном является только аппликейшен, всё остальное - его > части. > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ivan на serezhkin.com Thu Nov 27 00:05:25 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 27 Nov 2008 11:05:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?TDEwTiDJIMvB1MHMydPULg==?= In-Reply-To: <589c94400811262327x25eecb07p6a773a1b11df62a0@mail.gmail.com> References: <492E447A.7070608@serezhkin.com> <589c94400811262327x25eecb07p6a773a1b11df62a0@mail.gmail.com> Message-ID: <492E54C5.2070101@serezhkin.com> Ruslan Zakirov wrote: > неужели так часто меняется контекст локализации, что нельзя укоротить, > добавив "глобальную" переменную "запроса"? > Это Template Toolkit - фильтру на вход подайтся только то, что отфильтровать. А глобальная переменная - это sowebface->view -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Thu Nov 27 02:36:07 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 27 Nov 2008 13:36:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811261139m499e4e5csa4111d74b4743289@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> <353f08b80811261139m499e4e5csa4111d74b4743289@mail.gmail.com> Message-ID: <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> Давайте посчитаемся хоть? :-) Завтра в семь где-нибудь. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Thu Nov 27 02:45:43 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 27 Nov 2008 13:45:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> <353f08b80811261139m499e4e5csa4111d74b4743289@mail.gmail.com> <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> Message-ID: <492E7A57.90908@serezhkin.com> Andrew Shitov wrote: > Давайте посчитаемся хоть? :-) Завтра в семь где-нибудь. > Да я не против и клёшкафе. Особенно если они вдруг резко осознают, что кроме красного и чёрного перца бывает такой овощ =) +vany serezhkin. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From Kostya на yandex.ru Thu Nov 27 02:47:29 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Thu, 27 Nov 2008 13:47:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> <353f08b80811261139m499e4e5csa4111d74b4743289@mail.gmail.com> <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> Message-ID: <649721227782849@webmail34.yandex.ru> первый. > Давайте посчитаемся хоть? :-) Завтра в семь где-нибудь. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From shafiev на gmail.com Thu Nov 27 03:06:03 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 27 Nov 2008 14:06:03 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <649721227782849@webmail34.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> <353f08b80811261139m499e4e5csa4111d74b4743289@mail.gmail.com> <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> <649721227782849@webmail34.yandex.ru> Message-ID: <218771510811270306u75ae1367pe47c831b0a44dbe9@mail.gmail.com> !(первый) :) А где именно? 27 ноября 2008 г. 13:47 пользователь Костя Тен написал: > первый. > > > Давайте посчитаемся хоть? :-) Завтра в семь где-нибудь. > > > > -- > > 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 Thu Nov 27 03:12:10 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 27 Nov 2008 14:12:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= Message-ID: <353f08b80811270312i2bf3a07dta378f8e7fd62d597@mail.gmail.com> > А где именно? Там же, где прошлый раз: http://www.kleshcafe.ru/ -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Thu Nov 27 03:56:22 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 27 Nov 2008 14:56:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?U21hbGxQcm9mIC0gzsXQz87R1M7ZxSDSxdrVzNjU?= =?koi8-r?b?wdTZ?= Message-ID: Вот маленький кусок отчёта SmallProf в его формате: count wall tm cpu time line 5783387 30.67236 81.44000 56: my @result = $self->$method(); 5783387 43.94460 94.77000 57: if (@result) Из него явно следует, что дёрнуть метод объекта, инициализировать массив, заполнить массив Быстрее, чем проверить пустой массив или нет Как так? ЗЫ По этому поводу сравнивал (На всякий случай) if (@result) и if (scalar @result) Как и ожидалось разницы нет ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Thu Nov 27 03:58:54 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 27 Nov 2008 14:58:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811270312i2bf3a07dta378f8e7fd62d597@mail.gmail.com> References: <353f08b80811270312i2bf3a07dta378f8e7fd62d597@mail.gmail.com> Message-ID: Осознавая весь груз ответственности. Принародно заявляю +1 ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на bessarabov.ru Thu Nov 27 05:08:24 2008 From: ivan на bessarabov.ru (bessarabov) Date: Thu, 27 Nov 2008 16:08:24 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPQvtC00L7QstGJ0LjQvdCwIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> <353f08b80811261139m499e4e5csa4111d74b4743289@mail.gmail.com> <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> Message-ID: <84ea6147cee340ab6c40c1d6eef0225e@192.168.1.1> Меня посчитайте, пожалуйста =) On Thu, 27 Nov 2008 13:36:07 +0300, "Andrew Shitov" wrote: > Давайте посчитаемся хоть? :-) Завтра в > семь где-нибудь. -- bessarabov From inthrax на gmail.com Thu Nov 27 05:07:49 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 27 Nov 2008 16:07:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> <353f08b80811261139m499e4e5csa4111d74b4743289@mail.gmail.com> <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> Message-ID: <20f279210811270507g4a737aa0wf2b891a1eaa0b6d1@mail.gmail.com> ++$Mons 2008/11/27 Andrew Shitov : > Давайте посчитаемся хоть? :-) Завтра в семь где-нибудь. > -- Best wishes, Vladimir V. Perepelitsa aka Mons From nordicdyno на yandex.ru Thu Nov 27 05:22:10 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 27 Nov 2008 16:22:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?58/Ez9fdyc7BIG9mZmxpbmUgIzE=?= In-Reply-To: <20f279210811270507g4a737aa0wf2b891a1eaa0b6d1@mail.gmail.com> References: <492536F5.4040506@kapranoff.ru> <353f08b80811231210l4fc34b72g9fdcc9693455b3c8@mail.gmail.com> <492D1D82.5080606@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> <353f08b80811261139m499e4e5csa4111d74b4743289@mail.gmail.com> <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> <20f279210811270507g4a737aa0wf2b891a1eaa0b6d1@mail.gmail.com> Message-ID: <652361227792130@webmail3.yandex.ru> и я намереваюсь быть 27.11.08, 16:07, "Vladimir V. Perepelitsa" : > ++$Mons > 2008/11/27 Andrew Shitov : > > Давайте посчитаемся хоть? :-) Завтра в семь где-нибудь. > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From igor на gerdler.ru Thu Nov 27 05:48:52 2008 From: igor на gerdler.ru (=?windows-1251?Q?=C8=E3=EE=F0=FC_=C3=E5=F0=E4=EB=E5=F0?=) Date: Thu, 27 Nov 2008 16:48:52 +0300 Subject: [Moscow.pm] =?windows-1251?b?U21hbGxQcm9mIC0g7eXv7u3/8u375SDw5efz?= =?windows-1251?b?6/zy4PL7?= In-Reply-To: References: Message-ID: <492EA544.5060902@gerdler.ru> Денис, скорее всего каждая из строчек выполняется за очень маленькое время, с ненулевой цифрой только в последнем разряде. Оно сильно плавает от итерации к итерации, вот и набегает ошибка за 5783387 циклов. From andy на shitov.ru Thu Nov 27 07:22:30 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 27 Nov 2008 18:22:30 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPQvtC00L7QstGJ0LjQvdCwIG9mZmxpbmUgIzE=?= In-Reply-To: <652361227792130@webmail3.yandex.ru> References: <492536F5.4040506@kapranoff.ru> <114291227693767@webmail15.yandex.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> <353f08b80811261139m499e4e5csa4111d74b4743289@mail.gmail.com> <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> <20f279210811270507g4a737aa0wf2b891a1eaa0b6d1@mail.gmail.com> <652361227792130@webmail3.yandex.ru> Message-ID: Ну тогда договорились - завтра в 19 часов в Клеш-кафе. Кто потеряется, мой тел: +7 495 920-15-20, из Владивостока +7 914 067-07-87. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Thu Nov 27 07:42:05 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 27 Nov 2008 18:42:05 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPQvtC00L7QstGJ0LjQvdCwIG9mZmxpbmUgIzE=?= In-Reply-To: References: <492536F5.4040506@kapranoff.ru> <492D6AF3.9030903@serezhkin.com> <353f08b80811260730g4978dc42j30400e1aed5ecd55@mail.gmail.com> <233671227714673@webmail13.yandex.ru> <20f279210811261123p11d40c1blb1dd871f29b34743@mail.gmail.com> <353f08b80811261139m499e4e5csa4111d74b4743289@mail.gmail.com> <353f08b80811270236k2661096dxdc11a32b2dd57910@mail.gmail.com> <20f279210811270507g4a737aa0wf2b891a1eaa0b6d1@mail.gmail.com> <652361227792130@webmail3.yandex.ru> Message-ID: <589c94400811270742p55f4c5f8v363b963ac1fa3217@mail.gmail.com> $count++ 2008/11/27 Andrew Shitov : > Ну тогда договорились - завтра в 19 часов в Клеш-кафе. > > Кто потеряется, мой тел: +7 495 920-15-20, из Владивостока +7 914 067-07-87. > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruz на bestpractical.com Thu Nov 27 07:43:43 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 27 Nov 2008 18:43:43 +0300 Subject: [Moscow.pm] =?utf-8?b?U21hbGxQcm9mIC0g0L3QtdC/0L7QvdGP0YLQvdGL?= =?utf-8?b?0LUg0YDQtdC30YPQu9GM0YLQsNGC0Ys=?= In-Reply-To: References: Message-ID: <589c94400811270743y668184e4jf6f8ddb8f94e5889@mail.gmail.com> попробуйте передовой профайлер - Devel::NYTProf 2008/11/27 Denis Evdokimov : > Вот маленький кусок отчёта SmallProf в его формате: > > count wall tm cpu time line > 5783387 30.67236 81.44000 56: my @result = $self->$method(); > 5783387 43.94460 94.77000 57: if (@result) > > Из него явно следует, что дёрнуть метод объекта, инициализировать массив, > заполнить массив > Быстрее, чем проверить пустой массив или нет > > Как так? > > ЗЫ > По этому поводу сравнивал (На всякий случай) > if (@result) > и > if (scalar @result) > > Как и ожидалось разницы нет > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From gg.error на gmail.com Thu Nov 27 11:32:03 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 27 Nov 2008 22:32:03 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <1504355482.20081127090919@gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> <589c94400811261322h224dbd62le7c73270c23d7cb0@mail.gmail.com> <20f279210811261511u715977dbrf84edd6e17f7049b@mail.gmail.com> <193620157.20081127021846@gmail.com> <20f279210811261617q7447851bjef7558210cbddf89@mail.gmail.com> <1504355482.20081127090919@gmail.com> Message-ID: <75b57edb0811271132q704894aflc195845acef6c5c4@mail.gmail.com> только вот производительность подобных решений оставляет желать сильно лучшего. я даже использовал модуль типа Lingvo::RU::Detect, реализованный подобным образом. после отключения скорость работы выросла в 4 раза, и я думаю что подобные вещи не слишком приемлемы. 27 ноября 2008 г. 9:09 пользователь Oleg Alexeenkov написал: > Здравствуйте, Vladimir. > > Вы писали 27 ноября 2008 г., 3:17:13: > > > 2008/11/27 Oleg Alexeenkov : > >> Здравствуйте, Vladimir. > >> > >> Вы писали 27 ноября 2008 г., 2:11:00: > >> > >>> 2008/11/27 Ruslan Zakirov : > >>>> Может проще остаться с csv и предварительно его iconv'ертить в UTF-8 > >> > >>> Лучше все-таки Encode'вертить :) > >> > >> > >> Ктонить делал бенчмарки енкоде-иконвы-ручного(tr///)? > > > Во первых бенчмарк делать бессмысленно, т.к. ни tr ни iconv не дадут > > строк с флагом > > Во вторых tr - только для 1байтных кодировок, а ucs2 и utf8 относятся > > к многобайтовым. > Можно чуть усложнить и.. > > Хоте конечно можно рассмотреть iconv+utf8::upgrade vs decode > Не всегда нужен флаг. > А если очень захотеть... > > [да, я знаю что так делать нехорошо ;)] > > > > $config{'trans'}{'cp1251'} ||= > > "\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xA8\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF\xB8\xB2\xB3\xAF\xBF\xAA\xBA"; > $config{'trans'}{'koi8-r'} ||= > > "\xE1\xE2\xF7\xE7\xE4\xE5\xF6\xFA\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF2\xF3\xF4\xF5\xE6\xE8\xE3\xFE\xFB\xFD\xFF\xF9\xF8\xFC\xE0\xF1\xB3\xC1\xC2\xD7\xC7\xC4\xC5\xD6\xDA\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD2\xD3\xD4\xD5\xC6\xC8\xC3\xDE\xDB\xDD\xDF\xD9\xD8\xDC\xC0\xD1\xA3\xB6\xA6\xB7\xA7\xB4\xA4"; > $config{'trans'}{'iso8859-5'} ||= > > "\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xA1\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF1\xA6\xF6\xA7\xF7\xA4\xF4"; > $config{'trans'}{'cp866'} ||= > > "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xF0\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF1\xF6\xF7\xF8\xF9\xF4\xF5"; > > > sub cp_trans_count { #v1 > my ( $cfrom, $cto, $string ) = @_; > return $string if $cto eq $cfrom or !length($string) or !$cfrom or !$cto; > return utf_trans( $cto, $string ) if $cfrom eq 'utf-8' and > $config{'trans'}{$cto}; > return to_utf_trans( $cfrom, $string ) if $cto eq 'utf-8' and > $config{'trans'}{$cfrom}; > my $cnt; > if ( $config{'trans'}{$cfrom} and $config{'trans'}{$cto} ) { > ( $cfrom, $cto ) = \( $config{'trans'}{$cfrom}, $config{'trans'}{$cto} > ); > eval "\$cnt = \$string =~ tr/$$cfrom/$$cto/"; > } > return wantarray ? ( $string, $cnt ) : $string; > } > > > sub utf_trans { > my ( $cto, $string ) = @_; > return if $cto eq 'utf-8'; > my ( $cnt, $cnt2 ); > $cnt += $string =~ s/\xD0\x81/\xF0/g; # e > $cnt += $string =~ s/\xD1\x91/\xF1/g; # E > $cnt += $string =~ s/\xD0\x84/\xF4/g; # ukr beg > $cnt += $string =~ s/\xD1\x94/\xF5/g; > $cnt += $string =~ s/\xD0\x86/\xF6/g; > $cnt += $string =~ s/\xD1\x96/\xF7/g; > $cnt += $string =~ s/\xD0\x87/\xF8/g; > $cnt += $string =~ s/\xD1\x97/\xF9/g; # ukr end > $cnt += $string =~ s/\xE2\x80\x94/-/g; # - > $cnt += $string =~ s/\xC2\xAB/"/g; # < > $cnt += $string =~ s/\xC2\xBB/"/g; # > > $cnt += $string =~ s/\xD1\x98/j/g; # > $cnt += $string =~ s/\xD0\xB9/\xA9/g; # й > $cnt += $string =~ s/\xD0([\x90-\xBF])/chr(ord($1)-16)/eg; > $cnt += $string =~ s/\xD1([\x80-\x8F])/chr(ord($1)+96)/eg; > ( $string, $cnt2 ) = cp_trans_count( 'cp866', $cto, $string ); > $cnt += $cnt2; > $cnt += $string =~ s/\x21\x16/\xB9/g; > return wantarray ? ( $string, $cnt ) : $string; > } > > sub to_utf_trans { > my ( $cfrom, $string ) = @_; > return if $cfrom eq 'utf-8'; > my $cnt; > # $cnt += $string =~ s/\xE9/\xD0\xB9/g; # й > $cnt += $string =~ s/\xAB/"/g; # < > $cnt += $string =~ s/\xBB/"/g; # < > ( $string, $cnt ) = cp_trans_count( $cfrom, 'cp866', $string ); > $cnt += $string =~ > s/([\x80-\x88\x8A-\xA8\xAA-\xAF])/"\xD0".chr(ord($1)+16)/eg; > $cnt += $string =~ s/([\xE0-\xE8\xEA-\xEF])/"\xD1".chr(ord($1)-96)/eg; > $cnt += $string =~ s/\xF0/\xD0\x81/g; # e > $cnt += $string =~ s/\xF1/\xD1\x91/g; # E > $cnt += $string =~ s/\xF4/\xD0\x84/g; # ukr beg > $cnt += $string =~ s/\xF5/\xD1\x94/g; > $cnt += $string =~ s/\xF6/\xD0\x86/g; > $cnt += $string =~ s/\xF7/\xD1\x96/g; > $cnt += $string =~ s/\xF8/\xD0\x87/g; > $cnt += $string =~ s/\xF9/\xD1\x97/g; # ukr end > $cnt += $string =~ s/(? $cnt += $string =~ s/(? $cnt += $string =~ s/(? $cnt += $string =~ s/(? $cnt += $string =~ s/(? return wantarray ? ( $string, $cnt ) : $string; > } > > > > > -- > С уважением, > Oleg mailto:proler на gmail.com > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From proler на gmail.com Thu Nov 27 11:38:26 2008 From: proler на gmail.com (Oleg Alexeenkov) Date: Thu, 27 Nov 2008 22:38:26 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <75b57edb0811271132q704894aflc195845acef6c5c4@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <492BFA72.8000903@serezhkin.com> <75b57edb0811250519i21597fbcn461b5cfa4c62fc30@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> <589c94400811261322h224dbd62le7c73270c23d7cb0@mail.gmail.com> <20f279210811261511u715977dbrf84edd6e17f7049b@mail.gmail.com> <193620157.20081127021846@gmail.com> <20f279210811261617q7447851bjef7558210cbddf89@mail.gmail.com> <1504355482.20081127090919@gmail.com> <75b57edb0811271132q704894aflc195845acef6c5c4@mail.gmail.com> Message-ID: <1068212062.20081127223826@gmail.com> Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Thu Nov 27 12:28:53 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 27 Nov 2008 23:28:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= Message-ID: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> Вот встал вопрос о смене капчи (https://ecumoney.com/login.cgi?vs=rus ) на более понятную.Начальство предлагает эту https://ecumoney.com/try/test.pl(там не понятно кем написан модуль + с лицензированием не очень понятно + косяки есть (боюсь если глубже буду разбираться найду еще ) ) . http://search.cpan.org/~burak/GD-SecurityImage-1.66/lib/GD/SecurityImage.pm- отклонили. Посоветуйте модуль. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Thu Nov 27 12:34:07 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 27 Nov 2008 23:34:07 +0300 Subject: [Moscow.pm] =?utf-8?b?Q2FwdGNoYS7QnNC+0LTRg9C70Yw=?= In-Reply-To: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> Message-ID: > Начальство предлагает эту https://ecumoney.com/try/test.pl > (там не понятно кем написан модуль + с лицензированием не очень понятно + > косяки есть (боюсь если глубже буду разбираться найду еще ) ) . А что мешает написать такую же самому? Ведь просто же: набор кадров, перемещение по прямым, анимированный гиф, романтика! -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From shafiev на gmail.com Thu Nov 27 12:41:51 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 27 Nov 2008 23:41:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> Message-ID: <218771510811271241k38d4a924k9700db1be56e4cf7@mail.gmail.com> А там они хотят чтобы модуль развивался и писался разными людьми.Хотя может и дадут возможность.У начальство мысли часто меняются на противоположные :) Может на них так деньги влияют :) 27 ноября 2008 г. 23:34 пользователь Andrew Shitov написал: > > Начальство предлагает эту https://ecumoney.com/try/test.pl > > (там не понятно кем написан модуль + с лицензированием не очень понятно + > > косяки есть (боюсь если глубже буду разбираться найду еще ) ) . > > А что мешает написать такую же самому? Ведь просто же: набор кадров, > перемещение по прямым, анимированный гиф, романтика! > > > -- > 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 Thu Nov 27 12:56:26 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 27 Nov 2008 22:56:26 +0200 Subject: [Moscow.pm] =?utf-8?b?Q2FwdGNoYS7QnNC+0LTRg9C70Yw=?= In-Reply-To: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> Message-ID: Анимация в капче - это порнография. Не каждый человек поймет что это за такое... поищите на CPAN с ключевым словом reCaptcha 2008/11/27 Naim Shafiev : > Вот встал вопрос о смене капчи (https://ecumoney.com/login.cgi?vs=rus ) на > более понятную.Начальство предлагает эту https://ecumoney.com/try/test.pl > (там не понятно кем написан модуль + с лицензированием не очень понятно + > косяки есть (боюсь если глубже буду разбираться найду еще ) ) . > http://search.cpan.org/~burak/GD-SecurityImage-1.66/lib/GD/SecurityImage.pm > - отклонили. > Посоветуйте модуль. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From andy на shitov.ru Thu Nov 27 12:58:49 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 27 Nov 2008 23:58:49 +0300 Subject: [Moscow.pm] =?utf-8?b?Q2FwdGNoYS7QnNC+0LTRg9C70Yw=?= In-Reply-To: References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> Message-ID: > Анимация в капче - это порнография. Не каждый человек поймет что это за такое... > поищите на CPAN с ключевым словом reCaptcha Сама по себе капча - уже порнография :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Thu Nov 27 13:10:12 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 28 Nov 2008 00:10:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> Message-ID: <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> Могу предложить такую, как в аттаче. 2008/11/27 Naim Shafiev : > Вот встал вопрос о смене капчи (https://ecumoney.com/login.cgi?vs=rus ) на > более понятную.Начальство предлагает эту https://ecumoney.com/try/test.pl > (там не понятно кем написан модуль + с лицензированием не очень понятно + > косяки есть (боюсь если глубже буду разбираться найду еще ) ) . > http://search.cpan.org/~burak/GD-SecurityImage-1.66/lib/GD/SecurityImage.pm > - отклонили. > Посоветуйте модуль. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best wishes, Vladimir V. Perepelitsa aka Mons ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: 724e0f366dedb61db7acefc3fc172201206a71c8.png Type: image/png Size: 4152 bytes Desc: отсутствует URL: From shafiev на gmail.com Thu Nov 27 13:21:24 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 28 Nov 2008 00:21:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> Message-ID: <218771510811271321q19d041e7k85dd3c1f13a87d49@mail.gmail.com> ok.Я покажу начальству.Но идея reCaptcha скорее всего отпадет ибо там два слова и в 50% случаев распознавание опирается на знание английского, а не на знание латинских букв. 28.11.08, Vladimir V. Perepelitsa написал(а): > > Могу предложить такую, как в аттаче. > > > 2008/11/27 Naim Shafiev : > > > Вот встал вопрос о смене капчи (https://ecumoney.com/login.cgi?vs=rus ) > на > > более понятную.Начальство предлагает эту > https://ecumoney.com/try/test.pl > > (там не понятно кем написан модуль + с лицензированием не очень понятно + > > косяки есть (боюсь если глубже буду разбираться найду еще ) ) . > > > http://search.cpan.org/~burak/GD-SecurityImage-1.66/lib/GD/SecurityImage.pm > > - отклонили. > > Посоветуйте модуль. > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Thu Nov 27 13:51:27 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 27 Nov 2008 23:51:27 +0200 Subject: [Moscow.pm] =?utf-8?b?Q2FwdGNoYS7QnNC+0LTRg9C70Yw=?= In-Reply-To: <218771510811271321q19d041e7k85dd3c1f13a87d49@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <218771510811271321q19d041e7k85dd3c1f13a87d49@mail.gmail.com> Message-ID: По моему, там можно настроить все, сплоть до того, чтоб скормить модулю свой шрифт. Или я путаюсь? 2008/11/27 Naim Shafiev : > ok.Я покажу начальству.Но идея reCaptcha скорее всего отпадет ибо там два > слова и в 50% случаев распознавание опирается на знание английского, а не > на знание латинских букв. > > 28.11.08, Vladimir V. Perepelitsa написал(а): >> >> Могу предложить такую, как в аттаче. >> >> >> 2008/11/27 Naim Shafiev : >> >> > Вот встал вопрос о смене капчи (https://ecumoney.com/login.cgi?vs=rus ) >> > на >> > более понятную.Начальство предлагает эту >> > https://ecumoney.com/try/test.pl >> > (там не понятно кем написан модуль + с лицензированием не очень понятно >> > + >> > косяки есть (боюсь если глубже буду разбираться найду еще ) ) . >> > >> > http://search.cpan.org/~burak/GD-SecurityImage-1.66/lib/GD/SecurityImage.pm >> > - отклонили. >> > Посоветуйте модуль. >> > >> >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> >> >> >> >> -- >> Best wishes, >> Vladimir V. Perepelitsa aka Mons >> >> -- >> 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 Pac From inthrax на gmail.com Thu Nov 27 14:47:10 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 28 Nov 2008 01:47:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <218771510811271321q19d041e7k85dd3c1f13a87d49@mail.gmail.com> Message-ID: <20f279210811271447q5b511f1cjecd152b08cd5cc2d@mail.gmail.com> Вряд-ли там можно выбрать шрифт. Там куски OCR'еных документов. 1 слово - известное системе, 1 - нет. 2008/11/28 Yuri Pac : > По моему, там можно настроить все, сплоть до того, чтоб скормить > модулю свой шрифт. Или я путаюсь? -- Best wishes, Vladimir V. Perepelitsa aka Mons From andy на shitov.ru Thu Nov 27 22:44:59 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 28 Nov 2008 09:44:59 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQuNC10LItMjAwOQ==?= Message-ID: Привет, самое время подумать о следующем годе :-) Уже почти месяц как открыта регистрация на второй украинский воркшоп "Perl Mova -- 2" в Киеве: http://2009.perlukraine.org. Воркшоп состоится 7 марта. Москвичам это будет удобно хотя бы потому, что выходной переносится на понедельник, и можно без спешки вернуться обратно. В прошлом году киевское мероприятие получилось очень удачным. На следующий вновь приезжают зарубежные гости-докладчики. Всех приглашаю. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Fri Nov 28 01:52:53 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 28 Nov 2008 12:52:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?68nF1y0yMDA5?= In-Reply-To: References: Message-ID: <492FBF75.3040706@serezhkin.com> Andrew Shitov wrote: > Привет, самое время подумать о следующем годе :-) > > Уже почти месяц как открыта регистрация на второй украинский воркшоп > "Perl Mova -- 2" в Киеве: > http://2009.perlukraine.org. > > Воркшоп состоится 7 марта. Москвичам это будет удобно хотя бы потому, > что выходной переносится на понедельник, и можно без спешки вернуться > обратно. В прошлом году киевское мероприятие получилось очень удачным. > На следующий вновь приезжают зарубежные гости-докладчики. > > Всех приглашаю. > Катати да. И замечательный случай посмотреть на Джонатана и Питера. Кстати, может кого ещё зазовём? -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From aml на rulezz.ru Fri Nov 28 02:06:00 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 28 Nov 2008 13:06:00 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> Message-ID: <200811281306.00546.aml@rulezz.ru> В письме Wednesday 26 November 2008 23:52:28 Павел Тимонин написал: > платформа серверная и не имеет опеноффиса. хотя можно и поставить. Я на сервере делал. Жаль, это все отдельным модулем сразу не оформлял - можно было бы в CPAN залить. Смысл такой - запускается Xvfb, а потом натравливается на него oocalc. Да-да, он даже в batch-mode не хочет без DISPLAY запускаться. На макроязыке OO пишутся функции, которые открывают и пересохраняют файлы, а потом через командную строку OO вызываются. > но я так > понимаю, что хорошее есть xml. тогда вопрос как его парсить - конечно, > можно руками, однако есть более простые пути. Можно в CSV сразу экспортировать через OO, если данные простые. > 25 ноября 2008 г. 23:14 пользователь Alexander Lourier написал: > > В письме Tuesday 25 November 2008 16:19:20 Павел Тимонин написал: > > > нне. вопрос именно в формате входных файлов - чем можно и нужно ли > > > > заменять > > > > > csv. модулью всё равно, он получает, грубо говоря, строки с текстом - > > > разборкой входных файлов занимается основной скрипт. но я не знаю, > > > какие ему давать файлы. > > > > Если платформа Win32, то Иван уже подсказал решение. Если же нет, то > > можно воспользоваться микроскопом для гвоздей. Openoffice отлично > > скриптуется и умеет читать Excel-документы и выводить нормальный XML. > > Потом можно и обратное преобразование делать. > > > > > 25 ноября 2008 г. 16:15 пользователь Ivan B. Serezhkin > > > > > > написал: > > > > Павел Тимонин wrote: > > > >> боты скрипта. > > > >> > > > >> Вопрос: как передавать данные скрипту: > > > >> > > > >> 1. Наиболее правильно. > > > >> > > > >> Складывать их в директорию INBOUND, а скрипт будет перекладыватьих > > > >> в > > > > > > > > PROCESSED и через неделю удалять > > > > > > > >> 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с этой > > > >> задачей, а я потом разбирался с обнаруженными ошибками). > > > >> > > > >> Писать лог, в логе название файла, мменеджеру вкурить man grep. > > > > > > > > Пусть делает grep error logfile. > > > > При нахождении еррора идёт в процессед, забирает файл, правит его > > > > ручками, и складывает опять в инбоунд. > > > > > > > > Можно завести ещё и директорию XPEHOBO_PROCESSED, тогда и греп не > > > > нужен, > > > > > > но тогда непонятно что не понравилось скирпту. > > > > > > > > > > > > -- > > > > Ivan B. Serezhkin > > > > Spamooborona, Yandex. http://so.yandex.ru/ > > > > > > > > -- > > > > Moscow.pm mailing list > > > > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > > Alexander Lourier, http://aml.rulezz.ru/ > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org -- Alexander Lourier, http://aml.rulezz.ru/ From nordicdyno на yandex.ru Fri Nov 28 02:29:05 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 28 Nov 2008 13:29:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> Message-ID: <148351227868145@webmail12.yandex.ru> давай! оно не на CPAN-е как я понял? 28.11.08, 00:10, "Vladimir V. Perepelitsa" : > Могу предложить такую, как в аттаче. > 2008/11/27 Naim Shafiev : > > Вот встал вопрос о смене капчи (https://ecumoney.com/login.cgi?vs=rus ) на > > более понятную.Начальство предлагает эту https://ecumoney.com/try/test.pl > > (там не понятно кем написан модуль + с лицензированием не очень понятно + > > косяки есть (боюсь если глубже буду разбираться найду еще ) ) . > > http://search.cpan.org/~burak/GD-SecurityImage-1.66/lib/GD/SecurityImage.pm > > - отклонили. > > Посоветуйте модуль. > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons From postmaster на softsearch.ru Fri Nov 28 03:58:38 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 28 Nov 2008 14:58:38 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> Message-ID: <1693286701.20081128145838@softsearch.ru> Здравствуйте, Naim. > Начальство предлагает эту https://ecumoney.com/try/test.pl Её сложно ввести. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From inthrax на gmail.com Fri Nov 28 05:49:08 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 28 Nov 2008 16:49:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <148351227868145@webmail12.yandex.ru> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <148351227868145@webmail12.yandex.ru> Message-ID: <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> Пока не cpan. Но в перспективе будет. Я с оффлайна вернусь, запакую, и отправлю 2008/11/28 Orlovsky Alexander : > давай! оно не на CPAN-е как я понял? > > 28.11.08, 00:10, "Vladimir V. Perepelitsa" : > >> Могу предложить такую, как в аттаче. -- Best wishes, Vladimir V. Perepelitsa aka Mons From andy на shitov.ru Fri Nov 28 06:20:05 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 28 Nov 2008 17:20:05 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQvtC60Lg=?= Message-ID: Как вы заставляете коллег (подчиненных) писать документацию? Сегодня же написать минимальную документацию очень просто: есть вики, есть поды, есть что угодно. Не хотят, суки :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Fri Nov 28 06:31:09 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 28 Nov 2008 17:31:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: References: Message-ID: <493000AD.5010905@serezhkin.com> Andrew Shitov wrote: > Как вы заставляете коллег (подчиненных) писать документацию? > > Сегодня же написать минимальную документацию очень просто: есть вики, > есть поды, есть что угодно. Не хотят, суки :-) > Я аж даже не знаю, Когда начальсво увидело меня за наполнением вики, оно натравилона меня девочку из отдела документации ... и травило меня ею неделю. в результате получилось нечто огромное =) Скажи всем, что вики, это не для чужих, а для себя, краткие заметки как выполнить какое либо действие ... вот например соседи держат в вики списки комманд, как переключить репликацию в мискле безболезненно. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From dmarsentev на gmail.com Fri Nov 28 06:32:29 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Fri, 28 Nov 2008 17:32:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: References: Message-ID: У меня вот нету подчинённых, но я убеждаю окружающих в том, что надо писать документацию, почти исключительно личным примером. Ну потом мотивация ещё важна. Если некий програмист владеет недокументированным кодом, то он царь и бог и сковырнуть его трудно. Этому надо противостоять как-то. На управленческом уровне решение вижу таким. 1) Парная разработка (в духе XP) либо 2) Вася разрабатывает неделю модуль А, Петя эту же неделю разрабатывает модуль Б. Причём перед началом разработки они пишут на вики, что же они хотят, чтобы эти модули делали. Постановку задачи, так скажем. Во время написания кода - код документируют pod-ом. А через неделю меняются местами: Вася => Б, Петя => А. Сперва наступают плач и скрежет зубовный, а за ними - катарсис и очищение. Помню, Бесков-Доронин (в своём ЖЖ кажется) похожую методу пропагандировал: смена ролей в команде. 28 ноября 2008 г. 17:20 пользователь Andrew Shitov написал: > Как вы заставляете коллег (подчиненных) писать документацию? > > Сегодня же написать минимальную документацию очень просто: есть вики, > есть поды, есть что угодно. Не хотят, суки :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Fri Nov 28 06:33:25 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 28 Nov 2008 17:33:25 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQvtC60Lg=?= In-Reply-To: <493000AD.5010905@serezhkin.com> References: <493000AD.5010905@serezhkin.com> Message-ID: > Скажи всем, что вики, это не для чужих, а для себя, краткие заметки как > выполнить какое либо действие ... - Напиши в вики документацию. - Давай на словах расскажу. - Надо в вики. - В вики не надо. :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Fri Nov 28 06:41:57 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 28 Nov 2008 17:41:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: References: <493000AD.5010905@serezhkin.com> Message-ID: <49300335.6030902@serezhkin.com> Andrew Shitov wrote: >> Скажи всем, что вики, это не для чужих, а для себя, краткие заметки как >> выполнить какое либо действие ... >> > > - Напиши в вики документацию. > - Давай на словах расскажу. > - Надо в вики. > - В вики не надо. > - ну тогда письмом мне пошли. - да ты ж опять его в вики положишь. - ну да, я такой. =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From telminov на kdl-test.ru Fri Nov 28 06:43:42 2008 From: telminov на kdl-test.ru (=?KOI8-R?Q?=F4=C5=CC=D8=CD=C9=CE=CF=D7_=F3=C5=D2=C7=C5=CA?=) Date: Fri, 28 Nov 2008 17:43:42 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: References: Message-ID: <4930039E.6090905@kdl-test.ru> Для себя же лучше документировать проги - откроешь, бывало, код месячной давности и тратишь на него вермя, чтобы просто вспомнить/понять, что где возвращается и с какой целью, и кем потом используется, и почему именно так, и... А так в доку заглянул, или коменты в коде почитал, - и сразу основные вещи освежил/понял. В код вчитываешься уже в небольших кусках, где нужно знать все в деталях. Или все умеют писать программы так, что и без доки понятно (хотя бы самому)? Может я просто плохо пишу? Andrew Shitov пишет: > Как вы заставляете коллег (подчиненных) писать документацию? > > Сегодня же написать минимальную документацию очень просто: есть вики, > есть поды, есть что угодно. Не хотят, суки :-) > > From andy на shitov.ru Fri Nov 28 06:47:24 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 28 Nov 2008 17:47:24 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQvtC60Lg=?= In-Reply-To: <4930039E.6090905@kdl-test.ru> References: <4930039E.6090905@kdl-test.ru> Message-ID: > А так в доку заглянул, или коменты в коде почитал, - и сразу основные вещи А что лучше - комментарии или вики? (У меня есть ответ, хочется мнений :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From telminov на kdl-test.ru Fri Nov 28 06:51:55 2008 From: telminov на kdl-test.ru (=?KOI8-R?Q?=F4=C5=CC=D8=CD=C9=CE=CF=D7_=F3=C5=D2=C7=C5=CA?=) Date: Fri, 28 Nov 2008 17:51:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: References: <4930039E.6090905@kdl-test.ru> Message-ID: <4930058B.3060200@kdl-test.ru> К вики удобный доступ, но в ней информации труднее поддерживать в актуальном состоянии. Слышал я, что если вести комментарии в POD-формате, то из него можно генерить чуть ли все что угодно. Возможно и с вики завязать как-то можно? У самого такого опыта нет. Andrew Shitov пишет: >> А так в доку заглянул, или коменты в коде почитал, - и сразу основные вещи >> > > А что лучше - комментарии или вики? (У меня есть ответ, хочется мнений :-) > > > From juchkov на gmail.com Fri Nov 28 06:54:00 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 28 Nov 2008 17:54:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: <4930058B.3060200@kdl-test.ru> References: <4930039E.6090905@kdl-test.ru> <4930058B.3060200@kdl-test.ru> Message-ID: <515930068.20081128175400@gmail.com> Здравствуйте, Тельминов. Вы писали 28 ноября 2008 г., 17:51:55: ТС> Слышал я, что если вести комментарии в POD-формате, то из него можно ТС> генерить чуть ли все что угодно. Возможно и с вики завязать как-то можно? ТС> У самого такого опыта нет. С некоторыми виками - можно. Модули на спане. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From juchkov на gmail.com Fri Nov 28 06:55:26 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 28 Nov 2008 17:55:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: References: <4930039E.6090905@kdl-test.ru> Message-ID: <1343854697.20081128175526@gmail.com> Здравствуйте, Andrew. Вы писали 28 ноября 2008 г., 17:47:24: >> А так в доку заглянул, или коменты в коде почитал, - и сразу основные вещи AS> А что лучше - комментарии или вики? (У меня есть ответ, хочется мнений :-) и pod-документация и вика. они несут разный смысл и разную нагрузку. pod - быстро по ходу разработки посмотреть краткие моменты. вика - более полное описание модулей и интерфесов. комменты - опциональны, но на "тяжелых" кусках должны быть. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From ivan на serezhkin.com Fri Nov 28 07:02:51 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 28 Nov 2008 18:02:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: References: <4930039E.6090905@kdl-test.ru> Message-ID: <4930081B.6040801@serezhkin.com> Andrew Shitov wrote: >> А так в доку заглянул, или коменты в коде почитал, - и сразу основные вещи >> > > А что лучше - комментарии или вики? (У меня есть ответ, хочется мнений :-) > Комменты вестимо, ибо по ним можно доксигеном пройтись, вот интеловцы молодцы, что б я без комментов делал ? При этом в микросовтовском стиле пишут, видимо чтоб кодна фоне комментов не казался куцым =) /******************************************************************************* * * FUNCTION: AcpiUtCopyIdString * * PARAMETERS: Destination - Where to copy the string * Source - Source string * MaxLength - Length of the destination buffer * * RETURN: None * * DESCRIPTION: Copies an ID string for the _HID, _CID, and _UID methods. * Performs removal of a leading asterisk if present -- workaround * for a known issue on a bunch of machines. * ******************************************************************************/ static void AcpiUtCopyIdString ( char *Destination, char *Source, ACPI_SIZE MaxLength) { /* * Workaround for ID strings that have a leading asterisk. This construct * is not allowed by the ACPI specification (ID strings must be * alphanumeric), but enough existing machines have this embedded in their * ID strings that the following code is useful. */ if (*Source == '*') { Source++; } /* Do the actual copy */ ACPI_STRNCPY (Destination, Source, MaxLength); } -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From nordicdyno на yandex.ru Fri Nov 28 07:14:22 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 28 Nov 2008 18:14:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: References: Message-ID: <104891227885262@webmail47.yandex.ru> убеждением и личным примером :) 28.11.08, 17:20, "Andrew Shitov" : > Как вы заставляете коллег (подчиненных) писать документацию? > Сегодня же написать минимальную документацию очень просто: есть вики, > есть поды, есть что угодно. Не хотят, суки :-) > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From nordicdyno на yandex.ru Fri Nov 28 07:16:47 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 28 Nov 2008 18:16:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: References: <4930039E.6090905@kdl-test.ru> Message-ID: <767781227885407@webmail11.yandex.ru> "лучше" здесь плохое слово И то и то хорошо. В комментариях "частные" данные, в вики удобно описать систему "в общем" 28.11.08, 17:47, "Andrew Shitov" : > > А так в доку заглянул, или коменты в коде почитал, - и сразу основные вещи > А что лучше - комментарии или вики? (У меня есть ответ, хочется мнений :-) > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From nordicdyno на yandex.ru Fri Nov 28 07:24:45 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 28 Nov 2008 18:24:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: <4930058B.3060200@kdl-test.ru> References: <4930039E.6090905@kdl-test.ru> <4930058B.3060200@kdl-test.ru> Message-ID: <164691227885885@webmail19.yandex.ru> Ну вообще POD задумывался для того чтобы его можно было в любом формате представлять, некоторые на нем даже книжки пишут =) Я пробовал транслятор Pod::Simple::Wiki, вроде работает.. Но опять же ИМХО документацию и wiki лучше разделять (В POD-е рядом с кодомдержать, актуальную техническую информацию, а в wiki общее описание и возможно какие-то правила как это использовать) 28.11.08, 17:51, "Тельминов Сергей" : > К вики удобный доступ, но в ней информации труднее поддерживать в > актуальном состоянии. > Слышал я, что если вести комментарии в POD-формате, то из него можно > генерить чуть ли все что угодно. Возможно и с вики завязать как-то можно? > У самого такого опыта нет. > Andrew Shitov пишет: > >> А так в доку заглянул, или коменты в коде почитал, - и сразу основные вещи > >> > > > > А что лучше - комментарии или вики? (У меня есть ответ, хочется мнений :-) > > > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From inthrax на gmail.com Fri Nov 28 13:48:47 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Sat, 29 Nov 2008 00:48:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?5M/LyQ==?= In-Reply-To: <4930058B.3060200@kdl-test.ru> References: <4930039E.6090905@kdl-test.ru> <4930058B.3060200@kdl-test.ru> Message-ID: <20f279210811281348oe830f64obf978b28530c4cd8@mail.gmail.com> Я юзаю pod2wiki для вики на googlecode 2008/11/28 Тельминов Сергей : > К вики удобный доступ, но в ней информации труднее поддерживать в актуальном > состоянии. > > Слышал я, что если вести комментарии в POD-формате, то из него можно > генерить чуть ли все что угодно. Возможно и с вики завязать как-то можно? > У самого такого опыта нет. > > Andrew Shitov пишет: >>> >>> А так в доку заглянул, или коменты в коде почитал, - и сразу основные >>> вещи >>> >> >> А что лучше - комментарии или вики? (У меня есть ответ, хочется мнений :-) Лучше - POD ;) -- Best wishes, Vladimir V. Perepelitsa aka Mons From ksurent на gmail.com Fri Nov 28 14:18:55 2008 From: ksurent на gmail.com (ksurent) Date: Sat, 29 Nov 2008 01:18:55 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQvtC60Lg=?= Message-ID: <4a701b370811281418n51f26086h39c785ad00238d6b@mail.gmail.com> Еще довольно удобная штука в данном плане - NaturalDocs. Генерит красивые доки, сразу с поиском по классам/методам. Понимает наследование в классах, можно делать внутренние ссылки и много других вкусностей. Можно юзать стандартный под синтаксис всего с парой-тройкой кастомных ключевых слов: *=begin nd Method: foo Parameters: bar - bar parameter baz - baz parameter Returns: foobarbaz =cut sub foo { ... *} Btw, написан на перле. 28 ноября 2008 г. 23:00 пользователь написал: > Комменты вестимо, ибо по ним можно доксигеном пройтись, вот интеловцы > молодцы, что б я без комментов делал ? > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From gg.error на gmail.com Sat Nov 29 04:46:04 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Sat, 29 Nov 2008 15:46:04 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <200811281306.00546.aml@rulezz.ru> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> <200811281306.00546.aml@rulezz.ru> Message-ID: <75b57edb0811290446x76622b00tf6de7915be37bbb1@mail.gmail.com> 28 ноября 2008 г. 13:06 пользователь Alexander Lourier написал: > В письме Wednesday 26 November 2008 23:52:28 Павел Тимонин написал: > > > платформа серверная и не имеет опеноффиса. хотя можно и поставить. > > Я на сервере делал. Жаль, это все отдельным модулем сразу не оформлял - > можно > было бы в CPAN залить. Смысл такой - запускается Xvfb, а потом > натравливается > на него oocalc. Да-да, он даже в batch-mode не хочет без DISPLAY > запускаться. > На макроязыке OO пишутся функции, которые открывают и пересохраняют файлы, > а > потом через командную строку OO вызываются. > > > но я так > > понимаю, что хорошее есть xml. тогда вопрос как его парсить - конечно, > > можно руками, однако есть более простые пути. > > Можно в CSV сразу экспортировать через OO, если данные простые. > > > 25 ноября 2008 г. 23:14 пользователь Alexander Lourier > написал: > > > В письме Tuesday 25 November 2008 16:19:20 Павел Тимонин написал: > > > > нне. вопрос именно в формате входных файлов - чем можно и нужно ли > > > > > > заменять > > > > > > > csv. модулью всё равно, он получает, грубо говоря, строки с текстом - > > > > разборкой входных файлов занимается основной скрипт. но я не знаю, > > > > какие ему давать файлы. > > > > > > Если платформа Win32, то Иван уже подсказал решение. Если же нет, то > > > можно воспользоваться микроскопом для гвоздей. Openoffice отлично > > > скриптуется и умеет читать Excel-документы и выводить нормальный XML. > > > Потом можно и обратное преобразование делать. > > > > > > > 25 ноября 2008 г. 16:15 пользователь Ivan B. Serezhkin > > > > > > > > написал: > > > > > Павел Тимонин wrote: > > > > >> боты скрипта. > > > > >> > > > > >> Вопрос: как передавать данные скрипту: > > > > >> > > > > >> 1. Наиболее правильно. > > > > >> > > > > >> Складывать их в директорию INBOUND, а скрипт будет > перекладыватьих > > > > >> в > > > > > > > > > > PROCESSED и через неделю удалять > > > > > > > > > >> 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с > этой > > > > >> задачей, а я потом разбирался с обнаруженными ошибками). > > > > >> > > > > >> Писать лог, в логе название файла, мменеджеру вкурить man grep. > > > > > > > > > > Пусть делает grep error logfile. > > > > > При нахождении еррора идёт в процессед, забирает файл, правит его > > > > > ручками, и складывает опять в инбоунд. > > > > > > > > > > Можно завести ещё и директорию XPEHOBO_PROCESSED, тогда и греп не > > > > > > нужен, > > > > > > > > но тогда непонятно что не понравилось скирпту. > > > > > > > > > > > > > > > -- > > > > > Ivan B. Serezhkin > > > > > Spamooborona, Yandex. http://so.yandex.ru/ > > > > > > > > > > -- > > > > > Moscow.pm mailing list > > > > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > > > Alexander Lourier, http://aml.rulezz.ru/ > > > -- > > > Moscow.pm mailing list > > > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Alexander Lourier, http://aml.rulezz.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From gg.error на gmail.com Sat Nov 29 04:46:34 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Sat, 29 Nov 2008 15:46:34 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QtdGA0LXQtNCw0YfQsCDQtNCw0L3QvdGL0YUg?= =?utf-8?b?0YHQutGA0LjQv9GC0YM=?= In-Reply-To: <75b57edb0811290446x76622b00tf6de7915be37bbb1@mail.gmail.com> References: <75b57edb0811250509g626f7c0by3b60798fe714a215@mail.gmail.com> <200811252314.53673.aml@rulezz.ru> <75b57edb0811261252q1762dfe0y93645bf11d58402e@mail.gmail.com> <200811281306.00546.aml@rulezz.ru> <75b57edb0811290446x76622b00tf6de7915be37bbb1@mail.gmail.com> Message-ID: <75b57edb0811290446s24ee023rfe0cdfceeaee6b50@mail.gmail.com> оу пардон, я не ту кнопку нажал.. 29 ноября 2008 г. 15:46 пользователь Павел Тимонин написал: > > 28 ноября 2008 г. 13:06 пользователь Alexander Lourier написал: > >> В письме Wednesday 26 November 2008 23:52:28 Павел Тимонин написал: >> >> > платформа серверная и не имеет опеноффиса. хотя можно и поставить. >> >> Я на сервере делал. Жаль, это все отдельным модулем сразу не оформлял - >> можно >> было бы в CPAN залить. Смысл такой - запускается Xvfb, а потом >> натравливается >> на него oocalc. Да-да, он даже в batch-mode не хочет без DISPLAY >> запускаться. >> На макроязыке OO пишутся функции, которые открывают и пересохраняют файлы, >> а >> потом через командную строку OO вызываются. >> >> > но я так >> > понимаю, что хорошее есть xml. тогда вопрос как его парсить - конечно, >> > можно руками, однако есть более простые пути. >> >> Можно в CSV сразу экспортировать через OO, если данные простые. >> >> > 25 ноября 2008 г. 23:14 пользователь Alexander Lourier >> написал: >> > > В письме Tuesday 25 November 2008 16:19:20 Павел Тимонин написал: >> > > > нне. вопрос именно в формате входных файлов - чем можно и нужно ли >> > > >> > > заменять >> > > >> > > > csv. модулью всё равно, он получает, грубо говоря, строки с текстом >> - >> > > > разборкой входных файлов занимается основной скрипт. но я не знаю, >> > > > какие ему давать файлы. >> > > >> > > Если платформа Win32, то Иван уже подсказал решение. Если же нет, то >> > > можно воспользоваться микроскопом для гвоздей. Openoffice отлично >> > > скриптуется и умеет читать Excel-документы и выводить нормальный XML. >> > > Потом можно и обратное преобразование делать. >> > > >> > > > 25 ноября 2008 г. 16:15 пользователь Ivan B. Serezhkin >> > > > >> > > > написал: >> > > > > Павел Тимонин wrote: >> > > > >> боты скрипта. >> > > > >> >> > > > >> Вопрос: как передавать данные скрипту: >> > > > >> >> > > > >> 1. Наиболее правильно. >> > > > >> >> > > > >> Складывать их в директорию INBOUND, а скрипт будет >> перекладыватьих >> > > > >> в >> > > > > >> > > > > PROCESSED и через неделю удалять >> > > > > >> > > > >> 2. Наиболее просто (чтобы юзер типа менеджера мог справиться с >> этой >> > > > >> задачей, а я потом разбирался с обнаруженными ошибками). >> > > > >> >> > > > >> Писать лог, в логе название файла, мменеджеру вкурить man grep. >> > > > > >> > > > > Пусть делает grep error logfile. >> > > > > При нахождении еррора идёт в процессед, забирает файл, правит его >> > > > > ручками, и складывает опять в инбоунд. >> > > > > >> > > > > Можно завести ещё и директорию XPEHOBO_PROCESSED, тогда и греп не >> > > >> > > нужен, >> > > >> > > > > но тогда непонятно что не понравилось скирпту. >> > > > > >> > > > > >> > > > > -- >> > > > > Ivan B. Serezhkin >> > > > > Spamooborona, Yandex. http://so.yandex.ru/ >> > > > > >> > > > > -- >> > > > > Moscow.pm mailing list >> > > > > moscow-pm на pm.org | http://moscow.pm.org >> > > >> > > -- >> > > Alexander Lourier, http://aml.rulezz.ru/ >> > > -- >> > > Moscow.pm mailing list >> > > moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> -- >> Alexander Lourier, http://aml.rulezz.ru/ >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Sat Nov 29 12:50:07 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Sat, 29 Nov 2008 23:50:07 +0300 Subject: [Moscow.pm] GUI Message-ID: <20081129205007.GT24728@work.uvw.ru> А кто посоветует какую хорошую либу для написания GUI (обычный не-веб)? Варианты GUI для венды интересуют мало, но если либа будет позволять писать кроссплатформенно то будет плюсом -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From inthrax на gmail.com Sat Nov 29 14:29:31 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Sun, 30 Nov 2008 01:29:31 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081129205007.GT24728@work.uvw.ru> References: <20081129205007.GT24728@work.uvw.ru> Message-ID: <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> http://search.cpan.org/~awin/Qt-0.03/Qt.pm http://search.cpan.org/~mbarbon/Wx-0.88/Wx.pm 2008/11/29 Dmitry E. Oboukhov : > А кто посоветует какую хорошую либу для написания GUI (обычный > не-веб)? > Варианты GUI для венды интересуют мало, но если либа будет > позволять писать кроссплатформенно то будет плюсом -- Best wishes, Vladimir V. Perepelitsa aka Mons From unera на debian.org Sun Nov 30 01:58:14 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Sun, 30 Nov 2008 12:58:14 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> Message-ID: <20081130095812.GU24728@work.uvw.ru> On 01:29 Sun 30 Nov , Vladimir V. Perepelitsa wrote: VVP> http://search.cpan.org/~awin/Qt-0.03/Qt.pm VVP> http://search.cpan.org/~mbarbon/Wx-0.88/Wx.pm а какой-то сравнительный анализ? VVP> 2008/11/29 Dmitry E. Oboukhov : >> А кто посоветует какую хорошую либу для написания GUI (обычный >> не-веб)? >> Варианты GUI для венды интересуют мало, но если либа будет >> позволять писать кроссплатформенно то будет плюсом -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From ivan на serezhkin.com Sun Nov 30 06:42:02 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 30 Nov 2008 17:42:02 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081130095812.GU24728@work.uvw.ru> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> Message-ID: <4932A63A.1080100@serezhkin.com> Dmitry E. Oboukhov wrote: > On 01:29 Sun 30 Nov , Vladimir V. Perepelitsa wrote: > VVP> http://search.cpan.org/~awin/Qt-0.03/Qt.pm > VVP> http://search.cpan.org/~mbarbon/Wx-0.88/Wx.pm > а какой-то сравнительный анализ? Wx мнеиксы вешает навзничь =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From unera на debian.org Sun Nov 30 06:49:12 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Sun, 30 Nov 2008 17:49:12 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <4932A63A.1080100@serezhkin.com> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> Message-ID: <20081130144912.GV24728@work.uvw.ru> On 17:42 Sun 30 Nov , Ivan B. Serezhkin wrote: > Dmitry E. Oboukhov wrote: >> On 01:29 Sun 30 Nov , Vladimir V. Perepelitsa wrote: VVP>>> http://search.cpan.org/~awin/Qt-0.03/Qt.pm 16 Apr 1997 блин это уже и смотреть смысла не имеет наверное :( VVP>>> http://search.cpan.org/~mbarbon/Wx-0.88/Wx.pm а это ноябрь 2008 и посмотрел я GTK - он 2003 года и FLTK он 2000 года (имею ввиду CPAN) >> а какой-то сравнительный анализ? > Wx мнеиксы вешает навзничь =) получается альтернатив Wx и нет? просто Tk не рассматриваем: я Tk-шных программ у которых вид был бы не ужасно-страшный не встречал блин, грустная ситуация придется за С++ видимо браться, а так не хотелось... -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From ivan на serezhkin.com Sun Nov 30 06:59:21 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 30 Nov 2008 17:59:21 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081130144912.GV24728@work.uvw.ru> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> Message-ID: <4932AA49.8040000@serezhkin.com> Dmitry E. Oboukhov wrote: > блин, грустная ситуация > придется за С++ видимо браться, а так не хотелось... > И сделать биндинги к четвёртой qt =) use Prima; -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From makarov.e.g на gmail.com Sun Nov 30 07:07:00 2008 From: makarov.e.g на gmail.com (Egor Makarov) Date: Sun, 30 Nov 2008 18:07:00 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081130144912.GV24728@work.uvw.ru> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> Message-ID: <6aa971900811300707g413b1578pca96258969f9210@mail.gmail.com> А "use Gtk2" почему не тема? Я, если честно, не использовал особо, кроме программ типа "палка-палка-огурец", но вроде все вполне неплохо... 2008/11/30 Dmitry E. Oboukhov > On 17:42 Sun 30 Nov , Ivan B. Serezhkin wrote: > > Dmitry E. Oboukhov wrote: > >> On 01:29 Sun 30 Nov , Vladimir V. Perepelitsa wrote: > VVP>>> http://search.cpan.org/~awin/Qt-0.03/Qt.pm > 16 Apr 1997 > > блин это уже и смотреть смысла не имеет наверное :( > > > VVP>>> http://search.cpan.org/~mbarbon/Wx-0.88/Wx.pm > а это ноябрь 2008 > > и посмотрел я GTK - он 2003 года и FLTK он 2000 года > > (имею ввиду CPAN) > > > >> а какой-то сравнительный анализ? > > > Wx мнеиксы вешает навзничь =) > получается альтернатив Wx и нет? просто Tk не рассматриваем: > я Tk-шных программ у которых вид был бы не ужасно-страшный > не встречал > > > блин, грустная ситуация > придется за С++ видимо браться, а так не хотелось... > -- > ... 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.9 (GNU/Linux) > > iEYEARECAAYFAkkyp+gACgkQq4wAz/jiZTfGUwCgnpfklF/SndEitDB/HcwPmuAm > oWAAoKXTHbu2Lpog55vlbCvko7ECw0LA > =3tQL > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Sun Nov 30 07:23:51 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Sun, 30 Nov 2008 18:23:51 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <4932AA49.8040000@serezhkin.com> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> Message-ID: <20081130152350.GW24728@work.uvw.ru> > use Prima; я что-то посмотрел на hello world: внешний вид у Prima такой же ахтунг как у Тк я тут новый проект замыслил, но закладываться чтобы вид изначально ахтунг был не хочется :( -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From ruz на bestpractical.com Sun Nov 30 08:21:25 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sun, 30 Nov 2008 19:21:25 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081130152350.GW24728@work.uvw.ru> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> Message-ID: <589c94400811300821r74d874c9rbf1ab1d0f5225256@mail.gmail.com> Сейчас Padre активно развивается, а он на Wx-ах. Несомненно подтянет уровень этих биндингов. 2008/11/30 Dmitry E. Oboukhov : >> use Prima; > я что-то посмотрел на hello world: внешний вид у Prima такой же > ахтунг как у Тк > > я тут новый проект замыслил, но закладываться чтобы вид изначально > ахтунг был не хочется :( > > -- > ... 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.9 (GNU/Linux) > > iEYEARECAAYFAkkysAYACgkQq4wAz/jiZTf31QCeP1Xv1NuyYrV1g5dFTe2f1ts5 > 3bEAnRH9w4QI9zZck9CBJcT8dridSy4S > =sj3d > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From ksurent на gmail.com Sun Nov 30 09:18:10 2008 From: ksurent на gmail.com (ksurent) Date: Sun, 30 Nov 2008 20:18:10 +0300 Subject: [Moscow.pm] GUI Message-ID: <4a701b370811300918s460d8021l388abdd48da99f9b@mail.gmail.com> Биндингами к кт4 сейчас занимается некий Вадим Лихота с форума Винград. http://search.cpan.org/~vadiml/QtCore-4.004/lib/QtCore.pm 30 ноября 2008 г. 18:07 пользователь написал: > И сделать биндинги к четвёртой qt =) > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Sun Nov 30 13:35:25 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 1 Dec 2008 00:35:25 +0300 Subject: [Moscow.pm] 21 Message-ID: 18 декабря перлу исполняется 21 год. Предлагаю по этому поводу подумать о последней встрече Moscow.pm в этом году :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dionys на gmail.com Sun Nov 30 13:43:48 2008 From: dionys на gmail.com (Denis Ibaev) Date: Mon, 1 Dec 2008 00:43:48 +0300 Subject: [Moscow.pm] 21 In-Reply-To: References: Message-ID: > 18 декабря перлу исполняется 21 год. Совсем большой. Уже можно будет пить пиво. (: -- Денис Ибаев From shafiev на gmail.com Sun Nov 30 14:08:22 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 1 Dec 2008 01:08:22 +0300 Subject: [Moscow.pm] 21 In-Reply-To: References: Message-ID: <218771510811301408i4333b23bg4549d94c7057cf84@mail.gmail.com> Уже даже водку ему можно. (21 год) :) 1 декабря 2008 г. 0:43 пользователь Denis Ibaev написал: > > 18 декабря перлу исполняется 21 год. > > Совсем большой. Уже можно будет пить пиво. (: > > -- > Денис Ибаев > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: