From andy на shitov.ru Wed Nov 7 14:08:49 2007 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 8 Nov 2007 01:08:49 +0300 Subject: [Moscow.pm] test Message-ID: <1683011087.20071108010849@shitov.ru> -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Wed Nov 7 14:23:01 2007 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 8 Nov 2007 01:23:01 +0300 Subject: [Moscow.pm] test2 Message-ID: <1705671793.20071108012301@shitov.ru> -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From jerom+moscow-pm на bibirevo.net Fri Nov 9 14:12:15 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Sat, 10 Nov 2007 01:12:15 +0300 Subject: [Moscow.pm] =?utf-8?b?0J4g0YfRkdC8INCz0L7QstC+0YDQuNGC0YwsINGH?= =?utf-8?b?0YLQviDRgdC70YPRiNCw0YLRjD8=?= Message-ID: <4734DB3F.6070105@bibirevo.net> Привет. Как говорится: "Я не начну, никто не начнёт". Неделю назад deepone задал вопрос как раз по теме листа, потому отвечу сюда: > Раскажи, пожалуйста, что тебе было бы интересно услышать [на подобной встрече]? Я так думаю, что с большим интересам послушал бы про провал или серьёзные проблемы, возникшие в проектах из-за неверных решений. Описание любых крупных и мелких граблей перла, аргументированные ответы на критику языка тоже неплохо. Про общую архитектуру, иерархию классов, внутреннее устройство любого крупного высоконагруженного проекта. Любые best practices. Профилирование в больших проектах. Планирование времени разработки, реальная скорость разработки, внутренние стандарты кодирования. Использование Catalyst, DBIx::Class. А с учётом, что пока особой избалованности перловыми встречами не наблюдается, я с удовольствием услышу про что угодно. Кто-то хочет объяснить, почему Readonly лучше чем use constant? Прокомментировать perldelta 5.6 и 5.8? Рассказать, что блокируете поля в классах с помощью Hash::Util? С удовольствием послушаю про всё! -- jerom From andy на shitov.ru Fri Nov 9 14:23:10 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 10 Nov 2007 01:23:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: <4734DB3F.6070105@bibirevo.net> References: <4734DB3F.6070105@bibirevo.net> Message-ID: <1589358896.20071110012310@shitov.ru> > почему Readonly лучше чем use constant? Конвей, страница 55 :-) > С удовольствием послушаю про всё! Еще лучше будет, если кто-то предложит темы, которые он может рассказать, а не послушать :-) Формат - любой, начиная от lightning talks, заканчивая 15-20-30-минутной презентацией. Приветствуется и обкатка будущих докладов для воркшопов или YAPC. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From alex на kapranoff.ru Fri Nov 9 14:53:46 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sat, 10 Nov 2007 01:53:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: <4734DB3F.6070105@bibirevo.net> References: <4734DB3F.6070105@bibirevo.net> Message-ID: <1194648826.7199.8.camel@kaptain2> В Сбт, 10/11/2007 в 01:12 +0300, Andrey пишет: > Я так думаю, что с большим интересам послушал бы про провал или > серьёзные проблемы, возникшие в проектах из-за неверных решений. Оо. Могу рассказать, почему Рамблер-почта до сих пор работает на 5.6.x и никак не может перейти на 5.8 :) > Профилирование в больших проектах. Вот кстати отличная тема. Перловых профайлеров несколько, но все хромые. > Использование Catalyst, DBIx::Class. У нас в Р. есть люди, которые изъявляли желание рассказать про Dx::C. Ближе к May Perl, видимо. > А с учётом, что пока особой избалованности перловыми встречами не > наблюдается, я с удовольствием услышу про что угодно. Кто-то хочет А про что расскажешь-то? ;) -- Alex Kapranoff Inner Mongolia From ivan на serezhkin.com Fri Nov 9 15:19:52 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sat, 10 Nov 2007 02:19:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: <1194648826.7199.8.camel@kaptain2> References: <4734DB3F.6070105@bibirevo.net> <1194648826.7199.8.camel@kaptain2> Message-ID: <4734EB18.2030701@serezhkin.com> Alex Kapranoff wrote: > В Сбт, 10/11/2007 в 01:12 +0300, Andrey пишет: >> Я так думаю, что с большим интересам послушал бы про провал или >> серьёзные проблемы, возникшие в проектах из-за неверных решений. > > Оо. Могу рассказать, почему Рамблер-почта до сих пор работает на 5.6.x и > никак не может перейти на 5.8 :) > >> Профилирование в больших проектах. > > Вот кстати отличная тема. Перловых профайлеров несколько, но все хромые. > >> Использование Catalyst, DBIx::Class. > > У нас в Р. есть люди, которые изъявляли желание рассказать про Dx::C. > Ближе к May Perl, видимо. > >> А с учётом, что пока особой избалованности перловыми встречами не >> наблюдается, я с удовольствием услышу про что угодно. Кто-то хочет > > А про что расскажешь-то? ;) > Тут ещё я встрял, на счёт обкатать доклад это сильно сказано, для May perl я хочу сделать нечто сногсшибательное, а вот обкатать меня надо бы =) Вообщем принесу вебчат и POE , Кудинов как то на хайлоаде заякнулся что на пое можно сделать чат из 100 строк, сто строк не обещаю, а вот вебчат как раз та штука, на которой можно хорошо показать, что такое POE . -- Ivan B. Serezhkin From postmaster на softsearch.ru Fri Nov 9 15:19:39 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 10 Nov 2007 02:19:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: <4734DB3F.6070105@bibirevo.net> References: <4734DB3F.6070105@bibirevo.net> Message-ID: <1228321807.20071110021939@softsearch.ru> Здравствуйте Андрей, A> Про общую архитектуру, иерархию классов, внутреннее устройство A> любого крупного высоконагруженного проекта. Правда заключается в том, что всего этого просто нет. Не до архитектуры. Удержать бы рост проекта. А когда с этим справляются, то зачем тогда классы, если всё работает. :-) И этот подход кстати очень частый и реально работающий. Я говорил с людьми на подобную тему. Очень многие даже про svn не слышали, а если слышали, то не используют. Исключение - это наверное большие проекты от больших компаний. Там всё заранее спланировано. А когда есть план, то есть и архитектура. Так что если хотите пощупать стройную архитектуру - идите в крупную компанию крутиться винтиком в большой машине. Возможно повезёт и поработаете с большими нагрузками в крупном проекте. Из этого можно также придти к выводу, что большинство стартапов обречены или на стройную архитектуру и полный провал, или на тяп-ляп сделанный код и популярность. Первые имеют чёткий план и не отходят от него ибо это ломает архитектуру, вторые экспериментируют, создают инновации и потому набирают популярность. Единичные исключение существую - это клоны западных проектов и клоны этих клонов, которые фактически имели прототип и потому заранее что-то могли продумать и спланировать. Я бы переформулировал твой вопрос так: как создать иерархию классов на том говнокоде, что достался в наследство. И как её сохранить при постоянных сменах ориентиров развития. Так например Flickr (возможно путаю) был изначально сайтом для flash-игр, а превратился в фотохостинг. P.S. Уберите пожалуйста префикс [Moscow.pm] в темах. Он сделает их нечитаемыми при многократных реплаях. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From alex на kapranoff.ru Fri Nov 9 15:27:43 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sat, 10 Nov 2007 02:27:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: <4734EB18.2030701@serezhkin.com> References: <4734DB3F.6070105@bibirevo.net> <1194648826.7199.8.camel@kaptain2> <4734EB18.2030701@serezhkin.com> Message-ID: <1194650863.7622.0.camel@kaptain2> В Сбт, 10/11/2007 в 02:19 +0300, Ivan B. Serezhkin пишет: > Тут ещё я встрял, на счёт обкатать доклад это сильно сказано, для May > perl я хочу сделать нечто сногсшибательное, а вот обкатать меня надо бы =) > > Вообщем принесу вебчат и POE , Кудинов как то на хайлоаде заякнулся что > на пое можно сделать чат из 100 строк, сто строк не обещаю, а вот вебчат > как раз та штука, на которой можно хорошо показать, что такое POE . Это будет супер! From andy на shitov.ru Fri Nov 9 21:41:43 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 10 Nov 2007 08:41:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: <1228321807.20071110021939@softsearch.ru> References: <4734DB3F.6070105@bibirevo.net> <1228321807.20071110021939@softsearch.ru> Message-ID: <677647174.20071110084143@shitov.ru> > P.S. > Уберите пожалуйста префикс [Moscow.pm] в темах. Он сделает их > нечитаемыми при многократных реплаях. Хоть mailman и написан на питоне, а не на перле, повторов префикса система, по-видимому, не делает :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Fri Nov 9 21:44:54 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 10 Nov 2007 08:44:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: <1194650863.7622.0.camel@kaptain2> References: <4734DB3F.6070105@bibirevo.net> <1194648826.7199.8.camel@kaptain2> <4734EB18.2030701@serezhkin.com> <1194650863.7622.0.camel@kaptain2> Message-ID: <997084667.20071110084454@shitov.ru> >> Вообщем принесу вебчат и POE , Кудинов как то на хайлоаде заякнулся что >> на пое можно сделать чат из 100 строк, сто строк не обещаю, а вот вебчат >> как раз та штука, на которой можно хорошо показать, что такое POE . > Это будет супер! А еще лучше - два чата, для первой встречи на Perl 5, для второй на Perl 6 :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From evdokimov.denis на gmail.com Sat Nov 10 01:25:35 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Sat, 10 Nov 2007 12:25:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: <997084667.20071110084454@shitov.ru> References: <4734DB3F.6070105@bibirevo.net> <1194648826.7199.8.camel@kaptain2> <4734EB18.2030701@serezhkin.com> <1194650863.7622.0.camel@kaptain2> <997084667.20071110084454@shitov.ru> Message-ID: Добрый день всем. Хотел бы услышать личный опыт тех, кто выкладывал свои пакеты на CPAN Какие это дало результаты? На скольких проектах их тестировали, прежде чем отдать в массы? Действительно ли кто-то присылает сообщения об ошибках или предложения по улучшению? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071110/88290e71/attachment.html From artur+moscow.pm.org на niif.spb.su Sat Nov 10 01:57:07 2007 From: artur+moscow.pm.org на niif.spb.su (arto) Date: Sat, 10 Nov 2007 11:57:07 +0200 (EET) Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= Message-ID: > Добрый день всем. > Хотел бы услышать личный опыт тех, кто выкладывал свои пакеты на CPAN > Какие это дало результаты? не надо таскать пакеты с собой -- просто поставить с cpan > На скольких проектах их тестировали, прежде чем отдать в массы? 1-2 > Действительно ли кто-то присылает сообщения об ошибках или предложения > по улучшению? да. иногда достаточно радикальные. -- wbw, arto From zhecka на gmail.com Sat Nov 10 02:24:03 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sat, 10 Nov 2007 13:24:03 +0300 Subject: [Moscow.pm] Perl Socket application Message-ID: День добрый. Заметил странную особенность, во многих модулях присутствует довольно серьёзная утечка памяти. Когда за неделю работы модуль распухает в памяти с 5 мегов до 90 это начинает напрягать. Понимаю, что это в основном косяки программистов написавших модуль, но может есть средства диагностики какие-нибудь ? Второй вопрос на который не могу нигде найти ответа. какая структурная форма для констант лучше ? sub DEBUG() { 0 } или use constant DEBUG => 0; или все таки $DEBUG = 0; странно, но на $DEBUG обработка данных быстрее, хотя должно быть наоборот при использовании constant. -- Best Regards ZHECKA-RIPN From jerom+moscow-pm на bibirevo.net Sat Nov 10 02:28:55 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Sat, 10 Nov 2007 13:28:55 +0300 Subject: [Moscow.pm] Perl Socket application In-Reply-To: References: Message-ID: <473587E7.8060804@bibirevo.net> Eugene Kaltashkin пишет: > Второй вопрос на который не могу нигде найти ответа. > какая структурная форма для констант лучше ? > > sub DEBUG() { 0 } > или > use constant DEBUG => 0; > или все таки > $DEBUG = 0; > > странно, но на $DEBUG обработка данных быстрее, хотя должно быть > наоборот при использовании constant. > Конвей, страница 55 :-) (c) Shitov: Лучше всего делать так: use Readonly; Readonly my $DEBUG => 0; -- jerom From jerom+moscow-pm на bibirevo.net Sat Nov 10 02:32:59 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Sat, 10 Nov 2007 13:32:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: <1194648826.7199.8.camel@kaptain2> References: <4734DB3F.6070105@bibirevo.net> <1194648826.7199.8.camel@kaptain2> Message-ID: <473588DB.60603@bibirevo.net> Alex Kapranoff пишет: > >> А с учётом, что пока особой избалованности перловыми встречами не >> наблюдается, я с удовольствием услышу про что угодно. Кто-то хочет >> > > А про что расскажешь-то? ;) > > Не, я боюсь людей и не знаю о чём рассказывать. Но должен же кто-то слушать? :-) -- jerom From zhecka на gmail.com Sat Nov 10 03:04:34 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sat, 10 Nov 2007 14:04:34 +0300 Subject: [Moscow.pm] Perl Socket application In-Reply-To: <473587E7.8060804@bibirevo.net> References: <473587E7.8060804@bibirevo.net> Message-ID: On Nov 10, 2007 1:28 PM, Andrey wrote: > Eugene Kaltashkin пишет: > > Второй вопрос на который не могу нигде найти ответа. > > какая структурная форма для констант лучше ? > > > > sub DEBUG() { 0 } > > или > > use constant DEBUG => 0; > > или все таки > > $DEBUG = 0; > > > > странно, но на $DEBUG обработка данных быстрее, хотя должно быть > > наоборот при использовании constant. > > > > Конвей, страница 55 :-) (c) Shitov: Лучше всего делать так: > > use Readonly; > Readonly my $DEBUG => 0; Что-то я не уверен в этой затее. В чем сила брат ? ;) Readonly.pm does impose a performance penalty. It's pretty slow. How slow? Run the "benchmark.pl" script that comes with Readonly. On my test system, "use constant", typeglob constants, and regular read/write Perl variables were all about the same speed, and Readonly.pm constants were about 1/20 the speed. However, there is relief. There is a companion module available, Read- only::XS. If it is installed on your system, Readonly.pm uses it to make read-only scalars much faster. With Readonly::XS, Readonly scalars are as fast as the other types of variables. Readonly arrays and hashes will still be relatively slow. But it's likely that most of your Readonly variables will be scalars. ЗЫ: как посидели вчера ? -- Best Regards ZHECKA-RIPN From andy на shitov.ru Sat Nov 10 03:26:18 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 10 Nov 2007 14:26:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: References: <4734DB3F.6070105@bibirevo.net> <1194648826.7199.8.camel@kaptain2> <4734EB18.2030701@serezhkin.com> <1194650863.7622.0.camel@kaptain2> <997084667.20071110084454@shitov.ru> Message-ID: <1324779171.20071110142618@shitov.ru> > Какие это дало результаты? > На скольких проектах их тестировали, прежде чем отдать в массы? > Действительно ли кто-то присылает сообщения об ошибках или предложения по улучшению? Чтобы выложить что-то на CPAN, не обязательно написать что-то гениальное и полностью законченное. Тут показателен пример Фицпатрика, который на большом проекте смог вырастить несколько технологий (memcached, gearmand), которые сконструированы так, что ценны сами по себе, в отрыве от livejournal. То же и со спаном - получилось что-то стоящее - вперед :-) Причем публикация на спане - это повод для самого себя начать быть более аккуратном и правильнее использовать код повторно. P. S. Про Gearmand (систему распределения задач по бекендам) кому-нибудь интересно послушать? -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Sat Nov 10 03:36:10 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 10 Nov 2007 14:36:10 +0300 Subject: [Moscow.pm] Perl Socket application In-Reply-To: References: <473587E7.8060804@bibirevo.net> Message-ID: <1862606457.20071110143610@shitov.ru> >> use Readonly; >> Readonly my $DEBUG => 0; > Что-то я не уверен в этой затее. В чем сила брат ? ;) > ЗЫ: как посидели вчера ? use constant плох тем, что ему нужны barewords. Readonly манипулирует обычными лексическими переменными. Второе отличие - ограничение области видимости: do { use constant PM => 'Moscow 1.0'; }; print PM; # печатается без вопросов do { use Readonly; Readonly my $group => 'Moscow 2.0'; }; print $group; # Use of uninitialized value in print -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Sat Nov 10 06:45:13 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sat, 10 Nov 2007 17:45:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: <1324779171.20071110142618@shitov.ru> References: <4734DB3F.6070105@bibirevo.net> <1194648826.7199.8.camel@kaptain2> <4734EB18.2030701@serezhkin.com> <1194650863.7622.0.camel@kaptain2> <997084667.20071110084454@shitov.ru> <1324779171.20071110142618@shitov.ru> Message-ID: <4735C3F9.502@serezhkin.com> Andrew Shitov wrote: > P. S. Про Gearmand (систему распределения задач по бекендам) > кому-нибудь интересно послушать? Однозначно ! -- Ivan B. Serezhkin From zhecka на gmail.com Sat Nov 10 09:05:09 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sat, 10 Nov 2007 20:05:09 +0300 Subject: [Moscow.pm] Perl Socket application In-Reply-To: <1862606457.20071110143610@shitov.ru> References: <473587E7.8060804@bibirevo.net> <1862606457.20071110143610@shitov.ru> Message-ID: > use constant плох тем, что ему нужны barewords. Readonly манипулирует > обычными лексическими переменными. > > Второе отличие - ограничение области видимости: > > do { > use constant PM => 'Moscow 1.0'; > }; > print PM; # печатается без вопросов > > do { > use Readonly; > Readonly my $group => 'Moscow 2.0'; > }; > print $group; # Use of uninitialized value in print хм. на самом деле всё очень грустно. use Benchmark qw( cmpthese ) ; use Readonly; my $xy = 3; Readonly my $xx => 3; use constant XY => 3; sub XX() { 3 } cmpthese( 5000000, { simplevar => sub{my $a=$xy**2} } ); cmpthese( 5000000, { readonlyvar => sub{my $a=$xx**2} } ); cmpthese( 5000000, { constant => sub{my $a=XY**2} } ); cmpthese( 5000000, { subfunc => sub{my $a=XX**2} } ); simplevar 734788/s -- readonlyvar 71902/s -- constant 1441441/s -- subfunc 1447964/s -- Вроде как subfunc выигрывает. Ниже сравнительный benchmark для разных переменных разных типов. Тупое присвоение было совсем не интересно, решил наложить на разные типы данных regexp. вот что получилось. readonlystr_rovar 25549/s readonlystr_constvar 35955/s readonlystr_subvar 36158/s readonlystr_var 36261/s subfuncstr_rovar 36261/s constantstr_rovar 36364/s simplestr_rovar 36364/s simplestr_constvar 77576/s subfuncstr_var 77576/s simplestr_subvar 77576/s subfuncstr_subvar 78049/s simplestr_var 78049/s subfuncstr_constvar 78049/s constantstr_subvar 80503/s constantstr_var 80503/s constantstr_constvar 81529/s вызов был вот такого вида. STRING_VAR => sub{my $a = reg(STRING,VAR);}, sub reg { my $a = shift; my $r = shift; $a =~ s/$r//; return $a; } что самое интересное, обычные переменные определенные как my $var, ненамного медленнее чем constant, чего не скажешь о readonly. -- Best Regards ZHECKA-RIPN From andy на shitov.ru Sat Nov 10 09:14:10 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 10 Nov 2007 20:14:10 +0300 Subject: [Moscow.pm] =?windows-1251?b?0uXs+yDk6/8g7+Xw4u7pIOLx8vDl9+g=?= Message-ID: <1935766828.20071110201410@shitov.ru> Пока на сайте нет wiki, давайте устроим wiki-mail. Вписывайте, пожалуйста, в это письмо темы, которые вы готовы рассказать на первой встрече через ~две недели. Если наберется много тем, перенесем их на следующие разы. Поэтому вписывайте темы в порядке готовности :-) ash: Что такое Moscow.pm. Краткое введение в Gearmand. CPAN-модуль по мотивам доклада "Perl + XSLT". Загрузка больших файлов через HTTP без расхода памяти. Разбор URI с помощью грамматик (Parse::RecDescent). -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From zhecka на gmail.com Sat Nov 10 09:15:43 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sat, 10 Nov 2007 20:15:43 +0300 Subject: [Moscow.pm] Perl Socket application In-Reply-To: <1862606457.20071110143610@shitov.ru> References: <473587E7.8060804@bibirevo.net> <1862606457.20071110143610@shitov.ru> Message-ID: On Nov 10, 2007 2:36 PM, Andrew Shitov wrote: > >> use Readonly; > >> Readonly my $DEBUG => 0; > Да. забыл. скорость падает при работе с constant и sub в сетевых приложениях. DNSBL сервер на perl(обрезанный Stanford-DNSserver) при использовании subvar и constant, теряет примерно от 50 до 80 соединений в секунду по сравнению с обычными переменными. Почему это происходит, я так до конца и не понял, не критично, но странно. -- Best Regards ZHECKA-RIPN From andy на shitov.ru Sat Nov 10 09:17:53 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 10 Nov 2007 20:17:53 +0300 Subject: [Moscow.pm] Perl Socket application In-Reply-To: References: <473587E7.8060804@bibirevo.net> <1862606457.20071110143610@shitov.ru> Message-ID: <484786873.20071110201753@shitov.ru> > хм. на самом деле всё очень грустно. Не страшно. Константы обычно или используются в программе нечасто, или их можно сохранить в локальных переменных, если нужно выполнять такие большие циклы с использованием const. > simplevar 734788/s > readonlyvar 71902/s > constant 1441441/s > subfunc 1447964/s А тест Readonly::XS для полноты картины? :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From zhecka на gmail.com Sat Nov 10 10:51:16 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sat, 10 Nov 2007 21:51:16 +0300 Subject: [Moscow.pm] Perl Socket application In-Reply-To: <484786873.20071110201753@shitov.ru> References: <473587E7.8060804@bibirevo.net> <1862606457.20071110143610@shitov.ru> <484786873.20071110201753@shitov.ru> Message-ID: > > А тест Readonly::XS для полноты картины? :-) легко. только разницы нет :) Readonly::XS bsd:/home/zhecka# perl tm.pl simplevar 728929/s -- readonlyvar 72194/s -- constant 1425390/s -- subfunc 1444695/s -- Readonly без XS bsd:/usr/home/zhecka# perl tm.pl simplevar 774818/s -- readonlyvar 72497/s -- constant 1428571/s -- subfunc 1447964/s -- -- Best Regards ZHECKA-RIPN From zhecka на gmail.com Sat Nov 10 11:01:19 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sat, 10 Nov 2007 22:01:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXN2SDEzNEg0MXS18/KINfT1NLF3sk=?= In-Reply-To: <1935766828.20071110201410@shitov.ru> References: <1935766828.20071110201410@shitov.ru> Message-ID: прям рассказывать ? :) а послушать можно ? Я бы про спаморезы тему поднял, но меня сейчас запинают ногами :( Про реальные решения и недостатки текущих и существующих архитектур. On 11/10/07, Andrew Shitov wrote: > Пока на сайте нет wiki, давайте устроим wiki-mail. > > Вписывайте, пожалуйста, в это письмо темы, которые вы готовы > рассказать на первой встрече через ~две недели. > > Если наберется много тем, перенесем их на следующие разы. Поэтому > вписывайте темы в порядке готовности :-) > > > ash: > Что такое Moscow.pm. > > Краткое введение в Gearmand. > > CPAN-модуль по мотивам доклада "Perl + XSLT". > > Загрузка больших файлов через HTTP без расхода памяти. > > Разбор URI с помощью грамматик (Parse::RecDescent). > > > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best Regards ZHECKA-RIPN From alex на kapranoff.ru Sat Nov 10 11:04:02 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sat, 10 Nov 2007 22:04:02 +0300 Subject: [Moscow.pm] Perl Socket application In-Reply-To: References: Message-ID: <1194721442.20036.1.camel@aukland> В Сбт, 10/11/2007 в 13:24 +0300, Eugene Kaltashkin пишет: > Второй вопрос на который не могу нигде найти ответа. > какая структурная форма для констант лучше ? > > sub DEBUG() { 0 } > или > use constant DEBUG => 0; > или все таки > $DEBUG = 0; Если хочется интерполяции, то выбора особого нет. From zhecka на gmail.com Sat Nov 10 11:08:41 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sat, 10 Nov 2007 22:08:41 +0300 Subject: [Moscow.pm] Perl Socket application In-Reply-To: <1194721442.20036.1.camel@aukland> References: <1194721442.20036.1.camel@aukland> Message-ID: > Если хочется интерполяции, то выбора особого нет. > Хочется как всегда странного. хочется скорости работы и отсутствия утечек памяти, не вдаваясь в кодинг на C или на еще чем-то другом. -- Best Regards ZHECKA-RIPN From zhecka на gmail.com Sat Nov 10 11:16:08 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sat, 10 Nov 2007 22:16:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?TmV0OjpQYXRyaWNpYSDJIGhhbmRsaW5nIGNyb2Fr?= Message-ID: Доброе время суток. А есть тут люди которые используют Net::Patricia с динамической подгрузкой IP листов ? Есть проблема. В Patricia при возникновении ошибки в списке IP листа используется croak, который безусловно выходит из программы. Никакие варианты перехвата выхода по сигналам типа $SIG{QUIT} $SIG{TERM} и прочих не проходят. Как бы всё таки перехватить выход. Ибо когда в демоне автоматом подгружается файл с адресами, зачастую из-за мелкой ошибки демон отваливается. -- Best Regards ZHECKA-RIPN From postmaster на softsearch.ru Sat Nov 10 14:50:16 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 11 Nov 2007 01:50:16 +0300 Subject: [Moscow.pm] Gearmand Message-ID: <1517308232.20071111015016@softsearch.ru> Здравствуйте Андрей, AS> P. S. Про Gearmand (систему распределения задач по бекендам) AS> кому-нибудь интересно послушать? Мне очень интересно. Сами будем скоро писать подобное. Например пережимать mp3-шки и картинки, как оказалось, выгоднее на сервере, их раздающем, а не на том, куда их закачали и где Апачи крутятся. Но послушав выступления СУПовцев на Хайлоаде и читая листы рассылки danga.com, я понимаю, что изобретения Фицпатрика часто становятся юзабельными только после второго рождения. Брэд пишет прототип, показывающий гениальность идеи, а потом его доводят до ума уже другие люди. С удовольствие ещё послушал бы про СУПовский RPC и любые другие аналоги. Ещё кому-то это интересно? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Sat Nov 10 14:57:06 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 11 Nov 2007 01:57:06 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXN2SDEzNEg0MXS18/KINfT1NLF3sk=?= In-Reply-To: <1935766828.20071110201410@shitov.ru> References: <1935766828.20071110201410@shitov.ru> Message-ID: <1401454201.20071111015706@softsearch.ru> Здравствуйте Андрей, AS> Краткое введение в Gearmand. А почему краткое? Кратко можно и тут http://danga.com/gearman/ почитать. Хотелось бы подробнее с опытом применения и цифрами, с отзывами о производительности и т.п. Если можно конечно... AS> Загрузка больших файлов через HTTP без расхода памяти. Не совсем понятно какая проблема решается. Если в Апач, например, заливать гигабайтный файл, то его файл раздуется до гига? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From andy на shitov.ru Sat Nov 10 15:07:36 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 11 Nov 2007 02:07:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXN2SDEzNEg0MXS18/KINfT1NLF3sk=?= In-Reply-To: <1401454201.20071111015706@softsearch.ru> References: <1935766828.20071110201410@shitov.ru> <1401454201.20071111015706@softsearch.ru> Message-ID: <183877023.20071111020736@shitov.ru> > А почему краткое? Кратко можно и тут http://danga.com/gearman/ > почитать. Хотелось бы подробнее с опытом применения и цифрами, с > отзывами о производительности и т.п. Если можно конечно... Если с цифрами, до ждать до лета :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Sat Nov 10 15:14:53 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 11 Nov 2007 02:14:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXN2SDEzNEg0MXS18/KINfT1NLF3sk=?= In-Reply-To: <1401454201.20071111015706@softsearch.ru> References: <1935766828.20071110201410@shitov.ru> <1401454201.20071111015706@softsearch.ru> Message-ID: <137875473.20071111021453@shitov.ru> > Если в Апач, например, заливать гигабайтный файл, то его файл > раздуется до гига? Если в CGI(.pm) заливать. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From alex на kapranoff.ru Sat Nov 10 15:56:51 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sun, 11 Nov 2007 02:56:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?7yDeo80gx8/Xz9LJ1NgsIN7UzyDTzNXbwdTYPw==?= In-Reply-To: References: <4734DB3F.6070105@bibirevo.net> <1194648826.7199.8.camel@kaptain2> <4734EB18.2030701@serezhkin.com> <1194650863.7622.0.camel@kaptain2> <997084667.20071110084454@shitov.ru> Message-ID: <1194739011.7848.1.camel@kaptain2> Подтверждаю предыдущие ответы. Присылают и багрепорты, и даже благодарности :) Доводить до сияющего блеска ПЕРЕД выкладыванием необязательно. В Сбт, 10/11/2007 в 12:25 +0300, Denis Evdokimov пишет: > Добрый день всем. > Хотел бы услышать личный опыт тех, кто выкладывал свои пакеты на CPAN > Какие это дало результаты? > На скольких проектах их тестировали, прежде чем отдать в массы? > Действительно ли кто-то присылает сообщения об ошибках или предложения > по улучшению? From alex на kapranoff.ru Sat Nov 10 16:12:41 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sun, 11 Nov 2007 03:12:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXN2SDEzNEg0MXS18/KINfT1NLF3sk=?= In-Reply-To: <1935766828.20071110201410@shitov.ru> References: <1935766828.20071110201410@shitov.ru> Message-ID: <1194739961.7848.6.camel@kaptain2> В Сбт, 10/11/2007 в 20:14 +0300, Andrew Shitov пишет: > Вписывайте, пожалуйста, в это письмо темы, которые вы готовы > рассказать на первой встрече через ~две недели. Больше чем на 3-4 часа вряд ли сможем, btw. kappa: Как сделать доклад для Moscow.pm/воркшопа/конференции :) From alex на kapranoff.ru Sat Nov 10 16:13:46 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sun, 11 Nov 2007 03:13:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXN2SDEzNEg0MXS18/KINfT1NLF3sk=?= In-Reply-To: References: <1935766828.20071110201410@shitov.ru> Message-ID: <1194740026.7848.8.camel@kaptain2> В Сбт, 10/11/2007 в 22:01 +0300, Eugene Kaltashkin пишет: > Я бы про спаморезы тему поднял, но меня сейчас запинают ногами :( > Про реальные решения и недостатки текущих и существующих архитектур. Поднимите для пробы тут, в списке, авось не запинают. From alex на kapranoff.ru Sat Nov 10 16:15:13 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sun, 11 Nov 2007 03:15:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?TmV0OjpQYXRyaWNpYSDJIGhhbmRsaW5nIGNyb2Fr?= In-Reply-To: References: Message-ID: <1194740113.7848.10.camel@kaptain2> В Сбт, 10/11/2007 в 22:16 +0300, Eugene Kaltashkin пишет: > Есть проблема. В Patricia при возникновении ошибки в списке IP листа > используется croak, который безусловно выходит из программы. Никакие > варианты перехвата выхода по сигналам типа $SIG{QUIT} $SIG{TERM} и > прочих не проходят. Как бы всё таки перехватить выход. Ибо когда в > демоне автоматом подгружается файл с адресами, зачастую из-за мелкой > ошибки демон отваливается. $SIG{__DIE__}? From andy на shitov.ru Sat Nov 10 23:14:53 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 11 Nov 2007 10:14:53 +0300 Subject: [Moscow.pm] =?windows-1251?b?0uXs+yDk6/8g7+Xw4u7pIOLx8vDl9+g=?= In-Reply-To: <1194739961.7848.6.camel@kaptain2> References: <1935766828.20071110201410@shitov.ru> <1194739961.7848.6.camel@kaptain2> Message-ID: <622775853.20071111101453@shitov.ru> > Больше чем на 3-4 часа вряд ли сможем, btw. Куда больше? 2-3 максимум :-) Но тем надо набирать на будущее :) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From zhecka на gmail.com Sun Nov 11 00:41:13 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sun, 11 Nov 2007 11:41:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?TmV0OjpQYXRyaWNpYSDJIGhhbmRsaW5nIGNyb2Fr?= In-Reply-To: <1194740113.7848.10.camel@kaptain2> References: <1194740113.7848.10.camel@kaptain2> Message-ID: Спасибо. разобрался. $SIG{__DIE__} оказывается можно игнорировать только внутри конкретного блока программы, в глобальном контексте нельзя, что несомненно грустно :( пример текста внизу. use Carp(croak); eval { local $SIG{__DIE__} = $SIG{DIE} = sub { my $sig = shift; print "Dying Signal Arrived\n $sig"; }; for($i=0;$i<1000000;$i++) { if ($i > 999997) { croak "Cycle Dying\n"; } } }; $SIG{__DIE__} = 'DEFAULT'; print "Exiting from Cycle\n"; die "aaaaaaaa dying\n"; -- Best Regards ZHECKA-RIPN From zhecka на gmail.com Sun Nov 11 01:33:15 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sun, 11 Nov 2007 12:33:15 +0300 Subject: [Moscow.pm] Shared Hash Table Message-ID: Есть ли на свете модуль кроме tie, который позволяет делать зашаренные массивы хешей. SQL не применим. Поясню проблему. Есть две программы. Обслуживающий демон и консоль управления. У них должна быть общая база ключей. База должна быть преимущественно файловая, для исключения возможности сбоя. tie очень медленный и не позволяет двум программам использовать совместно один и тотже файл хешей на запись, также он не видит новых ключей без переинициализации хеша. Смотрел в сторону memcached, но я не знаю как он себя поведет при недостатке памяти во время сохранения объектов. Объясню задачу. Есть необходимость построения high-performance grey-list table примерно на 200-300 конектов в секунду. Необходимо учитывать expire time для отправляющего сервера для снятия блокировок. Для ускорения обработки думаю использовать md5 или другое хеширование входящих данных, т.е. ключи хранятся в базе в виде хешей, а не в виде полных текстовых строк как во многих grey-листах. Есть большие подозрения, что процесс хеширования данных может реально перегрузить процессор. Что скажете ? реальная задача ? -- Best Regards ZHECKA-RIPN From ivan на serezhkin.com Sun Nov 11 02:47:54 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 11 Nov 2007 13:47:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXN2SDEzNEg0MXS18/KINfT1NLF3sk=?= In-Reply-To: <1935766828.20071110201410@shitov.ru> References: <1935766828.20071110201410@shitov.ru> Message-ID: <4736DDDA.5010002@serezhkin.com> Andrew Shitov пишет: > Пока на сайте нет wiki, давайте устроим wiki-mail. > > Вписывайте, пожалуйста, в это письмо темы, которые вы готовы > рассказать на первой встрече через ~две недели. > > Если наберется много тем, перенесем их на следующие разы. Поэтому > вписывайте темы в порядке готовности :-) > > > ash: > Что такое Moscow.pm. > > Краткое введение в Gearmand. > > CPAN-модуль по мотивам доклада "Perl + XSLT". > > Загрузка больших файлов через HTTP без расхода памяти. > > Разбор URI с помощью грамматик (Parse::RecDescent). > Vany: Что такое POE и как правильно и безболезненно использовать чужие велосипеды. могу ещё устроить опрос на тему как вы видите будущее шестого перла и какую нишу он займёт. -- Ivan B. Serezhkin From ivan на serezhkin.com Sun Nov 11 02:51:13 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 11 Nov 2007 13:51:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXN2SDEzNEg0MXS18/KINfT1NLF3sk=?= In-Reply-To: <1194739961.7848.6.camel@kaptain2> References: <1935766828.20071110201410@shitov.ru> <1194739961.7848.6.camel@kaptain2> Message-ID: <4736DEA1.3030501@serezhkin.com> Alex Kapranoff пишет: > В Сбт, 10/11/2007 в 20:14 +0300, Andrew Shitov пишет: > >> Вписывайте, пожалуйста, в это письмо темы, которые вы готовы >> рассказать на первой встрече через ~две недели. >> > > Больше чем на 3-4 часа вряд ли сможем, btw. > > kappa: > Как сделать доклад для Moscow.pm/воркшопа/конференции > > :) > В точку ! Можно даже без расказа про механику слайдов, главное расказать что показывать и с какой скоростью. -- Ivan B. Serezhkin From andy на shitov.ru Sun Nov 11 02:58:10 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 11 Nov 2007 13:58:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?9MXN2SDEzNEg0MXS18/KINfT1NLF3sk=?= In-Reply-To: <4736DEA1.3030501@serezhkin.com> References: <1935766828.20071110201410@shitov.ru> <1194739961.7848.6.camel@kaptain2> <4736DEA1.3030501@serezhkin.com> Message-ID: <1455225489.20071111135810@shitov.ru> >> kappa: >> Как сделать доклад для Moscow.pm/воркшопа/конференции И еще, пожалуйста, про конвертацию taka в pdf :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Sun Nov 11 05:40:50 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Sun, 11 Nov 2007 16:40:50 +0300 Subject: [Moscow.pm] Shared Hash Table In-Reply-To: References: Message-ID: <47370662.7030000@serezhkin.com> Eugene Kaltashkin пишет: > Есть ли на свете модуль кроме tie, который позволяет делать зашаренные > массивы хешей. > /^Cache::(FastMmap|Memcache)/ В зависимости от того допустимо ли терять ключи. -- Ivan B. Serezhkin From zhecka на gmail.com Sun Nov 11 06:48:27 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sun, 11 Nov 2007 17:48:27 +0300 Subject: [Moscow.pm] Shared Hash Table In-Reply-To: <47370662.7030000@serezhkin.com> References: <47370662.7030000@serezhkin.com> Message-ID: Спасибо. то что нужно. посмотрю что быстрее. On Nov 11, 2007 4:40 PM, Ivan B. Serezhkin wrote: > Eugene Kaltashkin пишет: > > Есть ли на свете модуль кроме tie, который позволяет делать зашаренные > > массивы хешей. > > > /^Cache::(FastMmap|Memcache)/ > В зависимости от того допустимо ли терять ключи. > > -- > Ivan B. Serezhkin > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best Regards ZHECKA-RIPN From andy на shitov.ru Sun Nov 11 13:06:33 2007 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 12 Nov 2007 00:06:33 +0300 Subject: [Moscow.pm] =?windows-1251?b?xuXr4O3o5SDv7u/g8fL8IO3gIOLu8Or47u8g?= =?windows-1251?b?Oi0p?= Message-ID: <312537359.20071112000633@shitov.ru> Письмо португальца в рассылке лондонского воркшопа, который будет 1 декабря: I have a couple of friends that are willing to do *anything* to go to LPW this year. Unfortunately, they are (yet) students, so you can already guess... NO MONEY! But we are willing to stop drinking beer for one month!! WE WANT TO GO TO LPW2007!! :-) We already have cheap flights do London, but it's our first time in that big city, and we have no clue were we can find the cheapest bed! So I'm writing to you London guys, were can we sleep near the university and don't spend our entire one month savings? :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Sun Nov 11 13:48:36 2007 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 12 Nov 2007 00:48:36 +0300 Subject: [Moscow.pm] =?windows-1251?b?wPD16OIg8e/o8ergIPDg8fH76+ro?= Message-ID: <1473628259.20071112004836@shitov.ru> http://mail.pm.org/pipermail/moscow-pm/2007-November/thread.html Как думаете, закрыть его паролем или оставить открытым? (Там видны емейлы, хоть и немного заантиспамленные.) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From zhecka на gmail.com Sun Nov 11 14:03:13 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Mon, 12 Nov 2007 01:03:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: <1473628259.20071112004836@shitov.ru> References: <1473628259.20071112004836@shitov.ru> Message-ID: кмк лучше запаролить. On Nov 12, 2007 12:48 AM, Andrew Shitov wrote: > http://mail.pm.org/pipermail/moscow-pm/2007-November/thread.html > > Как думаете, закрыть его паролем или оставить открытым? > (Там видны емейлы, хоть и немного заантиспамленные.) > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best Regards ZHECKA-RIPN From shafiev на gmail.com Sun Nov 11 15:35:32 2007 From: shafiev на gmail.com (Naim Shafiev) Date: Sun, 11 Nov 2007 18:35:32 -0500 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: <1473628259.20071112004836@shitov.ru> References: <1473628259.20071112004836@shitov.ru> Message-ID: <218771510711111535l7f934069l26a3d287f7880676@mail.gmail.com> IMHO думаю что нет, ибо здесь расматриваються интересные моменты. 11.11.07, Andrew Shitov написал(а): > > http://mail.pm.org/pipermail/moscow-pm/2007-November/thread.html > > Как думаете, закрыть его паролем или оставить открытым? > (Там видны емейлы, хоть и немного заантиспамленные.) > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071111/b58c1aa4/attachment.html From alex на kapranoff.ru Sun Nov 11 15:36:21 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 12 Nov 2007 02:36:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPINTBy8/FIExpZ2h0bmluZwlUYWxrcw==?= Message-ID: <1194824181.7617.6.camel@kaptain2> Всем привет! Мы тут перевели известную заметку MJD о "молниеносных" или мини- докладах (http://perl.plover.com/lt/ ) на русский. Формат очень удобен для молодой группы типа Moscow.pm, так что вот. Комментарии очень приветствуются, а текст потом в нормальном формате положим в Веб. ==== Что такое Lightning Talks? ==== Lightning Talks ? это серия из 16 пятиминутных лекций, на которые в целом отводится 90 минут (или 11 лекций за 60 минут). == Причины, по которым вы могли бы захотеть провести Lightning Talk == Возможно, вам никогда раньше не приходилось читать лекции, и вы хотели бы попробовать. Вам не придется подбирать слайды для сопровождения вашей речи, но если вы решите, что это необходимо, трех будет вполне достаточно. Возможно, вы очень нервничаете и боитесь, что провалите выступление. Намного легче спланировать и прочитать пятиминутную лекцию, чем обычную длинную. А если даже что-то пойдет не так ? все очень быстро закончится. Может быть, вы не хотите много говорить. Возможно, вы хотите просто задать вопрос, пригласить людей поучаствовать в вашем проекте, похвастаться чем-нибудь или рассказать какую-либо поучительную историю. Все это очень интересно и об этом стоит поговорить, но для этого вовсе необязательно выступать 30 минут. А может, вы хотите многим поделиться с публикой и уже наметили, о чем будете говорить, но не хотите стать единственным центом внимания. В таком случае вы можете провести несколько Lightning Talks ? ведь это всего на пять минут. == Причины, по которым вы бы захотели послушать Lightning Talk == С другой стороны, вполне возможно, что люди придут на Lightning Talk, даже если они не захотели бы присутствовать на длинной лекции на эту же тему. Ведь если окажется, что предмет разговора скучен, или оратор из рассказчика никудышный, терпеть придется всего пять минут. Придя на Lightning Talk, вы не рискуете застрять на 45 минут, дожидаясь конца занудной лекции. == Официальное извещение == Многие не понимают смысла подобных мероприятий. Узнав, что им отводится только лишь пять минут на все, они начинают возмущаться: "Как я могу рассказать все за пять минут?" Суть заключается в том, что, поскольку лекция длится всего пять минут, вы не должны принимать это все чересчур близко к сердцу. Просто попробуйте кратко и интересно что-нибудь рассказать и быстро уходите. Желающие задать вопросы дождутся вас после в коридоре. Если бы мне пришлось планировать 11 лекций, которые по сути ? ничто иное, как пять минут разглагольствований и всякого бреда, я был бы очень рад. == Что можно рассказать за пять минут? == Например: : 1. Почему мне больше всего нравится модуль Х. : 2. Я собираюсь взяться за классный проект Х. Кто-нибудь хочет мне помочь? : 3. Удачный проект: я успешно выполнил проект Х. Некоторые хитрости. : 4. Неудачный проект: я выполнил проект Х. Он провалился, и я расскажу, почему. : 5. Ошибка в Perl: все говорят Х, но это не так, потому что? : 6. Сообщество Perl ? отстой, потому что? : 7. Призыв к действию: давайте будем посвящать больше/меньше времени Х. : 8. Курьез, произошедший со мной на пути к P5P/clpm/PM. : 9. Правда, было бы здорово, если бы?? : 10. Кто-то должен сделать X. : 11. Список предложений для внесения изменений в Perl. : 12. Почему Х ? ошибка. : 13. Причины, по которым Х, кажущееся ошибкой, не является таковой. : 14. Каково это ? заниматься Х. : 15. Полезная методика, которая действительно работает. : 16. Методика, которая должна была сработать, но оказалась бесполезна. : 17. Почему модуль Х ? отстой. : 18. Сравнение модулей Х и Y. : 19. Нам стоит обратить больше внимания на Х. : 20. Что мне нравится в Perl больше всего. Разумеется, темой разговора может быть все что угодно, даже если этот предмет отсутствует в вышеприведенном списке. Один человек сказал мне, что хотел бы провести lightning talk, но не может придумать, о чем рассказать, и спросил, нет ли у меня идей. Так что, если вы хотели бы увидеть мои предложения, здесь приведен список тем по Perl. ======== From gnatyna на gmail.com Sun Nov 11 19:23:53 2007 From: gnatyna на gmail.com (Alexander A Gnatyna) Date: Mon, 12 Nov 2007 06:23:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: <1473628259.20071112004836@shitov.ru> References: <1473628259.20071112004836@shitov.ru> Message-ID: <200711120623.53575.gnatyna@gmail.com> Оставить, пусть поисковики индексируют. Пустить несколько поисковиков, или только гугл по IP. В сообщении от Monday 12 November 2007 00:48 Andrew Shitov написал(a): > http://mail.pm.org/pipermail/moscow-pm/2007-November/thread.html > > Как думаете, закрыть его паролем или оставить открытым? > (Там видны емейлы, хоть и немного заантиспамленные.) > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From evdokimov.denis на gmail.com Mon Nov 12 00:06:40 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 12 Nov 2007 11:06:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: <200711120623.53575.gnatyna@gmail.com> References: <1473628259.20071112004836@shitov.ru> <200711120623.53575.gnatyna@gmail.com> Message-ID: Мне кажется, закрывать не стоит, т.к. информация нужная. Лично меня не беспокоит, что мой адрес там есть. Но... я не вижу никакого смысла в том, что он там есть. Самое правильное(на мой взгляд) убрать только адреса, а остальное оставить открытым ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071112/fa5abae2/attachment.html From andy на shitov.ru Mon Nov 12 00:16:34 2007 From: andy на shitov.ru (andy на shitov.ru) Date: Mon, 12 Nov 2007 11:16:34 +0300 (MSK) Subject: [Moscow.pm] =?utf-8?b?IFJlOiAg0JDRgNGF0LjQsiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuA==?= In-Reply-To: References: <1473628259.20071112004836@shitov.ru> <200711120623.53575.gnatyna@gmail.com> Message-ID: <61214.195.230.73.2.1194855394.webmail@wmail.masterhost.ru> > Самое правильное(на мой взгляд) убрать только адреса, а остальное оставить > открытым В mailman нет такой настройки :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Mon Nov 12 00:29:37 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 12 Nov 2007 11:29:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: <61214.195.230.73.2.1194855394.webmail@wmail.masterhost.ru> References: <1473628259.20071112004836@shitov.ru> <200711120623.53575.gnatyna@gmail.com> <61214.195.230.73.2.1194855394.webmail@wmail.masterhost.ru> Message-ID: > В mailman нет такой настройки :-) А настроить разделитель можно? В данный момент "@" => " на " Можно было бы заменить на что-то более сложное "@" => " antispam dog " ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071112/cfaf7e1a/attachment-0001.html From zhecka на gmail.com Mon Nov 12 00:34:07 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Mon, 12 Nov 2007 11:34:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: References: <1473628259.20071112004836@shitov.ru> <200711120623.53575.gnatyna@gmail.com> <61214.195.230.73.2.1194855394.webmail@wmail.masterhost.ru> Message-ID: можно @ на . заменить, тогда будет выглядеть как имя домена. кто надо думаю догадается как письмо послать. после моей засветки в ofisp и freebsd рассылках, я почты получал просто огромное количество. On Nov 12, 2007 11:29 AM, Denis Evdokimov wrote: > > В mailman нет такой настройки :-) > > А настроить разделитель можно? > В данный момент "@" => " на " > Можно было бы заменить на что-то более сложное "@" => " antispam dog " > > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- Best Regards ZHECKA-RIPN From evdokimov.denis на gmail.com Mon Nov 12 01:03:22 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 12 Nov 2007 12:03:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: References: <1473628259.20071112004836@shitov.ru> <200711120623.53575.gnatyna@gmail.com> <61214.195.230.73.2.1194855394.webmail@wmail.masterhost.ru> Message-ID: > > можно @ на . заменить, тогда будет выглядеть как имя домена. не думаю, что спамеры не знаю о подобных уловках. это спасёт только владельцев личных доменов. Все спамеры знаю, что нужно искать Вот набросок $_ = 'sdgds sdg sd evdokimov.denis на gmail.com bsbgsdhsd sgdsg sdfgsd'; m/([0-9a-zA-Z.]{2,}) *\S* *gmail.com/; print $1 . '@gmail.com', "\n"; $_ = 'sdgds sdg sd evdokimov.denis.gmail.com bsbgsdhsd sgdsg sdfgsd'; m/([0-9a-zA-Z.]{2,}).gmail.com/; print $1 . '@gmail.com', "\n"; $_ = 'sdgds sdg sd evdokimov.denis antispam dog gmail.com bsbgsdhsd sgdsg sdfgsd'; m/([0-9a-zA-Z.]{2,}) *\S* *gmail.com/; print $1 . '@gmail.com', "\n"; m/([0-9a-zA-Z.]{2,}).gmail.com/; print $1 . '@gmail.com', "\n"; ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071112/1e39bc32/attachment.html From zhecka на gmail.com Mon Nov 12 01:09:08 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Mon, 12 Nov 2007 12:09:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: References: <1473628259.20071112004836@shitov.ru> <200711120623.53575.gnatyna@gmail.com> <61214.195.230.73.2.1194855394.webmail@wmail.masterhost.ru> Message-ID: А может просто перед именем добавить "moscow.pm_" ? On Nov 12, 2007 12:03 PM, Denis Evdokimov wrote: > > > можно @ на . заменить, тогда будет выглядеть как имя домена. > не думаю, что спамеры не знаю о подобных уловках. > это спасёт только владельцев личных доменов. > Все спамеры знаю, что нужно искать > Вот набросок > > $_ = 'sdgds sdg sd evdokimov.denis на gmail.com bsbgsdhsd sgdsg sdfgsd'; > m/([0-9a-zA-Z.]{2,}) *\S* *gmail.com/; > print $1 . '@gmail.com', "\n"; > > $_ = 'sdgds sdg sd evdokimov.denis.gmail.com bsbgsdhsd sgdsg sdfgsd'; > m/([0-9a-zA-Z.]{2,}).gmail.com/; > print $1 . '@gmail.com', "\n"; > > $_ = 'sdgds sdg sd evdokimov.denis antispam dog gmail.com bsbgsdhsd sgdsg > sdfgsd'; > m/([0-9a-zA-Z.]{2,}) *\S* *gmail.com/; > print $1 . '@gmail.com', "\n"; > m/([0-9a-zA-Z.]{2,}).gmail.com/; > print $1 . '@gmail.com', "\n"; > > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > -- Best Regards ZHECKA-RIPN From al на beshenov.ru Mon Nov 12 01:12:52 2007 From: al на beshenov.ru (Alexey Beshenov) Date: Mon, 12 Nov 2007 12:12:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: References: <1473628259.20071112004836@shitov.ru> Message-ID: <200711121212.55259@beshenov> On Monday 12 November 2007 12:09, Eugene Kaltashkin wrote: > А может просто перед именем добавить "moscow.pm_" ? Исходить нужно из того, что может Mailman. -- Alexey Beshenov http://beshenov.ru/ From zhecka на gmail.com Mon Nov 12 01:14:52 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Mon, 12 Nov 2007 12:14:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: <200711121212.55259@beshenov> References: <1473628259.20071112004836@shitov.ru> <200711121212.55259@beshenov> Message-ID: тогда вместо @ добавить _moscow.pm@ On Nov 12, 2007 12:12 PM, Alexey Beshenov wrote: > On Monday 12 November 2007 12:09, Eugene Kaltashkin wrote: > > А может просто перед именем добавить "moscow.pm_" ? > > Исходить нужно из того, что может Mailman. > > -- > Alexey Beshenov > http://beshenov.ru/ > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best Regards ZHECKA-RIPN From andy на shitov.ru Mon Nov 12 02:59:09 2007 From: andy на shitov.ru (andy на shitov.ru) Date: Mon, 12 Nov 2007 13:59:09 +0300 (MSK) Subject: [Moscow.pm] Offline No 1. Message-ID: <49188.195.230.73.2.1194865149.webmail@wmail.masterhost.ru> Привет! Первая встреча Moscow.pm состоятся 22 ноября в 19 часов. GPS-координаты и информацию о визовом режиме сообщит Alex Kapranoff. Ждем всех. Те, кто собирается сделать сообщение (доклад), - пора его готовить :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Nov 12 02:58:10 2007 From: andy на shitov.ru (andy на shitov.ru) Date: Mon, 12 Nov 2007 13:58:10 +0300 (MSK) Subject: [Moscow.pm] Offline No 1. Message-ID: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> Привет! Первая встреча Moscow.pm состоятся 22 ноября в 19 часов. GPS-координаты и информацию о визовом режиме сообщит Alex Kapranoff. Ждем всех. Те, кто собирается сделать сообщение (доклад), - пора его готовить :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivanshirokoff на gmail.com Mon Nov 12 03:02:54 2007 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Mon, 12 Nov 2007 14:02:54 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <49188.195.230.73.2.1194865149.webmail@wmail.masterhost.ru> References: <49188.195.230.73.2.1194865149.webmail@wmail.masterhost.ru> Message-ID: <473832DE.7070801@gmail.com> andy на shitov.ru пишет: > Те, кто собирается сделать сообщение (доклад), - > пора его готовить :-) > > Пишем на любую интересую тему, связанную с Perl? -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From andy на shitov.ru Mon Nov 12 03:08:34 2007 From: andy на shitov.ru (andy на shitov.ru) Date: Mon, 12 Nov 2007 14:08:34 +0300 (MSK) Subject: [Moscow.pm] Offline No 1. In-Reply-To: <473832DE.7070801@gmail.com> References: <49188.195.230.73.2.1194865149.webmail@wmail.masterhost.ru> <473832DE.7070801@gmail.com> Message-ID: <59410.195.230.73.2.1194865714.webmail@wmail.masterhost.ru> > Пишем на любую интересую тему, связанную с Perl? Ага, подписался позже обсуждений :-) Темы собираются в этой ветке: http://mail.pm.org/pipermail/moscow-pm/2007-November/000020.html P. S. А веб-почта Мастерхоста иногда отсылает письма дважды... -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Nov 12 03:14:34 2007 From: andy на shitov.ru (andy на shitov.ru) Date: Mon, 12 Nov 2007 14:14:34 +0300 (MSK) Subject: [Moscow.pm] =?utf-8?b?IFJlOiAg0KfRgtC+INGC0LDQutC+0LUgTGlnaHRu?= =?utf-8?q?ing=09Talks?= In-Reply-To: <1194824181.7617.6.camel@kaptain2> References: <1194824181.7617.6.camel@kaptain2> Message-ID: <49698.195.230.73.2.1194866074.webmail@wmail.masterhost.ru> > ==== Что такое Lightning Talks? ==== > > Lightning Talks ? это серия из 16 пятиминутных > лекций, на которые в целом отводится 90 > минут (или 11 лекций за 60 минут). В оригинале - talks. Наверное, "лекция" в случае LT не совсем удачный перевод. выступление сообщение доклад рассказ Мне больше нравится "сообщение": "...серия из 16 пятиминутных сообщений...". -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Nov 12 03:15:36 2007 From: andy на shitov.ru (andy на shitov.ru) Date: Mon, 12 Nov 2007 14:15:36 +0300 (MSK) Subject: [Moscow.pm] =?utf-8?b?IFJlOiAg0KfRgtC+INGC0LDQutC+0LUgTGlnaHRu?= =?utf-8?q?ing=09Talks?= In-Reply-To: <1194824181.7617.6.camel@kaptain2> References: <1194824181.7617.6.camel@kaptain2> Message-ID: <51017.195.230.73.2.1194866136.webmail@wmail.masterhost.ru> > ==== Что такое Lightning Talks? ==== > > Lightning Talks ? это серия из 16 пятиминутных > лекций, на которые в целом отводится 90 > минут (или 11 лекций за 60 минут). В оригинале - talks. Наверное, "лекция" в случае LT не совсем удачный перевод. выступление сообщение доклад рассказ Мне больше нравится "сообщение": "...серия из 16 пятиминутных сообщений...". -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Mon Nov 12 03:49:52 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 12 Nov 2007 14:49:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?9sXMwc7JxSDQz9DB09TYIM7BINfP0svbz9AgOi0p?= In-Reply-To: <312537359.20071112000633@shitov.ru> References: <312537359.20071112000633@shitov.ru> Message-ID: <975970602.20071112144952@softsearch.ru> Здравствуйте, Андрей. > Письмо португальца в рассылке лондонского воркшопа, который будет 1 > декабря. Есть к чему стремиться :-) Срочно подписываем этих португальцев на этот лист. :-) И Бунина заодно :-) Пусть на практике увидит, что мы стали круче англичан :-) -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From zhecka на gmail.com Mon Nov 12 06:15:55 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Mon, 12 Nov 2007 17:15:55 +0300 Subject: [Moscow.pm] Fast regexp lookup Message-ID: День добрый. Возник не совсем обычный вопрос. Наткнулся на adzap для блокировки банеров, но не могу до конца понять как он справляется с таким большим списком regexp выражений. Если ли какой-то метод для быстрого просмотра списка regexpов ? Просто появилась очень интересная идейка заюзать несколько новых технологий для администрирования squid. Если интересно могу описать макет и структуру. -- Best Regards ZHECKA-RIPN From alex на kapranoff.ru Mon Nov 12 06:35:22 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 12 Nov 2007 17:35:22 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> Message-ID: <1194878122.9812.8.camel@aukland> В Пнд, 12/11/2007 в 13:58 +0300, andy на shitov.ru пишет: > Привет! > > Первая встреча Moscow.pm состоятся 22 ноября в 19 часов. ...в Рамблере. > GPS-координаты и информацию о визовом режиме сообщит > Alex Kapranoff. Это 50 метров от м. Автозаводская; здание, которое на заре Рунета романтически называли Силиконовой Слободой. Схема проезда/прохода есть на www.rambler.ru. По приходу надо будет позвонить мне -- +7(910)4565681. Я постараюсь оптимизировать процесс прохода через охрану. > Ждем всех. Отнюдь нет. Больше 20-25 человек принять не сможем, так что очень важно для всех желающих написать мне предварительно письмо, выражающее это желание. From zhecka на gmail.com Mon Nov 12 06:40:03 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Mon, 12 Nov 2007 17:40:03 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1194878122.9812.8.camel@aukland> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> Message-ID: Записываться уже можно ? я первый буду :) On Nov 12, 2007 5:35 PM, Alex Kapranoff wrote: > В Пнд, 12/11/2007 в 13:58 +0300, andy на shitov.ru пишет: > > Привет! > > > > Первая встреча Moscow.pm состоятся 22 ноября в 19 часов. > > ...в Рамблере. > > > GPS-координаты и информацию о визовом режиме сообщит > > Alex Kapranoff. > > Это 50 метров от м. Автозаводская; здание, которое на заре Рунета > романтически называли Силиконовой Слободой. Схема проезда/прохода есть > на www.rambler.ru. > > По приходу надо будет позвонить мне -- +7(910)4565681. Я постараюсь > оптимизировать процесс прохода через охрану. > > > Ждем всех. > > Отнюдь нет. Больше 20-25 человек принять не сможем, так что очень важно > для всех желающих написать мне предварительно письмо, выражающее это > желание. > > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best Regards ZHECKA-RIPN From postmaster на softsearch.ru Mon Nov 12 07:10:41 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 12 Nov 2007 18:10:41 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1194878122.9812.8.camel@aukland> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> Message-ID: <705148369.20071112181041@softsearch.ru> Здравствуйте, Алекс. > Это 50 метров от м. Автозаводская; здание, которое на заре Рунета > романтически называли Силиконовой Слободой. Схема проезда/прохода есть > на www.rambler.ru. http://www.rambler.ru/doc/addr_detail.shtml - карта P.S. Алексей, ты придумал классный способ решить проблему кадрового голода :-) Мыло со своей школой программистов отдыхает :-) -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From andy на shitov.ru Mon Nov 12 07:14:26 2007 From: andy на shitov.ru (andy на shitov.ru) Date: Mon, 12 Nov 2007 18:14:26 +0300 (MSK) Subject: [Moscow.pm] Offline No 1. In-Reply-To: <705148369.20071112181041@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <705148369.20071112181041@softsearch.ru> Message-ID: <62999.195.230.73.2.1194880466.webmail@wmail.masterhost.ru> > Мыло со своей школой программистов отдыхает :-) use offtop; Оно еще похоже фильтрует письма с листа @pm.org. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivanshirokoff на gmail.com Mon Nov 12 07:17:32 2007 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Mon, 12 Nov 2007 18:17:32 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1194878122.9812.8.camel@aukland> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> Message-ID: <47386E8C.9060703@gmail.com> Alex Kapranoff пишет: > Отнюдь нет. Больше 20-25 человек принять не сможем, так что очень важно > для всех желающих написать мне предварительно письмо, выражающее это > желание. > Хочу присутствовать. Думаю о чем бы эдаком поведать общественности .) -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From nordicdyno на yandex.ru Mon Nov 12 07:54:27 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 12 Nov 2007 18:54:27 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: 1650000000252866843 References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> 1650000000252866843 Message-ID: <83301194882867@webmail13.yandex.ru> 12.11.07, 18:17, ivanshirokoff на gmail.com (ivanshirokoff на gmail.com): > Alex Kapranoff пишет: > > Отнюдь нет. Больше 20-25 человек принять не сможем, так что очень важно > > для всех желающих написать мне предварительно письмо, выражающее это > > желание. > > > Хочу присутствовать. Думаю о чем бы эдаком поведать общественности .) Хотел бы быть в составе слушающей общественности. From shafiev на gmail.com Mon Nov 12 08:09:03 2007 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 12 Nov 2007 19:09:03 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <83301194882867@webmail13.yandex.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <83301194882867@webmail13.yandex.ru> Message-ID: <218771510711120809g63df27f5s2b0a13d2472f12b@mail.gmail.com> Хотел бы также быть в составе слушающей общественности. 12.11.07, Orlovsky Alexander написал(а): > > > 12.11.07, 18:17, ivanshirokoff на gmail.com (ivanshirokoff на gmail.com): > > > Alex Kapranoff пишет: > > > Отнюдь нет. Больше 20-25 человек принять не сможем, так что очень > важно > > > для всех желающих написать мне предварительно письмо, выражающее это > > > желание. > > > > > Хочу присутствовать. Думаю о чем бы эдаком поведать общественности .) > > Хотел бы быть в составе слушающей общественности. > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071112/6b22e7a2/attachment.html From zhecka на gmail.com Mon Nov 12 08:14:57 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Mon, 12 Nov 2007 19:14:57 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <49188.195.230.73.2.1194865149.webmail@wmail.masterhost.ru> References: <49188.195.230.73.2.1194865149.webmail@wmail.masterhost.ru> Message-ID: Андрей, можете посчитать немного отметившихся и сказать сколько реально мест свободно. -- Best Regards ZHECKA-RIPN From zhecka на gmail.com Mon Nov 12 08:15:42 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Mon, 12 Nov 2007 19:15:42 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <49188.195.230.73.2.1194865149.webmail@wmail.masterhost.ru> Message-ID: это вопрос был. знак вопроса не пропечатался. извиняюсь. On Nov 12, 2007 7:14 PM, Eugene Kaltashkin wrote: > Андрей, можете посчитать немного отметившихся и сказать сколько > реально мест свободно. > > -- > Best Regards > ZHECKA-RIPN > -- Best Regards ZHECKA-RIPN From andy на shitov.ru Mon Nov 12 08:19:14 2007 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 12 Nov 2007 19:19:14 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <49188.195.230.73.2.1194865149.webmail@wmail.masterhost.ru> Message-ID: > > On Nov 12, 2007 7:14 PM, Eugene Kaltashkin wrote: > > Андрей, можете посчитать немного отметившихся и сказать сколько > > реально мест свободно. Я думаю, Alex скажет "Стоп" когда наступит лимит :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071112/4d3af11d/attachment.html From jerom+moscow-pm на bibirevo.net Mon Nov 12 08:53:17 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Mon, 12 Nov 2007 19:53:17 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1194878122.9812.8.camel@aukland> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> Message-ID: <473884FD.9000705@bibirevo.net> Alex Kapranoff пишет: > Отнюдь нет. Больше 20-25 человек принять не сможем, так что очень важно > для всех желающих написать мне предварительно письмо, выражающее это > желание. > А я и не верю более чем в 25. Но сам точно приду. -- jerom From alex на kapranoff.ru Mon Nov 12 08:58:09 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 12 Nov 2007 19:58:09 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <49188.195.230.73.2.1194865149.webmail@wmail.masterhost.ru> Message-ID: <1194886689.9812.32.camel@aukland> Я не Андрей, но ответственно заявляю, что половина мест пока свободна. В Пнд, 12/11/2007 в 19:14 +0300, Eugene Kaltashkin пишет: > Андрей, можете посчитать немного отметившихся и сказать сколько > реально мест свободно. > > -- > Best Regards > ZHECKA-RIPN > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From clear-m на yandex.ru Mon Nov 12 09:07:25 2007 From: clear-m на yandex.ru (mind clear) Date: Mon, 12 Nov 2007 20:07:25 +0300 Subject: [Moscow.pm] Offline No 1. Message-ID: <154821194887245@webmail15.yandex.ru> Мне лично очень интересны подобные встречи, поэтому очень хотел бы быть. С уважением, Алексей. From evdokimov.denis на gmail.com Mon Nov 12 09:39:35 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 12 Nov 2007 20:39:35 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <154821194887245@webmail15.yandex.ru> References: <154821194887245@webmail15.yandex.ru> Message-ID: С удовольствием приду. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071112/8738a850/attachment.html From garikz на gmail.com Mon Nov 12 10:38:43 2007 From: garikz на gmail.com (Igor Zakharov) Date: Mon, 12 Nov 2007 21:38:43 +0300 Subject: [Moscow.pm] Gearmand In-Reply-To: <1517308232.20071111015016@softsearch.ru> References: <1517308232.20071111015016@softsearch.ru> Message-ID: <1bc8f7b10711121038u1cc7f589pbb72e9803d1aed1@mail.gmail.com> AS> P. S. Про Gearmand (систему распределения задач по бекендам) AS> кому-нибудь интересно послушать? Мне тоже интересно, хотелось бы послушать, сами недавно хотели нечто подобное реализовать... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071112/b5f83007/attachment.html From andy на shitov.ru Mon Nov 12 11:34:05 2007 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 12 Nov 2007 22:34:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: References: <1473628259.20071112004836@shitov.ru> <200711121212.55259@beshenov> Message-ID: <402049253.20071112223405@shitov.ru> Итого: архив остается в публичном доступе. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Mon Nov 12 12:39:10 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Mon, 12 Nov 2007 23:39:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?4dLIydcg09DJ08vBINLB09PZzMvJ?= In-Reply-To: <1473628259.20071112004836@shitov.ru> References: <1473628259.20071112004836@shitov.ru> Message-ID: <4738B9EE.6070602@serezhkin.com> Andrew Shitov wrote: > http://mail.pm.org/pipermail/moscow-pm/2007-November/thread.html > > Как думаете, закрыть его паролем или оставить открытым? > (Там видны емейлы, хоть и немного заантиспамленные.) Лучше оставить. Этого антиспама хватает. Более вероятно, что кто то из подписчиков трояна схватит, чем спамер будет смотреть как именно заантиспамены емылы. -- Ivan B. Serezhkin From kolpak на stack.net Mon Nov 12 13:10:14 2007 From: kolpak на stack.net (Kolpakov Alexey) Date: Tue, 13 Nov 2007 00:10:14 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> Message-ID: <4738C136.9090405@stack.net> прийду слушать. andy на shitov.ru пишет: > Привет! > > Первая встреча Moscow.pm состоятся 22 ноября в 19 часов. > > GPS-координаты и информацию о визовом режиме сообщит > Alex Kapranoff. > > Ждем всех. > > Те, кто собирается сделать сообщение (доклад), - > пора его готовить :-) > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From ivan на serezhkin.com Mon Nov 12 13:17:28 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Tue, 13 Nov 2007 00:17:28 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <4738C136.9090405@stack.net> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> Message-ID: <4738C2E8.90509@serezhkin.com> Прийду расказать про POE и вебчат из 100 строк. Расказ постепенно превращается в perl для домохозяек =) Будет много слайдов, могу не уложится в пять минут. Надеюсь что из за кулис меня никто пастушим посохом утягивать со сцены не будет =) -- Ivan B. Serezhkin From andy на shitov.ru Mon Nov 12 13:30:13 2007 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 13 Nov 2007 00:30:13 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <4738C2E8.90509@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> Message-ID: <1911566412.20071113003013@shitov.ru> Промежуточный итог. ash: Что такое Moscow.pm. kappa: Как сделать доклад для Moscow.pm/воркшопа/конференции. ash: Краткое введение в Gearmand и The Schwartz. Vany: Что такое POE и вебчат из 100 строк. Думаю, четыре шт. вполне себе хватит. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From postmaster на softsearch.ru Tue Nov 13 00:39:23 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Tue, 13 Nov 2007 11:39:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= Message-ID: <248404252.20071113113923@softsearch.ru> Здравствуйте У меня появилась возможность написать perl-ового клиента для memcached-а на XS. Мне кто-то писал список фич, которые необходимы в модуле. Тогда они показались мне очень правильными и нужными. Но я никак не могу найти этот текст. Поэтому решил спросить тут. Накидайте комментов, чего Вы хотели бы видеть в новом перловом модуле для мемкашеда. Заранее благодарен. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From alex на kapranoff.ru Tue Nov 13 00:48:15 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 13 Nov 2007 11:48:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <248404252.20071113113923@softsearch.ru> References: <248404252.20071113113923@softsearch.ru> Message-ID: <1194943695.7166.4.camel@kaptain2> Consistent hashing для выбора сервера из кластера. Поддержка UDP. Поддержка плагинов сериализации. Поддержка binary protocol :) В Втр, 13/11/2007 в 11:39 +0300, Монашёв Михаил пишет: > Здравствуйте > > У меня появилась возможность написать perl-ового клиента для > memcached-а на XS. Мне кто-то писал список фич, которые необходимы в > модуле. Тогда они показались мне очень правильными и нужными. Но я > никак не могу найти этот текст. Поэтому решил спросить тут. Накидайте > комментов, чего Вы хотели бы видеть в новом перловом модуле для > мемкашеда. Заранее благодарен. > > > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://softsearch.ru/ > Без бэкапа по жизни. > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From postmaster на softsearch.ru Tue Nov 13 02:06:27 2007 From: postmaster на softsearch.ru (=?Windows-1251?B?zO7t4Pi44iDM6PXg6Os=?=) Date: Tue, 13 Nov 2007 13:06:27 +0300 Subject: [Moscow.pm] =?windows-1251?b?cGVybC3u4vvpIOrr6OXt8iDk6/8gbWVtY2Fj?= =?windows-1251?b?aGVkLeAg7eAgWFM=?= In-Reply-To: <1194943695.7166.4.camel@kaptain2> References: <248404252.20071113113923@softsearch.ru> <1194943695.7166.4.camel@kaptain2> Message-ID: <1427871744.20071113130627@softsearch.ru> Здравствуйте, Алекс. > Consistent hashing для выбора сервера из кластера. Кетама подойдёт? > Поддержка UDP. Угу. Сокет, tcp, udp. > Поддержка плагинов сериализации. Интересная мысль... Мы сейчас сами сериализуем объекты. Каждый по разному. Но вот вопрос: не замедлит ли это клиента? > Поддержка binary protocol :) Его ещё в самом сервере нету. Он вроде как кем-то сделан, но в открытый доступ выкладывать не хотят пока. Есть подозрение, что он не стал быстрее текстового. Поэтому ещё с весны в листе рассказываются сказки про бинарный протокол, а воз и ныне там. Текущий протокол на самом деле тоже ужасен. Он сложно расширяем. И никто в листе мемкашеда не может сказать, как это правильно сделать. Кроме того, те, кто имеет право комитить в мэйнстрим, рубят на подлёте все патчи из-за "широты" своего мышления. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From zhecka на gmail.com Tue Nov 13 02:11:21 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Tue, 13 Nov 2007 13:11:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <1427871744.20071113130627@softsearch.ru> References: <248404252.20071113113923@softsearch.ru> <1194943695.7166.4.camel@kaptain2> <1427871744.20071113130627@softsearch.ru> Message-ID: это будет фантастикой, но multi_get с поддержкой regexp было просто чудом :) On Nov 13, 2007 1:06 PM, Монашёв Михаил wrote: > Здравствуйте, Алекс. > > > Consistent hashing для выбора сервера из кластера. > > Кетама подойдёт? > > > Поддержка UDP. > > Угу. Сокет, tcp, udp. > > > Поддержка плагинов сериализации. > > Интересная мысль... Мы сейчас сами сериализуем объекты. Каждый по > разному. Но вот вопрос: не замедлит ли это клиента? > > > Поддержка binary protocol :) > > Его ещё в самом сервере нету. Он вроде как кем-то сделан, но в > открытый доступ выкладывать не хотят пока. Есть подозрение, что он не > стал быстрее текстового. Поэтому ещё с весны в листе рассказываются > сказки про бинарный протокол, а воз и ныне там. > > Текущий протокол на самом деле тоже ужасен. Он сложно расширяем. И > никто в листе мемкашеда не может сказать, как это правильно сделать. > Кроме того, те, кто имеет право комитить в мэйнстрим, рубят на подлёте > все патчи из-за "широты" своего мышления. > > > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://softsearch.ru/ > Без бэкапа по жизни. > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Best Regards ZHECKA-RIPN From zhecka на gmail.com Tue Nov 13 02:14:07 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Tue, 13 Nov 2007 13:14:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: References: <248404252.20071113113923@softsearch.ru> <1194943695.7166.4.camel@kaptain2> <1427871744.20071113130627@softsearch.ru> Message-ID: В смысле если бы была возможность дергать объекты по regexp, то это был бы очень вкусный функционал. On Nov 13, 2007 1:11 PM, Eugene Kaltashkin wrote: > это будет фантастикой, но multi_get с поддержкой regexp было просто чудом :) > > > > On Nov 13, 2007 1:06 PM, Монашёв Михаил wrote: > > Здравствуйте, Алекс. > > > > > Consistent hashing для выбора сервера из кластера. > > > > Кетама подойдёт? > > > > > Поддержка UDP. > > > > Угу. Сокет, tcp, udp. > > > > > Поддержка плагинов сериализации. > > > > Интересная мысль... Мы сейчас сами сериализуем объекты. Каждый по > > разному. Но вот вопрос: не замедлит ли это клиента? > > > > > Поддержка binary protocol :) > > > > Его ещё в самом сервере нету. Он вроде как кем-то сделан, но в > > открытый доступ выкладывать не хотят пока. Есть подозрение, что он не > > стал быстрее текстового. Поэтому ещё с весны в листе рассказываются > > сказки про бинарный протокол, а воз и ныне там. > > > > Текущий протокол на самом деле тоже ужасен. Он сложно расширяем. И > > никто в листе мемкашеда не может сказать, как это правильно сделать. > > Кроме того, те, кто имеет право комитить в мэйнстрим, рубят на подлёте > > все патчи из-за "широты" своего мышления. > > > > > > -- > > С уважением, > > Монашёв Михаил, SoftSearch.ru > > mailto:postmaster на softsearch.ru > > ICQ# 166233339 > > http://softsearch.ru/ > > Без бэкапа по жизни. > > > > ______________________________________________________________________ > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > -- > Best Regards > ZHECKA-RIPN > -- Best Regards ZHECKA-RIPN From postmaster на softsearch.ru Tue Nov 13 10:59:22 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 13 Nov 2007 21:59:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: References: <248404252.20071113113923@softsearch.ru> <1194943695.7166.4.camel@kaptain2> <1427871744.20071113130627@softsearch.ru> <495612802.20071113131706@softsearch.ru> Message-ID: <9210396388.20071113215922@softsearch.ru> Здравствуйте Евгений, >> Для подобных целей вроде тэги хотят вевсти. Но это всё в ущерб >> производительности. Поэтому используюте БД для подобных целей. EK> А про теги можно поподробнее ? В блогах есть таги у постов. Хотят сделать тоже самое у ключиков в мемкашеде. Чтобы потом можно было обращаться к нескольким ключам по тэгу, который у него установлен. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Tue Nov 13 11:05:15 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 13 Nov 2007 22:05:15 +0300 Subject: [Moscow.pm] 2 Andrew Shitov Message-ID: <932874613.20071113220515@softsearch.ru> Здравствуйте Андрей, Можно ли как-то принудительно выставлять в поля Reply-to писем рассылки адрес moscow-pm на pm.org . Не совсем удобно отвечать на письма и потом через день удивляться, что письмо не пришло лист почему-то... Я конечно могу настроить свой почтовый клиент, но есть подозрение, что не один я промахиваюсь адресом при ответе в рассылку. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From jerom+moscow-pm на bibirevo.net Tue Nov 13 11:16:36 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Tue, 13 Nov 2007 22:16:36 +0300 Subject: [Moscow.pm] 2 Andrew Shitov In-Reply-To: <932874613.20071113220515@softsearch.ru> References: <932874613.20071113220515@softsearch.ru> Message-ID: <4739F814.4000303@bibirevo.net> Михаил Монашёв пишет: > Можно ли как-то принудительно выставлять в поля Reply-to писем > рассылки адрес moscow-pm на pm.org А он там есть и отдельные клиенты даже понимают 2 адреса в reply-to -- jerom From ivan на serezhkin.com Tue Nov 13 11:34:44 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Tue, 13 Nov 2007 22:34:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <9210396388.20071113215922@softsearch.ru> References: <248404252.20071113113923@softsearch.ru> <1194943695.7166.4.camel@kaptain2> <1427871744.20071113130627@softsearch.ru> <495612802.20071113131706@softsearch.ru> <9210396388.20071113215922@softsearch.ru> Message-ID: <4739FC54.9000604@serezhkin.com> Михаил Монашёв wrote: > Здравствуйте Евгений, > >>> Для подобных целей вроде тэги хотят вевсти. Но это всё в ущерб >>> производительности. Поэтому используюте БД для подобных целей. > > EK> А про теги можно поподробнее ? > > В блогах есть таги у постов. Хотят сделать тоже самое у ключиков в > мемкашеде. Чтобы потом можно было обращаться к нескольким ключам по > тэгу, который у него установлен. Это наверное излишне, это переписывать сам мемкеш. Список ключиков помеченных тэгом можно хранить в отдельном ключе, а потом вытаскивать из него пачкой. Кста, недалеко до языка запроса к мемкешу аля sql или xquery. Вытащи мне пожалуйста ключики помеченые этим тэгом и не помеченные тем. Я, например, считаю что мемкэш должен быть тупой до безумия, он должен быть тупой и быстрый. -- Ivan B. Serezhkin From andy на shitov.ru Tue Nov 13 11:40:29 2007 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 13 Nov 2007 22:40:29 +0300 Subject: [Moscow.pm] 2 Andrew Shitov In-Reply-To: <932874613.20071113220515@softsearch.ru> References: <932874613.20071113220515@softsearch.ru> Message-ID: <447446825.20071113224029@shitov.ru> > Можно ли как-то принудительно выставлять в поля Reply-to писем > рассылки адрес moscow-pm на pm.org . Не совсем удобно отвечать на письма > и потом через день удивляться, что письмо не пришло лист почему-то... Включил опцию Should any existing Reply-To: header found in the original message be stripped Тест? -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From alex на kapranoff.ru Tue Nov 13 11:42:13 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 13 Nov 2007 22:42:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <4739FC54.9000604@serezhkin.com> References: <248404252.20071113113923@softsearch.ru> <1194943695.7166.4.camel@kaptain2> <1427871744.20071113130627@softsearch.ru> <495612802.20071113131706@softsearch.ru> <9210396388.20071113215922@softsearch.ru> <4739FC54.9000604@serezhkin.com> Message-ID: <1194982934.7015.8.camel@kaptain2> В Втр, 13/11/2007 в 22:34 +0300, Ivan B. Serezhkin пишет: > >>> Для подобных целей вроде тэги хотят вевсти. Но это всё в ущерб > >>> производительности. Поэтому используюте БД для подобных целей. > > > > EK> А про теги можно поподробнее ? > > > > В блогах есть таги у постов. Хотят сделать тоже самое у ключиков в > > мемкашеде. Чтобы потом можно было обращаться к нескольким ключам по > > тэгу, который у него установлен. > Это наверное излишне, это переписывать сам мемкеш. > Список ключиков помеченных тэгом можно хранить в отдельном ключе, а > потом вытаскивать из него пачкой. Обновления и удаления перестают быть атомарными. К тому же, поскольку мы имеем дело с ненадёжным хранилищем, именно этот служебный ключик может в самый интересный момент исчезнуть, например, проэкспайрившись. > Кста, недалеко до языка запроса к мемкешу аля sql или xquery. > Вытащи мне пожалуйста ключики помеченые этим тэгом и не помеченные тем. > Я, например, считаю что мемкэш должен быть тупой до безумия, он должен > быть тупой и быстрый. Не согласуется с необходимостью обеспечивать параллелизм, увы. -- Alex Kapranoff Inner Mongolia From ivan на serezhkin.com Tue Nov 13 13:03:54 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Wed, 14 Nov 2007 00:03:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <1194982934.7015.8.camel@kaptain2> References: <248404252.20071113113923@softsearch.ru> <1194943695.7166.4.camel@kaptain2> <1427871744.20071113130627@softsearch.ru> <495612802.20071113131706@softsearch.ru> <9210396388.20071113215922@softsearch.ru> <4739FC54.9000604@serezhkin.com> <1194982934.7015.8.camel@kaptain2> Message-ID: <473A113A.1010603@serezhkin.com> Alex Kapranoff wrote: > Обновления и удаления перестают быть атомарными. К тому же, поскольку мы > имеем дело с ненадёжным хранилищем, именно этот служебный ключик может в > самый интересный момент исчезнуть, например, проэкспайрившись. А что делать ? Пилить мемкеш и плодить форки ? =) Тогда можно и неубиваемые ключи делать. >> Кста, недалеко до языка запроса к мемкешу аля sql или xquery. >> Вытащи мне пожалуйста ключики помеченые этим тэгом и не помеченные тем. >> Я, например, считаю что мемкэш должен быть тупой до безумия, он должен >> быть тупой и быстрый. > > Не согласуется с необходимостью обеспечивать параллелизм, увы. Вот тут не понял, можно подробнее ? -- Ivan B. Serezhkin From postmaster на softsearch.ru Tue Nov 13 13:04:57 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 14 Nov 2007 00:04:57 +0300 Subject: [Moscow.pm] 2 Andrew Shitov In-Reply-To: <4739F814.4000303@bibirevo.net> References: <932874613.20071113220515@softsearch.ru> <4739F814.4000303@bibirevo.net> Message-ID: <14910659889.20071114000457@softsearch.ru> Здравствуйте Андрей, >> Можно ли как-то принудительно выставлять в поля Reply-to писем >> рассылки адрес moscow-pm на pm.org A> А он там есть и отдельные клиенты даже понимают 2 адреса в reply-to Тут его например вообще нету: MID:1bc8f7b10711121038u1cc7f589pbb72e9803d1aed1 на mail.gmail.com -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Tue Nov 13 13:13:13 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 14 Nov 2007 00:13:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <473A113A.1010603@serezhkin.com> References: <248404252.20071113113923@softsearch.ru> <1194943695.7166.4.camel@kaptain2> <1427871744.20071113130627@softsearch.ru> <495612802.20071113131706@softsearch.ru> <9210396388.20071113215922@softsearch.ru> <4739FC54.9000604@serezhkin.com> <1194982934.7015.8.camel@kaptain2> <473A113A.1010603@serezhkin.com> Message-ID: <1033486701.20071114001313@softsearch.ru> Здравствуйте Иван, >>> Кста, недалеко до языка запроса к мемкешу аля sql или xquery. >>> Вытащи мне пожалуйста ключики помеченые этим тэгом и не помеченные >>> тем. Я, например, считаю что мемкэш должен быть тупой до безумия, >>> он должен быть тупой и быстрый. >> >> Не согласуется с необходимостью обеспечивать параллелизм, увы. IBS> Вот тут не понял, можно подробнее ? Наверное имелось ввиду, что введение тэгов и усложнение запросов к мемкашеду, приведёт к появлению блокировок и как результат плохую масштабируемость на много ядер. Правда блокировки и сейчас есть для правильного подсчёта ститистики в тредовом режиме. Хотя по мне, так можно и без них обойтись. Кому нужна статистики с абсолютной точностью в этом случае? ИМХО, можно блокировками пренебречь и писать её без них. Редкие потери данных погоды не сделают в рисовании графиков. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From andy на shitov.ru Tue Nov 13 14:04:35 2007 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 14 Nov 2007 01:04:35 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1911566412.20071113003013@shitov.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> Message-ID: <1438995956.20071114010435@shitov.ru> > ash: > Что такое Moscow.pm. > kappa: > Как сделать доклад для Moscow.pm/воркшопа/конференции. > ash: > Краткое введение в Gearmand и The Schwartz. > Vany: > Что такое POE и вебчат из 100 строк. Предлагаю diff: - Краткое введение в Gearmand и The Schwartz. + Perl 5.10 Да? -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivanshirokoff на gmail.com Tue Nov 13 14:26:57 2007 From: ivanshirokoff на gmail.com (Ivan Shirokov) Date: Wed, 14 Nov 2007 01:26:57 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1438995956.20071114010435@shitov.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> Message-ID: <6aad99ec0711131426w6913ecev1e9c6a55f3681396@mail.gmail.com> > > > Предлагаю diff: > - Краткое введение в Gearmand и The Schwartz. > + Perl 5.10 Сори за неосведомленность, а Perl 5.10 - это что??? Если это версия перла, то почему именно 5.10??? Сейчас в ходу в основном 5.6 и 5.8??? + Еще товарищи обещали рассказать про Каталист... правда я уже и сам всё прочел и частично попробовал, но всё равно чертовски интересно.... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071114/da96d9c8/attachment.html From andy на shitov.ru Tue Nov 13 21:45:26 2007 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 14 Nov 2007 08:45:26 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <6aad99ec0711131426w6913ecev1e9c6a55f3681396@mail.gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <6aad99ec0711131426w6913ecev1e9c6a55f3681396@mail.gmail.com> Message-ID: <556530680.20071114084526@shitov.ru> > Сори за  неосведомленность, а Perl 5.10 - это что??? Если это > версия перла, то почему именно 5.10??? Сейчас в ходу в основном 5.6 и 5.8??? Это очередной stable, который обещают выпуситить через пару недель. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From garikz на gmail.com Tue Nov 13 22:03:14 2007 From: garikz на gmail.com (Igor Zakharov) Date: Wed, 14 Nov 2007 09:03:14 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1438995956.20071114010435@shitov.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> Message-ID: <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> 14.11.07, Andrew Shitov написал(а): > > > > Предлагаю diff: > - Краткое введение в Gearmand и The Schwartz. > + Perl 5.10 > Ну если краткое, то тогда пожалуй про Gearmand не надо. В принципе, для того чтобы получить представление, хватает того, что на CPAN лежит и на http://danga.com А вот если какие-то особые примеры применения, тогда конечно интересно было бы послушать. И да, спасибо за наводку, странно, как это я раньше на Gearman не наткнулся, когда искал что-то подобное :) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071114/62a72ff9/attachment.html From alex на kapranoff.ru Wed Nov 14 00:34:46 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Wed, 14 Nov 2007 11:34:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <1033486701.20071114001313@softsearch.ru> References: <248404252.20071113113923@softsearch.ru> <1194943695.7166.4.camel@kaptain2> <1427871744.20071113130627@softsearch.ru> <495612802.20071113131706@softsearch.ru> <9210396388.20071113215922@softsearch.ru> <4739FC54.9000604@serezhkin.com> <1194982934.7015.8.camel@kaptain2> <473A113A.1010603@serezhkin.com> <1033486701.20071114001313@softsearch.ru> Message-ID: <1195029286.10404.8.camel@aukland> В Срд, 14/11/2007 в 00:13 +0300, Михаил Монашёв пишет: > >>> Кста, недалеко до языка запроса к мемкешу аля sql или xquery. > >>> Вытащи мне пожалуйста ключики помеченые этим тэгом и не помеченные > >>> тем. Я, например, считаю что мемкэш должен быть тупой до безумия, > >>> он должен быть тупой и быстрый. > >> > >> Не согласуется с необходимостью обеспечивать параллелизм, увы. > IBS> Вот тут не понял, можно подробнее ? > > Наверное имелось ввиду, что введение тэгов и усложнение запросов к > мемкашеду, приведёт к появлению блокировок и как результат плохую Неа. Тупым до безумия его сделать нельзя, так как требуется поддержка параллельного доступа с нескольких клиентов, а это уже обязательные рейсы, как сейчас, либо локи или вообще мультиверсионность. From postmaster на softsearch.ru Wed Nov 14 02:05:47 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Wed, 14 Nov 2007 13:05:47 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1438995956.20071114010435@shitov.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> Message-ID: <1810280203.20071114130547@softsearch.ru> Здравствуйте, Андрей. > Предлагаю diff: > - Краткое введение в Gearmand и The Schwartz. > + Perl 5.10 > Да? Я хотел бы про Gearmand и The Schwartz послушать. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Wed Nov 14 02:41:35 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Wed, 14 Nov 2007 13:41:35 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> Message-ID: <1021923963.20071114134135@softsearch.ru> Здравствуйте, Игорь. > А вот если какие-то особые примеры применения, тогда конечно интересно было бы послушать. Угу. Меня тоже именно вопросы удачных и неудачных внедрений интересуют. Софтина вроде интересная, но есть мнение, что не юзабельная... -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From andy на shitov.ru Wed Nov 14 05:19:16 2007 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 14 Nov 2007 16:19:16 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1021923963.20071114134135@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> Message-ID: > > Софтина вроде интересная, но есть мнение, что не юзабельная... О! А может кто может рассказать, почему не юзабельная? Мне интересно, потому что мы планируем делать сайт, который вдоль и поперек пересечен геарманомди. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071114/03932afc/attachment.html From postmaster на softsearch.ru Wed Nov 14 05:58:26 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Wed, 14 Nov 2007 16:58:26 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> Message-ID: <010554021.20071114165826@softsearch.ru> Здравствуйте, Андрей. >> Софтина вроде интересная, но есть мнение, что не юзабельная... > ═ > О! А может кто может рассказать, почему не юзабельная? Мне > интересно, потому что мы планируем делать сайт, который вдоль и > поперек пересечен геарманомди. У Фицпатрика есть веб-сервер, написанный на перле, Perlball. Он наверное выполняет свои функции, но nginx делает тоже самое несравненно эффективнее. Далее берём Могилу. Файловая система написанная на перле. Спроси у СУПовцев, как быстро она работает и что они про неё думают. Ещё можно вспомнить их доклад на Хайлоаде, там про Могилу мельком говорилось, когда они рассказывали про свои файловую систему. Я писал уже ранее, что у Фицпатрика получаются гениальные ПРОТОТИПЫ. Но юзать их в на боевых серверах дорого. Ибо Перл - это не С. А он всё пишет на перле. Когда его прототипы будут переписаны на С, то наверняка станут юзабельными, каким например стал мемкашед. А пока их конечно же тоже можно использовать, но заранее приготовиться к покупке множества серверов, которые будут молотить перловый код. Посмотри ради интереса активность в рассылках на danga.com по разным проектам. Эта активность отлично показывает востребованность тех или иных софтин. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Wed Nov 14 06:01:32 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Wed, 14 Nov 2007 17:01:32 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> Message-ID: <968626440.20071114170132@softsearch.ru> Здравствуйте, Андрей. > Мне интересно, потому что мы планируем делать сайт, который вдоль и > поперек пересечен геарманомди. P.S. А о чём ты хотел рассказывать, если не внедрил его, а только планируешь делать на нём сайт? -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From zhecka на gmail.com Wed Nov 14 06:08:30 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Wed, 14 Nov 2007 17:08:30 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <010554021.20071114165826@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> Message-ID: О ! Holywar :) почему народ так не любит перл ? Оттюненая перловая система конечно не будет круче написанной на C, но намного проще в диагностике и отладке. Переколбашенный perl Stanford-DNSserver выдававший от 40 до 100 ответов в секунду ранее, теперь выдаёт 400-1000 учитывая внутреннюю логику и регекспы(машина Celeron 733 + 256MB памяти). На C2D 1.86 при нагрузке на процессор в 2% он легко отдал 2020 запросов в секунду, при этом уже стоит 2 недели и утечек памяти не наблюдается. Родной вырастал с 5 мегов до 190 за неделю-две. Да ! на С наверное было бы лучше, но учитывая легко меняемую логику программы и портируемость перлового софта я думаю perl вне конкуренции(разьве еще питон) > Я писал уже ранее, что у Фицпатрика получаются гениальные ПРОТОТИПЫ. > Но юзать их в на боевых серверах дорого. Ибо Перл - это не С. А он всё > пишет на перле. Когда его прототипы будут переписаны на С, то > наверняка станут юзабельными, каким например стал мемкашед. А пока их > конечно же тоже можно использовать, но заранее приготовиться к покупке > множества серверов, которые будут молотить перловый код. > > Посмотри ради интереса активность в рассылках на danga.com по разным > проектам. Эта активность отлично показывает востребованность тех или > иных софтин. -- Best Regards ZHECKA-RIPN From andy на shitov.ru Wed Nov 14 06:36:50 2007 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 14 Nov 2007 17:36:50 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <968626440.20071114170132@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <968626440.20071114170132@softsearch.ru> Message-ID: > > > А о чём ты хотел рассказывать, если не внедрил его, а только > планируешь делать на нём сайт? Я же уточнял, что есть работающий прототип. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071114/cfc71940/attachment.html From postmaster на softsearch.ru Wed Nov 14 06:58:14 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Wed, 14 Nov 2007 17:58:14 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> Message-ID: <14310287338.20071114175814@softsearch.ru> Здравствуйте, Евгений. > почему народ так не любит перл ? Я бы сказал иначе. Почему народ так не любит перл для написания файловых систем, вебсервером и операционных систем? > Оттюненая перловая система конечно не будет круче написанной на C, но > намного проще в > диагностике и отладке. Переколбашенный perl Stanford-DNSserver > выдававший от 40 до 100 ответов в секунду ранее, теперь выдаёт > 400-1000 учитывая внутреннюю логику и регекспы(машина Celeron 733 + > 256MB памяти). На C2D 1.86 при нагрузке на процессор в 2% он легко > отдал 2020 запросов в секунду, при этом уже стоит 2 недели и утечек > памяти не наблюдается. Родной вырастал с 5 мегов до 190 за неделю-две. > Да ! на С наверное было бы лучше, но учитывая легко меняемую логику > программы и портируемость перлового софта я думаю perl вне > конкуренции(разьве еще питон) Вот именно. Для прототипирования файловых систем, вебсервером перл отлично подходит. Легко и быстро можно многое переписать. Но использовать на работчих серверах прототипы неэффективно. Вам удалось это сделать видимо удачно. Но в большинстве то случаев получается не так как у Вас. Просто я например за железки плачу из своего кармана фактически. И поэтому склонен считать деньги. А если платит дядя, то ему конечно можно навешать умной лапши и он даст денег на дата-цент. Там можно тогда и бэйсике драйвера писать... >> Я писал уже ранее, что у Фицпатрика получаются гениальные ПРОТОТИПЫ. >> Но юзать их в на боевых серверах дорого. Ибо Перл - это не С. А он всё >> пишет на перле. Когда его прототипы будут переписаны на С, то >> наверняка станут юзабельными, каким например стал мемкашед. А пока их >> конечно же тоже можно использовать, но заранее приготовиться к покупке >> множества серверов, которые будут молотить перловый код. >> >> Посмотри ради интереса активность в рассылках на danga.com по разным >> проектам. Эта активность отлично показывает востребованность тех или >> иных софтин. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From alex на kapranoff.ru Wed Nov 14 06:24:20 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Wed, 14 Nov 2007 17:24:20 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <010554021.20071114165826@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> Message-ID: <1195050260.15756.9.camel@aukland> В Срд, 14/11/2007 в 16:58 +0300, Монашёв Михаил пишет: > У Фицпатрика есть веб-сервер, написанный на перле, Perlball. Он > наверное выполняет свои функции, но nginx делает тоже самое > несравненно эффективнее. Есть подтверждения? > Далее берём Могилу. Файловая система написанная на перле. Спроси у > СУПовцев, как быстро она работает и что они про неё думают. Ещё можно > вспомнить их доклад на Хайлоаде, там про Могилу мельком говорилось, > когда они рассказывали про свои файловую систему. А может проблема в СУПовцах? Я помню их доклады на Хайлоуде. Ну и так далее в том же духе. В мире существует всего несколько сотен проектов, где имело бы смысл переписывать Перловый код на Си. И становится их всё меньше и меньше. И слава богу. From zhecka на gmail.com Wed Nov 14 07:57:51 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Wed, 14 Nov 2007 18:57:51 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <14310287338.20071114175814@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <14310287338.20071114175814@softsearch.ru> Message-ID: > Вот именно. Для прототипирования файловых систем, вебсервером перл > отлично подходит. Легко и быстро можно многое переписать. Но > использовать на работчих серверах прототипы неэффективно. Вам удалось > это сделать видимо удачно. Но в большинстве то случаев получается не > так как у Вас. я тоже против прототипов на боевых серверах, но именно отладка прототипа в горячем режиме позволяет выявить большинство багов которые могут возникнуть на боевой системе у других людей. > Просто я например за железки плачу из своего кармана фактически. И > поэтому склонен считать деньги. А если платит дядя, то ему конечно > можно навешать умной лапши и он даст денег на дата-цент. Там можно > тогда и бэйсике драйвера писать... Это действительно так, я например использую заведомо слабое железо для разработки, оно позволяет реально прогнозировать дальнейшее развитие и нагрузки. IMHO скажем SpamAssassin тянущий за собой кучу модулей, мог бы быть намного производительней без использования p5-DNS, p5-version и некоторых других. Простейший тулкит написанный в 2000 году для WEB приложений работает намного быстрее стандартного CGI.pm и обладает большей масштабируемостью без использования лишних фич. Намного удобнее делать присвоение $var = $cookie{"blabla"}, или $form{"blabla"} вместо использования тяжеловесного CGI.pm c param("blabla") и getcookie("blabla"). Модуль был заточен под mod_perl и позволяет прекрасно масштабироваться в виде навигации по url. http://323f.net.ru/ написан именно с использованием этого модуля. там практически нет статики, а есть четкое разделение по обработке входящей информации. Я просто считаю к каждому проекту должен быть корректный подход, в зависимости от задач на него возложенных. Зачастую универсальность мешает производительности. -- Best Regards ZHECKA-RIPN From postmaster на softsearch.ru Wed Nov 14 07:58:28 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Wed, 14 Nov 2007 18:58:28 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1195050260.15756.9.camel@aukland> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> Message-ID: <719402379.20071114185828@softsearch.ru> Здравствуйте, Алекс. >> У Фицпатрика есть веб-сервер, написанный на перле, Perlball. Он >> наверное выполняет свои функции, но nginx делает тоже самое >> несравненно эффективнее. > Есть подтверждения? Что-то мне подсказывает, что например парсить http-заголовки быстрее на С. Именно поэтому в Перлболе это написано на XS. Что и требовалось доказать. А производительность Перлбола, если почитать лист, сравнима с Апачевской, но до nginx-а там далеко. Перлбол выдаёт на пике 40 мегабит на среднем сервере и пожирает весь процессор. >> Далее берём Могилу. Файловая система написанная на перле. Спроси у >> СУПовцев, как быстро она работает и что они про неё думают. Ещё можно >> вспомнить их доклад на Хайлоаде, там про Могилу мельком говорилось, >> когда они рассказывали про свои файловую систему. > А может проблема в СУПовцах? Я помню их доклады на Хайлоуде. Я тоже помню. Как я понял, их точка зрения сводилась к тому, что использовать Могилу в ЖЖ только для того, чтобы хранить юзерпики не эффективно. Склонен с ними согласиться. > Ну и так далее в том же духе. В мире существует всего несколько сотен > проектов, где имело бы смысл переписывать Перловый код на Си. И > становится их всё меньше и меньше. И слава богу. Да понятно, что спорить можно долго. Но лучше всего послушать Андрея про Гирмана и Шварца в разрезе производительности. P.S. Очень надеюсь, что СУПовцы опубликуют свой RPC... -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From andy на shitov.ru Wed Nov 14 07:04:24 2007 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 14 Nov 2007 18:04:24 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <14310287338.20071114175814@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <14310287338.20071114175814@softsearch.ru> Message-ID: > > > > почему народ так не любит перл ? На Kiev.pm отлично ответили на похожий вопрос: " Во первых, Перл 6 не содержит средств работы с нейросетями и таковыми технологиями. В этом вся соль! Я же хочу, гораздо больше, чем просто работа с нейросетями. Кто этим вопросом занимался, тот поймет что я имею ввиду, за этим будущее. Почитай к примеру выдержки из планов компании ABBYY. Таких типичных примеров много, те же китайцы этим во всю занимаются. Плохо то, что материалов очень мало. Все хотят урвать свою долю рынка. В Опен-сорс здесь речи в ближайщее время и не будет пахнет. " -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071114/8c919a11/attachment.html From zhecka на gmail.com Wed Nov 14 08:50:06 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Wed, 14 Nov 2007 19:50:06 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <14310287338.20071114175814@softsearch.ru> Message-ID: On Nov 14, 2007 6:04 PM, Andrew Shitov wrote: > > > > > почему народ так не любит перл ? > > На Kiev.pm отлично ответили на похожий вопрос: > " > Во первых, Перл 6 не содержит средств работы с > нейросетями и таковыми технологиями. В этом вся соль! > Я же хочу, гораздо больше, чем просто работа с нейросетями. Кто этим > вопросом занимался, тот > поймет что я имею ввиду, за этим будущее. Почитай > к примеру выдержки из планов компании ABBYY. Таких > типичных примеров много, те же китайцы этим во всю > занимаются. Плохо то, что материалов очень мало. > Все хотят урвать свою долю рынка. В Опен-сорс здесь > речи в ближайщее время и не будет пахнет. > " Я наверное сегодня переработал ;) Пора отдыхать. -- Best Regards ZHECKA-RIPN From evdokimov.denis на gmail.com Wed Nov 14 07:24:22 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 14 Nov 2007 18:24:22 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1195050260.15756.9.camel@aukland> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> Message-ID: Больше чем уверен, что написать на C грамотный код сложнее и дольше, чем на Perl. Давайте исходить из того, что C может работать быстрее, чем Perl (а ASM быстрее С) Почему вы говорите о полной замене одного языка, на другой? На сколько мне известно, гораздо эффективнее переписать только узкие места. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071114/da360828/attachment.html From shafiev на gmail.com Wed Nov 14 10:26:59 2007 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 14 Nov 2007 21:26:59 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <14310287338.20071114175814@softsearch.ru> Message-ID: <218771510711141026v556e840y815fb92a0380f9b5@mail.gmail.com> ?Интересно а какой язык содержит встроенные средства работа с нейросетями? 14.11.07, Eugene Kaltashkin написал(а): > > On Nov 14, 2007 6:04 PM, Andrew Shitov wrote: > > > > > > > почему народ так не любит перл ? > > > > На Kiev.pm отлично ответили на похожий вопрос: > > " > > Во первых, Перл 6 не содержит средств работы с > > нейросетями и таковыми технологиями. В этом вся соль! > > Я же хочу, гораздо больше, чем просто работа с нейросетями. Кто этим > > вопросом занимался, тот > > поймет что я имею ввиду, за этим будущее. Почитай > > к примеру выдержки из планов компании ABBYY. Таких > > типичных примеров много, те же китайцы этим во всю > > занимаются. Плохо то, что материалов очень мало. > > Все хотят урвать свою долю рынка. В Опен-сорс здесь > > речи в ближайщее время и не будет пахнет. > > " > > Я наверное сегодня переработал ;) Пора отдыхать. > > -- > Best Regards > ZHECKA-RIPN > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071114/e863c275/attachment.html From al на beshenov.ru Wed Nov 14 12:37:57 2007 From: al на beshenov.ru (Alexey Beshenov) Date: Wed, 14 Nov 2007 23:37:57 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <010554021.20071114165826@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> Message-ID: <200711142338.20324@beshenov> On Wednesday 14 November 2007 16:58, Монашёв Михаил wrote: > Я писал уже ранее, что у Фицпатрика получаются гениальные ПРОТОТИПЫ. > Но юзать их в на боевых серверах дорого. Ибо Перл - это не С. А он всё > пишет на перле. Когда его прототипы будут переписаны на С, то > наверняка станут юзабельными, каким например стал мемкашед. А пока их > конечно же тоже можно использовать, но заранее приготовиться к покупке > множества серверов, которые будут молотить перловый код. Ну, всерьез сейчас с C / C++ работают только отдельные приверженцы свободного ПО. На C / C++ сейчас принято реализовывать отдельные элементы систем (например, низкоуровневую обработку данных, объемные вычисления), да и то если прирост производительности существенен и необходим. Делается это не навсегда и не из принципа, а просто для текущих реализаций интерпретаторов / виртуальных машин и текущих вычислительных мощностей. Немногие новые проекты используют исключительно C / C++ из-за ортодоксальных верований программистов, а старые хорошо известные проекты на C / C++ просто никто не хочет портировать и существенно изменять. -- Alexey Beshenov http://beshenov.ru/ ----------- следущая часть ----------- Вложение не в текстовом формате было извлечено… Имя : отсутствует Тип : application/pgp-signature Размер : 189 байтов Описание: отсутствует Url : http://mail.pm.org/pipermail/moscow-pm/attachments/20071114/4b06d9d0/attachment.bin From alex на kapranoff.ru Wed Nov 14 13:15:05 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Thu, 15 Nov 2007 00:15:05 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <218771510711141026v556e840y815fb92a0380f9b5@mail.gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <14310287338.20071114175814@softsearch.ru> <218771510711141026v556e840y815fb92a0380f9b5@mail.gmail.com> Message-ID: <1195074905.7027.0.camel@kaptain2> See Perl 7. В Срд, 14/11/2007 в 21:26 +0300, Naim Shafiev пишет: > ?Интересно а какой язык содержит встроенные средства работа с > нейросетями? > > 14.11.07, Eugene Kaltashkin написал(а): > On Nov 14, 2007 6:04 PM, Andrew Shitov wrote: > > > > > > > почему народ так не любит перл ? > > > > На Kiev.pm отлично ответили на похожий вопрос: > > " > > Во первых, Перл 6 не содержит средств работы с > > нейросетями и таковыми технологиями. В этом вся соль! > > Я же хочу, гораздо больше, чем просто работа с нейросетями. > Кто этим > > вопросом занимался, тот > > поймет что я имею ввиду, за этим будущее. Почитай > > к примеру выдержки из планов компании ABBYY. Таких > > типичных примеров много, те же китайцы этим во всю > > занимаются. Плохо то, что материалов очень мало. > > Все хотят урвать свою долю рынка. В Опен-сорс здесь > > речи в ближайщее время и не будет пахнет. > > " > > Я наверное сегодня переработал ;) Пора отдыхать. > > -- > Best Regards > ZHECKA-RIPN > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From shafiev на gmail.com Wed Nov 14 13:35:40 2007 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 15 Nov 2007 00:35:40 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1195074905.7027.0.camel@kaptain2> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <14310287338.20071114175814@softsearch.ru> <218771510711141026v556e840y815fb92a0380f9b5@mail.gmail.com> <1195074905.7027.0.camel@kaptain2> Message-ID: <218771510711141335ob329c3cmd74fd4dfc961f2c7@mail.gmail.com> ИМХО. Как я понимаю это язык далекого будущего(учитывая динамику роста версий Perl'a). Нейросети можно реализовать на том же C. 15.11.07, Alex Kapranoff написал(а): > > See Perl 7. > > В Срд, 14/11/2007 в 21:26 +0300, Naim Shafiev пишет: > > ?Интересно а какой язык содержит встроенные средства работа с > > нейросетями? > > > > 14.11.07, Eugene Kaltashkin написал(а): > > On Nov 14, 2007 6:04 PM, Andrew Shitov wrote: > > > > > > > > > почему народ так не любит перл ? > > > > > > На Kiev.pm отлично ответили на похожий вопрос: > > > " > > > Во первых, Перл 6 не содержит средств работы с > > > нейросетями и таковыми технологиями. В этом вся соль! > > > Я же хочу, гораздо больше, чем просто работа с нейросетями. > > Кто этим > > > вопросом занимался, тот > > > поймет что я имею ввиду, за этим будущее. Почитай > > > к примеру выдержки из планов компании ABBYY. Таких > > > типичных примеров много, те же китайцы этим во всю > > > занимаются. Плохо то, что материалов очень мало. > > > Все хотят урвать свою долю рынка. В Опен-сорс здесь > > > речи в ближайщее время и не будет пахнет. > > > " > > > > Я наверное сегодня переработал ;) Пора отдыхать. > > > > -- > > Best Regards > > ZHECKA-RIPN > > > ______________________________________________________________________ > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > > ______________________________________________________________________ > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/7a247180/attachment.html From andy на shitov.ru Wed Nov 14 13:49:50 2007 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 15 Nov 2007 00:49:50 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <218771510711141335ob329c3cmd74fd4dfc961f2c7@mail.gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <14310287338.20071114175814@softsearch.ru> <218771510711141026v556e840y815fb92a0380f9b5@mail.gmail.com> <1195074905.7027.0.camel@kaptain2> <218771510711141335ob329c3cmd74fd4dfc961f2c7@mail.gmail.com> Message-ID: <756645459.20071115004950@shitov.ru> > ИМХО. Как я понимаю это язык далекого будущего(учитывая динамику роста версий Perl'a). > Нейросети можно реализовать на том же C. hint: была шутка :-) Была трансляция тупого ответа из форума. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From postmaster на softsearch.ru Wed Nov 14 13:43:02 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 15 Nov 2007 00:43:02 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> Message-ID: <1186741966.20071115004302@softsearch.ru> Здравствуйте Денис, DE> Больше чем уверен, что написать на C грамотный код сложнее и DE> дольше, чем на Perl. Давайте исходить из того, что C может DE> работать быстрее, чем═ Perl (а ASM быстрее С) DE> Почему вы говорите о полной замене одного языка, на другой? На DE> сколько мне известно, гораздо эффективнее переписать только узкие DE> места. Согласен полностью. Есть приложение, где критична производительность. Когда начинаешь их профайлить, то находишь узкие места. Потом переписываешь их на XS и начинаешь снова профайлить. В итоге, если нужна гибкость имеешь смесь из перла и XS-а. Но если всё ещё нужна производительность, то приходишь к мысли переписать _всё_ на С, за что платишь большей трудоёмкостью. ИМХО, RPC должно быть шустрым. Иначе можно и без него обойтись: по http ходить например. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From ivan на serezhkin.com Thu Nov 15 01:52:17 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 15 Nov 2007 12:52:17 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <719402379.20071114185828@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <719402379.20071114185828@softsearch.ru> Message-ID: <473C16D1.4030600@serezhkin.com> Монашёв Михаил wrote: > P.S. > Очень надеюсь, что СУПовцы опубликуют свой RPC... > Ой не знаю, Помню, когда слушали суповкий доклад про суперфайловую систему в юзерланде, мы сидели сзади и хихикали, типа суповцы изобрели фат, по всем параметрам софпадает. Ничего такого, от чего у публики загорелись бы глаза, там нет. -- Ivan B. Serezhkin From ivan на serezhkin.com Thu Nov 15 01:53:40 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 15 Nov 2007 12:53:40 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <218771510711141026v556e840y815fb92a0380f9b5@mail.gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <14310287338.20071114175814@softsearch.ru> <218771510711141026v556e840y815fb92a0380f9b5@mail.gmail.com> Message-ID: <473C1724.9070906@serezhkin.com> Naim Shafiev wrote: > ?Интересно а какой язык содержит встроенные средства работа с нейросетями? Они всё врут, есть: http://poe.perl.org/?Poe_cookbook/neural_networks =) -- Ivan B. Serezhkin From ivan на serezhkin.com Thu Nov 15 01:58:09 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 15 Nov 2007 12:58:09 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1186741966.20071115004302@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <1186741966.20071115004302@softsearch.ru> Message-ID: <473C1831.7030201@serezhkin.com> Михаил Монашёв wrote: > Здравствуйте Денис, > > DE> Больше чем уверен, что написать на C грамотный код сложнее и > DE> дольше, чем на Perl. Давайте исходить из того, что C может > DE> работать быстрее, чем═ Perl (а ASM быстрее С) > > DE> Почему вы говорите о полной замене одного языка, на другой? На > DE> сколько мне известно, гораздо эффективнее переписать только узкие > DE> места. > > Согласен полностью. > > Есть приложение, где критична производительность. Когда начинаешь их > профайлить, то находишь узкие места. Потом переписываешь их на XS и > начинаешь снова профайлить. В итоге, если нужна гибкость имеешь смесь > из перла и XS-а. Но если всё ещё нужна производительность, то > приходишь к мысли переписать _всё_ на С, за что платишь большей > трудоёмкостью. > Уж не помню где, но читал интересную мысль про оптимизацию: Если ты пишешь на языке низкого кровня, то ты можешь вылизать все свои циклы до блеска, А если ты пишешь на языке высокого уровня, то ты можешь увидеть, что эти циклы не нужны. Помоему это было в мифическом человекомесяце, но не уверен. Была серьёзная статья за языки очень высокого уровня, позволяющие легко производить макрооптимизацию. > ИМХО, RPC должно быть шустрым. Иначе можно и без него обойтись: по > http ходить например. > Там же ты всё время в селекте сидиш, зачем тебе процессор ? -- Ivan B. Serezhkin From postmaster на softsearch.ru Thu Nov 15 02:03:20 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Thu, 15 Nov 2007 13:03:20 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <386131195117655@webmail11.yandex.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> 1650000000254531788 <386131195117655@webmail11.yandex.ru> Message-ID: <968668522.20071115130320@softsearch.ru> Здравствуйте, Александр. Пришёл к счётчику на третьем домене. Тогда на разных доменах уники считаются правильно. Если считать однопикселем, то никакие боты на этот однопиксель ходить не будут. Другое дело, если у человека появится мотив накручивать Ваш счётчик, то будут накручивать. Но отстрелить ИМХО получится только самых тупых накрутчиков. Очень рекомендую посмотреть как считает счётчик rax Максима Зотова. Проследите какие http-запросЫ делаются на получение картинки счётчика, если у Вас есть их кука, или если куки нету, или если у Вас куки отключены. Все три случая там обсчитываются. Считать и писать лог конечно нужно самому, а не через веб-сервер с mod_user_id. > Здравствуйте, Михаил! > Наткнулся в ариве форума по nginx на ваше с Сысуевым общение > Ваша цитата, чтобы напомнить о чем была речь═(склеил из двух сообщений): > 1: > А вот интересно, как корректно считать уников по логу с выданными и > полученными куками? > Если считать только тех, у кого пришла кука, то мы упускаем кучу > первых запросов без куки. Если, когда нет куки, брать ip, то опять же > выходит, что дважды считаем тех кто сделал запрос первый раз и потом > ходил по сайту с кукой. > Плюс не совсем понятно как считать людей, которые ходят по разным > зеркалам, например: softsearch.ru и soft-search.ru . Кука им будет > выдаваться разная ибо они из разных доменов. А если прописывать в куке > домен жёстко: > userid_domain softsearch.ru; > то куки, если и будут сохраняться в браузере, то обратно они приходить > не будут. Может однопиксель тогда грузить со страниц сайта? Или вообще > от кук отказаться и считать сессии, а не уников?═ > 2: > Сам себе отвечу: видимо единственный способ видеть полную > статистику это сделать свой личный счётчик в виде однопикселя. А > статистику по ботам смотреть отдельно. > ═Хотелось бы узнать поподробнее о том, к чему вы в итоге пришли, > т.к. сейчас думаю над тем же вопросом по подсчету уников. Т.е. я так > понял, что если у нас есть некая база (текстовый файл с регекспами) > со списком ботов, то отсекая строчки в логе им соответствующие + > клиенты с неизвестными браузерами, и считая всех остальных, кому мы > поставили и тех у кого уже есть "кука", то более-менее мы будем > наиболее близки к реальному числу уников, особенно на большом объеме > данных. (Те люди, кто отключили ═в браузерах куки из за своей > малочисленности нам сильно статистику и не═ "подгадят" :) Так? > Проблема видится в том, что базы по ботам и браузерам придется > периодически неким образом обновлять. (или есть уже готовые?) -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From evdokimov.denis на gmail.com Thu Nov 15 02:28:15 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 15 Nov 2007 13:28:15 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <473C1831.7030201@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <1186741966.20071115004302@softsearch.ru> <473C1831.7030201@serezhkin.com> Message-ID: > > Если ты пишешь на языке низкого кровня, то ты можешь вылизать все свои > циклы до блеска, > А если ты пишешь на языке высокого уровня, то ты можешь увидеть, что эти > циклы не нужны. Очень жизненная фраза. Опять же "чем короче код, тем быстрее он работает" ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/097543f3/attachment.html From zhecka на gmail.com Thu Nov 15 02:33:50 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Thu, 15 Nov 2007 13:33:50 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <1186741966.20071115004302@softsearch.ru> <473C1831.7030201@serezhkin.com> Message-ID: On Nov 15, 2007 1:28 PM, Denis Evdokimov wrote: > > > Если ты пишешь на языке низкого кровня, то ты можешь вылизать все свои > > циклы до блеска, > > А если ты пишешь на языке высокого уровня, то ты можешь увидеть, что эти > > циклы не нужны. > > Очень жизненная фраза. > > Опять же "чем короче код, тем быстрее он работает" Очень спорное заявление, могу привести пример. например операция inet_ntoa + inet_aton и inet_aton + unpack, unpack делает inet_ntoa в разы, а всеголишь функция конвертации из одного вида в другой. Я бы сказал: "чем грамотнее написан код, тем быстрее он работает" -- Best Regards ZHECKA-RIPN From evdokimov.denis на gmail.com Thu Nov 15 02:46:50 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 15 Nov 2007 13:46:50 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <1186741966.20071115004302@softsearch.ru> <473C1831.7030201@serezhkin.com> Message-ID: А теперь совместим оба высказывания и подведём итог > Опять же "чем короче код, тем быстрее он работает" > Я бы сказал: "чем грамотнее написан код, тем быстрее он работает" > Короткий код чаще бывает более грамотен т.к. его проще оптимизировать, а главное менее лениво Не забывайте, что лень очень сильный фактор и часто губительный для оптимизации ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/2b84cda2/attachment.html From alex на kapranoff.ru Thu Nov 15 02:48:05 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Thu, 15 Nov 2007 13:48:05 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <1186741966.20071115004302@softsearch.ru> <473C1831.7030201@serezhkin.com> Message-ID: <1195123685.8049.15.camel@kaptain2> В Чтв, 15/11/2007 в 13:28 +0300, Denis Evdokimov пишет: > Если ты пишешь на языке низкого кровня, то ты можешь вылизать > все свои > циклы до блеска, > А если ты пишешь на языке высокого уровня, то ты можешь > увидеть, что эти > циклы не нужны. > > Очень жизненная фраза. > > Опять же "чем короче код, тем быстрее он работает" У нас говорят: "Чем красивее код, тем лучше он работает" :) From zhecka на gmail.com Thu Nov 15 02:50:51 2007 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Thu, 15 Nov 2007 13:50:51 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1195123685.8049.15.camel@kaptain2> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <1186741966.20071115004302@softsearch.ru> <473C1831.7030201@serezhkin.com> <1195123685.8049.15.camel@kaptain2> Message-ID: On Nov 15, 2007 1:48 PM, Alex Kapranoff wrote: > В Чтв, 15/11/2007 в 13:28 +0300, Denis Evdokimov пишет: > > > Опять же "чем короче код, тем быстрее он работает" > > У нас говорят: "Чем красивее код, тем лучше он работает" :) Красивый != Умный ;) -- Best Regards ZHECKA-RIPN From ivanshirokoff на gmail.com Thu Nov 15 02:52:33 2007 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Thu, 15 Nov 2007 13:52:33 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <1186741966.20071115004302@softsearch.ru> <473C1831.7030201@serezhkin.com> Message-ID: <473C24F1.1020309@gmail.com> > Короткий код чаще бывает более грамотен т.к. его проще оптимизировать, > а главное менее лениво > Не забывайте, что лень очень сильный фактор и часто губительный для > оптимизации На мой взгляд, лень - двигатель прогресса и основная причина для появления новых уровней абстракции в программировании. Я горжусь своей ленью, холю её и лелею .) -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From nordicdyno на yandex.ru Thu Nov 15 03:44:29 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 15 Nov 2007 14:44:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: 1650000000254786580 References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> 1650000000254531788 <386131195117655@webmail11.yandex.ru> 1650000000254786580 Message-ID: <538831195127069@webmail10.yandex.ru> 15.11.07, 13:03, Монашёв Михаил (postmaster на softsearch.ru): > Здравствуйте, Александр. > Пришёл к счётчику на третьем домене. Тогда на разных доменах уники > считаются правильно. ну это я сразу подразумевал ;) > Если считать однопикселем, то никакие боты на этот однопиксель ходить > не будут. Другое дело, если у человека появится мотив накручивать Ваш > счётчик, то будут накручивать. Но отстрелить ИМХО получится только > самых тупых накрутчиков. > Очень рекомендую посмотреть как считает счётчик rax Максима Зотова. А где его взять? Как он работает? > Проследите какие http-запросЫ делаются на получение картинки счётчика, > если у Вас есть их кука, или если куки нету, или если у Вас куки > отключены. Все три случая там обсчитываются. хм, лучше один раз увидеть наверное, т.ч. не очень понятно что там этакого может быть в этих http-запросах > Считать и писать лог конечно нужно самому, а не через веб-сервер с > mod_user_id. Почему? Чем плох вариант с логом веб-сервера? Как с масштабируемостью такого решения, и не придется ли тогда писать что-то наподобие nginx самому? Или это речь шла о rax? Я о нем и механизме его работы не в курсе просто, поэтому прошу извинить за возможно глупые вопросы :) From evdokimov.denis на gmail.com Thu Nov 15 04:41:09 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 15 Nov 2007 15:41:09 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <473C24F1.1020309@gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <1186741966.20071115004302@softsearch.ru> <473C1831.7030201@serezhkin.com> <473C24F1.1020309@gmail.com> Message-ID: > > На мой взгляд, лень - двигатель прогресса и основная причина для > появления новых уровней абстракции в программировании. Я горжусь своей > ленью, холю её и лелею .) Да, да, да и ещё раз да! Лень защищает меня от выполнения ненужной работы. а ещё Лень даёт толчок к действию (сейчас сделаю так, чтоб потом вообще ничего не нужно было бы делать) НО! Если этот толчок сразу не реализовать, то можно вообще ничего не сделать. Сколько раз бывало: Воплощаешь какую-нибудь интересную идею. В процессе начинаешь что-нибудь оптимизировать, оптимизировать........оптимизировать и понимаешь, что стало скучно. "Всё, баста, карапузики" Импульс растрачен. И правильно, оптимизировать можно то, что работает, что уже даёт какие-то результаты. Ох, как сложно не "растечься по древу" ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/70434f09/attachment.html From ivanshirokoff на gmail.com Thu Nov 15 04:44:14 2007 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Thu, 15 Nov 2007 15:44:14 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <1186741966.20071115004302@softsearch.ru> <473C1831.7030201@serezhkin.com> <473C24F1.1020309@gmail.com> Message-ID: <473C3F1E.4020709@gmail.com> Предлагаю выступить с совместным докладом "Лень применительно к высоконагруженным проектам на Perl". -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From postmaster на softsearch.ru Thu Nov 15 05:03:59 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Thu, 15 Nov 2007 16:03:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <538831195127069@webmail10.yandex.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> 1650000000254531788 <386131195117655@webmail11.yandex.ru> 1650000000254786580 <538831195127069@webmail10.yandex.ru> Message-ID: <1562996542.20071115160359@softsearch.ru> Здравствуйте, Александр. >> Если считать однопикселем, то никакие боты на этот однопиксель ходить >> не будут. Другое дело, если у человека появится мотив накручивать Ваш >> счётчик, то будут накручивать. Но отстрелить ИМХО получится только >> самых тупых накрутчиков. >> Очень рекомендую посмотреть как считает счётчик rax Максима Зотова. > А где его взять? Как он работает? Раньше на rax.ru . Сейчас счётчик называется liveinternet.ru . Найди сайт с этим счётчиком и посмотри что он отдаёт браузеру с вышеописанными конфигурациями кук. >> Проследите какие http-запросЫ делаются на получение картинки счётчика, >> если у Вас есть их кука, или если куки нету, или если у Вас куки >> отключены. Все три случая там обсчитываются. > хм, лучше один раз увидеть наверное, т.ч. не очень понятно что > там этакого может быть в этих http-запросах >> Считать и писать лог конечно нужно самому, а не через веб-сервер с >> mod_user_id. > Почему? Чем плох вариант с логом веб-сервера? > Как с масштабируемостью такого решения, и не придется ли тогда > писать что-то наподобие nginx самому? > Или это речь шла о rax? Я о нем и механизме его работы не в курсе > просто, поэтому прошу извинить за возможно глупые вопросы :) Рамблер считает по логам. И вроде нормально. Но, считая по логам, нельзя понять поддерживает ли браузер куки или нет. Поэтому выходит не совсем точно. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From nordicdyno на yandex.ru Thu Nov 15 05:19:28 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 15 Nov 2007 16:19:28 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: 1650000000254876600 References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <1186741966.20071115004302@softsearch.ru> <473C1831.7030201@serezhkin.com> <473C24F1.1020309@gmail.com> 1650000000254876600 Message-ID: <652331195132768@webmail22.yandex.ru> Как бы такой доклад неофитов не развратил раньше времени :) 15.11.07, 15:44, ivanshirokoff на gmail.com (ivanshirokoff на gmail.com): > Предлагаю выступить с совместным докладом "Лень применительно к > высоконагруженным проектам на Perl". -- "Любимые вещи": Новый конкурс на Яндекс.Фотках http://fotki.yandex.ru/contest.xml?id=11 From postmaster на softsearch.ru Thu Nov 15 05:20:01 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Thu, 15 Nov 2007 16:20:01 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <473C16D1.4030600@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <719402379.20071114185828@softsearch.ru> <473C16D1.4030600@serezhkin.com> Message-ID: <1368661605.20071115162001@softsearch.ru> Здравствуйте, Иван. > Ой не знаю, Помню, когда слушали суповкий доклад про суперфайловую > систему в юзерланде, мы сидели сзади и хихикали, типа суповцы изобрели > фат, по всем параметрам софпадает. > Ничего такого, от чего у публики загорелись бы глаза, там нет. Там есть на порядки большая скорость чтения из-за отсутствия лишних перемещений головок. Оттуда убрана вся ненужная логика и абстракции типа "директория" и "файл" (и нейросети тоже не поддерживает). И совершенно пофиг где она запущена - в юзерлэнде или нет. Там всё в диск упирается, а не в процессор. Шаблонно мыслить не надо. Кроме того этот шаблон основанный не на личном опыте, а на догадках: "Файлуха - значит обязательно в ядре, остальное несерьёзно". В самом общем случае этои именно так и есть. Но у СУПа, как я понял, случай частный. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From evdokimov.denis на gmail.com Thu Nov 15 05:46:03 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 15 Nov 2007 16:46:03 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <1562996542.20071115160359@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> Message-ID: Хочу обозначить одну проблемку - однопиксель у некоторых может попасть под банерорезку по этому для самой точной статистики Логи + ещё что-нибудь(хоть тот же однопиксель) т.к. загрузка страницы - единственный достоверный показатель. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/3a0efd53/attachment.html From postmaster на softsearch.ru Thu Nov 15 06:26:20 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 15 Nov 2007 17:26:20 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> Message-ID: <1246275382.20071115172620@softsearch.ru> Здравствуйте Денис, DE> Хочу обозначить одну проблемку - однопиксель у некоторых может DE> попасть под банерорезку Каков процент этих людей? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From evdokimov.denis на gmail.com Thu Nov 15 06:38:51 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 15 Nov 2007 17:38:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <1246275382.20071115172620@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> Message-ID: > Каков процент этих людей? > Не знаю, думаю, что никто не знает. Могу сказать за себя, под мою банерорезку подпадают почти все кнопки и большая часть невидимых счётчиков ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/33aefc5c/attachment.html From nordicdyno на yandex.ru Thu Nov 15 06:45:19 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 15 Nov 2007 17:45:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: 1650000000254941295 References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> 1650000000254941295 Message-ID: <657121195137919@webmail17.yandex.ru> 15.11.07, 17:38, Denis Evdokimov (evdokimov.denis на gmail.com): >>Каков процент этих людей? > > >Не знаю, думаю, что никто не знает. > >Могу сказать за себя, под мою банерорезку подпадают почти все кнопки и большая часть невидимых счётчиков Почто, пустые гифы режете? :) Они ж ничего не весят. Подумаешь, один лишний http-запрос. Где это критично? From nordicdyno на yandex.ru Thu Nov 15 06:49:28 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 15 Nov 2007 17:49:28 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: 1650000000254897845 References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4738C136.9090405@stack.net> <4738C2E8.90509@serezhkin.com> <1911566412.20071113003013@shitov.ru> <1438995956.20071114010435@shitov.ru> <1bc8f7b10711132203y1d59a82fifb77197cfa3745b4@mail.gmail.com> <1021923963.20071114134135@softsearch.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <719402379.20071114185828@softsearch.ru> <473C16D1.4030600@serezhkin.com> 1650000000254897845 Message-ID: <11571195138168@webmail34.yandex.ru> 15.11.07, 16:20, Монашёв Михаил (postmaster на softsearch.ru): > Но у СУПа, как я понял, случай частный. Как и у большинства, если послушать доклады (рит, хайлоад, перл воркшоп). У всех свои частные случаи и свои собственные велосипеды. From asmadews на gmail.com Thu Nov 15 06:50:55 2007 From: asmadews на gmail.com (Aleksey Marin) Date: Thu, 15 Nov 2007 17:50:55 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGE0YLQvtC/INCyINC70LjRh9C60YMgOik=?= In-Reply-To: <657121195137919@webmail17.yandex.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <657121195137919@webmail17.yandex.ru> Message-ID: <52af4f940711150650v3b3e7033q272e74b10b8b8355@mail.gmail.com> 15.11.07, Orlovsky Alexander написал(а): > > > 15.11.07, 17:38, Denis Evdokimov (evdokimov.denis на gmail.com): > > > >>Каков процент этих людей? > > > > > >Не знаю, думаю, что никто не знает. > > > >Могу сказать за себя, под мою банерорезку подпадают почти все кнопки и большая часть невидимых счётчиков > > Почто, пустые гифы режете? :) Они ж ничего не весят. Подумаешь, один лишний http-запрос. Где это критично? А зачем они нам, пустые гифы? ;-) -- Марин Алексей, ICQ 61855564 Jabber asmadews на gmail.com Skype marin.aleksey From ivan на serezhkin.com Thu Nov 15 06:53:39 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 15 Nov 2007 17:53:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <52af4f940711150650v3b3e7033q272e74b10b8b8355@mail.gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <657121195137919@webmail17.yandex.ru> <52af4f940711150650v3b3e7033q272e74b10b8b8355@mail.gmail.com> Message-ID: <473C5D73.3040002@serezhkin.com> Aleksey Marin wrote: > А зачем они нам, пустые гифы? ;-) > Вебдизайнеры любят пихать их для придания чему-нибудь ширины. -- Ivan B. Serezhkin From nordicdyno на yandex.ru Thu Nov 15 06:55:39 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 15 Nov 2007 17:55:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: 1650000000254948281 References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <657121195137919@webmail17.yandex.ru> 1650000000254948281 Message-ID: <15491195138539@webmail13.yandex.ru> > > Почто, пустые гифы режете? :) Они ж ничего не весят. Подумаешь, один лишний http-запрос. Где это критично? > А зачем они нам, пустые гифы? ;-) На спичках экономите ;) From evdokimov.denis на gmail.com Thu Nov 15 07:00:18 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 15 Nov 2007 18:00:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <15491195138539@webmail13.yandex.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <657121195137919@webmail17.yandex.ru> <15491195138539@webmail13.yandex.ru> Message-ID: > На спичках экономите ;) Дело не в экономии Просто они часто попадают под критерий "содержит в адресе counter, cnt, ..." и т.д. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/83781188/attachment.html From andy на shitov.ru Thu Nov 15 07:01:32 2007 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 15 Nov 2007 18:01:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <473C5D73.3040002@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <657121195137919@webmail17.yandex.ru> <52af4f940711150650v3b3e7033q272e74b10b8b8355@mail.gmail.com> <473C5D73.3040002@serezhkin.com> Message-ID: > > > Вебдизайнеры любят пихать их для придания чему-нибудь ширины. Так было лет 10 назад :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/c879870b/attachment.html From evdokimov.denis на gmail.com Thu Nov 15 07:05:41 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 15 Nov 2007 18:05:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <657121195137919@webmail17.yandex.ru> <52af4f940711150650v3b3e7033q272e74b10b8b8355@mail.gmail.com> <473C5D73.3040002@serezhkin.com> Message-ID: > Так было лет 10 назад :-) > Упс... я признаю свою дремучесть, но честно не знаю, как сделать тонкую ячейку без clear.gif (или space.gif) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/e199e866/attachment.html From andy на shitov.ru Thu Nov 15 07:08:34 2007 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 15 Nov 2007 18:08:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <657121195137919@webmail17.yandex.ru> <52af4f940711150650v3b3e7033q272e74b10b8b8355@mail.gmail.com> <473C5D73.3040002@serezhkin.com> Message-ID: > > > Упс... я признаю свою дремучесть, но честно не знаю, как сделать тонкую > ячейку без clear.gif (или space.gif) > CSSом конечно. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/9658893d/attachment.html From zhecka на gmail.com Thu Nov 15 07:12:27 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Thu, 15 Nov 2007 18:12:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <657121195137919@webmail17.yandex.ru> <52af4f940711150650v3b3e7033q272e74b10b8b8355@mail.gmail.com> <473C5D73.3040002@serezhkin.com> Message-ID: <473C61DB.7040708@gmail.com> Andrew Shitov пишет: > > > Упс... я признаю свою дремучесть, но честно не знаю, как сделать > тонкую ячейку без clear.gif (или space.gif) > > > CSSом конечно. без пустого гифа, даже через css таблицы фиксированной ширины не сделаешь. From evdokimov.denis на gmail.com Thu Nov 15 07:13:26 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 15 Nov 2007 18:13:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <657121195137919@webmail17.yandex.ru> <52af4f940711150650v3b3e7033q272e74b10b8b8355@mail.gmail.com> <473C5D73.3040002@serezhkin.com> Message-ID: > CSSом конечно. > Это я и сам понимаю, но если ячейка пустая, то она же не отображается, а если там символ, то он автоматом всё раздвигает ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/d7c2fe92/attachment-0001.html From andy на shitov.ru Thu Nov 15 09:35:49 2007 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 15 Nov 2007 20:35:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <473C61DB.7040708@gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <657121195137919@webmail17.yandex.ru> <52af4f940711150650v3b3e7033q272e74b10b8b8355@mail.gmail.com> <473C5D73.3040002@serezhkin.com> <473C61DB.7040708@gmail.com> Message-ID: <548851757.20071115203549@shitov.ru> > без пустого гифа, даже через css таблицы фиксированной ширины не сделаешь. > Это я и сам понимаю, но если ячейка пустая, то она же не отображается, > а если там символ, то он автоматом всё раздвигает Несмотря на название темы, обсуждение CSS - это офтоп на офтопе :-) Если интересно глубже - пишите лично. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Thu Nov 15 09:39:24 2007 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 15 Nov 2007 20:39:24 +0300 Subject: [Moscow.pm] =?windows-1251?b?ze7i4P8g6u3o4+A6ICJQZXJsOiDo5/P34OXs?= =?windows-1251?b?IOPr8+Hm5SI=?= Message-ID: <16349763.20071115203924@shitov.ru> Вышла новая книга про Perl на русском языке. "Perl: изучаем глубже". Это перевод книги Intermediate Perl Шварца и соавторов. Books.ru уже доставляет (мне завтра принесут). http://www.books.ru/shop/books/536459 use offtop; Переводное название, конечно, жутковато :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Thu Nov 15 12:11:00 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Thu, 15 Nov 2007 23:11:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?7s/XwdEgy87Jx8E6ICJQZXJsOiDJ2tXewcXNIMfM?= =?koi8-r?b?1cLWxSI=?= In-Reply-To: <16349763.20071115203924@shitov.ru> References: <16349763.20071115203924@shitov.ru> Message-ID: <473CA7D4.4040007@serezhkin.com> Andrew Shitov wrote: > Вышла новая книга про Perl на русском языке. > "Perl: изучаем глубже". > > Это перевод книги Intermediate Perl Шварца и соавторов. > > Books.ru уже доставляет (мне завтра принесут). > http://www.books.ru/shop/books/536459 > > > > use offtop; > Переводное название, конечно, жутковато :-) Посмотрел там отсканеные страницы и решил не брать, я не знаю кому её подарить, а самому читать такие книжки уже поздно. -- Ivan B. Serezhkin From kozin.stanislav на gmail.com Thu Nov 15 12:22:46 2007 From: kozin.stanislav на gmail.com (Stanislav Kozin) Date: Thu, 15 Nov 2007 23:22:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?7s/XwdEgy87Jx8E6ICJQZXJsOiDJ2tXewcXNIMfM?= =?koi8-r?b?1cLWxSI=?= In-Reply-To: <16349763.20071115203924@shitov.ru> References: <16349763.20071115203924@shitov.ru> Message-ID: <3eae2e270711151222w646771beo566ad60432160b30@mail.gmail.com> Спасибо за ссылку. Очень долго искал "Ламу" в бумажном варианте, нашел только через знакомых. А вот эту, пожалуй закажу, чтобы после "Ламы" перейти на нее 15.11.07, Andrew Shitov написал(а): > > Вышла новая книга про Perl на русском языке. > "Perl: изучаем глубже". > > Это перевод книги Intermediate Perl Шварца и соавторов. > > Books.ru уже доставляет (мне завтра принесут). > http://www.books.ru/shop/books/536459 > > > > use offtop; > Переводное название, конечно, жутковато :-) > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- C наилучшими пожеланиями, Станислав Козин http://www.teroff.ru - Офисный планктон ICQ 951853 Skype kozin.stanislav -=- ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071115/42af8ebd/attachment.html From andy на shitov.ru Thu Nov 15 12:28:52 2007 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 15 Nov 2007 23:28:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?7s/XwdEgy87Jx8E6ICJQZXJsOiDJ2tXewcXNIMfM?= =?koi8-r?b?1cLWxSI=?= In-Reply-To: <473CA7D4.4040007@serezhkin.com> References: <16349763.20071115203924@shitov.ru> <473CA7D4.4040007@serezhkin.com> Message-ID: <12010224897.20071115232852@shitov.ru> > Посмотрел там отсканеные страницы и решил не брать Не коллекционер :-) Кстати, какую книгу из имеющихся английских хотелось бы видеть на русском языке? -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From postmaster на softsearch.ru Thu Nov 15 12:31:58 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 15 Nov 2007 23:31:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> Message-ID: <7610057185.20071115233158@softsearch.ru> Здравствуйте Денис, DE>> Каков процент этих людей? DE> Не знаю, думаю, что никто не знает. DE> Могу сказать за себя, под мою банерорезку подпадают почти все DE> кнопки и большая часть невидимых счётчиков Есть очень небольшой процент параноиков, которые режут реферрер. ИМХО, процент, зарежущих однопиксель также мал, если его грузить с url-а, в котором нет слова adv, banner и подобных. Адривер считал, что потери показов из-за недогрузки html-банера около 10-5%. Т.е. html-ка отдалась, а за флэшкой браузер уже не пошёл почему-то. Но это было пару лет назад. Сейчас наверное каналы получше и процент снизился. Т.е. качество канала виляет на точность статистики сильнее, чем люди, зарезающие однопиксель. Возможно и имеет смысл попробовать считать одновременно по логам веб-сервера и по своему внешнему счётчику. Но как склеивать эту информацию потом? И даже если удастся склеить, то получится неоднозначная картина. Ведь там будут отданные и показанные, только отданные и только показанные страницы. И тут возникает вопрос: что именно мы хотим посчитать? :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From ivan на serezhkin.com Thu Nov 15 12:48:16 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Thu, 15 Nov 2007 23:48:16 +0300 Subject: [Moscow.pm] cpan perl6 In-Reply-To: <7610057185.20071115233158@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> Message-ID: <473CB090.7020106@serezhkin.com> На счёт шестого перла все говорят что цпан станет бесполезной грудой мусора, что перл6 имеет совсем уже невозможный синтаксис. А действительно, не будем же мы переписывать цпан, есть пони(ponie), А как там в этом пони обстоит дело с XS ? Действительно ли им можно будет перекомпилить цпан и получить счастье ? -- Ivan B. Serezhkin From andy на shitov.ru Thu Nov 15 13:00:29 2007 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 16 Nov 2007 00:00:29 +0300 Subject: [Moscow.pm] cpan perl6 In-Reply-To: <473CB090.7020106@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> <473CB090.7020106@serezhkin.com> Message-ID: <709960480.20071116000029@shitov.ru> > На счёт шестого перла все говорят что цпан станет бесполезной грудой > мусора, что перл6 имеет совсем уже невозможный синтаксис. > А действительно, не будем же мы переписывать цпан, есть пони(ponie), http://www.poniecode.org/ - нет тут ссылки "скачать"... Сам спан переписывается, между прочим: http://cpan6.org/. А в комплекте к пагсу идут N модулей в новом синтаксисе. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Thu Nov 15 13:08:29 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Fri, 16 Nov 2007 00:08:29 +0300 Subject: [Moscow.pm] cpan perl6 In-Reply-To: <709960480.20071116000029@shitov.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> <473CB090.7020106@serezhkin.com> <709960480.20071116000029@shitov.ru> Message-ID: <473CB54D.6090808@serezhkin.com> Andrew Shitov wrote: >> На счёт шестого перла все говорят что цпан станет бесполезной грудой >> мусора, что перл6 имеет совсем уже невозможный синтаксис. >> А действительно, не будем же мы переписывать цпан, есть пони(ponie), > > http://www.poniecode.org/ - нет тут ссылки "скачать"... Зато есть восхваление талантливых хакеров =) > Сам спан переписывается, между прочим: http://cpan6.org/. > А в комплекте к пагсу идут N модулей в новом синтаксисе. Мне это вот как раз и не нравится, переписать цпан заново это сдача позиций. Правда я тоже этим грешу, вот тут Роко Капутто согласился возглавить POE for perl6 =) Будет мною коммандовать. Но дальше соглашений пока дело не зашло. -- Ivan B. Serezhkin From alex на kapranoff.ru Thu Nov 15 13:29:46 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 16 Nov 2007 00:29:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?7s/XwdEgy87Jx8E6ICJQZXJsOiDJ2tXewcXNIMfM?= =?koi8-r?b?1cLWxSI=?= In-Reply-To: <12010224897.20071115232852@shitov.ru> References: <16349763.20071115203924@shitov.ru> <473CA7D4.4040007@serezhkin.com> <12010224897.20071115232852@shitov.ru> Message-ID: <1195162186.8264.9.camel@aukland> В Чтв, 15/11/2007 в 23:28 +0300, Andrew Shitov пишет: > > Посмотрел там отсканеные страницы и решил не брать > > Не коллекционер :-) > > > Кстати, какую книгу из имеющихся английских хотелось бы видеть на русском языке? HOP, конечно. From alex на kapranoff.ru Thu Nov 15 13:34:24 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 16 Nov 2007 00:34:24 +0300 Subject: [Moscow.pm] cpan perl6 In-Reply-To: <473CB090.7020106@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <010554021.20071114165826@softsearch.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> <473CB090.7020106@serezhkin.com> Message-ID: <1195162464.8264.13.camel@aukland> В Чтв, 15/11/2007 в 23:48 +0300, Ivan B. Serezhkin пишет: > На счёт шестого перла все говорят что цпан станет бесполезной грудой > мусора, что перл6 имеет совсем уже невозможный синтаксис. use v6; use perl5:Term::Readline; Вот такой предполагается синтаксис, я его кстати упоминал в докладе на RPW, так как частично он поддерживается пугсом. > А действительно, не будем же мы переписывать цпан, есть пони(ponie), > А как там в этом пони обстоит дело с XS ? Пони отбросил копыта. Проект официально закрыт довольно давно. From nordicdyno на yandex.ru Thu Nov 15 14:39:28 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 16 Nov 2007 01:39:28 +0300 Subject: [Moscow.pm] =?koi8-r?b?7s/XwdEgy87Jx8E6ICJQZXJsOiDJ2tXewcXNIMfM?= =?koi8-r?b?1cLWxSI=?= In-Reply-To: 1650000000255156549 References: <16349763.20071115203924@shitov.ru> <473CA7D4.4040007@serezhkin.com> 1650000000255156549 Message-ID: <997691195166368@webmail15.yandex.ru> Perl Best Practices & Perl Medic =)) 15.11.07, 23:28, Andrew Shitov (andy на shitov.ru): > > Посмотрел там отсканеные страницы и решил не брать > Не коллекционер :-) > Кстати, какую книгу из имеющихся английских хотелось бы видеть на русском языке? > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Яндекс.Фотки - Много фоток не бывает http://fotki.yandex.ru/ From clear-m на yandex.ru Thu Nov 15 14:44:01 2007 From: clear-m на yandex.ru (Kononov Alexey) Date: Fri, 16 Nov 2007 01:44:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?7s/XwdEgy87Jx8E6ICJQZXJsOiDJ2tXewcXNIMfM?= =?koi8-r?b?1cLWxQ==?= Message-ID: <916521195166641@webmail17.yandex.ru> >Вышла новая книга про Perl на русском языке. >"Perl: изучаем глубже". > >Это перевод книги Intermediate Perl Шварца и соавторов. > >Books.ru уже доставляет (мне завтра принесут). >http://www.books.ru/shop/books/536459 Книга на самом деле очень интересна. Автор снабдил материал завидной долей юмора. :) Рекомендую всем. -- С уважением, Алексей. From clear-m на yandex.ru Thu Nov 15 14:48:34 2007 From: clear-m на yandex.ru (Kononov Alexey) Date: Fri, 16 Nov 2007 01:48:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?7s/XwdEgy87Jx8E6ICJQZXJsOiDJ2tXewcXNIMfM?= =?koi8-r?b?1cLWxSI=?= Message-ID: <265401195166914@webmail13.yandex.ru> >> Посмотрел там отсканеные страницы и решил не брать > >Не коллекционер :-) > > >Кстати, какую книгу из имеющихся английских хотелось бы видеть на русском языке? Однозначно - Advanced Perl Programming, 2nd ed. -- С уважением, Алексей. From nordicdyno на yandex.ru Thu Nov 15 14:49:47 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 16 Nov 2007 01:49:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?7s/XwdEgy87Jx8E6ICJQZXJsOiDJ2tXewcXNIMfM?= =?koi8-r?b?1cLWxQ==?= In-Reply-To: 1650000000255269221 References: 1650000000255269221 Message-ID: <349481195166987@webmail24.yandex.ru> Здорово! Я через работу "Интермедиате" уже заказал =) Люблю когда литература не чисто техническая, типа Камел-бук (за что перл и любим) 16.11.07, 01:44, Kononov Alexey (clear-m на yandex.ru): > >Вышла новая книга про Perl на русском языке. > >"Perl: изучаем глубже". > > > >Это перевод книги Intermediate Perl Шварца и соавторов. > > > >Books.ru уже доставляет (мне завтра принесут). > >http://www.books.ru/shop/books/536459 > Книга на самом деле очень интересна. > Автор снабдил материал завидной долей юмора. :) > Рекомендую всем. > -- > С уважением, Алексей. ______________________________________________________________________ Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org http://mail.pm.org/mailman/listinfo/moscow-pm -- "Любимые вещи": Новый конкурс на Яндекс.Фотках http://fotki.yandex.ru/contest.xml?id=11 From andy на shitov.ru Thu Nov 15 22:29:02 2007 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 16 Nov 2007 09:29:02 +0300 Subject: [Moscow.pm] Perl Community Calendar Message-ID: <1886250914.20071116092902@shitov.ru> Встречи Moscow.pm будут теперь видны в общем календаре мировых событий, связанных с Perl-сообществом :-) http://www.google.com/calendar/embed?src=ngctmrd1cac35061mrjt3hpgng%40group.calendar.google.com -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From evdokimov.denis на gmail.com Fri Nov 16 00:37:01 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 16 Nov 2007 11:37:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <7610057185.20071115233158@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> Message-ID: > > Есть очень небольшой процент параноиков, которые режут реферрер. Это делают не только параноики, но и несколько фаерволов Многие люди об этом даже не знают, а фаервол убирает реферрер (что уже неприятно) и вместо него ставить свой сайт ИМХО, > процент, зарежущих однопиксель также мал, если его грузить с url-а, в > котором нет слова adv, banner и подобных. Соглашусь, имя должно быть уникальным, без "опознавательных знаков" Возможно и имеет смысл попробовать считать одновременно по логам > веб-сервера и по своему внешнему счётчику. Но как склеивать эту > информацию потом? И даже если удастся склеить, то получится > неоднозначная картина. Ведь там будут отданные и показанные, только > отданные и только показанные страницы. И тут возникает вопрос: что > именно мы хотим посчитать? :-) > Это точно, смотря что именно мы хотим узнать. А чем не устраивает счётчик, встроенный в скрипт генерации ответа? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071116/602909a8/attachment.html From zhecka на gmail.com Fri Nov 16 03:06:59 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 16 Nov 2007 14:06:59 +0300 Subject: [Moscow.pm] mailman Message-ID: <473D79D3.4080503@gmail.com> вопрос по поводу оффтопа. Насколько удобен в администрировании ? Нужен maillist менеджер на 2500 получателей. Можно ли админить из под веба, есть ли группы в которые можно объединять пользователей, чтобы делить рассылки по признакам ? Спасибо. From postmaster на softsearch.ru Fri Nov 16 03:25:17 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 16 Nov 2007 14:25:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1195050260.15756.9.camel@aukland> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> Message-ID: <559621307.20071116142517@softsearch.ru> Здравствуйте, Денис. > А чем не устраивает счётчик, встроенный в скрипт генерации ответа? Тем, что он не может правильно посчитать людей, которые не поддерживают куки. А таких процентов 5-8. Ты их просто не сможешь отделить от новых посетителей без куки и посчитаешь дважды или более раз. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From andy на shitov.ru Fri Nov 16 03:20:23 2007 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 16 Nov 2007 14:20:23 +0300 Subject: [Moscow.pm] mailman In-Reply-To: <473D79D3.4080503@gmail.com> References: <473D79D3.4080503@gmail.com> Message-ID: > > Насколько удобен в администрировании ? Вполне сносно, особенно когда не хочется писать самому. Можно ли админить из под веба, Можно. есть ли группы в которые можно объединять > пользователей, чтобы делить рассылки по признакам ? Скорее в обратном порядке: есть понятие "разделов", а пользователи могут сортировать сами. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071116/7ab18596/attachment.html From evdokimov.denis на gmail.com Fri Nov 16 03:28:48 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 16 Nov 2007 14:28:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <559621307.20071116142517@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> <559621307.20071116142517@softsearch.ru> Message-ID: > Тем, что он не может правильно посчитать людей, которые не > поддерживают куки. А таких процентов 5-8. Ты их просто не сможешь > отделить от новых посетителей без куки и посчитаешь дважды или более > раз. > А рефереры + IP? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071116/61459410/attachment-0001.html From nordicdyno на yandex.ru Fri Nov 16 03:31:31 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 16 Nov 2007 14:31:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= Message-ID: <586231195212691@webmail18.yandex.ru> A benchmark comparison of a number of programming languages. http://dada.perl.it/shootout/index.html Я вот только недавно наткнулся, уж извините :) Глянул мельком, обратил внимание, что perl как то грустно там выглядит. Времени сейчас нет ковырять исходники что и почему так. Может кто скажет, что по этому поводу думает? From ivanshirokoff на gmail.com Fri Nov 16 03:45:38 2007 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Fri, 16 Nov 2007 14:45:38 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <586231195212691@webmail18.yandex.ru> References: <586231195212691@webmail18.yandex.ru> Message-ID: <473D82E2.1050809@gmail.com> Orlovsky Alexander пишет: > A benchmark comparison of a number of programming languages. > > http://dada.perl.it/shootout/index.html > > Я вот только недавно наткнулся, уж извините :) > Глянул мельком, обратил внимание, что perl как то грустно там выглядит. А что именно вызывает у вас грусть??? За высокий уровень абстракции приходится платить процессорным временем... Тут уж смотрите сами - либо быстро писать, либо чтобы код быстро работал... Метапрограммирование спасёт мир =) -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From postmaster на softsearch.ru Fri Nov 16 04:01:25 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 16 Nov 2007 15:01:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <386131195117655@webmail11.yandex.ru> <538831195127069@webmail10.yandex.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> <559621307.20071116142517@softsearch.ru> Message-ID: <528281998.20071116150125@softsearch.ru> Здравствуйте, Денис. > Тем, что он══ не═может══правильно══посчитать══людей,══которые══не > поддерживают══куки.══А══таких══процентов══5-8. Ты их просто не > сможешь отделить══от══новых посетителей без куки и посчитаешь дважды > или более раз. > А рефереры + IP? Как это сочетание идентифицирует юзера с отключенными куками, который просматривает несколько страниц? -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From evdokimov.denis на gmail.com Fri Nov 16 04:46:54 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 16 Nov 2007 15:46:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <528281998.20071116150125@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> <559621307.20071116142517@softsearch.ru> <528281998.20071116150125@softsearch.ru> Message-ID: > > Как это сочетание идентифицирует юзера с отключенными куками, который > просматривает несколько страниц? > Вот несколько предположений Если есть куки, считаем стандартным способом. Если куков нет, а реферер стоит ваш, то у этого юзера отключены куки посчитать во-втором случае тоже можно: 1-ый вариант. Не считать тех, у кого в реферере вы, т.к. он уже посчитался при первом обращении 2-ой вариант. Строить "цепочки перемещения" занося в базу IP, ссылающуюся страницу, запрошенную страницу, время Это только наброски. Проблем у этой схемы достаточно много. я строил "цепочки перемещения" по стандартным логам, получалась достаточно интересная картинка поведения Есть ещё мысли на эту тему, но у каждого свои требования к статистике ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071116/d0e71950/attachment.html From evdokimov.denis на gmail.com Fri Nov 16 04:58:48 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 16 Nov 2007 15:58:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <473D82E2.1050809@gmail.com> References: <586231195212691@webmail18.yandex.ru> <473D82E2.1050809@gmail.com> Message-ID: Все тесты крайне спорны. Сколько я натыкался на сравнения Perl PHP и прочее, прочее, прочее... Почти каждый раз в этих тестах был не оптимально написан код Perl (про остальные не знаю, т.к. их должны оценивать только те, у кого php и прочее - основные) Эти тесты содержали for(1..1000000) и многое другое, что явно не положительным образом сказывается на результатах ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071116/c4938bc5/attachment.html From nordicdyno на yandex.ru Fri Nov 16 05:00:54 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 16 Nov 2007 16:00:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: 1650000000255572500 References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 Message-ID: <258421195218054@webmail10.yandex.ru> > Orlovsky Alexander пишет: > > A benchmark comparison of a number of programming languages. > > > > http://dada.perl.it/shootout/index.html > > > > Я вот только недавно наткнулся, уж извините :) > > Глянул мельком, обратил внимание, что perl как то грустно там выглядит. > А что именно вызывает у вас грусть??? > За высокий уровень абстракции приходится платить процессорным временем... > Тут уж смотрите сами - либо быстро писать, либо чтобы код быстро работал... Хм, много языков в списке тоже не слишком низкоуровневые (хотя есть и специализированные)... Удручает, что даже python как-то попроизводительнее местами выглядит (тесты синтетические, но все-же) > Метапрограммирование спасёт мир =) я не хочу жить в спасенном таким образом мире :) From postmaster на softsearch.ru Fri Nov 16 05:29:01 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 16 Nov 2007 16:29:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1562996542.20071115160359@softsearch.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> <559621307.20071116142517@softsearch.ru> <528281998.20071116150125@softsearch.ru> Message-ID: <1456718941.20071116162901@softsearch.ru> Здравствуйте, Денис. > я строил "цепочки перемещения" по стандартным логам, получалась > достаточно интересная картинка поведения Есть ещё мысли на эту тему, > но у каждого свои требования к статистике Кстати очень интересный вопрос. Как юзабельно рисовать пути по сайту. Ничего путного пока не встречал. Хотя Пётр Зайцев сейчас делает интересный проект по подсчёту кликательной активности на сайте: http://clickaider.com/ . Считает клики по рекламе и по любым другим ссылкам. Там есть фильтры для всех отчётов. Возможно так можно узнать как люди по сайту ходят и на что кликают... -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From evdokimov.denis на gmail.com Fri Nov 16 06:16:16 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 16 Nov 2007 17:16:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <1456718941.20071116162901@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> <559621307.20071116142517@softsearch.ru> <528281998.20071116150125@softsearch.ru> <1456718941.20071116162901@softsearch.ru> Message-ID: > > Кстати очень интересный вопрос. Как юзабельно рисовать пути по сайту. > Ничего путного пока не встречал. Это было очень давно, я собирал эту статистику для себя и времени у меня было совсем не много получалось примерно так http://www.yandex.ru/yandpage?&q=227450520.........(полный реферер) ---------------------------------------------------------------------------------------------------------- shop.cgi?mar=1 shop.cgi?mar=1&mod=3 shop.cgi?mar=1&mod=4&det=34 ...... ...... shop.cgi?order ===================================================== И так по каждому посетителю Сразу всё становилось ясно, если человек дошел до конечного товара и ушел, то его не устроила цена или наличие А если купил, тогда всё хорошо ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071116/8d079d88/attachment.html From postmaster на softsearch.ru Fri Nov 16 06:22:42 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 16 Nov 2007 17:22:42 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> <559621307.20071116142517@softsearch.ru> <528281998.20071116150125@softsearch.ru> <1456718941.20071116162901@softsearch.ru> Message-ID: <1452404547.20071116172242@softsearch.ru> Здравствуйте, Денис. > Это было очень давно, > я собирал эту статистику для себя и времени у меня было совсем не много > получалось примерно так > http://www.yandex.ru/yandpage? q=227450520.........(полный реферер) > ---------------------------------------------------------------------------------------------------------- > shop.cgi?mar=1 > shop.cgi?mar=1 mod=3 > shop.cgi?mar=1 mod=4 det=34 > ...... > ...... > shop.cgi?order > ===================================================== > И так по каждому посетителю > Сразу всё становилось ясно, если человек дошел до конечного > товара и ушел, то его не устроила цена или наличие > А если купил, тогда всё хорошо А если страниц миллион? И юзеров тоже дофигища... -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Fri Nov 16 06:22:42 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 16 Nov 2007 17:22:42 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1246275382.20071115172620@softsearch.ru> <7610057185.20071115233158@softsearch.ru> <559621307.20071116142517@softsearch.ru> <528281998.20071116150125@softsearch.ru> <1456718941.20071116162901@softsearch.ru> Message-ID: <1452404547.20071116172242@softsearch.ru> Здравствуйте, Денис. > Это было очень давно, > я собирал эту статистику для себя и времени у меня было совсем не много > получалось примерно так > http://www.yandex.ru/yandpage? q=227450520.........(полный реферер) > ---------------------------------------------------------------------------------------------------------- > shop.cgi?mar=1 > shop.cgi?mar=1 mod=3 > shop.cgi?mar=1 mod=4 det=34 > ...... > ...... > shop.cgi?order > ===================================================== > И так по каждому посетителю > Сразу всё становилось ясно, если человек дошел до конечного > товара и ушел, то его не устроила цена или наличие > А если купил, тогда всё хорошо А если страниц миллион? И юзеров тоже дофигища... -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From shafiev на gmail.com Fri Nov 16 07:45:35 2007 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 16 Nov 2007 18:45:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <258421195218054@webmail10.yandex.ru> References: <586231195212691@webmail18.yandex.ru> <258421195218054@webmail10.yandex.ru> Message-ID: <218771510711160745r70f85704g7b3c8520e88c3190@mail.gmail.com> Тесты какие-то кривоватые.(gcc там древний юзают под какой осью все это происходит с какими опциями компиляции и на какой машине неизвестно) не показатель эти тесты 16.11.07, Orlovsky Alexander написал(а): > > > > Orlovsky Alexander пишет: > > > A benchmark comparison of a number of programming languages. > > > > > > http://dada.perl.it/shootout/index.html > > > > > > Я вот только недавно наткнулся, уж извините :) > > > Глянул мельком, обратил внимание, что perl как то грустно там > выглядит. > > А что именно вызывает у вас грусть??? > > За высокий уровень абстракции приходится платить процессорным > временем... > > Тут уж смотрите сами - либо быстро писать, либо чтобы код быстро > работал... > > Хм, много языков в списке тоже не слишком низкоуровневые (хотя есть и > специализированные)... Удручает, что даже python как-то попроизводительнее > местами выглядит (тесты синтетические, но все-же) > > > Метапрограммирование спасёт мир =) > > я не хочу жить в спасенном таким образом мире :) > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071116/589157b4/attachment.html From evdokimov.denis на gmail.com Fri Nov 16 06:57:48 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 16 Nov 2007 17:57:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QINcgzMney9UgOik=?= In-Reply-To: <1452404547.20071116172242@softsearch.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <7610057185.20071115233158@softsearch.ru> <559621307.20071116142517@softsearch.ru> <528281998.20071116150125@softsearch.ru> <1456718941.20071116162901@softsearch.ru> <1452404547.20071116172242@softsearch.ru> Message-ID: > > А если страниц миллион? И юзеров тоже дофигища... > Ес-но это нужно продумывать. Когда я анализировал логи подобным образом (а было это лет 5 назад) Меня интересовало поведение каждого отдельного человека, а не массы. Мне не нужна была "Средняя температура по больнице" Могу предложить такой анализ поведения. Простой пример. Нам интересны те, кто зашел на нашу главную страницу введя её в адресной строке. "Главная": 100000 человек которые потом пошли "Новости": 50000 человек "О нас": 10000 человек ... Это была их последняя страница: 20000 человек Далее выбираем из этого списка "Новости" "Главная" -> "Новости" : 50000 человек которые потом пошли "Техника": 20000 человек "Политика": 10000 человек ... Это была их последняя страница: 5000 человек И так далее ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071116/d668dec7/attachment.html From ivan на serezhkin.com Fri Nov 16 08:32:10 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 16 Nov 2007 19:32:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <258421195218054@webmail10.yandex.ru> References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 <258421195218054@webmail10.yandex.ru> Message-ID: <473DC60A.5060905@serezhkin.com> Orlovsky Alexander wrote: > Хм, много языков в списке тоже не слишком низкоуровневые (хотя есть и > специализированные)... Удручает, что даже python как-то > попроизводительнее местами выглядит (тесты синтетические, но все-же) питон действительно производительнее, это уродство, отдельно арраи, отдельно туплы, действительно позволяют ему быстрее работать Вы учтите, что перл делает много невидимых с первого раза копированний кучи данных. > >> Метапрограммирование спасёт мир =) >> > > я не хочу жить в спасенном таким образом мире : =) -- Ivan B. Serezhkin From nordicdyno на yandex.ru Fri Nov 16 12:24:48 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 16 Nov 2007 23:24:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: 1650000000255722772 References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 <258421195218054@webmail10.yandex.ru> 1650000000255722772 Message-ID: <121351195244688@webmail14.yandex.ru> > питон действительно производительнее, это уродство, отдельно арраи, > отдельно туплы, действительно позволяют ему быстрее работать хм, а я всегда считал perl производительнее змеи, ибо не раз это читал в разных источниках. Впрочем возможно на таком наборе тестов это не так... > Вы учтите, что перл делает много невидимых с первого раза копированний > кучи данных. Где это он такое делает? Так чтобы это не было видно с первого раза? При мапах и грепах? From ivan на serezhkin.com Fri Nov 16 13:02:57 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sat, 17 Nov 2007 00:02:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <121351195244688@webmail14.yandex.ru> References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 <258421195218054@webmail10.yandex.ru> 1650000000255722772 <121351195244688@webmail14.yandex.ru> Message-ID: <473E0581.5050901@serezhkin.com> Orlovsky Alexander wrote: > Где это он такое делает? Так чтобы это не было видно с первого раза? При мапах и грепах? Вот мапы и грепы - это полный абзац. Домашнее задание: Забенчмаркать map, grep, foreach, for my $variable И очень удивится. Бенчмаркать надо на массиве из тыщщи записей. Сравнить ощущения до и после. hint : perldoc Benchmark -- Ivan B. Serezhkin From nordicdyno на yandex.ru Fri Nov 16 13:16:36 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Sat, 17 Nov 2007 00:16:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: 1650000000255842159 References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 <258421195218054@webmail10.yandex.ru> 1650000000255722772 <121351195244688@webmail14.yandex.ru> 1650000000255842159 Message-ID: <127961195247796@webmail33.yandex.ru> 17.11.07, 00:02, Ivan B. Serezhkin (ivan на serezhkin.com): > Orlovsky Alexander wrote: > > Где это он такое делает? Так чтобы это не было видно с первого раза? При мапах и грепах? > Вот мапы и грепы - это полный абзац. > Домашнее задание: > Забенчмаркать map, grep, foreach, for my $variable > И очень удивится. > Бенчмаркать надо на массиве из тыщщи записей. > Сравнить ощущения до и после. > hint : perldoc Benchmark мне лениво дома бенчмаркить, по крайней мере сегодня :)) Да и результат я знаю какой будет, кажется. Но по-моему такое поведение мапов и грепов --вполне предсказуемое, если вспомнить как они устроены в перле. Который, в свою очередь, совсем не функциональный язык программирования. ;) Кстати о языках. Темы на четверг уже расписаны, но на будущее хотелось бы послушать про другие языки программирования, которые применяет уважаемая публика. Или можно здесь обсудить. Может завтра напишу сюда письмо с новой темой, если я еще своим спамом никого не утомил :) From ivan на serezhkin.com Fri Nov 16 13:24:46 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sat, 17 Nov 2007 00:24:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <127961195247796@webmail33.yandex.ru> References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 <258421195218054@webmail10.yandex.ru> 1650000000255722772 <121351195244688@webmail14.yandex.ru> 1650000000255842159 <127961195247796@webmail33.yandex.ru> Message-ID: <473E0A9E.9000208@serezhkin.com> Orlovsky Alexander wrote: > 17.11.07, 00:02, Ivan B. Serezhkin (ivan на serezhkin.com): > >> Orlovsky Alexander wrote: >>> Где это он такое делает? Так чтобы это не было видно с первого раза? При мапах и грепах? >> Вот мапы и грепы - это полный абзац. >> Домашнее задание: >> Забенчмаркать map, grep, foreach, for my $variable >> И очень удивится. >> Бенчмаркать надо на массиве из тыщщи записей. >> Сравнить ощущения до и после. >> hint : perldoc Benchmark > > мне лениво дома бенчмаркить, по крайней мере сегодня :)) Да и результат я знаю какой будет, кажется. > Но по-моему такое поведение мапов и грепов --вполне предсказуемое, если вспомнить как они устроены в перле. Который, в свою очередь, совсем не функциональный язык программирования. ;) Ну да, у них предназначение в потоки строится, причём поток на самом деле не оптимизирован и выполняется не паралельно. изза этого волшебные копирования памяти, а в питоне тупле - это struct[] поэтому очень быстрый, я сам когда увидел - офигел. > Кстати о языках. Темы на четверг уже расписаны, но на будущее хотелось бы послушать про другие языки программирования, которые применяет уважаемая публика. > Или можно здесь обсудить. Может завтра напишу сюда письмо с новой темой, если я еще своим спамом никого не утомил :) Рано ещё, про перл не наболтались, хотя обзорная лекция слабые стороны перла по сравнению с другими языками, это будет очень круто, но есть одна проблема, собрать эти сведения воедино - адский труд, я например пока не готов к такому. Бенч вот: #!/usr/bin/perl # -*- Mode:cperl; Encoding:utf-8 -*- use Benchmark qw(cmpthese); my @a=(1..10000); my @b=(1..10000); my @c=(1..10000); my @d=(1..10000); cmpthese(10000, { map => sub { map {$_++} @a; }, grep => sub { grep {$_++; 1} @b }, foreach => sub { $_++ foreach @c }, for => sub { for (@d) {$_++} }, }, ); -*- mode: compilation; default-directory: "~/src/" -*- Compilation started at Sat Nov 17 00:15:57 perl -w /home/vany/src/t.pl Rate grep map for foreach grep 294/s -- -28% -67% -71% map 408/s 39% -- -55% -60% for 898/s 206% 120% -- -11% foreach 1012/s 244% 148% 13% -- Compilation finished at Sat Nov 17 00:17:17 -- Ivan B. Serezhkin From nordicdyno на yandex.ru Fri Nov 16 14:46:54 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Sat, 17 Nov 2007 01:46:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: 1650000000255850484 References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 <258421195218054@webmail10.yandex.ru> 1650000000255722772 <121351195244688@webmail14.yandex.ru> 1650000000255842159 <127961195247796@webmail33.yandex.ru> 1650000000255850484 Message-ID: <166861195253214@webmail14.yandex.ru> > > Но по-моему такое поведение мапов и грепов --вполне предсказуемое, если вспомнить как они устроены в перле. Который, в свою очередь, совсем не функциональный язык программирования. ;) > Ну да, у них предназначение в потоки строится, причём поток на самом > деле не оптимизирован и выполняется не паралельно. > изза этого волшебные копирования памяти, а в питоне тупле - это struct[] > поэтому очень быстрый, я сам когда увидел - офигел. Я не очень вижу связь между туплами питона и неэффективной работай мапа и грепа в перле :) Питон я немножко смотрел но так и не придумал куда мне его запихать для своих задач, когда есть перл. Разве что Джанго понравился, может руки дойдут поюзать как-нибудь :) А в случае с мапом и грепом мы получаем неявное копирование всего массива, т.к. по сути справа от передачи ссылки на функцию обработки, мы передаем список параметров. С фором и форичем это не так, там по-сути итератор по массиву без копирования чего либо куда либо, . > > Кстати о языках. Темы на четверг уже расписаны, но на будущее хотелось бы послушать про другие языки программирования, которые применяет уважаемая публика. > > Или можно здесь обсудить. Может завтра напишу сюда письмо с новой темой, если я еще своим спамом никого не утомил :) > Рано ещё, про перл не наболтались, хотя обзорная лекция слабые стороны > перла по сравнению с другими языками, это будет очень круто, но есть > одна проблема, собрать эти сведения воедино - адский труд, я например > пока не готов к такому. Не надо ацкого туда, хотелось бы простого и непринужденного общения, типа я юзаю то-то и это круто потому что... =) Я вот сейчас интересуюсь языками R, Lua и erlang-ом с Haskell-ем =) Но интересоваться и использовать в работе для реальных задач -- это две большие разницы. Так что если есть люди знакомые с этими языками и они готовы поделиться своими мыслями и наработками -- это было б здорово! Т.к. у меня до всего руки без достаточного стимула вряд ли дойдут или дойдут нескоро. А вот если мне расскажут как все круто, и как много я теряю не юзая то-то и то-то -- то это совсем другое дело :))) > Бенч вот: > #!/usr/bin/perl > # -*- Mode:cperl; Encoding:utf-8 -*- > Rate grep map for foreach > grep 294/s -- -28% -67% -71% > map 408/s 39% -- -55% -60% > for 898/s 206% 120% -- -11% > foreach 1012/s 244% 148% 13% -- > Compilation finished at Sat Nov 17 00:17:17 Если переписать блок кода с форичем то мы получим те же цифры что и с фор, т.к. в перле это одно и тоже (фор и форич) почти-что и разницы быть не должно. Почему мап и греп отрабатывают быстрее не очень понятно (видимо особенность работы cmpthese), у меня другая картина: for timethis 10000: 104 wallclock secs (74.05 usr + 0.11 sys = 74.16 CPU) @ 134.84/s (n=10000) Foreach timethis 10000: 105 wallclock secs (74.66 usr + 0.12 sys = 74.78 CPU) @ 133.73/s (n=10000) Grep timethis 10000: 218 wallclock secs (154.03 usr + 0.31 sys = 154.34 CPU) @ 64.79/s (n=10000) Map timethis 10000: 247 wallclock secs (175.13 usr + 0.32 sys = 175.45 CPU) @ 57.00/s (n=10000) больше похоже на правду ;) В этом тесте конечно не видно сколько памяти отжирается, но в случае с мапом и грепом в 2 раза больше должно чем с форами. (можешь проверить) код бенчилки: timethis($N, sub { for (@d) {$_++}; } ); print "Foreach\n"; timethis($N, sub { foreach (@c) { $_++}; } ); print "Grep\n"; timethis($N, sub { grep {$_++; 1} @b } ); print "Map\n"; timethis($N, sub { map {$_++} @a; } ); (массивы те же) From ivanshirokoff на gmail.com Sat Nov 17 05:15:18 2007 From: ivanshirokoff на gmail.com (Ivan Shirokov) Date: Sat, 17 Nov 2007 16:15:18 +0300 Subject: [Moscow.pm] Perl comptetition Message-ID: <6aad99ec0711170515r66bd56a8h383e9958f74c3dfd@mail.gmail.com> Товарищи, а есть ли ресурс аналогичный topcoder.com, где регулярно проводятся состязания между Perl программистами??? JAPH не предлагать .))) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071117/312b331c/attachment.html From yury.zavarin на gmail.com Sat Nov 17 05:20:22 2007 From: yury.zavarin на gmail.com (Yury Zavarin) Date: Sat, 17 Nov 2007 16:20:22 +0300 Subject: [Moscow.pm] Perl comptetition In-Reply-To: <6aad99ec0711170515r66bd56a8h383e9958f74c3dfd@mail.gmail.com> References: <6aad99ec0711170515r66bd56a8h383e9958f74c3dfd@mail.gmail.com> Message-ID: <428ab0711170520x7d121b6ayeb4cf20af1e76e55@mail.gmail.com> Есть http://www.spoj.pl/ Там можно писать на многих языках, в том числе на Perl. On Nov 17, 2007 4:15 PM, Ivan Shirokov wrote: > Товарищи, а есть ли ресурс аналогичный topcoder.com, где регулярно > проводятся состязания между Perl программистами??? > JAPH не предлагать .))) > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > From ivan на serezhkin.com Mon Nov 19 02:40:36 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 19 Nov 2007 13:40:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <166861195253214@webmail14.yandex.ru> References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 <258421195218054@webmail10.yandex.ru> 1650000000255722772 <121351195244688@webmail14.yandex.ru> 1650000000255842159 <127961195247796@webmail33.yandex.ru> 1650000000255850484 <166861195253214@webmail14.yandex.ru> Message-ID: <47416824.3010400@serezhkin.com> Orlovsky Alexander wrote: >>> Но по-моему такое поведение мапов и грепов --вполне предсказуемое, если вспомнить как они устроены в перле. Который, в свою очередь, совсем не функциональный язык программирования. ;) >>> >> Ну да, у них предназначение в потоки строится, причём поток на самом >> деле не оптимизирован и выполняется не паралельно. >> изза этого волшебные копирования памяти, а в питоне тупле - это struct[] >> поэтому очень быстрый, я сам когда увидел - офигел. >> > > Я не очень вижу связь между туплами питона и неэффективной работай мапа и грепа в перле :) > Питон я немножко смотрел но так и не придумал куда мне его запихать для своих задач, когда есть перл. Разве что Джанго понравился, может руки дойдут поюзать как-нибудь :) > Сравни reverse sort одинаково написанный на перле и на питоне. Я собственно первыый раз столкнулся с этим именно когда думал что питон будет работать долго. > А в случае с мапом и грепом мы получаем неявное копирование всего массива, т.к. по сути справа от передачи ссылки на функцию обработки, мы передаем список параметров. С фором и форичем это не так, там по-сути итератор по массиву без копирования чего либо куда либо, . > Именно, а процентов 90 программистов, считающих себя перловыми, об этом не подозревают. > >>> Кстати о языках. Темы на четверг уже расписаны, но на будущее хотелось бы послушать про другие языки программирования, которые применяет уважаемая публика. >>> Или можно здесь обсудить. Может завтра напишу сюда письмо с новой темой, если я еще своим спамом никого не утомил :) >>> >> Рано ещё, про перл не наболтались, хотя обзорная лекция слабые стороны >> перла по сравнению с другими языками, это будет очень круто, но есть >> одна проблема, собрать эти сведения воедино - адский труд, я например >> пока не готов к такому. >> > > Не надо ацкого туда, хотелось бы простого и непринужденного общения, типа я юзаю то-то и это круто потому что... =) > Я вот сейчас интересуюсь языками R, Lua и erlang-ом с Haskell-ем =) > Но интересоваться и использовать в работе для реальных задач -- это две большие разницы. > Так что если есть люди знакомые с этими языками и они готовы поделиться своими мыслями и наработками -- это было б здорово! Т.к. у меня до всего руки без достаточного стимула вряд ли дойдут или дойдут нескоро. А вот если мне расскажут как все круто, и как много я теряю не юзая то-то и то-то -- то это совсем другое дело :))) > Возьмёшся ? =) -- Ivan B. Serezhkin From nordicdyno на yandex.ru Mon Nov 19 03:11:32 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 19 Nov 2007 14:11:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: 1650000000256978086 References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 <258421195218054@webmail10.yandex.ru> 1650000000255722772 <121351195244688@webmail14.yandex.ru> 1650000000255842159 <127961195247796@webmail33.yandex.ru> 1650000000255850484 <166861195253214@webmail14.yandex.ru> 1650000000256978086 Message-ID: <432911195470692@webmail24.yandex.ru> 19.11.07, 13:40, Ivan B. Serezhkin (ivan на serezhkin.com): > > Я не очень вижу связь между туплами питона и неэффективной работай мапа и грепа в перле :) > Сравни reverse sort одинаково написанный на перле и на питоне. > Я собственно первыый раз столкнулся с этим именно когда думал что питон > будет работать долго. А что сравнивать и куда смотреть? :) Или смысл в том, что комбинация reverse sort а большом объеме данных в перле будет копировать результат сорта, как список параметров? А в питоне там что? Я его плохо знаю (так, пару док читал) :) > Именно, а процентов 90 программистов, считающих себя перловыми, об этом > не подозревают. Т.е. вывод такой, что на питоне, не зная внутренней кухни можно писать более производительный код, (в отличие от Perl) ибо за тебя уже больше продумано? Т.е. это хороший "быдло-кодерский" язык? (утрирую немножко :) Я вот сейчас в раздумьях и сомненьях, погружаться ли мне в Python или Java, ибо есть такой вариант развития... > > Не надо ацкого труда, хотелось бы простого и непринужденного общения, типа я юзаю то-то и это круто потому что... =) > > Я вот сейчас интересуюсь языками R, Lua и erlang-ом с Haskell-ем =) > > Но интересоваться и использовать в работе для реальных задач -- это две большие разницы. > > Так что если есть люди знакомые с этими языками и они готовы поделиться своими мыслями и наработками -- это было б здорово! Т.к. у меня до всего руки без достаточного стимула вряд ли дойдут или дойдут нескоро. А вот если мне расскажут как все круто, и как много я теряю не юзая то-то и то-то -- то это совсем другое дело :))) > > > Возьмёшся ? =) А что я смогу рассказать? Вот типа я почитал доки, немножко попробовал код пописать и мне это кажется крутым? Это никому не интересно! :) Хотелось бы услышать про случаи применения чего-нибудь эдакого в реальных проектах! From postmaster на softsearch.ru Mon Nov 19 06:05:42 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 19 Nov 2007 17:05:42 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <432911195470692@webmail24.yandex.ru> References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 <258421195218054@webmail10.yandex.ru> 1650000000255722772 <121351195244688@webmail14.yandex.ru> 1650000000255842159 <127961195247796@webmail33.yandex.ru> 1650000000255850484 <166861195253214@webmail14.yandex.ru> 1650000000256978086 <432911195470692@webmail24.yandex.ru> Message-ID: <1222497217.20071119170542@softsearch.ru> Здравствуйте, Александр. > Я вот сейчас в раздумьях и сомненьях, погружаться ли мне в Python > или Java, ибо есть такой вариант развития... Java - это ИМХО другой мир. Со всеми вытекающими... Можешь в нём застрять навечно :-) -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From nordicdyno на yandex.ru Mon Nov 19 06:23:29 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 19 Nov 2007 17:23:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: 1650000000257129722 References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 <258421195218054@webmail10.yandex.ru> 1650000000255722772 <121351195244688@webmail14.yandex.ru> 1650000000255842159 <127961195247796@webmail33.yandex.ru> 1650000000255850484 <166861195253214@webmail14.yandex.ru> 1650000000256978086 <432911195470692@webmail24.yandex.ru> 1650000000257129722 Message-ID: <319261195482209@webmail28.yandex.ru> 19.11.07, 17:05, Монашёв Михаил (postmaster на softsearch.ru): > Здравствуйте, Александр. > > Я вот сейчас в раздумьях и сомненьях, погружаться ли мне в Python > > или Java, ибо есть такой вариант развития... > Java - это ИМХО другой мир. Со всеми вытекающими... Можешь в нём > застрять навечно :-) Да, это и пугает :) С другой стороны, на Java много интересных вещей написано. Взять хотя бы те же Nutch&Hadoop. А разве нельзя жить в 2х мирах. Или жить в одном зная другой? :) From zhecka на gmail.com Mon Nov 19 06:24:01 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Mon, 19 Nov 2007 17:24:01 +0300 Subject: [Moscow.pm] =?utf-8?b?0JfQsNCx0LDQstC90YvQtSDRgdC70LDQudC00Lg=?= =?utf-8?b?0LrQuCDQv9C+IHBlcmwgNS4xMA==?= Message-ID: <47419C81.10100@gmail.com> http://www.slideshare.net/rjbs/perl-510-for-people-who-arent-totally-insane Идея с именоваными regexp выражениями очень понравилась. Впрочем как и с именоваными переменными внутри regexp. state var тоже не хватало как и modified OR //. правда будет путаница с квотингом regexp выражений. -- ZHECKA-RIPN From nordicdyno на yandex.ru Mon Nov 19 06:55:24 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 19 Nov 2007 17:55:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: 1650000000257145142 References: 1650000000257145142 Message-ID: <1646941195484124@webmail12.yandex.ru> 19.11.07, 17:24, Kaltashkin Eugene (zhecka на gmail.com): > http://www.slideshare.net/rjbs/perl-510-for-people-who-arent-totally-insane у меня не открывается :( > Идея с именоваными regexp выражениями очень понравилась. > Впрочем как и с именоваными переменными внутри regexp. Это давно уже напрашивалось Кстати, на презентации 6-го перла ожидал о них услышать, и так и не услышал -- был расстроен :) From ivanshirokoff на gmail.com Mon Nov 19 06:58:39 2007 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Mon, 19 Nov 2007 17:58:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <47419C81.10100@gmail.com> References: <47419C81.10100@gmail.com> Message-ID: <4741A49F.1020805@gmail.com> Kaltashkin Eugene пишет: > http://www.slideshare.net/rjbs/perl-510-for-people-who-arent-totally-insane > > Прям Perl6 .))) say и всё такое... -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From shatlovsky на gmail.com Mon Nov 19 07:27:06 2007 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Mon, 19 Nov 2007 18:27:06 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <47419C81.10100@gmail.com> References: <47419C81.10100@gmail.com> Message-ID: <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> Привет, On 11/19/07, Kaltashkin Eugene wrote: > http://www.slideshare.net/rjbs/perl-510-for-people-who-arent-totally-insane > > Идея с именоваными regexp выражениями очень понравилась. Да, это они хорошо сделали. > Впрочем как и с именоваными переменными внутри regexp. Разве их раньше не было? > state var тоже не хватало как и modified OR //. правда будет путаница с > квотингом regexp выражений. Кстати, кто-то понял идею Smart Matching (слайд 67)? Разве это не то же самое, что в остальных языках называется case? -- Alex Shatlovsky > > -- > ZHECKA-RIPN > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From postmaster на softsearch.ru Mon Nov 19 07:44:45 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 19 Nov 2007 18:44:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> Message-ID: <1142801039.20071119184445@softsearch.ru> Здравствуйте, Алекс. >> state var тоже не хватало как и modified OR //. правда будет путаница с >> квотингом regexp выражений. > Кстати, кто-то понял идею Smart Matching (слайд 67)? Разве это не то > же самое, что в остальных языках называется case? Похоже оно и есть. Много elseif-ов неудобны. А case хорошо должен оптимизироваться, если идёт сравнение например с числами. Видимо для этого и был вынесен в отдельную конструкцию... -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From evdokimov.denis на gmail.com Mon Nov 19 07:45:51 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 19 Nov 2007 18:45:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <319261195482209@webmail28.yandex.ru> References: <586231195212691@webmail18.yandex.ru> <258421195218054@webmail10.yandex.ru> <121351195244688@webmail14.yandex.ru> <127961195247796@webmail33.yandex.ru> <166861195253214@webmail14.yandex.ru> <432911195470692@webmail24.yandex.ru> <319261195482209@webmail28.yandex.ru> Message-ID: > > А разве нельзя жить в 2х мирах. Или жить в одном зная другой? :) > Знать 2 мира? А насколько глубоко нужно знать, что бы утверждать "Я знаю!"? Мне кажется, изучать глубже можно вечно, следовательно, чем больше предметов изучения, тем поверхностнее знания по каждому из них. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071119/e04c27be/attachment.html From zhecka на gmail.com Mon Nov 19 07:49:05 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Mon, 19 Nov 2007 18:49:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> Message-ID: <4741B071.3010703@gmail.com> Alex Shatlovsky пишет: > Впрочем как и с именоваными переменными внутри regexp. > > Разве их раньше не было? > $lhs_re = qr/(\w+):(?\w+)/; $rhs_re = qr/(?\w+)/; Я вот это имел ввиду. >> state var тоже не хватало как и modified OR //. правда будет путаница с >> квотингом regexp выражений. >> > > Кстати, кто-то понял идею Smart Matching (слайд 67)? Разве это не то > же самое, что в остальных языках называется case? > > угу. оно самое. для тех кто не видит слайдов. http://zhecka.323f.net.ru/perl-510-for-people-who-arent-totally-insane4609.pdf -- ZHECKA-RIPN From ivan на serezhkin.com Mon Nov 19 08:48:21 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 19 Nov 2007 19:48:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> Message-ID: <4741BE55.1080005@serezhkin.com> привет. Alex Shatlovsky wrote: > Кстати, кто-то понял идею Smart Matching (слайд 67)? Разве это не то > же самое, что в остальных языках называется case? > switch - да - он в си даже swtch называется. А вот смартматчинг это нечто более понтовое. http://search.cpan.org/~rgarcia/perl-5.10.0-RC1/pod/perlsyn.pod#Smart_matching_in_detail Вы заметили, что оно работает на регексах, массивах и хэшах? А в шестом оно вообще на массивах регексов работать будет. Это вааще сногсшибательная, душераздерающая сентенция. -- Ivan B. Serezhkin From postmaster на softsearch.ru Mon Nov 19 09:57:45 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 19 Nov 2007 20:57:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <4741BE55.1080005@serezhkin.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> Message-ID: <948682501.20071119205745@softsearch.ru> Здравствуйте, Иван. >> Кстати, кто-то понял идею Smart Matching (слайд 67)? Разве это не то >> же самое, что в остальных языках называется case? >> > switch - да - он в си даже swtch называется. > А вот смартматчинг это нечто более понтовое. > http://search.cpan.org/~rgarcia/perl-5.10.0-RC1/pod/perlsyn.pod#Smart_matching_in_detail > Вы заметили, что оно работает на регексах, массивах и хэшах? > А в шестом оно вообще на массивах регексов работать будет. > Это вааще сногсшибательная, душераздерающая сентенция. Мне почему-то кажется, что шестая версия - это дразнилка. На что народ в ней клюёт, то мержат в 5.х . :-) -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From ivan на serezhkin.com Mon Nov 19 10:07:56 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 19 Nov 2007 21:07:56 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <948682501.20071119205745@softsearch.ru> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> Message-ID: <4741D0FC.9070508@serezhkin.com> Монашёв Михаил wrote: > Мне почему-то кажется, что шестая версия - это дразнилка. На что народ > в ней клюёт, то мержат в 5.х . :-) > Конечно. Только откуда они знают что клюёт ? Все молча облизываются. =) И Вааще, шестая версия не за горами, меня сегодня на работе раскусили, говорят что я из секты свидетелей пришествия шестого перла =) Говорят хотят такой же травы, чтоб вставило, это мы как раз осуждали //= и return 0 but true; Надо бы на кишки этого смартматчинга посмотреть, как оно реализовано, в лоб, или фреймворк на будущее есть ? -- Ivan B. Serezhkin From postmaster на softsearch.ru Mon Nov 19 11:18:26 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 19 Nov 2007 22:18:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <4741D0FC.9070508@serezhkin.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> Message-ID: <1138220589.20071119221826@softsearch.ru> Здравствуйте Иван, IBS> Конечно. Только откуда они знают что клюёт ? IBS> Все молча облизываются. =) Листы читают. Смотрят на активность сообщества... IBS> И Вааще, шестая версия не за горами, меня сегодня на работе раскусили, IBS> говорят что я из секты свидетелей пришествия шестого перла =) Есть тебе проще название - евангелист. IBS> Говорят хотят такой же травы, чтоб вставило, это мы как раз осуждали //= IBS> и return 0 but true; Трава - это старая песня. Новая тема - это грибы :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From ivan на serezhkin.com Mon Nov 19 13:27:32 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Tue, 20 Nov 2007 00:27:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <1138220589.20071119221826@softsearch.ru> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> Message-ID: <4741FFC4.2090202@serezhkin.com> Михаил Монашёв wrote: > Здравствуйте Иван, > > IBS> Конечно. Только откуда они знают что клюёт ? > IBS> Все молча облизываются. =) > > Листы читают. Смотрят на активность сообщества... Русские листы? > IBS> И Вааще, шестая версия не за горами, меня сегодня на работе раскусили, > IBS> говорят что я из секты свидетелей пришествия шестого перла =) > > Есть тебе проще название - евангелист. Не прикольно, самое странное, что just for fun - основной двигатель, например меня. > IBS> Говорят хотят такой же травы, чтоб вставило, это мы как раз осуждали //= > IBS> и return 0 but true; > > Трава - это старая песня. Новая тема - это грибы :-) -- Ivan B. Serezhkin From postmaster на softsearch.ru Mon Nov 19 13:54:52 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 20 Nov 2007 00:54:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <4741FFC4.2090202@serezhkin.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> Message-ID: <13710268844.20071120005452@softsearch.ru> Здравствуйте Иван, >> IBS> Конечно. Только откуда они знают что клюёт ? >> IBS> Все молча облизываются. =) >> >> Листы читают. Смотрят на активность сообщества... IBS> Русские листы? А кроме них разве нет больше листов и блогов? >> IBS> И Вааще, шестая версия не за горами, меня сегодня на работе раскусили, >> IBS> говорят что я из секты свидетелей пришествия шестого перла =) >> >> Есть тебе проще название - евангелист. IBS> Не прикольно, самое странное, что just for fun - основной IBS> двигатель, например меня. А без веры в светлое будущее от чистого сердца быть евангелистом нельзя. Ты это для фана делаешь, а на самом деле просто так самореализуешься в жизни, посвящаешь своё время на изучение, душу вкладываешь... P.S. ИМХО шестой перл мёртворождённый, если он не будет совместим с пятым. Переписывать ручками кучу рабочего кода только ради какой-то утопичной фичи никто не хочет. И поэтому буду или бесконечно долго развивать пятую ветку или начнут на развалинах шестой седьмую, совместимую с пятой. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From andy на shitov.ru Mon Nov 19 20:07:32 2007 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 20 Nov 2007 07:07:32 +0300 Subject: [Moscow.pm] =?windows-1251?b?yvLuLe3o4fPk/CD98u4g4ujk5es/?= Message-ID: <2510513732.20071120070732@shitov.ru> > Сравни reverse sort одинаково написанный на перле и на питоне. Кстати, в документации на 5.10 отдельной строкой написано, что reverse sort работает с той же скоростью, что и sort. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Mon Nov 19 20:09:39 2007 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 20 Nov 2007 07:09:39 +0300 Subject: [Moscow.pm] =?windows-1251?b?x+Dh4OLt++Ug8evg6eTo6ugg7+4gcGVybCA1?= =?windows-1251?b?LjEw?= Message-ID: <363389973.20071120070939@shitov.ru> > Прям Perl6 .))) say и всё такое... Вот совсем нет :-) Из шестого там обрывки, и с неродным синтаксисом. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Mon Nov 19 20:10:55 2007 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 20 Nov 2007 07:10:55 +0300 Subject: [Moscow.pm] =?windows-1251?b?x+Dh4OLt++Ug8evg6eTo6ugg7+4gcGVybCA1?= =?windows-1251?b?LjEw?= Message-ID: <1695181144.20071120071055@shitov.ru> >> Впрочем как и с именоваными переменными внутри regexp. > Кстати, на презентации 6-го перла ожидал о них услышать, и так > и не услышал -- был расстроен :) Потестим в четверг :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Mon Nov 19 20:32:01 2007 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 20 Nov 2007 07:32:01 +0300 Subject: [Moscow.pm] =?windows-1251?b?U3dpdGNoIHZzLiB+fiAoV2FzOiBSZTogx+Dh?= =?windows-1251?b?4OLt++Ug8evg6eTo6ugg7+4gcGVybCA1LjEwKQ==?= Message-ID: <1375438067.20071120073201@shitov.ru> > Кстати, кто-то понял идею Smart Matching (слайд 67)? Разве это не то > же самое, что в остальных языках называется case? Не тоже самое. > switch - да - он в си даже swtch называется. > А вот смартматчинг это нечто более понтовое. Одно и тоже. Не путайте людей :-) Смарт-матчинг (~~) - именно та операция, которая выполняется внутри веток when блока given. Инструкция given лишь устанавливает переменную $_, которая участвует в сопоставлениях в каждом when. Код given $x { when /\d/ {...} } означает именно упомянутый смарт-матчинг: given $x { when $_ ~~ /\d/ {...} } Мало того, в 5.10 отдельностоящий when работает как if (и сообщает об ошибке при этом :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Mon Nov 19 20:34:18 2007 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 20 Nov 2007 07:34:18 +0300 Subject: [Moscow.pm] =?windows-1251?b?x+Dh4OLt++Ug8evg6eTo6ugg7+4gcGVybCA1?= =?windows-1251?b?LjEw?= Message-ID: <1529914666.20071120073418@shitov.ru> > ИМХО шестой перл мёртворождённый, если он не будет совместим с пятым. Апокалипсис 1 никто не отменял: "That is, Perl 6 must assume it is being fed Perl 5 code until it knows otherwise." -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From alex на kapranoff.ru Tue Nov 20 00:07:09 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 20 Nov 2007 11:07:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <4741D0FC.9070508@serezhkin.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> Message-ID: <1195546029.6573.4.camel@kaptain2> В Пнд, 19/11/2007 в 21:07 +0300, Ivan B. Serezhkin пишет: > Надо бы на кишки этого смартматчинга посмотреть, как оно реализовано, в > лоб, или фреймворк на будущее есть ? Ещё можно посмотреть на Switch.pm с ЦПАНа; он явился вдохновением для идеи смартмэтчинга. From alex на kapranoff.ru Tue Nov 20 00:09:10 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 20 Nov 2007 11:09:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <13710268844.20071120005452@softsearch.ru> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> Message-ID: <1195546150.6573.6.camel@kaptain2> В Втр, 20/11/2007 в 00:54 +0300, Михаил Монашёв пишет: > ИМХО шестой перл мёртворождённый, если он не будет совместим с пятым. > Переписывать ручками кучу рабочего кода только ради какой-то утопичной > фичи никто не хочет. И поэтому буду или бесконечно долго развивать > пятую ветку или начнут на развалинах шестой седьмую, совместимую с > пятой. Почему невозможна ситуация, когда пятая, достигнув совершенства, будет спокойно жить рядом с шестой и служить для выполнения старого кода? From alex на kapranoff.ru Tue Nov 20 00:12:21 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 20 Nov 2007 11:12:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <432911195470692@webmail24.yandex.ru> References: <586231195212691@webmail18.yandex.ru> 1650000000255572500 <258421195218054@webmail10.yandex.ru> 1650000000255722772 <121351195244688@webmail14.yandex.ru> 1650000000255842159 <127961195247796@webmail33.yandex.ru> 1650000000255850484 <166861195253214@webmail14.yandex.ru> 1650000000256978086 <432911195470692@webmail24.yandex.ru> Message-ID: <1195546341.6573.10.camel@kaptain2> В Пнд, 19/11/2007 в 14:11 +0300, Orlovsky Alexander пишет: > > > Не надо ацкого труда, хотелось бы простого и непринужденного общения, типа я юзаю то-то и это круто потому что... =) > > > Я вот сейчас интересуюсь языками R, Lua и erlang-ом с Haskell-ем =) > > > Но интересоваться и использовать в работе для реальных задач -- это две большие разницы. > > > Так что если есть люди знакомые с этими языками и они готовы поделиться своими мыслями и наработками -- это было б здорово! Т.к. у меня до всего руки без достаточного стимула вряд ли дойдут или дойдут нескоро. А вот если мне расскажут как все круто, и как много я теряю не юзая то-то и то-то -- то это совсем другое дело :))) > > > > > Возьмёшся ? =) > > А что я смогу рассказать? Вот типа я почитал доки, немножко попробовал > код пописать и мне это кажется крутым? Это никому не интересно! :) > Хотелось бы услышать про случаи применения чего-нибудь эдакого в > реальных проектах! Ошибаетесь :) Будет-будет интересно это. Можем даже голосование тут в листе провести. А реальные проекты вообще, как правило, скука. From ivan на serezhkin.com Tue Nov 20 01:29:16 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 20 Nov 2007 12:29:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <13710268844.20071120005452@softsearch.ru> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> Message-ID: <4742A8EC.8070701@serezhkin.com> Михаил Монашёв wrote: > IBS> Не прикольно, самое странное, что just for fun - основной > IBS> двигатель, например меня. > > А без веры в светлое будущее от чистого сердца быть евангелистом > нельзя. Ты это для фана делаешь, а на самом деле просто так > самореализуешься в жизни, посвящаешь своё время на изучение, душу > вкладываешь... > Ну типа того =) > P.S. > ИМХО шестой перл мёртворождённый, если он не будет совместим с пятым. > Переписывать ручками кучу рабочего кода только ради какой-то утопичной > фичи никто не хочет. И поэтому буду или бесконечно долго развивать > пятую ветку или начнут на развалинах шестой седьмую, совместимую с > пятой. > Вот мои тоже говорят, что ниши для него нет, а я почему то вижу эту нишу. На счёт совместимости, так ведь заявлена бинарная совместимость, Надо будет после 22 числа иммледовать этот вопрос. Сейчас как то ни на что нет времени. -- Ivan B. Serezhkin From ivan на serezhkin.com Tue Nov 20 01:34:39 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 20 Nov 2007 12:34:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <2510513732.20071120070732@shitov.ru> References: <2510513732.20071120070732@shitov.ru> Message-ID: <4742AA2F.4010808@serezhkin.com> Andrew Shitov wrote: >> Сравни reverse sort одинаково написанный на перле и на питоне. >> > > Кстати, в документации на 5.10 отдельной строкой написано, что reverse > sort работает с той же скоростью, что и sort. > Чёрт. А ведь это был один из вопросов, на которые ответив хорошо, можно было пойти в Яндекс перловым программистом. -- Ivan B. Serezhkin From ivanshirokoff на gmail.com Tue Nov 20 02:39:54 2007 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Tue, 20 Nov 2007 13:39:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <4742AA2F.4010808@serezhkin.com> References: <2510513732.20071120070732@shitov.ru> <4742AA2F.4010808@serezhkin.com> Message-ID: <4742B97A.8090300@gmail.com> Ivan B. Serezhkin пишет: > Andrew Shitov wrote: > >>> Сравни reverse sort одинаково написанный на перле и на питоне. >>> >>> >> Кстати, в документации на 5.10 отдельной строкой написано, что reverse >> sort работает с той же скоростью, что и sort. >> >> > Чёрт. А ведь это был один из вопросов, на которые ответив хорошо, > можно было пойти в Яндекс перловым программистом. > > Не в яндексе счастье .))) -- _______________________________________ Ivan Shirokoff www.technocat.ru/ ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071120/861211c3/attachment.html From andy на shitov.ru Tue Nov 20 02:47:08 2007 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 20 Nov 2007 13:47:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <4742B97A.8090300@gmail.com> References: <2510513732.20071120070732@shitov.ru> <4742AA2F.4010808@serezhkin.com> <4742B97A.8090300@gmail.com> Message-ID: > Не в яндексе счастье .))) Я бы жесче сказал :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From zhecka на gmail.com Tue Nov 20 02:48:27 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Tue, 20 Nov 2007 13:48:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: References: <2510513732.20071120070732@shitov.ru> <4742AA2F.4010808@serezhkin.com> <4742B97A.8090300@gmail.com> Message-ID: <4742BB7B.3040800@gmail.com> Andrew Shitov пишет: >> Не в яндексе счастье .))) >> > > Я бы жесче сказал :-) > > в рамблере ? :)) From ivanshirokoff на gmail.com Tue Nov 20 02:56:32 2007 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Tue, 20 Nov 2007 13:56:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?69TPLc7JwtXE2CDc1M8g18nExcw/?= In-Reply-To: <4742BB7B.3040800@gmail.com> References: <2510513732.20071120070732@shitov.ru> <4742AA2F.4010808@serezhkin.com> <4742B97A.8090300@gmail.com> <4742BB7B.3040800@gmail.com> Message-ID: <4742BD60.3030102@gmail.com> Kaltashkin Eugene пишет: > Andrew Shitov пишет: > >>> Не в яндексе счастье .))) >>> >>> >> Я бы жесче сказал :-) >> >> >> > в рамблере ? :)) > > Работаю в совместном с Рамблером проекте, от себя могу сказать, что в Р счастья тоже не много .))))) -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From alex на kapranoff.ru Tue Nov 20 06:48:45 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 20 Nov 2007 17:48:45 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <473884FD.9000705@bibirevo.net> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> Message-ID: <1195570125.4413.0.camel@aukland> Андрей, привет! Извиняюсь, но мне для выписки пропусков в Рамблер на 22-е нужна ваша фамилия. Вот. В Пнд, 12/11/2007 в 19:53 +0300, Andrey пишет: > Alex Kapranoff пишет: > > Отнюдь нет. Больше 20-25 человек принять не сможем, так что очень важно > > для всех желающих написать мне предварительно письмо, выражающее это > > желание. > > > > А я и не верю более чем в 25. Но сам точно приду. > > -- > jerom > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From alex на kapranoff.ru Tue Nov 20 06:52:25 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 20 Nov 2007 17:52:25 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1195570125.4413.0.camel@aukland> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> Message-ID: <1195570345.4413.5.camel@aukland> Извиняюсь, нажал реплай, не увидел, куда ушло письмо :( В Втр, 20/11/2007 в 17:48 +0300, Alex Kapranoff пишет: > Андрей, привет! [skip] From ivan на serezhkin.com Wed Nov 21 01:55:04 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 21 Nov 2007 12:55:04 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1195570125.4413.0.camel@aukland> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> Message-ID: <47440078.7000702@serezhkin.com> Привет. Пора уже расказать про gps координаты и технологию прохода в помещение. Я мог что то пропустить, у меня почта работала со сбоями. -- Ivan B. Serezhkin From andy на shitov.ru Wed Nov 21 02:11:38 2007 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 21 Nov 2007 13:11:38 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <47440078.7000702@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> Message-ID: > Пора уже расказать про gps координаты и технологию прохода в помещение. http://mail.pm.org/pipermail/moscow-pm/2007-November/000066.html -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From alex на kapranoff.ru Wed Nov 21 02:24:23 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Wed, 21 Nov 2007 13:24:23 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <47440078.7000702@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> Message-ID: <1195640663.7305.13.camel@kaptain2> Да, действительно, повторю на всякий случай. Встреча будет происходить в московском офисе Рамблера на м. Автозаводская. Адрес: Ленинская Слобода, 26. Схема есть на сайте. Вкратце если от метро, то выход на ул. Мастеркова, далее вдоль по этой Мастеркова 50 метров до перекрёстка. Через дорогу окажется огромное серое здание заводского типа. Внутрь надо будет зайти в самый первый подъезд, ровно тот, что у перекрёстка. Затем подняться на 4 этаж пешком или на "секретном" лифте, где и будет охрана. Надо сказать, что, мол, в Рамблер и показать паспорт. У них скорее всего будут списки. Дальше по длиннющему коридору надо идти вдаль до огромного космического баннера несуществующего телеканала "Рамблер-ТВ", где и предполагается сбор. Там видимо буду я. Сама встреча будет проходить в комнате 69 в 10 шагах оттуда. Сильно заранее приходить нет смысла, так как с рекреационными помещениями напряжёнка. Мне можно смело звонить и просить о помощи: +7(910)4565681 Да, и ещё. Людей, которые не написали мне до сего дня, принять, увы, в этот раз не сможем. Спрос оказался высок, а больших конференц-залов нам пока не подвезли. Пардон. В Срд, 21/11/2007 в 12:55 +0300, Ivan B. Serezhkin пишет: > Привет. > > Пора уже расказать про gps координаты и технологию прохода в помещение. > Я мог что то пропустить, у меня почта работала со сбоями. > > -- > Ivan B. Serezhkin > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From zhecka на gmail.com Wed Nov 21 02:27:15 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Wed, 21 Nov 2007 13:27:15 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <1195640663.7305.13.camel@kaptain2> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> Message-ID: <47440803.5090006@gmail.com> Alex Kapranoff пишет: может тогда список тут вывесить кого аккредитовали ? > Да, действительно, повторю на всякий случай. > > Встреча будет происходить в московском офисе Рамблера на м. > Автозаводская. Адрес: Ленинская Слобода, 26. Схема есть на сайте. > > Вкратце если от метро, то выход на ул. Мастеркова, далее вдоль по этой > Мастеркова 50 метров до перекрёстка. Через дорогу окажется огромное > серое здание заводского типа. Внутрь надо будет зайти в самый первый > подъезд, ровно тот, что у перекрёстка. Затем подняться на 4 этаж пешком > или на "секретном" лифте, где и будет охрана. Надо сказать, что, мол, в > Рамблер и показать паспорт. У них скорее всего будут списки. > > Дальше по длиннющему коридору надо идти вдаль до огромного космического > баннера несуществующего телеканала "Рамблер-ТВ", где и предполагается > сбор. Там видимо буду я. Сама встреча будет проходить в комнате 69 в 10 > шагах оттуда. > > Сильно заранее приходить нет смысла, так как с рекреационными > помещениями напряжёнка. > > Мне можно смело звонить и просить о помощи: +7(910)4565681 > > Да, и ещё. Людей, которые не написали мне до сего дня, принять, увы, в > этот раз не сможем. Спрос оказался высок, а больших конференц-залов нам > пока не подвезли. Пардон. > > From ivanshirokoff на gmail.com Wed Nov 21 02:35:49 2007 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Wed, 21 Nov 2007 13:35:49 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <47440803.5090006@gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> Message-ID: <47440A05.4030408@gmail.com> Kaltashkin Eugene пишет: > может тогда список тут вывесить кого аккредитовали ? > Было бы информативно =) -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From zhecka на gmail.com Wed Nov 21 02:38:52 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Wed, 21 Nov 2007 13:38:52 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <47440A05.4030408@gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <47440A05.4030408@gmail.com> Message-ID: <47440ABC.9090404@gmail.com> ivanshirokoff на gmail.com пишет: > Kaltashkin Eugene пишет: > >> может тогда список тут вывесить кого аккредитовали ? >> >> > Было бы информативно =) > > да ! и форма одежды какая ? Дресскод или тёртые джинсы и растянутые треники :)) Топливо для мозга покупать ? (шутка) :) From ivanshirokoff на gmail.com Wed Nov 21 02:47:32 2007 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Wed, 21 Nov 2007 13:47:32 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <47440ABC.9090404@gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <47440A05.4030408@gmail.com> <47440ABC.9090404@gmail.com> Message-ID: <47440CC4.8090806@gmail.com> Kaltashkin Eugene пишет: > Дресскод или тёртые джинсы и растянутые треники :)) > > Недавно разговор с девушкой вышел. Видим в метро потёртого дядьку. Я : - Программист наверно Она : - Или бомж =))) так что одежда это дело такое .))) -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From alex на kapranoff.ru Thu Nov 22 00:11:49 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Thu, 22 Nov 2007 11:11:49 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <47440803.5090006@gmail.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> Message-ID: <1195719109.27051.1.camel@aukland> В Срд, 21/11/2007 в 13:27 +0300, Kaltashkin Eugene пишет: > может тогда список тут вывесить кого аккредитовали ? Верная мысль. Вот список без сотрудников Рамблера: Монашёв Михаил Колташкин Евгений Широков Иван Шитов Андрей Захаров Игорь Неясов Алексей Орловский Александр Шафиев Наим Завьялов Андрей Серёжкин Иван Кононов Алексей Евдокимов Денис Бунин Олег Мартынов Сергей Колпаков Алексей Колобов Игорь Цитович Марина Шатловский Алексей From zhecka на gmail.com Thu Nov 22 13:29:39 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 23 Nov 2007 00:29:39 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQtdC70Y7RgdGMLCDQvNC+0LbQtdGCINC60L4=?= =?utf-8?b?0LzRgyDQv9GA0LjQs9C+0LTQuNGC0YHRjyDQsiDRgNCw0LfRgNCw0LHQvtGC?= =?utf-8?b?0LrQsNGFLg==?= Message-ID: <4745F4C3.1050704@gmail.com> Доброе время суток. Узнав сегодня, что тут много вебдевелоперов, решил поделиться маленькими кусочками одного из моих прошлых проектов. Штука полезная и удобная для тех, кто работает с табличными данными. Когда нужно получить фиксированный заголовок и окончание таблицы, при этом пролистывая её содержимое. Тут http://zhecka.323f.net.ru/cgi-bin/calc_table.pl лежит боевой скрипт, за кодировку и код не обессудьте(давно было),параметры простые. Начальная ширина столбцов в таблице. например [100,200,120,50] Cellspacing[1], cellpadding[5] для ячеек и количество объединяемых ячеек [3,1] Тут http://zhecka.323f.net.ru/temp/calc_table.txt лежит исходник калькулятора. Также для тех кто пишет под веб предлагаю лёгкую замену CGI.pm http://zhecka.323f.net.ru/temp/functions.pm За код не пинайте, писал еще в 2000 году :) так и работает с тех пор. Функционал писался с уклоном в URL навигацию, удобен тем, что можно делать POST в любом месте на любой странице, ибо данные всё равно вернутся в тот раздел откуда их дернули и где их ждут. Ниже примитивный пример использования переменных, например url: zhecka.323f.net.ru/parampampam/romashka/ дернёт функцию parampampam_ROMASHKA если она присутствует внутри скрипта. Не выходя со страницы, Method POST в "." вернется туда же на страницу не изгадив URL. Удобная вещь для построения красивых адресов и навигации по категориям. my $f1 = $rq{1}; my $f2 = uc($rq{2}); my $fn = $f1.'_'.$f2; &{$fn} if exists &{$fn}; print << "[end]" if !exists &{$fn}; [end] ЗЫ: Возможно это уже у многих каким-то образом реализовано, я не претендую на оригинальность. Просто вдруг кому пригодится. -- ZHECKA-RIPN From ivan на serezhkin.com Fri Nov 23 01:39:49 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 23 Nov 2007 12:39:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: <1195719109.27051.1.camel@aukland> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> Message-ID: <47469FE5.6070809@serezhkin.com> Привет. Я конечно же приехал домой, посмотрел футураму и лёг спать. Видео будет где то на выходных. Доклады я делать люблю, но не умею. Созрела интересная тема на 5 минут: Перловые структуры данных, чем они кажутся, чем являются на самом деле. Речь о перле например 5.8.8, так как я в нём копался. То, что в литературе называется списки(list) на самом деле массивы. Оценка быстродействия splice(shift, unshift, push, pop) Оценка быстродействия хэша, рассмотреть крайнии случаи. Как хранятся скаляры. Как ведёт себя perlmalloc, и почему программы на перле растут легко и никогда не уменьшаются. Хотим ? -- Ivan B. Serezhkin From shatlovsky на gmail.com Fri Nov 23 01:48:23 2007 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Fri, 23 Nov 2007 12:48:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: <47469FE5.6070809@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> <47469FE5.6070809@serezhkin.com> Message-ID: <547d1aa70711230148y791d8a9dsd4018fb1f687c69b@mail.gmail.com> Привет, On 11/23/07, Ivan B. Serezhkin wrote: > > Созрела интересная тема на 5 минут: > Перловые структуры данных, чем они кажутся, чем являются на самом деле. > Речь о перле например 5.8.8, так как я в нём копался. > То, что в литературе называется списки(list) на самом деле массивы. > Оценка быстродействия splice(shift, unshift, push, pop) > Оценка быстродействия хэша, рассмотреть крайнии случаи. > Как хранятся скаляры. > Как ведёт себя perlmalloc, и почему программы на перле растут легко и > никогда не уменьшаются. > > Хотим ? Да, это интересно. -- > > -- > Ivan B. Serezhkin > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From alex на kapranoff.ru Fri Nov 23 01:51:16 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 23 Nov 2007 12:51:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: <47469FE5.6070809@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> <47469FE5.6070809@serezhkin.com> Message-ID: <1195811476.7649.2.camel@kaptain2> В Птн, 23/11/2007 в 12:39 +0300, Ivan B. Serezhkin пишет: > Доклады я делать люблю, но не умею. Доклад был хороший очень. > Созрела интересная тема на 5 минут: > Перловые структуры данных, чем они кажутся, чем являются на самом деле. > Речь о перле например 5.8.8, так как я в нём копался. > То, что в литературе называется списки(list) на самом деле массивы. > Оценка быстродействия splice(shift, unshift, push, pop) > Оценка быстродействия хэша, рассмотреть крайнии случаи. > Как хранятся скаляры. > Как ведёт себя perlmalloc, и почему программы на перле растут легко и > никогда не уменьшаются. > > Хотим ? Да, очень, а ты уверен, что это на 5 минут? From gnatyna на gmail.com Fri Nov 23 01:53:55 2007 From: gnatyna на gmail.com (Alexander A Gnatyna) Date: Fri, 23 Nov 2007 12:53:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: <47469FE5.6070809@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1195719109.27051.1.camel@aukland> <47469FE5.6070809@serezhkin.com> Message-ID: <200711231253.55536.gnatyna@gmail.com> Да, было бы интересно. В сообщении от Friday 23 November 2007 12:39 Ivan B. Serezhkin написал(a): > Привет. > > Я конечно же приехал домой, посмотрел футураму и лёг спать. > Видео будет где то на выходных. > > Доклады я делать люблю, но не умею. > > Созрела интересная тема на 5 минут: > Перловые структуры данных, чем они кажутся, чем являются на самом деле. > Речь о перле например 5.8.8, так как я в нём копался. > То, что в литературе называется списки(list) на самом деле массивы. > Оценка быстродействия splice(shift, unshift, push, pop) > Оценка быстродействия хэша, рассмотреть крайнии случаи. > Как хранятся скаляры. > Как ведёт себя perlmalloc, и почему программы на перле растут легко и > никогда не уменьшаются. > > Хотим ? From alex на kapranoff.ru Fri Nov 23 01:52:57 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 23 Nov 2007 12:52:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: <47469FE5.6070809@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> <47469FE5.6070809@serezhkin.com> Message-ID: <1195811577.7649.5.camel@kaptain2> В Птн, 23/11/2007 в 12:39 +0300, Ivan B. Serezhkin пишет: > Привет. > > Я конечно же приехал домой, посмотрел футураму и лёг спать. > Видео будет где то на выходных. Btw, я выложил минуту своего видео про тебя в отчёте тут: http://community.livejournal.com/ru_perl/215897.html -- Alex Kapranoff Inner Mongolia From nordicdyno на yandex.ru Fri Nov 23 02:13:04 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 23 Nov 2007 13:13:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: 1650000000259864847 References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> <47469FE5.6070809@serezhkin.com> 1650000000259864847 Message-ID: <364841195812784@webmail21.yandex.ru> > > > > Хотим ? > Да, очень, а ты уверен, что это на 5 минут? > да, на 5 минут -- это не серьезно :) From kozin.stanislav на gmail.com Fri Nov 23 02:17:05 2007 From: kozin.stanislav на gmail.com (Stanislav Kozin) Date: Fri, 23 Nov 2007 13:17:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLJ18XU09TXycU=?= Message-ID: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> Добрый день. Хотелось уточнить, когда будет следующая встреча и как на нее можно записаться? -- Best regards Stan Kozin WEB http://www.teroff.ru MSN - stan.kozin на hotmail.com Skype kozin.stanislav ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071123/241094b6/attachment.html From nordicdyno на yandex.ru Fri Nov 23 02:12:12 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 23 Nov 2007 13:12:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: 1650000000259859024 References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> 1650000000259859024 Message-ID: <495081195812732@webmail23.yandex.ru> Да! Сейчас "держу в зубах" Devel::Symdump и Devel::Size и ищу в чужом коде куда "уходит" память... :) Тема актуальная ;) 23.11.07, 12:39, Ivan B. Serezhkin (ivan на serezhkin.com): > Привет. > Я конечно же приехал домой, посмотрел футураму и лёг спать. > Видео будет где то на выходных. > Доклады я делать люблю, но не умею. > Созрела интересная тема на 5 минут: > Перловые структуры данных, чем они кажутся, чем являются на самом деле. > Речь о перле например 5.8.8, так как я в нём копался. > То, что в литературе называется списки(list) на самом деле массивы. > Оценка быстродействия splice(shift, unshift, push, pop) > Оценка быстродействия хэша, рассмотреть крайнии случаи. > Как хранятся скаляры. > Как ведёт себя perlmalloc, и почему программы на перле растут легко и > никогда не уменьшаются. > Хотим ? -- Яндекс.Фотки - Много фоток не бывает http://fotki.yandex.ru/ From ivan на serezhkin.com Fri Nov 23 01:58:39 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 23 Nov 2007 12:58:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: <1195811476.7649.2.camel@kaptain2> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> <47469FE5.6070809@serezhkin.com> <1195811476.7649.2.camel@kaptain2> Message-ID: <4746A44F.9030307@serezhkin.com> Alex Kapranoff wrote: > В Птн, 23/11/2007 в 12:39 +0300, Ivan B. Serezhkin пишет: > >> Доклады я делать люблю, но не умею. >> > > Доклад был хороший очень. > Может быть, но по субъективным впечатлениям, мне ещё учится и тренироватся. > >> Созрела интересная тема на 5 минут: >> Перловые структуры данных, чем они кажутся, чем являются на самом деле. >> Речь о перле например 5.8.8, так как я в нём копался. >> То, что в литературе называется списки(list) на самом деле массивы. >> Оценка быстродействия splice(shift, unshift, push, pop) >> Оценка быстродействия хэша, рассмотреть крайнии случаи. >> Как хранятся скаляры. >> Как ведёт себя perlmalloc, и почему программы на перле растут легко и >> никогда не уменьшаются. >> >> Хотим ? >> > > Да, очень, а ты уверен, что это на 5 минут? > Я прорепетирую, но это скорее не доклад, а тема для обсуждения. Я сегодня утром опять наткнулся на мнение, что если в learning perl написано список - то значит @array - это односвязный список. каждый тезис проработаю отдельно, каждый то точно в пять минут уложится, а потом посмотрим. -- Ivan B. Serezhkin From andy на shitov.ru Fri Nov 23 02:50:01 2007 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 23 Nov 2007 13:50:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLJ18XU09TXycU=?= In-Reply-To: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> References: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> Message-ID: > Хотелось уточнить, когда будет следующая встреча и как на нее можно > записаться? Точного графика встреч мы пока не придумали, ориентировочная дата Offline #2 - через месяц, то есть около 20 декабря. Записываться, думаю есть смысл, за неделю до, но не сейчас :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From nordicdyno на yandex.ru Fri Nov 23 03:13:01 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 23 Nov 2007 14:13:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLJ18XU09TXycU=?= In-Reply-To: 1650000000259899984 References: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> 1650000000259899984 Message-ID: <442101195816381@webmail18.yandex.ru> А как насчет предложения провести встречу не в четверг, а в пятницу вечером, например? С социальным продолжением (для желающих) ;) 23.11.07, 13:50, Andrew Shitov (andy на shitov.ru): > > Хотелось уточнить, когда будет следующая встреча и как на нее можно > > записаться? > Точного графика встреч мы пока не придумали, ориентировочная дата > Offline #2 - через месяц, то есть около 20 декабря. > Записываться, думаю есть смысл, за неделю до, но не сейчас :-) From zhecka на gmail.com Fri Nov 23 03:14:41 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 23 Nov 2007 14:14:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLJ18XU09TXycU=?= In-Reply-To: <442101195816381@webmail18.yandex.ru> References: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> 1650000000259899984 <442101195816381@webmail18.yandex.ru> Message-ID: <4746B621.3030808@gmail.com> Orlovsky Alexander пишет: Фсегда ЗА! :) > А как насчет предложения провести встречу не в четверг, а в пятницу вечером, например? С социальным продолжением (для желающих) ;) > > > 23.11.07, 13:50, Andrew Shitov (andy на shitov.ru): > > >>> Хотелось уточнить, когда будет следующая встреча и как на нее можно >>> записаться? >>> >> Точного графика встреч мы пока не придумали, ориентировочная дата >> Offline #2 - через месяц, то есть около 20 декабря. >> Записываться, думаю есть смысл, за неделю до, но не сейчас :-) >> From evdokimov.denis на gmail.com Fri Nov 23 02:23:25 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 23 Nov 2007 13:23:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: <47469FE5.6070809@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> <47469FE5.6070809@serezhkin.com> Message-ID: > > Оценка быстродействия splice(shift, unshift, push, pop) > Оценка быстродействия хэша, рассмотреть крайнии случаи. > Может пригодится моё тестирование http://xpoint.ru/forums/programming/perl/misc/thread/41047.xhtml ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071123/f9b815b7/attachment.html From andy на shitov.ru Fri Nov 23 02:39:02 2007 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 23 Nov 2007 13:39:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: <47469FE5.6070809@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> <47469FE5.6070809@serezhkin.com> Message-ID: > Хотим ? Да! -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Fri Nov 23 03:57:04 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 23 Nov 2007 14:57:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> <47469FE5.6070809@serezhkin.com> Message-ID: <4746C010.8000200@serezhkin.com> Denis Evdokimov wrote: > > Оценка быстродействия splice(shift, unshift, push, pop) > Оценка быстродействия хэша, рассмотреть крайнии случаи. > > > Может пригодится моё тестирование > http://xpoint.ru/forums/programming/perl/misc/thread/41047.xhtml Угу, спасибо, а то я как всегда забыл бы про бенчмарк =) Этот вопрос тоже провентилирую на досуге, понравилось в перле копатся. Кстати ! А никто не хочет про XS расказать ? Я умею только в обратную сторону, привинтить перл к чему нибудь, есть ли у нас специалисты по привинчиванию всего вподряд к перлу ? -- Ivan B. Serezhkin From ivan на serezhkin.com Fri Nov 23 03:57:34 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 23 Nov 2007 14:57:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLJ18XU09TXycU=?= In-Reply-To: <442101195816381@webmail18.yandex.ru> References: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> 1650000000259899984 <442101195816381@webmail18.yandex.ru> Message-ID: <4746C02E.7080206@serezhkin.com> Orlovsky Alexander wrote: > А как насчет предложения провести встречу не в четверг, а в пятницу вечером, например? С социальным продолжением (для желающих) ;) > ну дык ! -- Ivan B. Serezhkin From evdokimov.denis на gmail.com Fri Nov 23 03:59:16 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 23 Nov 2007 14:59:16 +0300 Subject: [Moscow.pm] =?iso-2022-jp?b?GyRCJzEnYidgJ2onZRsoQiAbJEInYSdgGyhC?= =?iso-2022-jp?b?GyRCJ1UnViddJ1onZCduJ2MncRsoQiAbJEInYydTJ2AbKEI=?= =?iso-2022-jp?b?GyRCJ1onXhsoQiAbJEInXCdgJ1UnYCdeGyhC?= Message-ID: Всех приветствую. Прошу прислать мне образец кода (А лучше несколько), в которым Вы меняете настройки. Пример: $obj -> set_value(aaaaa); $obj -> get_value(); $obj -> cfg(value => 'aaaaa'); Если точнее, то меня интересует sub set_value { ... } sub cfg { ? } Если вы используете какие-нибудь модуля для этого, тоже очень хотелось бы узнать P.S. Примеряюсь к докладу. Хочу убедиться, в своём намеренье и подобрать материал. ----------- ???????? ????? ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071123/dec0312c/attachment-0001.html From evdokimov.denis на gmail.com Fri Nov 23 03:38:55 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 23 Nov 2007 14:38:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLJ18XU09TXycU=?= In-Reply-To: <442101195816381@webmail18.yandex.ru> References: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> <442101195816381@webmail18.yandex.ru> Message-ID: > А как насчет предложения провести встречу не в четверг, а в пятницу > вечером, например? С социальным продолжением (для желающих) ;) Пятница оптимальнее. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071123/66d27c16/attachment.html From nordicdyno на yandex.ru Fri Nov 23 04:43:29 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 23 Nov 2007 15:43:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLP29Ug0M/ExczJ1NjT0SDT18/JzSDLz8TPzQ==?= In-Reply-To: 1650000000259947357 References: 1650000000259947357 Message-ID: <65901195821809@webmail24.yandex.ru> 23.11.07, 14:59, Denis Evdokimov (evdokimov.denis на gmail.com): >Всех приветствую. >Прошу прислать мне образец кода (А лучше несколько), в которым Вы меняете настройки. > >Пример: >$obj -> set_value(aaaaa); >$obj -> get_value(); > >$obj -> cfg(value => 'aaaaa'); > > >Если точнее, то меня интересует > >sub set_value >{ >... >} >sub cfg >{ >? >} > >Если вы используете какие-нибудь модуля для этого, тоже очень хотелось бы узнать > >P.S. Примеряюсь к докладу. Хочу убедиться, в своём намеренье и подобрать материал. Кстати, подумалось... Хорошая тема для доклада: "ООП и Перл. Мифы и реальность." Чур не я! :) From nordicdyno на yandex.ru Fri Nov 23 04:44:48 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 23 Nov 2007 15:44:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLJ18XU09TXycU=?= In-Reply-To: 1650000000259938513 References: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> 1650000000259899984 <442101195816381@webmail18.yandex.ru> 1650000000259938513 Message-ID: <59121195821888@webmail28.yandex.ru> 23.11.07, 14:57, Ivan B. Serezhkin (ivan на serezhkin.com): > Orlovsky Alexander wrote: > > А как насчет предложения провести встречу не в четверг, а в пятницу вечером, например? С социальным продолжением (для желающих) ;) > > > ну дык ! Не совсем корректно написал. То что большая часть обществености не против, я догадывался ;) Это скорее вопрос к организаторам, коим я не являюсь ;) From ivan на serezhkin.com Fri Nov 23 03:53:12 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 23 Nov 2007 14:53:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: <495081195812732@webmail23.yandex.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> 1650000000259859024 <495081195812732@webmail23.yandex.ru> Message-ID: <4746BF28.5040306@serezhkin.com> привет. Orlovsky Alexander wrote: > Да! > Сейчас "держу в зубах" Devel::Symdump и Devel::Size и ищу в чужом коде куда "уходит" память... :) > Тема актуальная ;) > Ой, боюсь не поможет, хотя не знаю, это не про хэши хэшей, это про совсем internals. Попробуй WeakRef, это такая панацея, но придётся править этот код. -- Ivan B. Serezhkin From andy на shitov.ru Fri Nov 23 04:55:34 2007 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 23 Nov 2007 15:55:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLP29Ug0M/ExczJ1NjT0SDT18/JzSDLz8TPzQ==?= In-Reply-To: <65901195821809@webmail24.yandex.ru> References: <65901195821809@webmail24.yandex.ru> Message-ID: > Хорошая тема для доклада: "ООП и Перл. Мифы и реальность." А про что именно здесь рассказывать? Звучит интересно, но непонятно :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivanshirokoff на gmail.com Fri Nov 23 05:36:46 2007 From: ivanshirokoff на gmail.com (Ivan Shirokov) Date: Fri, 23 Nov 2007 16:36:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLJ18XU09TXycU=?= In-Reply-To: <4746B621.3030808@gmail.com> References: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> <442101195816381@webmail18.yandex.ru> <4746B621.3030808@gmail.com> Message-ID: <6aad99ec0711230536m4359f458h7b9edfbc91862fe9@mail.gmail.com> Orlovsky Alexander wrote: > А как насчет предложения провести встречу не в четверг, а в пятницу вечером, например? С социальным продолжением (для желающих) ;) +1024 ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071123/334e131f/attachment.html From nordicdyno на yandex.ru Fri Nov 23 05:36:57 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 23 Nov 2007 16:36:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLP29Ug0M/ExczJ1NjT0SDT18/JzSDLz8TPzQ==?= In-Reply-To: 1650000000259973670 References: <65901195821809@webmail24.yandex.ru> 1650000000259973670 Message-ID: <118931195825017@webmail23.yandex.ru> 23.11.07, 15:55, Andrew Shitov (andy на shitov.ru): > > Хорошая тема для доклада: "ООП и Перл. Мифы и реальность." > А про что именно здесь рассказывать? Звучит интересно, но непонятно :-) Ну попробую объяснить в меру своих сил и небольших знаний ;) Во-первых, не секрет, что про ООП в Perl есть разные мнения, причем довольо полярные ;) Их можно было бы рассмотреть и обсудить. Когда ООП использовать стоит/не стоит Это было б весело, ИМХО :) Также, было бы интересно услышать, как накладываются на perl-овое ООП Gof-шаблоны. Очевидно, что C/Java подход тут использовать не желательно ибо в perl многое можно сделать проще и изящнее. Поделиться know-how если есть. З.Ы. А "Аспекты" (AOP) никто не юзал в перле? :) Мне, например, было б интересно послушать про сферу применения и примеры использования. From ivanshirokoff на gmail.com Fri Nov 23 05:51:53 2007 From: ivanshirokoff на gmail.com (Ivan Shirokov) Date: Fri, 23 Nov 2007 16:51:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLP29Ug0M/ExczJ1NjT0SDT18/JzSDLz8TPzQ==?= In-Reply-To: <118931195825017@webmail23.yandex.ru> References: <65901195821809@webmail24.yandex.ru> <118931195825017@webmail23.yandex.ru> Message-ID: <6aad99ec0711230551o76d1e246hc067663eb596a660@mail.gmail.com> В действительности ООП в перле - ода из вещей, которая покоряет людей с первого взгляда. Конечно многим не нравится момент "собственноручного" описания конструкторов, но вот рефлекшн, реализуемый @ISA - это нечто... Я хотел было рассказать про то, как мы с товарищем в 2001 году изобрели паттерн ActiveRecord на перле... но, увидев то, как народ лихо пишет про XS в рассылке, счел, что это будет очень наивно смотреться .))) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071123/3ef934c7/attachment.html From nordicdyno на yandex.ru Fri Nov 23 06:11:29 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 23 Nov 2007 17:11:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLP29Ug0M/ExczJ1NjT0SDT18/JzSDLz8TPzQ==?= In-Reply-To: 1650000000259998256 References: <65901195821809@webmail24.yandex.ru> <118931195825017@webmail23.yandex.ru> 1650000000259998256 Message-ID: <140301195827089@webmail30.yandex.ru> > >Я хотел было рассказать про то, как мы с товарищем в 2001 году изобрели паттерн ActiveRecord на перле... но, увидев то, как народ лихо пишет про XS в рассылке, счел, что это будет очень наивно смотреться .))) Нормально будет смотреться! Про xs это конечно интересно, но я на нем не пишу, например ;) И, честно говоря, даже немного побаиваюсь ;) From ivan на serezhkin.com Fri Nov 23 06:20:04 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 23 Nov 2007 17:20:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLP29Ug0M/ExczJ1NjT0SDT18/JzSDLz8TPzQ==?= In-Reply-To: <6aad99ec0711230551o76d1e246hc067663eb596a660@mail.gmail.com> References: <65901195821809@webmail24.yandex.ru> <118931195825017@webmail23.yandex.ru> <6aad99ec0711230551o76d1e246hc067663eb596a660@mail.gmail.com> Message-ID: <4746E194.8080905@serezhkin.com> Ivan Shirokov wrote: > В действительности ООП в перле - ода из вещей, которая покоряет людей > с первого взгляда. Конечно многим не нравится момент > "собственноручного" описания конструкторов, но вот рефлекшн, > реализуемый @ISA - это нечто... > > Я хотел было рассказать про то, как мы с товарищем в 2001 году > изобрели паттерн ActiveRecord на перле... но, увидев то, как народ > лихо пишет про XS в рассылке, счел, что это будет очень наивно > смотреться .))) Будет хорошо смотрется. XS это очень специфичная сторона, это даже не совсем перл =) -- Ivan B. Serezhkin From rafagudinov на gmail.com Fri Nov 23 06:33:28 2007 From: rafagudinov на gmail.com (Alan Rafagudinov) Date: Fri, 23 Nov 2007 17:33:28 +0300 Subject: [Moscow.pm] =?koi8-r?b?+8HCzM/O2SDQ0s/Fy9TJ0s/Xwc7J0Q==?= In-Reply-To: References: Message-ID: <4746E4B8.50501@gmail.com> Думаю, многим будет полезно: http://search.cpan.org/~swalters/Object-PerlDesignPatterns-0.03/PerlDesignPatterns.pm From evdokimov.denis на gmail.com Fri Nov 23 06:45:27 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 23 Nov 2007 17:45:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLP29Ug0M/ExczJ1NjT0SDT18/JzSDLz8TPzQ==?= In-Reply-To: <4746E194.8080905@serezhkin.com> References: <65901195821809@webmail24.yandex.ru> <118931195825017@webmail23.yandex.ru> <6aad99ec0711230551o76d1e246hc067663eb596a660@mail.gmail.com> <4746E194.8080905@serezhkin.com> Message-ID: Да, про XS действительно хотелось бы послушать. А теперь хочу напомнить о своей просьбе. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071123/196d7821/attachment.html From postmaster на softsearch.ru Thu Nov 22 08:41:17 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Thu, 22 Nov 2007 19:41:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M8g0sXa1czY1MHUwc0gT2ZmbGluZSBObyAxLg==?= In-Reply-To: <47469FE5.6070809@serezhkin.com> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <1194878122.9812.8.camel@aukland> <473884FD.9000705@bibirevo.net> <1195570125.4413.0.camel@aukland> <47440078.7000702@serezhkin.com> <1195640663.7305.13.camel@kaptain2> <47440803.5090006@gmail.com> <1195719109.27051.1.camel@aukland> <47469FE5.6070809@serezhkin.com> Message-ID: <1343153700.20071122194117@softsearch.ru> Здравствуйте, Иван. > Доклады я делать люблю, но не умею. Зря так. Было очень интересно. Главное во вкус войти. А ты как раз вошёл :-) > Созрела интересная тема на 5 минут: :-) > Перловые структуры данных, чем они кажутся, чем являются на самом деле. > Речь о перле например 5.8.8, так как я в нём копался. > То, что в литературе называется списки(list) на самом деле массивы. > Оценка быстродействия splice(shift, unshift, push, pop) > Оценка быстродействия хэша, рассмотреть крайнии случаи. > Как хранятся скаляры. > Как ведёт себя perlmalloc, и почему программы на перле растут легко и > никогда не уменьшаются. > Хотим ? Очень. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From shafiev на gmail.com Fri Nov 23 07:23:43 2007 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 23 Nov 2007 18:23:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLJ18XU09TXycU=?= In-Reply-To: <6aad99ec0711230536m4359f458h7b9edfbc91862fe9@mail.gmail.com> References: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> <442101195816381@webmail18.yandex.ru> <4746B621.3030808@gmail.com> <6aad99ec0711230536m4359f458h7b9edfbc91862fe9@mail.gmail.com> Message-ID: <218771510711230723y1fd65a6cp6fd0041dbdd2a4a6@mail.gmail.com> +4096 :) 23.11.07, Ivan Shirokov написал(а): > > Orlovsky Alexander wrote: > > А как насчет предложения провести встречу не в четверг, а в пятницу > вечером, например? С социальным продолжением (для желающих) ;) > > +1024 > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071123/a2f37466/attachment.html From ivan на serezhkin.com Fri Nov 23 07:27:25 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 23 Nov 2007 18:27:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLJ18XU09TXycU=?= In-Reply-To: <218771510711230723y1fd65a6cp6fd0041dbdd2a4a6@mail.gmail.com> References: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> <442101195816381@webmail18.yandex.ru> <4746B621.3030808@gmail.com> <6aad99ec0711230536m4359f458h7b9edfbc91862fe9@mail.gmail.com> <218771510711230723y1fd65a6cp6fd0041dbdd2a4a6@mail.gmail.com> Message-ID: <4746F15D.9080401@serezhkin.com> Naim Shafiev wrote: > +4096 :) +2<<64; =)) > > 23.11.07, *Ivan Shirokov* > написал(а): > > Orlovsky Alexander wrote: > > А как насчет предложения провести встречу не в четверг, а в > пятницу вечером, например? С социальным продолжением (для желающих) ;) > > +1024 > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > ------------------------------------------------------------------------ > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From ivan на serezhkin.com Fri Nov 23 07:49:27 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 23 Nov 2007 18:49:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLJ18XU09TXycU=?= In-Reply-To: <4746F15D.9080401@serezhkin.com> References: <3eae2e270711230217g27c095daqd687fcfdddfe9ead@mail.gmail.com> <442101195816381@webmail18.yandex.ru> <4746B621.3030808@gmail.com> <6aad99ec0711230536m4359f458h7b9edfbc91862fe9@mail.gmail.com> <218771510711230723y1fd65a6cp6fd0041dbdd2a4a6@mail.gmail.com> <4746F15D.9080401@serezhkin.com> Message-ID: <4746F687.6060100@serezhkin.com> Ivan B. Serezhkin wrote: > Naim Shafiev wrote: > >> +4096 :) >> > +2<<64; > =)) > Кстати : VANY:~$perl -e 'print 2<<64' 2 VANY:~$perl -e 'print 2<<63' 0 VANY:~$perl -e 'print 2<<62' 9223372036854775808 VANY:~$perl -e 'print 2<<63' 0 VANY:~$perl -e 'print 2<<63-1' 9223372036854775808 VANY:~$perl -e 'print 2<<64-1' 0 -- Ivan B. Serezhkin From alex на kapranoff.ru Fri Nov 23 07:16:32 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 23 Nov 2007 18:16:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLP29Ug0M/ExczJ1NjT0SDT18/JzSDLz8TPzQ==?= In-Reply-To: <6aad99ec0711230551o76d1e246hc067663eb596a660@mail.gmail.com> References: <65901195821809@webmail24.yandex.ru> <118931195825017@webmail23.yandex.ru> <6aad99ec0711230551o76d1e246hc067663eb596a660@mail.gmail.com> Message-ID: <1195830992.24532.1.camel@aukland> В Птн, 23/11/2007 в 16:51 +0300, Ivan Shirokov пишет: > > Я хотел было рассказать про то, как мы с товарищем в 2001 году > изобрели паттерн ActiveRecord на перле... но, увидев то, как народ > лихо пишет про XS в рассылке, счел, что это будет очень наивно > смотреться .))) Ну в общем Иван, мы на вас рассчитываем :) From andy на shitov.ru Fri Nov 23 23:48:28 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 24 Nov 2007 10:48:28 +0300 Subject: [Moscow.pm] ActivePerl 5.10 Message-ID: <993787092.20071124104828@shitov.ru> ActiveState уже сделала билд для Perl 5.10.0 RC 1: http://downloads.activestate.com/ActivePerl/Windows/5.10/ActivePerl-5.10.0.1000-Beta-MSWin32-x86-283192.msi Дистрибутивы для 32/64-Windows, Mac OS X, Linux, Solaris и AIX: http://www.activestate.com/Products/activeperl/beta_download.plex -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Sat Nov 24 02:16:11 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 24 Nov 2007 13:16:11 +0300 Subject: [Moscow.pm] Perl 5.10 known bug with (?| ... ) and named captures Message-ID: <1611949238.20071124131611@shitov.ru> Для тех, кто не был на первой встречи, сообщу, что мы совместно :-) нашли баг в одной из новых возможностей регулярных выражений Perl 5.10. Суть: если использовать две одинаково именованные переменные внутри двух веток "|", заключенных в блок (?| ... ), то вторая именованная переменная будет хранить "не те скобки", а именно скобки, номер которых во втором подвыражении совпадает с номером скобок в первом подвыражении, в которых именованная переменная встречается в первый раз. Пример: my $re = qr/ (?| (?\d{4}) (\d\d) (\d\d) | (\w+), \s* (?\d{4}) ) /x; '20071122' =~ $re; say $+{year}; # Печатает '2007', верно. 'November, 2007' =~ $re; say $+{year}; # Печатает 'November', ошибка. Ответ разработчиков: От: Rafael Garcia-Suarez via RT К: andy на shitov.ru Время создания: Sat, 24 Nov 2007 02:02:16 -0800 Тема: [perl #47762] 5.10: different behaviour of duplicated named capturing parens with/without (?|...) This doesn't look very difficult to fix, but for 5.10.0, since we're in RC mode, it's probably better to document this as a known limitation. (Это, похоже, несложно исправить, но в 5.10.0, поскольку эта версия - релиз кандидат, вероятно лучше задокументировать это как известное ограничение.) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From postmaster на softsearch.ru Sat Nov 24 02:40:01 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 24 Nov 2007 13:40:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= Message-ID: <885948159.20071124134001@softsearch.ru> Здравствуйте, Давно хочу понять как правильнее реализовать следующую задачку. Предположим есть 2 сервера. На первом крутится апач с mod_perl, сюда закачивают картинки, mp3, видео. Тут картинки ресайзятся, mp3 b видел перекодируется. Потом по webdav-у закачивается на второй сервере, с которого раздаётся юзерам nginx-ом. В итоге имеется проблема: на первом процессор перегружен, на втором вообще отдыхает. Поэтому есть желание пересчёт файлов перенести на второй сервер. И схема будет следующая: на первый сервер заливается картинка, mp3 или видео, потом копируется webdav-ом на второй сервере, потом вызывается для неё обработка (ресайз или пересчёт), потом она начинает раздавать в инет. Причём картинки хотелось бы ресайзить сразу же. Вопрос: как правильно второму серверу сказать, что ему нужно делать. Напрашивается решение - дёргать по RPC второй сервер. Но разных RPC много, Гирман и Шварц напримен, а нужно выбрать самый лучший :-) Ну или своё какое-то решение написать. Как бы Вы реализовали подобную задачу? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From zhecka на gmail.com Sat Nov 24 02:49:00 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 13:49:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <885948159.20071124134001@softsearch.ru> References: <885948159.20071124134001@softsearch.ru> Message-ID: <4748019C.7070500@gmail.com> Михаил Монашёв пишет: > Здравствуйте, > > Давно хочу понять как правильнее реализовать следующую задачку. > Предположим есть 2 сервера. На первом крутится апач с mod_perl, сюда > закачивают картинки, mp3, видео. Тут картинки ресайзятся, mp3 b видел > перекодируется. Потом по webdav-у закачивается на второй сервере, с > которого раздаётся юзерам nginx-ом. В итоге имеется проблема: на > первом процессор перегружен, на втором вообще отдыхает. Поэтому есть > желание пересчёт файлов перенести на второй сервер. > > И схема будет следующая: на первый сервер заливается картинка, mp3 или > видео, потом копируется webdav-ом на второй сервере, потом вызывается > для неё обработка (ресайз или пересчёт), потом она начинает раздавать > в инет. Причём картинки хотелось бы ресайзить сразу же. > > Вопрос: как правильно второму серверу сказать, что ему нужно делать. > Напрашивается решение - дёргать по RPC второй сервер. Но разных RPC > много, Гирман и Шварц напримен, а нужно выбрать самый лучший :-) Ну > или своё какое-то решение написать. > > Как бы Вы реализовали подобную задачу? легко. берется NFS, сервера вяжутся между собой, далее по cron дергаем содержимое NFS папок с каждого сервера в разное время. При обработке файла создаём .lock файл, чтобы не обрабатывать дважды. Далее конверченные файлы уже заливаем туда куда нужно. From ivan на serezhkin.com Sat Nov 24 03:05:16 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sat, 24 Nov 2007 14:05:16 +0300 Subject: [Moscow.pm] Perl 5.10 known bug with (?| ... ) and named captures In-Reply-To: <1611949238.20071124131611@shitov.ru> References: <1611949238.20071124131611@shitov.ru> Message-ID: <4748056C.1070505@serezhkin.com> Andrew Shitov wrote: > (Это, похоже, несложно исправить, но в 5.10.0, поскольку эта > версия - релиз кандидат, вероятно лучше задокументировать это как > известное ограничение.) Вот не факт, что этот можно легко исправить, как я понял, именованные матчи, это всего лишь хэш по нумерованным, и соответственно (?| отрабатывает абсолютно правильно, просто именованные матчи на это не расчитаны, и их надо в этом случае либо хитро перещитывать, либо переписать заново, без завязки на номер позиции. -- Ivan B. Serezhkin From ivan на serezhkin.com Sat Nov 24 03:09:25 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sat, 24 Nov 2007 14:09:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <4748019C.7070500@gmail.com> References: <885948159.20071124134001@softsearch.ru> <4748019C.7070500@gmail.com> Message-ID: <47480665.7000500@serezhkin.com> Kaltashkin Eugene wrote: > легко. берется NFS, сервера вяжутся между собой, далее по cron дергаем > содержимое NFS папок > с каждого сервера в разное время. При обработке файла создаём .lock > файл, чтобы не обрабатывать дважды. > Далее конверченные файлы уже заливаем туда куда нужно. Ой не надо нфс, в текущей реаизации она при повиси сервера вводит в дедслип его клиентов. Лучше нжинксовый модперл, который будет думать сразу по приходу картинки. Ну и соответственно нжинксов в таком случае лучше два. И тот который крутит модперл надо снабдить большим количеством воркеров. А ещё, небоюсь показатся навязчивым: http://search.cpan.org/~xantus/POE-Component-Server-FTP-0.08/FTP.pm =) ТОже выход, но надо грамотно расфоркнутся. -- Ivan B. Serezhkin From funt4k на gmail.com Sat Nov 24 03:26:58 2007 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Sat, 24 Nov 2007 13:26:58 +0200 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <47480665.7000500@serezhkin.com> References: <885948159.20071124134001@softsearch.ru> <4748019C.7070500@gmail.com> <47480665.7000500@serezhkin.com> Message-ID: <96f4873d0711240326j48a23efn931f69fbfae10ca@mail.gmail.com> 24.11.07, Ivan B. Serezhkin написал(а): > > Kaltashkin Eugene wrote: > > > легко. берется NFS, сервера вяжутся между собой, далее по cron дергаем > > содержимое NFS папок > > с каждого сервера в разное время. При обработке файла создаём .lock > > файл, чтобы не обрабатывать дважды. > > Далее конверченные файлы уже заливаем туда куда нужно. > Ой не надо нфс, в текущей реаизации она при повиси сервера вводит в > дедслип его клиентов. Если проблема с НФС только в этом( у самого было такое на FreeBSD 5.x ) то можно использовать самбу Лучше нжинксовый модперл, который будет думать сразу по приходу > картинки. Ну и соответственно нжинксов в таком случае лучше два. > И тот который крутит модперл надо снабдить большим количеством воркеров. > А ещё, небоюсь показатся навязчивым: > > http://search.cpan.org/~xantus/POE-Component-Server-FTP-0.08/FTP.pm > =) > ТОже выход, но надо грамотно расфоркнутся. Мне кажется вы усложняете :). Я абсолютно согласен с предыдущим автором. -- > Ivan B. Serezhkin > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071124/b7746af5/attachment.html From postmaster на softsearch.ru Sat Nov 24 03:29:18 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 24 Nov 2007 14:29:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <47480665.7000500@serezhkin.com> References: <885948159.20071124134001@softsearch.ru> <4748019C.7070500@gmail.com> <47480665.7000500@serezhkin.com> Message-ID: <37776097.20071124142918@softsearch.ru> Здравствуйте Иван, IBS> Лучше нжинксовый модперл, который будет думать сразу по приходу IBS> картинки. Ну и соответственно нжинксов в таком случае лучше два. IBS> И тот который крутит модперл надо снабдить большим количеством IBS> воркеров. И что именно он будет делать? IBS> А ещё, небоюсь показатся навязчивым: IBS> http://search.cpan.org/~xantus/POE-Component-Server-FTP-0.08/FTP.pm IBS> =) IBS> ТОже выход, но надо грамотно расфоркнутся. Не понял, зачем ftp сюда прикручивать? Залить файл на другой хост - не проблема. WebDAV с этим отлично справляется. Вопрос: как правильно дёрнуть выполнение какой-нить операции на другом хосте. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Sat Nov 24 03:34:03 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 24 Nov 2007 14:34:03 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <4748019C.7070500@gmail.com> References: <885948159.20071124134001@softsearch.ru> <4748019C.7070500@gmail.com> Message-ID: <1044343899.20071124143403@softsearch.ru> Здравствуйте Евгений, >> Давно хочу понять как правильнее реализовать следующую задачку. >> Предположим есть 2 сервера. На первом крутится апач с mod_perl, сюда >> закачивают картинки, mp3, видео. Тут картинки ресайзятся, mp3 b видел >> перекодируется. Потом по webdav-у закачивается на второй сервере, с >> которого раздаётся юзерам nginx-ом. В итоге имеется проблема: на >> первом процессор перегружен, на втором вообще отдыхает. Поэтому есть >> желание пересчёт файлов перенести на второй сервер. >> >> И схема будет следующая: на первый сервер заливается картинка, mp3 или >> видео, потом копируется webdav-ом на второй сервере, потом вызывается >> для неё обработка (ресайз или пересчёт), потом она начинает раздавать >> в инет. Причём картинки хотелось бы ресайзить сразу же. >> >> Вопрос: как правильно второму серверу сказать, что ему нужно делать. >> Напрашивается решение - дёргать по RPC второй сервер. Но разных RPC >> много, Гирман и Шварц напримен, а нужно выбрать самый лучший :-) Ну >> или своё какое-то решение написать. >> >> Как бы Вы реализовали подобную задачу? KE> легко. берется NFS, сервера вяжутся между собой, далее по cron дергаем KE> содержимое NFS папок KE> с каждого сервера в разное время. При обработке файла создаём .lock KE> файл, чтобы не обрабатывать дважды. KE> Далее конверченные файлы уже заливаем туда куда нужно. NFS - это редкостное глюкало. Да и зачем гонять по сети туда-сюда файлы? Файл должен обрабатываться там, где он лежит. Я наверное неверно сформулировал задачу: нужно правильно реализовать вызов функций обработки файлов, расположенных на втором сервере, с первого сервера. Варианты вызова: "обработай прямо сейчас" или "обработай как только сможешь". -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From alex на kapranoff.ru Sat Nov 24 03:47:01 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sat, 24 Nov 2007 14:47:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <885948159.20071124134001@softsearch.ru> References: <885948159.20071124134001@softsearch.ru> Message-ID: <1195904821.26794.4.camel@aukland> В Сбт, 24/11/2007 в 13:40 +0300, Михаил Монашёв пишет: > Вопрос: как правильно второму серверу сказать, что ему нужно делать. > Напрашивается решение - дёргать по RPC второй сервер. Но разных RPC > много, Гирман и Шварц напримен, а нужно выбрать самый лучший :-) Ну > или своё какое-то решение написать. > > Как бы Вы реализовали подобную задачу? [rs]sh, а на той стороне скрипт, который запускает процессы конвертации с &. From zhecka на gmail.com Sat Nov 24 04:02:31 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 15:02:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <1044343899.20071124143403@softsearch.ru> References: <885948159.20071124134001@softsearch.ru> <4748019C.7070500@gmail.com> <1044343899.20071124143403@softsearch.ru> Message-ID: <474812D7.4060202@gmail.com> Михаил Монашёв пишет: > Здравствуйте Евгений, > > >>> Давно хочу понять как правильнее реализовать следующую задачку. >>> Предположим есть 2 сервера. На первом крутится апач с mod_perl, сюда >>> закачивают картинки, mp3, видео. Тут картинки ресайзятся, mp3 b видел >>> перекодируется. Потом по webdav-у закачивается на второй сервере, с >>> которого раздаётся юзерам nginx-ом. В итоге имеется проблема: на >>> первом процессор перегружен, на втором вообще отдыхает. Поэтому есть >>> желание пересчёт файлов перенести на второй сервер. >>> >>> И схема будет следующая: на первый сервер заливается картинка, mp3 или >>> видео, потом копируется webdav-ом на второй сервере, потом вызывается >>> для неё обработка (ресайз или пересчёт), потом она начинает раздавать >>> в инет. Причём картинки хотелось бы ресайзить сразу же. >>> >>> Вопрос: как правильно второму серверу сказать, что ему нужно делать. >>> Напрашивается решение - дёргать по RPC второй сервер. Но разных RPC >>> много, Гирман и Шварц напримен, а нужно выбрать самый лучший :-) Ну >>> или своё какое-то решение написать. >>> >>> Как бы Вы реализовали подобную задачу? >>> > > KE> легко. берется NFS, сервера вяжутся между собой, далее по cron дергаем > KE> содержимое NFS папок > KE> с каждого сервера в разное время. При обработке файла создаём .lock > KE> файл, чтобы не обрабатывать дважды. > KE> Далее конверченные файлы уже заливаем туда куда нужно. > > NFS - это редкостное глюкало. > > Вы не любите кошек ? Вы просто не умеете их готовить :) Видел реализацию sshfs и ftpfs, только ssh будет грузить камень при передаче файлов, а FTP отваливаться по таймауту бездействия. > Да и зачем гонять по сети туда-сюда файлы? Файл должен обрабатываться > там, где он лежит. > Насколько я понял файлы сначала заливаются на один сервер, потом конверченые копируются на другой. > Я наверное неверно сформулировал задачу: нужно правильно реализовать > вызов функций обработки файлов, расположенных на втором сервере, с > первого сервера. Варианты вызова: "обработай прямо сейчас" или > "обработай как только сможешь". > В этом случае можно дергать LA обоих системы и балансировать нагрузку на них. From ivan на serezhkin.com Sat Nov 24 04:13:13 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sat, 24 Nov 2007 15:13:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <1195904821.26794.4.camel@aukland> References: <885948159.20071124134001@softsearch.ru> <1195904821.26794.4.camel@aukland> Message-ID: <47481559.3030601@serezhkin.com> Alex Kapranoff wrote: > В Сбт, 24/11/2007 в 13:40 +0300, Михаил Монашёв пишет: >> Вопрос: как правильно второму серверу сказать, что ему нужно делать. >> Напрашивается решение - дёргать по RPC второй сервер. Но разных RPC >> много, Гирман и Шварц напримен, а нужно выбрать самый лучший :-) Ну >> или своё какое-то решение написать. >> >> Как бы Вы реализовали подобную задачу? > > [rs]sh, а на той стороне скрипт, который запускает процессы конвертации > с &. Об этом надо ещё отдельно позаботится. Предлагаю fam, как только файл пришёл на гругой сервер, за него автоматически берутся роботы и .. конвертят его. -- Ivan B. Serezhkin From citrin на rambler-co.ru Sat Nov 24 04:43:23 2007 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Sat, 24 Nov 2007 15:43:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <96f4873d0711240326j48a23efn931f69fbfae10ca@mail.gmail.com> References: <885948159.20071124134001@softsearch.ru> <4748019C.7070500@gmail.com> <47480665.7000500@serezhkin.com> <96f4873d0711240326j48a23efn931f69fbfae10ca@mail.gmail.com> Message-ID: <47481C6B.30503@rambler-co.ru> On 24.11.2007 14:26, Dmitry Nizovtsev wrote: > Ой не надо нфс, в текущей реаизации она при повиси сервера вводит в > дедслип его клиентов. > > > Если проблема с НФС только в этом( у самого было такое на FreeBSD 5.x ) > то можно использовать самбу Если имеется ввиду монтирование расшареных по самбе директорий, то это еще хуже. А проблема не в самом NFS, а в организации BIO: http://www.2lazy.ru/vse_ploxo.txt -- WBR, Anton Yuzhaninov From zhecka на gmail.com Sat Nov 24 04:48:49 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 15:48:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <47481C6B.30503@rambler-co.ru> References: <885948159.20071124134001@softsearch.ru> <4748019C.7070500@gmail.com> <47480665.7000500@serezhkin.com> <96f4873d0711240326j48a23efn931f69fbfae10ca@mail.gmail.com> <47481C6B.30503@rambler-co.ru> Message-ID: <47481DB1.5040206@gmail.com> Anton Yuzhaninov пишет: > On 24.11.2007 14:26, Dmitry Nizovtsev wrote: > >> Ой не надо нфс, в текущей реаизации она при повиси сервера вводит в >> дедслип его клиентов. >> >> >> Если проблема с НФС только в этом( у самого было такое на FreeBSD 5.x ) >> то можно использовать самбу >> > > Если имеется ввиду монтирование расшареных по самбе директорий, то это еще хуже. > > А проблема не в самом NFS, а в организации BIO: > http://www.2lazy.ru/vse_ploxo.txt > > с 2002 года много воды утекло. Сейчас всё намного устойчивее. From zhecka на gmail.com Sat Nov 24 05:00:34 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 16:00:34 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLQt9GA0YvQsiDQvNC+0LfQs9CwINC40LvQuCA=?= =?utf-8?b?0LfQsNC90LjQvNCw0YLQtdC70YzQvdCw0Y8g0YLQvtC/0L7Qu9C+0LPQuNGP?= Message-ID: <47482072.1070402@gmail.com> Доброе время суток. Предлагаю некоторую разминку для мозга. Тема разминки: построение топологических деревьев или сопоставление множеств множествам. Поясню смысл. Тема произошла от задачи построения топологии локальной сети с неопределенным количеством узлов коммутации и устройств. Опишу используемые термины: устройство - конечное абонентское устройство имеющее фиксированный адрес или признак. узел коммутации - промежуточное устройство содержащее в себе базу расположения устройств подключенных непосредственно к узлу коммутации или к соседним узлам коммутации или концентрации. узел концентрации - промежуточное устройство не имеющее в себе базы данных устройств подключенных к себе, но объединяющее несколько устройств по определенным признакам. Ярким примером классического топологического дерева является схема взаимодействия подразделений внутри любой компании или генеалогическое дерево ваших предков. http://zhecka.323f.net.ru/temp/topology.jpg На картинке пример обычного дерева, устройства подключены к узлам коммутации, узлы в свою очередь подключены друг к другу. Использование ветвлений дерева предполагает отсутствие колец(двойных соединений) между какими либо двумя устройствами в системе, кроме оговоренных случаев. Устройство коммутации содержит в себе информацию о подключенных устройствах к пронумерованным портам(ветвям - листьям) дерева. Концентратор1 не знает какие устройства к нему подключены, т.к. он не обладает внутренней базой данных. Коммутатор1(в центре) знает что на его порт1 подключено 2 устройства, на портах 2,3,4,5 подключено по одному устройству, на порту 8 подключено 4 устройства(коммутаторы также имеют свой уникальный номер). Коммутатор2(справа) знает что к его порту 1 подключены 7 устройств, а также по одному устройству на каждом порту. Необходимо построить путь от любого устройства к любому включая узлы коммутации, и определить точки соединения узлов коммутации. Если честно я решил эту задачу наполовину, но потом впал в ступор. По шагам. 1. это определение public портов на которых имеется куча значений. Эти порты могут быть uplink и downlink, uplink это порт к вышестоящему по топологии узлу, downlink это порт к нижестоящему по топологии узлу. 2. необходимо получить список портов через которые каждое устройство видит другие устройства. 3.получить список портов через которые узлы видят друг друга. 4. опять прогнать процедуру привязки портов на public и 5.точно вычислить статусы unlink и downlink для каждого из узлов. Я застрял на 4-5 шаге. Может у кого есть какие идеи ? Я иссяк :( From andy на shitov.ru Sat Nov 24 05:04:00 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 24 Nov 2007 16:04:00 +0300 Subject: [Moscow.pm] Perl 5.10 known bug with (?| ... ) and named captures In-Reply-To: <4748056C.1070505@serezhkin.com> References: <1611949238.20071124131611@shitov.ru> <4748056C.1070505@serezhkin.com> Message-ID: <759778604.20071124160400@shitov.ru> > Вот не факт, что этот можно легко исправить, как я понял, именованные > матчи, это всего лишь хэш по нумерованным, и соответственно (?| > отрабатывает абсолютно правильно, просто именованные матчи на это не > расчитаны, и их надо в этом случае либо хитро перещитывать, либо > переписать заново, без завязки на номер позиции. Почти слово в слово так же говорит Ив Ортон (разработчик regexen) :-) I concur, and actually off the top of my head I can't see an easy solution. Named captures are implemented as maps to one or more numbered capture buffers. And capture buffers in general work by hardmapping an open/close regop to a given buffer number, normally a 1:1 mapping, except that branch reset bends the rule so that multiple regops point at the same buffer. Thus the two are to a certain extent mutually exclusive. ... IMO its most definately not something that can be changed in time for release. Кстати, мы совсем забыли посмотреть на содержимое %-. 'November, 2007' =~ / (?| (?\d{4}) (\d\d) (\d\d) | (\w+), \s* (?\d{4}) ) /x; say for @{$-{year}}; # напечатает и November, и 2007. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From jerom+moscow-pm на bibirevo.net Sat Nov 24 05:07:45 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Sat, 24 Nov 2007 16:07:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47482072.1070402@gmail.com> References: <47482072.1070402@gmail.com> Message-ID: <47482221.6060200@bibirevo.net> Kaltashkin Eugene пишет: > Если честно я решил эту задачу наполовину, но потом впал в ступор. По шагам. > 1. это определение public портов на которых имеется куча значений. Эти > порты могут быть uplink и downlink, uplink это порт к вышестоящему по > топологии узлу, downlink это порт к нижестоящему по топологии узлу. 2. > необходимо получить список портов через которые каждое устройство видит > другие устройства. 3.получить список портов через которые узлы видят > друг друга. 4. опять прогнать процедуру привязки портов на public и > 5.точно вычислить статусы unlink и downlink для каждого из узлов. Я > застрял на 4-5 шаге. Может у кого есть какие идеи ? Я иссяк :( > Ты дай ссылку на тестовые mac-дампы в тектовом виде (лучше не гигантского размера) и пример, что надо получить. А то эти объяснения туманны очень. -- Andrey From funt4k на gmail.com Sat Nov 24 05:08:23 2007 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Sat, 24 Nov 2007 15:08:23 +0200 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <47481C6B.30503@rambler-co.ru> References: <885948159.20071124134001@softsearch.ru> <4748019C.7070500@gmail.com> <47480665.7000500@serezhkin.com> <96f4873d0711240326j48a23efn931f69fbfae10ca@mail.gmail.com> <47481C6B.30503@rambler-co.ru> Message-ID: <96f4873d0711240508r49b63bc5v8fd8e5df31dab62d@mail.gmail.com> 24.11.07, Anton Yuzhaninov написал(а): > > On 24.11.2007 14:26, Dmitry Nizovtsev wrote: > > Ой не надо нфс, в текущей реаизации она при повиси сервера вводит в > > дедслип его клиентов. > > > > > > Если проблема с НФС только в этом( у самого было такое на FreeBSD 5.x ) > > то можно использовать самбу > > Если имеется ввиду монтирование расшареных по самбе директорий, то это еще > хуже. > > А проблема не в самом NFS, а в организации BIO: > http://www.2lazy.ru/vse_ploxo.txt Очень позновательная ссылка спасибо -- > WBR, > Anton Yuzhaninov > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071124/8c5f14b8/attachment.html From zhecka на gmail.com Sat Nov 24 05:14:47 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 16:14:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <1044343899.20071124143403@softsearch.ru> References: <885948159.20071124134001@softsearch.ru> <4748019C.7070500@gmail.com> <1044343899.20071124143403@softsearch.ru> Message-ID: <474823C7.4050909@gmail.com> Михаил Монашёв пишет: > NFS - это редкостное глюкало. > > Да и зачем гонять по сети туда-сюда файлы? Файл должен обрабатываться > там, где он лежит. > > Я наверное неверно сформулировал задачу: нужно правильно реализовать > вызов функций обработки файлов, расположенных на втором сервере, с > первого сервера. Варианты вызова: "обработай прямо сейчас" или > "обработай как только сможешь". > Если есть сомнения в NFS могу через неделю (когда выйду из отпуска) поднять несколько серверов с NFS, и погонять на похожих задачах. А также могу помочь написать planner который будет снимать нагрузку с сервера. From citrin на rambler-co.ru Sat Nov 24 05:17:31 2007 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Sat, 24 Nov 2007 16:17:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <47481DB1.5040206@gmail.com> References: <885948159.20071124134001@softsearch.ru> <4748019C.7070500@gmail.com> <47480665.7000500@serezhkin.com> <96f4873d0711240326j48a23efn931f69fbfae10ca@mail.gmail.com> <47481C6B.30503@rambler-co.ru> <47481DB1.5040206@gmail.com> Message-ID: <4748246B.7010107@rambler-co.ru> On 24.11.2007 15:48, Kaltashkin Eugene wrote: > Anton Yuzhaninov пишет: >> On 24.11.2007 14:26, Dmitry Nizovtsev wrote: >> >>> Ой не надо нфс, в текущей реаизации она при повиси сервера вводит в >>> дедслип его клиентов. >>> >>> >>> Если проблема с НФС только в этом( у самого было такое на FreeBSD 5.x ) >>> то можно использовать самбу >>> >> Если имеется ввиду монтирование расшареных по самбе директорий, то это еще хуже. >> >> А проблема не в самом NFS, а в организации BIO: >> http://www.2lazy.ru/vse_ploxo.txt >> >> > с 2002 года много воды утекло. Сейчас всё намного устойчивее. Не знаю как в Linux, а в BSD с тех пор BIO/VFS принципиально не изменились в этом плане. -- WBR, Anton Yuzhaninov From zhecka на gmail.com Sat Nov 24 05:20:40 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 16:20:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47482221.6060200@bibirevo.net> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> Message-ID: <47482528.9000109@gmail.com> Andrey пишет: > Kaltashkin Eugene пишет: > >> Если честно я решил эту задачу наполовину, но потом впал в ступор. По шагам. >> 1. это определение public портов на которых имеется куча значений. Эти >> порты могут быть uplink и downlink, uplink это порт к вышестоящему по >> топологии узлу, downlink это порт к нижестоящему по топологии узлу. 2. >> необходимо получить список портов через которые каждое устройство видит >> другие устройства. 3.получить список портов через которые узлы видят >> друг друга. 4. опять прогнать процедуру привязки портов на public и >> 5.точно вычислить статусы unlink и downlink для каждого из узлов. Я >> застрял на 4-5 шаге. Может у кого есть какие идеи ? Я иссяк :( >> >> > > Ты дай ссылку на тестовые mac-дампы в тектовом виде (лучше не > гигантского размера) и пример, что надо получить. А то эти объяснения > туманны очень. > легко. http://zhecka.323f.net.ru/temp/pack.tar.gz тут все данные для анализа + скрипт над которым я бился. нужно получить,в идеале для меня, четкую связку switch1 port 1 - uplink to switch2 port 8 switch2 port 8 - downlink from switch1 port 1 switch3 port 1 - uplink to switch2 port1 switch2 port 1 - downlonk to switch3 port1 Имея связки мне нужно четко пройти по всему пути, независимо от количества узлов внутри. т.е. путь от switch 1 до switch 3 switch1 port 1 - switch 2 port 8 - switch 2 port 1 - switch 3 port 1. From zhecka на gmail.com Sat Nov 24 05:25:56 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 16:25:56 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <4748246B.7010107@rambler-co.ru> References: <885948159.20071124134001@softsearch.ru> <4748019C.7070500@gmail.com> <47480665.7000500@serezhkin.com> <96f4873d0711240326j48a23efn931f69fbfae10ca@mail.gmail.com> <47481C6B.30503@rambler-co.ru> <47481DB1.5040206@gmail.com> <4748246B.7010107@rambler-co.ru> Message-ID: <47482664.8050204@gmail.com> Anton Yuzhaninov пишет: >> >> с 2002 года много воды утекло. Сейчас всё намного устойчивее. >> > > Не знаю как в Linux, а в BSD с тех пор BIO/VFS принципиально не изменились в этом плане. > > У меня есть пара знакомых админов которые гоняют межсерверные файлы по NFS, негативных отзывов я не слышал. Что мешает проверить ? Железо у меня есть, поставьте задачу, я прогоню нужные тесты, чтобы убедиться в чем либо и выложу это сюда. From ivan на serezhkin.com Sat Nov 24 06:10:42 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sat, 24 Nov 2007 17:10:42 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47482528.9000109@gmail.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> Message-ID: <474830E2.8010309@serezhkin.com> Kaltashkin Eugene wrote: > легко. http://zhecka.323f.net.ru/temp/pack.tar.gz А можно человеческое объяснение формата ? Я правильно понял, что имя файла - это свич, а всё что в ковывчечках - это мак устройства на порту? а всё что без кавычечков мусор ? А ещё лучше хотим датадампер хэша { свич =>{ порт=>мак, порт=>мак }, свич =>{ .... } И это, а как из этих данных понять, что свич воткнут в свич ? -- Ivan B. Serezhkin From ivan на serezhkin.com Sat Nov 24 07:00:14 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sat, 24 Nov 2007 18:00:14 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <474830E2.8010309@serezhkin.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> Message-ID: <47483C7E.9040809@serezhkin.com> Ivan B. Serezhkin wrote: > Kaltashkin Eugene wrote: > >> легко. http://zhecka.323f.net.ru/temp/pack.tar.gz > > А можно человеческое объяснение формата ? > Я правильно понял, что имя файла - это свич, а всё что в ковывчечках - > это мак устройства на порту? > а всё что без кавычечков мусор ? > > А ещё лучше хотим датадампер хэша > { > свич =>{ > порт=>мак, > порт=>мак > }, > свич =>{ > .... > } > > И это, а как из этих данных понять, что свич воткнут в свич ? > > Вообщем попробую объяснить как я решаю такие задачи: Поиск в ширину, my @queue=qw(list of neighbors); while (@queue) { my $element=shift @queue; last if $element->distance > $deepnes; push @queue, map {$_->distance($element->distance()+1);$_} grep {! $_->marked()} $element->neighbors(); $element->mark(); } Эта штука позволяет потрогать все близкие точки на глубину $deepnes и расставит им расстояние от начального. Но не позволяет найти путь. Путь ищется перебором в глубину, my @queue=($begin_of_path); my @path=(); my $element; while (@queue) { my $element=pop @queue; push @path, $element; last if $element==$end_of_path; if ($element->neighbors() -1) { shift @queue, $element->neighbors(); } else { $element->mark_deleted; } } print "Path: " . join(' - ', grep {!$_->deleted} @path); Соответственно neighbors ищется без учёта deleted Таким образом, узел у которого отрезали все тупики сам становится тупиком -- Ivan B. Serezhkin From ivan на serezhkin.com Sat Nov 24 07:06:50 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sat, 24 Nov 2007 18:06:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47483C7E.9040809@serezhkin.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47483C7E.9040809@serezhkin.com> Message-ID: <47483E0A.7010002@serezhkin.com> ПРодолжаю оющатся сам с собой. > Путь ищется перебором в глубину, > my @queue=($begin_of_path); > my @path=(); > my $element; > while (@queue) { > my $element=pop @queue; > push @path, $element; > last if $element==$end_of_path; > if ($element->neighbors() -1) { push, @queue, $element; # чтобы его ещё раз потрогать. > shift @queue, $element->neighbors(); # Не shift, а push > } else { > $element->mark_deleted; > } > } > print "Path: " . join(' - ', grep {!$_->deleted} @path); > Соответственно neighbors ищется без учёта deleted > Таким образом, узел у которого отрезали все тупики сам становится тупиком > > > > -- Ivan B. Serezhkin From alex на kapranoff.ru Sat Nov 24 08:06:39 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sat, 24 Nov 2007 19:06:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <47481559.3030601@serezhkin.com> References: <885948159.20071124134001@softsearch.ru> <1195904821.26794.4.camel@aukland> <47481559.3030601@serezhkin.com> Message-ID: <1195920399.7614.0.camel@aukland> В Сбт, 24/11/2007 в 15:13 +0300, Ivan B. Serezhkin пишет: > Alex Kapranoff wrote: > > В Сбт, 24/11/2007 в 13:40 +0300, Михаил Монашёв пишет: > >> Вопрос: как правильно второму серверу сказать, что ему нужно делать. > >> Напрашивается решение - дёргать по RPC второй сервер. Но разных RPC > >> много, Гирман и Шварц напримен, а нужно выбрать самый лучший :-) Ну > >> или своё какое-то решение написать. > >> > >> Как бы Вы реализовали подобную задачу? > > > > [rs]sh, а на той стороне скрипт, который запускает процессы конвертации > > с &. > Об этом надо ещё отдельно позаботится. > Предлагаю fam, как только файл пришёл на гругой сервер, за него > автоматически берутся роботы и .. конвертят его. А fam научился работать под FreeBSD? From zhecka на gmail.com Sat Nov 24 08:19:24 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 19:19:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <474830E2.8010309@serezhkin.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> Message-ID: <47484F0C.5030006@gmail.com> Ivan B. Serezhkin пишет: > А можно человеческое объяснение формата ? > Я правильно понял, что имя файла - это свич, а всё что в ковывчечках - > это мак устройства на порту? > а всё что без кавычечков мусор ? > > А ещё лучше хотим датадампер хэша > { > свич =>{ > порт=>мак, > порт=>мак > }, > свич =>{ > .... > } > > И это, а как из этих данных понять, что свич воткнут в свич ? > > Иван! Сори за задержку, с ребенком занимался. Итак рассказываю. Формат прост. Это SNMP дамп с боевых свичей, в качестве первой колонки это OID(http://en.wikipedia.org/wiki/Object_identifier), вторая колонка - значение. Данные с префиксом .1.3.6.1.2.1.17.4.3.1.1 это мак адреса живущие на свиче, остатки от префикса это десятичное представление мак адреса который идёт дальше в кавычках. Данные с префиксом .1.3.6.1.2.1.17.4.3.1.2 это номер порта на этом свиче, отстатки от префикса тоже самое что и в предыдущем случае. т.е. остатки от префикса используются как ключ для связки двух этих таблиц. Из имеющихся данных понять что свич воткнут в свич или хаб можно только по наличию на каком либо порту количества устройств больше одного. From postmaster на softsearch.ru Sat Nov 24 08:19:57 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 24 Nov 2007 19:19:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <47481559.3030601@serezhkin.com> References: <885948159.20071124134001@softsearch.ru> <1195904821.26794.4.camel@aukland> <47481559.3030601@serezhkin.com> Message-ID: <618020094.20071124191957@softsearch.ru> Здравствуйте Иван, >> [rs]sh, а на той стороне скрипт, который запускает процессы конвертации >> с &. IBS> Об этом надо ещё отдельно позаботится. IBS> Предлагаю fam, как только файл пришёл на гругой сервер, за него IBS> автоматически берутся роботы и .. конвертят его. Файлов более 2 млн и разложены они по куче субдиректорий. следить за ими всеми не реально. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Sat Nov 24 08:21:32 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 24 Nov 2007 19:21:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?19nCz9IgUlBD?= Message-ID: <2511744.20071124192132@softsearch.ru> Здравствуйте, Предыдущий мой вопрос сводится к выбору RPC. Скажите пожалуйста, кто какие RPC использовал и в чём их плюсы/минусы? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From zhecka на gmail.com Sat Nov 24 08:28:22 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 19:28:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47483C7E.9040809@serezhkin.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47483C7E.9040809@serezhkin.com> Message-ID: <47485126.2040306@gmail.com> Ivan B. Serezhkin пишет: > Вообщем попробую объяснить как я решаю такие задачи: > Поиск в ширину, > my @queue=qw(list of neighbors); > while (@queue) { > my $element=shift @queue; > last if $element->distance > $deepnes; > push @queue, map {$_->distance($element->distance()+1);$_} grep {! > $_->marked()} $element->neighbors(); > $element->mark(); > } > Эта штука позволяет потрогать все близкие точки на глубину $deepnes > и расставит им расстояние от начального. > Но не позволяет найти путь. > А у нас нет расстояния от начального элемента. Мы еще не знаем в каком узле живёт тот или иной адрес. > Путь ищется перебором в глубину, > my @queue=($begin_of_path); > my @path=(); > my $element; > while (@queue) { > my $element=pop @queue; > push @path, $element; > last if $element==$end_of_path; > if ($element->neighbors() -1) { > shift @queue, $element->neighbors(); > } else { > $element->mark_deleted; > } > } > print "Path: " . join(' - ', grep {!$_->deleted} @path); > Соответственно neighbors ищется без учёта deleted > Таким образом, узел у которого отрезали все тупики сам становится тупиком > это понятно, проблем с определением тупика нет. Ибо если в узле всего один порт где присутствует больше чем 1 устройство, значит этот узел конечный, и этот порт является downlinkом для узла расположенного выше по иерархии. Проблема с определением портов в обоих узлах которые являются точками входа-выхода, ибо скажем центральный узел и все узлы до искомого будут содержать в своей таблице адреса всех устройств сети, но узел с искомым устройством может быть не подключен напрямую к центральному узлу. From jerom+moscow-pm на bibirevo.net Sat Nov 24 08:39:50 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Sat, 24 Nov 2007 19:39:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47484F0C.5030006@gmail.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> Message-ID: <474853D6.20401@bibirevo.net> Kaltashkin Eugene пишет: > Из имеющихся данных понять что свич воткнут в свич или хаб можно только > по наличию на каком либо порту количества > устройств больше одного. > Можно ли считать, что к каждому устройству подключен хотя бы один компьютер, видимый на других свитчах? Хотя бы на всех соседних. -- Andrey From zhecka на gmail.com Sat Nov 24 09:01:44 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 20:01:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <474853D6.20401@bibirevo.net> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> Message-ID: <474858F8.7020907@gmail.com> Andrey пишет: > Kaltashkin Eugene пишет: > >> Из имеющихся данных понять что свич воткнут в свич или хаб можно только >> по наличию на каком либо порту количества >> устройств больше одного. >> >> > > Можно ли считать, что к каждому устройству подключен хотя бы один > компьютер, видимый на других свитчах? Хотя бы на всех соседних. > > Данные об устройстве(абстрагируемся от понятия компьютер) на узлах могут быть только при обмене информацией между устройствами. НО ! на узле может иметь место устройство которое не передаёт никаких данных, но оно присутствует на порту, хотя никто кроме этого узла о нём не знает. Например сетевой принтер находящийся на одном узле вместе с клиентами которые его используют. From jerom+moscow-pm на bibirevo.net Sat Nov 24 09:27:09 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Sat, 24 Nov 2007 20:27:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <474858F8.7020907@gmail.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> Message-ID: <47485EED.3000904@bibirevo.net> Kaltashkin Eugene пишет: > Данные об устройстве(абстрагируемся от понятия компьютер) на узлах могут > быть только при обмене информацией между устройствами. > НО ! на узле может иметь место устройство которое не передаёт никаких > данных, но оно присутствует на порту, хотя никто кроме этого узла о нём > не знает. Например сетевой принтер находящийся на одном узле вместе с > клиентами которые его используют. > Всё понятно. Алгоритм определения структуры дерева прозрачен: 1. Найти коммутатор-лист A (это такой коммутатор, у которого только на одном порту несколько mac-адресов) 2. Выкидываем коммутатор A. У всех свитчей вычёркиваем все mac-адреса, принадлежащие A 3. Находим коммутатор B, у которого до шага два на порту было >0 адресов, а после стало 0. Это - parent для A. Пишем в отдельную табличку A => B Повторяем шаги 1-3 пока не останется только один. Всё, задача решена. PS: если на шаге 3 у нас нашлось несколько коммутаторов B, это значит в сети есть "скрытый свитч C", в таблицу пишем A => C, B1 => C, B2 => C, B3 => C Программировать это пока не хочу, попробуй сам :-) -- Andrey From zhecka на gmail.com Sat Nov 24 09:45:40 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 20:45:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47485EED.3000904@bibirevo.net> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> <47485EED.3000904@bibirevo.net> Message-ID: <47486344.1060902@gmail.com> Andrey пишет: > Kaltashkin Eugene пишет: > >> Данные об устройстве(абстрагируемся от понятия компьютер) на узлах могут >> быть только при обмене информацией между устройствами. >> НО ! на узле может иметь место устройство которое не передаёт никаких >> данных, но оно присутствует на порту, хотя никто кроме этого узла о нём >> не знает. Например сетевой принтер находящийся на одном узле вместе с >> клиентами которые его используют. >> >> > > Всё понятно. Алгоритм определения структуры дерева прозрачен: > > 1. Найти коммутатор-лист A (это такой коммутатор, у которого только на > одном порту несколько mac-адресов) > да. такие порты есть на всех конечных коммутаторах. > 2. Выкидываем коммутатор A. У всех свитчей вычёркиваем все mac-адреса, > принадлежащие A > проблема может быть в том, что коммутатор B может не иметь у себя на порте всех адресов коммутатора А. Если только мы удаляем вообще Все макадреса для коммутатора А отовсюду. > 3. Находим коммутатор B, у которого до шага два на порту было >0 > адресов, а после стало 0. Это - parent для A. Пишем в отдельную табличку > A => B > хм. > Повторяем шаги 1-3 пока не останется только один. Всё, задача решена. > > PS: если на шаге 3 у нас нашлось несколько коммутаторов B, это значит в > сети есть "скрытый свитч C", в таблицу пишем A => C, B1 => C, B2 => C, > B3 => C > > Программировать это пока не хочу, попробуй сам :-) > попробую сейчас. в принципе тема понятна, но есть сомнения. From ivan на serezhkin.com Sat Nov 24 10:03:02 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sat, 24 Nov 2007 21:03:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHEwd7LwQ==?= In-Reply-To: <1195920399.7614.0.camel@aukland> References: <885948159.20071124134001@softsearch.ru> <1195904821.26794.4.camel@aukland> <47481559.3030601@serezhkin.com> <1195920399.7614.0.camel@aukland> Message-ID: <47486756.1080303@serezhkin.com> Alex Kapranoff wrote: > А fam научился работать под FreeBSD? Sys::Gamin Я на нём, кстати, однажы под серьёзной нагрузкой жил, ничё, тянет. -- Ivan B. Serezhkin From pesniru на gmail.com Sat Nov 24 10:23:31 2007 From: pesniru на gmail.com (=?KOI8-R?B?4czFy9PBzsTSIOLVy9LFxdc=?=) Date: Sat, 24 Nov 2007 21:23:31 +0300 Subject: [Moscow.pm] =?iso-2022-jp?b?GyRCJyMnWSdiJ20nUxsoQiAbJEInXidgGyhC?= =?iso-2022-jp?b?GyRCJ1knVCdRGyhCIBskQidaJ10nWhsoQiAbJEInWSdRGyhC?= =?iso-2022-jp?b?GyRCJ18nWideJ1EnZCdWJ10nbidfJ1EncRsoQiA=?= =?iso-2022-jp?b?GyRCJ2QnYCdhJ2AnXSdgJ1QnWidxGyhC?= In-Reply-To: <47482072.1070402@gmail.com> References: <47482072.1070402@gmail.com> Message-ID: > $B'1'b'V'U']'Q'T'Q'p(B $B'_'V'\'`'d'`'b'e'p(B $B'b'Q'Y'^'Z'_'\'e(B $B'U']'q(B $B'^'`'Y'T'Q(B. $B'7'`'b'`'j'Q'q(B $B'Y'Q'U'Q'i'\'Q(B. $B'A(B $B'_'Q'U(B $B'd'Q'\'`'[(B $B'^'V'c'q'h'Q(B $B'd'b'Z(B $B'T'`']'`'S'e(B $B']'`'^'Q'](B. $B')'Q(B $B'c'i'V'd(B $B'd'`'T'`(B, $B'i'd'`(B $B'^'_'V(B $B'_'V(B $B'R'm']'Z(B $B'Z'Y'_'Q'i'Q']'n'_'`(B $B'Z'Y'S'V'c'd'_'m(B $B'S'c'V(B $B'Z'c'g'`'U'_'m'V(B $B'd'V'g'_'Z'i'V'c'\'Z'V(B $B'U'Q'_'_'m'V(B $B'S'Z'U'Z'^'`'c'd'Z(B $B'\'`'^'^'e'd'Q'd'`'b'`'S(B. :-) $B'4(B.$B'V(B. $B'a'b'Z'U'e'^'m'S'Q'](B $B'Q']'T'`'b'Z'd'^(B, $B'^'_'V(B $B'T'`'S'`'b'Z']'Z(B: $B'%'!(B, $B'_'`(B $B'V'c'd'n(B $B'V'k'V(B $B'e'c']'`'S'Z'V(B. :-) $B'A(B $B'R'm(B $B'_'Q(B $B'S'Q'j'V'^(B $B'^'V'c'd'V(B $B'U']'q(B $B'e'a'b'`'k'V'_'Z'q(B $B'c'U'V']'Q'](B $B'_'V'\'`'d'`'b'm'V(B $B'S'V'k'Z(B: 1. $B'#'Y'q'](B $B'R'm(B $B'U']'q(B $B'b'Q'c'i'V'd'Q(B $B'd'`']'n'\'`(B $B'\'`'^'^'e'd'Q'd'`'b'm(B $B'Z(B $B'\'`'_'h'V'_'d'b'Q'd'`'b'm(B ($B'S'm(B $B'X'V(B $B'Y'_'Q'V'd'V(B $B'^'Q'\(B-$B'Q'U'b'V'c'Q(B $B'c'S'`'Z'g(B $B'e'c'd'b'`'['c'd'S(B?). 2. $B'#'m'U'V']'Z'](B $B'R'm(B $B'\'`'b'_'V'S'`'V(B $B'e'c'd'b'`'['c'd'S'`(B ($B'^'Q'\'c'Z'^'Q']'n'_'`(B $B'b'Q'S'_'`'e'U'Q']'V'_'_'`'V(B $B'`'d(B $B'`'\'`'_'V'i'V'\(B). $B'/'e(B $B'V'c'd'n(B $B'X'V(B $B'e'Y'V'](B $B'c'S'q'Y'Z(B $B'U']'q(B $B'd'Q'\'`'[(B $B'd'`'a'`']'`'T'Z'Z(B, $B'S'`'d(B $B'd'Q'^(B $B'e'c'd'b'`'['c'd'S'`(B $B'Z(B $B'R'V'b'Z'd'V(B. $B'/'Q(B $B'c'g'V'^'V(B - $B'e'c'd'b'`'['c'd'S'`(B $B-b(B2. $B'A(B $B'U'V']'Q'](B $B'a'`(B $B'S'm'i'Z'c']'V'_'Z'p(B $B'`'U'_'`'Y'_'Q'i'_'m'g(B $B'c'S'q'Y'V'[(B. $B'!(B $B'a'`'d'`'^(B $B'e'X'V(B $B'a'`(B $B'S'm'i'Z'c']'V'_'_'m'^(B $B'c'S'q'Y'q'^(B $B'c'd'b'`'Z'](B $B'U'V'b'V'S'`(B. $B'0'U'_'`'Y'_'Q'i'_'m'V(B $B'c'S'q'Y'Z(B $B'^'`'X'_'`(B $B'a'`'c'd'b'`'Z'd'n(B $B'd'`']'n'\'`(B $B'Z'^'V'q(B $B'\'`'b'_'V'S'`'V(B $B'e'c'd'b'`'['c'd'S'`(B, $B'd(B.$B'\(B. $B'c'S'q'Y'Z(B $B'S'`'`'R'k'V(B $B'd'e'd(B $B'^'`'X'_'`(B $B'a'`'c'd'b'`'Z'd'n(B $B'd'`']'n'\'`(B $B'`'d(B $B'`'\'`'_'V'i'_'m'g(B $B'e'c'd'b'`'['c'd'S(B $B'\(B $B'\'`'b'_'V'S'`'^'e(B. $B'#(B $B'`'R'b'Q'd'_'e'p(B $B'c'd'`'b'`'_'e(B $B'_'Z'i'V'T'`(B $B'_'V(B $B'a'`'c'd'b'`'Z'd'V(B. $B','Q'\(B $B'c'd'b'`'Z'd'n(B - $B'e'X'V(B $B'a'`'U'c'\'Q'Y'Q']'Z(B: $B'`'d'\'Z'U'm'S'Q'd'n(B $B'`'\'`'_'V'i'_'m'V(B $B'Z(B $B'S'm'i'V'b'\'Z'S'Q'd'n(B $B'Z'g(B $B'S'V'Y'U'V(B $B'Z'Y(B $B'S'Z'U'Z'^'`'c'd'Z(B... From zhecka на gmail.com Sat Nov 24 10:59:49 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 21:59:49 +0300 Subject: [Moscow.pm] =?windows-1251?b?wufw++Ig7O7n4+Ag6OvoIOfg7ejs4PLl6/zt?= =?windows-1251?b?4P8g8u7v7uvu4+j/?= In-Reply-To: References: <47482072.1070402@gmail.com> Message-ID: <474874A5.6040900@gmail.com> Александр Букреев пишет: >> Предлагаю некоторую разминку для мозга. >> > > Хорошая задачка. Я над такой месяца три голову ломал. > За счет того, что мне не были изначально известны все исходные > технические данные видимости коммутаторов. :-) > Т.е. придумывал алгоритм, мне говорили: ДА, но есть еще условие. :-) > Идея Андрея была хороша. проверил её на деле, результаты уже есть. Но с оговорками. > Я бы на вашем месте для упрощения сделал некоторые вещи: > 1. Взял бы для расчета только коммутаторы и концентраторы (вы же > знаете мак-адреса своих устройств?). > 2. Выделил бы корневое устройство (максимально равноудаленное от оконечек). > Ну есть же узел связи для такой топологии, вот там устройство и > берите. На схеме - устройство ?2. > проблема в том, что корневым устройством может быть любое :) > Я делал по вычислению однозначных связей. > А потом уже по вычисленным связям строил дерево. > Однозначные связи можно построить только имея корневое устройство, > т.к. связи вообще тут можно построить только от оконечных устройств к > корневому. В обратную сторону ничего не построите. > > Как строить - уже подсказали: откидывать оконечные и вычеркивать их > везде из видимости... всё бы здорово, но есть проблемы. в таблице 2529 записей. пришлось сделать delete from mactable where macaddr not in (select macaddr from mactable where status='private'); получил 634 убитые записи, т.е. убрал все записи которые не классифицированы и не привязаны к какому-либо свичу. Есть подозрение, что можно случайно потерять данные об устройствах. потом вроде cработало select switch,port,count(*) from mactable where status is null group by switch,port; даёт полный список количества устройств на портах up/downлинков. запрос select switch,port,count(*) from mactable where status is null and macaddr not in (select macaddr from mactable where switch='10.6.204.21' and status = 'private') group by switch,port; убирает из этого списка порт с downlinkом. продолжаю исследования. From pesniru на gmail.com Sat Nov 24 12:32:58 2007 From: pesniru на gmail.com (=?KOI8-R?B?4czFy9PBzsTSIOLVy9LFxdc=?=) Date: Sat, 24 Nov 2007 23:32:58 +0300 Subject: [Moscow.pm] =?iso-2022-jp?b?GyRCJyMnWSdiJ20nUxsoQiAbJEInXidgGyhC?= =?iso-2022-jp?b?GyRCJ1knVCdRGyhCIBskQidaJ10nWhsoQiAbJEInWSdRGyhC?= =?iso-2022-jp?b?GyRCJ18nWideJ1EnZCdWJ10nbidfJ1EncRsoQiA=?= =?iso-2022-jp?b?GyRCJ2QnYCdhJ2AnXSdgJ1QnWidxGyhC?= In-Reply-To: <474874A5.6040900@gmail.com> References: <47482072.1070402@gmail.com> <474874A5.6040900@gmail.com> Message-ID: > $B'*'U'V'q(B $B'!'_'U'b'V'q(B $B'R'm']'Q(B $B'g'`'b'`'j'Q(B. $B'a'b'`'S'V'b'Z'](B $B'V'W(B $B'_'Q(B $B'U'V']'V(B, $B'b'V'Y'e']'n'd'Q'd'm(B $B'e'X'V(B $B'V'c'd'n(B. > $B'/'`(B $B'c(B $B'`'T'`'S'`'b'\'Q'^'Z(B. $B','Q'\'Z'V(B $B'a'`']'e'i'Z']'Z'c'n(B $B'`'T'`'S'`'b'\'Z(B? $B'*'U'V'q(B $B'!'_'U'b'V'q(B $B'g'`'b'`'j'Q(B, $B'_'`(B $B'a'b'`'g'`'U'q(B $B'a'`'c']'V'U'`'S'Q'd'V']'n'_'`(B $B'a'`(B $B'U'V'b'V'S'e(B $B'`'d(B $B'`'\'`'_'V'i'_'m'g(B $B'e'c'd'b'`'['c'd'S(B $B'd'm(B $B'_'Z'\'`'T'U'Q(B $B'_'V(B $B'a'`']'e'i'Z'j'n(B $B'a'`']'_'`'V(B $B'U'V'b'V'S'`(B, $B'd(B.$B'\(B. $B'_'Q(B $B'a'b'Q'\'d'Z'\'V(B $B'S(B $B'R'`']'n'j'`'[(B $B'c'V'd'Z(B $B'S'c'd'b'V'i'Q'p'd'c'q(B $B'c'Z'd'e'Q'h'Z'Z(B, $B'\'`'T'U'Q(B $B'V'c'd'n(B $B'a'b'`'a'e'c'\'Z(B. $B'4(B.$B'V(B. $B'c'`'c'V'U'_'Z'V(B $B'\'`'^'^'e'd'Q'd'`'b'm(B $B'_'V(B $B'S'Z'U'q'd(B $B'U'b'e'T(B-$B'U'b'e'T'Q(B. $B'1'b'`'g'`'U'q(B $B'a'`'c']'V'U'`'S'Q'd'V']'n'_'`(B $B'e(B $B'S'Q'c(B $B'R'e'U'V'd(B $B'S(B $B'o'd'`'^(B $B'^'V'c'd'V(B $B'Y'Q'd'm'\(B. $B'1'b'`'g'`'U'q(B $B'a'`(B $B'S'c'V'^(B $B'c'S'q'Y'q'^(B $B'a'`(B $B'`'i'V'b'V'U'Z(B, $B'e(B $B'S'Q'c(B $B'a'b'`'c'd'`(B $B'a'`'c'd'b'`'Z'd'c'q(B $B'_'V'c'\'`']'n'\'`(B $B'U'V'b'V'S'n'V'S(B. $B','`'d'`'b'm'V(B $B'e'X'V(B $B'^'`'X'_'`(B $B'U'`'c'`'R'b'Q'd'n(B $B'S'b'e'i'_'e'p(B... > > $B'A(B $B'R'm(B $B'_'Q(B $B'S'Q'j'V'^(B $B'^'V'c'd'V(B $B'U']'q(B $B'e'a'b'`'k'V'_'Z'q(B $B'c'U'V']'Q'](B $B'_'V'\'`'d'`'b'm'V(B $B'S'V'k'Z(B: > > 1. $B'#'Y'q'](B $B'R'm(B $B'U']'q(B $B'b'Q'c'i'V'd'Q(B $B'd'`']'n'\'`(B $B'\'`'^'^'e'd'Q'd'`'b'm(B $B'Z(B $B'\'`'_'h'V'_'d'b'Q'd'`'b'm(B ($B'S'm(B $B'X'V(B > > $B'Y'_'Q'V'd'V(B $B'^'Q'\(B-$B'Q'U'b'V'c'Q(B $B'c'S'`'Z'g(B $B'e'c'd'b'`'['c'd'S(B?). > > 2. $B'#'m'U'V']'Z'](B $B'R'm(B $B'\'`'b'_'V'S'`'V(B $B'e'c'd'b'`'['c'd'S'`(B ($B'^'Q'\'c'Z'^'Q']'n'_'`(B $B'b'Q'S'_'`'e'U'Q']'V'_'_'`'V(B $B'`'d(B $B'`'\'`'_'V'i'V'\(B). > > $B'/'e(B $B'V'c'd'n(B $B'X'V(B $B'e'Y'V'](B $B'c'S'q'Y'Z(B $B'U']'q(B $B'd'Q'\'`'[(B $B'd'`'a'`']'`'T'Z'Z(B, $B'S'`'d(B $B'd'Q'^(B $B'e'c'd'b'`'['c'd'S'`(B $B'Z(B > > $B'R'V'b'Z'd'V(B. $B'/'Q(B $B'c'g'V'^'V(B - $B'e'c'd'b'`'['c'd'S'`(B $B-b(B2. > $B'a'b'`'R']'V'^'Q(B $B'S(B $B'd'`'^(B, $B'i'd'`(B $B'\'`'b'_'V'S'm'^(B $B'e'c'd'b'`'['c'd'S'`'^(B $B'^'`'X'V'd(B $B'R'm'd'n(B $B']'p'R'`'V(B :) $B'?'^(B. $B'#'Q'^(B $B'Z(B $B'_'e'X'_'`(B $B'-'@'"'0'&(B $B'e'c'd'b'`'['c'd'S'`(B. $B'0'_'`(B $B'd'b'V'R'e'V'd'c'q(B $B'd'`']'n'\'`(B $B'U']'q(B $B'S'm'i'Z'c']'V'_'Z'[(B. $B',(B $B'c'Q'^'`'[(B $B'd'`'a'`']'`'T'Z'Z(B $B'c'V'd'Z(B $B'`'_'`(B $B'^'`'X'V'd(B $B'_'V(B $B'Z'^'V'd'n(B $B'`'d'_'`'j'V'_'Z'q(B, $B'd(B.$B'V(B. $B'_'V(B $B'q'S']'q'd'n'c'q(B $B'b'V'Q']'n'_'m'^(B $B'\'`'b'_'V'^(B $B'U'V'b'V'S'Q(B. $B'1'b'`'k'V(B $B'S(B $B'\'Q'i'V'c'd'S'V(B $B'_'V'T'`(B $B'S'm'R'b'Q'd'n(B $B'e'c'd'b'`'['c'd'S'`(B, $B'\'`'d'`'b'`'V(B $B'S'Z'U'Z'd(B $B'^'Q'\'c'Z'^'Q']'n'_'`'V(B $B'\'`']'Z'i'V'c'd'S'`(B $B'Q'U'b'V'c'`'S(B $B'\'`'^'^'e'd'Q'd'`'b'`'S(B $B'_'Q(B $B'^'Q'\'c'Z'^'Q']'n'_'`'^(B $B'\'`']'Z'i'V'c'd'S'V(B $B'a'`'b'd'`'S(B. > > $B','Q'\(B $B'c'd'b'`'Z'd'n(B - $B'e'X'V(B $B'a'`'U'c'\'Q'Y'Q']'Z(B: $B'`'d'\'Z'U'm'S'Q'd'n(B $B'`'\'`'_'V'i'_'m'V(B $B'Z(B $B'S'm'i'V'b'\'Z'S'Q'd'n(B $B'Z'g(B > > $B'S'V'Y'U'V(B $B'Z'Y(B $B'S'Z'U'Z'^'`'c'd'Z(B... > $B'S'c'W(B $B'R'm(B $B'Y'U'`'b'`'S'`(B, $B'_'`(B $B'V'c'd'n(B $B'a'b'`'R']'V'^'m(B. $B'S(B $B'd'Q'R']'Z'h'V(B 2529 $B'Y'Q'a'Z'c'V'[(B. > $B'a'b'Z'j']'`'c'n(B $B'c'U'V']'Q'd'n(B > delete from mactable where macaddr not in (select macaddr from mactable > where status='private'); > $B'a'`']'e'i'Z'](B 634 $B'e'R'Z'd'm'V(B $B'Y'Q'a'Z'c'Z(B, $B'd(B.$B'V(B. $B'e'R'b'Q'](B $B'S'c'V(B $B'Y'Q'a'Z'c'Z(B $B'\'`'d'`'b'm'V(B $B'_'V(B > $B'\']'Q'c'c'Z'f'Z'h'Z'b'`'S'Q'_'m(B $B'Z(B $B'_'V(B $B'a'b'Z'S'q'Y'Q'_'m(B $B'\(B $B'\'Q'\'`'^'e(B-$B']'Z'R'`(B $B'c'S'Z'i'e(B. > $B'&'c'd'n(B $B'a'`'U'`'Y'b'V'_'Z'V(B, $B'i'd'`(B $B'^'`'X'_'`(B $B'c']'e'i'Q'['_'`(B $B'a'`'d'V'b'q'd'n(B $B'U'Q'_'_'m'V(B $B'`'R(B $B'e'c'd'b'`'['c'd'S'Q'g(B. > $B'a'`'d'`'^(B $B'S'b'`'U'V(B c$B'b'Q'R'`'d'Q']'`(B $B'?'^(B. $B'1'`'q'c'_'Z(B, $B'i'd'`(B $B'd'm(B $B'Z'^'V'_'e'V'j'n(B $B'\'Q'\(B private $B'Z(B public $B'S(B $B'U'Q'_'_'`'[(B $B'Y'Q'U'Q'i'\'V(B... > select switch,port,count(*) from mactable where status is null group by > switch,port; > $B'U'Q'W'd(B $B'a'`']'_'m'[(B $B'c'a'Z'c'`'\(B $B'\'`']'Z'i'V'c'd'S'Q(B $B'e'c'd'b'`'['c'd'S(B $B'_'Q(B $B'a'`'b'd'Q'g(B up/down$B']'Z'_'\'`'S(B. > $B'Y'Q'a'b'`'c(B > select switch,port,count(*) from mactable where status is null and > macaddr not in (select macaddr from mactable where switch='10.6.204.21' > and status = 'private') group by switch,port; > $B'e'R'Z'b'Q'V'd(B $B'Z'Y(B $B'o'd'`'T'`(B $B'c'a'Z'c'\'Q(B $B'a'`'b'd(B $B'c(B downlink$B'`'^(B. $B'7'^(B. $B'A(B $B'd'e'd(B $B'c'd'b'e'\'d'e'b'Q'^'Z(B $B'a'V'b']'Q(B $B'`'a'V'b'Z'b'`'S'Q'](B. $B'1'b'`'k'V(B $B'S(B $B'a'Q'^'q'd'Z(B $B'a'`'b'Q'R'`'d'Q'd'n(B, $B'i'V'^(B $B'^'e'c'\'e']'n(B $B'_'Q'a'b'q'T'Q'd'n(B. ;-) $B'1'`'b'q'U'`'\(B $B'U'V'['c'd'S'Z'[(B: - $B'S'm'R'Z'b'Q'V'^(B $B'\'`'b'_'V'S'`'V(B $B'e'c'd'b'`'['c'd'S'`(B - $B'a'`']'e'i'Q'V'^(B $B'c'a'Z'c'`'\(B: $B'e'c'd'b'`'['c'd'S'`(B-$B'a'`'b'd(B = $B'c'a'Z'c'`'\(B $B'e'c'd'b'`'['c'd'S(B $B'_'Q(B $B'a'`'b'd'e(B - $B'`'d'R'b'Q'c'm'S'Q'V'^(B $B'd'V(B $B'c'S'q'Y'\'Z(B "$B'e'c'd'b'`'['c'd'S'`(B-$B'a'`'b'd(B" $B'e(B $B'\'`'d'`'b'm'g(B $B'S(B $B'c'a'Z'c'\'V(B $B'e'c'd'b'`'['c'd'S(B $B'a'b'Z'c'e'd'c'd'S'e'V'd(B $B'\'`'b'V'_'n(B. $B'#(B $B'Z'd'`'T'V(B $B'a'`']'e'i'Z']'Z(B $B'c'a'Z'c'`'\(B $B'U'Q'e'_']'Z'_'\'`'S(B $B'_'Q(B $B'c'S'q'Y'\'Q'g(B "$B'e'c'd'b'`'['c'd'S'`(B-$B'a'`'b'd(B". $B'2'Q'c'\']'Q'U'm'S'Q'V'^(B $B'a'`(B $B'o'd'`'^'e(B $B'Q']'T'`'b'd'Z'^'e(B $B'\'Q'b'd'Z'_'\'e(B $B'Z'Y(B $B'Z'Y'_'Q'i'Q']'n'_'`'T'`(B $B'a'`'c'd'Q(B (http://zhecka.323f.net.ru/temp/topology.jpg) $B'S(B $B'c'S'q'Y'\'e(B ($B'c'i'Z'd'Q'q(B $B'\'`'_'h'V'_'d'b'Q'd'`'b(B $B'\'Q'\(B $B'\'`'^'^'e'd'Q'd'`'b(B $B'Z(B 2 $B'e'c'd'b'`'['c'd'S'`(B $B'\'Q'\(B $B'\'`'b'_'V'S'`'V(B): 2.1: 1, d1, d2 2.2: d3 2.3: d4 2.4: d5 2.5: d6 2.8: 3, d7, d8, d9 1.1: d1 1.2: d2 1.3: - $B'S'm'\'Z'_'e']'Z(B, $B'd(B.$B'\(B. $B'S'Z'U'V']'Z(B $B'_'Q(B $B'_'V'^(B $B'e'c'd'b'`'['c'd'S'`(B 2 3.1: - $B'S'm'\'Z'_'e']'Z(B, $B'd(B.$B'\(B. $B'S'Z'U'V']'Z(B $B'_'Q(B $B'_'V'^(B $B'e'c'd'b'`'['c'd'S'`(B 2 3.2: d7 3.3: d8 3.4: d9 $B'%'Q']'n'j'V(B $B'_'Q'i'Z'_'Q'V'^(B $B'c'd'b'`'Z'd'n(B $B'c'S'q'Y'Z(B: 3 - d9 ($B'`'U'_'`'Y'_'Q'i'_'Q'q(B $B'c'S'q'Y'n(B), $B'Y'Q'a'Z'c'm'S'Q'V'^(B, $B'S'm'\'Z'U'm'S'Q'V'^(B $B'S'V'Y'U'V(B d9 $B'1'`'c']'V(B $B'a'b'`'g'`'U'Q(B $B'a'`(B $B'S'c'V'^(B $B'`'U'_'`'Y'_'Q'i'_'m'^(B $B'c'S'q'Y'q'^(B $B'a'`']'e'i'Q'V'd(B $B'\'Q'b'd'Z'_'\'Q(B: 2.8: 3 2.1: 1 $B'3'`'`'d'S'V'd'c'd'S'V'_'_'`(B $B'c'd'b'`'Z'^(B $B'o'd'Z(B $B'c'S'q'Y'Z(B $B'Z(B $B'S'c'V(B. $B'1'`']'_'`'c'd'n'p(B $B'S'c'V(B $B'c'S'q'Y'Z(B $B'a'`']'e'i'V'_'m(B. From zhecka на gmail.com Sat Nov 24 12:35:38 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 23:35:38 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47485EED.3000904@bibirevo.net> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> <47485EED.3000904@bibirevo.net> Message-ID: <47488B1A.9040100@gmail.com> Andrey пишет: > Повторяем шаги 1-3 пока не останется только один. Всё, задача решена. > PS: если на шаге 3 у нас нашлось несколько коммутаторов B, это значит в > сети есть "скрытый свитч C", в таблицу пишем A => C, B1 => C, B2 => C, > B3 => C > получил интересные результаты. вот такая структура. %result = (); $dbh->do('truncate table t2'); $dbh->do("insert into t2 select * from mactable"); $dbh->do("delete from t2 where macaddr not in (select macaddr from mactable where status='private')"); $sth=$dbh->prepare("select switch,port,count(*) from t2 where status is null group by switch,port"); $sth->execute; while(my($sw,$port,$cou)= $sth->fetchrow) { my $nport = $sw.'_'.$port; $result{$nport} = $cou; } foreach my $ip (@switches) { $sth=$dbh->prepare(" select switch,port,count(*) from t2 where status is null and macaddr not in (select macaddr from t2 where switch='$ip' and sta tus = 'private') group by switch,port "); $sth->execute; print $ip,"\t"; my %tmpres = (); while(my($sw,$port,$cou)= $sth->fetchrow) { my $nport = $sw.'_'.$port; $tmpres{$nport} = $cou; } @uniq = keys %{{%result,%tmpres}}; foreach my $key (@uniq) { my($ipt,$port) = split (/\_/,$key); $tmpres{$key} = 0 if(!$tmpres{$key}); print $ipt,":",$port,"\t",$result{$key},"\t",$tmpres{$key} if ($tmpres{$key} == 0); } print "\n"; } выдаёт интересные данные. часть данных правильна, но подключение между 26 и 27 свичом отсутствует :( в таблице столбцы: свитч, к какому свичу подключен к какому порту, количество устройств до исключения, количество после исключения. 10.6.204.21 10.6.204.26:4 12 0 10.6.204.22 10.6.204.26:5 10 0 10.6.204.23 10.6.204.26:9 12 0 10.6.204.24 10.6.204.26:7 8 0 10.6.204.25 10.6.204.26:14 17 0 10.6.204.26 10.6.204.27 10.6.204.28 10.6.204.27:26 19 0 10.6.204.29 10.6.204.26:23 3 0 10.6.204.30 10.6.204.26:18 13 0 10.6.204.31 10.6.204.32 10.6.204.26:16 6 0 10.6.204.33 10.6.204.26:13 14 0 10.6.204.34 10.6.204.26:8 11 0 на самом деле 10.6.204.27 10.6.204.26:25 36 19 А как раз 19 это порты 10.6.204.28 который стоит за 10.6.204.27. тоже самое с 10.6.204.31 10.6.204.31 10.6.204.26:6 19 1 Я снова с ступоре :( From zhecka на gmail.com Sat Nov 24 12:51:20 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sat, 24 Nov 2007 23:51:20 +0300 Subject: [Moscow.pm] =?windows-1251?b?wufw++Ig7O7n4+Ag6OvoIOfg7ejs4PLl6/zt?= =?windows-1251?b?4P8g8u7v7uvu4+j/?= In-Reply-To: References: <47482072.1070402@gmail.com> <474874A5.6040900@gmail.com> Message-ID: <47488EC8.6@gmail.com> Александр Букреев пишет: >> Идея Андрея была хороша. проверил её на деле, результаты уже есть. >> Но с оговорками. >> > > Какие получились оговорки? > см. предыдущее письмо. > Идея Андрея хороша, но проходя последовательно по дереву от оконечных > устройств ты никогда не получишь полное дерево, т.к. на практике в > большой сети встречаются ситуации, когда есть пропуски. Т.е. соседние > коммутаторы не видят друг-друга. Проходя последовательно у вас будет в > этом месте затык. Проходя по всем связям по очереди, у вас просто > построится несколько деревьев. Которые уже можно дособрать вручную... > дособирать вручную проблематично при огромном количестве хостов. >> проблема в том, что корневым устройством может быть любое :) >> > Эм. Вам и нужно ЛЮБОЕ устройство. Оно требуется только для вычислений. > К самой топологии сети оно может не иметь отношения, т.е. не являться > реальным корнем дерева. Проще в качестве него выбрать устройство, > которое видит максимальное количество адресов коммутаторов на > максимальном количестве портов. > оно в итоге вычисляется само собой. > Эм. Поясни, что ты именуешь как private и public в данной задачке... > легко. private - порт с единственным подключенным устройством. public(null) - куча адресов на одном порту. >> select switch,port,count(*) from mactable where status is null group by >> switch,port; >> даёт полный список количества устройств на портах up/downлинков. >> запрос >> select switch,port,count(*) from mactable where status is null and >> macaddr not in (select macaddr from mactable where switch='10.6.204.21' >> and status = 'private') group by switch,port; >> убирает из этого списка порт с downlinkом. >> > > Хм. Я тут структурами перла оперировал. Проще в памяти поработать, чем > мускуль напрягать. ;-) > с перлом не совсем проще. когда адресов 8 штук проще, когда 500 уже проблема. count считать приходится таки и исключения. > Порядок действий: > - выбираем корневое устройство > - получаем список: устройство-порт = список устройств на порту > - отбрасываем те связки "устройство-порт" у которых в списке устройств > присутствует корень. > В итоге получили список даунлинков на связках "устройство-порт". > > > Дальше начинаем строить связи: > 3 - d9 (однозначная связь), записываем, выкидываем везде d9 > > После прохода по всем однозначным связям получает картинка: > 2.8: 3 > 2.1: 1 > Соответственно строим эти связи и все. Полностью все связи получены. > это всё понятно. логически и визуально задача решается за пару минут, а когда скажем топология сети неизвестна и картинки нет ? плясать не от чего. В данном мной примере всего 14 свичей, из них 4 по 24 порта(23,26,27,28), и 10 по 50 портов. Реально сейчас свичей 25 штук, через неделю-две будет 29, потом прибавится 3 удалённых офиса и еще 6 свичей разных мастей :) и это не предел. просто я не стал сюда включать глобальную конфигурацию. Иметь полную структурную схему нарисованную руками получается просто нерационально, хоть она и есть, но она устаревает очень быстро. Люди двигаются с места на место. Компы прыгают со свича на свич. Вотъ такие пироги. From shafiev на gmail.com Sat Nov 24 13:11:15 2007 From: shafiev на gmail.com (Naim Shafiev) Date: Sun, 25 Nov 2007 00:11:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47488EC8.6@gmail.com> References: <47482072.1070402@gmail.com> <474874A5.6040900@gmail.com> <47488EC8.6@gmail.com> Message-ID: <218771510711241311x3d912232kc6d408c3f1b25aa0@mail.gmail.com> Мда.Задача очень не тривиальна.По сути как я понимаю нужно придумать алгоритм обхода ориентировано графа с повторами и пропусками.В понедельник пойду штурмовать математиков по дискретке пусть предложат решение :) 24.11.07, Kaltashkin Eugene написал(а): > > Александр Букреев пишет: > >> Идея Андрея была хороша. проверил её на деле, результаты уже есть. > >> Но с оговорками. > >> > > > > Какие получились оговорки? > > > см. предыдущее письмо. > > Идея Андрея хороша, но проходя последовательно по дереву от оконечных > > устройств ты никогда не получишь полное дерево, т.к. на практике в > > большой сети встречаются ситуации, когда есть пропуски. Т.е. соседние > > коммутаторы не видят друг-друга. Проходя последовательно у вас будет в > > этом месте затык. Проходя по всем связям по очереди, у вас просто > > построится несколько деревьев. Которые уже можно дособрать вручную... > > > дособирать вручную проблематично при огромном количестве хостов. > >> проблема в том, что корневым устройством может быть любое :) > >> > > Эм. Вам и нужно ЛЮБОЕ устройство. Оно требуется только для вычислений. > > К самой топологии сети оно может не иметь отношения, т.е. не являться > > реальным корнем дерева. Проще в качестве него выбрать устройство, > > которое видит максимальное количество адресов коммутаторов на > > максимальном количестве портов. > > > оно в итоге вычисляется само собой. > > Эм. Поясни, что ты именуешь как private и public в данной задачке... > > > легко. private - порт с единственным подключенным устройством. > public(null) - куча адресов на одном порту. > >> select switch,port,count(*) from mactable where status is null group by > >> switch,port; > >> даёт полный список количества устройств на портах up/downлинков. > >> запрос > >> select switch,port,count(*) from mactable where status is null and > >> macaddr not in (select macaddr from mactable where switch='10.6.204.21' > >> and status = 'private') group by switch,port; > >> убирает из этого списка порт с downlinkом. > >> > > > > Хм. Я тут структурами перла оперировал. Проще в памяти поработать, чем > > мускуль напрягать. ;-) > > > с перлом не совсем проще. > когда адресов 8 штук проще, когда 500 уже проблема. count считать > приходится таки и исключения. > > > Порядок действий: > > - выбираем корневое устройство > > - получаем список: устройство-порт = список устройств на порту > > - отбрасываем те связки "устройство-порт" у которых в списке устройств > > присутствует корень. > > В итоге получили список даунлинков на связках "устройство-порт". > > > > > > Дальше начинаем строить связи: > > 3 - d9 (однозначная связь), записываем, выкидываем везде d9 > > > > После прохода по всем однозначным связям получает картинка: > > 2.8: 3 > > 2.1: 1 > > Соответственно строим эти связи и все. Полностью все связи получены. > > > это всё понятно. логически и визуально задача решается за пару минут, а > когда скажем топология сети неизвестна и картинки нет ? плясать не от > чего. > В данном мной примере всего 14 свичей, из них 4 по 24 > порта(23,26,27,28), и 10 по 50 портов. Реально сейчас свичей 25 штук, > через неделю-две будет 29, потом прибавится 3 удалённых офиса и еще 6 > свичей разных мастей :) и это не предел. просто я не стал сюда включать > глобальную конфигурацию. Иметь полную структурную схему нарисованную > руками получается просто нерационально, хоть она и есть, но она > устаревает очень быстро. Люди двигаются с места на место. Компы прыгают > со свича на свич. > Вотъ такие пироги. > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071125/7ae2d2c1/attachment-0001.html From jerom+moscow-pm на bibirevo.net Sat Nov 24 13:15:50 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Sun, 25 Nov 2007 00:15:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47488B1A.9040100@gmail.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> <47485EED.3000904@bibirevo.net> <47488B1A.9040100@gmail.com> Message-ID: <47489486.4090401@bibirevo.net> Kaltashkin Eugene пишет: > Andrey пишет: > >> Повторяем шаги 1-3 пока не останется только один. Всё, задача решена. >> PS: если на шаге 3 у нас нашлось несколько коммутаторов B, это значит в >> сети есть "скрытый свитч C", в таблицу пишем A => C, B1 => C, B2 => C, >> B3 => C >> > на самом деле > 10.6.204.27 10.6.204.26:25 36 19 > А как раз 19 это порты 10.6.204.28 который стоит за 10.6.204.27. > тоже самое с 10.6.204.31 > А в каком порядке исключал свитчи? Не получилось ли, что 27 был выкинут раньше 28го? > 10.6.204.31 10.6.204.26:6 19 1 > И что это за _1_? Может, mac самого свитча? -- Andrey From pesniru на gmail.com Sat Nov 24 13:17:14 2007 From: pesniru на gmail.com (=?KOI8-R?B?4czFy9PBzsTSIOLVy9LFxdc=?=) Date: Sun, 25 Nov 2007 00:17:14 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47488EC8.6@gmail.com> References: <47482072.1070402@gmail.com> <474874A5.6040900@gmail.com> <47488EC8.6@gmail.com> Message-ID: > > Идея Андрея хороша, но проходя последовательно по дереву от оконечных > > устройств ты никогда не получишь полное дерево, т.к. на практике в > > большой сети встречаются ситуации, когда есть пропуски. Т.е. соседние > > коммутаторы не видят друг-друга. Проходя последовательно у вас будет в > > этом месте затык. Проходя по всем связям по очереди, у вас просто > > построится несколько деревьев. Которые уже можно дособрать вручную... > дособирать вручную проблематично при огромном количестве хостов. Огромное количество - это сколько? ;-) На сети в 600 коммутаторов недостроенных связей получается 2-4 в зависимости от времени суток получения данных. Можно достроить логику. Т.е. достраивать по неоднозначным связям. Мне этого не требовалось. 2-4 отсутствующие связи честно вписывались в допустимую погрешность + вручную дописываются просто после просмотра получившихся отрисованных деревьев. А можно снимать несколько раз данные с промежутками, но не сбрасывать старые, а аккумулировать за какой-то разумный период... > >> проблема в том, что корневым устройством может быть любое :) > > Эм. Вам и нужно ЛЮБОЕ устройство. Оно требуется только для вычислений. > > К самой топологии сети оно может не иметь отношения, т.е. не являться > > реальным корнем дерева. Проще в качестве него выбрать устройство, > > которое видит максимальное количество адресов коммутаторов на > > максимальном количестве портов. > оно в итоге вычисляется само собой. Тут выбор: вы или берете что-то за корневое и строите максимальное количество связей или вычисляете корневое, но получаете приличные разрывы в связях. > > Эм. Поясни, что ты именуешь как private и public в данной задачке... > легко. private - порт с единственным подключенным устройством. > public(null) - куча адресов на одном порту. Помня определение устройства в твоем посте - у меня такие порты в рассчетах не учавствуют. У меня там ставит 0, т.к. строилась карта построения сети без учета оконечных устройств. 15к+ устройств рисовать - это перебор. :-) > >> select switch,port,count(*) from mactable where status is null and > >> macaddr not in (select macaddr from mactable where switch='10.6.204.21' > >> and status = 'private') group by switch,port; > >> убирает из этого списка порт с downlinkом. > > Хм. Я тут структурами перла оперировал. Проще в памяти поработать, чем > > мускуль напрягать. ;-) > с перлом не совсем проще. > когда адресов 8 штук проще, когда 500 уже проблема. count считать > приходится таки и исключения. Странно. Не вижу никаких проблем обсчитать 15 тыс оконечных устройств перлом, буде была бы такая задача... > > Соответственно строим эти связи и все. Полностью все связи получены. > это всё понятно. логически и визуально задача решается за пару минут, а > когда скажем топология сети неизвестна и картинки нет ? Так именно это и решаем. :-) > плясать не от чего. Плясать от данных, собранных с коммутаторов. Как же не от чего? Ты же данные не предоставил? Вот я их сам и нарисовал с первого, что под руку попалось. С картинки. Ты картинку из головы выбрось. Были данные - получили дерево. Все. > В данном мной примере всего 14 свичей, из них 4 по 24 > порта(23,26,27,28), и 10 по 50 портов. Реально сейчас свичей 25 штук, > через неделю-две будет 29, потом прибавится 3 удалённых офиса и еще 6 > свичей разных мастей :) и это не предел. просто я не стал сюда включать > глобальную конфигурацию. Ну, меряться не будем. Я количество обсчитываемого этим алгоритмом оборудования выше уже указал. :-) Итого у тебя получается допустим 100 коммутаторов по 50 портов. Итого обсчитываем 5000 портов. Т.е. хэш на 5000 ключей, где значениями лежит допустим массив видимых на этом порту устройств. Бр-ррр. В чем проблема? Для таких объемов больших вычислительных мощностей не требуется... > Иметь полную структурную схему нарисованную > руками получается просто нерационально, хоть она и есть, но она > устаревает очень быстро. Люди двигаются с места на место. Компы прыгают > со свича на свич. > Вотъ такие пироги. Тут - полностью согласен. Т.е. документировать сеть конечно нужно, но для актуализации все равно автоматически построенная схема нужна... From pesniru на gmail.com Sat Nov 24 13:20:41 2007 From: pesniru на gmail.com (=?KOI8-R?B?4czFy9PBzsTSIOLVy9LFxdc=?=) Date: Sun, 25 Nov 2007 00:20:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <218771510711241311x3d912232kc6d408c3f1b25aa0@mail.gmail.com> References: <47482072.1070402@gmail.com> <474874A5.6040900@gmail.com> <47488EC8.6@gmail.com> <218771510711241311x3d912232kc6d408c3f1b25aa0@mail.gmail.com> Message-ID: Если математики предложат что-то дельное - я бы тоже с удовольствием выслушал. Ибо задачку решал где-то 2 года назад и уверен, что решение мое совсем не самое оптимальное, но все-таки рабочее. :-) Ибо 2 года этой схемой пользуются наши инженеры. А когда мы им это "дерево" еще и к карте местности привязали, добавили пингабельности оборудования в реальном времени и еще пару фишек - вообще красота получилась. :-) 25.11.07, Naim Shafiev написал(а): > Мда.Задача очень не тривиальна.По сути как я понимаю нужно > придумать алгоритм обхода ориентировано графа с повторами > и пропусками.В понедельник пойду штурмовать математиков по > дискретке пусть предложат > решение :) > > 24.11.07, Kaltashkin Eugene написал(а): > > Александр Букреев пишет: > > >> Идея Андрея была хороша. проверил её на деле, результаты уже есть. > > >> Но с оговорками. > > >> > > > > > > Какие получились оговорки? > > > > > см. предыдущее письмо. > > > Идея Андрея хороша, но проходя последовательно по дереву от оконечных > > > устройств ты никогда не получишь полное дерево, т.к. на практике в > > > большой сети встречаются ситуации, когда есть пропуски. Т.е . соседние > > > коммутаторы не видят друг-друга. Проходя последовательно у вас будет в > > > этом месте затык. Проходя по всем связям по очереди, у вас просто > > > построится несколько деревьев. Которые уже можно дособрать вручную... > > > > > дособирать вручную проблематично при огромном количестве хостов. > > >> проблема в том, что корневым устройством может быть любое :) > > >> > > > Эм. Вам и нужно ЛЮБОЕ устройство. Оно требуется только для вычислений. > > > К самой топологии сети оно может не иметь отношения, т.е. не являться > > > реальным корнем дерева. Проще в качестве него выбрать устройство, > > > которое видит максимальное количество адресов коммутаторов на > > > максимальном количестве портов. > > > > > оно в итоге вычисляется само собой. > > > Эм. Поясни, что ты именуешь как private и public в данной задачке... > > > > > легко. private - порт с единственным подключенным устройством. > > public(null) - куча адресов на одном порту. > > >> select switch,port,count(*) from mactable where status is null group by > > >> switch,port; > > >> даёт полный список количества устройств на портах up/downлинков. > > >> запрос > > >> select switch,port,count(*) from mactable where status is null and > > >> macaddr not in (select macaddr from mactable where switch='10.6.204.21' > > >> and status = 'private') group by switch,port; > > >> убирает из этого списка порт с downlinkом. > > >> > > > > > > Хм. Я тут структурами перла оперировал. Проще в памяти поработать, чем > > > мускуль напрягать. ;-) > > > > > с перлом не совсем проще. > > когда адресов 8 штук проще, когда 500 уже проблема. count считать > > приходится таки и исключения. > > > > > Порядок действий: > > > - выбираем корневое устройство > > > - получаем список: устройство-порт = список устройств на порту > > > - отбрасываем те связки "устройство-порт" у которых в списке устройств > > > присутствует корень. > > > В итоге получили список даунлинков на связках "устройство-порт". > > > > > > > > > Дальше начинаем строить связи: > > > 3 - d9 (однозначная связь), записываем, выкидываем везде d9 > > > > > > После прохода по всем однозначным связям получает картинка: > > > 2.8: 3 > > > 2.1: 1 > > > Соответственно строим эти связи и все. Полностью все связи получены. > > > > > это всё понятно. логически и визуально задача решается за пару минут, а > > когда скажем топология сети неизвестна и картинки нет ? плясать не от > чего. > > В данном мной примере всего 14 свичей, из них 4 по 24 > > порта(23,26,27,28), и 10 по 50 портов. Реально сейчас свичей 25 штук, > > через неделю-две будет 29, потом прибавится 3 удалённых офиса и еще 6 > > свичей разных мастей :) и это не предел. просто я не стал сюда включать > > глобальную конфигурацию. Иметь полную структурную схему нарисованную > > руками получается просто нерационально, хоть она и есть, но она > > устаревает очень быстро. Люди двигаются с места на место. Компы прыгают > > со свича на свич. > > Вотъ такие пироги. > > > > > ______________________________________________________________________ > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > http://mail.pm.org/mailman/listinfo/moscow-pm > > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > From zhecka на gmail.com Sat Nov 24 13:29:57 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sun, 25 Nov 2007 00:29:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <47489486.4090401@bibirevo.net> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> <47485EED.3000904@bibirevo.net> <47488B1A.9040100@gmail.com> <47489486.4090401@bibirevo.net> Message-ID: <474897D5.5050009@gmail.com> Andrey пишет: > А в каком порядке исключал свитчи? Не получилось ли, что 27 был выкинут > раньше 28го? > >> 10.6.204.31 10.6.204.26:6 19 1 >> я тупо шел по списку. данные не удалял. > > И что это за _1_? Может, mac самого свитча? > нет. этот 1 мак оказался маком свича .23, как он туда попал я не пойму. From zhecka на gmail.com Sat Nov 24 13:30:52 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sun, 25 Nov 2007 00:30:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <218771510711241311x3d912232kc6d408c3f1b25aa0@mail.gmail.com> References: <47482072.1070402@gmail.com> <474874A5.6040900@gmail.com> <47488EC8.6@gmail.com> <218771510711241311x3d912232kc6d408c3f1b25aa0@mail.gmail.com> Message-ID: <4748980C.9070907@gmail.com> Naim Shafiev пишет: > Мда.Задача очень не тривиальна.По сути как я > понимаю нужно придумать алгоритм обхода ориентировано графа с повторами и > пропусками.В > понедельник пойду штурмовать математиков по дискретке пусть предложат > решение :) > > было бы интересно послушать что скажут математики. From zhecka на gmail.com Sat Nov 24 13:44:37 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sun, 25 Nov 2007 00:44:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: References: <47482072.1070402@gmail.com> <474874A5.6040900@gmail.com> <47488EC8.6@gmail.com> Message-ID: <47489B45.5030507@gmail.com> Александр Букреев пишет: > Огромное количество - это сколько? ;-) > На сети в 600 коммутаторов недостроенных связей получается 2-4 в > зависимости от времени суток получения данных. Можно достроить логику. > Т.е. достраивать по неоднозначным связям. Мне этого не требовалось. > 2-4 отсутствующие связи честно вписывались в допустимую погрешность + > вручную дописываются просто после просмотра получившихся отрисованных > деревьев. А можно снимать несколько раз данные с промежутками, но не > сбрасывать старые, а аккумулировать за какой-то разумный период... > на самом деле данные на коммутаторах в большинстве своём правильны. и связи всё таки можно выделить, но точного алгоритма еще нет, поэтому и написал сюда. Одна голова хорошо, а много - кластер всётаки ;) > Тут выбор: вы или берете что-то за корневое и строите максимальное > количество связей или вычисляете корневое, но получаете приличные > разрывы в связях. > скажем так, свичи и локалка это частный случай. Возьмём например BGP таблицу, корня нет, есть точка входа и точка выхода. как пойдут данные одному роутингу известно, если иметь визуализированную схему, то будет намного интереснее прослеживать пути. Или например есть генеалогическое древо и нужно узнать горизонтальные связи на разных уровнях. Применений методу огромное количество. >> public(null) - куча адресов на одном порту. >> > Помня определение устройства в твоем посте - у меня такие порты в > рассчетах не учавствуют. У меня там ставит 0, т.к. строилась карта > построения сети без учета оконечных устройств. 15к+ устройств рисовать > - это перебор. :-) > public(null) учавствует в расчете uplink порта для любого свича. > Странно. Не вижу никаких проблем обсчитать 15 тыс оконечных устройств > перлом, буде была бы такая задача... > при устаканенной логике можно переписать хоть на бацике. на данный момент легче и проще оперировать sql запросами. >> плясать не от чего. >> > > Плясать от данных, собранных с коммутаторов. > Как же не от чего? > > Ты же данные не предоставил? > Вот я их сам и нарисовал с первого, что под руку попалось. > С картинки. > > Ты картинку из головы выбрось. > Были данные - получили дерево. Все. > Данные я предоставил есичо :) http://zhecka.323f.net.ru/temp/pack.tar.gz В первых постах описана структура файлов. > Ну, меряться не будем. Я количество обсчитываемого этим алгоритмом > оборудования выше уже указал. :-) > Итого у тебя получается допустим 100 коммутаторов по 50 портов. Итого > обсчитываем 5000 портов. Т.е. хэш на 5000 ключей, где значениями лежит > допустим массив видимых на этом порту устройств. Бр-ррр. В чем > проблема? Для таких объемов больших вычислительных мощностей не > требуется... > ну я и не меряюсь :) я примерные объемы описываю, которые могут быть(у меня по крайней мере), но закладываться кмк нужно всё равно на бОльшие объемы. From ivan на serezhkin.com Sat Nov 24 14:08:49 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sun, 25 Nov 2007 01:08:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <474897D5.5050009@gmail.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> <47485EED.3000904@bibirevo.net> <47488B1A.9040100@gmail.com> <47489486.4090401@bibirevo.net> <474897D5.5050009@gmail.com> Message-ID: <4748A0F1.5030105@serezhkin.com> Kaltashkin Eugene wrote: > Andrey пишет: >> А в каком порядке исключал свитчи? Не получилось ли, что 27 был выкинут >> раньше 28го? >> >>> 10.6.204.31 10.6.204.26:6 19 1 >>> > я тупо шел по списку. данные не удалял. А их не надо удалять, их надо помечать как дальше не рассматриваемые. То есть каждый объект должен быть перловым оъектом. А дальше банальное s3j2m без scatter =) >> И что это за _1_? Может, mac самого свитча? >> > нет. этот 1 мак оказался маком свича .23, как он туда попал я не пойму. > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm -- Ivan B. Serezhkin From alex на kapranoff.ru Sat Nov 24 14:10:11 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sun, 25 Nov 2007 01:10:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?19nCz9IgUlBD?= In-Reply-To: <2511744.20071124192132@softsearch.ru> References: <2511744.20071124192132@softsearch.ru> Message-ID: <1195942211.6516.4.camel@kaptain2> В Сбт, 24/11/2007 в 19:21 +0300, Михаил Монашёв пишет: > Предыдущий мой вопрос сводится к выбору RPC. Скажите пожалуйста, кто > какие RPC использовал и в чём их плюсы/минусы? Ну например есть SOAP. Из плюсов -- SOAP::Lite позволяет быстро программировать всякие мелкие штучки. Больше плюсов нет, внутри сплошной XML и тормозит это дело нещадно. From ivan на serezhkin.com Sat Nov 24 14:10:00 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sun, 25 Nov 2007 01:10:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <4748980C.9070907@gmail.com> References: <47482072.1070402@gmail.com> <474874A5.6040900@gmail.com> <47488EC8.6@gmail.com> <218771510711241311x3d912232kc6d408c3f1b25aa0@mail.gmail.com> <4748980C.9070907@gmail.com> Message-ID: <4748A138.5000703@serezhkin.com> Kaltashkin Eugene wrote: > Naim Shafiev пишет: >> Мда.Задача очень не тривиальна.По сути как я >> понимаю нужно придумать алгоритм обхода ориентировано графа с повторами и >> пропусками.В >> понедельник пойду штурмовать математиков по дискретке пусть предложат >> решение :) >> >> > было бы интересно послушать что скажут математики. Пошлют искать в википедии "обход графа" -- Ivan B. Serezhkin From jerom+moscow-pm на bibirevo.net Sat Nov 24 14:43:18 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Sun, 25 Nov 2007 01:43:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <474897D5.5050009@gmail.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> <47485EED.3000904@bibirevo.net> <47488B1A.9040100@gmail.com> <47489486.4090401@bibirevo.net> <474897D5.5050009@gmail.com> Message-ID: <4748A906.6020305@bibirevo.net> Kaltashkin Eugene пишет: > я тупо шел по списку. данные не удалял. >> И что это за _1_? Может, mac самого свитча? > нет. этот 1 мак оказался маком свича .23, как он туда попал я не пойму. В уютненьком мире моей математической модели такой фигни не случается. Давай так: a) ping/snmpwalk/другая любимая в это время суток команда выполняется для каждого ip свитча b) делаем табличку IP_MAC соответствия для свитчей ip: mac c) собираем повторно всю статистику со всех свитчей, сразу выкусывая все mac, которых нету в IP_MAC d) строим и публикуем в списке перловую структуру, сделанную Data::Dumper вида: { ip1 => { port1 => [ip2, ip3, ip4], port2 => [ip5] }, ip2 => { port1 => [ip1], port2 => [ip6] } [...] } Это будет гораздо обозримее, оторвано от oidов жуткого вида и ничего не говорящих mac. Мы гарантированно построим структуру сети. -- Андрей From postmaster на softsearch.ru Sun Nov 25 01:31:37 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 25 Nov 2007 12:31:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?9dTF3svJINDBzdHUyQ==?= Message-ID: <568221590.20071125123137@softsearch.ru> Здравствуйте, От чего память в перле течёт? Какие конструкции приводят к утечкам и как этого избежать? P.S. Сорри за глупый вопрос. Признаюсь, что знаю перл весьма поверхностно и нахожусь ближе к стороннему наблюдателю-экспериментатору, чем к программисту. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From funt4k на gmail.com Sun Nov 25 01:49:42 2007 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Sun, 25 Nov 2007 11:49:42 +0200 Subject: [Moscow.pm] =?koi8-r?b?9dTF3svJINDBzdHUyQ==?= In-Reply-To: <568221590.20071125123137@softsearch.ru> References: <568221590.20071125123137@softsearch.ru> Message-ID: <96f4873d0711250149q25399aedk6048286671dc80ed@mail.gmail.com> Память в перле течёт когда переменная прямо или косвенно сылается на саму себя так как система управления памятью в перле основана на подсчёте ссылок. Пример утечки памяти : my $a; $a=\$a; избежать можно с помощью слабых ссылок( Scalar::Util qw(weaken) ) Вот 25.11.07, Михаил Монашёв написал(а): > > Здравствуйте, > > От чего память в перле течёт? Какие конструкции приводят к утечкам и > как этого избежать? > > P.S. > Сорри за глупый вопрос. Признаюсь, что знаю перл весьма поверхностно и > нахожусь ближе к стороннему наблюдателю-экспериментатору, чем к > программисту. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://softsearch.ru/ > Без бэкапа по жизни. > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071125/179115d2/attachment.html From dionys на gmail.com Sun Nov 25 01:59:21 2007 From: dionys на gmail.com (Denis Ibaev) Date: Sun, 25 Nov 2007 12:59:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?9dTF3svJINDBzdHUyQ==?= In-Reply-To: <568221590.20071125123137@softsearch.ru> References: <568221590.20071125123137@softsearch.ru> Message-ID: День добрый. В журнале "Системный администратор" за май 2004 года была статья на эту тему. Саму статью можно скачать с сайта: http://www.samag.ru/art/05.2004/05.2004_14.pdf -- Денис Ибаев 25.11.07, Михаил Монашёв написал(а): > Здравствуйте, > > От чего память в перле течёт? Какие конструкции приводят к утечкам и > как этого избежать? > > P.S. > Сорри за глупый вопрос. Признаюсь, что знаю перл весьма поверхностно и > нахожусь ближе к стороннему наблюдателю-экспериментатору, чем к > программисту. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://softsearch.ru/ > Без бэкапа по жизни. > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From ivan на serezhkin.com Sun Nov 25 02:12:47 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Sun, 25 Nov 2007 13:12:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?9dTF3svJINDBzdHUyQ==?= In-Reply-To: <568221590.20071125123137@softsearch.ru> References: <568221590.20071125123137@softsearch.ru> Message-ID: <47494A9F.6060701@serezhkin.com> Михаил Монашёв wrote: > Здравствуйте, > > От чего память в перле течёт? Какие конструкции приводят к утечкам и > как этого избежать? Про циклические ссылки тут уже расказали. Ещё память течёт в XS библиотеках, но это надо жёстко тестить сами библиотеки. -- Ivan B. Serezhkin From zhecka на gmail.com Sun Nov 25 03:50:10 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sun, 25 Nov 2007 14:50:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <4748A906.6020305@bibirevo.net> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> <47485EED.3000904@bibirevo.net> <47488B1A.9040100@gmail.com> <47489486.4090401@bibirevo.net> <474897D5.5050009@gmail.com> <4748A906.6020305@bibirevo.net> Message-ID: <47496172.7050904@gmail.com> Andrey пишет: > Kaltashkin Eugene пишет: > > > я тупо шел по списку. данные не удалял. > >> И что это за _1_? Может, mac самого свитча? > > нет. этот 1 мак оказался маком свича .23, как он туда попал я не пойму. > > В уютненьком мире моей математической модели такой фигни не случается. > Давай так: > > a) ping/snmpwalk/другая любимая в это время суток команда выполняется > для каждого ip свитча > b) делаем табличку IP_MAC соответствия для свитчей ip: mac > c) собираем повторно всю статистику со всех свитчей, сразу выкусывая все > mac, которых нету в IP_MAC > Это будет гораздо обозримее, оторвано от oidов жуткого вида и ничего не > говорящих mac. Мы гарантированно построим структуру сети. > попробую, но не уверен в успехе. хотя.... From shafiev на gmail.com Sun Nov 25 06:57:34 2007 From: shafiev на gmail.com (Naim Shafiev) Date: Sun, 25 Nov 2007 17:57:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?9dTF3svJINDBzdHUyQ==?= In-Reply-To: <47494A9F.6060701@serezhkin.com> References: <568221590.20071125123137@softsearch.ru> <47494A9F.6060701@serezhkin.com> Message-ID: <218771510711250657y498714c9gc2758dc1d5937146@mail.gmail.com> Видно где-то некорректно используют указатели и забывают освобождать память. 25.11.07, Ivan B. Serezhkin написал(а): > > Михаил Монашёв wrote: > > Здравствуйте, > > > > От чего память в перле течёт? Какие конструкции приводят к утечкам и > > как этого избежать? > Про циклические ссылки тут уже расказали. > Ещё память течёт в XS библиотеках, но это надо жёстко тестить сами > библиотеки. > > -- > Ivan B. Serezhkin > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071125/11219027/attachment.html From andy на shitov.ru Sun Nov 25 07:28:06 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 25 Nov 2007 18:28:06 +0300 Subject: [Moscow.pm] Why Perl sucks Message-ID: <1483249230.20071125182806@shitov.ru> - А ты на чем пишешь? - На перле. - Он разве подходит для больших систем? Честно говоря, я был уверен, что PHP завладевает мозгом начинающих (веб-)разработчиков из-за того, что у перла сложнее (точнее, вариативнее) синтаксис, и нужно прикладывать дополнительные усилия, чтобы получить "Hello, World!" в виде HTML-страницы. И вот неожиданно узнал, что есть люди, которые искренне уверены, что Perl не подходит для программирования больших систем. P. S. Если у кого-то есть примеры разработки больших систем, велком на доклад :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From zhecka на gmail.com Sun Nov 25 08:31:48 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sun, 25 Nov 2007 19:31:48 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <1483249230.20071125182806@shitov.ru> References: <1483249230.20071125182806@shitov.ru> Message-ID: <4749A374.6040408@gmail.com> Andrew Shitov пишет: > - А ты на чем пишешь? > - На перле. > - Он разве подходит для больших систем? > > > Честно говоря, я был уверен, что PHP завладевает мозгом начинающих > (веб-)разработчиков из-за того, что у перла сложнее (точнее, > вариативнее) синтаксис, и нужно прикладывать дополнительные усилия, > чтобы получить "Hello, World!" в виде HTML-страницы. > > И вот неожиданно узнал, что есть люди, которые искренне уверены, что > Perl не подходит для программирования больших систем. > > Корпоративный портал на mod_perl подходит ? С заказом еды, системой контроля поручений, базой сотрудников, бухгалтерским модулем для расчетов со столовой, базой расхода топлива и т.д. From andy на shitov.ru Sun Nov 25 08:40:16 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 25 Nov 2007 19:40:16 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <4749A374.6040408@gmail.com> References: <1483249230.20071125182806@shitov.ru> <4749A374.6040408@gmail.com> Message-ID: <0282181.20071125194016@shitov.ru> > Корпоративный портал на mod_perl подходит ? Ессно! Меня-то не надо убеждать :-) А вот набрать хороших развернутых примеров и оформить это в виде PDF-слайдов будет полезно. > С заказом еды, Сразу протестируем, сделав заказ для social-части :-) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From zhecka на gmail.com Sun Nov 25 08:43:16 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Sun, 25 Nov 2007 19:43:16 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <0282181.20071125194016@shitov.ru> References: <1483249230.20071125182806@shitov.ru> <4749A374.6040408@gmail.com> <0282181.20071125194016@shitov.ru> Message-ID: <4749A624.9060008@gmail.com> Andrew Shitov пишет: > Сразу протестируем, сделав заказ для social-части :-) > тока этот проект придется в инет выкладывать, у меня боевого ноута нету. Вернее есть, но с виндой, а кодить я хожу на много других серверов :) From hsw на hsw.pp.ru Sun Nov 25 09:47:37 2007 From: hsw на hsw.pp.ru (Sergey Homenkow) Date: Sun, 25 Nov 2007 20:47:37 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> Message-ID: <4749B539.2090503@hsw.pp.ru> Фотографии с Moscow.pm: http://foto.rambler.ru/users/hswtest/1/ From andy на shitov.ru Sun Nov 25 09:50:40 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 25 Nov 2007 20:50:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?9dTF3svJINDBzdHUyQ==?= In-Reply-To: References: <568221590.20071125123137@softsearch.ru> Message-ID: <5210083169.20071125205040@shitov.ru> Если заглянуть в perlbug, то видно, что три четверти тикетов, в названии которых есть "memory leak", были зарегистрированы больше трех лет назад. Из нового же - в основном утечки в тредах. http://rt.perl.org/rt3/Public/Search/Simple.html?q=memory+leak -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Sun Nov 25 09:57:43 2007 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 25 Nov 2007 20:57:43 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <4749B539.2090503@hsw.pp.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4749B539.2090503@hsw.pp.ru> Message-ID: <349983291.20071125205743@shitov.ru> > http://foto.rambler.ru/users/hswtest/1/ http://foto.rambler.ru/users/hswtest/1/P1040202/webbig.html Называется "Этого мне никогда не объехать" :-) P. S. Галерею по типу http://vienna.pm.org/wer.html (только лучше) нам надо? -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From shafiev на gmail.com Sun Nov 25 12:00:17 2007 From: shafiev на gmail.com (Naim Shafiev) Date: Sun, 25 Nov 2007 23:00:17 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <349983291.20071125205743@shitov.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4749B539.2090503@hsw.pp.ru> <349983291.20071125205743@shitov.ru> Message-ID: <218771510711251200k28468c5t3ae2abc303ec22b5@mail.gmail.com> Ну можно в принципе. 25.11.07, Andrew Shitov написал(а): > > > http://foto.rambler.ru/users/hswtest/1/ > > http://foto.rambler.ru/users/hswtest/1/P1040202/webbig.html > Называется "Этого мне никогда не объехать" :-) > > > > P. S. Галерею по типу http://vienna.pm.org/wer.html (только лучше) > нам надо? > > > > > -- > Андрей Шитов > ______________________________________________________________________ > andy на shitov.ru | http://www.shitov.ru > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071125/b5f1a436/attachment.html From hsw на hsw.pp.ru Sun Nov 25 10:02:00 2007 From: hsw на hsw.pp.ru (Sergey Homenkow) Date: Sun, 25 Nov 2007 21:02:00 +0300 Subject: [Moscow.pm] Offline No 1. In-Reply-To: <349983291.20071125205743@shitov.ru> References: <64448.195.230.73.2.1194865090.webmail@wmail.masterhost.ru> <4749B539.2090503@hsw.pp.ru> <349983291.20071125205743@shitov.ru> Message-ID: <4749B898.2040200@hsw.pp.ru> Andrew Shitov пишет: > http://foto.rambler.ru/users/hswtest/1/P1040202/webbig.html > Называется "Этого мне никогда не объехать" :-) Больше похоже на "Мы захватываем Мир!". :) From zhecka на gmail.com Sun Nov 25 14:20:15 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Mon, 26 Nov 2007 01:20:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <4748A906.6020305@bibirevo.net> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> <47485EED.3000904@bibirevo.net> <47488B1A.9040100@gmail.com> <47489486.4090401@bibirevo.net> <474897D5.5050009@gmail.com> <4748A906.6020305@bibirevo.net> Message-ID: <4749F51F.1020500@gmail.com> Andrey пишет: > Это будет гораздо обозримее, оторвано от oidов жуткого вида и ничего не > говорящих mac. Мы гарантированно построим структуру сети. > текс. кажется первую стадию напрограммил, правда получилось ужасная схема. залил в таблицу данные по свичам, по макам и по портам, оставив только рабочие свичи. Теперь держитесь крепче, код не оптимизировал. while(my($sw,$port,$macaddr)= $sth->fetchrow) { push @{ $result->{$sw}->{$port} },$swmac{$macaddr}; # положить в массив свича все IP адреса на нём видимые. } while (%{ $result }) { foreach my $sw (sort keys %{ $result }) { foreach my $port (keys %{ $result->{$sw} }) { # print $sw,":",$port,' size ',$#{ $result->{$sw}->{$port} }," data ",join ',',@{ $result->{$sw}->{$port} },"\n"; if ( $#{ $result->{$sw}->{$port} } == 0) { my $host = $result->{$sw}->{$port}->[0]; $path->{$sw}->{$port}->{$host} = 0; undef @{ $result->{$sw}->{$port} }; delete $result->{$sw}->{$port}; # print "Hurray, last position, Dropping $host\n"; &drophost($host); } my $ttlcount = 0; foreach my $prt (keys %{ $result->{$sw} }) { $ttlcount += scalar @{$result->{$sw}->{$prt}}; } # print $ttlcount," ",$sw,"\n"; if ( $ttlcount == 0) { undef %{$result->{$sw}}; delete $result->{$sw}; } } } sub drophost { my $host = shift; foreach my $sw (sort keys %{ $result }) { foreach my $port (keys %{ $result->{$sw} }) { my @tmparr = (); foreach my $element (@{ $result->{$sw}->{$port} }) { push(@tmparr,$element) if ($element ne $host); } @{ $result->{$sw}->{$port} } = @tmparr; } } } получил мапу начального уровня. $VAR1 = { '10.6.204.28' => { '25' => { '10.6.204.27' => 0 } }, '10.6.204.27' => { '25' => { '10.6.204.26' => 0 }, '26' => { '10.6.204.28' => 0 } }, '10.6.204.26' => { '6' => { '10.6.204.31' => 0 }, '7' => { '10.6.204.24' => 0 }, '9' => { '10.6.204.23' => 0 }, '12' => { '10.6.204.35' => 0 }, '14' => { '10.6.204.25' => 0 }, '8' => { '10.6.204.34' => 0 }, '4' => { '10.6.204.21' => 0 }, '18' => { '10.6.204.30' => 0 }, '16' => { '10.6.204.32' => 0 }, '13' => { '10.6.204.33' => 0 }, '23' => { '10.6.204.29' => 0 }, '5' => { '10.6.204.22' => 0 } } }; Всё вроде бы хорошо, но теперь нужно построить обратную связь, а с ней как раз и возникает проблема. нижестоящие свичи ничего не знают о вышестоящем, ибо от него данные не пробегали. Снова впал в ступор. Как вариант взять ip устройства с которого идёт анализ, вычислить принадлежность свичу и трейсить от текущего свича подключенного к устройству, но что-то останавливает. ЗЫ: как оптимизировать вышестоящие запросы ? From postmaster на softsearch.ru Sun Nov 25 14:50:11 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 26 Nov 2007 01:50:11 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <1483249230.20071125182806@shitov.ru> References: <1483249230.20071125182806@shitov.ru> Message-ID: <218705277.20071126015011@softsearch.ru> Здравствуйте Андрей, AS> P. S. Если у кого-то есть примеры разработки больших систем, велком AS> на доклад :-) Будет специальный доклад для php-ников? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From citrin на rambler-co.ru Sun Nov 25 15:03:03 2007 From: citrin на rambler-co.ru (Anton Yuzhaninov) Date: Mon, 26 Nov 2007 02:03:03 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <218705277.20071126015011@softsearch.ru> References: <1483249230.20071125182806@shitov.ru> <218705277.20071126015011@softsearch.ru> Message-ID: <4749FF27.5090701@rambler-co.ru> On 26.11.2007 1:50, Михаил Монашёв wrote: > Здравствуйте Андрей, > > AS> P. S. Если у кого-то есть примеры разработки больших систем, велком > AS> на доклад :-) > > Будет специальный доклад для php-ников? > Те кто говорят, что perl не подходит для разработки больших систем вряд ли считают что php для этого подходит лучше. Скорее всего они имеют ввиду что большие системы это Java или C#. -- WBR, Anton Yuzhaninov From shafiev на gmail.com Sun Nov 25 15:25:18 2007 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 26 Nov 2007 02:25:18 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <4749FF27.5090701@rambler-co.ru> References: <1483249230.20071125182806@shitov.ru> <218705277.20071126015011@softsearch.ru> <4749FF27.5090701@rambler-co.ru> Message-ID: <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> ИМХО C# - редкостный тормоз. 26.11.07, Anton Yuzhaninov написал(а): > > On 26.11.2007 1:50, Михаил Монашёв wrote: > > Здравствуйте Андрей, > > > > AS> P. S. Если у кого-то есть примеры разработки больших систем, велком > > AS> на доклад :-) > > > > Будет специальный доклад для php-ников? > > > > Те кто говорят, что perl не подходит для разработки больших систем вряд ли > считают что php для этого подходит > лучше. Скорее всего они имеют ввиду что большие системы это Java или C#. > > -- > WBR, > Anton Yuzhaninov > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071126/8d00a2d9/attachment.html From andy на shitov.ru Sun Nov 25 21:52:41 2007 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 26 Nov 2007 08:52:41 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <4749FF27.5090701@rambler-co.ru> References: <1483249230.20071125182806@shitov.ru> <218705277.20071126015011@softsearch.ru> <4749FF27.5090701@rambler-co.ru> Message-ID: <13910335414.20071126085241@shitov.ru> > Те кто говорят, что perl не подходит для разработки больших систем > вряд ли считают что php для этого подходит > лучше. Скорее всего они имеют ввиду что большие системы это Java или C#. Упомянутый диалог начинался как раз с PHP :-) - Не могу найти PHP-программистов. . . . - А ты на чем пишешь? - На перле. - Он разве подходит для больших систем? -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Sun Nov 25 21:55:26 2007 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 26 Nov 2007 08:55:26 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> References: <1483249230.20071125182806@shitov.ru> <218705277.20071126015011@softsearch.ru> <4749FF27.5090701@rambler-co.ru> <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> Message-ID: <1342104893.20071126085526@shitov.ru> > C# - редкостный тормоз. Ничо подобнага. JIT-компиляторы спасают мир. В Parrotе кстати тоже есть JIT. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From alex на kapranoff.ru Sun Nov 25 23:07:14 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 26 Nov 2007 10:07:14 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> References: <1483249230.20071125182806@shitov.ru> <218705277.20071126015011@softsearch.ru> <4749FF27.5090701@rambler-co.ru> <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> Message-ID: <1196060834.30745.5.camel@aukland> Большие системы требуют не столько "быстрого", эффективного языка и библиотек, сколько масштабируемого, системного и строгого. Основная претензия к Перлу в этом смысле состоит в том, что он якобы поощряет "скриптовое" программирование, когда код пишется на скорую руку, без достаточного уровня абстракции. В принципе с этой претензией многие перлисты согласны. В их числе и я. В Пнд, 26/11/2007 в 02:25 +0300, Naim Shafiev пишет: > ИМХО > C# - редкостный тормоз. > > 26.11.07, Anton Yuzhaninov написал(а): > On 26.11.2007 1:50, Михаил Монашёв wrote: > > Здравствуйте Андрей, > > > > AS> P. S. Если у кого-то есть примеры разработки больших > систем, велком > > AS> на доклад :-) > > > > Будет специальный доклад для php-ников? > > > > Те кто говорят, что perl не подходит для разработки больших > систем вряд ли считают что php для этого подходит > лучше. Скорее всего они имеют ввиду что большие системы это > Java или C#. > > -- > WBR, > Anton Yuzhaninov > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm From postmaster на softsearch.ru Sun Nov 25 02:03:51 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Sun, 25 Nov 2007 13:03:51 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <218705277.20071126015011@softsearch.ru> References: <1483249230.20071125182806@shitov.ru> <218705277.20071126015011@softsearch.ru> Message-ID: <910611952.20071125130351@softsearch.ru> Здравствуйте, Михаил. AS>> P. S. Если у кого-то есть примеры разработки больших систем, велком AS>> на доклад :-) > Будет специальный доклад для php-ников? Продолжая мыслю... Я это написал потому, что считаю странным рассказывать перлистам, что их любимый язык не не подходит для разработки больших систем. А вот заполнить кадровый голод, убедив php-шников обратить свой взор на перл, было бы очень полезно. И наверное не мне одному... -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From ivanshirokoff на gmail.com Mon Nov 26 02:11:21 2007 From: ivanshirokoff на gmail.com (Ivan Shirokov) Date: Mon, 26 Nov 2007 13:11:21 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> References: <1483249230.20071125182806@shitov.ru> <218705277.20071126015011@softsearch.ru> <4749FF27.5090701@rambler-co.ru> <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> Message-ID: <6aad99ec0711260211x4242020egb0aae5b7fb72128c@mail.gmail.com> > C# - редкостный тормоз. > > Оппа... это у вас откуда такая информация??? =))) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071126/2816fe79/attachment.html From zhecka на gmail.com Mon Nov 26 02:13:52 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Mon, 26 Nov 2007 13:13:52 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <6aad99ec0711260211x4242020egb0aae5b7fb72128c@mail.gmail.com> References: <1483249230.20071125182806@shitov.ru> <218705277.20071126015011@softsearch.ru> <4749FF27.5090701@rambler-co.ru> <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> <6aad99ec0711260211x4242020egb0aae5b7fb72128c@mail.gmail.com> Message-ID: <474A9C60.8080006@gmail.com> Ivan Shirokov пишет: >> C# - редкостный тормоз. >> >> > Оппа... это у вас откуда такая информация??? =))) > а что нет ? Да, код мелкий, фреймворк адаптируемый, но отжирание памяти и начальная компиляция форм не есть гут. From andy на shitov.ru Mon Nov 26 04:46:42 2007 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 26 Nov 2007 15:46:42 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: <4742A8EC.8070701@serezhkin.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> Message-ID: Привет! Если знаете, что из важного я упустил в презентации про Perl 5.10, дайте, пожалуйста, знать. Например, я потом вспомнил про if -w -r -f. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From postmaster на softsearch.ru Mon Nov 26 06:39:12 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 26 Nov 2007 17:39:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <248404252.20071113113923@softsearch.ru> References: <248404252.20071113113923@softsearch.ru> Message-ID: <1475879786.20071126173912@softsearch.ru> Здравствуйте. Спешу поделиться бенчмарками нового XS-клиента для мемкашеда, который мы сейчас разрабатываем: >benchmark1.pl Rate Cache::Memcached set() Cache::Memcached set() noreply Cache::Memcached::Fast set() Cache::Memcached::Fast set() noreply Cache::Memcached set() 3774/s -- -56% -61% -64% Cache::Memcached set() noreply 8522/s 126% -- -11% -18% Cache::Memcached::Fast set() 9588/s 154% 13% -- -8% Cache::Memcached::Fast set() noreply 10440/s 177% 23% 9% -- Rate Cache::Memcached get() Cache::Memcached::Fast get() Cache::Memcached get() 1578/s -- -86% Cache::Memcached::Fast get() 11199/s 610% -- Rate Cache::Memcached delete() Cache::Memcached delete() noreply Cache::Memcached::Fast delete() Cache::Memcached::Fast delete() noreply Cache::Memcached delete() 4206/s -- -59% -68% -72% Cache::Memcached delete() noreply 10348/s 146% -- -20% -32% Cache::Memcached::Fast delete() 13008/s 209% 26% -- -15% Cache::Memcached::Fast delete() noreply 15256/s 263% 47% 17% -- noreply для Cache::Memcached::Fast ещё не готов. Так что возможно будет ещё быстрее. :-) Патчи для перлового клиента и сервера для включения noreply есть в листе http://lists.danga.com/mailman/listinfo/memcached . Тестилось всё это на офисном сервере. По сети пока не тестилось. Тестилось вот так: #!/usr/bin/perl use strict; use warnings; use Benchmark qw(cmpthese); use Cache::Memcached::Fast; use Cache::Memcached; my $memd = new Cache::Memcached { 'servers' => ['127.0.0.1:11211'], 'namespace' => 'Cache::Memcached::Blah' }; $memd->enable_compress(0); my $memd_fast = new Cache::Memcached::Fast { 'servers' => ['127.0.0.1:11211'], 'namespace' => 'Cache::Memcached::Fast' }; my $value = 'lisrutfhigu hiwr ighwiergis ebwsbrfgus e'; my $max_keys = 1000; #заполняем мемкашед данными для каждого namespace-а for (my $i=$max_keys; $i>0 ; $i--) { $memd->set($i, $value); $memd_fast->set($i, $value); } my $val; cmpthese(10000, # число итераций { 'Cache::Memcached set()' => sub { $val=$memd->set(int(rand($max_keys)), $value); }, 'Cache::Memcached set() noreply' => sub { $memd->set(int(rand($max_keys)), $value); }, 'Cache::Memcached::Fast set()' => sub { $val=$memd_fast->set(int(rand($max_keys)), $value); }, 'Cache::Memcached::Fast set() noreply' => sub { $memd_fast->set(int(rand($max_keys)), $value); } } ); cmpthese(10000, { 'Cache::Memcached get()' => sub { my $val=$memd->get(int(rand($max_keys))); }, 'Cache::Memcached::Fast get()' => sub { my $val=$memd_fast->get(int(rand($max_keys))); } } ); cmpthese(10000, { 'Cache::Memcached delete()' => sub { $val=$memd->delete(int(rand($max_keys))); }, 'Cache::Memcached delete() noreply' => sub { $memd->delete(int(rand($max_keys))); }, 'Cache::Memcached::Fast delete()' => sub { $val=$memd_fast->delete(int(rand($max_keys))); }, 'Cache::Memcached::Fast delete() noreply' => sub { $memd_fast->delete(int(rand($max_keys))); } } ); -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From zhecka на gmail.com Mon Nov 26 08:33:35 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Mon, 26 Nov 2007 19:33:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <1475879786.20071126173912@softsearch.ru> References: <248404252.20071113113923@softsearch.ru> <1475879786.20071126173912@softsearch.ru> Message-ID: <474AF55F.3050707@gmail.com> Монашёв Михаил пишет: > Здравствуйте. > > Спешу поделиться бенчмарками нового XS-клиента для мемкашеда, который > мы сейчас разрабатываем: > впечатляет, и в тоже время страшно становится. 13000 delete в секунду это жестоко. From postmaster на softsearch.ru Mon Nov 26 08:32:12 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 26 Nov 2007 19:32:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <1475879786.20071126173912@softsearch.ru> References: <248404252.20071113113923@softsearch.ru> <1475879786.20071126173912@softsearch.ru> Message-ID: <15310281277.20071126193212@softsearch.ru> Здравствуйте, Михаил. вдогонку... А может кто-нить скинуть скриптик на php, который с мемкашедом работает? Хочется сравнить производительность php-шного клиента и нашего... -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From jerom+moscow-pm на bibirevo.net Mon Nov 26 09:10:33 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Mon, 26 Nov 2007 20:10:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <4749F51F.1020500@gmail.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> <47485EED.3000904@bibirevo.net> <47488B1A.9040100@gmail.com> <47489486.4090401@bibirevo.net> <474897D5.5050009@gmail.com> <4748A906.6020305@bibirevo.net> <4749F51F.1020500@gmail.com> Message-ID: <474AFE09.5090100@bibirevo.net> Kaltashkin Eugene пишет: > Всё вроде бы хорошо, но теперь нужно построить обратную связь, а с ней > как раз и возникает проблема. > нижестоящие свичи ничего не знают о вышестоящем, ибо от него данные не > пробегали. > Снова впал в ступор. > Как вариант взять ip устройства с которого идёт анализ, вычислить > принадлежность свичу и трейсить от текущего свича подключенного > к устройству, но что-то останавливает. > Да, про обратную связь я забыл совсем. Но цель-то у нас использовать проверенные адреса, желательно - используемые везде. Может, добавить сюда DNSы, winsы, dhcpd, proxy, fileservers или ещё какой набор часто используемых машин? Понятно, что не совсем красиво, но это только для поддержания схемы сети. Или тщательнее чистить дампы от левых macов. Но для этого сначала надо определять, что такое 'левый'. Как я понял, этих вариантов недостаточно: - вычёркиваем все mac, которые не принадлежат (видны на порту в гордом одиночестве) ни одному свитчу - вычёркиваем все mac, которые принадлежат более чем одному свитчу Так посмотри глазами на каждом шагу алгоритма, где загвоздка. Но лучше бы использовать только проверенные и широкоиспользуемые машины для построения схемы. -- Andrey From zhecka на gmail.com Mon Nov 26 10:10:43 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Mon, 26 Nov 2007 21:10:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <474AFE09.5090100@bibirevo.net> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> <47485EED.3000904@bibirevo.net> <47488B1A.9040100@gmail.com> <47489486.4090401@bibirevo.net> <474897D5.5050009@gmail.com> <4748A906.6020305@bibirevo.net> <4749F51F.1020500@gmail.com> <474AFE09.5090100@bibirevo.net> Message-ID: <474B0C23.7000500@gmail.com> Andrey пишет: > Да, про обратную связь я забыл совсем. Но цель-то у нас использовать > проверенные адреса, желательно - используемые везде. Может, добавить > сюда DNSы, winsы, dhcpd, proxy, fileservers или ещё какой набор часто > используемых машин? Понятно, что не совсем красиво, но это только для > поддержания схемы сети. > > Или тщательнее чистить дампы от левых macов. Но для этого сначала надо > определять, что такое 'левый'. Как я понял, этих вариантов недостаточно: > > - вычёркиваем все mac, которые не принадлежат (видны на порту в гордом > одиночестве) ни одному свитчу > - вычёркиваем все mac, которые принадлежат более чем одному свитчу > > Так посмотри глазами на каждом шагу алгоритма, где загвоздка. Но лучше > бы использовать только проверенные и широкоиспользуемые машины для > построения схемы. > база зачищена полностью. широкораспространенные машины использовать бесполезно ибо они обычно висят на центральных свичах. From jerom+moscow-pm на bibirevo.net Mon Nov 26 10:19:50 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Mon, 26 Nov 2007 21:19:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?99rS2dcgzc/ax8EgyczJINrBzsnNwdTFzNjOwdEg?= =?koi8-r?b?1M/Qz8zPx8nR?= In-Reply-To: <474B0C23.7000500@gmail.com> References: <47482072.1070402@gmail.com> <47482221.6060200@bibirevo.net> <47482528.9000109@gmail.com> <474830E2.8010309@serezhkin.com> <47484F0C.5030006@gmail.com> <474853D6.20401@bibirevo.net> <474858F8.7020907@gmail.com> <47485EED.3000904@bibirevo.net> <47488B1A.9040100@gmail.com> <47489486.4090401@bibirevo.net> <474897D5.5050009@gmail.com> <4748A906.6020305@bibirevo.net> <4749F51F.1020500@gmail.com> <474AFE09.5090100@bibirevo.net> <474B0C23.7000500@gmail.com> Message-ID: <474B0E46.9010604@bibirevo.net> Kaltashkin Eugene пишет: > база зачищена полностью. широкораспространенные машины использовать > бесполезно ибо они обычно висят на центральных свичах. > > Они дают обратную связь как раз. А если база зачищена, то всё же работать должно. -- Andrey From andy на shitov.ru Mon Nov 26 11:16:43 2007 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 26 Nov 2007 22:16:43 +0300 Subject: [Moscow.pm] Die Presse Message-ID: <313283646.20071126221643@shitov.ru> Еще одна причина, чтобы у потенциальных докладчиков появилось желание выступить на будущем воркшопе :-) Журнал "Системный администратор" опубликовал в ноябрьском номере репортаж о прошедшем в октябре воркшопе "Perl Today": http://2007.perlrussia.ru/pub/samag11(60)-06-07.pdf (441 КБ) -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From funt4k на gmail.com Mon Nov 26 15:51:34 2007 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Tue, 27 Nov 2007 01:51:34 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <15310281277.20071126193212@softsearch.ru> References: <248404252.20071113113923@softsearch.ru> <1475879786.20071126173912@softsearch.ru> <15310281277.20071126193212@softsearch.ru> Message-ID: <96f4873d0711261551l208e1853k91b4cd48172be34a@mail.gmail.com> в мемкеше есть в примерах: set("str_key", "String to store in memcached"); $memcache->set("num_key", 123); $object = new StdClass; $object->attribute = 'test'; $memcache->set("obj_key", $object); $array = Array('assoc'=>123, 345, 567); $memcache->set("arr_key", $array); var_dump($memcache->get('str_key')); var_dump($memcache->get('num_key')); var_dump($memcache->get('obj_key')); } else { echo "Connection to memcached failed"; } ?> А будет ли это дело в CPAN и когда? Спасибо. 26.11.07, Монашёв Михаил написал(а): > > Здравствуйте, Михаил. > > вдогонку... > > А может кто-нить скинуть скриптик на php, который с мемкашедом > работает? Хочется сравнить производительность php-шного клиента и > нашего... > > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://softsearch.ru/ > Без бэкапа по жизни. > > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071127/28950018/attachment.html From al на beshenov.ru Sun Nov 25 21:02:33 2007 From: al на beshenov.ru (Alexey Beshenov) Date: Mon, 26 Nov 2007 08:02:33 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> References: <1483249230.20071125182806@shitov.ru> <4749FF27.5090701@rambler-co.ru> <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> Message-ID: <200711260802.46748@beshenov> On Monday 26 November 2007 02:25, Naim Shafiev wrote: > п≤п°п╔п· > C# - я─п╣п╢п╨п╬я│я┌п╫я▀п╧ я┌п╬я─п╪п╬п╥. C# --- я█я┌п╬ я▐п╥я▀п╨, п╟ п╫п╣ п╨п╬п╫п╨я─п╣я┌п╫я▀п╧ п╨п╬п╪п©п╦п╩я▐я┌п╬я─ п╦п╩п╦ п╦п╫я┌п╣я─п©я─п╣я┌п╟я┌п╬я─. п≤ Java я┌п╬п╤п╣. п≤ п©п╦я│п╟я┌я▄ п╫п╟ C# п╦ п╫п╟ Java я┌п╬п╤п╣ п╫я┐п╤п╫п╬ я┐п╪п╣я┌я▄, я─п╬п╡п╫п╬ п╨п╟п╨ п╦ п╫п╟ Perl. -- Alexey Beshenov http://beshenov.ru/ ----------- следущая часть ----------- п▓п╩п╬п╤п╣п╫п╦п╣ п╫п╣ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ я└п╬я─п╪п╟я┌п╣ п╠я▀п╩п╬ п╦п╥п╡п╩п╣я┤п╣п╫п╬… п≤п╪я▐ : п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌ п╒п╦п© : application/pgp-signature п═п╟п╥п╪п╣я─ : 189 п╠п╟п╧я┌п╬п╡ п·п©п╦я│п╟п╫п╦п╣: п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌ Url : http://mail.pm.org/pipermail/moscow-pm/attachments/20071126/fe3d3c3f/attachment.bin From postmaster на softsearch.ru Mon Nov 26 23:11:43 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 27 Nov 2007 10:11:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3P19nKIMvMycXO1CDEzNEgbWVtY2FjaGVk?= =?koi8-r?b?LcEgzsEgWFM=?= In-Reply-To: <96f4873d0711261551l208e1853k91b4cd48172be34a@mail.gmail.com> References: <248404252.20071113113923@softsearch.ru> <1475879786.20071126173912@softsearch.ru> <15310281277.20071126193212@softsearch.ru> <96f4873d0711261551l208e1853k91b4cd48172be34a@mail.gmail.com> Message-ID: <28116643.20071127101143@softsearch.ru> Здравствуйте Дмитрий, Этот пример я видел и уже переписал его кое-как под свои нужды. Вышло что примерно в 2 раза наш клиент быстрее пхп-шного. (6000 set|get в секунду vs 12000 set|get в секунду) Но есть опасения, что что-то не так намерял. Хочется полноценного бенча как с перлом. DN> в мемкеше есть в примерах: DN> $memcache = memcache_connect('localhost', 11211); DN> if ($memcache) { ═══════ $memcache->>set("str_key", "String to store in memcached"); ═══════ $memcache->>set("num_key", 123); DN> ═══════ $object = new StdClass; ═══════ $object->>attribute = 'test'; ═══════ $memcache->>set("obj_key", $object); DN> ═══════ $array = Array('assoc'=>123, 345, 567); ═══════ $memcache->>set("arr_key", $array); DN> ═══════ var_dump($memcache->get('str_key')); DN> ═══════ var_dump($memcache->get('num_key')); DN> ═══════ var_dump($memcache->get('obj_key')); DN> } DN> else { DN> ═══════ echo "Connection to memcached failed"; DN> } ?>> DN> А будет ли это дело в CPAN и когда? Да. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From anton.starcev на gmail.com Tue Nov 27 01:55:16 2007 From: anton.starcev на gmail.com (Anton Starcev) Date: Tue, 27 Nov 2007 12:55:16 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> References: <1483249230.20071125182806@shitov.ru> <218705277.20071126015011@softsearch.ru> <4749FF27.5090701@rambler-co.ru> <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> Message-ID: <73da3a4b0711270155y4d57d2e0ia1b346371d8c077d@mail.gmail.com> 26.11.07, Naim Shafiev написал(а): > > ИМХО > C# - редкостный тормоз. > Ну наверно не C#, а IIS, ASP.NET и Windows :-) C# - это просто язык. Если под линукс собрать, все, скорее всего, будет быстро. (http://www.mono-project.com/Main_Page) -- Anton.Starcev на gmail.com ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071127/379c168d/attachment.html From ivanshirokoff на gmail.com Tue Nov 27 02:06:04 2007 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Tue, 27 Nov 2007 13:06:04 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <73da3a4b0711270155y4d57d2e0ia1b346371d8c077d@mail.gmail.com> References: <1483249230.20071125182806@shitov.ru> <218705277.20071126015011@softsearch.ru> <4749FF27.5090701@rambler-co.ru> <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> <73da3a4b0711270155y4d57d2e0ia1b346371d8c077d@mail.gmail.com> Message-ID: <474BEC0C.4070306@gmail.com> Anton Starcev пишет: > Ну наверно не C#, а IIS, ASP.NET и Windows :-) C# - > это просто язык. > > Если под линукс собрать, все, скорее всего, будет быстро. > (http://www.mono-project.com/Main_Page) Не хочу затевать Holly War, но могу сказать, что ASP.NET работает с весьма хорошей скоростью. -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From andy на shitov.ru Tue Nov 27 02:10:36 2007 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 27 Nov 2007 13:10:36 +0300 Subject: [Moscow.pm] Why Perl sucks In-Reply-To: <474BEC0C.4070306@gmail.com> References: <1483249230.20071125182806@shitov.ru> <218705277.20071126015011@softsearch.ru> <4749FF27.5090701@rambler-co.ru> <218771510711251525m3cfe80c1x417d411adc6c0aba@mail.gmail.com> <73da3a4b0711270155y4d57d2e0ia1b346371d8c077d@mail.gmail.com> <474BEC0C.4070306@gmail.com> Message-ID: > Не хочу затевать Holly War, но могу сказать, что ASP.NET работает с > весьма хорошей скоростью. Да, тут нечего обсуждать. Работает отлично и точка. :-) . -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Tue Nov 27 06:09:48 2007 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 27 Nov 2007 17:09:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiBQZXJsIGNvbW11bml0eSAmIPLp9A==?= In-Reply-To: <-4314707988132108441@unknownmsgid> References: <-4314707988132108441@unknownmsgid> Message-ID: ---------- Forwarded message ---------- From: Oleg Bunin Date: 27.11.2007 16:10 -- Добрый день! Приглашаю perl-сообщество к совместной работе над Российскими интернет-технологиями :) В аттачменте общая информация о конференциях 2008 года - их пять штук. Планируйте свое время, будем рады видеть Вас в качестве докладчиков и участников всех из них. -- С уважением, Олег Бунин P. S. Вместо аттача (который все равно не пропустит mailman) - ссылка http://pavel.rogozhin.ru/files/ProfyClub%202008%20Common.pdf -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From andy на shitov.ru Tue Nov 27 07:01:49 2007 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 27 Nov 2007 18:01:49 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7RgtC60YDRi9GCINGB0LDQudGCINCy0L7RgNC6?= =?utf-8?b?0YjQvtC/0LAgwqtNYXkgUGVybMK7IDIwMDgg0LPQvtC00LA=?= Message-ID: Кто собирается посетить ?May Perl?, уже можно регистрироваться на сайте http://2008.perlrussia.ru/. Открыта полноценная регистрация и прием докладов. На этот раз сайт сделан не просто так, а на основе фреймворка Act (A conference toolkit), на котором работает около 25 сайтов конференций YAPC и Perl-воркшопов с 2003 года (а пять сайтов уже стоят в разработке для мероприятий еще ненаступившего 2008 года). Пожалуйста, не обращайте особого внимание на возможные ошибки и нелепицы версии на русском языке. Переводить фреймвок, написанный людьми, говорящими на EU-языках, не всегда слишком удобно. Недочеты будут постепенно исправляться. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From anton.starcev на gmail.com Tue Nov 27 13:05:39 2007 From: anton.starcev на gmail.com (Anton Starcev) Date: Wed, 28 Nov 2007 00:05:39 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7RgtC60YDRi9GCINGB0LDQudGCINCy0L7RgNC6?= =?utf-8?b?0YjQvtC/0LAgwqtNYXkgUGVybMK7IDIwMDgg0LPQvtC00LA=?= In-Reply-To: References: Message-ID: <73da3a4b0711271305s3f0e7bb4s3f2a3eb81f29d719@mail.gmail.com> 27.11.07, Andrew Shitov написал(а): > > На этот раз сайт сделан не просто так, а на основе фреймворка Act (A > conference toolkit) > А можно подробнее про этот фреймворк рассказать? -- Anton.Starcev на gmail.com ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071128/b99ebfa2/attachment.html From alex на kapranoff.ru Tue Nov 27 16:21:05 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Wed, 28 Nov 2007 03:21:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?+sHCwdfO2cUg08zBysTJy8kg0M8gcGVybCA1LjEw?= In-Reply-To: References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> Message-ID: <1196209265.8579.14.camel@kaptain2> В Пнд, 26/11/2007 в 15:46 +0300, Andrew Shitov пишет: > Привет! > > Если знаете, что из важного я упустил в презентации про Perl 5.10, > дайте, пожалуйста, знать. Имхо, интересны конструкции для управления бэктрекингом в регекспах. Про posessive квантификаторы ты упоминаешь, а вот про (*FAIL), (*PRUNE) и так далее -- нет. Ещё по мелочи: символ _ в прототипах, наконец сдохли псевдохэши (а мы их, например, использовали), прагма use mro и введение альтернативного Method Resolution Order аля Moose (C3), оптимизация альтернатив (маша|наташа) в регекспах с O(n) до O(1) с помощью trie. Ещё я бы добавил про новые модули в core. В первую очередь Module::Build вдобавок к МэйкМэйкеру и CPANPLUS вдобавок к CPAN. -- Alex Kapranoff Inner Mongolia From andy на shitov.ru Tue Nov 27 21:21:28 2007 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 28 Nov 2007 08:21:28 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7RgtC60YDRi9GCINGB0LDQudGCINCy0L7RgNC6?= =?utf-8?b?0YjQvtC/0LAgwqtNYXkgUGVybMK7IDIwMDgg0LPQvtC00LA=?= In-Reply-To: <73da3a4b0711271305s3f0e7bb4s3f2a3eb81f29d719@mail.gmail.com> References: <73da3a4b0711271305s3f0e7bb4s3f2a3eb81f29d719@mail.gmail.com> Message-ID: <1118218639.20071128082128@shitov.ru> > А можно подробнее про этот фреймворк рассказать? http://act.mongueurs.net/ -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Wed Nov 28 11:51:31 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Wed, 28 Nov 2007 22:51:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E1c3BzM/T2CDOwSDEz9PVx8Ug0NLPIHBlcmwg?= =?koi8-r?b?ySB3ZWI=?= In-Reply-To: <1196209265.8579.14.camel@kaptain2> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> Message-ID: <474DC6C3.7010401@serezhkin.com> Привет. Начал обдумывать как расказать об ООП в шестом перле, и в голову полезли примеры, имеющие отношение к вебпрограмированию. Посмотрел на список докладов, опа, появился ещё один про web2.0. Это здорово. Но е есть же ещё куча тем, которые хотелось бы обсудить: Перл и обработка огромных массивов данных. Перл и системное администрирование. Перл и управление умным домом. Гарри Потер и кубок огня. Перл и роботы, готовящие нам утренний rrs и запихивающие его в irc. Перл и его кишки. А мы всё веб да веб. Раскажите нам не про веб, пожалуйста, а ? -- Ivan B. Serezhkin From zhecka на gmail.com Wed Nov 28 12:15:29 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Wed, 28 Nov 2007 23:15:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E1c3BzM/T2CDOwSDEz9PVx8Ug0NLPIHBlcmwg?= =?koi8-r?b?ySB3ZWI=?= In-Reply-To: <474DC6C3.7010401@serezhkin.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> Message-ID: <474DCC61.9090501@gmail.com> Ivan B. Serezhkin пишет: > Привет. > > Начал обдумывать как расказать об ООП в шестом перле, и в голову полезли > примеры, имеющие отношение к вебпрограмированию. Посмотрел на список > докладов, опа, появился ещё один про web2.0. > > Это здорово. > > Но е есть же ещё куча тем, которые хотелось бы обсудить: > Перл и обработка огромных массивов данных. > Перл и системное администрирование. > Перл и управление умным домом. > Гарри Потер и кубок огня. > Перл и роботы, готовящие нам утренний rrs и запихивающие его в irc. > Перл и его кишки. > > А мы всё веб да веб. > Раскажите нам не про веб, пожалуйста, а ? > > хорошо подумал ? :) а то я как расскажу про парсилги логов и расчет статистики всяческой, ухи то и завянут у всех :) From ivan на serezhkin.com Wed Nov 28 12:32:09 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Wed, 28 Nov 2007 23:32:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E1c3BzM/T2CDOwSDEz9PVx8Ug0NLPIHBlcmwg?= =?koi8-r?b?ySB3ZWI=?= In-Reply-To: <474DCC61.9090501@gmail.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> <474DCC61.9090501@gmail.com> Message-ID: <474DD049.9020903@serezhkin.com> Привет ! Kaltashkin Eugene wrote: > хорошо подумал ? :) > а то я как расскажу про парсилги логов и расчет статистики всяческой, > ухи то и завянут у всех :) Ну если не на полчаса, то не завянут. Могу поспорить, что у тебя подход к этому делу в корне отличается от моего, так что логи, это тоже здорово. Особенно с бенчмарками и ноухау. -- Ivan B. Serezhkin From jerom+moscow-pm на bibirevo.net Wed Nov 28 12:44:07 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Wed, 28 Nov 2007 23:44:07 +0300 Subject: [Moscow.pm] =?utf-8?b?0L4g0L/RgNC40LzQtdC90LXQvdC40LggcGVybCA=?= =?utf-8?b?0L/RgNC4INGA0LDRgdC/0YDQtdC00LXQu9GR0L3QvdC+0Lkg0YHQsdC+0YA=?= =?utf-8?b?0LrQtSBDKysg0L/RgNC+0LXQutGC0LA=?= Message-ID: <474DD317.2040004@bibirevo.net> А будет ли кому-то интересно послушать про распределенную сборку C++ проекта (distcc) и применение perlа для раздачи задач на компиляцию? Результат - уменьшение времени сборки с 6 часов до 10 минут :-) Короткий спич минут на 10 -- Andrey From zhecka на gmail.com Wed Nov 28 12:46:48 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Wed, 28 Nov 2007 23:46:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?zyDQ0snNxc7FzsnJIHBlcmwg0NLJINLB09DSxcTF?= =?koi8-r?b?zKPOzs/KINPCz9LLxSBDKysg0NLPxcvUwQ==?= In-Reply-To: <474DD317.2040004@bibirevo.net> References: <474DD317.2040004@bibirevo.net> Message-ID: <474DD3B8.508@gmail.com> Andrey пишет: > А будет ли кому-то интересно послушать про распределенную сборку C++ > проекта (distcc) и применение perlа для раздачи задач на компиляцию? > Результат - уменьшение времени сборки с 6 часов до 10 минут :-) > > Короткий спич минут на 10 > ниверю :) скока машин ? make buildworld для jail проектов хочу за 5 минут :) From andy на shitov.ru Wed Nov 28 12:51:30 2007 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 28 Nov 2007 23:51:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?zyDQ0snNxc7FzsnJIHBlcmwg0NLJINLB09DSxcTF?= =?koi8-r?b?zKPOzs/KINPCz9LLxSBDKysg0NLPxcvUwQ==?= In-Reply-To: <474DD317.2040004@bibirevo.net> References: <474DD317.2040004@bibirevo.net> Message-ID: <1287272756.20071128235130@shitov.ru> > Результат - уменьшение времени сборки с 6 часов до 10 минут :-) Мне интересно. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From zhecka на gmail.com Wed Nov 28 12:44:30 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Wed, 28 Nov 2007 23:44:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E1c3BzM/T2CDOwSDEz9PVx8Ug0NLPIHBlcmwg?= =?koi8-r?b?ySB3ZWI=?= In-Reply-To: <474DD049.9020903@serezhkin.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> <474DCC61.9090501@gmail.com> <474DD049.9020903@serezhkin.com> Message-ID: <474DD32E.20507@gmail.com> Ivan B. Serezhkin пишет: > Ну если не на полчаса, то не завянут. > Могу поспорить, что у тебя подход к этому делу в корне отличается от > моего, так что логи, это тоже здорово. > Особенно с бенчмарками и ноухау. > > Знать бы еще про что рассказать :) и будет ли это таки интересно. я подумаю. ЗЫ: в 2001 году писал свой почтовый интерфейс аля Outlook и The Bat. К этой штуке прикручивал парсер входных данных для навигации по списку почтовых сообщений, я бы с ребятами из рамблера хотел бы обсудить данную тему. Готовы к обсуждению достоинств и недостатков web интерфейсов к почтовым системам ? :) From jerom+moscow-pm на bibirevo.net Wed Nov 28 12:53:55 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Wed, 28 Nov 2007 23:53:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?zyDQ0snNxc7FzsnJIHBlcmwg0NLJINLB09DSxcTF?= =?koi8-r?b?zKPOzs/KINPCz9LLxSBDKysg0NLPxcvUwQ==?= In-Reply-To: <474DD3B8.508@gmail.com> References: <474DD317.2040004@bibirevo.net> <474DD3B8.508@gmail.com> Message-ID: <474DD563.6050902@bibirevo.net> Kaltashkin Eugene пишет: > Andrey пишет: > >> Результат - уменьшение времени сборки с 6 часов до 10 минут :-) >> >> >> > ниверю :) скока машин ? > make buildworld для jail проектов хочу за 5 минут :) > Список строится динамически, по загрузке машин. Пиковое значение чуть более 60 хостов. -- Andrey From zhecka на gmail.com Wed Nov 28 12:55:54 2007 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Wed, 28 Nov 2007 23:55:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?zyDQ0snNxc7FzsnJIHBlcmwg0NLJINLB09DSxcTF?= =?koi8-r?b?zKPOzs/KINPCz9LLxSBDKysg0NLPxcvUwQ==?= In-Reply-To: <474DD563.6050902@bibirevo.net> References: <474DD317.2040004@bibirevo.net> <474DD3B8.508@gmail.com> <474DD563.6050902@bibirevo.net> Message-ID: <474DD5DA.2090301@gmail.com> Andrey пишет: > Список строится динамически, по загрузке машин. Пиковое значение чуть > более 60 хостов. > > Интересно :) NFS таки есть ? :) From jerom+moscow-pm на bibirevo.net Wed Nov 28 13:02:58 2007 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Thu, 29 Nov 2007 00:02:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?zyDQ0snNxc7FzsnJIHBlcmwg0NLJINLB09DSxcTF?= =?koi8-r?b?zKPOzs/KINPCz9LLxSBDKysg0NLPxcvUwQ==?= In-Reply-To: <474DD5DA.2090301@gmail.com> References: <474DD317.2040004@bibirevo.net> <474DD3B8.508@gmail.com> <474DD563.6050902@bibirevo.net> <474DD5DA.2090301@gmail.com> Message-ID: <474DD782.8020603@bibirevo.net> Kaltashkin Eugene пишет: >> Список строится динамически, по загрузке машин. Пиковое значение чуть более 60 хостов. >> > Интересно :) NFS таки есть ? :) Для сборки он не используется. Да и perl только для балансировки, основную работу делает distcc и gcc. From shafiev на gmail.com Wed Nov 28 13:20:16 2007 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 29 Nov 2007 00:20:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?zyDQ0snNxc7FzsnJIHBlcmwg0NLJINLB09DSxcTF?= =?koi8-r?b?zKPOzs/KINPCz9LLxSBDKysg0NLPxcvUwQ==?= In-Reply-To: <474DD782.8020603@bibirevo.net> References: <474DD317.2040004@bibirevo.net> <474DD3B8.508@gmail.com> <474DD563.6050902@bibirevo.net> <474DD5DA.2090301@gmail.com> <474DD782.8020603@bibirevo.net> Message-ID: <218771510711281320s6f005150qbc3e3fb9753a87bb@mail.gmail.com> Интересно будет послушать про распределение. Кстати а с какими флагами все это собирается? 29.11.07, Andrey написал(а): > > Kaltashkin Eugene пишет: > >> Список строится динамически, по загрузке машин. Пиковое значение чуть > более 60 хостов. > >> > > Интересно :) NFS таки есть ? :) > > Для сборки он не используется. Да и perl только для балансировки, > основную работу делает distcc и gcc. > ______________________________________________________________________ > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071129/ccaa5e3e/attachment.html From alex на kapranoff.ru Wed Nov 28 14:02:39 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Thu, 29 Nov 2007 01:02:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E1c3BzM/T2CDOwSDEz9PVx8Ug0NLPIHBlcmwg?= =?koi8-r?b?ySB3ZWI=?= In-Reply-To: <474DD32E.20507@gmail.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> <474DCC61.9090501@gmail.com> <474DD049.9020903@serezhkin.com> <474DD32E.20507@gmail.com> Message-ID: <1196287360.4077.0.camel@aukland> В Срд, 28/11/2007 в 23:44 +0300, Kaltashkin Eugene пишет: > ЗЫ: в 2001 году писал свой почтовый интерфейс аля Outlook и The Bat. К > этой штуке прикручивал парсер входных данных для навигации по списку > почтовых сообщений, я бы с ребятами из рамблера хотел бы обсудить данную > тему. Готовы к обсуждению достоинств и недостатков web интерфейсов к > почтовым системам ? :) Да! :) -- Alex Kapranoff, Rambler Mail. From postmaster на softsearch.ru Wed Nov 28 14:15:27 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 29 Nov 2007 01:15:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E1c3BzM/T2CDOwSDEz9PVx8Ug0NLPIHBlcmwg?= =?koi8-r?b?ySB3ZWI=?= In-Reply-To: <474DC6C3.7010401@serezhkin.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> Message-ID: <377462876.20071129011527@softsearch.ru> Здравствуйте Иван, IBS> Но е есть же ещё куча тем, которые хотелось бы обсудить: IBS> Перл и обработка огромных массивов данных. Вот и приехали. И об этом спрашивает челок, работающий в Яндексе... Думал вы там друг с другом разговариваете... Неужели паранойя в борьбе со спамом вытеснила здравый смысл?... -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Wed Nov 28 14:35:55 2007 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 29 Nov 2007 01:35:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E1c3BzM/T2CDOwSDEz9PVx8Ug0NLPIHBlcmwg?= =?koi8-r?b?ySB3ZWI=?= In-Reply-To: <474DC6C3.7010401@serezhkin.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> Message-ID: <1161118420.20071129013555@softsearch.ru> Здравствуйте Иван, IBS> Но е есть же ещё куча тем, которые хотелось бы обсудить: IBS> Перл и обработка огромных массивов данных. Если серьёзно, то очень интересно про Event::Lib и/или EV.pm послушать. Это очень близко к POE, но более низкоуровнево и пошустрее вроде. Есть подозрение, что на этой/их штуках можно писать быстрые сервисы и наконец избавиться от Апача с его проблемами. Единственное не хватает - это нормального драйвера для мускула. Но ведь это можно исправить... P.S. libev под Фрёй кто-нить пробовал использовать? Её автор похоже не смог подружиться с kqueue. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://softsearch.ru/ Без бэкапа по жизни. From andy на shitov.ru Wed Nov 28 14:47:39 2007 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 29 Nov 2007 01:47:39 +0300 Subject: [Moscow.pm] UPW2008 Message-ID: <1083235293.20071129014739@shitov.ru> 23 февраля приглашаю всех в Киев на украинский воркшоп "Перл мова". http://2008.perlukraine.org/ Докладчики желанны не меньше, чем для московских мероприятий. День выбран и с тем рассчетом, чтобы можно было в выходной съездить на Украину. -- Андрей Шитов ______________________________________________________________________ andy на shitov.ru | http://www.shitov.ru From ivan на serezhkin.com Wed Nov 28 14:55:54 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin ) Date: Thu, 29 Nov 2007 01:55:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E1c3BzM/T2CDOwSDEz9PVx8Ug0NLPIHBlcmwg?= =?koi8-r?b?ySB3ZWI=?= In-Reply-To: <377462876.20071129011527@softsearch.ru> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> <377462876.20071129011527@softsearch.ru> Message-ID: <474DF1FA.50005@serezhkin.com> Михаил Монашёв wrote: > Здравствуйте Иван, > > IBS> Но е есть же ещё куча тем, которые хотелось бы обсудить: > IBS> Перл и обработка огромных массивов данных. > > Вот и приехали. И об этом спрашивает челок, работающий в Яндексе... > Думал вы там друг с другом разговариваете... Неужели паранойя в борьбе > со спамом вытеснила здравый смысл?... Действительно большие массивы данных у нас обрабатываются при помощи .... а вовсе не перла, так эффективнее. Разговаривать мы разговариваем, но ещё больше любим слушать других. И причём тут спам ? -- Ivan B. Serezhkin From ivanshirokoff на gmail.com Thu Nov 29 00:58:24 2007 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Thu, 29 Nov 2007 11:58:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/E1c3BzM/T2CDOwSDEz9PVx8Ug0NLPIHBlcmwg?= =?koi8-r?b?ySB3ZWI=?= In-Reply-To: <474DC6C3.7010401@serezhkin.com> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> Message-ID: <474E7F30.7060404@gmail.com> Ivan B. Serezhkin пишет: > Но е есть же ещё куча тем, которые хотелось бы обсудить: Хелло... еще пара дней и у меня по любому созреет доклад на тему как собирать перловые XS пакеты под виндой... если раньше с ума не сойду =))) -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From ivan на serezhkin.com Thu Nov 29 09:15:58 2007 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 29 Nov 2007 20:15:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?4SDXxNLVxyDL1M8gzsUg18nExcwgPw==?= In-Reply-To: <377462876.20071129011527@softsearch.ru> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> <377462876.20071129011527@softsearch.ru> Message-ID: <474EF3CE.7070602@serezhkin.com> привет . http://perlmonks.org/?node_id=176043 -- Ivan B. Serezhkin From ivanshirokoff на gmail.com Thu Nov 29 12:34:05 2007 From: ivanshirokoff на gmail.com (Ivan Shirokov) Date: Thu, 29 Nov 2007 23:34:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?88LP0svBINDF0szP19nIIFhTINDBy8XUz9cg0M/E?= =?koi8-r?b?IPfJzsTP19M=?= Message-ID: <6aad99ec0711291234g6b1987f8n724e6450e1e0bb96@mail.gmail.com> Друзья, есть у меня нездоровая потребность проинсталлировать SDL_Perl.pm под виндовс. =) Бьюсь я над этим делом уже 3й день. Естественно вместо make пользуюсь nmake.exe от M$. Вместо g++ идет cl.exe из Visual Studio. Собственно проблема заключается в том, что инсталлируется у меня только Perl код, а все прибамбасы XS остаются без должного внимания. Ерроров при сборке не наблюдается. Если кто-нибудь сталкивался с подобными задачами - подскажите в какую сторону копать, т.к. в XS я полный дундук =/ ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071129/b17fd805/attachment.html From evdokimov.denis на gmail.com Thu Nov 29 13:20:12 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 30 Nov 2007 00:20:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?88LP0svBINDF0szP19nIIFhTINDBy8XUz9cg0M/E?= =?koi8-r?b?IPfJzsTP19M=?= In-Reply-To: <6aad99ec0711291234g6b1987f8n724e6450e1e0bb96@mail.gmail.com> References: <6aad99ec0711291234g6b1987f8n724e6450e1e0bb96@mail.gmail.com> Message-ID: > > Друзья, есть у меня нездоровая потребность проинсталлировать SDL_Perl.pm > под виндовс. =) > А почему бы не поставить через ppm ? я нашел 2.1.3 http://www.bribes.org/perl/ppm/SDL_Perl-2.1.3-PPM58.tar.gz ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071130/6b8ff556/attachment.html From ivanshirokoff на gmail.com Thu Nov 29 23:31:07 2007 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 30 Nov 2007 10:31:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?88LP0svBINDF0szP19nIIFhTINDBy8XUz9cg0M/E?= =?koi8-r?b?IPfJzsTP19M=?= In-Reply-To: References: <6aad99ec0711291234g6b1987f8n724e6450e1e0bb96@mail.gmail.com> Message-ID: <474FBC3B.4030906@gmail.com> Denis Evdokimov пишет: > А почему бы не поставить через ppm ? > я нашел 2.1.3 > http://www.bribes.org/perl/ppm/SDL_Perl-2.1.3-PPM58.tar.gz Хммм... а вам удалось поставить через PPM под виндовс??? У меня PPM не качает - говорит что не может найти пакет. Когда ставлю через perl -MCPAN -e shell начинаются вышеобозначенные проблемы с компиляцией. В действительности - такие проблемы не у меня одного. -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From ivanshirokoff на gmail.com Fri Nov 30 00:16:49 2007 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 30 Nov 2007 11:16:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?88LP0svBINDF0szP19nIIFhTINDBy8XUz9cg0M/E?= =?koi8-r?b?IPfJzsTP19M=?= In-Reply-To: References: <6aad99ec0711291234g6b1987f8n724e6450e1e0bb96@mail.gmail.com> Message-ID: <474FC6F1.40603@gmail.com> Denis Evdokimov пишет: > А почему бы не поставить через ppm ? > я нашел 2.1.3 > http://www.bribes.org/perl/ppm/SDL_Perl-2.1.3-PPM58.tar.gz Оки... я вас понял, спасибо... я просто до этого смотрел в репозитарии ActiveState. Странно, но этот пакет встал на винде вообще без проблем. =/ Спасибо. -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From nordicdyno на yandex.ru Fri Nov 30 02:33:46 2007 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 30 Nov 2007 13:33:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?4SDXxNLVxyDL1M8gzsUg18nExcwgPw==?= In-Reply-To: 1650000000263564167 References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> <377462876.20071129011527@softsearch.ru> 1650000000263564167 Message-ID: <977431196418826@webmail25.yandex.ru> Wow! Кстати, такой возможно смешной вопрос, но тем не менее... :) С чего начать изучение perlmonks.org неофиту сайта? К стыду своему был там всего несколько раз. Что интересное и где там лежит. Стоит ли там завести аккаунт? Может "опытные" подскажут? =) 29.11.07, 20:15, Ivan B. Serezhkin (ivan на serezhkin.com): > привет . > http://perlmonks.org/?node_id=176043 From ivanshirokoff на gmail.com Fri Nov 30 03:05:17 2007 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 30 Nov 2007 14:05:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?4SDXxNLVxyDL1M8gzsUg18nExcwgPw==?= In-Reply-To: <977431196418826@webmail25.yandex.ru> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> <377462876.20071129011527@softsearch.ru> 1650000000263564167 <977431196418826@webmail25.yandex.ru> Message-ID: <474FEE6D.5050700@gmail.com> Orlovsky Alexander пишет: > Wow! > Кстати, такой возможно смешной вопрос, но тем не менее... :) > С чего начать изучение perlmonks.org неофиту сайта? К стыду своему был там всего несколько раз. > Что интересное и где там лежит. Стоит ли там завести аккаунт? > Может "опытные" подскажут? =) > Попробуйте начать с этого http://www.perlmonks.org/?node_id=519263 -- _______________________________________ Ivan Shirokoff www.technocat.ru/ From alex на kapranoff.ru Fri Nov 30 03:19:51 2007 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 30 Nov 2007 14:19:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?4SDXxNLVxyDL1M8gzsUg18nExcwgPw==?= In-Reply-To: <977431196418826@webmail25.yandex.ru> References: <47419C81.10100@gmail.com> <547d1aa70711190727g3bb36cco7f0a0fcb877c42c8@mail.gmail.com> <4741BE55.1080005@serezhkin.com> <948682501.20071119205745@softsearch.ru> <4741D0FC.9070508@serezhkin.com> <1138220589.20071119221826@softsearch.ru> <4741FFC4.2090202@serezhkin.com> <13710268844.20071120005452@softsearch.ru> <4742A8EC.8070701@serezhkin.com> <1196209265.8579.14.camel@kaptain2> <474DC6C3.7010401@serezhkin.com> <377462876.20071129011527@softsearch.ru> 1650000000263564167 <977431196418826@webmail25.yandex.ru> Message-ID: <1196421591.7051.11.camel@kaptain2> В Птн, 30/11/2007 в 13:33 +0300, Orlovsky Alexander пишет: > Wow! > Кстати, такой возможно смешной вопрос, но тем не менее... :) > С чего начать изучение perlmonks.org неофиту сайта? К стыду своему был там всего несколько раз. > Что интересное и где там лежит. Стоит ли там завести аккаунт? Очень даже стоит. Самый толковый веб-форум про Перл. Кладезь и всё такое. Благодаря довольно сложной структуре имеет некоторый интеллектуальный порог входа. Из-за этого порога, а также защиты от роботов гугля не превратился в помойку. Надо зарегаться, потом читать: http://www.perlmonks.org/?node=PerlMonks%20FAQ http://www.perlmonks.org/?node=Selected%20Best%20Nodes From evdokimov.denis на gmail.com Fri Nov 30 06:20:27 2007 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 30 Nov 2007 17:20:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?88LP0svBINDF0szP19nIIFhTINDBy8XUz9cg0M/E?= =?koi8-r?b?IPfJzsTP19M=?= In-Reply-To: <474FC6F1.40603@gmail.com> References: <6aad99ec0711291234g6b1987f8n724e6450e1e0bb96@mail.gmail.com> <474FC6F1.40603@gmail.com> Message-ID: > > я просто до этого смотрел в репозитарии ActiveState. Рекомендую добавить эти репозитарии http://www.bribes.org/perl/ppm/package.lst http://perl.apache.org/dist/win32-bin/ppms/package.lst http://theoryx5.uwinnipeg.ca/ppms/package.lst ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20071130/06e1e69c/attachment-0001.html