From nikita-aznaourian на yandex.ru Thu Jul 1 06:14:48 2010 From: nikita-aznaourian на yandex.ru (aznaourian nikita) Date: Thu, 01 Jul 2010 17:14:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybCB4cyA6IMvByyDQxdLFxMHU2CDPwt/Fy9Qg?= =?koi8-r?b?y8zB09PBIMnaIFhTICDXIFBlcmwgySDPwtLB1M7P?= Message-ID: <201661277990088@web30.yandex.ru> Всем привет. Есть класс описанный в XS : class A { public: A() {a = 100;}; void check() {printf("a is %d\n", a)}; int a; }; MODULE = Test::test1 PACKAGE = Test::test1::Package A* A::new() CODE: RETVAL = new A(); OUTPUT: RETVAL Также описание этого класса присутствует в typemap: TYPEMAP A * O_OBJECT Далее объект этого класса создается в perl: my $cppobject = Test::test1::Package->new() и сохраняется. Также в perl описана функция, которая возвращает этот объект: sub getCpp { my ($self) = @_; return $self->[CppOBJECT]; } Причем Dump показал, что на данном этапе сохранненый и текущие объекты совпадают: В какой-томомент XS дергает эту функцию и получает объект класса А. SV* cppObject = call_getCpp(); Далее если просто кастовать SV* к A* и вызывать функцию check - то значение a выведется неправильным. Хотя все функции вызываются нормально. Вопрос - как нужно правильно кастовать полученный объект к нужному типу, чтобы с ним можно было работать? From dmitry на karasik.eu.org Thu Jul 1 07:55:26 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Thu, 1 Jul 2010 16:55:26 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybCB4cyA6IMvByyDQxdLFxMHU2CDPwt/Fy9Qg?= =?koi8-r?b?y8zB09PBIMnaIFhTICDXIFBlcmwgySDPwtLB1M7P?= In-Reply-To: <201661277990088@web30.yandex.ru> References: <201661277990088@web30.yandex.ru> Message-ID: <20100701145526.GA87265@tetsuo.karasik.eu.org> > В какой-томомент XS дергает эту функцию и получает объект класса А. > SV* cppObject = call_getCpp(); > Вопрос - как нужно правильно кастовать полученный объект к нужному типу, чтобы с ним можно было работать? (A*)(SvIV((SV*)SvRV(cppObject))) -- Sincerely, Dmitry Karasik From nikita-aznaourian на yandex.ru Thu Jul 1 08:10:51 2010 From: nikita-aznaourian на yandex.ru (aznaourian nikita) Date: Thu, 01 Jul 2010 19:10:51 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybCB4cyA6IMvByyDQxdLFxMHU2CDPwt/Fy9Qg?= =?koi8-r?b?y8zB09PBIMnaIFhTINcgUGVybCDJIM/C0sHUzs8=?= In-Reply-To: <20100701145526.GA87265@tetsuo.karasik.eu.org> References: <201661277990088@web30.yandex.ru> <20100701145526.GA87265@tetsuo.karasik.eu.org> Message-ID: <282741277997051@web72.yandex.ru> Большое спасибо. Все заработало) 01.07.10, 18:55, "Dmitry Karasik" : > > В какой-томомент XS дергает эту функцию и получает объект класса А. > > SV* cppObject = call_getCpp(); > > Вопрос - как нужно правильно кастовать полученный объект к нужному типу, чтобы с ним можно было работать? > > (A*)(SvIV((SV*)SvRV(cppObject))) > From akzhan.abdulin на gmail.com Thu Jul 1 12:44:22 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Thu, 1 Jul 2010 23:44:22 +0400 Subject: [Moscow.pm] CPAN vs RPM In-Reply-To: <201007010908.48672.aml@rulezz.ru> References: <4C19CAEA.6030304@rambler.ru> <201006301737.50067.aml@rulezz.ru> <201007010908.48672.aml@rulezz.ru> Message-ID: Вот поэтому Mojo лучше :) Ну или Dancer/Sinatra etc. 1 июля 2010 г. 9:08 пользователь Alexander Lourier написал: > В письме Wednesday 30 June 2010 18:07:56 Вячеслав Матюхин написал: > > > On Jun 30, 2010, at 17:37, Alexander Lourier wrote: > > > В письме Wednesday 30 June 2010 17:29:08 Вячеслав Матюхин написал: > > >> On Jun 30, 2010, at 14:16, Roman V. Nikolaev wrote: > > >>> 29.06.2010 18:36, Вячеслав Матюхин пишет: > > >>>> On Jun 29, 2010, at 16:49, Roman V. Nikolaev wrote: > > >>>>> С дебианом обычно проблем нет. Пишешь RFP и в копию Debian Perl > Group > > >>>>> ставишь. В течении недели-двух добавляют в основной репозиторий =) > > >>>> > > >>>> В какой репозиторий, sid/unstable? :) > > >>>> Как это поможет на продакшне? > > >>> > > >>> Какая разница если вы с CPAN тот же модуль ставите? Лучше с sid чем с > > >>> CPAN, его хоть майнтейнер дебиана проверил и упаковал правильно. > > >> > > >> Я не ставлю с CPAN модули. Ни на продакшн, ни даже на девелоперские > > >> хосты, потому что писать код лучше в окружении, близком к боевому. (На > > >> локалхост для своих личных нужд ставлю, конечно). > > >> > > >> И включать sid на продакшне тоже не имею желания :) > > > > > > Мне кажется надёжнее взять source-пакет с sid и пересобрать под lenny, > > > чем самому заворачивать. > > > > Да. > > Но это не всегда работает, свежие source-пакеты любят необоснованно > > зависеть от свежих debhelper и perl 5.10. > > Между debhelper'ами lenny и sid сейчас практически нет разницы. Надо просто > в зависимостях пакета версии открутить > назад, и всё практически без проблем заводится. > > > А еще иногда встречается такой ад: > > http://packages.ubuntu.com/lucid/libcatalyst-modules-perl > > Мать моя :) > > -- > Alexander Lourier, http://aml.rulezz.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Thu Jul 1 12:48:28 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Thu, 1 Jul 2010 23:48:28 +0400 Subject: [Moscow.pm] =?utf-8?b?0JfQsNCz0YDRg9C30LrQsCAuUE1DLdGE0LDQudC7?= =?utf-8?b?0L7Qsg==?= In-Reply-To: References: Message-ID: Web-приложения должны быть в памяти постоянно. Задания должны быть долгими/циклическими. То есть это максимум влияет на скорость загрузки, что достаточно редкое событие. 30 июня 2010 г. 15:40 пользователь Walery Studennikov написал: > Hi All. > > При загрузке модулей perl сначала ищет .pmc файлы, а потом .pm. > > Если модулей много, то вся эта свистопляска занимает достаточно много > времени с ресурсов: > > $ strace perl -MTestModule -e 1 > ... > stat64("/usr/local/lib/perl5/TestModule.pmc", 0xbfd6b310) = -1 ENOENT > (No such file or directory) > stat64("/usr/local/lib/perl5/TestModule.pm", 0xbfd6b280) = -1 ENOENT > (No such file or directory) > stat64("/usr/local/share/perl5/TestModule.pmc", 0xbfd6b310) = -1 > ENOENT (No such file or directory) > stat64("/usr/local/share/perl5/TestModule.pm", 0xbfd6b280) = -1 ENOENT > (No such file or directory) > stat64("/usr/local/share/perl5/TestModule.pmc", 0xbfd6b310) = -1 > ENOENT (No such file or directory) > stat64("/usr/local/share/perl5/TestModule.pm", 0xbfd6b280) = -1 ENOENT > (No such file or directory) > stat64("/usr/lib/perl5/TestModule.pmc", 0xbfd6b310) = -1 ENOENT (No > such file or directory) > stat64("/usr/lib/perl5/TestModule.pm", 0xbfd6b280) = -1 ENOENT (No > such file or directory) > и т. п. > > По крайней мере при девелопменте это неудобно -- перезагрузка > приложения занимает слишком много времени. > > Может быть можно как-то выключить эти попытки загрузить .pmc? > > -- > Walery Studennikov > http://www.reg.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Fri Jul 2 09:15:14 2010 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 2 Jul 2010 20:15:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?0MzBx8nB1D8=?= Message-ID: Это плагиат или как и зачем такое происходит? http://search.cpan.org/~fluffy/Term-ProgressBar-2.09/lib/Term/ProgressBar.pm http://search.cpan.org/~nkh/PerlBuildSystem-0.44/PBS/ProgressBar.pm From xamess на gmail.com Fri Jul 2 09:19:44 2010 From: xamess на gmail.com (xames) Date: Fri, 2 Jul 2010 20:19:44 +0400 Subject: [Moscow.pm] =?koi8-r?b?0MzBx8nB1D8=?= In-Reply-To: References: Message-ID: package PBS::ProgressBar; # Nadim Khemir # this is a slightly modified Term::ProgressBar that allows me to color the progress bar # the author of the original module didn't want to include the 6 lines changes so I hijacked his module ;-) # 2 июля 2010 г. 20:15 пользователь Denis Evdokimov написал: > Это плагиат или как и зачем такое происходит? > http://search.cpan.org/~fluffy/Term-ProgressBar-2.09/lib/Term/ProgressBar.pm > http://search.cpan.org/~nkh/PerlBuildSystem-0.44/PBS/ProgressBar.pm > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From akzhan.abdulin на gmail.com Fri Jul 2 09:26:48 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Fri, 2 Jul 2010 20:26:48 +0400 Subject: [Moscow.pm] =?utf-8?b?0L/Qu9Cw0LPQuNCw0YI/?= In-Reply-To: References: Message-ID: feel free to fork it ;) 2 июля 2010 г. 20:19 пользователь xames написал: > package PBS::ProgressBar; > > # Nadim Khemir > # this is a slightly modified Term::ProgressBar that allows me to > color the progress bar > # the author of the original module didn't want to include the 6 lines > changes so I hijacked his module ;-) > # > > > > 2 июля 2010 г. 20:15 пользователь Denis Evdokimov > написал: > > Это плагиат или как и зачем такое происходит? > > > http://search.cpan.org/~fluffy/Term-ProgressBar-2.09/lib/Term/ProgressBar.pm > > http://search.cpan.org/~nkh/PerlBuildSystem-0.44/PBS/ProgressBar.pm > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Fri Jul 2 09:44:34 2010 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 2 Jul 2010 20:44:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?0MzBx8nB1D8=?= In-Reply-To: References: Message-ID: > feel free to fork it ;) Всё-таки форк и "ребрендинг" это не одно и тоже. Но, как указал Xames, автор написал причину. Правда я не понимаю, почему не Term::ProgressBar::Colored или как-нибудь так From akzhan.abdulin на gmail.com Fri Jul 2 12:04:21 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Fri, 2 Jul 2010 23:04:21 +0400 Subject: [Moscow.pm] =?utf-8?b?0L/Qu9Cw0LPQuNCw0YI/?= In-Reply-To: References: Message-ID: Не-не-не.. классический случай форка. Правда, действительно непонятно, почему именование изменено так. 2 июля 2010 г. 20:44 пользователь Denis Evdokimov написал: > > feel free to fork it ;) > Всё-таки форк и "ребрендинг" это не одно и тоже. > Но, как указал Xames, автор написал причину. > Правда я не понимаю, почему не > Term::ProgressBar::Colored или как-нибудь так > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Jul 7 07:14:57 2010 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 7 Jul 2010 16:14:57 +0200 Subject: [Moscow.pm] =?utf-8?b?0JzQvtC90L7Qs9C70L7RgtGL?= In-Reply-To: <218771511003281007m30ff2f3eg90cece3461c787e1@mail.gmail.com> References: <218771511002060706ha2e2216g36e9ce43132bf367@mail.gmail.com> <5402114c1002070211v6cc0d558h4469bd6ab0194c7f@mail.gmail.com> <218771511003280829y2aa96e29wdf686faa0fd4f416@mail.gmail.com> <218771511003281007m30ff2f3eg90cece3461c787e1@mail.gmail.com> Message-ID: http://blogs.perl.org/users/josh_ben_jore/2010/07/unicode-in-perl-ftw.html Чуваки транслитерируют Хилля :-) use utf8; use Encode 'encode'; print encode("ascii", 'Я очень рад, ведь я, наконец, возвращаюсь домой', sub{ sprintf "", shift });; BTW: -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Thu Jul 8 03:37:22 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 8 Jul 2010 14:37:22 +0400 Subject: [Moscow.pm] perl + apache 1.3 + mod_perl Message-ID: <1446303706.20100708143722@softsearch.ru> Здравствуйте. Порекомендуйте пожалуйста сборку перла под винду с апачеем 1.3 и модперлом. -- С уважением, Михаил Монашёв mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From akzhan.abdulin на gmail.com Thu Jul 8 03:52:08 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Thu, 8 Jul 2010 14:52:08 +0400 Subject: [Moscow.pm] perl + apache 1.3 + mod_perl In-Reply-To: <1446303706.20100708143722@softsearch.ru> References: <1446303706.20100708143722@softsearch.ru> Message-ID: http://www.gossamer-threads.com/lists/modperl/modperl/101746 8 июля 2010 г. 14:37 пользователь Михаил Монашёв написал: > перла ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Thu Jul 8 03:57:20 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Thu, 8 Jul 2010 14:57:20 +0400 Subject: [Moscow.pm] perl + apache 1.3 + mod_perl In-Reply-To: References: <1446303706.20100708143722@softsearch.ru> Message-ID: Хотя лучше перейти на PSGI. использовать Perl в режиме FastCGI, к примеру. Если Вы используете Dancer, Mojolicious или Catalyst, также не нужен mod_perl. При этом Perl-процессы можно обернуть в сервисы системы через srvany. 8 июля 2010 г. 14:52 пользователь Akzhan Abdulin написал: > http://www.gossamer-threads.com/lists/modperl/modperl/101746 > > > 8 июля 2010 г. 14:37 пользователь Михаил Монашёв > написал: > >> перла > > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Thu Jul 8 04:02:50 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 8 Jul 2010 15:02:50 +0400 Subject: [Moscow.pm] perl + apache 1.3 + mod_perl In-Reply-To: References: <1446303706.20100708143722@softsearch.ru> Message-ID: <726944086.20100708150250@softsearch.ru> Здравствуйте, Akzhan. Ключевое слово apache 1.3 . В этом и проблема. Вы же дали ссылки на второй апач. -- С уважением, Михаил Монашёв mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From akzhan.abdulin на gmail.com Thu Jul 8 04:09:14 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Thu, 8 Jul 2010 15:09:14 +0400 Subject: [Moscow.pm] perl + apache 1.3 + mod_perl In-Reply-To: <726944086.20100708150250@softsearch.ru> References: <1446303706.20100708143722@softsearch.ru> <726944086.20100708150250@softsearch.ru> Message-ID: К сожалению, никого не знаю, кто бы поднял mod_perl с первым Апачем под Windows. 8 июля 2010 г. 15:02 пользователь Михаил Монашёв написал: > Здравствуйте, Akzhan. > > Ключевое слово apache 1.3 . В этом и проблема. > Вы же дали ссылки на второй апач. > > > -- > > С уважением, > Михаил Монашёв > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Thu Jul 8 04:41:49 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Thu, 8 Jul 2010 14:41:49 +0300 Subject: [Moscow.pm] perl + apache 1.3 + mod_perl In-Reply-To: References: <1446303706.20100708143722@softsearch.ru> <726944086.20100708150250@softsearch.ru> Message-ID: Боюсь спросить - зачем? 2010/7/8 Akzhan Abdulin : > К сожалению, никого не знаю, кто бы поднял mod_perl с первым Апачем под > Windows. > > 8 июля 2010 г. 15:02 пользователь Михаил Монашёв > написал: >> >> Здравствуйте, Akzhan. >> >> Ключевое слово apache 1.3 . В этом и проблема. >> Вы же дали ссылки на второй апач. >> >> >> -- >> >> С уважением, >> Михаил Монашёв >> mailto:postmaster на softsearch.ru >> ICQ# 166233339 >> http://michael.mindmix.ru/ >> Без бэкапа по жизни. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From mons на cpan.org Thu Jul 8 04:54:43 2010 From: mons на cpan.org (Mons Anderson) Date: Thu, 8 Jul 2010 15:54:43 +0400 Subject: [Moscow.pm] perl + apache 1.3 + mod_perl In-Reply-To: References: <1446303706.20100708143722@softsearch.ru> Message-ID: <201007081554.43811.mons@cpan.org> Да и перл тогда нужно брать 5.005 Раз уж юзать ***ще, так по полной ) А еще можно KDE2 попатчить под BSD ;) On Thursday 08 July 2010 15:41:49 Андрей Костенко wrote: > Боюсь спросить - зачем? > -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From nordicdyno на yandex.ru Fri Jul 9 02:26:28 2010 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 09 Jul 2010 13:26:28 +0400 Subject: [Moscow.pm] =?koi8-r?b?4c7E0sXRINMgxM7FzSDSz9bExc7J0SE=?= Message-ID: <198871278667588@web112.yandex.ru> Поздравляю Андрея Шитова с Днем рождения! Спасибо за проделываемую работу по проведению конференций и активной социализации Perl программистов! Желаю не сбавлять оборотов и продолжать в том же духе и дальше. Ну и еще, конечно, успехов в тех проявлениях жизни, которые видны не всем, но куда более важны! :) From evgeniy на kosov.su Fri Jul 9 02:42:50 2010 From: evgeniy на kosov.su (Evgeniy Kosov) Date: Fri, 09 Jul 2010 13:42:50 +0400 Subject: [Moscow.pm] =?koi8-r?b?4c7E0sXRINMgxM7FzSDSz9bExc7J0SE=?= In-Reply-To: <198871278667588@web112.yandex.ru> References: <198871278667588@web112.yandex.ru> Message-ID: <4C36EF1A.7080006@kosov.su> Привет. > Поздравляю Андрея Шитова с Днем рождения! Плюсую... :) Желаю, чтобы следующий жизненный год был не менее насыщенным интересными событиями/конференциями/людьми. -- С уважением, Евгений Косов From q на cono.org.ua Fri Jul 9 02:47:11 2010 From: q на cono.org.ua (Alex Varyanick) Date: Fri, 9 Jul 2010 12:47:11 +0300 Subject: [Moscow.pm] =?utf-8?b?0JDQvdC00YDQtdGPINGBINC00L3QtdC8INGA0L4=?= =?utf-8?b?0LbQtNC10L3QuNGPIQ==?= In-Reply-To: <4C36EF1A.7080006@kosov.su> References: <198871278667588@web112.yandex.ru> <4C36EF1A.7080006@kosov.su> Message-ID: 2010/7/9 Evgeniy Kosov : > Привет. > >> Поздравляю Андрея Шитова с Днем рождения! Андрей: Здоровья семье и тебе ) -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From shafiev на gmail.com Fri Jul 9 04:05:39 2010 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 9 Jul 2010 16:05:39 +0500 Subject: [Moscow.pm] =?koi8-r?b?4c7E0sXRINMgxM7FzSDSz9bExc7J0SE=?= In-Reply-To: References: <198871278667588@web112.yandex.ru> <4C36EF1A.7080006@kosov.su> Message-ID: 9 июля 2010 г. 14:47 пользователь Alex Varyanick написал: > 2010/7/9 Evgeniy Kosov : >> Привет. >> >>> Поздравляю Андрея Шитова с Днем рождения! > > Андрей: > Здоровья семье и тебе ) Также +1024 > > -- > Varyanick I. Alex > icq: 102 575 440 > skype: cono.. > q на cono.org.ua > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From shulyakovskiy на rambler.ru Fri Jul 9 04:13:12 2010 From: shulyakovskiy на rambler.ru (=?KOI8-R?Q?=EE=C9=CB=CF=CC=C1=CA_=FB=D5=CC=D1=CB=CF=D7=D3=CB=C9=CA?=) Date: Fri, 09 Jul 2010 15:13:12 +0400 Subject: [Moscow.pm] =?koi8-r?b?4c7E0sXRINMgxM7FzSDSz9bExc7J0SE=?= In-Reply-To: References: <198871278667588@web112.yandex.ru> <4C36EF1A.7080006@kosov.su> Message-ID: <4C370448.30209@rambler.ru> 09.07.2010 13:47, Alex Varyanick пишет: > 2010/7/9 Evgeniy Kosov: > >> Привет. >> >> >>> Поздравляю Андрея Шитова с Днем рождения! >>> > Андрей: > Здоровья семье и тебе ) > > Желаю, что бы мечты сбывались! From dmarsentev на gmail.com Fri Jul 9 04:15:18 2010 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Fri, 9 Jul 2010 15:15:18 +0400 Subject: [Moscow.pm] =?koi8-r?b?4c7E0sXRINMgxM7FzSDSz9bExc7J0SE=?= In-Reply-To: References: <198871278667588@web112.yandex.ru> <4C36EF1A.7080006@kosov.su> Message-ID: Присоединяюсь к поздравлениям. :) Спасибо, Андрей, за moscow.pm Прими в качестве весёлого подарочка "Умка и Броневичок - Музыкант" http://www.youtube.com/watch?v=S-RaEly0BMs 9 июля 2010 г. 15:05 пользователь Naim Shafiev написал: > 9 июля 2010 г. 14:47 пользователь Alex Varyanick написал: >> 2010/7/9 Evgeniy Kosov : >>> Привет. >>> >>>> Поздравляю Андрея Шитова с Днем рождения! >> >> Андрей: >> Здоровья семье и тебе ) > Также > +1024 >> >> -- >> Varyanick I. Alex >> icq: 102 575 440 >> skype: cono.. >> q на cono.org.ua >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From q на cono.org.ua Fri Jul 9 06:25:13 2010 From: q на cono.org.ua (Alex Varyanick) Date: Fri, 9 Jul 2010 16:25:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0JDQvdC00YDQtdGPINGBINC00L3QtdC8INGA0L4=?= =?utf-8?b?0LbQtNC10L3QuNGPIQ==?= In-Reply-To: References: <198871278667588@web112.yandex.ru> <4C36EF1A.7080006@kosov.su> Message-ID: 2010/7/9 Dmitry Arsentiev : > Присоединяюсь к поздравлениям. :) > Спасибо, Андрей, за moscow.pm > > Прими в качестве весёлого подарочка > "Умка и Броневичок - Музыкант" > http://www.youtube.com/watch?v=S-RaEly0BMs Сорри что немного не в тему, но просто не смог сдеражть улыбку :) Захожу на титул ютуба, а он мне предлагает видео с Еленой Берковой посмотреть :) Елена Беркова 1 year ago 1,786,560 views Because you watched Умка и Броневичок... Так и знал что не стоит слушать Умку с Броневичком ;) -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From ruz на bestpractical.com Fri Jul 9 07:00:35 2010 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 9 Jul 2010 18:00:35 +0400 Subject: [Moscow.pm] =?utf-8?b?0LzQvtC90LjRgtC+0YDQuNC90LMg0YDQtdGB0YM=?= =?utf-8?b?0YDRgdC+0LIg0L3QsCDQv9GA0LXQtNC80LXRgiAi0LrQvtCz0LTQsCA=?= =?utf-8?b?0LbQtSDRgtGLINGD0LzRgNC10YjRjCDRgdC60L7RgtC40L3QsCI=?= Message-ID: Привет, Я знаю, что многие тут мониторят веб сервера на живучесть. Иногда это делается удаленно и без клиента непосредственно на сервере. Некотрые даже делают всякие просты действия, например логинятся в систему или проходятся по различным урлам. У меня же есть обратная задача. Хорошо - это когда URL ушел и плохо - когда он на месте или вернулся. Системы которые вы используете могут с этим справиться? Приблизительные требования: 1) Сгенерировать событие, если прошло Х времени, а URL все доступен. 2) Сгенерировать событие, если URL не доступен Х дней или там последние Н проверок и только один раз. 3) Сгенерировать событие, если URL не был доступен какое-то время и вдруг вернулся. 4) Cнять с мониторинга, если URL не доступен 3 месяца. -- Best regards, Ruslan. From aydar.kh на gmail.com Fri Jul 9 07:03:39 2010 From: aydar.kh на gmail.com (Aydar F. Khabibullin) Date: Fri, 9 Jul 2010 20:03:39 +0600 Subject: [Moscow.pm] =?utf-8?b?0JDQvdC00YDQtdGPINGBINC00L3QtdC8INGA0L4=?= =?utf-8?b?0LbQtNC10L3QuNGPIQ==?= In-Reply-To: References: <198871278667588@web112.yandex.ru> <4C36EF1A.7080006@kosov.su> Message-ID: Happy birthday! 9 июля 2010 г. 19:25 пользователь Alex Varyanick написал: > 2010/7/9 Dmitry Arsentiev : > > Присоединяюсь к поздравлениям. :) > > Спасибо, Андрей, за moscow.pm > > > > Прими в качестве весёлого подарочка > > "Умка и Броневичок - Музыкант" > > http://www.youtube.com/watch?v=S-RaEly0BMs > > Сорри что немного не в тему, но просто не смог сдеражть улыбку :) > Захожу на титул ютуба, а он мне предлагает видео с Еленой Берковой > посмотреть :) > > Елена Беркова > 1 year ago > 1,786,560 views > Because you watched > Умка и Броневичок... > > Так и знал что не стоит слушать Умку с Броневичком ;) > > -- > Varyanick I. Alex > icq: 102 575 440 > skype: cono.. > q на cono.org.ua > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Aydar F. Khabibullin ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Fri Jul 9 07:21:07 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Fri, 9 Jul 2010 17:21:07 +0300 Subject: [Moscow.pm] =?utf-8?b?0JDQvdC00YDQtdGPINGBINC00L3QtdC8INGA0L4=?= =?utf-8?b?0LbQtNC10L3QuNGPIQ==?= In-Reply-To: References: <198871278667588@web112.yandex.ru> <4C36EF1A.7080006@kosov.su> Message-ID: Да, присоединяюсь ко всем, желаю успехов Андрею и всем его хорошим начинаниям 2010/7/9 Aydar F. Khabibullin : > Happy birthday! > > 9 июля 2010 г. 19:25 пользователь Alex Varyanick написал: >> >> 2010/7/9 Dmitry Arsentiev : >> > Присоединяюсь к поздравлениям. :) >> > Спасибо, Андрей, за moscow.pm >> > >> > Прими в качестве весёлого подарочка >> > "Умка и Броневичок - Музыкант" >> > http://www.youtube.com/watch?v=S-RaEly0BMs >> >> Сорри что немного не в тему, но просто не смог сдеражть улыбку :) >> Захожу на титул ютуба, а он мне предлагает видео с Еленой Берковой >> посмотреть :) >> >> Елена Беркова >> 1 year ago >> 1,786,560 views >> Because you watched >> Умка и Броневичок... >> >> Так и знал что не стоит слушать Умку с Броневичком ;) >> >> -- >> Varyanick I. Alex >> icq: 102 575 440 >> skype: cono.. >> q на cono.org.ua >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Aydar F. Khabibullin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From nikita-aznaourian на yandex.ru Fri Jul 9 08:12:28 2010 From: nikita-aznaourian на yandex.ru (aznaourian nikita) Date: Fri, 09 Jul 2010 19:12:28 +0400 Subject: [Moscow.pm] =?koi8-r?b?98/Q0s/TINDSzyDXz9rX0sHdwcXN2cUg2s7B3sXO?= =?koi8-r?b?ydEgydogUGVybCBYUw==?= Message-ID: <10781278688348@web5.yandex.ru> Есть XS процедура, которая возвращает ссылку на массив SV*. В процедуре создается новый массив AV* array = (AV*)sv_2mortal((SV*)newAV()); AV* array2 = newAV(); av_push(newArray, newSVpv("value2", 0)); av_push(newArray, (SV*)newArray2); return newRV((SV*)newArray); При этом в перле выводится следующее: [ 'value', undef ]; cобсвтенно вопрос - почему? Как работает XS сборщик мусора? Понятно, что REFCNT для newArray2 = 1, Но он также равен 1 и для newSVpv(...) В чем разница между этими двумя указателями? Понятно, что можно это исправить , если второй массив тоже сделать с mortal. Но не понятно, почему, так происходит. From mons на cpan.org Fri Jul 9 08:54:31 2010 From: mons на cpan.org (Mons Anderson) Date: Fri, 9 Jul 2010 19:54:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?98/Q0s/TINDSzyDXz9rX0sHdwcXN2cUg2s7B3sXO?= =?koi8-r?b?ydEgydogUGVybCBYUw==?= In-Reply-To: <10781278688348@web5.yandex.ru> References: <10781278688348@web5.yandex.ru> Message-ID: <201007091954.31741.mons@cpan.org> On Friday 09 July 2010 19:12:28 aznaourian nikita wrote: > Есть XS процедура, которая возвращает ссылку на массив SV*. > > В процедуре создается новый массив > > AV* array = (AV*)sv_2mortal((SV*)newAV()); > > AV* array2 = newAV(); > > av_push(newArray, newSVpv("value2", 0)); > av_push(newArray, (SV*)newArray2); > > return newRV((SV*)newArray); > > При этом в перле выводится следующее: > [ > 'value', > undef > ]; > По моему вы делаете что-то очень страшное Если вы хотите вернуть ссылку на массив, это SV* arrayref = newRV_noinc( newAV() ); можно также заморталить: SV* mortal_arrayref = sv_2mortal(newRV_noinc( newAV() )); ваш вариант по видимому AV* array = newAV(); AV* array2 = newAV(); av_push(array, newSVpv("value2", 0)); av_push(array, newRV_noinc( array2 )); return sv_2mortal(newRV_noinc(array)); > cобсвтенно вопрос - почему? Как работает XS сборщик мусора? Понятно, что > REFCNT для newArray2 = 1, Но он также равен 1 и для newSVpv(...) В чем > разница между этими двумя указателями? newAV возвращает AV с установленным refcnt = 1; если мы делает newRV(newAV()), то получает refcnt на AV'шке = 2 и refcnt на RV'шке = 1 если мы делает newRV_noinc(newAV()), то получает refcnt на AV'шке = 1 и refcnt на RV'шке = 1. т.е. следить нужно только за RV'шкой. > > Понятно, что можно это исправить , если второй массив тоже сделать с > mortal. Но не понятно, почему, так происходит. > морталить имеет смысл только общую структуру, которая содержит в себе все элементы. в противном случае получите Attempt to free unreferenced... т.е. если вы создаете массив и его морталите, то элементы, который вы в него складываете морталить не нужно. при вызове FREETMPS (уничтожение морталов) у вас уничтожится морталеный массив, и т.к. кол-во ссылок на элементы этого массива уменьшится до 0 они тоже уничтожатся. -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From nikita-aznaourian на yandex.ru Fri Jul 9 09:43:03 2010 From: nikita-aznaourian на yandex.ru (Nikita Aznauryan) Date: Fri, 09 Jul 2010 20:43:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?RndkOiBSZTogUmU6ICD3z9DSz9Mg0NLPINfP2tfS?= =?koi8-r?b?wd3Bxc3ZxSDazsHexc7J0SDJ2iBQZXJsIFhT?= Message-ID: <18011278693784@web102.yandex.ru> 09.07.10, 19:54, "Mons Anderson" : > On Friday 09 July 2010 19:12:28 aznaourian nikita wrote: > > Есть XS процедура, которая возвращает ссылку на массив SV*. > > > > В процедуре создается новый массив > > > > AV* array = (AV*)sv_2mortal((SV*)newAV()); > > > > AV* array2 = newAV(); > > > > av_push(newArray, newSVpv("value2", 0)); > > av_push(newArray, (SV*)newArray2); > > > > return newRV((SV*)newArray); > > > > При этом в перле выводится следующее: > > [ > > 'value', > > undef > > ]; > > > > По моему вы делаете что-то очень страшное > > Если вы хотите вернуть ссылку на массив, это > SV* arrayref = newRV_noinc( newAV() ); > > можно также заморталить: > SV* mortal_arrayref = sv_2mortal(newRV_noinc( newAV() )); > > ваш вариант по видимому > > AV* array = newAV(); > AV* array2 = newAV(); > > av_push(array, newSVpv("value2", 0)); > av_push(array, newRV_noinc( array2 )); > > return sv_2mortal(newRV_noinc(array)); Попробовал написать так и получил как раз "Attempt to free...". Видимо из-за последней строки , где мы создаем новую мортальную ссылку и тут же ее уничтожаем при выходе из процедуры а заодно и массив, на который она ссылалась, если я не ошибаюсь. Правильно работает в этом случае вот такой вариант : AV* array = (AV*)sv_2mortal((SV*)newAV()); av_push(array, newSVpv("value2", 0)); av_push(array, newRV_noinc( (SV*)newAV() )); return newRV((SV*)array); Но мне все еще не понятно , в чем отличие второй строчки от третьей? Почему , если я хочу записать вторым элементом не ссылку на массив, а сам массив, я не могу написать вот так? AV* array = (AV*)sv_2mortal((SV*)newAV()); av_push(array, newSVpv("value2", 0)); av_push(array, (SV*)newAV() ); return newRV((SV*)array); В этом случае, если я правильно понимаю (а это видимо не так), создается массив, с REFCNT = 1 и он записывается вторым элементом основного массива. Аналогично во второй строчке создается SV и записывается первым элементом массива. Но почему первый элемент не уничтожается , а второй уничтожается? Ведь у обоих REF= 1 From mshogin на gmail.com Fri Jul 9 09:58:15 2010 From: mshogin на gmail.com (=?KOI8-R?B?7cnIwcnMIPvPx8nO?=) Date: Fri, 9 Jul 2010 20:58:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?4c7E0sXRINMgxM7FzSDSz9bExc7J0SE=?= In-Reply-To: References: <198871278667588@web112.yandex.ru> <4C36EF1A.7080006@kosov.su> Message-ID: Присоединяюсь к поздравлениям. Спасибо за moscow.pm ) Здоровья и успехов в работе! -- С уважением Михаил Шогин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Fri Jul 9 11:24:08 2010 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 9 Jul 2010 22:24:08 +0400 Subject: [Moscow.pm] =?utf-8?b?RndkOiBSZTogUmU6INCS0L7Qv9GA0L7RgSDQv9GA?= =?utf-8?b?0L4g0LLQvtC30LLRgNCw0YnQsNC10LzRi9C1INC30L3QsNGH0LXQvdC4?= =?utf-8?b?0Y8g0LjQtyBQZXJsIFhT?= In-Reply-To: <18011278693784@web102.yandex.ru> References: <18011278693784@web102.yandex.ru> Message-ID: 2010/7/9 Nikita Aznauryan : > Почему , если я хочу записать вторым элементом не ссылку на массив, а сам массив, я не могу написать вот так? Потому что в массив нельзя сохранить массив, а только ссылку на него. От pure perl ничем не отличается. -- Best regards, Ruslan. From andy на shitov.ru Fri Jul 9 11:57:33 2010 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 9 Jul 2010 20:57:33 +0200 Subject: [Moscow.pm] =?utf-8?b?0JDQvdC00YDQtdGPINGBINC00L3QtdC8INGA0L4=?= =?utf-8?b?0LbQtNC10L3QuNGPIQ==?= In-Reply-To: References: <198871278667588@web112.yandex.ru> <4C36EF1A.7080006@kosov.su> Message-ID: Всем спасибо! Dank u wel! :-) > Присоединяюсь к поздравлениям. > Спасибо за moscow.pm ) > Здоровья и успехов в работе! -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmitry на karasik.eu.org Sat Jul 10 06:22:35 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sat, 10 Jul 2010 15:22:35 +0200 Subject: [Moscow.pm] =?koi8-r?b?zc/OydTP0snOxyDSxdPV0tPP1yDOwSDQ0sXEzcXU?= =?koi8-r?b?ICLLz8fEwSDWxSDU2SDVzdLF29gg08vP1MnOwSI=?= In-Reply-To: References: Message-ID: <20100710132235.GA33502@tetsuo.karasik.eu.org> кастом скрипт к нагиосу не? On Fri, Jul 09, 2010 at 06:00:35PM +0400, Ruslan Zakirov wrote: > Привет, > > Я знаю, что многие тут мониторят веб сервера на живучесть. Иногда это > делается удаленно и без клиента непосредственно на сервере. Некотрые > даже делают всякие просты действия, например логинятся в систему или > проходятся по различным урлам. > > У меня же есть обратная задача. Хорошо - это когда URL ушел и плохо - > когда он на месте или вернулся. Системы которые вы используете могут с > этим справиться? > > Приблизительные требования: > 1) Сгенерировать событие, если прошло Х времени, а URL все доступен. > 2) Сгенерировать событие, если URL не доступен Х дней или там > последние Н проверок и только один раз. > 3) Сгенерировать событие, если URL не был доступен какое-то время и > вдруг вернулся. > 4) Cнять с мониторинга, если URL не доступен 3 месяца. > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From shafiev на gmail.com Sat Jul 10 12:30:30 2010 From: shafiev на gmail.com (Naim Shafiev) Date: Sun, 11 Jul 2010 00:30:30 +0500 Subject: [Moscow.pm] =?koi8-r?b?zc/OydTP0snOxyDSxdPV0tPP1yDOwSDQ0sXEzcXU?= =?koi8-r?b?ICLLz8fEwSDWxSDU2SDVzdLF29gg08vP1MnOwSI=?= In-Reply-To: <20100710132235.GA33502@tetsuo.karasik.eu.org> References: <20100710132235.GA33502@tetsuo.karasik.eu.org> Message-ID: 10 июля 2010 г. 18:22 пользователь Dmitry Karasik написал: > кастом скрипт к нагиосу не? Самое то,я считаю хотя можно и на других аналогах сделать > > On Fri, Jul 09, 2010 at 06:00:35PM +0400, Ruslan Zakirov wrote: >> Привет, >> >> Я знаю, что многие тут мониторят веб сервера на живучесть. Иногда это >> делается удаленно и без клиента непосредственно на сервере. Некотрые >> даже делают всякие просты действия, например логинятся в систему или >> проходятся по различным урлам. >> >> У меня же есть обратная задача. Хорошо - это когда URL ушел и плохо - >> когда он на месте или вернулся. Системы которые вы используете могут с >> этим справиться? >> >> Приблизительные требования: >> 1) Сгенерировать событие, если прошло Х времени, а URL все доступен. >> 2) Сгенерировать событие, если URL не доступен Х дней или там >> последние Н проверок и только один раз. >> 3) Сгенерировать событие, если URL не был доступен какое-то время и >> вдруг вернулся. >> 4) Cнять с мониторинга, если URL не доступен 3 месяца. >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Sincerely, >        Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From despairr на gmail.com Tue Jul 13 04:33:42 2010 From: despairr на gmail.com (Walery Studennikov) Date: Tue, 13 Jul 2010 15:33:42 +0400 Subject: [Moscow.pm] =?koi8-r?b?+sHH0tXay8EgLlBNQy3GwcrMz9c=?= In-Reply-To: References: <201006301638.47268.mons@cpan.org> <20100630130925.GA9337@tetsuo.karasik.eu.org> Message-ID: 30 июня 2010 г. 17:12 пользователь Walery Studennikov написал: > 30 июня 2010 г. 17:09 пользователь Dmitry Karasik > написал: >>> Кстати, заодно вопрос, что ещё кроме /usr/lib/perl5/Config.pm влияет >>> на дефолтовый @INC ? >> >> Config.pm не влияет вообще. Влияет env PERL5LIB . > > Это если он задан...  тогда он _добавляется_ в начало @INC. Собственно, вопрос о том "откуда он берётся" дефолтовый @INC и как на него повлиять, остаётся открытым. -- Walery Studennikov http://www.reg.ru/ From mons на cpan.org Tue Jul 13 05:53:43 2010 From: mons на cpan.org (Mons Anderson) Date: Tue, 13 Jul 2010 16:53:43 +0400 Subject: [Moscow.pm] =?koi8-r?b?+sHH0tXay8EgLlBNQy3GwcrMz9c=?= In-Reply-To: References: Message-ID: <201007131653.43888.mons@cpan.org> On Tuesday 13 July 2010 15:33:42 Walery Studennikov wrote: > Собственно, вопрос о том "откуда он берётся" дефолтовый @INC и как на > него повлиять, остаётся открытым. При сборке перла настраивается. Многие дистры как-раз добавляют кучу всякой фигни -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From postmaster на softsearch.ru Tue Jul 13 10:03:07 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 13 Jul 2010 21:03:07 +0400 Subject: [Moscow.pm] =?koi8-r?b?+sHH0tXay8EgLlBNQy3GwcrMz9c=?= In-Reply-To: References: Message-ID: <1861759342.20100713210307@softsearch.ru> Здравствуйте, Walery. >> При загрузке модулей perl сначала ищет .pmc файлы, а потом .pm. WS> Ответ нашёл роясь в исходниках... WS> Похоже надо пересобирать perl с директивой PERL_DISABLE_PMC... WS> Ох, как не хочется.... А зачем эти pmc вообще нужны и что мы потеряем, если соберёмся с этой опцией? -- С уважением, Михаил Монашёв mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ruz на bestpractical.com Tue Jul 13 12:02:45 2010 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 13 Jul 2010 23:02:45 +0400 Subject: [Moscow.pm] =?utf-8?b?0JfQsNCz0YDRg9C30LrQsCAuUE1DLdGE0LDQudC7?= =?utf-8?b?0L7Qsg==?= In-Reply-To: <1861759342.20100713210307@softsearch.ru> References: <1861759342.20100713210307@softsearch.ru> Message-ID: 2010/7/13 Михаил Монашёв : > Здравствуйте, Walery. > >>> При загрузке модулей perl сначала ищет .pmc файлы, а потом .pm. > > WS> Ответ нашёл роясь в исходниках... > WS> Похоже надо пересобирать perl с директивой PERL_DISABLE_PMC... > WS> Ох, как не хочется.... > > А зачем эти pmc вообще нужны и что мы потеряем, если соберёмся с этой > опцией? Ссылку выше приводили. Суть такая: сделали давно с одними целями, но так и не прижилось, а потом придумали хитрости. Ряд модулей может делать вкусности на основе PMC файлов. Я не знаю какие это модули. -- Best regards, Ruslan. From ruz на bestpractical.com Tue Jul 13 12:08:52 2010 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 13 Jul 2010 23:08:52 +0400 Subject: [Moscow.pm] =?utf-8?b?0JfQsNCz0YDRg9C30LrQsCAuUE1DLdGE0LDQudC7?= =?utf-8?b?0L7Qsg==?= In-Reply-To: <201007131653.43888.mons@cpan.org> References: <201007131653.43888.mons@cpan.org> Message-ID: 2010/7/13 Mons Anderson : > On Tuesday 13 July 2010 15:33:42 Walery Studennikov wrote: >> Собственно, вопрос о том "откуда он берётся" дефолтовый @INC и как на >> него повлиять, остаётся открытым. > > При сборке перла настраивается. > Многие дистры как-раз добавляют кучу всякой фигни Что вам мешает сделать следующее самым первым делом? BEGIN { my %bad_inc = map { $_ => 1 } qw( /xxcxc/aspd /alskdma/asjkdn ... ); @INC = grep !$bad_inc{$_}, @INC }; > -- > Mons Anderson aka Vladimir Perepelitsa > / #99779956 / quanth на irc.freenode.net -- Best regards, Ruslan. From postmaster на softsearch.ru Tue Jul 13 13:00:51 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 14 Jul 2010 00:00:51 +0400 Subject: [Moscow.pm] =?koi8-r?b?+sHH0tXay8EgLlBNQy3GwcrMz9c=?= In-Reply-To: References: <1861759342.20100713210307@softsearch.ru> Message-ID: <15810288238.20100714000051@softsearch.ru> Здравствуйте, Руслан. >>>> При загрузке модулей perl сначала ищет .pmc файлы, а потом .pm. >> >> WS> Ответ нашёл роясь в исходниках... >> WS> Похоже надо пересобирать perl с директивой PERL_DISABLE_PMC... >> WS> Ох, как не хочется.... >> >> А зачем эти pmc вообще нужны и что мы потеряем, если соберёмся с этой >> опцией? RZ> Ссылку выше приводили. Суть такая: сделали давно с одними целями, но RZ> так и не прижилось, а потом придумали хитрости. Ряд модулей может RZ> делать вкусности на основе PMC файлов. Я не знаю какие это модули. Из ссылки не ясно, что мы потеряем, выключив pmc. -- С уважением, Михаил Монашёв mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From mons на cpan.org Wed Jul 14 02:39:38 2010 From: mons на cpan.org (Mons Anderson) Date: Wed, 14 Jul 2010 13:39:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?+sHH0tXay8EgLlBNQy3GwcrMz9c=?= In-Reply-To: References: <201007131653.43888.mons@cpan.org> Message-ID: <201007141339.38684.mons@cpan.org> ничего не мешает. но у меня и перл чисто собран, так что это не мне нужно. On Tuesday 13 July 2010 23:08:52 Ruslan Zakirov wrote: > > При сборке перла настраивается. > > Многие дистры как-раз добавляют кучу всякой фигни > > Что вам мешает сделать следующее самым первым делом? > > BEGIN { >   my %bad_inc = map { $_ => 1 } qw( >     /xxcxc/aspd >     /alskdma/asjkdn >     ... >   ); >   @INC = grep !$bad_inc{$_}, @INC > }; -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From q на cono.org.ua Wed Jul 14 06:03:56 2010 From: q на cono.org.ua (Alex Varyanick) Date: Wed, 14 Jul 2010 16:03:56 +0300 Subject: [Moscow.pm] =?utf-8?b?0JfQsNCz0YDRg9C30LrQsCAuUE1DLdGE0LDQudC7?= =?utf-8?b?0L7Qsg==?= In-Reply-To: <15810288238.20100714000051@softsearch.ru> References: <1861759342.20100713210307@softsearch.ru> <15810288238.20100714000051@softsearch.ru> Message-ID: 2010/7/13 Михаил Монашёв : > Здравствуйте, Руслан. > Из ссылки не ясно, что мы потеряем, выключив pmc. Если Вы до этого не использовали их, то ничего не потеряете. Я когда-то давно делал систему логирования на препроцессинге, и в зависимости от log-level формировал pmc Файл. -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From postmaster на softsearch.ru Wed Jul 14 07:15:27 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 14 Jul 2010 18:15:27 +0400 Subject: [Moscow.pm] =?koi8-r?b?+sHH0tXay8EgLlBNQy3GwcrMz9c=?= In-Reply-To: References: <1861759342.20100713210307@softsearch.ru> <15810288238.20100714000051@softsearch.ru> Message-ID: <1152914444.20100714181527@softsearch.ru> Здравствуйте, Алекс. >> Из ссылки не ясно, что мы потеряем, выключив pmc. AV> Если Вы до этого не использовали их, то ничего не потеряете. Откуда ж мне знать, как устроен каждый модуль, что у меня стоит. Вдруг какой-то используется pmc. А я собрал перл без его поддержки. Модуль работать будет? Т.е. pm-файл всегда рядом с pmc-файлом находится? Или есть случаи, когда только pmc-файл есть без pm-файла? -- С уважением, Михаил Монашёв mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From q на cono.org.ua Wed Jul 14 07:33:41 2010 From: q на cono.org.ua (Alex Varyanick) Date: Wed, 14 Jul 2010 17:33:41 +0300 Subject: [Moscow.pm] =?utf-8?b?0JfQsNCz0YDRg9C30LrQsCAuUE1DLdGE0LDQudC7?= =?utf-8?b?0L7Qsg==?= In-Reply-To: <1152914444.20100714181527@softsearch.ru> References: <1861759342.20100713210307@softsearch.ru> <15810288238.20100714000051@softsearch.ru> <1152914444.20100714181527@softsearch.ru> Message-ID: 2010/7/14 Михаил Монашёв : > Здравствуйте, Алекс. > >>> Из ссылки не ясно, что мы потеряем, выключив pmc. > > AV> Если Вы до этого не использовали их, то ничего не потеряете. > > Откуда ж мне знать, как устроен каждый модуль, что у меня стоит. Вдруг > какой-то  используется  pmc. А я собрал перл без его поддержки. Модуль > работать  будет? Т.е. pm-файл всегда рядом с pmc-файлом находится? Или > есть случаи, когда только pmc-файл есть без pm-файла? Я не встречал без отсутствия pm файла.. Обычно делают какие-то предкомпиляции или изменения сорс pm файла для формирования кастомного pmc, поэтому pm всегда присутствовал во всём том, что я видел. -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From nikita-aznaourian на yandex.ru Thu Jul 15 06:13:48 2010 From: nikita-aznaourian на yandex.ru (Nikita Aznauryan) Date: Thu, 15 Jul 2010 17:13:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?99naz9cg0s/EydTFzNjTy8/HzyDExdPU0tXL1M/S?= =?koi8-r?b?wSDJ2iBQZXJsWFM=?= Message-ID: <232701279199628@web64.yandex.ru> Есть класс, который создается в XS: class A { .. }; MODULE = mod::XS PACKAGE = mod::XS::split A* A::new() CODE: RETVAL = new A(); OUTPUT RETVAL void A::DESTROY() CODE: delete THIS; И этот класс наследуется от пакета pac2 package mod::XS::split use base qw(pac2); В перле есть пакет, в котором кроме всего есть деструктор package pac; sub DESTROY { ... } И пакет, который от него наследуется: package pac2; use base qw(pac); sub new { return mod::XS::split->new(); } При удалении этого объекта вызывается деструктор из XSUB, но не вызывается деструктор класса pac (то есть родительского). Вопрос , как из XS-ного деструктора вызывать родительский деструктор. Почему-то функция - call_method("SUPER::DESTROY", G_DISCARD); _ не работает. Говорит , Can't call method... From dmitry на karasik.eu.org Thu Jul 15 06:47:02 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Thu, 15 Jul 2010 15:47:02 +0200 Subject: [Moscow.pm] =?koi8-r?b?99naz9cg0s/EydTFzNjTy8/HzyDExdPU0tXL1M/S?= =?koi8-r?b?wSDJ2iBQZXJsWFM=?= In-Reply-To: <232701279199628@web64.yandex.ru> References: <232701279199628@web64.yandex.ru> Message-ID: <20100715134702.GA51540@tetsuo.karasik.eu.org> On Thu, Jul 15, 2010 at 05:13:48PM +0400, Nikita Aznauryan wrote: > Вопрос , как из XS-ного деструктора вызывать родительский деструктор. спросите на perlmonks.org, я както с этим ковырялся, там играет и множественное наследие, и autoload, и новый mro, и черт ногу сломит, я даже не порекомендую ничего кроме как может самому порыть в сторону семейства функций Perl_gv_fetchmeth. -- Sincerely, Dmitry Karasik From postmaster на softsearch.ru Sun Jul 18 01:03:48 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 18 Jul 2010 12:03:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?78bUz9A6IFJUTUZQ?= Message-ID: <252924465.20100718120348@softsearch.ru> Здравствуйте. Скажите пожалуйста, есть ли серверный софт, поддерживающий RTMFP? Адобе, Red5 и Wowza смотрел. Кроме них что-то ещё есть? Если опенсорсное, то это большой плюс. -- С уважением, Михаил Монашёв mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From grishaev на aaanet.ru Sun Jul 18 01:14:20 2010 From: grishaev на aaanet.ru (Denis V. Grishaev) Date: Sun, 18 Jul 2010 12:14:20 +0400 Subject: [Moscow.pm] =?koi8-r?b?78bUz9A6IFJUTUZQ?= References: <252924465.20100718120348@softsearch.ru> Message-ID: О, а в эту же тему, подскажите, плиз, чем можно сохранить такой поток как файл? rtmp://syzygyfs.fplive.net/syzygy/syzygy/flash/NGW/VD/VideoGallery/04_TVC_Mazda6_NotForEveryone_Hatchback.flv > Здравствуйте. > > Скажите пожалуйста, есть ли серверный софт, поддерживающий RTMFP? > Адобе, Red5 и Wowza смотрел. Кроме них что-то ещё есть? Если > опенсорсное, то это большой плюс. > > -- > > С уважением, > Михаил Монашёв > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From akovbovich на gmail.com Sun Jul 18 01:21:22 2010 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Sun, 18 Jul 2010 12:21:22 +0400 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGC0L7QvzogUlRNRlA=?= In-Reply-To: References: <252924465.20100718120348@softsearch.ru> Message-ID: А есть спецификация этого протокола? Хочу попробовать на эрланге что-нибудь подобное попробовать сделать. Гляньте вот это http://erlyvideo.org/. Но там двойная лицензия. 18 июля 2010 г. 12:14 пользователь Denis V. Grishaev написал: > > О, а в эту же тему, подскажите, плиз, чем можно сохранить такой поток как > файл? > rtmp://syzygyfs.fplive.net/syzygy/syzygy/flash/NGW/VD/VideoGallery/04_TVC_Mazda6_NotForEveryone_Hatchback.flv > > >> Здравствуйте. >> >> Скажите  пожалуйста,  есть  ли  серверный  софт, поддерживающий RTMFP? >> Адобе,  Red5  и  Wowza  смотрел.  Кроме  них  что-то  ещё  есть?  Если >> опенсорсное, то это большой плюс. >> >> -- >> >> С уважением, >> Михаил Монашёв >> mailto:postmaster на softsearch.ru >> ICQ# 166233339 >> http://michael.mindmix.ru/ >> Без бэкапа по жизни. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From grishaev на aaanet.ru Sun Jul 18 01:27:39 2010 From: grishaev на aaanet.ru (Denis V. Grishaev) Date: Sun, 18 Jul 2010 12:27:39 +0400 Subject: [Moscow.pm] =?koi8-r?b?78bUz9A6IFJUTUZQ?= References: <252924465.20100718120348@softsearch.ru> Message-ID: есть http://www.adobe.com/devnet/rtmp/ >А есть спецификация этого протокола? Хочу попробовать на эрланге > что-нибудь подобное попробовать сделать. > > Гляньте вот это http://erlyvideo.org/. Но там двойная лицензия. > > 18 июля 2010 г. 12:14 пользователь Denis V. Grishaev > написал: >> >> О, а в эту же тему, подскажите, плиз, чем можно сохранить такой поток как >> файл? >> rtmp://syzygyfs.fplive.net/syzygy/syzygy/flash/NGW/VD/VideoGallery/04_TVC_Mazda6_NotForEveryone_Hatchback.flv >> >> >>> Здравствуйте. >>> >>> Скажите пожалуйста, есть ли серверный софт, поддерживающий RTMFP? >>> Адобе, Red5 и Wowza смотрел. Кроме них что-то ещё есть? Если >>> опенсорсное, то это большой плюс. >>> >>> -- >>> >>> С уважением, >>> Михаил Монашёв >>> mailto:postmaster на softsearch.ru >>> ICQ# 166233339 >>> http://michael.mindmix.ru/ >>> Без бэкапа по жизни. >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From postmaster на softsearch.ru Sun Jul 18 01:43:43 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 18 Jul 2010 12:43:43 +0400 Subject: [Moscow.pm] =?koi8-r?b?78bUz9A6IFJUTUZQ?= In-Reply-To: References: <252924465.20100718120348@softsearch.ru> Message-ID: <198882571.20100718124343@softsearch.ru> Здравствуйте, Денис. DVG> есть DVG> http://www.adobe.com/devnet/rtmp/ Это совсем не тот протокол. Я имел ввиду серверный софт, реализующий функционал, аналогичный Адобовскому Stratus-серверу. -- С уважением, Михаил Монашёв mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From jt на aaanet.ru Sun Jul 18 01:54:16 2010 From: jt на aaanet.ru (Eugene Toropov) Date: Sun, 18 Jul 2010 12:54:16 +0400 Subject: [Moscow.pm] =?koi8-r?b?78bUz9A6IFJUTUZQ?= References: <252924465.20100718120348@softsearch.ru> <198882571.20100718124343@softsearch.ru> Message-ID: <213C81CACDE44F27901FDCCB45410832@jt> Хм. http://labs.adobe.com/wiki/index.php/Stratus:FAQ : How much does Stratus cost? Stratus is a free beta service. You will need to register with your Adobe ID to get a unique Developer Key. А что в стратусе не так, учитывая его бесплатность? Евгений jt на aaanet.ru > Здравствуйте, Денис. > > DVG> есть > DVG> http://www.adobe.com/devnet/rtmp/ > > Это совсем не тот протокол. > > Я имел ввиду серверный софт, реализующий функционал, аналогичный > Адобовскому Stratus-серверу. > > -- > > С уважением, > Михаил Монашёв > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From jt на aaanet.ru Sun Jul 18 02:02:38 2010 From: jt на aaanet.ru (Eugene Toropov) Date: Sun, 18 Jul 2010 13:02:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?78bUz9A6IFJUTUZQ?= References: <252924465.20100718120348@softsearch.ru> Message-ID: http://www.google.ru/search?hl=ru&source=hp&q=save+rtmp+stream&aq=0&aqi=g1&aql=&oq=save+rtmp+&gs_rfai= По третьей ссылке - длинный листинг рипперов: http://stream-recorder.com/forum/record-rtmp-flash-video-flv-stream-embedded-t2324.html?s=adec6c1817004c0bba580c158c08b4e5& Евгений jt на aaanet.ru > > О, а в эту же тему, подскажите, плиз, чем можно сохранить такой поток как > файл? > rtmp://syzygyfs.fplive.net/syzygy/syzygy/flash/NGW/VD/VideoGallery/04_TVC_Mazda6_NotForEveryone_Hatchback.flv > > >> Здравствуйте. >> >> Скажите пожалуйста, есть ли серверный софт, поддерживающий RTMFP? >> Адобе, Red5 и Wowza смотрел. Кроме них что-то ещё есть? Если >> опенсорсное, то это большой плюс. >> >> -- >> >> С уважением, >> Михаил Монашёв >> mailto:postmaster на softsearch.ru >> ICQ# 166233339 >> http://michael.mindmix.ru/ >> Без бэкапа по жизни. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From postmaster на softsearch.ru Sun Jul 18 02:25:47 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 18 Jul 2010 13:25:47 +0400 Subject: [Moscow.pm] =?koi8-r?b?78bUz9A6IFJUTUZQ?= In-Reply-To: <213C81CACDE44F27901FDCCB45410832@jt> References: <252924465.20100718120348@softsearch.ru> <198882571.20100718124343@softsearch.ru> <213C81CACDE44F27901FDCCB45410832@jt> Message-ID: <416812537.20100718132547@softsearch.ru> Здравствуйте, Евгений. ET> Хм. http://labs.adobe.com/wiki/index.php/Stratus:FAQ : How much does Stratus ET> cost? Stratus is a free beta service. You will need to register with your ET> Adobe ID to get a unique Developer Key. ET> А что в стратусе не так, учитывая его бесплатность? Если ещё почитать, то можно вычитать, что он в любой момент может закрыться и что его нельзя использовать для коммерческих целей. Поэтому становится очевидным иметь свой собственный стратус-сервер. -- С уважением, Михаил Монашёв mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From nikita-aznaourian на yandex.ru Mon Jul 19 08:10:49 2010 From: nikita-aznaourian на yandex.ru (Nikita Aznauryan) Date: Mon, 19 Jul 2010 19:10:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?99naz9cg0s/EydTFzNjTy8/HzyDExdPU0tXL1M/S?= =?koi8-r?b?wSDJ2iBQZXJsWFM=?= In-Reply-To: <20100715134702.GA51540@tetsuo.karasik.eu.org> References: <232701279199628@web64.yandex.ru> <20100715134702.GA51540@tetsuo.karasik.eu.org> Message-ID: <259791279552249@web137.yandex.ru> Если кому-то понадобится, все решается довольно просто. Я добавил в XS функцию void ClassName::CallDestructor() CODE: delete THIS; и убрал оттуда функцию DESTROY и добавил деструктор в базовый класс таким образом: sub DESTROY { ... $self->CallDestructor() if $self->can("CallDestructor"); .. } 15.07.2010, 17:47, "Dmitry Karasik" : > On Thu, Jul 15, 2010 at 05:13:48PM +0400, Nikita Aznauryan wrote: > >>  Вопрос , как из XS-ного деструктора вызывать родительский деструктор. > > спросите на perlmonks.org, я както с этим ковырялся, там играет и множественное > наследие, и autoload, и новый mro, и черт ногу сломит, я даже не порекомендую > ничего кроме как может самому порыть в сторону семейства функций > Perl_gv_fetchmeth. > > -- > Sincerely, > Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From jt на aaanet.ru Thu Jul 29 03:33:17 2010 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 29 Jul 2010 14:33:17 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= Message-ID: <13D5179036CE41D2AD7CF4270E32DADF@jt> Всем привет. Надо применить к результату func() замену s/%/\$/g. Другими словами, [map {s/%/\$/g; $_} func()]->[0] Результат не должен зависеть от контекста вызова. Можно записать короче? Евгений jt на aaanet.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Thu Jul 29 03:33:58 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Thu, 29 Jul 2010 13:33:58 +0300 Subject: [Moscow.pm] =?utf-8?b?0JXQutCw0YLQtdGA0LjQvdCx0YPRgNCz?= Message-ID: Господа, что-то тихо как-то в Moscow.pm. Меня не забанили, надеюсь? :-) Я вот о чём хотел написать. Помните, на YAPC 2009 приезжала толпа студентов из Ё-бурга? И все были реально удивлены, когда !девушка! по имени Евгения Кривошеева делала доклад. Так вот сейчас ей нужна помощь - она участвует в конкурсе "Мисс Екатеринбург" и имеет все шансы победить. Приятно же осознавать, что в перловом сообществе есть не только бородатые дяди, но и мисс Екатеринбурга? Поэтому просьба пойти на http://www.miss-ekaterinburg.com/ и проголосовать за неё. Она, в свою очередь, обещает подготовить ещё один интересный доклад на следующий YAPC. Ещё раз: http://www.miss-ekaterinburg.com/ Евгения Кривошеева From andrey на kostenko.name Thu Jul 29 03:38:29 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Thu, 29 Jul 2010 13:38:29 +0300 Subject: [Moscow.pm] =?utf-8?b?0LfQsNC/0LjRgdCw0YLRjCDQutC+0YDQvtGH0LU=?= In-Reply-To: <13D5179036CE41D2AD7CF4270E32DADF@jt> References: <13D5179036CE41D2AD7CF4270E32DADF@jt> Message-ID: Стэп ван: [map {tr/%/$/; $_} func()]->[0] 2010/7/29 Eugene Toropov : > Всем привет. > > Надо применить к результату func() замену s/%/\$/g. > > Другими словами, > > [map {s/%/\$/g; $_} func()]->[0] > > Результат не должен зависеть от контекста вызова. > > Можно записать короче? > > Евгений > jt на aaanet.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From sharifulin на gmail.com Thu Jul 29 03:44:00 2010 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 29 Jul 2010 14:44:00 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= In-Reply-To: <13D5179036CE41D2AD7CF4270E32DADF@jt> References: <13D5179036CE41D2AD7CF4270E32DADF@jt> Message-ID: Вообще-то здесь grep :) [ grep { s/../..;g;1 } func() ]->[0] Во-вторых, my($result) = grep { .. } func(); В-третьих, _s(func()) sub _s { .. } В-четвертых, _s func(); sub _s($) { .. } или sub _s(@) { .. } 2010/7/29 Eugene Toropov > Всем привет. > > Надо применить к результату func() замену s/%/\$/g. > > Другими словами, > > [map {s/%/\$/g; $_} func()]->[0] > > Результат не должен зависеть от контекста вызова. > > Можно записать короче? > > Евгений > jt на aaanet.ru > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Thu Jul 29 03:48:49 2010 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 29 Jul 2010 12:48:49 +0200 Subject: [Moscow.pm] =?utf-8?b?0LfQsNC/0LjRgdCw0YLRjCDQutC+0YDQvtGH0LU=?= In-Reply-To: <13D5179036CE41D2AD7CF4270E32DADF@jt> References: <13D5179036CE41D2AD7CF4270E32DADF@jt> Message-ID: А я бы наоборот, длиннее записал: my $result = func(); $result =~ s/%/\$/g; :-) > Надо применить к результату func() замену s/%/\$/g. > Можно записать короче? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andrey на kostenko.name Thu Jul 29 03:48:35 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Thu, 29 Jul 2010 13:48:35 +0300 Subject: [Moscow.pm] =?utf-8?b?0LfQsNC/0LjRgdCw0YLRjCDQutC+0YDQvtGH0LU=?= In-Reply-To: References: <13D5179036CE41D2AD7CF4270E32DADF@jt> Message-ID: ($_=func())=~tr/%/$/; 2010/7/29 Анатолий Шарифулин : > Вообще-то здесь grep :) > > [ grep { s/../..;g;1 } func() ]->[0] > > Во-вторых, > > my($result) = grep { .. } func(); > > В-третьих, > > _s(func()) > > sub _s { .. } > > В-четвертых, > > _s func(); > > sub _s($) { .. } > > или > > sub _s(@) { .. } > > > 2010/7/29 Eugene Toropov >> >> Всем привет. >> >> Надо применить к результату func() замену s/%/\$/g. >> >> Другими словами, >> >> [map {s/%/\$/g; $_} func()]->[0] >> >> Результат не должен зависеть от контекста вызова. >> >> Можно записать короче? >> >> Евгений >> jt на aaanet.ru >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > С уважением, >  Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From jt на aaanet.ru Thu Jul 29 03:49:14 2010 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 29 Jul 2010 14:49:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= References: <13D5179036CE41D2AD7CF4270E32DADF@jt> Message-ID: <464E4557882E424BB81F69A3549CA865@jt> map -> grep - wtf? отдельная саба для одного единственного применения - определенно лишнее. ----- Original Message ----- From: Анатолий Шарифулин To: Moscow.pm group Sent: Thursday, July 29, 2010 2:44 PM Subject: Re: [Moscow.pm] записать короче Вообще-то здесь grep :) [ grep { s/../..;g;1 } func() ]->[0] Во-вторых, my($result) = grep { .. } func(); В-третьих, _s(func()) sub _s { .. } В-четвертых, _s func(); sub _s($) { .. } или sub _s(@) { .. } 2010/7/29 Eugene Toropov Всем привет. Надо применить к результату func() замену s/%/\$/g. Другими словами, [map {s/%/\$/g; $_} func()]->[0] Результат не должен зависеть от контекста вызова. Можно записать короче? Евгений jt на aaanet.ru -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- С уважением, Анатолий Шарифулин. -------------------------------------------------------------------------------- -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Thu Jul 29 03:50:16 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Thu, 29 Jul 2010 13:50:16 +0300 Subject: [Moscow.pm] =?utf-8?b?0LfQsNC/0LjRgdCw0YLRjCDQutC+0YDQvtGH0LU=?= In-Reply-To: References: <13D5179036CE41D2AD7CF4270E32DADF@jt> Message-ID: (my $result = func())=~tr/%/$/ :-P 2010/7/29 Andrew Shitov : > А я бы наоборот, длиннее записал: > > my $result = func(); > $result =~ s/%/\$/g; > > :-) > >> Надо применить к результату func() замену s/%/\$/g. > >> Можно записать короче? > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From jt на aaanet.ru Thu Jul 29 03:51:34 2010 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 29 Jul 2010 14:51:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= References: <13D5179036CE41D2AD7CF4270E32DADF@jt> Message-ID: <5DB5E706D9E14EC785AE4CB86ABA059F@jt> Тоже вариант. Тогда видимо надо доопределить условие тем, что на все это сверху делается return, что добавляет еще третью строчку. То есть переписать надо вот это: return [map {s/%/\$/g; $_} func()]->[0] >А я бы наоборот, длиннее записал: > > my $result = func(); > $result =~ s/%/\$/g; > > :-) > >> Надо применить к результату func() замену s/%/\$/g. > >> Можно записать короче? > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Thu Jul 29 03:54:49 2010 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 29 Jul 2010 12:54:49 +0200 Subject: [Moscow.pm] =?utf-8?b?0LfQsNC/0LjRgdCw0YLRjCDQutC+0YDQvtGH0LU=?= In-Reply-To: <5DB5E706D9E14EC785AE4CB86ABA059F@jt> References: <13D5179036CE41D2AD7CF4270E32DADF@jt> <5DB5E706D9E14EC785AE4CB86ABA059F@jt> Message-ID: my $result = func(); $result =~ s/%/\$/g; return $result; Не? 2010/7/29 Eugene Toropov : > Тоже вариант. Тогда видимо надо доопределить условие тем, что на все это > сверху делается return, что добавляет еще третью строчку. > > То есть переписать надо вот это: > > return [map {s/%/\$/g; $_} func()]->[0] > > > >> А я бы наоборот, длиннее записал: >> >> my $result = func(); >> $result =~ s/%/\$/g; >> >> :-) >> >>> Надо применить к результату func() замену s/%/\$/g. >> >>> Можно записать короче? >> >> >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jt на aaanet.ru Thu Jul 29 03:58:03 2010 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 29 Jul 2010 14:58:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= References: <13D5179036CE41D2AD7CF4270E32DADF@jt><5DB5E706D9E14EC785AE4CB86ABA059F@jt> Message-ID: Оно! :) По критерию читаемости точно вне конкуренции. Но TMTOWTDI же :) > my $result = func(); > $result =~ s/%/\$/g; > return $result; > > Не? > > > 2010/7/29 Eugene Toropov : >> Тоже вариант. Тогда видимо надо доопределить условие тем, что на все это >> сверху делается return, что добавляет еще третью строчку. >> >> То есть переписать надо вот это: >> >> return [map {s/%/\$/g; $_} func()]->[0] >> >> >> >>> А я бы наоборот, длиннее записал: >>> >>> my $result = func(); >>> $result =~ s/%/\$/g; >>> >>> :-) >>> >>>> Надо применить к результату func() замену s/%/\$/g. >>> >>>> Можно записать короче? >>> >>> >>> -- >>> Andrew Shitov >>> ______________________________________________________________________ >>> andy на shitov.ru | http://shitov.ru >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From jt на aaanet.ru Thu Jul 29 04:02:31 2010 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 29 Jul 2010 15:02:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= References: <13D5179036CE41D2AD7CF4270E32DADF@jt> Message-ID: <4D12B60E505345B18088FD79E9791B1E@jt> > Стэп ван: > [map {tr/%/$/; $_} func()]->[0] Принимается. >(my $result = func())=~tr/%/$/ Имеет право. Но тогда уж прощенекудный трехстрочник Шитова, ибо здесь все равно "; $result" добавить надо. > > 2010/7/29 Eugene Toropov : >> Всем привет. >> >> Надо применить к результату func() замену s/%/\$/g. >> >> Другими словами, >> >> [map {s/%/\$/g; $_} func()]->[0] >> >> Результат не должен зависеть от контекста вызова. >> >> Можно записать короче? >> >> Евгений >> jt на aaanet.ru >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From sharifulin на gmail.com Thu Jul 29 04:12:54 2010 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 29 Jul 2010 15:12:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= In-Reply-To: <464E4557882E424BB81F69A3549CA865@jt> References: <13D5179036CE41D2AD7CF4270E32DADF@jt> <464E4557882E424BB81F69A3549CA865@jt> Message-ID: Ты не прав) Это понимаешь, когда у тебя будет много map и grep)) Когда пишешь быстро парсер, то я бы написал без сабы, но есть вероятность повторения маппинга данных. И я теперь стараюсь избегать [map {} ..]->[0], не красиво смотрится, вариант my($result) = ...; мне больше нравится Здесь логичнее grep, хотя по большому счету равнозначно. 2010/7/29 Eugene Toropov > map -> grep - wtf? отдельная саба для одного единственного применения - > определенно лишнее. > > ----- Original Message ----- > *From:* Анатолий Шарифулин > *To:* Moscow.pm group > *Sent:* Thursday, July 29, 2010 2:44 PM > *Subject:* Re: [Moscow.pm] записать короче > > Вообще-то здесь grep :) > > [ grep { s/../..;g;1 } func() ]->[0] > > Во-вторых, > > my($result) = grep { .. } func(); > > В-третьих, > > _s(func()) > > sub _s { .. } > > В-четвертых, > > _s func(); > > sub _s($) { .. } > > или > > sub _s(@) { .. } > > > 2010/7/29 Eugene Toropov > >> Всем привет. >> >> Надо применить к результату func() замену s/%/\$/g. >> >> Другими словами, >> >> [map {s/%/\$/g; $_} func()]->[0] >> >> Результат не должен зависеть от контекста вызова. >> >> Можно записать короче? >> >> Евгений >> jt на aaanet.ru >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > С уважением, > Анатолий Шарифулин. > > ------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Thu Jul 29 04:13:37 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Thu, 29 Jul 2010 14:13:37 +0300 Subject: [Moscow.pm] =?utf-8?b?0LfQsNC/0LjRgdCw0YLRjCDQutC+0YDQvtGH0LU=?= In-Reply-To: <4D12B60E505345B18088FD79E9791B1E@jt> References: <13D5179036CE41D2AD7CF4270E32DADF@jt> <4D12B60E505345B18088FD79E9791B1E@jt> Message-ID: А если всё-таки продолжать тему идиотских однострочников, то вот: return +($_=func())=~tr/%/$/&&()||(), $_ он, конечно же, длиннее первого варианта, но без мапов и грепов. И в одну строку 2010/7/29 Eugene Toropov : > >> Стэп ван: >> [map {tr/%/$/; $_} func()]->[0] > > Принимается. > >> (my $result = func())=~tr/%/$/ > > Имеет право. Но тогда уж прощенекудный трехстрочник Шитова, ибо здесь все > равно "; $result" добавить надо. > >> >> 2010/7/29 Eugene Toropov : >>> >>> Всем привет. >>> >>> Надо применить к результату func() замену s/%/\$/g. >>> >>> Другими словами, >>> >>> [map {s/%/\$/g; $_} func()]->[0] >>> >>> Результат не должен зависеть от контекста вызова. >>> >>> Можно записать короче? >>> >>> Евгений >>> jt на aaanet.ru >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From jt на aaanet.ru Thu Jul 29 04:41:04 2010 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 29 Jul 2010 15:41:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= References: <13D5179036CE41D2AD7CF4270E32DADF@jt> <4D12B60E505345B18088FD79E9791B1E@jt> Message-ID: <100D98A91EB9475DAA07D9B5B9C96BC3@jt> Всем спасибо. >А если всё-таки продолжать тему идиотских однострочников, то вот: > return +($_=func())=~tr/%/$/&&()||(), $_ > он, конечно же, длиннее первого варианта, но без мапов и грепов. И в одну > строку > > 2010/7/29 Eugene Toropov : >> >>> Стэп ван: >>> [map {tr/%/$/; $_} func()]->[0] >> >> Принимается. >> >>> (my $result = func())=~tr/%/$/ >> >> Имеет право. Но тогда уж прощенекудный трехстрочник Шитова, ибо здесь все >> равно "; $result" добавить надо. >> >>> >>> 2010/7/29 Eugene Toropov : >>>> >>>> Всем привет. >>>> >>>> Надо применить к результату func() замену s/%/\$/g. >>>> >>>> Другими словами, >>>> >>>> [map {s/%/\$/g; $_} func()]->[0] >>>> >>>> Результат не должен зависеть от контекста вызова. >>>> >>>> Можно записать короче? >>>> >>>> Евгений >>>> jt на aaanet.ru >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From mons на cpan.org Thu Jul 29 06:37:56 2010 From: mons на cpan.org (Mons Anderson) Date: Thu, 29 Jul 2010 17:37:56 +0400 Subject: [Moscow.pm] =?windows-1251?b?5+Dv6PHg8vwg6u7w7vfl?= In-Reply-To: References: <13D5179036CE41D2AD7CF4270E32DADF@jt> Message-ID: <201007291737.56757.mons@cpan.org> я не могу понять, зачем создавать анонимный массив (grep tr/%/$/+1,func())[0] On Thursday 29 July 2010 14:44:00 Анатолий Шарифулин wrote: > Вообще-то здесь grep :) > > [ grep { s/../..;g;1 } func() ]->[0] -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From jt на aaanet.ru Thu Jul 29 06:48:33 2010 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 29 Jul 2010 17:48:33 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= References: <13D5179036CE41D2AD7CF4270E32DADF@jt> <201007291737.56757.mons@cpan.org> Message-ID: <6BC894D5FAF74AF0908377E69B41A51C@jt> Лично для меня так читается лучше, а оверхед в данном случае небольшой. >я не могу понять, зачем создавать анонимный массив > > (grep tr/%/$/+1,func())[0] > > On Thursday 29 July 2010 14:44:00 Анатолий Шарифулин wrote: >> Вообще-то здесь grep :) >> >> [ grep { s/../..;g;1 } func() ]->[0] > > > -- > Mons Anderson aka Vladimir Perepelitsa > / #99779956 / quanth на irc.freenode.net > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From yu.pats на gmail.com Thu Jul 29 06:53:32 2010 From: yu.pats на gmail.com (Yuri Pats) Date: Thu, 29 Jul 2010 16:53:32 +0300 Subject: [Moscow.pm] =?utf-8?b?0LfQsNC/0LjRgdCw0YLRjCDQutC+0YDQvtGH0LU=?= In-Reply-To: <6BC894D5FAF74AF0908377E69B41A51C@jt> References: <13D5179036CE41D2AD7CF4270E32DADF@jt> <201007291737.56757.mons@cpan.org> <6BC894D5FAF74AF0908377E69B41A51C@jt> Message-ID: 2010/7/29 Eugene Toropov : > Лично для меня так читается лучше, а оверхед в данном случае небольшой. По-моему вариант от Андрея Шитова читается лучше всего. Однако вы продолжаете извращаться Ж) > > > >> я не могу понять, зачем создавать анонимный массив >> >> (grep tr/%/$/+1,func())[0] >> >> On Thursday 29 July 2010 14:44:00 Анатолий Шарифулин wrote: >>> >>> Вообще-то здесь grep :) >>> >>> [ grep { s/../..;g;1 } func() ]->[0] >> >> >> -- >> Mons Anderson aka Vladimir Perepelitsa >> / #99779956 / quanth на irc.freenode.net >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pats From jt на aaanet.ru Thu Jul 29 07:06:39 2010 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 29 Jul 2010 18:06:39 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= References: <13D5179036CE41D2AD7CF4270E32DADF@jt><201007291737.56757.mons@cpan.org><6BC894D5FAF74AF0908377E69B41A51C@jt> Message-ID: <9CE30ECE38A740788327259A6DBBD3DD@jt> Да ну :) я просто ответил на вопрос :) > 2010/7/29 Eugene Toropov : >> Лично для меня так читается лучше, а оверхед в данном случае небольшой. > > По-моему вариант от Андрея Шитова читается лучше всего. Однако вы > продолжаете извращаться Ж) > >> >> >> >>> я не могу понять, зачем создавать анонимный массив >>> >>> (grep tr/%/$/+1,func())[0] >>> >>> On Thursday 29 July 2010 14:44:00 Анатолий Шарифулин wrote: >>>> >>>> Вообще-то здесь grep :) >>>> >>>> [ grep { s/../..;g;1 } func() ]->[0] >>> >>> >>> -- >>> Mons Anderson aka Vladimir Perepelitsa >>> / #99779956 / quanth на irc.freenode.net >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > WBR, Yuri Pats > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From q на cono.org.ua Thu Jul 29 10:21:50 2010 From: q на cono.org.ua (Alex Varyanick) Date: Thu, 29 Jul 2010 20:21:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0JXQutCw0YLQtdGA0LjQvdCx0YPRgNCz?= In-Reply-To: References: Message-ID: 2010/7/29 Андрей Костенко : > Господа, что-то тихо как-то в Moscow.pm. Меня не забанили, надеюсь? :-) > > Я вот о чём хотел написать. Помните, на YAPC 2009 приезжала толпа > студентов из Ё-бурга? > И все были реально удивлены, когда !девушка! по имени Евгения > Кривошеева делала доклад. > > Так вот сейчас ей нужна помощь - она участвует в конкурсе "Мисс > Екатеринбург" и имеет все шансы победить. Приятно же осознавать, что в > перловом сообществе есть не только бородатые дяди, но и мисс > Екатеринбурга? Поэтому просьба пойти на > http://www.miss-ekaterinburg.com/ и проголосовать за неё. > > Она, в свою очередь, обещает подготовить ещё один интересный доклад на > следующий YAPC. > > Ещё раз: http://www.miss-ekaterinburg.com/ Евгения Кривошеева А ещё тут: http://www.studio-41.com/projects/miss/2010.shtml http://www.ekburg.ru/miss_2010/ Хорошая девочка.., нужно помочь ;) -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From Kostya на yandex.ru Thu Jul 29 10:37:52 2010 From: Kostya на yandex.ru (=?koi8-r?B?68/T1NEg9MXO?=) Date: Thu, 29 Jul 2010 21:37:52 +0400 Subject: [Moscow.pm] =?koi8-r?b?5cvB1MXSyc7C1dLH?= In-Reply-To: References: Message-ID: <33631280425072@web72.yandex.ru> простите, а эта девушка хоть эту рассылку читает ? 29.07.2010, 21:21, "Alex Varyanick" : > 2010/7/29 Андрей Костенко : > >>  Господа, что-то тихо как-то в Moscow.pm. Меня не забанили, надеюсь? :-) >> >>  Я вот о чём хотел написать. Помните, на YAPC 2009 приезжала толпа >>  студентов из Ё-бурга? >>  И все были реально удивлены, когда !девушка! по имени Евгения >>  Кривошеева делала доклад. >> >>  Так вот сейчас ей нужна помощь - она участвует в конкурсе "Мисс >>  Екатеринбург" и имеет все шансы победить. Приятно же осознавать, что в >>  перловом сообществе есть не только бородатые дяди, но и мисс >>  Екатеринбурга? Поэтому просьба пойти на >>  http://www.miss-ekaterinburg.com/ и проголосовать за неё. >> >>  Она, в свою очередь, обещает подготовить ещё один интересный доклад на >>  следующий YAPC. >> >>  Ещё раз: http://www.miss-ekaterinburg.com/ Евгения Кривошеева > > А ещё тут: > http://www.studio-41.com/projects/miss/2010.shtml > http://www.ekburg.ru/miss_2010/ > Хорошая девочка.., нужно помочь ;) > > -- > Varyanick I. Alex > icq: 102 575 440 > skype: cono.. > q на cono.org.ua > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From q на cono.org.ua Thu Jul 29 10:46:08 2010 From: q на cono.org.ua (Alex Varyanick) Date: Thu, 29 Jul 2010 20:46:08 +0300 Subject: [Moscow.pm] =?utf-8?b?0JXQutCw0YLQtdGA0LjQvdCx0YPRgNCz?= In-Reply-To: <33631280425072@web72.yandex.ru> References: <33631280425072@web72.yandex.ru> Message-ID: 2010/7/29 Костя Тен : > простите, а эта девушка хоть эту рассылку читает ? подписали ;) -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From sekret на hackerdom.ru Thu Jul 29 11:11:51 2010 From: sekret на hackerdom.ru (=?UTF-8?B?0JXQstCz0LXQvdC40Y8g0JrRgNC40LLQvtGI0LXQtdCy0LA=?=) Date: Fri, 30 Jul 2010 00:11:51 +0600 Subject: [Moscow.pm] =?koi8-r?b?KMLF2iDUxc3ZKQ==?= Message-ID: Спасибо большое тем кто уже проголосовал!!! :))) -- Евгения Кривошеева ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Thu Jul 29 11:20:57 2010 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 29 Jul 2010 22:20:57 +0400 Subject: [Moscow.pm] =?koi8-r?b?5cvB1MXSyc7C1dLH?= In-Reply-To: References: Message-ID: <515254732.20100729222057@softsearch.ru> Здравствуйте, Андрей. ИМХО, лучше быть второй. Это почти первая, а гемора в разы меньше. И жизнь ей этот конкурс с меньшей вероятностью сломает. -- С уважением, Михаил Монашёв mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From metalikus на gmail.com Thu Jul 29 12:38:41 2010 From: metalikus на gmail.com (Albert Tugushev) Date: Thu, 29 Jul 2010 23:38:41 +0400 Subject: [Moscow.pm] =?koi8-r?b?KMLF2iDUxc3ZKQ==?= In-Reply-To: References: Message-ID: Успехов ;) 29 июля 2010 г. 22:11 пользователь Евгения Кривошеева написал: > Спасибо большое тем кто уже проголосовал!!! :))) > -- > Евгения Кривошеева > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Albert Tugushev. From akzhan.abdulin на gmail.com Thu Jul 29 13:35:41 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Fri, 30 Jul 2010 00:35:41 +0400 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: References: Message-ID: Ваши усилия да в мирных целях :) Шучу, проголосовал :) 29 июля 2010 г. 22:11 пользователь Евгения Кривошеева написал: > Спасибо большое тем кто уже проголосовал!!! :))) > > -- > Евгения Кривошеева > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mshogin на gmail.com Thu Jul 29 14:31:26 2010 From: mshogin на gmail.com (=?KOI8-R?B?7cnIwcnMIPvPx8nO?=) Date: Fri, 30 Jul 2010 01:31:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= In-Reply-To: <6BC894D5FAF74AF0908377E69B41A51C@jt> References: <13D5179036CE41D2AD7CF4270E32DADF@jt> <201007291737.56757.mons@cpan.org> <6BC894D5FAF74AF0908377E69B41A51C@jt> Message-ID: А ваш код только Вы поддерживать будете? "Код который поймет машина, может написать любой д...к, хорошие программисты пишут код для людей" (с) 29 июля 2010 г. 17:48 пользователь Eugene Toropov написал: > Лично для меня так читается лучше, а оверхед в данном случае небольшой. > > > > > я не могу понять, зачем создавать анонимный массив >> >> (grep tr/%/$/+1,func())[0] >> >> On Thursday 29 July 2010 14:44:00 Анатолий Шарифулин wrote: >> >>> Вообще-то здесь grep :) >>> >>> [ grep { s/../..;g;1 } func() ]->[0] >>> >> >> >> -- >> Mons Anderson aka Vladimir Perepelitsa >> / #99779956 / quanth на irc.freenode.net >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением Михаил Шогин. Tel: +7 915 0311328 ICQ: 266776394 e-mail: shogin на corp.mail.ru Интернет холдинг @mail.ru www.mail.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Thu Jul 29 15:18:44 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Fri, 30 Jul 2010 01:18:44 +0300 Subject: [Moscow.pm] =?utf-8?b?0LfQsNC/0LjRgdCw0YLRjCDQutC+0YDQvtGH0LU=?= In-Reply-To: References: <13D5179036CE41D2AD7CF4270E32DADF@jt> <201007291737.56757.mons@cpan.org> <6BC894D5FAF74AF0908377E69B41A51C@jt> Message-ID: А B::Deparse зачем?)) 2010/7/30 Михаил Шогин : > А ваш код только Вы поддерживать будете? > "Код который поймет машина, может написать любой д...к, хорошие программисты > пишут код для людей" (с) > > > > 29 июля 2010 г. 17:48 пользователь Eugene Toropov написал: >> >> Лично для меня так читается лучше, а оверхед в данном случае небольшой. >> >> >> >>> я не могу понять, зачем создавать анонимный массив >>> >>> (grep tr/%/$/+1,func())[0] >>> >>> On Thursday 29 July 2010 14:44:00 Анатолий Шарифулин wrote: >>>> >>>> Вообще-то здесь grep :) >>>> >>>> [ grep { s/../..;g;1 } func() ]->[0] >>> >>> >>> -- >>> Mons Anderson aka Vladimir Perepelitsa >>> / #99779956 / quanth на irc.freenode.net >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > С уважением > Михаил Шогин. > Tel: +7 915 0311328 > ICQ: 266776394 > e-mail: shogin на corp.mail.ru > Интернет холдинг @mail.ru > www.mail.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From akzhan.abdulin на gmail.com Thu Jul 29 19:33:50 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Fri, 30 Jul 2010 06:33:50 +0400 Subject: [Moscow.pm] =?utf-8?b?0LfQsNC/0LjRgdCw0YLRjCDQutC+0YDQvtGH0LU=?= In-Reply-To: <13D5179036CE41D2AD7CF4270E32DADF@jt> References: <13D5179036CE41D2AD7CF4270E32DADF@jt> Message-ID: Соглашусь с Михаилом... Оригинальная запись достаточно читаема. Сокращение - это тупо ухудшение поддерживаемости кода. Попытка исправить код приведёт к его полному переписыванию. Кстати, вынес бы это в отдельный метод, где бы и описал, зачем используется [lalala]->[0] 29 июля 2010 г. 14:33 пользователь Eugene Toropov написал: > Всем привет. > > Надо применить к результату func() замену s/%/\$/g. > > Другими словами, > > [map {s/%/\$/g; $_} func()]->[0] > > Результат не должен зависеть от контекста вызова. > > Можно записать короче? > > Евгений > jt на aaanet.ru > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From jt на aaanet.ru Thu Jul 29 23:42:36 2010 From: jt на aaanet.ru (Eugene Toropov) Date: Fri, 30 Jul 2010 10:42:36 +0400 Subject: [Moscow.pm] =?koi8-r?b?2sHQydPB1Nggy8/Sz97F?= References: <13D5179036CE41D2AD7CF4270E32DADF@jt><201007291737.56757.mons@cpan.org><6BC894D5FAF74AF0908377E69B41A51C@jt> Message-ID: <6E7F66D8D62C4AAB8D0211185BF0C26B@jt> Не увидел у себя нигде кода, не понятного людям. Вы, наверное, адрес перепутали. ----- Original Message ----- From: Михаил Шогин To: Moscow.pm group Sent: Friday, July 30, 2010 1:31 AM Subject: Re: [Moscow.pm] записать короче А ваш код только Вы поддерживать будете? "Код который поймет машина, может написать любой д...к, хорошие программисты пишут код для людей" (с) 29 июля 2010 г. 17:48 пользователь Eugene Toropov написал: Лично для меня так читается лучше, а оверхед в данном случае небольшой. я не могу понять, зачем создавать анонимный массив (grep tr/%/$/+1,func())[0] On Thursday 29 July 2010 14:44:00 Анатолий Шарифулин wrote: Вообще-то здесь grep :) [ grep { s/../..;g;1 } func() ]->[0] -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- С уважением Михаил Шогин. Tel: +7 915 0311328 ICQ: 266776394 e-mail: shogin на corp.mail.ru Интернет холдинг @mail.ru www.mail.ru -------------------------------------------------------------------------------- -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From Kostya на yandex.ru Fri Jul 30 06:12:51 2010 From: Kostya на yandex.ru (=?koi8-r?B?68/T1NEg9MXO?=) Date: Fri, 30 Jul 2010 17:12:51 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= Message-ID: <175411280495571@web74.yandex.ru> Subj? -- Костя Тен From andy на shitov.ru Fri Jul 30 06:15:48 2010 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 30 Jul 2010 15:15:48 +0200 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: <175411280495571@web74.yandex.ru> References: <175411280495571@web74.yandex.ru> Message-ID: Пробелы. 2010/7/30 Костя Тен : > Subj? > > > -- > Костя Тен > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evgeniy на kosov.su Fri Jul 30 06:16:39 2010 From: evgeniy на kosov.su (Evgeniy Kosov) Date: Fri, 30 Jul 2010 17:16:39 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: <175411280495571@web74.yandex.ru> References: <175411280495571@web74.yandex.ru> Message-ID: <4C52D0B7.4060007@kosov.su> т.к. это: #vim: ts=4 .. работает не у всех, пробелы... Костя Тен wrote: > Subj? > > > -- > Костя Тен > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- С уважением, Евгений Косов From andrey на kostenko.name Fri Jul 30 06:16:22 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Fri, 30 Jul 2010 16:16:22 +0300 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: <175411280495571@web74.yandex.ru> References: <175411280495571@web74.yandex.ru> Message-ID: || главное не мешать. Мне больше пробелы нравятся. И большая часть кода использует пробелы. Не одно лицо уже было разбито в спорах на эту тему)) 2010/7/30 Костя Тен : > Subj? > > > -- > Костя Тен > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ivanshirokoff на gmail.com Fri Jul 30 06:17:33 2010 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Fri, 30 Jul 2010 17:17:33 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: <175411280495571@web74.yandex.ru> References: <175411280495571@web74.yandex.ru> Message-ID: <4C52D0ED.5010508@gmail.com> 30.07.2010 17:12, Костя Тен пишет: > Subj? > > > -- > Костя Тен > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > 4 пробела From inutcin на gmail.com Fri Jul 30 06:18:31 2010 From: inutcin на gmail.com (=?KOI8-R?B?4c7E0sXKIOnOwMPJzg==?=) Date: Fri, 30 Jul 2010 17:18:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: References: <175411280495571@web74.yandex.ru> Message-ID: Только пробелы. 30.07.10, Андрей Костенко написал(а): > || > главное не мешать. Мне больше пробелы нравятся. И большая часть кода > использует пробелы. Не одно лицо уже было разбито в спорах на эту > тему)) > > 2010/7/30 Костя Тен : >> Subj? >> >> >> -- >> Костя Тен >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением Андрей Инюцин. http://perpetum-mobile.ru From andrey на kostenko.name Fri Jul 30 06:20:21 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Fri, 30 Jul 2010 16:20:21 +0300 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: References: <175411280495571@web74.yandex.ru> Message-ID: В Makefile - табы :-) Следовательно в Makefile.PL приходится использовать табы. Не стоит быть категоричным 2010/7/30 Андрей Инюцин : > Только пробелы. > > 30.07.10, Андрей Костенко написал(а): >> || >> главное не мешать. Мне больше пробелы нравятся. И большая часть кода >> использует пробелы. Не одно лицо уже было разбито в спорах на эту >> тему)) >> >> 2010/7/30 Костя Тен : >>> Subj? >>> >>> >>> -- >>> Костя Тен >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > -- > С уважением Андрей Инюцин. > http://perpetum-mobile.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From asan на agava.com Fri Jul 30 06:22:55 2010 From: asan на agava.com (=?koi8-r?B?4c7E0sXKIOHT0cvJzg==?=) Date: Fri, 30 Jul 2010 17:22:55 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= References: <175411280495571@web74.yandex.ru> <4C52D0B7.4060007@kosov.su> Message-ID: Табы. в .vimrc set tabstop=4 set shiftwidth=4 set noexpandtab ----- Original Message ----- From: "Evgeniy Kosov" To: "Moscow.pm group" Sent: Friday, July 30, 2010 5:16 PM Subject: Re: [Moscow.pm] Tab или пробелы в коде > т.к. это: > > #vim: ts=4 > > .. работает не у всех, пробелы... > > Костя Тен wrote: >> Subj? >> >> >> -- >> Костя Тен >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > С уважением, > Евгений Косов > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Fri Jul 30 06:27:15 2010 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 30 Jul 2010 15:27:15 +0200 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <201001111306.14714.mons@cpan.org> References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <201001111306.14714.mons@cpan.org> Message-ID: Поднимаю старую тему :-) Злодеи зделали вот чо: $ perl6 >class A{} > my $a = new A; Unsupported use of C++ constructor syntax; in Perl 6 please use method call syntax at line 1, near ";\n" > my $a = A.new; A()<0xbc0d170> -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From mons на cpan.org Fri Jul 30 06:30:36 2010 From: mons на cpan.org (Mons Anderson) Date: Fri, 30 Jul 2010 17:30:36 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: References: <175411280495571@web74.yandex.ru> Message-ID: <201007301730.36703.mons@cpan.org> On Friday 30 July 2010 17:18:31 Андрей Инюцин wrote: > Только пробелы. Только табы .)) -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From andrey на kostenko.name Fri Jul 30 06:32:41 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Fri, 30 Jul 2010 16:32:41 +0300 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <201001111306.14714.mons@cpan.org> Message-ID: Чудово :-) 2010/7/30 Andrew Shitov : > Поднимаю старую тему :-) > > Злодеи зделали вот чо: > > $ perl6 >>class A{} > >> my $a = new A; > Unsupported use of C++ constructor syntax; in Perl 6 please use method > call syntax at line 1, near ";\n" > >> my $a = A.new; > A()<0xbc0d170> > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andrey на kostenko.name Fri Jul 30 06:33:14 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Fri, 30 Jul 2010 16:33:14 +0300 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: <201007301730.36703.mons@cpan.org> References: <175411280495571@web74.yandex.ru> <201007301730.36703.mons@cpan.org> Message-ID: Я ждал этого сообщения)) 2010/7/30 Mons Anderson : > On Friday 30 July 2010 17:18:31 Андрей Инюцин wrote: >> Только пробелы. > > Только табы .)) > > -- > Mons Anderson aka Vladimir Perepelitsa > / #99779956 / quanth на irc.freenode.net > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From metalikus на gmail.com Fri Jul 30 06:36:02 2010 From: metalikus на gmail.com (Albert Tugushev) Date: Fri, 30 Jul 2010 17:36:02 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: <175411280495571@web74.yandex.ru> References: <175411280495571@web74.yandex.ru> Message-ID: Табы. 30 июля 2010 г. 17:12 пользователь Костя Тен написал: > Subj? > > > -- > Костя Тен > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Albert Tugushev. From Kostya на yandex.ru Fri Jul 30 06:37:21 2010 From: Kostya на yandex.ru (=?koi8-r?B?68/T1NEg9MXO?=) Date: Fri, 30 Jul 2010 17:37:21 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <201007301730.36703.mons@cpan.org> Message-ID: <180441280497041@web44.yandex.ru> Ну фиг знает на счёт пробелов. Мне лично tab нравиться. http://cpansearch.perl.org/src/ANDYA/CGI-Simple-1.112/lib/CGI/Simple.pm Здесь два пробела. 30.07.2010, 17:33, "Андрей Костенко" : > Я ждал этого сообщения)) > > 2010/7/30 Mons Anderson : > >>  On Friday 30 July 2010 17:18:31 Андрей Инюцин wrote: >>>  Только пробелы. >>  Только табы .)) >> >>  -- >>  Mons Anderson aka Vladimir Perepelitsa >>   / #99779956 / quanth на irc.freenode.net >>  -- >>  Moscow.pm mailing list >>  moscow-pm на pm.org | http://moscow.pm.org > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From mons на cpan.org Fri Jul 30 06:38:31 2010 From: mons на cpan.org (Mons Anderson) Date: Fri, 30 Jul 2010 17:38:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: <175411280495571@web74.yandex.ru> References: <175411280495571@web74.yandex.ru> Message-ID: <201007301738.31731.mons@cpan.org> On Friday 30 July 2010 17:12:51 Костя Тен wrote: > Subj? > А если по существу. Есть 3 варианта рассмотрения ситуации с точки зрения автора: 1. хочу чтобы у всех код выглядел одинаково это пробелы. но если, к примеру автор любит ts=3, а у меня не очень хорошее знение и мне хотелось-бы видеть этот код в ts=6, то я либо буду постоянно материть того, кто сделал такой оступ (при небольших правках), либо сделаю retab, поредактирую и верну обратно. но гарантии, что все совпадет с тем, как было - нет. 2. хочу, чтобы всем было хорошо это табы, т.к. ts можно выставить разного размера. кому-то нравится ts=2, кому-то 3, почти классика - 4, иногда бывает 6 или 8. 3. хочу чтобы всем было плохо ;) это fake half-tabs. (4sp -> 1tab -> 1tap+4sp -> 2tab -> ...) -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From andy на shitov.ru Fri Jul 30 06:44:35 2010 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 30 Jul 2010 15:44:35 +0200 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: <201007301738.31731.mons@cpan.org> References: <175411280495571@web74.yandex.ru> <201007301738.31731.mons@cpan.org> Message-ID: Мой главный аргумент против табов (и он же - за пробелы): я хочу, чтобы код выглядел аккуратно, где бы его ни смотреть. Чтобы посмотреть, поправить или написать код, я не пользуюсь только вимом (это психоз же :-), поэтому мне хочется, чтобы отступы хорошо выглядели как минимум в cat, less, tail, mcedit, mcview, vim и komodo. С табами, которые где то 4, то 8 символов, испытываешь дискомфорт. > А если по существу. > Есть 3 варианта рассмотрения ситуации с точки зрения автора: -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From metalikus на gmail.com Fri Jul 30 06:58:22 2010 From: metalikus на gmail.com (Albert Tugushev) Date: Fri, 30 Jul 2010 17:58:22 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: <201007301738.31731.mons@cpan.org> References: <175411280495571@web74.yandex.ru> <201007301738.31731.mons@cpan.org> Message-ID: Это еще несовсем плохо :) В моей практике очень часто встречается код (прошедший сквозь 10-ки Вин и Юникс девелоперов), где 50/50 пробелы и табы, 50/50 возврат каретки Виндовый и Юниксовый, а также 50/50 CamelCaseFuncsAndVariables и lowук_case_funcs_and_variables. Что самое интересное, когда начинаешь править эту сборную солянку, долго не можешь понять в каком же стиле его набирать. Возникает желание прогнать через perltidy && dos2unix. 30 июля 2010 г. 17:38 пользователь Mons Anderson написал: > On Friday 30 July 2010 17:12:51 Костя Тен wrote: > 3. хочу чтобы всем было плохо ;) > > это fake half-tabs. (4sp -> 1tab -> 1tap+4sp -> 2tab -> ...) > > -- > Mons Anderson aka Vladimir Perepelitsa > / #99779956 / quanth на irc.freenode.net > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Albert Tugushev. From cub.uanic на gmail.com Fri Jul 30 07:09:30 2010 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Fri, 30 Jul 2010 17:09:30 +0300 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <201007301738.31731.mons@cpan.org> Message-ID: Пробелы и vi:ts=4:sts=4:sw=4:et Если хочется 6 вместо имеющихся 2 или 4 - просто опция к perltidy PS: с учётом и моего голоса - текущий счёт 6:4 в пользу пробелов ;) 30 июля 2010 г. 16:58 пользователь Albert Tugushev написал: > Это еще несовсем плохо :) > > В моей практике очень часто встречается код (прошедший сквозь 10-ки > Вин и Юникс девелоперов), где 50/50 пробелы и табы, 50/50 возврат > каретки Виндовый и Юниксовый, а также 50/50 CamelCaseFuncsAndVariables > и lowук_case_funcs_and_variables. > > Что самое интересное, когда начинаешь править эту сборную солянку, > долго не можешь понять в каком же стиле его набирать. Возникает > желание прогнать через perltidy && dos2unix. > > 30 июля 2010 г. 17:38 пользователь Mons Anderson написал: >> On Friday 30 July 2010 17:12:51 Костя Тен wrote: >> 3. хочу чтобы всем было плохо ;) >> >> это fake half-tabs. (4sp -> 1tab -> 1tap+4sp -> 2tab -> ...) >> >> -- >> Mons Anderson aka Vladimir Perepelitsa >> / #99779956 / quanth на irc.freenode.net >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best regards, > Albert Tugushev. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From proler на gmail.com Fri Jul 30 07:10:56 2010 From: proler на gmail.com (=?utf-8?B?0J7Qu9C10LMg0JDQu9C10LrRgdC10LXQvdC60L7Qsg==?=) Date: Fri, 30 Jul 2010 18:10:56 +0400 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <201007301738.31731.mons@cpan.org> Message-ID: Albert Tugushev писал(а) в своём письме Fri, 30 Jul 2010 17:58:22 +0400: > Это еще несовсем плохо :) > > В моей практике очень часто встречается код (прошедший сквозь 10-ки > Вин и Юникс девелоперов), где 50/50 пробелы и табы, 50/50 возврат > каретки Виндовый и Юниксовый, а также 50/50 CamelCaseFuncsAndVariables > и lowук_case_funcs_and_variables. > > Что самое интересное, когда начинаешь править эту сборную солянку, > долго не можешь понять в каком же стиле его набирать. Возникает > желание прогнать через perltidy && dos2unix. А давайте померяемся .perltidyrc --backup-and-modify-in-place --maximum-line-length=128 --output-line-ending=unix --nospace-for-semicolon --cuddled-else --opening-token-right --stack-opening-tokens --nooutdent-long-lines --break-at-old-comma-breakpoints --noblanks-before-comments --indent-spaced-block-comments и для совсем тяжелого вышеописанного случая прибавляем --ignore-old-breakpoints --keep-old-blank-lines=0 --comma-arrow-breakpoints=0 --maximum-fields-per-table=1 --no-break-at-old-comma-breakpoints И вообще, не понимаю, как это, отступы вручную выставлять :) From sharifulin на gmail.com Fri Jul 30 07:11:58 2010 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 30 Jul 2010 18:11:58 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <201007301738.31731.mons@cpan.org> Message-ID: 4 символьный таб. И я отличаю выравнивание табами и пробелами. Это важно. 2010/7/30 Albert Tugushev > Это еще несовсем плохо :) > > В моей практике очень часто встречается код (прошедший сквозь 10-ки > Вин и Юникс девелоперов), где 50/50 пробелы и табы, 50/50 возврат > каретки Виндовый и Юниксовый, а также 50/50 CamelCaseFuncsAndVariables > и lowук_case_funcs_and_variables. > > Что самое интересное, когда начинаешь править эту сборную солянку, > долго не можешь понять в каком же стиле его набирать. Возникает > желание прогнать через perltidy && dos2unix. > > 30 июля 2010 г. 17:38 пользователь Mons Anderson написал: > > On Friday 30 July 2010 17:12:51 Костя Тен wrote: > > 3. хочу чтобы всем было плохо ;) > > > > это fake half-tabs. (4sp -> 1tab -> 1tap+4sp -> 2tab -> ...) > > > > -- > > Mons Anderson aka Vladimir Perepelitsa > > / #99779956 / quanth на irc.freenode.net > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > Best regards, > Albert Tugushev. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Fri Jul 30 07:31:49 2010 From: mons на cpan.org (Mons Anderson) Date: Fri, 30 Jul 2010 18:31:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <201007301738.31731.mons@cpan.org> Message-ID: <201007301831.49239.mons@cpan.org> On Friday 30 July 2010 17:44:35 Andrew Shitov wrote: > Мой главный аргумент против табов (и он же - за пробелы): я хочу, > чтобы код выглядел аккуратно, где бы его ни смотреть. Чтобы > посмотреть, поправить или написать код, я не пользуюсь только вимом > (это психоз же :-), поэтому мне хочется, чтобы отступы хорошо > выглядели как минимум в cat, less, tail, mcedit, mcview, vim и komodo. > С табами, которые где то 4, то 8 символов, испытываешь дискомфорт. mcedit/mcview/vim/komodo/less - везде настраивается ширина таба. cat/tail - можно пропустить через фильтр (perl/awk) cat | perl -plne 's{\t}{ }g' Вот именно. _ты хочешь_, чтобы у других людей, с другими предпочтениями код выглядел так, как удобно тебе. Не им, а тебе. Это по меньшей мере эгоистично. Вот представьте себе, что я выставлю себе ts=1,sw=1,expandtab допустим, что мне удобно. но будет ли удобно тем, кто будет этот код смотреть/редактировать и т.п.? -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From andy на shitov.ru Fri Jul 30 07:34:37 2010 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 30 Jul 2010 16:34:37 +0200 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: <201007301831.49239.mons@cpan.org> References: <175411280495571@web74.yandex.ru> <201007301738.31731.mons@cpan.org> <201007301831.49239.mons@cpan.org> Message-ID: > cat/tail - можно пропустить через фильтр (perl/awk) > cat | perl -plne 's{\t}{    }g' Ага, мечта прям :-) > Вот именно. _ты хочешь_, чтобы у других людей, с другими предпочтениями код > выглядел так, как удобно тебе. Не им, а тебе. > Это по меньшей мере эгоистично. Нет, я не про это, я только про то, что less и mcedit должен показывать код одинаково, независимо от того, что там внутри. То есть если намешано табов и пробелов, пусть они криво, но одинаково криво показываются везде. > Вот представьте себе, что я выставлю себе ts=1,sw=1,expandtab Я не понимаю этого языка, прости :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From mons на cpan.org Fri Jul 30 07:46:28 2010 From: mons на cpan.org (Mons Anderson) Date: Fri, 30 Jul 2010 18:46:28 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <201007301831.49239.mons@cpan.org> Message-ID: <201007301846.28395.mons@cpan.org> On Friday 30 July 2010 18:34:37 Andrew Shitov wrote: > > Вот представьте себе, что я выставлю себе ts=1,sw=1,expandtab > > Я не понимаю этого языка, прости :-) tabstop=4 (визуальная ширина таба) soft tabstop=4 (размер идентации в пробелах) expandtab - заменять табы на пробелы -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From evdokimov.denis на gmail.com Fri Jul 30 08:19:45 2010 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 30 Jul 2010 19:19:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: <201007301846.28395.mons@cpan.org> References: <175411280495571@web74.yandex.ru> <201007301831.49239.mons@cpan.org> <201007301846.28395.mons@cpan.org> Message-ID: ++$Пробелы; From akovbovich на gmail.com Fri Jul 30 08:48:34 2010 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Fri, 30 Jul 2010 19:48:34 +0400 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <201007301831.49239.mons@cpan.org> <201007301846.28395.mons@cpan.org> Message-ID: (setq-default indent-tabs-mode nil) (setq-default tab-width 4) (setq indent-line-function 'insert-tab) Пробелы + отключение переноса строк 30 июля 2010 г. 19:19 пользователь Denis Evdokimov написал: > ++$Пробелы; > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From dmitry на eremeev.ru Fri Jul 30 08:49:31 2010 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Fri, 30 Jul 2010 19:49:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QLiDu1dbFziBwaHAt287Jyw==?= In-Reply-To: <201007301730.36703.mons@cpan.org> References: <175411280495571@web74.yandex.ru> <201007301730.36703.mons@cpan.org> Message-ID: <20503951-6826-4E36-894A-887FB36175E0@eremeev.ru> Коллеги, здравствуйте! Понимаю, что не туда, но может есть знакомые с похожими скиллами. Хорошие люди на постоянку ищут php-программеров (вакансий не менее 5): Требования: * отличное знание PHP 4/5, ООП, шаблонов проектирования, * опыт работы с PostgreSQL или MySQL, * опыт разработки web-приложений от 3-х лет, * как плюс - опыт работы с высоконагруженными системами, * английский технический. Обязанности: * разработка на php + sphinx высоконагруженного проекта (мультимедийной социальной сети), * работа в команде / проектной группе. Минусы и плюсы (на выбор): - офис в г.Королёв, но от ВДНХ бесплатный автобус (увозят-привозят); - проект новый, с потенциалом и инвестициями, будет чем похвалиться; - кормят домашней едой прямо в конторе (недорого); - в конторе много незамужних девчонок, поначалу кажется что попал в модельное агентство; В целом обычный стартап с обычными заморочками. Контактировать можно мне на dmitry на eremeev.ru или +7 906 7005771 (дальше скажу куда и что) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akovbovich на gmail.com Fri Jul 30 08:55:08 2010 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Fri, 30 Jul 2010 19:55:08 +0400 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGE0YLQvtC/LiDQndGD0LbQtdC9IHBocC0=?= =?utf-8?b?0YjQvdC40Lo=?= In-Reply-To: <20503951-6826-4E36-894A-887FB36175E0@eremeev.ru> References: <175411280495571@web74.yandex.ru> <201007301730.36703.mons@cpan.org> <20503951-6826-4E36-894A-887FB36175E0@eremeev.ru> Message-ID: Самого главного так и не сказали.. 30 июля 2010 г. 19:49 пользователь Dmitry Eremeev написал: > Коллеги, здравствуйте! > Понимаю, что не туда, но может есть знакомые с похожими скиллами. > Хорошие люди на постоянку ищут php-программеров (вакансий не менее 5): > Требования: > * отличное знание PHP 4/5, ООП, шаблонов проектирования, > * опыт работы с PostgreSQL или MySQL, > * опыт разработки web-приложений от 3-х лет, > * как плюс - опыт работы с высоконагруженными системами, > * английский технический. > Обязанности: > * разработка на php + sphinx высоконагруженного проекта (мультимедийной > социальной сети), > * работа в команде / проектной группе. > > Минусы и плюсы (на выбор): > - офис в г.Королёв, но от ВДНХ бесплатный автобус (увозят-привозят); > - проект новый, с потенциалом и инвестициями, будет чем похвалиться; > - кормят домашней едой прямо в конторе (недорого); > - в конторе много незамужних девчонок, поначалу кажется что попал в > модельное агентство; > В целом обычный стартап с обычными заморочками. > > Контактировать можно мне на  dmitry на eremeev.ru или +7 906 7005771 (дальше > скажу куда и что) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From dmitry на eremeev.ru Fri Jul 30 09:08:15 2010 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Fri, 30 Jul 2010 20:08:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QLiDu1dbFziBwaHAt287Jyw==?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <201007301730.36703.mons@cpan.org> <20503951-6826-4E36-894A-887FB36175E0@eremeev.ru> Message-ID: <403B0B78-AA05-4370-B184-1B0360F09ECC@eremeev.ru> от 70-ти и выше. 30.07.2010, в 19:55, Андрей П. Ковбович написал(а): > Самого главного так и не сказали.. > > 30 июля 2010 г. 19:49 пользователь Dmitry Eremeev написал: >> Коллеги, здравствуйте! >> Понимаю, что не туда, но может есть знакомые с похожими скиллами. >> Хорошие люди на постоянку ищут php-программеров (вакансий не менее 5): >> Требования: >> * отличное знание PHP 4/5, ООП, шаблонов проектирования, >> * опыт работы с PostgreSQL или MySQL, >> * опыт разработки web-приложений от 3-х лет, >> * как плюс - опыт работы с высоконагруженными системами, >> * английский технический. >> Обязанности: >> * разработка на php + sphinx высоконагруженного проекта (мультимедийной >> социальной сети), >> * работа в команде / проектной группе. >> >> Минусы и плюсы (на выбор): >> - офис в г.Королёв, но от ВДНХ бесплатный автобус (увозят-привозят); >> - проект новый, с потенциалом и инвестициями, будет чем похвалиться; >> - кормят домашней едой прямо в конторе (недорого); >> - в конторе много незамужних девчонок, поначалу кажется что попал в >> модельное агентство; >> В целом обычный стартап с обычными заморочками. >> >> Контактировать можно мне на dmitry на eremeev.ru или +7 906 7005771 (дальше >> скажу куда и что) >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org С Уважением, Дмитрий Еремеев, dmitry на eremeev.ru From cygakob на gmail.com Fri Jul 30 09:35:17 2010 From: cygakob на gmail.com (Alexander Soudakov) Date: Fri, 30 Jul 2010 23:35:17 +0700 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: <201007301738.31731.mons@cpan.org> References: <175411280495571@web74.yandex.ru> <201007301738.31731.mons@cpan.org> Message-ID: 2010/7/30 Mons Anderson : > On Friday 30 July 2010 17:12:51 Костя Тен wrote: >> Subj? >> > А если по существу. > > Есть 3 варианта рассмотрения ситуации с точки зрения автора: > > 1. хочу чтобы у всех код выглядел одинаково > > это пробелы. но если, к примеру автор любит ts=3, а у меня не очень хорошее > знение и мне хотелось-бы видеть этот код в ts=6, то я либо буду постоянно > материть того, кто сделал такой оступ (при небольших правках), либо сделаю > retab, поредактирую и верну обратно. но гарантии, что все совпадет с тем, как > было - нет. безпробельноразничный дифф + патч на версию > > 2. хочу, чтобы всем было хорошо > > это табы, т.к. ts можно выставить разного размера. > кому-то нравится ts=2, кому-то 3, почти классика - 4, иногда бывает 6 или 8. > > 3. хочу чтобы всем было плохо ;) > > это fake half-tabs. (4sp -> 1tab -> 1tap+4sp -> 2tab -> ...) > > -- > Mons Anderson aka Vladimir Perepelitsa > / #99779956 / quanth на irc.freenode.net > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Alexander Soudakov Developer Programmer email: cygakoB на gmail.com google talk: cygakoB на gmail.com jabber: asudakov на jabber.org icq uin: 311516511 skype: asudakov From dmitry на karasik.eu.org Fri Jul 30 10:01:35 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 30 Jul 2010 19:01:35 +0200 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: <175411280495571@web74.yandex.ru> References: <175411280495571@web74.yandex.ru> Message-ID: <20100730170135.GA49455@tetsuo.karasik.eu.org> о, табосрач! )))) на очереди camelCase vs under_score_case On Fri, Jul 30, 2010 at 05:12:51PM +0400, Костя Тен wrote: > Subj? > > > -- > Костя Тен > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From sekret на hackerdom.ru Fri Jul 30 10:26:06 2010 From: sekret на hackerdom.ru (=?KOI8-R?B?5dfHxc7J0SDr0snXz9vFxdfB?=) Date: Fri, 30 Jul 2010 23:26:06 +0600 Subject: [Moscow.pm] =?koi8-r?b?KMLF2iDUxc3ZKQ==?= In-Reply-To: References: Message-ID: спасибо всем, кто голосовал за меня!!))) 30 июля 2010 г. 2:35 пользователь Akzhan Abdulin написал: > Ваши усилия да в мирных целях :) > > Шучу, проголосовал :) > > 29 июля 2010 г. 22:11 пользователь Евгения Кривошеева > написал: > >> Спасибо большое тем кто уже проголосовал!!! :))) >> >> -- >> Евгения Кривошеева >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Fri Jul 30 11:25:03 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Fri, 30 Jul 2010 22:25:03 +0400 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: <20100730170135.GA49455@tetsuo.karasik.eu.org> References: <175411280495571@web74.yandex.ru> <20100730170135.GA49455@tetsuo.karasik.eu.org> Message-ID: Смотрю на стиль команды и пишу также :) Сейчас, например, предпочитаю в большинстве случаев 2 пробела. Пару лет назад, - табы. 30 июля 2010 г. 21:01 пользователь Dmitry Karasik написал: > о, табосрач! )))) > > на очереди camelCase vs under_score_case > > On Fri, Jul 30, 2010 at 05:12:51PM +0400, Костя Тен wrote: > > Subj? > > > > > > -- > > Костя Тен > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > -- > Sincerely, > Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Fri Jul 30 12:21:56 2010 From: shafiev на gmail.com (Naim Shafiev) Date: Sat, 31 Jul 2010 00:21:56 +0500 Subject: [Moscow.pm] =?koi8-r?b?78bG1M/QLiDu1dbFziBwaHAt287Jyw==?= In-Reply-To: <20503951-6826-4E36-894A-887FB36175E0@eremeev.ru> References: <175411280495571@web74.yandex.ru> <201007301730.36703.mons@cpan.org> <20503951-6826-4E36-894A-887FB36175E0@eremeev.ru> Message-ID: 30 июля 2010 г. 20:49 пользователь Dmitry Eremeev написал: > Коллеги, здравствуйте! > Понимаю, что не туда, но может есть знакомые с похожими скиллами. > Хорошие люди на постоянку ищут php-программеров (вакансий не менее 5): > Требования: > * отличное знание PHP 4/5, ООП, шаблонов проектирования, > * опыт работы с PostgreSQL или MySQL, > * опыт разработки web-приложений от 3-х лет, > * как плюс - опыт работы с высоконагруженными системами, > * английский технический. > Обязанности: > * разработка на php + sphinx высоконагруженного проекта (мультимедийной > социальной сети), > * работа в команде / проектной группе. > > Минусы и плюсы (на выбор): > - офис в г.Королёв, но от ВДНХ бесплатный автобус (увозят-привозят); > - проект новый, с потенциалом и инвестициями, будет чем похвалиться; > - кормят домашней едой прямо в конторе (недорого); > - в конторе много незамужних девчонок, поначалу кажется что попал в > модельное агентство; :) Возможное это самое главное. ;) P.S Сам то и дело с php работаю > В целом обычный стартап с обычными заморочками. > > Контактировать можно мне на  dmitry на eremeev.ru или +7 906 7005771 (дальше > скажу куда и что) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From q на cono.org.ua Fri Jul 30 12:24:52 2010 From: q на cono.org.ua (Alex Varyanick) Date: Fri, 30 Jul 2010 22:24:52 +0300 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: <175411280495571@web74.yandex.ru> References: <175411280495571@web74.yandex.ru> Message-ID: 2010/7/30 Костя Тен : > Subj? function LangPerl() call DefaultLangSettings() setlocal tabstop=4 shiftwidth=4 softtabstop=4 setlocal expandtab autoindent smartindent endfunction тобишь - пробелы++ -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From akovbovich на gmail.com Fri Jul 30 13:12:34 2010 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Sat, 31 Jul 2010 00:12:34 +0400 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGE0YLQvtC/LiDQndGD0LbQtdC9IHBocC0=?= =?utf-8?b?0YjQvdC40Lo=?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <201007301730.36703.mons@cpan.org> <20503951-6826-4E36-894A-887FB36175E0@eremeev.ru> Message-ID: Незамужние девчонки из модельного агенства прямо в конторе (недорого) ? :) 30 июля 2010 г. 23:21 пользователь Naim Shafiev написал: > 30 июля 2010 г. 20:49 пользователь Dmitry Eremeev написал: >> Коллеги, здравствуйте! >> Понимаю, что не туда, но может есть знакомые с похожими скиллами. >> Хорошие люди на постоянку ищут php-программеров (вакансий не менее 5): >> Требования: >> * отличное знание PHP 4/5, ООП, шаблонов проектирования, >> * опыт работы с PostgreSQL или MySQL, >> * опыт разработки web-приложений от 3-х лет, >> * как плюс - опыт работы с высоконагруженными системами, >> * английский технический. >> Обязанности: >> * разработка на php + sphinx высоконагруженного проекта (мультимедийной >> социальной сети), >> * работа в команде / проектной группе. >> >> Минусы и плюсы (на выбор): >> - офис в г.Королёв, но от ВДНХ бесплатный автобус (увозят-привозят); >> - проект новый, с потенциалом и инвестициями, будет чем похвалиться; >> - кормят домашней едой прямо в конторе (недорого); >> - в конторе много незамужних девчонок, поначалу кажется что попал в >> модельное агентство; > > :) Возможное это самое главное. ;) > P.S Сам то и дело с php работаю > >> В целом обычный стартап с обычными заморочками. >> >> Контактировать можно мне на  dmitry на eremeev.ru или +7 906 7005771 (дальше >> скажу куда и что) >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From akzhan.abdulin на gmail.com Sat Jul 31 00:58:14 2010 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Sat, 31 Jul 2010 11:58:14 +0400 Subject: [Moscow.pm] =?utf-8?b?0J7RhNGE0YLQvtC/LiDQndGD0LbQtdC9IHBocC0=?= =?utf-8?b?0YjQvdC40Lo=?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <201007301730.36703.mons@cpan.org> <20503951-6826-4E36-894A-887FB36175E0@eremeev.ru> Message-ID: Кстати, неплохое предложение. Квартиру в Королёве снять можно дешевле, чем в Москве. Да ещё и девчонки :) Другое дело, что может быть банально лень :) 31 июля 2010 г. 0:12 пользователь Андрей П. Ковбович написал: > Незамужние девчонки из модельного агенства прямо в конторе (недорого) ? :) > > 30 июля 2010 г. 23:21 пользователь Naim Shafiev > написал: > > 30 июля 2010 г. 20:49 пользователь Dmitry Eremeev > написал: > >> Коллеги, здравствуйте! > >> Понимаю, что не туда, но может есть знакомые с похожими скиллами. > >> Хорошие люди на постоянку ищут php-программеров (вакансий не менее 5): > >> Требования: > >> * отличное знание PHP 4/5, ООП, шаблонов проектирования, > >> * опыт работы с PostgreSQL или MySQL, > >> * опыт разработки web-приложений от 3-х лет, > >> * как плюс - опыт работы с высоконагруженными системами, > >> * английский технический. > >> Обязанности: > >> * разработка на php + sphinx высоконагруженного проекта (мультимедийной > >> социальной сети), > >> * работа в команде / проектной группе. > >> > >> Минусы и плюсы (на выбор): > >> - офис в г.Королёв, но от ВДНХ бесплатный автобус (увозят-привозят); > >> - проект новый, с потенциалом и инвестициями, будет чем похвалиться; > >> - кормят домашней едой прямо в конторе (недорого); > >> - в конторе много незамужних девчонок, поначалу кажется что попал в > >> модельное агентство; > > > > :) Возможное это самое главное. ;) > > P.S Сам то и дело с php работаю > > > >> В целом обычный стартап с обычными заморочками. > >> > >> Контактировать можно мне на dmitry на eremeev.ru или +7 906 > 7005771 (дальше > >> скажу куда и что) > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > >> > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ccnweb на gmail.com Sat Jul 31 04:09:32 2010 From: ccnweb на gmail.com (Alexander Onokhov) Date: Sat, 31 Jul 2010 14:09:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?KMLF2iDUxc3ZKQ==?= In-Reply-To: References: Message-ID: О результатах доложите 2010/7/30 Евгения Кривошеева > спасибо всем, кто голосовал за меня!!))) > > 30 июля 2010 г. 2:35 пользователь Akzhan Abdulin > написал: > >> Ваши усилия да в мирных целях :) >> >> Шучу, проголосовал :) >> >> 29 июля 2010 г. 22:11 пользователь Евгения Кривошеева < >> sekret на hackerdom.ru> написал: >> >>> Спасибо большое тем кто уже проголосовал!!! :))) >>> >>> -- >>> Евгения Кривошеева >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Alexander ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From chesnokov.ilya на gmail.com Sat Jul 31 06:14:01 2010 From: chesnokov.ilya на gmail.com (=?UTF-8?B?0JjQu9GM0Y8g0KfQtdGB0L3QvtC60L7Qsg==?=) Date: Sat, 31 Jul 2010 17:14:01 +0400 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: <20100730170135.GA49455@tetsuo.karasik.eu.org> References: <175411280495571@web74.yandex.ru> <20100730170135.GA49455@tetsuo.karasik.eu.org> Message-ID: 30 июля 2010 г. 21:01 пользователь Dmitry Karasik написал: > о, табосрач! )))) > > на очереди camelCase vs under_score_case На самом деле - возьмите любую тему, освещенную в Perl Best Practices, предложите её на обсуждение в любой Perl-тусовке - и получите срач и холивар. Вижу это далеко не впервые. > On Fri, Jul 30, 2010 at 05:12:51PM +0400, Костя Тен wrote: >> Subj? >> >> >> -- >> Костя Тен >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Sincerely, >        Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Ilya Chesnokov From dmitry на karasik.eu.org Sat Jul 31 06:48:36 2010 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sat, 31 Jul 2010 15:48:36 +0200 Subject: [Moscow.pm] =?koi8-r?b?VGFiIMnMySDQ0s/CxczZINcgy8/ExQ==?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <20100730170135.GA49455@tetsuo.karasik.eu.org> Message-ID: <20100731134836.GA63152@tetsuo.karasik.eu.org> > возьмите любую тему, освещенную в Perl Best Practices, > предложите её на обсуждение в любой Perl-тусовке я не самоубийца ) -- Sincerely, Dmitry Karasik From andrey на kostenko.name Sat Jul 31 06:52:55 2010 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Sat, 31 Jul 2010 16:52:55 +0300 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: <20100731134836.GA63152@tetsuo.karasik.eu.org> References: <175411280495571@web74.yandex.ru> <20100730170135.GA49455@tetsuo.karasik.eu.org> <20100731134836.GA63152@tetsuo.karasik.eu.org> Message-ID: Вообще такое решается несложно. Если код пишу я сам, то делаю как хочу. Если в коллективе разгорается спор по пустяку - то бросается монета. Выпал орёл - табы. Решка - пробелы. PS: правда, если бросить украинскую монету, орёл никогда не выпадет ;-) 2010/7/31 Dmitry Karasik : >> возьмите любую тему, освещенную в Perl Best Practices, >> предложите её на обсуждение в любой Perl-тусовке > > я не самоубийца ) > > -- > Sincerely, >        Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andrei.protasovitski на gmail.com Sat Jul 31 10:41:29 2010 From: andrei.protasovitski на gmail.com (Andrei) Date: Sat, 31 Jul 2010 20:41:29 +0300 Subject: [Moscow.pm] =?utf-8?b?VGFiINC40LvQuCDQv9GA0L7QsdC10LvRiyDQsiA=?= =?utf-8?b?0LrQvtC00LU=?= In-Reply-To: References: <175411280495571@web74.yandex.ru> <20100730170135.GA49455@tetsuo.karasik.eu.org> <20100731134836.GA63152@tetsuo.karasik.eu.org> Message-ID: 31 июля 2010 г. 16:52 пользователь Андрей Костенко написал: > Вообще такое решается несложно. Если код пишу я сам, то делаю как > хочу. Если в коллективе разгорается спор по пустяку - то бросается > монета. Выпал орёл - табы. Решка - пробелы. > > PS: правда, если бросить украинскую монету, орёл никогда не выпадет ;-) > | http://moscow.pm.org > В Беларуси вообще нет монет, поэтому пробелы! :-P -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: