From evdokimov.denis на gmail.com Mon Dec 1 05:01:57 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 1 Dec 2008 16:01:57 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081130152350.GW24728@work.uvw.ru> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> Message-ID: > > > use Prima; > я что-то посмотрел на hello world: внешний вид у Prima такой же > ахтунг как у Тк > Ой не знаю, помнится на социальной части "May Perl" всем очень понравилась программа Дмитрия Карасика для просмотра и редактирования фотографий. А когда люди узнавали, что она на перле, то просто впадали в ступор. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Mon Dec 1 06:06:13 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 1 Dec 2008 17:06:13 +0300 Subject: [Moscow.pm] GUI In-Reply-To: References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> Message-ID: <20081201140613.GB29882@work.uvw.ru> >>> use Prima; >> я что-то посмотрел на hello world: внешний вид у Prima такой же >> ахтунг как у Тк >> DE> Ой не знаю, помнится на социальной части "May Perl" всем очень DE> понравилась программа DE> Дмитрия Карасика для просмотра и редактирования фотографий. DE> А когда люди узнавали, что она на перле, то просто впадали в ступор. я к сожалению не видел ее, а она точно была на Prima? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From andy на shitov.ru Mon Dec 1 06:16:00 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 1 Dec 2008 17:16:00 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081201140613.GB29882@work.uvw.ru> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <20081201140613.GB29882@work.uvw.ru> Message-ID: > я к сожалению не видел ее, а она точно была на Prima? То, что было в кафе, - да :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmitry на karasik.eu.org Mon Dec 1 08:18:33 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 01 Dec 2008 17:18:33 +0100 Subject: [Moscow.pm] GUI In-Reply-To: (Denis Evdokimov's message of "Mon, 1 Dec 2008 16:01:57 +0300") References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> Message-ID: <841vwrx412.fsf@tetsuo.karasik.eu.org> Hi Denis! > Ой не знаю, помнится на социальной части "May Perl" всем очень > понравилась программа Дмитрия Карасика для просмотра и редактирования > фотографий. > А когда люди узнавали, что она на перле, то просто впадали в ступор. а вот она, fotofix называется: http://www.prima.eu.org/fotofix/ требует только Prima, но если ей дать IPA, Prima-Image-Magick, и Image-Magick, возможности резко расширяются. -- Sincerely, Dmitry Karasik From ivan на serezhkin.com Mon Dec 1 08:48:37 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Mon, 01 Dec 2008 19:48:37 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <841vwrx412.fsf@tetsuo.karasik.eu.org> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> Message-ID: <49341565.3070804@serezhkin.com> Dmitry Karasik wrote: > Hi Denis! > > >> Ой не знаю, помнится на социальной части "May Perl" всем очень >> понравилась программа Дмитрия Карасика для просмотра и редактирования >> фотографий. >> А когда люди узнавали, что она на перле, то просто впадали в ступор. >> > > а вот она, fotofix называется: > > http://www.prima.eu.org/fotofix/ > > требует только Prima, но если ей дать IPA, Prima-Image-Magick, и > Image-Magick, возможности резко расширяются. > Кста, Дим, проапдейти плз bsd порт - а то там 1.22 даже не фетчится. а bsdpan я как то очень боюсь, он живёт своей отдельной жизнью. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From unera на debian.org Mon Dec 1 09:45:37 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 1 Dec 2008 20:45:37 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <841vwrx412.fsf@tetsuo.karasik.eu.org> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> Message-ID: <20081201174537.GA11075@work.uvw.ru> >> Ой не знаю, помнится на социальной части "May Perl" всем очень >> понравилась программа Дмитрия Карасика для просмотра и редактирования >> фотографий. >> А когда люди узнавали, что она на перле, то просто впадали в ступор. DK> а вот она, fotofix называется: DK> http://www.prima.eu.org/fotofix/ DK> требует только Prima, но если ей дать IPA, Prima-Image-Magick, и DK> Image-Magick, возможности резко расширяются. требует Prima 1.26, в Debian 1.24 собирать пакет лениво, кто может выложить пару скриншотиков? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From unera на debian.org Mon Dec 1 09:58:00 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 1 Dec 2008 20:58:00 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081201174537.GA11075@work.uvw.ru> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> Message-ID: <20081201175759.GB11075@work.uvw.ru> DK>> а вот она, fotofix называется: DK>> http://www.prima.eu.org/fotofix/ DK>> требует только Prima, но если ей дать IPA, Prima-Image-Magick, и DK>> Image-Magick, возможности резко расширяются. Tmppo> требует Prima 1.26, в Debian 1.24 Tmppo> собирать пакет лениво, кто может выложить пару скриншотиков? а впрочем поправил зависимость на 1.24 и запустил сама программа может быть и хорошоая (еще не смотрел по возможностям) я про графлибу (Prima?) но интерфейс опять же а-ля Tk-шный - кошмарный ТАКИЕ блоки диалогов open можно использовать только если пользователь ими не пользуется, маркеры в меню просто убивают, как и само меню и наплевательство на системные fonts прописанные в ~/.XResources тоже удручает то есть вопрос о хорошей GUI-шной либе для Perl открыт пока. QTGui у меня пока не собрался с QT 4.4 (я правда пока не особо ковырялся). Еще вроде GTK2 был, сегодня вечерком попробую поглядеть -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From andy на shitov.ru Mon Dec 1 11:46:19 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 1 Dec 2008 22:46:19 +0300 Subject: [Moscow.pm] HackMeet Message-ID: Австрийцы придумали новый формат для встреч своей PM-группы. До этого у них были TechSocialMeetings, - технические встречи, перетекающие в социальную часть. А теперь иногда будут проводиться еще и хаковстречи. На встрече 1 декабря в планах стояло хаченье OpenID на основе PAUSE. Кстати, интересно: если технические встречи - это воркшопы в миниатюре, то хаковстречи - это миниатюрные хакатоны. Для нас это пока единственный незаполненный пункт из списка мероприятий, который проводятся в мире. Конференция была, воркшопы были, хакатонов не было. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From shafiev на gmail.com Mon Dec 1 12:00:53 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 1 Dec 2008 23:00:53 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: References: Message-ID: <218771510812011200l78655a85r28b1318893a07e52@mail.gmail.com> Было бы неплохо.Только нужно определиться что допиливать будем? :) 1 декабря 2008 г. 22:46 пользователь Andrew Shitov написал: > Австрийцы придумали новый формат для встреч своей PM-группы. До этого > у них были TechSocialMeetings, - технические встречи, перетекающие в > социальную часть. А теперь иногда будут проводиться еще и хаковстречи. > На встрече 1 декабря в планах стояло хаченье OpenID на основе PAUSE. > > Кстати, интересно: если технические встречи - это воркшопы в > миниатюре, то хаковстречи - это миниатюрные хакатоны. Для нас это пока > единственный незаполненный пункт из списка мероприятий, который > проводятся в мире. Конференция была, воркшопы были, хакатонов не было. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Mon Dec 1 12:08:25 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 1 Dec 2008 23:08:25 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: References: Message-ID: <7562556.20081201230825@softsearch.ru> Здравствуйте, Андрей. AS> Для нас это пока AS> единственный незаполненный пункт из списка мероприятий, который AS> проводятся в мире. Конференция была, воркшопы были, хакатонов не было. Мне было смешно, когда я был в Киеве на Мадане и увидел там копию москвоского Охотного ряда и Парка Победы. Но потом мне было грустно, когда я узнал, что Пётр первый делал в Петергофе фонтаны из дуба, пытаясь подражать Версалю. Про поделки наших сорвременных градостроителей, наездившихся по заграницам я вообще молчу. Зачем идти по пути копирования? Можно же свой формат придумать и пусть они нам подражают, а не наоборот. Конечно если у нас идёт незримое соревнование с заграницей, а не просто встречи. Я вот в эти выходные был на Веборубе http://www.weborub.ru/. Очень приятное впечатление. Там конечно в основном php-шники были, но мне это ничуть не мешало. Формат мероприятия - нечто вроде конференции, но без спонсоров и для себя. Т.е. приглашаются интерсные люди, они собираются вместе и ботают обо всём на свете. mysql, кризис, почему хабр отстой, как у кого ремонт делается, кто какие сайты запустил недавно, что такое скрам и agile и т.д. Конечно это не назовёшь чисто перловой свтречей. Но только ли о перле говорит народ во время социальной части? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Mon Dec 1 12:16:30 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 1 Dec 2008 23:16:30 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <7562556.20081201230825@softsearch.ru> References: <7562556.20081201230825@softsearch.ru> Message-ID: > Мне было смешно, когда я был в Киеве на Мадане и увидел там копию > москвоского Охотного ряда и Парка Победы. В Минске был? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmitry на karasik.eu.org Mon Dec 1 12:36:49 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 01 Dec 2008 21:36:49 +0100 Subject: [Moscow.pm] GUI In-Reply-To: <49341565.3070804@serezhkin.com> (Ivan B. Serezhkin's message of "Mon, 01 Dec 2008 19:48:37 +0300") References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <49341565.3070804@serezhkin.com> Message-ID: <84wsejvdi6.fsf@tetsuo.karasik.eu.org> Hi Ivan! On 01 дек 08 at 17:48, "Ivan" (Ivan B Serezhkin) wrote: Ivan> Кста, Дим, проапдейти плз bsd порт - а то там 1.22 даже не фетчится. Ivan> bsdpan я как то очень боюсь, он живёт своей отдельной жизнью. О да, надо сделать, спасибо, я и забыл про него. Хотя если есть желающие поддерживать x11-toolkits/p5-Prima, я с удовольствием передам флаг :) -- Sincerely, Dmitry Karasik From dmitry на karasik.eu.org Mon Dec 1 12:39:04 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 01 Dec 2008 21:39:04 +0100 Subject: [Moscow.pm] GUI In-Reply-To: <20081201175759.GB11075@work.uvw.ru> (Dmitry E. Oboukhov's message of "Mon, 1 Dec 2008 20:58:00 +0300") References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> Message-ID: <84skp7vdef.fsf@tetsuo.karasik.eu.org> Hi Dmitry! On 01 дек 08 at 18:58, "Dmitry" (Dmitry E Oboukhov) wrote: > наплевательство на системные fonts прописанные в ~/.XResources тоже а можно поинтересоваться, что такое системные fonts? -- Sincerely, Dmitry Karasik From dmitry на karasik.eu.org Mon Dec 1 12:43:23 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 01 Dec 2008 21:43:23 +0100 Subject: [Moscow.pm] HackMeet In-Reply-To: <7562556.20081201230825@softsearch.ru> ("Михаил Монашёв"'s message of "Mon, 1 Dec 2008 23:08:25 +0300") References: <7562556.20081201230825@softsearch.ru> Message-ID: <84oczvvd78.fsf@tetsuo.karasik.eu.org> On 01 дек 08 at 21:08, ) wrote: > Мне было смешно, когда я был в Киеве на Мадане и увидел там копию > . Но потом мне было грустно, когда я узнал, что Пётр первый делал в > , пытаясь подражать Версалю. Про поделки наших сорвременных > , наездившихся по заграницам я вообще молчу. > Зачем идти по пути копирования? Можно же свой формат придумать и пусть > , а не наоборот. Конечно если у нас идёт незримое соревнование с > , а не просто встречи. Я с детства помню как Даль предлагал не использовать иностранное "атмосфера", а брать посконное "колоземица". Это я к тому что далеко не всегда скопированное плохо, просто потому что скопированное. Иногда свое родное такая жуть, что уж лучше бы скопировали. -- Sincerely, Dmitry Karasik From unera на debian.org Mon Dec 1 12:47:39 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 1 Dec 2008 23:47:39 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <84skp7vdef.fsf@tetsuo.karasik.eu.org> References: <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> Message-ID: <20081201204739.GC11075@work.uvw.ru> >> наплевательство на системные fonts прописанные в ~/.XResources тоже DK> а можно поинтересоваться, что такое системные fonts? *font: имя фонта ВСЕ программы что я использую реагируют на это кроме ТК и Prima :) но ТК привести в удобоваримый вид невозможно, поэтому я их тоже не пользую а вот как с Prima? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From postmaster на softsearch.ru Mon Dec 1 12:56:36 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 1 Dec 2008 23:56:36 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: References: <7562556.20081201230825@softsearch.ru> Message-ID: <61410395.20081201235636@softsearch.ru> Здравствуйте, Андрей. >> Мне было смешно, когда я был в Киеве на Мадане и увидел там копию >> москвоского Охотного ряда и Парка Победы. AS> В Минске был? :-) Не был. Я ещё про Астану слышал... Типа европейский город посреди пустыни с песчаными бурями. Я был во многих бывших и существующих французских и английских колониях: Маврикий, Мадагаскар, Французская Полинезия и т.д. В них колонизаторы очень пытались или пытаются повторить свою родину. Это и понятно. Климат приятнее. Не хватает только европейской повседневности для полного комфорта... Но очень удивляет то, что мы, не будучи чей-то колонией, пытаемся повторить чужие форматы. Зачем? Такое ощущение, что колонизировали не наши земли, а наши мозги. И сейчас навязывают чувство неполноценности, предлагая повторить иностранный формат. Сорри, если вышло чересчур кри(:?ни)?тично. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Mon Dec 1 12:59:12 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 1 Dec 2008 23:59:12 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <84oczvvd78.fsf@tetsuo.karasik.eu.org> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> Message-ID: <881850477.20081201235912@softsearch.ru> Здравствуйте, Дмитрий. DK> Я с детства помню как Даль предлагал не использовать иностранное DK> "атмосфера", а брать посконное "колоземица". Это я к тому что далеко DK> не всегда скопированное плохо, просто потому что скопированное. DK> Иногда свое родное такая жуть, что уж лучше бы скопировали. Иногда родное не замечается и игнорируется. И сейчас предлагается уже третья форма подражания. И ни одной своей формы не создано. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From juchkov на gmail.com Mon Dec 1 13:02:44 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 2 Dec 2008 00:02:44 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <61410395.20081201235636@softsearch.ru> References: <7562556.20081201230825@softsearch.ru> <61410395.20081201235636@softsearch.ru> Message-ID: <96934402.20081202000244@gmail.com> Здравствуйте, Михаил. ММ> Но очень удивляет то, что мы, не будучи чей-то колонией, пытаемся ММ> повторить чужие форматы. Зачем? Такое ощущение, что колонизировали не ММ> наши земли, а наши мозги. И сейчас навязывают чувство неполноценности, ММ> предлагая повторить иностранный формат. А неужели не заметно что это повсюду в жизни? Россия (бывшее СССР) очень сильно смотрит на "запад" и тянет от туда все. И самое интересное - как правило тянется полное г... -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From ivan на serezhkin.com Mon Dec 1 13:04:00 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 00:04:00 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: References: Message-ID: <49345140.60808@serezhkin.com> Andrew Shitov wrote: > Австрийцы придумали новый формат для встреч своей PM-группы. До этого > у них были TechSocialMeetings, - технические встречи, перетекающие в > социальную часть. А теперь иногда будут проводиться еще и хаковстречи. > На встрече 1 декабря в планах стояло хаченье OpenID на основе PAUSE. > > Кстати, интересно: если технические встречи - это воркшопы в > миниатюре, то хаковстречи - это миниатюрные хакатоны. Для нас это пока > единственный незаполненный пункт из списка мероприятий, который > проводятся в мире. Конференция была, воркшопы были, хакатонов не было. > Ну ... мы ... в тяпницу ... в ответ на вопрос нафига вообще нужен xs .... провели. В результате, если научится распознавать ABI, или, что легче, сделать кучу сигнатур. Если привинтить парсилку сишных классов и страктов .... Завернуть это в нормальный интерфейс типа my $perl_alloc=DLL::Function->new(DLL::Library->new('libperl.so'), 'perl_alloc'); my $externalevaluator=$perl_alloc->call(class=>'PerlInterpreter'); $externalevaluator->perl_parse(); $externalevaluator->perl_run(); Получится мегамодуль. =) см аттач. Кста, на маке запускается ? -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: DLL.pm Type: application/x-perl Size: 320 bytes Desc: отсутствует URL: ----------- следущая часть ----------- An embedded and charset-unspecified text was scrubbed... Name: DLL.xs URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: Makefile.PL Type: application/x-perl Size: 211 bytes Desc: отсутствует URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: test.pl Type: application/x-perl Size: 238 bytes Desc: отсутствует URL: From sharifulin на gmail.com Mon Dec 1 13:04:58 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Tue, 2 Dec 2008 00:04:58 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <61410395.20081201235636@softsearch.ru> References: <7562556.20081201230825@softsearch.ru> <61410395.20081201235636@softsearch.ru> Message-ID: <91318900812011304i76d73ba7ifa7ef00248711f7b@mail.gmail.com> Михаил, ты сам себе противоречишь. Здесь ты пишешь: "Зачем идти по пути копирования?" В рассылке nginx: "Подумал, что вдруг в варнише что-то хитрое сделали, чего можно в nginx позаимствовать :-)" :) В Москве должен быть хакатон или хаковстреча! По-моему, должно быть очень интересно ) 1 декабря 2008 г. 23:56 пользователь Михаил Монашёв < postmaster на softsearch.ru> написал: > Здравствуйте, Андрей. > > >> Мне было смешно, когда я был в Киеве на Мадане и увидел там копию > >> москвоского Охотного ряда и Парка Победы. > > AS> В Минске был? :-) > > Не был. > Я ещё про Астану слышал... Типа европейский город посреди пустыни с > песчаными бурями. > > Я был во многих бывших и существующих французских и английских > колониях: Маврикий, Мадагаскар, Французская Полинезия и т.д. В них > колонизаторы очень пытались или пытаются повторить свою родину. Это и > понятно. Климат приятнее. Не хватает только европейской > повседневности для полного комфорта... > > Но очень удивляет то, что мы, не будучи чей-то колонией, пытаемся > повторить чужие форматы. Зачем? Такое ощущение, что колонизировали не > наши земли, а наши мозги. И сейчас навязывают чувство неполноценности, > предлагая повторить иностранный формат. > > Сорри, если вышло чересчур кри(:?ни)?тично. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Mon Dec 1 13:05:06 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 00:05:06 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <84wsejvdi6.fsf@tetsuo.karasik.eu.org> References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <49341565.3070804@serezhkin.com> <84wsejvdi6.fsf@tetsuo.karasik.eu.org> Message-ID: <49345182.20309@serezhkin.com> Dmitry Karasik wrote: > Hi Ivan! > > On 01 дек 08 at 17:48, "Ivan" (Ivan B Serezhkin) wrote: > > Ivan> Кста, Дим, проапдейти плз bsd порт - а то там 1.22 даже не фетчится. > Ivan> bsdpan я как то очень боюсь, он живёт своей отдельной жизнью. > > > О да, надо сделать, спасибо, я и забыл про него. Хотя если есть > желающие поддерживать x11-toolkits/p5-Prima, я с удовольствием > передам флаг :) > Флаг Отобран =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Mon Dec 1 13:07:40 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 00:07:40 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081201204739.GC11075@work.uvw.ru> References: <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> <20081201204739.GC11075@work.uvw.ru> Message-ID: <4934521C.8070905@serezhkin.com> Dmitry E. Oboukhov wrote: >>> наплевательство на системные fonts прописанные в ~/.XResources тоже >>> > > DK> а можно поинтересоваться, что такое системные fonts? > *font: имя фонта > > ВСЕ программы что я использую реагируют на это > кроме ТК и Prima :) > но ТК привести в удобоваримый вид невозможно, поэтому я их тоже не пользую > а вот как с Prima? > Вобщем да, есть ведь всякий WindowClass, man appres. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Mon Dec 1 13:09:54 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 00:09:54 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <91318900812011304i76d73ba7ifa7ef00248711f7b@mail.gmail.com> References: <7562556.20081201230825@softsearch.ru> <61410395.20081201235636@softsearch.ru> <91318900812011304i76d73ba7ifa7ef00248711f7b@mail.gmail.com> Message-ID: <493452A2.6050508@serezhkin.com> Анатолий Шарифулин wrote: > В Москве должен быть хакатон или хаковстреча! По-моему, должно быть > очень интересно ) Hacking beer near the subway =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From dmitry на karasik.eu.org Mon Dec 1 13:10:39 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 01 Dec 2008 22:10:39 +0100 Subject: [Moscow.pm] GUI In-Reply-To: <20081201204739.GC11075@work.uvw.ru> (Dmitry E. Oboukhov's message of "Mon, 1 Dec 2008 23:47:39 +0300") References: <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> <20081201204739.GC11075@work.uvw.ru> Message-ID: <84k5ajvbxs.fsf@tetsuo.karasik.eu.org> Hi Dmitry! On 01 дек 08 at 21:47, "Dmitry" (Dmitry E Oboukhov) wrote: > *font: имя фонта Prima умеет *font. (см http://search.cpan.org/dist/Prima/pod/Prima/X11.pod#Font ) > ВСЕ программы что я использую реагируют на это кроме ТК и > Prima :) может быть, они оттого не работают, что вердикт об их неработоспособности выносится перед rtfm? -- Sincerely, Dmitry Karasik From dmitry на karasik.eu.org Mon Dec 1 13:12:09 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 01 Dec 2008 22:12:09 +0100 Subject: [Moscow.pm] HackMeet In-Reply-To: <881850477.20081201235912@softsearch.ru> ("Михаил Монашёв"'s message of "Mon, 1 Dec 2008 23:59:12 +0300") References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> Message-ID: <84fxl7vbva.fsf@tetsuo.karasik.eu.org> On 01 дек 08 at 21:59, ) wrote: > Иногда родное не замечается и игнорируется. И сейчас предлагается уже > . И ни одной своей формы не создано. Слушайте, вы уж определитесь, либо оно есть но игнорируется, либо его не создано :) -- Sincerely, Dmitry Karasik From dmitry на karasik.eu.org Mon Dec 1 13:13:56 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 01 Dec 2008 22:13:56 +0100 Subject: [Moscow.pm] GUI In-Reply-To: <49345182.20309@serezhkin.com> (Ivan B. Serezhkin's message of "Tue, 02 Dec 2008 00:05:06 +0300") References: <20081129205007.GT24728@work.uvw.ru> <20f279210811291429q39486f08v891f18c07a17dfa0@mail.gmail.com> <20081130095812.GU24728@work.uvw.ru> <4932A63A.1080100@serezhkin.com> <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <49341565.3070804@serezhkin.com> <84wsejvdi6.fsf@tetsuo.karasik.eu.org> <49345182.20309@serezhkin.com> Message-ID: <84bpvvvbsb.fsf@tetsuo.karasik.eu.org> Hi Ivan! On 01 дек 08 at 22:05, "Ivan" (Ivan B Serezhkin) wrote: >> О да, надо сделать, спасибо, я и забыл про него. Хотя если есть >> x11-toolkits/p5-Prima, я с удовольствием передам флаг :) Ivan> Флаг Отобран =) спасибо! ;) -- Sincerely, Dmitry Karasik From postmaster на softsearch.ru Mon Dec 1 13:20:33 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 2 Dec 2008 00:20:33 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <91318900812011304i76d73ba7ifa7ef00248711f7b@mail.gmail.com> References: <7562556.20081201230825@softsearch.ru> <61410395.20081201235636@softsearch.ru> <91318900812011304i76d73ba7ifa7ef00248711f7b@mail.gmail.com> Message-ID: <432709842.20081202002033@softsearch.ru> Здравствуйте, Анатолий. АШ> Михаил, ты сам себе противоречишь. АШ> Здесь ты пишешь: "Зачем идти по пути копирования?" АШ> В рассылке nginx: "Подумал, что вдруг в варнише что-то хитрое АШ> сделали, чего можно в nginx позаимствовать :-)" Когда сегодня писал эти строки в рассылку Игоря, знал ведь, что пожалею о них. Пожалел... -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From unera на debian.org Mon Dec 1 13:20:38 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 2 Dec 2008 00:20:38 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <84k5ajvbxs.fsf@tetsuo.karasik.eu.org> References: <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> <20081201204739.GC11075@work.uvw.ru> <84k5ajvbxs.fsf@tetsuo.karasik.eu.org> Message-ID: <20081201212038.GA4754@work.uvw.ru> >> *font: имя фонта DK> Prima умеет *font. (см DK> http://search.cpan.org/dist/Prima/pod/Prima/X11.pod#Font ) может быть, но вот та фотопрограмма фонт проигнорила :( >> ВСЕ программы что я использую реагируют на это кроме ТК и >> Prima :) DK> может быть, они оттого не работают, что вердикт об их DK> неработоспособности выносится перед rtfm? положим rtfm'ом можно поправить фонты (я не сомневаюсь в этом) но кто поправит виджеты и стандартные диалоги? кто поправит кривые меню? поправит в смысле без переписывания программ? PS: сейчас экспериментирую с Perl-GTK2 довольно приятная вещица -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From postmaster на softsearch.ru Mon Dec 1 13:25:27 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 2 Dec 2008 00:25:27 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <84fxl7vbva.fsf@tetsuo.karasik.eu.org> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> Message-ID: <35402904.20081202002527@softsearch.ru> Здравствуйте, Дмитрий. >> Иногда родное не замечается и игнорируется. И сейчас предлагается уже >> . И ни одной своей формы не создано. DK> Слушайте, вы уж определитесь, либо оно есть но игнорируется, либо DK> его не создано :) Определяю: Есть - это, например, Веборуб, проводимый пхп-шниками. Он игнорируется и не замечается в этом листе. В этом листе не создано ни одной своей формы проведения встреч. Так что всё сходится :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ivan на serezhkin.com Mon Dec 1 13:26:31 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 00:26:31 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081201212038.GA4754@work.uvw.ru> References: <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> <20081201204739.GC11075@work.uvw.ru> <84k5ajvbxs.fsf@tetsuo.karasik.eu.org> <20081201212038.GA4754@work.uvw.ru> Message-ID: <49345687.3030005@serezhkin.com> Dmitry E. Oboukhov wrote: > PS: сейчас экспериментирую с Perl-GTK2 > Посмотри на http://poe.perl.org/?POE_Cookbook/Gtk2_Counter_glade Это же дэльфи получается =) Тока непереносимое ваше это гтк. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Mon Dec 1 13:28:06 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 00:28:06 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <35402904.20081202002527@softsearch.ru> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> Message-ID: <493456E6.1050101@serezhkin.com> Михаил Монашёв wrote: > Есть - это, например, Веборуб, проводимый пхп-шниками. > А помоему оффлайны хорошо проходят. Кста, после дня рожденья moscow.pm все живы ? =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From dmitry на karasik.eu.org Mon Dec 1 13:29:09 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 01 Dec 2008 22:29:09 +0100 Subject: [Moscow.pm] GUI In-Reply-To: <20081201212038.GA4754@work.uvw.ru> (Dmitry E. Oboukhov's message of "Tue, 2 Dec 2008 00:20:38 +0300") References: <20081130144912.GV24728@work.uvw.ru> <4932AA49.8040000@serezhkin.com> <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> <20081201204739.GC11075@work.uvw.ru> <84k5ajvbxs.fsf@tetsuo.karasik.eu.org> <20081201212038.GA4754@work.uvw.ru> Message-ID: <847i6jvb2y.fsf@tetsuo.karasik.eu.org> Hi Dmitry! On 01 дек 08 at 22:20, "Dmitry" (Dmitry E Oboukhov) wrote: > но кто поправит виджеты и стандартные диалоги? кто поправит кривые меню? patches are welcome -- Sincerely, Dmitry Karasik From ruz на bestpractical.com Mon Dec 1 13:38:41 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 2 Dec 2008 00:38:41 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <35402904.20081202002527@softsearch.ru> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> Message-ID: <589c94400812011338o55261d05kd66b3868ab19f752@mail.gmail.com> 2008/12/2 Михаил Монашёв : > Здравствуйте, Дмитрий. > > >> Иногда родное не замечается и игнорируется. И сейчас предлагается уже > >> . И ни одной своей формы не создано. > > DK> Слушайте, вы уж определитесь, либо оно есть но игнорируется, либо > DK> его не создано :) > > Определяю: > > Есть - это, например, Веборуб, проводимый пхп-шниками. > > Он игнорируется и не замечается в этом листе. Прежде чем пойти на него, нужно было его здесь освятить и возможно там было чуть больше народу из pm. > > В этом листе не создано ни одной своей формы проведения встреч. > > Так что всё сходится :-) > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From andy на shitov.ru Mon Dec 1 13:40:01 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 2 Dec 2008 00:40:01 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <35402904.20081202002527@softsearch.ru> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> Message-ID: > В этом листе не создано ни одной своей формы проведения встреч. Надо шире: перлисты придумали много уникальных форм встреч. Например, именно из этой рассылки позаимствована форма блиц-докладах на нескольких российских неперловых конференциях -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From unera на debian.org Mon Dec 1 13:42:09 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 2 Dec 2008 00:42:09 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <49345687.3030005@serezhkin.com> References: <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> <20081201204739.GC11075@work.uvw.ru> <84k5ajvbxs.fsf@tetsuo.karasik.eu.org> <20081201212038.GA4754@work.uvw.ru> <49345687.3030005@serezhkin.com> Message-ID: <20081201214208.GB4754@work.uvw.ru> > Тока непереносимое ваше это гтк. может быть, но тесты по крайней мере окошки рисуют так же как остальные программы то есть если ВСЕ приложения рисуют окна с бордером (настроен размер в настройках WM), пускаю этот фотофикс, что вижу? первый диалог "Image ... wasnt saved, save?" - без бордера, почему? очевидно RTFM? я давно таких окон не видел. да я еще не читал RTFM, но вот как-то внешний вид программ на GTK без чтения RTFM не выбивается из общего ряда а тут так или взять "автокомплит" при наборе имен файлов пишу /ho/d ожидаю что? что обычно /home/dimka а получаю что? /hod это тоже RTFM'ить? ну а уж "рюшечек" вроде иконочек на кнопках совсем не видать сделай на этом проект и пользоваться будут только маньяки, которые будут RTFM'ить чтобы отдельную тулзу привести во внешний вид в такой же как все остальное в системе? сорри но это нехороший совет советовать TK или Prima в XXI-м веке -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From andy на shitov.ru Mon Dec 1 13:41:33 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 2 Dec 2008 00:41:33 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <61410395.20081201235636@softsearch.ru> References: <7562556.20081201230825@softsearch.ru> <61410395.20081201235636@softsearch.ru> Message-ID: > AS> В Минске был? :-) > > Не был. Там тоже теперь есть "охотный ряд" :-) http://blog.shitov.ru/49ED8DDC-5156-42A2-8A46-F1704B3F4B91/ -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Mon Dec 1 13:47:34 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 00:47:34 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081201214208.GB4754@work.uvw.ru> References: <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> <20081201204739.GC11075@work.uvw.ru> <84k5ajvbxs.fsf@tetsuo.karasik.eu.org> <20081201212038.GA4754@work.uvw.ru> <49345687.3030005@serezhkin.com> <20081201214208.GB4754@work.uvw.ru> Message-ID: <49345B76.8080507@serezhkin.com> Dmitry E. Oboukhov wrote: > но это нехороший совет советовать TK или Prima в XXI-м веке > Э.... awt ? mono ? Кста, пример кода, который рисует окошечко с комплишенами не в модальном режиме - в студию, хоть посмотрю как это выглядит. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Mon Dec 1 13:50:25 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 2 Dec 2008 00:50:25 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <35402904.20081202002527@softsearch.ru> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> Message-ID: > Есть - это, например, Веборуб, проводимый пхп-шниками. Там сразу смотрят на погоны: " Участником ВЕБОРУБ ICE 2008 могут стать только люди заслужившие уважение у ведущих веб-разработчиков. Некоторое количество участников мы пригласим сами. Остальные люди либо сами должны будут доказать свое соответствие статусу ВЕБОРУБа, либо должны будут предоставить рекомендации от других ВЕБОРУБов, либо ?уважаемых? в нашем лесу людей :) " -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Mon Dec 1 13:53:07 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 00:53:07 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> Message-ID: <49345CC3.2050800@serezhkin.com> Andrew Shitov wrote: >> Есть - это, например, Веборуб, проводимый пхп-шниками. >> > > Там сразу смотрят на погоны: > И чё ? у всех етсь погоны, а если что можно попросить Бескова пронести себя в чемодане =) Это не проблема, это они просто так хвосты рубят, тоесть отсекают людей, которые неособо туда хотят. > " > Участником ВЕБОРУБ ICE 2008 могут стать только люди заслужившие > уважение у ведущих веб-разработчиков. Некоторое количество участников > мы пригласим сами. Остальные люди либо сами должны будут доказать свое > соответствие статусу ВЕБОРУБа, либо должны будут предоставить > рекомендации от других ВЕБОРУБов, либо ?уважаемых? в нашем лесу людей > :) > " > > -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From dmitry на karasik.eu.org Mon Dec 1 13:54:09 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 01 Dec 2008 22:54:09 +0100 Subject: [Moscow.pm] GUI In-Reply-To: <20081201214208.GB4754@work.uvw.ru> (Dmitry E. Oboukhov's message of "Tue, 2 Dec 2008 00:42:09 +0300") References: <20081130152350.GW24728@work.uvw.ru> <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> <20081201204739.GC11075@work.uvw.ru> <84k5ajvbxs.fsf@tetsuo.karasik.eu.org> <20081201212038.GA4754@work.uvw.ru> <49345687.3030005@serezhkin.com> <20081201214208.GB4754@work.uvw.ru> Message-ID: <843ah7v9xa.fsf@tetsuo.karasik.eu.org> Hi Dmitry! On 01 дек 08 at 22:42, "Dmitry" (Dmitry E Oboukhov) wrote: > может быть, но тесты по крайней мере окошки рисуют так же как остальные > то есть если ВСЕ приложения рисуют окна с бордером (настроен размер в > WM), пускаю этот фотофикс, что вижу? первый диалог "Image ... wasnt saved, > save?" - без бордера, почему? У меня с бордером. > . да я еще не читал RTFM, но вот как-то внешний вид программ на GTK без > RTFM не выбивается из общего ряда что такое общий ряд? > пишу /ho/d ожидаю что? что обычно /home/dimka а получаю что? /hod > тоже RTFM'ить? Еще можно RTFS'ить. > ну а уж "рюшечек" вроде иконочек на кнопках совсем не видать Никто их не просил, а я так и вовсе не понимаю зачем они нужны. > сделай на этом проект и пользоваться будут только маньяки, которые будут > RTFM'ить чтобы отдельную тулзу привести во внешний вид в такой же как все > в системе? И что с того? Подавляющее большинство опенсорсных проектов так и стартовало. Унификация и конформизм вещи конечно нужные, но до какого-то предела. И опять повторюсь: patches are welcome. -- Sincerely, Dmitry Karasik From unera на debian.org Mon Dec 1 13:54:09 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 2 Dec 2008 00:54:09 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <49345B76.8080507@serezhkin.com> References: <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> <20081201204739.GC11075@work.uvw.ru> <84k5ajvbxs.fsf@tetsuo.karasik.eu.org> <20081201212038.GA4754@work.uvw.ru> <49345687.3030005@serezhkin.com> <20081201214208.GB4754@work.uvw.ru> <49345B76.8080507@serezhkin.com> Message-ID: <20081201215409.GC4754@work.uvw.ru> On 00:47 Tue 02 Dec , Ivan B. Serezhkin wrote: > Dmitry E. Oboukhov wrote: >> но это нехороший совет советовать TK или Prima в XXI-м веке >> > Э.... awt ? mono ? вот ищу... хочется и Perl и современный вид результатов кроссплатформенность даже нафиг не нужна: венды черт с ними хватит с нас и юниксов :) > Кста, пример кода, который рисует окошечко с комплишенами не в модальном > режиме - в студию, хоть посмотрю как это выглядит. mozilla: file/open начинай набирать /us/sh итп -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From andy на shitov.ru Mon Dec 1 13:55:26 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 2 Dec 2008 00:55:26 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <49345CC3.2050800@serezhkin.com> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <49345CC3.2050800@serezhkin.com> Message-ID: > И чё ? у всех етсь погоны, а если что можно попросить Бескова пронести себя > в чемодане =) То, что перлисты до такой дискриминации не додумались :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Mon Dec 1 14:09:31 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 01:09:31 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <20081201215409.GC4754@work.uvw.ru> References: <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> <20081201204739.GC11075@work.uvw.ru> <84k5ajvbxs.fsf@tetsuo.karasik.eu.org> <20081201212038.GA4754@work.uvw.ru> <49345687.3030005@serezhkin.com> <20081201214208.GB4754@work.uvw.ru> <49345B76.8080507@serezhkin.com> <20081201215409.GC4754@work.uvw.ru> Message-ID: <4934609B.1030909@serezhkin.com> Dmitry E. Oboukhov wrote: > mozilla: file/open > > начинай набирать /us/sh итп > Забыл сказать, чтоб там ещё в фоне перл выполнялся =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Mon Dec 1 14:11:36 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 01:11:36 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <49345CC3.2050800@serezhkin.com> Message-ID: <49346118.6010202@serezhkin.com> Andrew Shitov wrote: >> И чё ? у всех етсь погоны, а если что можно попросить Бескова пронести себя >> в чемодане =) >> > > То, что перлисты до такой дискриминации не додумались :-) > ...а это у нас Миша Монашёв, пытался провезти грузовик moscow.pm =) Ну как бы тебе правильно сказать, а ты помнишь первый воркшоп, взносы и всё такое ? И эти расслабятся. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Mon Dec 1 14:14:53 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 2 Dec 2008 01:14:53 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <49346118.6010202@serezhkin.com> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <49345CC3.2050800@serezhkin.com> <49346118.6010202@serezhkin.com> Message-ID: > ...а это у нас Миша Монашёв, пытался провезти грузовик moscow.pm =) > Ну как бы тебе правильно сказать, а ты помнишь первый воркшоп, взносы и всё > такое ? > И эти расслабятся. А, точно: перлисты еще и хер заплатят :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jt на aaanet.ru Mon Dec 1 14:18:33 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Tue, 2 Dec 2008 01:18:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNIMLZINfZIMTVzcHMySDQzMHU0dQg0MXSzM/X?= =?koi8-r?b?ycvBzSDOwSDGyczJ0NDJzsHIPw==?= Message-ID: <007801c95402$bff6cc60$1a5d570a@jt> http://jobs.perl.org/job/9970 (Pay rate) Евгений jt на aaanet.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From juchkov на gmail.com Mon Dec 1 14:23:41 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 2 Dec 2008 01:23:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNIMLZINfZIMTVzcHMySDQzMHU0dQg0MXSzM/X?= =?koi8-r?b?ycvBzSDOwSDGyczJ0NDJzsHIPw==?= In-Reply-To: <007801c95402$bff6cc60$1a5d570a@jt> References: <007801c95402$bff6cc60$1a5d570a@jt> Message-ID: <1489605678.20081202012341@gmail.com> Здравствуйте, Eugene. Вы писали 2 декабря 2008 г., 1:18:33: ET> http://jobs.perl.org/job/9970 (Pay rate) Ну мы и так знаем, что первая версия языка разметки страниц (PHP) была на перле написана. Так что все исторически правильно :) -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From sharifulin на gmail.com Mon Dec 1 14:25:36 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Tue, 2 Dec 2008 01:25:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?W1Jvc3Rvdk9uRG9uLnBtXSDexc0gwtkg19kgxNXN?= =?koi8-r?b?wczJINDMwdTR1CDQxdLMz9fJy8HNIM7BIMbJzMnQ0MnOwcg/?= In-Reply-To: <007801c95402$bff6cc60$1a5d570a@jt> References: <007801c95402$bff6cc60$1a5d570a@jt> Message-ID: <91318900812011425p2d581468q16485341a1194014@mail.gmail.com> 8 тонн пхп кода за месяц работы перловиком )) Женя, ты себе работу на филипинах ищешь? ) 2 декабря 2008 г. 1:18 пользователь Eugene Toropov написал: > http://jobs.perl.org/job/9970 (Pay rate) > > Евгений > jt на aaanet.ru > > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Mon Dec 1 14:25:44 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 2 Dec 2008 01:25:44 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <589c94400812011338o55261d05kd66b3868ab19f752@mail.gmail.com> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <589c94400812011338o55261d05kd66b3868ab19f752@mail.gmail.com> Message-ID: <47011084.20081202012544@softsearch.ru> Здравствуйте, Руслан. >> Есть - это, например, Веборуб, проводимый пхп-шниками. >> >> Он игнорируется и не замечается в этом листе. RZ> Прежде чем пойти на него, нужно было его здесь освятить и возможно там RZ> было чуть больше народу из pm. Ну там как бы не всех кто хочет приглашают... -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From sharifulin на gmail.com Mon Dec 1 14:29:25 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Tue, 2 Dec 2008 01:29:25 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <47011084.20081202012544@softsearch.ru> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <589c94400812011338o55261d05kd66b3868ab19f752@mail.gmail.com> <47011084.20081202012544@softsearch.ru> Message-ID: <91318900812011429o34a854d4jb7915d0589a31ba1@mail.gmail.com> Очень похоже на секту ) 2 декабря 2008 г. 1:25 пользователь Михаил Монашёв написал: > Здравствуйте, Руслан. > > >> Есть - это, например, Веборуб, проводимый пхп-шниками. > >> > >> Он игнорируется и не замечается в этом листе. > RZ> Прежде чем пойти на него, нужно было его здесь освятить и возможно там > RZ> было чуть больше народу из pm. > > Ну там как бы не всех кто хочет приглашают... > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From jt на aaanet.ru Mon Dec 1 14:32:15 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Tue, 2 Dec 2008 01:32:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?W1Jvc3Rvdk9uRG9uLnBtXd7FzSDC2SDX2SDE1c3B?= =?koi8-r?b?zMkg0MzB1NHUINDF0szP18nLwc0gzsEgxsnMydDQyc7ByD8=?= References: <007801c95402$bff6cc60$1a5d570a@jt> <91318900812011425p2d581468q16485341a1194014@mail.gmail.com> Message-ID: <00d801c95404$a98cf740$1a5d570a@jt> Конечно! Сижу вот и рыдаю, что берут только резидентов! Эх... ----- Original Message ----- From: Анатолий Шарифулин To: Rostov-on-Don Perl Mongers Cc: Moscow.pm group Sent: Tuesday, December 02, 2008 1:25 AM Subject: Re: [RostovOnDon.pm]чем бы вы думали платят перловикам на филиппинах? 8 тонн пхп кода за месяц работы перловиком )) Женя, ты себе работу на филипинах ищешь? ) 2 декабря 2008 г. 1:18 пользователь Eugene Toropov написал: http://jobs.perl.org/job/9970 (Pay rate) Евгений jt на aaanet.ru _______________________________________________ RostovOnDon-pm mailing list RostovOnDon-pm на pm.org http://mail.pm.org/mailman/listinfo/rostovondon-pm -- С уважением, Анатолий Шарифулин. ------------------------------------------------------------------------------ _______________________________________________ RostovOnDon-pm mailing list RostovOnDon-pm на pm.org http://mail.pm.org/mailman/listinfo/rostovondon-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Mon Dec 1 14:41:14 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 2 Dec 2008 01:41:14 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <49345CC3.2050800@serezhkin.com> Message-ID: <51678136.20081202014114@softsearch.ru> Здравствуйте, Андрей. >> И чё ? у всех етсь погоны, а если что можно попросить Бескова >> пронести себя в чемодане =) AS> То, что перлисты до такой дискриминации не додумались :-) Просто пхп-шников больше на пару порядков. И не получится устроить нормальную сходку, если будет 700 человек. Да и цель - не заработать бабла, как это делается на всех публичных конференциях. А провести междусобочик, предполагающий как новые знакомства, так и встречу со старыми друзьями. Я думаю, что Саше Смирнову просто в какой-то момент надоело делать конференции для заработка и он решил сделать конференцию для души. Получился Веборуб. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Mon Dec 1 14:45:49 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 2 Dec 2008 01:45:49 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <51678136.20081202014114@softsearch.ru> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <49345CC3.2050800@serezhkin.com> <51678136.20081202014114@softsearch.ru> Message-ID: > Да и цель - не заработать бабла, как это делается на всех публичных > конференциях. Не на всех, не на всех :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Dec 1 14:48:56 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 2 Dec 2008 01:48:56 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <51678136.20081202014114@softsearch.ru> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <49345CC3.2050800@serezhkin.com> <51678136.20081202014114@softsearch.ru> Message-ID: > Просто пхп-шников больше на пару порядков. А кстати, кого сколько? То, что перлистов (хотя бы в Москве) больше, чем scalar @moscowpm, очевидно; на сколько больше, неясно. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Mon Dec 1 15:13:25 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 2 Dec 2008 02:13:25 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: References: <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <49345CC3.2050800@serezhkin.com> <51678136.20081202014114@softsearch.ru> Message-ID: <589c94400812011513u59a7e2e9xe04f9690b21b4640@mail.gmail.com> На несколько порядков. Можно попробовать по поводу годовщины перла договориться с помещением ВШЭ (там мест больше, центр, не столовая в подвале :) ) и рекламу дать :) 2008/12/2 Andrew Shitov : >> Просто пхп-шников больше на пару порядков. > > А кстати, кого сколько? То, что перлистов (хотя бы в Москве) больше, > чем scalar @moscowpm, очевидно; на сколько больше, неясно. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From postmaster на softsearch.ru Mon Dec 1 15:37:04 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 2 Dec 2008 02:37:04 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <91318900812011429o34a854d4jb7915d0589a31ba1@mail.gmail.com> References: <7562556.20081201230825@softsearch.ru> <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <589c94400812011338o55261d05kd66b3868ab19f752@mail.gmail.com> <47011084.20081202012544@softsearch.ru> <91318900812011429o34a854d4jb7915d0589a31ba1@mail.gmail.com> Message-ID: <7716232.20081202023704@softsearch.ru> Здравствуйте, Анатолий. АШ> Очень похоже на секту ) Долго писал тебе ответ. И потом он вылился в пост в днев: http://michael.mindmix.ru/612-538-sektantstvo.zhtml -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From yu.pats на gmail.com Mon Dec 1 15:57:55 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 2 Dec 2008 01:57:55 +0200 Subject: [Moscow.pm] HackMeet In-Reply-To: References: <7562556.20081201230825@softsearch.ru> <61410395.20081201235636@softsearch.ru> Message-ID: 2008/12/1 Andrew Shitov : >> AS> В Минске был? :-) >> >> Не был. > > Там тоже теперь есть "охотный ряд" :-) > http://blog.shitov.ru/49ED8DDC-5156-42A2-8A46-F1704B3F4B91/ > ЖЖошь :) Я думаю идея не в подражании. Идея в изучении и развитии того что есть, а в дальнейшем: цель на придумывание новинок и подстройку под себя. -- WBR, Yuri Pac From ivan на serezhkin.com Mon Dec 1 17:52:53 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 04:52:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNIMLZINfZIMTVzcHMySDQzMHU0dQg0MXSzM/X?= =?koi8-r?b?ycvBzSDOwSDGyczJ0NDJzsHIPw==?= In-Reply-To: <007801c95402$bff6cc60$1a5d570a@jt> References: <007801c95402$bff6cc60$1a5d570a@jt> Message-ID: <493494F5.3000100@serezhkin.com> Eugene Toropov wrote: > http://jobs.perl.org/job/9970 (Pay rate) Бедный Chromatic =) Вот это сила воли ... =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Mon Dec 1 17:55:16 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 04:55:16 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <589c94400812011513u59a7e2e9xe04f9690b21b4640@mail.gmail.com> References: <84oczvvd78.fsf@tetsuo.karasik.eu.org> <881850477.20081201235912@softsearch.ru> <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <49345CC3.2050800@serezhkin.com> <51678136.20081202014114@softsearch.ru> <589c94400812011513u59a7e2e9xe04f9690b21b4640@mail.gmail.com> Message-ID: <49349584.4090401@serezhkin.com> Ruslan Zakirov wrote: > На несколько порядков. Можно попробовать по поводу годовщины перла > договориться с помещением ВШЭ (там мест больше, центр, не столовая в > подвале :) ) и рекламу дать :) > +1 И по больше воплей про успехи за год. Вот я каталист для себя открыл, и никак не могу его закрыть, а хочется =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From garikz на gmail.com Mon Dec 1 18:09:05 2008 From: garikz на gmail.com (Igor Zakharov) Date: Tue, 2 Dec 2008 05:09:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNIMLZINfZIMTVzcHMySDQzMHU0dQg0MXSzM/X?= =?koi8-r?b?ycvBzSDOwSDGyczJ0NDJzsHIPw==?= In-Reply-To: <493494F5.3000100@serezhkin.com> References: <007801c95402$bff6cc60$1a5d570a@jt> <493494F5.3000100@serezhkin.com> Message-ID: <1bc8f7b10812011809l754e7770o52b9191b3e0dcb38@mail.gmail.com> Pain rate :) 2 декабря 2008 г. 4:52 пользователь Ivan B. Serezhkin написал: > Eugene Toropov wrote: >> >> http://jobs.perl.org/job/9970 (Pay rate) > > Бедный Chromatic =) > Вот это сила воли ... =) > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ivan на serezhkin.com Mon Dec 1 22:30:25 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 09:30:25 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQsNC6INC/0YDQsNCy0LjRjNC90L4g0YHQtNC1?= =?utf-8?b?0LvQsNGC0Ywg0YXRgNCw0L3QuNGC0LXQu9GMINGC0YDQsNC90LfQsNC60YY=?= =?utf-8?b?0LjQuCA/?= Message-ID: <4934D601.2090803@serezhkin.com> Привет. Задача: Есть некое семейство классов. Каждый объект живёт в системе постоянно, но в начале запроса на него надо сделать transaction_begin, а в конце transaction_end. Я не придумал ничего лучше чем сделать :
#снаружи это как то так:
sub handler : Local {
    my ($self, $c, $listname) = @_;
    my $list=$c->model('Lists')->getlist($listname);
    # много много логики и прочей фигни
    $stash->{list}=$list; #тут оно ещё не сдохло.
}
#Дальше оно варится внутри TTk, Потом выходит из скупа и на настоящем
листе вызывается transaction_end()

#В хранилище функция 'получить':
sub getlist {
    my ($self,$lname)=@_;
    return sowebface::List::Transaction->new($self->{lists}->{$lname});
}

#А транзакция это вот такая упячка:
package sowebface::List::Transaction;
use strict;
use overload
  '%{}' => sub {return ${shift()}},
  fallback =>1,
  ;

our $AUTOLOAD;

sub new {
    my ($class, $self)=@_;
    die 'WTF?' unless ref $self;
    $self->transaction_begin();
    return bless \$self, $class;
}

sub DESTROY {
    my $self=shift;
    $$self->transaction_end();
}

sub AUTOLOAD {
    my $self=shift;
    $AUTOLOAD=~/::([^:]+)$/;
    my $m=$1;
    $self=$$self;
    if ($self->can($m)) {
        return $self->$m(@_);
    } else {
        return $self->{$m};
    }
}
Спасите чтоли, ведь это делается наверняка намного проще .. =) Мне нужно просто перехватывать refcount change, на самом деле, и делать выводы, но я не докопал как это сделать по человечески, вот получился такой монстрик. То-есть мне надо дёрнутся, когда refcount>1 и когда стал refcount=1 обратно, один refcount - это я хранюсь в списке в модели. Главное условие: никакого XS. Ещё одно из условий - оно ещё и в Template::Stash должно правильно отрабатывать. И вообще, Транзакция должна быть объектом, который ей передан, единственное, во время выхода из области видимости, она должна на себе вызывать transaction_end и не убивать настоящий объект. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From inthrax на gmail.com Mon Dec 1 18:29:32 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 2 Dec 2008 05:29:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> Message-ID: <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> Чуток задержал :) там семпл, но чисто визуальный, на работоспособность не тестил, просто выдрал куски из рабочего проекта. 2008/11/28 Vladimir V. Perepelitsa : > Пока не cpan. > Но в перспективе будет. > Я с оффлайна вернусь, запакую, и отправлю > > 2008/11/28 Orlovsky Alexander : >> давай! оно не на CPAN-е как я понял? >> -- Best wishes, Vladimir V. Perepelitsa aka Mons ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: captcha.tar.gz Type: application/x-gzip Size: 83342 bytes Desc: отсутствует URL: From vany на yandex-team.ru Mon Dec 1 22:26:14 2008 From: vany на yandex-team.ru (Ivan B. Serezhkin) Date: Tue, 02 Dec 2008 09:26:14 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQsNC6INC/0YDQsNCy0LjRjNC90L4g0YHQtNC1?= =?utf-8?b?0LvQsNGC0Ywg0YXRgNCw0L3QuNGC0LXQu9GMINGC0YDQsNC90LfQsNC60YY=?= =?utf-8?b?0LjQuCA/?= Message-ID: <4934D506.4080500@yandex-team.ru> Привет. Задача: Есть некое семейство классов. Каждый объект живёт в системе постоянно, но в начале запроса на него надо сделать transaction_begin, а в конце transaction_end. Я не придумал ничего лучше чем сделать :
#снаружи это как то так:
sub handler : Local {
    my ($self, $c, $listname) = @_;
    my $list=$c->model('Lists')->getlist($listname);
    # много много логики и прочей фигни
    $stash->{list}=$list; #тут оно ещё не сдохло.
}
#Дальше оно варится внутри TTk, Потом выходит из скупа и на насстоящем 
листе вызывается transaction_end()

#В хранилище фнукция 'получить':
sub getlist {
    my ($self,$lname)=@_;
    return sowebface::List::Transaction->new($self->{lists}->{$lname});
}

#А транзакция это вот такая упячка:
package sowebface::List::Transaction;
use strict;
use overload
  '%{}' => sub {return ${shift()}},
  fallback =>1,
  ;

our $AUTOLOAD;

sub new {
    my ($class, $self)=@_;
    die 'WTF?' unless ref $self;
    $self->transaction_begin();
    return bless \$self, $class;
}

sub DESTROY {
    my $self=shift;
    $$self->transaction_end();
}

sub AUTOLOAD {
    my $self=shift;
    $AUTOLOAD=~/::([^:]+)$/;
    my $m=$1;
    $self=$$self;
    if ($self->can($m)) {
        return $self->$m(@_);
    } else {
        return $self->{$m};
    }
}
Спасите чтоли, ведь это делается наверсяка намного проще .. Мне нужно просто перехватывать refcount change на самом деле и делать выводы, но я не докопал как это сделать по человечеки, вот получился такой монстрик. Тоесть мне надо дёрнутся, когда refcount>1 и когда стал refcount=1 обратно, один refcount - это я хранюсь в списке в модели. Главное условие: никакого XS. Ещё одно из условий - оно ещё и в Template::Stash должно правильно отрабатывать. И вообще Транзакция должна быть объектом, который ей передан, единственное, во время выхода из области видимости она должна на себе вызывать transaction_end и не убивать настоящщий объект. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From unera на debian.org Mon Dec 1 23:17:56 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 2 Dec 2008 10:17:56 +0300 Subject: [Moscow.pm] GUI In-Reply-To: <843ah7v9xa.fsf@tetsuo.karasik.eu.org> References: <841vwrx412.fsf@tetsuo.karasik.eu.org> <20081201174537.GA11075@work.uvw.ru> <20081201175759.GB11075@work.uvw.ru> <84skp7vdef.fsf@tetsuo.karasik.eu.org> <20081201204739.GC11075@work.uvw.ru> <84k5ajvbxs.fsf@tetsuo.karasik.eu.org> <20081201212038.GA4754@work.uvw.ru> <49345687.3030005@serezhkin.com> <20081201214208.GB4754@work.uvw.ru> <843ah7v9xa.fsf@tetsuo.karasik.eu.org> Message-ID: <20081202071756.GD4754@work.uvw.ru> >> может быть, но тесты по крайней мере окошки рисуют так же как остальные >> то есть если ВСЕ приложения рисуют окна с бордером (настроен размер в >> WM), пускаю этот фотофикс, что вижу? первый диалог "Image ... wasnt saved, >> save?" - без бордера, почему? DK> У меня с бордером. ЧИТД >> . да я еще не читал RTFM, но вот как-то внешний вид программ на GTK без >> RTFM не выбивается из общего ряда DK> что такое общий ряд? это все остальные программы >> пишу /ho/d ожидаю что? что обычно /home/dimka а получаю что? /hod >> тоже RTFM'ить? DK> Еще можно RTFS'ить. можно, но проще не пользоваться такими програм >> сделай на этом проект и пользоваться будут только маньяки, которые будут >> RTFM'ить чтобы отдельную тулзу привести во внешний вид в такой же как все >> в системе? DK> И что с того? Подавляющее большинство опенсорсных проектов так и стартовало. стартоваЛо лет 20 назад возможно такое убожество было допустимо, поскольку опенсоурса то было раз два и апчелся :) DK> Унификация и конформизм вещи конечно нужные, но до какого-то предела. разумеется, с этим я не спорю я говорю о том что внешний вид а-ля ТК это отрицание унификации и нон-конформизм DK> И опять повторюсь: patches are welcome. в этом проекте не видать точки приложения канава выкопана может быть и хорошо, но ее надо двигать в сторону (ц) :( -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From evdokimov.denis на gmail.com Tue Dec 2 03:57:02 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 2 Dec 2008 14:57:02 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <49349584.4090401@serezhkin.com> References: <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <49345CC3.2050800@serezhkin.com> <51678136.20081202014114@softsearch.ru> <589c94400812011513u59a7e2e9xe04f9690b21b4640@mail.gmail.com> <49349584.4090401@serezhkin.com> Message-ID: Покодить вместе, это же здорово. Какая разница, кто это придумал? Думаю, что идея перловых хаковстреч распространяется по Artistic License ;-) Так что это хороший способ получить удовольствие от встречи, а может и пользу. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Tue Dec 2 04:59:44 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 02 Dec 2008 15:59:44 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: References: <84fxl7vbva.fsf@tetsuo.karasik.eu.org> <35402904.20081202002527@softsearch.ru> <49345CC3.2050800@serezhkin.com> <51678136.20081202014114@softsearch.ru> <589c94400812011513u59a7e2e9xe04f9690b21b4640@mail.gmail.com> <49349584.4090401@serezhkin.com> Message-ID: <385281228222784@webmail36.yandex.ru> 02.12.08, 14:57, "Denis Evdokimov" : > Покодить вместе, это же здорово. > Какая разница, кто это придумал? > Думаю, что идея перловых хаковстреч распространяется по Artistic License ;-) > > Так что это хороший способ получить удовольствие от встречи, а может и пользу. > А как этот "совместный" кодинг проходит? Мне вот например не очень понятно организационно.. Т.е. ставится какая та "задача"? Как она определяется? Ставится каждому по-отдельности, "команде"(командам)? Кодят по два человека за клавой по очереди или каждый на своей машине? Для командной работы поднимают репозиторий кода или как? Что, если одни хорошо знают тему, а другие нет? (сидеть за спиной и смотреть?) вопросы, вопросы.. :) From andy на shitov.ru Tue Dec 2 05:10:18 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 2 Dec 2008 16:10:18 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <385281228222784@webmail36.yandex.ru> References: <49345CC3.2050800@serezhkin.com> <51678136.20081202014114@softsearch.ru> <589c94400812011513u59a7e2e9xe04f9690b21b4640@mail.gmail.com> <49349584.4090401@serezhkin.com> <385281228222784@webmail36.yandex.ru> Message-ID: > А как этот "совместный" кодинг проходит? Мне вот например не очень понятно организационно.. Т.е. ставится какая та "задача"? Как она определяется? Когда я пришел на хакатон после австро-словацкого воркшопа, я застал только людей, сворачивающих ноутбуки, и гору пустых пивных бутылок :-) > Ставится каждому по-отдельности, "команде"(командам)? Кодят по два человека за клавой по очереди или каждый на своей машине? Для командной работы поднимают репозиторий кода или как? Что, если одни хорошо знают тему, а другие нет? (сидеть за спиной и смотреть?) вопросы, вопросы.. :) По идее должна быть одна идея :-) которую собрались решать. Например, позакрывать баги из трекера. Это можно делать и коллективно, лишь бы не начинать одно и то же исправление сразу вдвоем или втроем. Но из этого вытекает, что все участники должны быть в курсе происходящего (например, в разработке паррота), так что массовости тут быть принципиально не может. Еще можно стоять у кого-то за спиной и восхищаться или пытаться разобраться. Но это уже больше походит на мастер-класс. Вчерашний хакатон в Вене имел определенную задачу, которая была заранее описана: http://socialtext.useperl.at/vienna-pm/index.cgi?hackmeet_am_1_12_2008 Результат шести часов: http://bratislava.pm.org/images/events/20081201-vienna.pm-openid-hacathon.png -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmitry на karasik.eu.org Tue Dec 2 07:21:33 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 02 Dec 2008 16:21:33 +0100 Subject: [Moscow.pm] Captcha.Модуль In-Reply-To: <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> (Vladimir V. Perepelitsa's message of "Tue, 2 Dec 2008 05:29:32 +0300") References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> Message-ID: <84y6yytxfm.fsf@tetsuo.karasik.eu.org> Hi Vladimir! On 02 дек 08 at 03:29, "Vladimir" (Vladimir V Perepelitsa) wrote: DK> И опять повторюсь: patches are welcome. > в этом проекте не видать точки приложения Я вот так подумал на будущее, если только предложение изменений содержит такие перлы как "убожество", "наплевательство", "лень делать", "рюшечки", то наверное, это хороший знак что автор предложений не видит точки приложения. -- Sincerely, Dmitry Karasik From dmitry на karasik.eu.org Tue Dec 2 07:27:25 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 02 Dec 2008 16:27:25 +0100 Subject: [Moscow.pm] Captcha.Модуль In-Reply-To: <84y6yytxfm.fsf@tetsuo.karasik.eu.org> (Dmitry Karasik's message of "Tue, 02 Dec 2008 16:21:33 +0100") References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> <84y6yytxfm.fsf@tetsuo.karasik.eu.org> Message-ID: <84tz9mtx5u.fsf@tetsuo.karasik.eu.org> ээ чорт не та ветка это ответ в Re: GUI -- Sincerely, Dmitry Karasik From nordicdyno на yandex.ru Tue Dec 2 07:46:14 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 02 Dec 2008 18:46:14 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <84y6yytxfm.fsf@tetsuo.karasik.eu.org> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> <84y6yytxfm.fsf@tetsuo.karasik.eu.org> Message-ID: <186531228232774@webmail34.yandex.ru> Ну вот, обидели творца :( Забей, некоторым хочется всего и сразу, и чтобы забесплатно.. Нормальное желание, кстати :) 02.12.08, 18:21, "Dmitry Karasik" : > Hi Vladimir! > On 02 дек 08 at 03:29, "Vladimir" (Vladimir V Perepelitsa) wrote: > DK> И опять повторюсь: patches are welcome. > > в этом проекте не видать точки приложения > Я вот так подумал на будущее, если только предложение изменений > содержит такие перлы как "убожество", "наплевательство", "лень делать", > "рюшечки", то наверное, это хороший знак что автор предложений не > видит точки приложения. > -- > Sincerely, > Dmitry Karasik > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From inthrax на gmail.com Wed Dec 3 05:54:44 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 3 Dec 2008 16:54:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDSwdfJ2M7PINPExczB1NggyNLBzsnUxczY?= =?koi8-r?b?INTSwc7awcvDyckgPw==?= In-Reply-To: <4934D601.2090803@serezhkin.com> References: <4934D601.2090803@serezhkin.com> Message-ID: <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> Т.к. с каталистом я не работал, попробую расспросить что тебе нужно. у тебя есть объект, ссылка на который хранится перманентно. тебе нужно при обращении к этому объекту отметить начало и конец транзакции. вместо объекта ты передаешь объект-контейнер, у которого refcount = 0 и отслеживаешь DESTROY собственно это у тебя и реализовано. еще можно пытаться отслеживать refcount, но скорее всего не получится сделать это событийно. 2008/12/2 Ivan B. Serezhkin : > Привет. > > Задача: Есть некое семейство классов. > Каждый объект живёт в системе постоянно, но в начале запроса на него > надо сделать transaction_begin, а в конце transaction_end. > Я не придумал ничего лучше чем сделать : >
> #снаружи это как то так:
> sub handler : Local {
>   my ($self, $c, $listname) = @_;
>   my $list=$c->model('Lists')->getlist($listname);
>   # много много логики и прочей фигни
>   $stash->{list}=$list; #тут оно ещё не сдохло.
> }
> #Дальше оно варится внутри TTk, Потом выходит из скупа и на настоящем
> листе вызывается transaction_end()
>
> #В хранилище функция 'получить':
> sub getlist {
>   my ($self,$lname)=@_;
>   return sowebface::List::Transaction->new($self->{lists}->{$lname});
> }
>
> #А транзакция это вот такая упячка:
> package sowebface::List::Transaction;
> use strict;
> use overload
>  '%{}' => sub {return ${shift()}},
>  fallback =>1,
>  ;
>
> our $AUTOLOAD;
>
> sub new {
>   my ($class, $self)=@_;
>   die 'WTF?' unless ref $self;
>   $self->transaction_begin();
>   return bless \$self, $class;
> }
>
> sub DESTROY {
>   my $self=shift;
>   $$self->transaction_end();
> }
>
> sub AUTOLOAD {
>   my $self=shift;
>   $AUTOLOAD=~/::([^:]+)$/;
>   my $m=$1;
>   $self=$$self;
>   if ($self->can($m)) {
>       return $self->$m(@_);
>   } else {
>       return $self->{$m};
>   }
> }
> 
> > Спасите чтоли, ведь это делается наверняка намного проще .. =) > Мне нужно просто перехватывать refcount change, на самом деле, и делать > выводы, но я не докопал как это сделать по человечески, вот получился > такой монстрик. > То-есть мне надо дёрнутся, когда refcount>1 и когда стал refcount=1 > обратно, один refcount - это я хранюсь в списке в модели. > Главное условие: никакого XS. > Ещё одно из условий - оно ещё и в Template::Stash должно правильно > отрабатывать. > И вообще, Транзакция должна быть объектом, который ей передан, > единственное, во время выхода из области видимости, она должна на себе > вызывать transaction_end и не убивать настоящий объект. > > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From ivan на serezhkin.com Wed Dec 3 06:10:33 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 03 Dec 2008 17:10:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDSwdfJ2M7PINPExczB1NggyNLBzsnUxczY?= =?koi8-r?b?INTSwc7awcvDyckgPw==?= In-Reply-To: <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> References: <4934D601.2090803@serezhkin.com> <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> Message-ID: <49369359.2020908@serezhkin.com> Привет. Vladimir V. Perepelitsa wrote: > Т.к. с каталистом я не работал, попробую расспросить что тебе нужно. > у тебя есть объект, ссылка на который хранится перманентно. > тебе нужно при обращении к этому объекту отметить начало и конец транзакции. > вместо объекта ты передаешь объект-контейнер, у которого refcount = 0 > и отслеживаешь DESTROY > собственно это у тебя и реализовано. > Абсолютно так, где то я создаю динамическую переменную, что то с ней делаю, а потом отдаюв часть кода, который я не хочу контролировать. И я хочу почистить за собой, когда эта переменная сдохнет. я могу и две передать, одна насстоящая, а вторая - шахтёрская канарейка, которая должна сдохнуть и просигнализировать. но вот ... совместил. Кстати, раскажи знаток объектных моделей, как миксины реализованы. То что у меня получилось - это копия переменной, сподмешанным DESTROY. И вообще естьли более человечный, нежели AUTOLOAD способ прикинутся переменной другого класса ? > еще можно пытаться отслеживать refcount, но скорее всего не получится > сделать это событийно. > Вааще можно, но этобудет уженемножко другой перл =) Хотя ... Показать как ? =) Только мне не подходит - мне нужно как можно меньше XS. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From inthrax на gmail.com Wed Dec 3 08:40:53 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 3 Dec 2008 19:40:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDSwdfJ2M7PINPExczB1NggyNLBzsnUxczY?= =?koi8-r?b?INTSwc7awcvDyckgPw==?= In-Reply-To: <49369359.2020908@serezhkin.com> References: <4934D601.2090803@serezhkin.com> <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> <49369359.2020908@serezhkin.com> Message-ID: <20f279210812030840k3466b4f3t1e8526738ea8f376@mail.gmail.com> 2008/12/3 Ivan B. Serezhkin : > Привет. > Vladimir V. Perepelitsa wrote: >> >> Т.к. с каталистом я не работал, попробую расспросить что тебе нужно. >> у тебя есть объект, ссылка на который хранится перманентно. >> тебе нужно при обращении к этому объекту отметить начало и конец >> транзакции. >> вместо объекта ты передаешь объект-контейнер, у которого refcount = 0 >> и отслеживаешь DESTROY >> собственно это у тебя и реализовано. >> > > Абсолютно так, где то я создаю динамическую переменную, что то с ней > делаю, а потом отдаюв часть кода, который я не хочу контролировать. > И я хочу почистить за собой, когда эта переменная сдохнет. > я могу и две передать, одна насстоящая, а вторая - шахтёрская канарейка, > которая должна сдохнуть и просигнализировать. > но вот ... совместил. Кстати, раскажи знаток объектных моделей, как миксины > реализованы. попробуй tie (TIEHASH) > То что у меня получилось - это копия переменной, сподмешанным DESTROY. > И вообще естьли более человечный, нежели AUTOLOAD способ прикинутся > переменной другого класса ? отнаследоваться? :) сделать класс, отнаследоваться, переопределить конструктор, вернуть блессеный, tie'ный хэш. методы будут вызываться через наследование, доступ к хэшу через tie. >> >> еще можно пытаться отслеживать refcount, но скорее всего не получится >> сделать это событийно. >> > > Вааще можно, но этобудет уженемножко другой перл =) > Хотя ... > Показать как ? =) > Только мне не подходит - мне нужно как можно меньше XS. как нибудь покажи -- Best wishes, Vladimir V. Perepelitsa aka Mons From ivan на serezhkin.com Wed Dec 3 09:14:34 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 03 Dec 2008 20:14:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDSwdfJ2M7PINPExczB1NggyNLBzsnUxczY?= =?koi8-r?b?INTSwc7awcvDyckgPw==?= In-Reply-To: <20f279210812030840k3466b4f3t1e8526738ea8f376@mail.gmail.com> References: <4934D601.2090803@serezhkin.com> <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> <49369359.2020908@serezhkin.com> <20f279210812030840k3466b4f3t1e8526738ea8f376@mail.gmail.com> Message-ID: <4936BE7A.7060908@serezhkin.com> Vladimir V. Perepelitsa wrote: > как нибудь покажи > В процессе подготовки. покачто застрял в man rtld =) Если сделаю - будет мегамодуль =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From yu.pats на gmail.com Wed Dec 3 09:24:34 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Wed, 3 Dec 2008 19:24:34 +0200 Subject: [Moscow.pm] =?utf-8?b?0JrQsNC6INC/0YDQsNCy0LjRjNC90L4g0YHQtNC1?= =?utf-8?b?0LvQsNGC0Ywg0YXRgNCw0L3QuNGC0LXQu9GMINGC0YDQsNC90LfQsNC6?= =?utf-8?b?0YbQuNC4ID8=?= In-Reply-To: <20f279210812030840k3466b4f3t1e8526738ea8f376@mail.gmail.com> References: <4934D601.2090803@serezhkin.com> <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> <49369359.2020908@serezhkin.com> <20f279210812030840k3466b4f3t1e8526738ea8f376@mail.gmail.com> Message-ID: Есть такой паттерн, киньте в меня помидором, object factory. Это не то что надо? 2008/12/3 Vladimir V. Perepelitsa : > 2008/12/3 Ivan B. Serezhkin : >> Привет. >> Vladimir V. Perepelitsa wrote: >>> >>> Т.к. с каталистом я не работал, попробую расспросить что тебе нужно. >>> у тебя есть объект, ссылка на который хранится перманентно. >>> тебе нужно при обращении к этому объекту отметить начало и конец >>> транзакции. >>> вместо объекта ты передаешь объект-контейнер, у которого refcount = 0 >>> и отслеживаешь DESTROY >>> собственно это у тебя и реализовано. >>> >> >> Абсолютно так, где то я создаю динамическую переменную, что то с ней >> делаю, а потом отдаюв часть кода, который я не хочу контролировать. >> И я хочу почистить за собой, когда эта переменная сдохнет. >> я могу и две передать, одна насстоящая, а вторая - шахтёрская канарейка, >> которая должна сдохнуть и просигнализировать. >> но вот ... совместил. Кстати, раскажи знаток объектных моделей, как миксины >> реализованы. > > попробуй tie (TIEHASH) > >> То что у меня получилось - это копия переменной, сподмешанным DESTROY. >> И вообще естьли более человечный, нежели AUTOLOAD способ прикинутся >> переменной другого класса ? > > отнаследоваться? :) > сделать класс, отнаследоваться, переопределить конструктор, вернуть > блессеный, tie'ный хэш. > методы будут вызываться через наследование, доступ к хэшу через tie. > >>> >>> еще можно пытаться отслеживать refcount, но скорее всего не получится >>> сделать это событийно. >>> >> >> Вааще можно, но этобудет уженемножко другой перл =) >> Хотя ... >> Показать как ? =) >> Только мне не подходит - мне нужно как можно меньше XS. > > как нибудь покажи > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From ivan на serezhkin.com Wed Dec 3 10:18:14 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Wed, 03 Dec 2008 21:18:14 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDSwdfJ2M7PINPExczB1NggyNLBzsnUxczY?= =?koi8-r?b?INTSwc7awcvDyckgPw==?= In-Reply-To: References: <4934D601.2090803@serezhkin.com> <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> <49369359.2020908@serezhkin.com> <20f279210812030840k3466b4f3t1e8526738ea8f376@mail.gmail.com> Message-ID: <4936CD66.3030609@serezhkin.com> Yuri Pac wrote: > Есть такой паттерн, киньте в меня помидором, object factory. Это не то что надо? > Он их factory - его дело родить и расслабится. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From inthrax на gmail.com Wed Dec 3 10:23:16 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 3 Dec 2008 21:23:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDSwdfJ2M7PINPExczB1NggyNLBzsnUxczY?= =?koi8-r?b?INTSwc7awcvDyckgPw==?= In-Reply-To: References: <4934D601.2090803@serezhkin.com> <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> <49369359.2020908@serezhkin.com> <20f279210812030840k3466b4f3t1e8526738ea8f376@mail.gmail.com> Message-ID: <20f279210812031023j37f0ad14o986103b8a50867cd@mail.gmail.com> Нам нужно отследить освобождение объекта, причем не польностью, а когда refcount = 1, т.е. осталась одна ссылка. Че-т не соображу каким боком здесь фабрика. 2008/12/3 Yuri Pac : > Есть такой паттерн, киньте в меня помидором, object factory. Это не то что надо? > > 2008/12/3 Vladimir V. Perepelitsa : >> 2008/12/3 Ivan B. Serezhkin : >>> Привет. >>> Vladimir V. Perepelitsa wrote: >>>> >>>> Т.к. с каталистом я не работал, попробую расспросить что тебе нужно. >>>> у тебя есть объект, ссылка на который хранится перманентно. >>>> тебе нужно при обращении к этому объекту отметить начало и конец >>>> транзакции. >>>> вместо объекта ты передаешь объект-контейнер, у которого refcount = 0 >>>> и отслеживаешь DESTROY >>>> собственно это у тебя и реализовано. >>>> >>> >>> Абсолютно так, где то я создаю динамическую переменную, что то с ней >>> делаю, а потом отдаюв часть кода, который я не хочу контролировать. >>> И я хочу почистить за собой, когда эта переменная сдохнет. >>> я могу и две передать, одна насстоящая, а вторая - шахтёрская канарейка, >>> которая должна сдохнуть и просигнализировать. >>> но вот ... совместил. Кстати, раскажи знаток объектных моделей, как миксины >>> реализованы. >> >> попробуй tie (TIEHASH) >> >>> То что у меня получилось - это копия переменной, сподмешанным DESTROY. >>> И вообще естьли более человечный, нежели AUTOLOAD способ прикинутся >>> переменной другого класса ? >> >> отнаследоваться? :) >> сделать класс, отнаследоваться, переопределить конструктор, вернуть >> блессеный, tie'ный хэш. >> методы будут вызываться через наследование, доступ к хэшу через tie. >> >>>> >>>> еще можно пытаться отслеживать refcount, но скорее всего не получится >>>> сделать это событийно. >>>> >>> >>> Вааще можно, но этобудет уженемножко другой перл =) >>> Хотя ... >>> Показать как ? =) >>> Только мне не подходит - мне нужно как можно меньше XS. >> >> как нибудь покажи >> >> -- >> Best wishes, >> Vladimir V. Perepelitsa aka Mons >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From evdokimov.denis на gmail.com Wed Dec 3 11:53:59 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 3 Dec 2008 22:53:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDSwdfJ2M7PINPExczB1NggyNLBzsnUxczY?= =?koi8-r?b?INTSwc7awcvDyckgPw==?= In-Reply-To: <20f279210812031023j37f0ad14o986103b8a50867cd@mail.gmail.com> References: <4934D601.2090803@serezhkin.com> <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> <49369359.2020908@serezhkin.com> <20f279210812030840k3466b4f3t1e8526738ea8f376@mail.gmail.com> <20f279210812031023j37f0ad14o986103b8a50867cd@mail.gmail.com> Message-ID: Может так? Правда мне тут не всё нравится, но лучше, чем через AUTOLOAD package sowebface::List::Transaction; use strict; sub new { my ( $class, $self ) = @_; die 'WTF?' unless ref $self; my $transaction_package = ref($self) . '::Transaction'; my $transaction_package_isa = '@' . $transaction_package . '::ISA'; eval "$transaction_package_isa = ( 'sowebface::List::Transaction::End', ref(\$self) )"; my $new_self = bless {%$self}, $transaction_package; $new_self->transaction_begin(); return $new_self; } package sowebface::List::Transaction::End; sub DESTROY { my $self = shift; $self->transaction_end(); } package My::Test; my $test = bless {}; my $tras_obj = sowebface::List::Transaction->new($test); $tras_obj->work(); sub work { print "I work, maybe...\n"; sleep 5; } sub transaction_begin { print "transaction_begin\n"; } sub transaction_end { print "transaction_end\n"; } ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Wed Dec 3 12:43:22 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 3 Dec 2008 23:43:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDSwdfJ2M7PINPExczB1NggyNLBzsnUxczY?= =?koi8-r?b?INTSwc7awcvDyckgPw==?= In-Reply-To: References: <4934D601.2090803@serezhkin.com> <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> <49369359.2020908@serezhkin.com> <20f279210812030840k3466b4f3t1e8526738ea8f376@mail.gmail.com> <20f279210812031023j37f0ad14o986103b8a50867cd@mail.gmail.com> Message-ID: Даже лучше заменить my $transaction_package_isa = '@' . $transaction_package . '::ISA'; eval "$transaction_package_isa = ( 'sowebface::List::Transaction::End', ref(\$self) )"; на { no strict 'refs'; *{$transaction_package . '::ISA'} = [ 'sowebface::List::Transaction::End', ref($self) ]; } 3 декабря 2008 г. 22:53 пользователь Denis Evdokimov < evdokimov.denis на gmail.com> написал: > Может так? > Правда мне тут не всё нравится, но лучше, чем через AUTOLOAD > > package sowebface::List::Transaction; > use strict; > > sub new > { > my ( $class, $self ) = @_; > die 'WTF?' unless ref $self; > my $transaction_package = ref($self) . '::Transaction'; > my $new_self = bless {%$self}, $transaction_package; > $new_self->transaction_begin(); > return $new_self; > } > > package sowebface::List::Transaction::End; > > sub DESTROY > { > my $self = shift; > $self->transaction_end(); > } > > package My::Test; > > my $test = bless {}; > my $tras_obj = sowebface::List::Transaction->new($test); > $tras_obj->work(); > > sub work > { > print "I work, maybe...\n"; > sleep 5; > } > > sub transaction_begin > { > print "transaction_begin\n"; > } > > sub transaction_end > { > print "transaction_end\n"; > } > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Wed Dec 3 13:23:24 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 4 Dec 2008 00:23:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDSwdfJ2M7PINPExczB1NggyNLBzsnUxczY?= =?koi8-r?b?INTSwc7awcvDyckgPw==?= In-Reply-To: References: <4934D601.2090803@serezhkin.com> <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> <49369359.2020908@serezhkin.com> <20f279210812030840k3466b4f3t1e8526738ea8f376@mail.gmail.com> <20f279210812031023j37f0ad14o986103b8a50867cd@mail.gmail.com> Message-ID: <20f279210812031323m584de4frbc03f6c215bdc1d@mail.gmail.com> чтобы избежать name clash лучше использовать недопустимые символы в имени автогенеренного пакета. например $package = ref($self) . '::Transaction+' 2008/12/3 Denis Evdokimov : > Даже лучше заменить > my $transaction_package_isa = '@' . $transaction_package . '::ISA'; > eval "$transaction_package_isa = ( 'sowebface::List::Transaction::End', > ref(\$self) )"; > на > { > no strict 'refs'; > *{$transaction_package . '::ISA'} = [ > 'sowebface::List::Transaction::End', ref($self) ]; > } > > > > 3 декабря 2008 г. 22:53 пользователь Denis Evdokimov > написал: >> >> Может так? >> Правда мне тут не всё нравится, но лучше, чем через AUTOLOAD >> >> package sowebface::List::Transaction; >> use strict; >> >> sub new >> { >> my ( $class, $self ) = @_; >> die 'WTF?' unless ref $self; >> my $transaction_package = ref($self) . '::Transaction'; >> my $new_self = bless {%$self}, $transaction_package; >> $new_self->transaction_begin(); >> return $new_self; >> } >> >> package sowebface::List::Transaction::End; >> >> sub DESTROY >> { >> my $self = shift; >> $self->transaction_end(); >> } >> >> package My::Test; >> >> my $test = bless {}; >> my $tras_obj = sowebface::List::Transaction->new($test); >> $tras_obj->work(); >> >> sub work >> { >> print "I work, maybe...\n"; >> sleep 5; >> } >> >> sub transaction_begin >> { >> print "transaction_begin\n"; >> } >> >> sub transaction_end >> { >> print "transaction_end\n"; >> } >> > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best wishes, Vladimir V. Perepelitsa aka Mons From ivan на serezhkin.com Thu Dec 4 00:21:58 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 04 Dec 2008 11:21:58 +0300 Subject: [Moscow.pm] Catalyst Model Dependencies Message-ID: <49379326.8050907@serezhkin.com> Привет. Наткнулся я на граблю. Есть каталист, в нём у меня уже 6 моделей, И случилось так, что инициализировать шестую я могу только если у меня есть третья запущенная. А каталист пытается эту шестую первой проинициализить. Кто нибудь умеет выставлять поледовательность инициализзации моделей ? Уж очень не хочется ей конструктор самому вызывать. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Thu Dec 4 02:14:10 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 4 Dec 2008 13:14:10 +0300 Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: <4927CEB7.7000201@kapranoff.ru> References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> Message-ID: "Ларри уже был автором программы patch, заметно упростившей разработку распределенных приложений, но Perl было суждено произвести настоящую революцию", - написано в книге на той странице, которую я открыл случайно :-) Books.ru, конечно, гигант: смог доставить книгу из Москвы в Москву за 10 дней, да и то после дополнительного звонка. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dzhariy на gmail.com Thu Dec 4 02:21:19 2008 From: dzhariy на gmail.com (Dmitry Zhariy) Date: Thu, 4 Dec 2008 12:21:19 +0200 Subject: [Moscow.pm] Catalyst Model Dependencies In-Reply-To: <49379326.8050907@serezhkin.com> References: <49379326.8050907@serezhkin.com> Message-ID: <8f8fe8e40812040221h4aa852abha11080f5c75665eb@mail.gmail.com> На вашу граблю можно разве что поставить костыль :) В модуле Catalyst.pm есть метод setup_components, который и выполняет подгруздку все компонентов (в том числе и моделей) по средствам Module::Pluggable::Object. Так как Каталистовые приложения напрямую наследуются от Catalyst.pm, то можно просто переопределить метод setup_components: package MyApp; use strict; use warnings; use Catalyst::Runtime '5.70'; use parent qw/Catalyst/; __PACKAGE__->config( name => 'MyApp' ); # Start the application __PACKAGE__->setup(); # Костыль: sub setup_components { my $class = shift; # куча копи-паста .... my $locator = Module::Pluggable::Object->new( search_path => [ map { s/^(?=::)/$class/; $_; } @paths ], %$config ); my @comps = sort { length $a <=> length $b } $locator->plugins; my %comps = map { $_ => 1 } @comps; for my $component ( reverse @comps ) { # <---- вот тут # Опять копи-паст } } 1; Таким образом в строчке for my $component ( reverse @comps ) я меняю последовательность загрузки модулей. Нужно посмотреть на Module::Pluggable::Object, возможно там есть ответ. On 12/4/08, Ivan B. Serezhkin wrote: > Привет. > > Наткнулся я на граблю. > Есть каталист, в нём у меня уже 6 моделей, > И случилось так, что инициализировать шестую я могу только если у меня > есть третья запущенная. > А каталист пытается эту шестую первой проинициализить. > > Кто нибудь умеет выставлять поледовательность инициализзации моделей ? > Уж очень не хочется ей конструктор самому вызывать. > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From yu.pats на gmail.com Thu Dec 4 02:24:10 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 4 Dec 2008 12:24:10 +0200 Subject: [Moscow.pm] Catalyst Model Dependencies In-Reply-To: <49379326.8050907@serezhkin.com> References: <49379326.8050907@serezhkin.com> Message-ID: Иван, а если ты будешь где-то юзать только 6-ю компоненту отдельно, то что? 2008/12/4 Ivan B. Serezhkin : > Привет. > > Наткнулся я на граблю. > Есть каталист, в нём у меня уже 6 моделей, > И случилось так, что инициализировать шестую я могу только если у меня есть > третья запущенная. > А каталист пытается эту шестую первой проинициализить. > > Кто нибудь умеет выставлять поледовательность инициализзации моделей ? > Уж очень не хочется ей конструктор самому вызывать. > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From yu.pats на gmail.com Thu Dec 4 02:24:48 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 4 Dec 2008 12:24:48 +0200 Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> Message-ID: Праздники на носу. Аврал. 2008/12/4 Andrew Shitov : > "Ларри уже был автором программы patch, заметно упростившей разработку > распределенных приложений, но Perl было суждено произвести настоящую > революцию", - написано в книге на той странице, которую я открыл > случайно :-) > > Books.ru, конечно, гигант: смог доставить книгу из Москвы в Москву за > 10 дней, да и то после дополнительного звонка. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From dsimonov на gmail.com Thu Dec 4 03:30:14 2008 From: dsimonov на gmail.com (Dmitry Simonov) Date: Thu, 4 Dec 2008 14:30:14 +0300 Subject: [Moscow.pm] Catalyst Model Dependencies In-Reply-To: <49379326.8050907@serezhkin.com> References: <49379326.8050907@serezhkin.com> Message-ID: Сделай трёхслойную модель. 1й слой - это схема. 2й слой - это орм + мем-кешед. 3й слой - модели используемые контроллерами. 1й и 2й слой сделай на уровне плагинов. 2008/12/4 Ivan B. Serezhkin > Привет. > > Наткнулся я на граблю. > Есть каталист, в нём у меня уже 6 моделей, > И случилось так, что инициализировать шестую я могу только если у меня есть > третья запущенная. > А каталист пытается эту шестую первой проинициализить. > > Кто нибудь умеет выставлять поледовательность инициализзации моделей ? > Уж очень не хочется ей конструктор самому вызывать. > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Thu Dec 4 03:30:53 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 4 Dec 2008 14:30:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLINDSwdfJ2M7PINPExczB1NggyNLBzsnUxczY?= =?koi8-r?b?INTSwc7awcvDyckgPw==?= In-Reply-To: <20f279210812031323m584de4frbc03f6c215bdc1d@mail.gmail.com> References: <4934D601.2090803@serezhkin.com> <20f279210812030554p796f5a48sc0dc01b1616c154c@mail.gmail.com> <49369359.2020908@serezhkin.com> <20f279210812030840k3466b4f3t1e8526738ea8f376@mail.gmail.com> <20f279210812031023j37f0ad14o986103b8a50867cd@mail.gmail.com> <20f279210812031323m584de4frbc03f6c215bdc1d@mail.gmail.com> Message-ID: Да, я думал в эту сторону. Правда я предполагал рандомную строку, генерящуюся 1 раз при старте ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Thu Dec 4 06:29:01 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 04 Dec 2008 17:29:01 +0300 Subject: [Moscow.pm] Catalyst Model Dependencies In-Reply-To: References: <49379326.8050907@serezhkin.com> Message-ID: <4937E92D.9030209@serezhkin.com> Yuri Pac wrote: > Иван, а если ты будешь где-то юзать только 6-ю компоненту отдельно, то что? > То я запущу конфигуратор, он поймёт что делать, и его настройки пойдут в неё руками. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From yu.pats на gmail.com Thu Dec 4 06:34:26 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 4 Dec 2008 16:34:26 +0200 Subject: [Moscow.pm] Catalyst Model Dependencies In-Reply-To: <4937E92D.9030209@serezhkin.com> References: <49379326.8050907@serezhkin.com> <4937E92D.9030209@serezhkin.com> Message-ID: 2008/12/4 Ivan B. Serezhkin : > Yuri Pac wrote: >> >> Иван, а если ты будешь где-то юзать только 6-ю компоненту отдельно, то >> что? >> > > То я запущу конфигуратор, он поймёт что делать, и его настройки пойдут в неё > руками. > Так и в каталисте... :) > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From ivan на serezhkin.com Thu Dec 4 08:16:44 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Thu, 04 Dec 2008 19:16:44 +0300 Subject: [Moscow.pm] Catalyst Model Dependencies In-Reply-To: References: <49379326.8050907@serezhkin.com> <4937E92D.9030209@serezhkin.com> Message-ID: <4938026C.8060606@serezhkin.com> Yuri Pac wrote: > Так и в каталисте... :) > В каталисте модели создаю не я, а каталист =( -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From nordicdyno на yandex.ru Fri Dec 5 01:55:29 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 05 Dec 2008 12:55:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?9tXSzsHMICLzxdTF19nFINLF28XOydEiIG9uLWxp?= =?koi8-r?b?bmU=?= Message-ID: <636981228470929@webmail22.yandex.ru> Те кто не был на встрече и кому не достался экземпляр журнала "Сетевые решения" (посвященный Minsk BY Perl), который раздавал andy, могут найти статьи из него здесь: http://www.nestor.minsk.by/sr/abc/115.html Номер: 2008 ?09 "UTF Perl Practice, или как использовать UTF-8 в перле" "первый сайт на Perl 6" "от Perl 5 к Perl 6" "кратко о Perl 6" "Rakudo: хорошо, круто, великолепно, плохо, скверно и странно" З.Ы. Цытата из статьи "что за зверь Ruby, и с чем его едят?" (то же издание) "Интерпретатор Perl 5 очень сложен и неряшливо спроектирован. В результате совершенно невозможно добавить в язык что-то новое. Создатели языка Perl поняли это уже давно и где-то с 1999 года разрабатывают новую, шестую, версию Perl с нуля на основе новой виртуальной машины Parrot." (2007 ?06) ох-хо "невозможно добавить в язык что-то новое" мдооо... From nordicdyno на yandex.ru Fri Dec 5 02:01:12 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 05 Dec 2008 13:01:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?3MvTy9XS08nR?= Message-ID: <911701228471272@webmail31.yandex.ru> Я за! Может организуем экскурсионную группу?! Надо договориться насчет дня? Может в ДР Perl-а? :) > 05.12.08, 11:00, "Иван Бессарабов" : > > Привет! > Неделю назад прошло замечательное мероприятие - perl offline. Спасибо! > Я хочу повторить свое приглашение к нам в компанию. > Компания, где я работаю - медицинская лаборатория КДЛ ТЕСТ. > Мы находимся м. Юго-западная. > Я могу рассказать о том, как у нас идет процесс разработки нескольких > наших систем (пишем на perl, естественно =), а так же рассказать про > лабораторию и сводить вас на экскурсию. > Буду рад, если вам это будет интересно =) From ivan на bessarabov.ru Fri Dec 5 02:32:08 2008 From: ivan на bessarabov.ru (bessarabov) Date: Fri, 05 Dec 2008 13:32:08 +0300 Subject: [Moscow.pm] =?utf-8?b?0Y3QutGB0LrRg9GA0YHQuNGP?= In-Reply-To: <911701228471272@webmail31.yandex.ru> References: <911701228471272@webmail31.yandex.ru> Message-ID: <2630d4dce6a88ef79789ebccb3f6cd9a@192.168.1.1> Спасибо за столь лестное предложение провести экскурсию в др, но это слишком круто и мы этого точно недостойны =) Все кто заинтересован! - Пожалуйста пишите на мой mail (но, пожалуйста, не пишите в рассылку) On Fri, 05 Dec 2008 13:01:12 +0300, Orlovsky Alexander wrote: > Я за! Может организуем экскурсионную > группу?! Надо договориться насчет дня? > Может в ДР Perl-а? :) -- bessarabov From andy на shitov.ru Fri Dec 5 02:50:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 5 Dec 2008 13:50:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0JbRg9GA0L3QsNC7ICLQodC10YLQtdCy0YvQtSA=?= =?utf-8?b?0YDQtdGI0LXQvdC40Y8iIG9uLWxpbmU=?= In-Reply-To: <636981228470929@webmail22.yandex.ru> References: <636981228470929@webmail22.yandex.ru> Message-ID: > ох-хо "невозможно добавить в язык что-то новое" мдооо... Да ладно, ведь "Ruby ? интерпретируемый язык. А значит, у него отсутствует стадия компиляции". Отсутствует стадия компиляции, чо :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Fri Dec 5 07:51:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 5 Dec 2008 18:51:48 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? Message-ID: На днях на use.perl.org появились несколько постов, которые собрали (и продолжают собирать) кучу комментариев. Один из вопросов звучит так: What do you do to un-die Perl? (Что ты сделал, чтобы вернуть перлу былое господство?) http://use.perl.org/comments.pl?sid=41738 А? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Fri Dec 5 08:02:41 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 5 Dec 2008 19:02:41 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: Message-ID: <11910375818.20081205190241@softsearch.ru> Здравствуйте, Андрей. Думаю, что достаточно уверенно знать, что это господство никуда не делось, а лишь растёт и ширится. И уж точно не развивать дискуссии о том, что оно яко бы исчезло. P.S. Андрей, что нам сделать, чтобы женщины снова получали удовольствие от общения с тобой? А? :-) > На днях на use.perl.org появились несколько постов, которые собрали (и > продолжают собирать) кучу комментариев. > Один из вопросов звучит так: What do you do to un-die Perl? (Что ты > сделал, чтобы вернуть перлу былое господство?) > http://use.perl.org/comments.pl?sid=41738 > А? :-) -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ivan на serezhkin.com Fri Dec 5 08:31:57 2008 From: ivan на serezhkin.com (Ivan B. Serezhkin) Date: Fri, 05 Dec 2008 19:31:57 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: Message-ID: <4939577D.5050605@serezhkin.com> Andrew Shitov wrote: > На днях на use.perl.org появились несколько постов, которые собрали (и > продолжают собирать) кучу комментариев. Ну ... я подписался на rss с юзперла .. думаю теперь точно не умрёт =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From juchkov на gmail.com Fri Dec 5 10:07:44 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 5 Dec 2008 21:07:44 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <11910375818.20081205190241@softsearch.ru> References: <11910375818.20081205190241@softsearch.ru> Message-ID: <153811632.20081205210744@gmail.com> Привет. Вы писали 5 декабря 2008 г., 19:02:41: ММ> Думаю, что достаточно уверенно знать, что это господство никуда не ММ> делось, а лишь растёт и ширится. И уж точно не развивать дискуссии о ММ> том, что оно яко бы исчезло. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html За больше года выше шестого места не поднималось. А сейчас упал вообще на 9-е. Не очень похоже на господство, особенно когда много кто переходит на другие языки. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From dmitry на eremeev.ru Fri Dec 5 10:25:41 2008 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Fri, 5 Dec 2008 22:25:41 +0400 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <153811632.20081205210744@gmail.com> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> Message-ID: <9F2ED7A7-DC42-41B8-BCF3-1708CF3EE27F@eremeev.ru> Не переживайте. Всё будет хорошо. 05.12.2008, в 22:07, Sergey Juchkov написал(а): > Привет. > > Вы писали 5 декабря 2008 г., 19:02:41: > > > ММ> Думаю, что достаточно уверенно знать, что это господство > никуда не > ММ> делось, а лишь растёт и ширится. И уж точно не развивать > дискуссии о > ММ> том, что оно яко бы исчезло. > > http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > За больше года выше шестого места не поднималось. А сейчас упал > вообще на 9-е. > Не очень похоже на господство, особенно когда много кто переходит на > другие языки. > > > -- > С уважением, > Sergey mailto:juchkov на gmail.com > http://juchkov.com > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From juchkov на gmail.com Fri Dec 5 11:03:12 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 5 Dec 2008 22:03:12 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <9F2ED7A7-DC42-41B8-BCF3-1708CF3EE27F@eremeev.ru> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <9F2ED7A7-DC42-41B8-BCF3-1708CF3EE27F@eremeev.ru> Message-ID: <1464158186.20081205220312@gmail.com> Здравствуйте, Dmitry. Вы писали 5 декабря 2008 г., 21:25:41: DE> Не переживайте. Всё будет хорошо. Вот за это я и люблю фанатиков. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From postmaster на softsearch.ru Fri Dec 5 11:48:39 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 5 Dec 2008 22:48:39 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <153811632.20081205210744@gmail.com> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> Message-ID: <372679777.20081205224839@softsearch.ru> Здравствуйте, Сергей. ММ>> Думаю, что достаточно уверенно знать, что это господство никуда ММ>> не делось, а лишь растёт и ширится. И уж точно не развивать ММ>> дискуссии о том, что оно яко бы исчезло. SJ> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html SJ> За больше года выше шестого места не поднималось. А сейчас упал SJ> вообще на 9-е. SJ> Не очень похоже на господство, особенно когда много кто переходит SJ> на другие языки. Почитайте как его составляют: http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm Я недавно такие же "рейтинги" рисовал: http://michael.mindmix.ru/615-268-poroshok-uhodi.zhtml У перла есть спан для поиска. Поэтому рейтинг показывает пузо живота, но ни как не популярность языков. Это очень похоже на то, что измеряют одно, а выдают за другое. ПХП-шник не стремится вникнуть в суть баги, он ищет первую рабочую заплатку и, не понимая что сотворил, радуется отсутствию симптомов. А потом люди хотят создать свой сайт, ставят PHP-Nuke и ищут в гугле патчи к костылям. Такая же история в Бейсиком. C# жив, пока у Микрософта есть бюджет на его пиар. И место в рейтинге показатель размера этого бюджета, а не популярности языка. То, что на Java пишет каждый пятый, мне как-то не верится. Да и то, что С популярнее С++, тоже вызывает сомнения. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From gg.error на gmail.com Fri Dec 5 12:02:32 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Fri, 5 Dec 2008 23:02:32 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <372679777.20081205224839@softsearch.ru> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> Message-ID: <75b57edb0812051202u7f090814od49268fed5452856@mail.gmail.com> 5 декабря 2008 г. 22:48 пользователь Михаил Монашёв < postmaster на softsearch.ru> написал: > > Да и то, что С популярнее С++, тоже вызывает сомнения. кстати зря, он шустрее, и системные программы пишутся скорее на нём, чем на плюсах. ну по крайней мере в юниксе. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From juchkov на gmail.com Fri Dec 5 12:36:11 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 5 Dec 2008 23:36:11 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <372679777.20081205224839@softsearch.ru> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> Message-ID: <717480787.20081205233611@gmail.com> Здравствуйте, Михаил. Вы писали 5 декабря 2008 г., 22:48:39: SJ>> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html SJ>> За больше года выше шестого места не поднималось. А сейчас упал SJ>> вообще на 9-е. SJ>> Не очень похоже на господство, особенно когда много кто переходит SJ>> на другие языки. ММ> Почитайте как его составляют: ММ> http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm Я знаю как он составляется :) Поэтому его и мониторю. ММ> То, что на Java пишет каждый пятый, мне как-то не верится. А зря. А питон мы конечно побоку оставили? :) Который стабильно выше перла в рейтингах. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From andy на shitov.ru Fri Dec 5 12:44:22 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 5 Dec 2008 23:44:22 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <717480787.20081205233611@gmail.com> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> Message-ID: > А питон мы конечно побоку оставили? :) Который стабильно выше перла > в рейтингах. Рейтинги - это как премия рунета. Ей можно доверять? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From uznick на lostpoint.ru Fri Dec 5 12:46:07 2008 From: uznick на lostpoint.ru (Uznick) Date: Fri, 5 Dec 2008 23:46:07 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> Message-ID: <888011F0-69A2-43E4-9479-F1C0F1F516D8@lostpoint.ru> Тем, в которых питон выше перла можно :) On 5Dec, 2008, at 23:44 PM, Andrew Shitov wrote: >> А питон мы конечно побоку оставили? :) Который стабильно выше перла >> в рейтингах. > > Рейтинги - это как премия рунета. Ей можно доверять? > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From juchkov на gmail.com Fri Dec 5 12:57:45 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 5 Dec 2008 23:57:45 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> Message-ID: <1796622501.20081205235745@gmail.com> Здравствуйте, Andrew. Вы писали 5 декабря 2008 г., 23:44:22: >> А питон мы конечно побоку оставили? :) Который стабильно выше перла >> в рейтингах. AS> Рейтинги - это как премия рунета. Ей можно доверять? Ровно настолько насколько и выражениям "все будет хорошо" или "мы впереди планет всей" без подкрепления фактами. :) -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From postmaster на softsearch.ru Fri Dec 5 13:06:42 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 6 Dec 2008 00:06:42 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> Message-ID: <825836762.20081206000642@softsearch.ru> Здравствуйте, Андрей. >> А питон мы конечно побоку оставили? :) Который стабильно выше перла >> в рейтингах. AS> Рейтинги - это как премия рунета. Ей можно доверять? http://roem.ru/upload/bx/f8d/bruk.jpg :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Fri Dec 5 13:18:17 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 6 Dec 2008 00:18:17 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <717480787.20081205233611@gmail.com> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> Message-ID: <1043473541.20081206001817@softsearch.ru> Здравствуйте, Сергей. SJ> А питон мы конечно побоку оставили? :) Который стабильно выше SJ> перла в рейтингах. Я Питон ни разу не юзал и вообще не знаю что оно есть такое. Потому промолчал. Вообще дело не в рейтингах. Дело в вере. Вот пока мы с вами верили в то, что вырастим и в космос полетим, ракеты летали. Как только разуверились, и стали верить в дачу под Москвой, так сразу ракеты перестали летать, а дачи как грибы начали расти. С кризисом кстати та же история. Он прежде всего в головах. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From inthrax на gmail.com Fri Dec 5 20:39:30 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Sat, 6 Dec 2008 07:39:30 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <1043473541.20081206001817@softsearch.ru> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> Message-ID: <20f279210812052039n7a3ce9b2xfda3a9057c8c508a@mail.gmail.com> 2008/12/6 Михаил Монашёв : > Здравствуйте, Сергей. > > SJ> А питон мы конечно побоку оставили? :) Который стабильно выше > SJ> перла в рейтингах. > > Я Питон ни разу не юзал и вообще не знаю что оно есть такое. Потому > промолчал. > > Вообще дело не в рейтингах. Дело в вере. Вот пока мы с вами верили в > то, что вырастим и в космос полетим, ракеты летали. Как только > разуверились, и стали верить в дачу под Москвой, так сразу ракеты > перестали летать, а дачи как грибы начали расти. > > С кризисом кстати та же история. Он прежде всего в головах. Подпишусь под каждым словом. -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Fri Dec 5 20:44:35 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Sat, 6 Dec 2008 07:44:35 +0300 Subject: [Moscow.pm] =?iso-2022-jp?b?GyRCJygnZSdiJ18nUSddGyhCICI=?= =?iso-2022-jp?b?GyRCJzMnVidkJ1YnUydtJ1YbKEIgGyRCJ2InVidqJ1YbKEI=?= =?iso-2022-jp?b?GyRCJ18nWidxGyhCIiBvbi1saW5l?= In-Reply-To: <636981228470929@webmail22.yandex.ru> References: <636981228470929@webmail22.yandex.ru> Message-ID: <20f279210812052044j3e9a79cfnc24bf30a4b965dbe@mail.gmail.com> $B'?'g(B, $B'Q(B $B'^'_'V(B-$B'R'm(B $B'X'Z'S'`'[(B $B'o'\'Y'V'^'a']'q'b'i'Z'\(B $B'_'V(B $B'a'`'^'V'j'Q'](B... 2008/12/5 Orlovsky Alexander : > $B'4'V(B $B'\'d'`(B $B'_'V(B $B'R'm'](B $B'_'Q(B $B'S'c'd'b'V'i'V(B $B'Z(B $B'\'`'^'e(B $B'_'V(B $B'U'`'c'd'Q']'c'q(B $B'o'\'Y'V'^'a']'q'b(B $B'X'e'b'_'Q']'Q(B "$B'3'V'd'V'S'm'V(B $B'b'V'j'V'_'Z'q(B" ($B'a'`'c'S'q'k'V'_'_'m'[(B Minsk BY Perl), $B'\'`'d'`'b'm'[(B $B'b'Q'Y'U'Q'S'Q'](B andy, $B'^'`'T'e'd(B $B'_'Q'['d'Z(B $B'c'd'Q'd'n'Z(B $B'Z'Y(B $B'_'V'T'`(B $B'Y'U'V'c'n(B: > http://www.nestor.minsk.by/sr/abc/115.html > $B'/'`'^'V'b(B: 2008 $B-b(B09 > "UTF Perl Practice, $B'Z']'Z(B $B'\'Q'\(B $B'Z'c'a'`']'n'Y'`'S'Q'd'n(B UTF-8 $B'S(B $B'a'V'b']'V(B" > "$B'a'V'b'S'm'[(B $B'c'Q'['d(B $B'_'Q(B Perl 6" > "$B'`'d(B Perl 5 $B'\(B Perl 6" > "$B'\'b'Q'd'\'`(B $B'`(B Perl 6" > "Rakudo: $B'g'`'b'`'j'`(B, $B'\'b'e'd'`(B, $B'S'V']'Z'\'`']'V'a'_'`(B, $B'a']'`'g'`(B, $B'c'\'S'V'b'_'`(B $B'Z(B $B'c'd'b'Q'_'_'`(B" > > $B')(B.$B'=(B. > $B'8'm'd'Q'd'Q(B $B'Z'Y(B $B'c'd'Q'd'n'Z(B "$B'i'd'`(B $B'Y'Q(B $B'Y'S'V'b'n(B Ruby, $B'Z(B $B'c(B $B'i'V'^(B $B'V'T'`(B $B'V'U'q'd(B?" ($B'd'`(B $B'X'V(B $B'Z'Y'U'Q'_'Z'V(B) > > "$B'*'_'d'V'b'a'b'V'd'Q'd'`'b(B Perl 5 $B'`'i'V'_'n(B $B'c']'`'X'V'_(B $B'Z(B $B'_'V'b'q'j']'Z'S'`(B $B'c'a'b'`'V'\'d'Z'b'`'S'Q'_(B. $B'#(B $B'b'V'Y'e']'n'd'Q'd'V(B $B'c'`'S'V'b'j'V'_'_'`(B $B'_'V'S'`'Y'^'`'X'_'`(B $B'U'`'R'Q'S'Z'd'n(B $B'S(B $B'q'Y'm'\(B $B'i'd'`(B-$B'd'`(B $B'_'`'S'`'V(B. $B'3'`'Y'U'Q'd'V']'Z(B $B'q'Y'm'\'Q(B Perl $B'a'`'_'q']'Z(B $B'o'd'`(B $B'e'X'V(B $B'U'Q'S'_'`(B $B'Z(B $B'T'U'V(B-$B'd'`(B $B'c(B 1999 $B'T'`'U'Q(B $B'b'Q'Y'b'Q'R'Q'd'm'S'Q'p'd(B $B'_'`'S'e'p(B, $B'j'V'c'd'e'p(B, $B'S'V'b'c'Z'p(B Perl $B'c(B $B'_'e']'q(B $B'_'Q(B $B'`'c'_'`'S'V(B $B'_'`'S'`'[(B $B'S'Z'b'd'e'Q']'n'_'`'[(B $B'^'Q'j'Z'_'m(B Parrot." (2007 $B-b(B06) > > $B'`'g(B-$B'g'`(B "$B'_'V'S'`'Y'^'`'X'_'`(B $B'U'`'R'Q'S'Z'd'n(B $B'S(B $B'q'Y'm'\(B $B'i'd'`(B-$B'd'`(B $B'_'`'S'`'V(B" $B'^'U'`'`'`(B... > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From juchkov на gmail.com Sat Dec 6 01:02:11 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sat, 6 Dec 2008 12:02:11 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <1043473541.20081206001817@softsearch.ru> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> Message-ID: <738603302.20081206120211@gmail.com> Здравствуйте, Михаил. Вы писали 6 декабря 2008 г., 0:18:17: ММ> Вообще дело не в рейтингах. Дело в вере. Вот пока мы с вами верили в ММ> то, что вырастим и в космос полетим, ракеты летали. Как только ММ> разуверились, и стали верить в дачу под Москвой, так сразу ракеты ММ> перестали летать, а дачи как грибы начали расти. Согласен. Но ... массовость нужна :) ММ> С кризисом кстати та же история. Он прежде всего в головах. Ну про кризис отдельная история. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From yu.pats на gmail.com Sat Dec 6 02:55:59 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Sat, 6 Dec 2008 12:55:59 +0200 Subject: [Moscow.pm] =?utf-8?b?0JbRg9GA0L3QsNC7ICLQodC10YLQtdCy0YvQtSA=?= =?utf-8?b?0YDQtdGI0LXQvdC40Y8iIG9uLWxpbmU=?= In-Reply-To: <20f279210812052044j3e9a79cfnc24bf30a4b965dbe@mail.gmail.com> References: <636981228470929@webmail22.yandex.ru> <20f279210812052044j3e9a79cfnc24bf30a4b965dbe@mail.gmail.com> Message-ID: приезжай в минск, заодно распишешся на моем :) 2008/12/6 Vladimir V. Perepelitsa : > Эх, а мне-бы живой экземплярчик не помешал... > > 2008/12/5 Orlovsky Alexander : >> Те кто не был на встрече и кому не достался экземпляр журнала "Сетевые решения" (посвященный Minsk BY Perl), который раздавал andy, могут найти статьи из него здесь: >> http://www.nestor.minsk.by/sr/abc/115.html >> Номер: 2008 ?09 >> "UTF Perl Practice, или как использовать UTF-8 в перле" >> "первый сайт на Perl 6" >> "от Perl 5 к Perl 6" >> "кратко о Perl 6" >> "Rakudo: хорошо, круто, великолепно, плохо, скверно и странно" >> >> З.Ы. >> Цытата из статьи "что за зверь Ruby, и с чем его едят?" (то же издание) >> >> "Интерпретатор Perl 5 очень сложен и неряшливо спроектирован. В результате совершенно невозможно добавить в язык что-то новое. Создатели языка Perl поняли это уже давно и где-то с 1999 года разрабатывают новую, шестую, версию Perl с нуля на основе новой виртуальной машины Parrot." (2007 ?06) >> >> ох-хо "невозможно добавить в язык что-то новое" мдооо... >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From sharifulin на gmail.com Sat Dec 6 10:25:29 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Sat, 6 Dec 2008 21:25:29 +0300 Subject: [Moscow.pm] =?iso-2022-jp?b?GyRCJygnZSdiJ18nUSddGyhCICI=?= =?iso-2022-jp?b?GyRCJzMnVidkJ1YnUydtJ1YbKEIgGyRCJ2InVidqJ1YbKEI=?= =?iso-2022-jp?b?GyRCJ18nWidxGyhCIiBvbi1saW5l?= In-Reply-To: References: <636981228470929@webmail22.yandex.ru> <20f279210812052044j3e9a79cfnc24bf30a4b965dbe@mail.gmail.com> Message-ID: <91318900812061025t1f1b1184g660ccee9ef5ae3c7@mail.gmail.com> $B'_'Q(B South Perl $B'Q'_'U'Z(B $B'a'b'Z'S'V'Y(B $B'`'c'd'Q'd'\'Z(B, $B'S'c'V(B $B'\'d'`(B $B'a'b'Z'j'V'](B, $B'`'c'd'Q']'Z'c'n(B $B'U'`'S'`']'n'_'m'^'Z(B :) 6 $B'U'V'\'Q'R'b'q(B 2008 $B'T(B. 13:55 $B'a'`']'n'Y'`'S'Q'd'V']'n(B Yuri Pac $B'_'Q'a'Z'c'Q'](B: > $B'a'b'Z'V'Y'X'Q'[(B $B'S(B $B'^'Z'_'c'\(B, $B'Y'Q'`'U'_'`(B $B'b'Q'c'a'Z'j'V'j'c'q(B $B'_'Q(B $B'^'`'V'^(B :) > > 2008/12/6 Vladimir V. Perepelitsa : > > $B'?'g(B, $B'Q(B $B'^'_'V(B-$B'R'm(B $B'X'Z'S'`'[(B $B'o'\'Y'V'^'a']'q'b'i'Z'\(B $B'_'V(B $B'a'`'^'V'j'Q'](B... > > > > 2008/12/5 Orlovsky Alexander : > >> $B'4'V(B $B'\'d'`(B $B'_'V(B $B'R'm'](B $B'_'Q(B $B'S'c'd'b'V'i'V(B $B'Z(B $B'\'`'^'e(B $B'_'V(B $B'U'`'c'd'Q']'c'q(B $B'o'\'Y'V'^'a']'q'b(B $B'X'e'b'_'Q']'Q(B "$B'3'V'd'V'S'm'V(B > $B'b'V'j'V'_'Z'q(B" ($B'a'`'c'S'q'k'V'_'_'m'[(B Minsk BY Perl), $B'\'`'d'`'b'm'[(B $B'b'Q'Y'U'Q'S'Q'](B andy, $B'^'`'T'e'd(B $B'_'Q'['d'Z(B > $B'c'd'Q'd'n'Z(B $B'Z'Y(B $B'_'V'T'`(B $B'Y'U'V'c'n(B: > >> http://www.nestor.minsk.by/sr/abc/115.html > >> $B'/'`'^'V'b(B: 2008 $B-b(B09 > >> "UTF Perl Practice, $B'Z']'Z(B $B'\'Q'\(B $B'Z'c'a'`']'n'Y'`'S'Q'd'n(B UTF-8 $B'S(B $B'a'V'b']'V(B" > >> "$B'a'V'b'S'm'[(B $B'c'Q'['d(B $B'_'Q(B Perl 6" > >> "$B'`'d(B Perl 5 $B'\(B Perl 6" > >> "$B'\'b'Q'd'\'`(B $B'`(B Perl 6" > >> "Rakudo: $B'g'`'b'`'j'`(B, $B'\'b'e'd'`(B, $B'S'V']'Z'\'`']'V'a'_'`(B, $B'a']'`'g'`(B, $B'c'\'S'V'b'_'`(B $B'Z(B $B'c'd'b'Q'_'_'`(B" > >> > >> $B')(B.$B'=(B. > >> $B'8'm'd'Q'd'Q(B $B'Z'Y(B $B'c'd'Q'd'n'Z(B "$B'i'd'`(B $B'Y'Q(B $B'Y'S'V'b'n(B Ruby, $B'Z(B $B'c(B $B'i'V'^(B $B'V'T'`(B $B'V'U'q'd(B?" ($B'd'`(B $B'X'V(B $B'Z'Y'U'Q'_'Z'V(B) > >> > >> "$B'*'_'d'V'b'a'b'V'd'Q'd'`'b(B Perl 5 $B'`'i'V'_'n(B $B'c']'`'X'V'_(B $B'Z(B $B'_'V'b'q'j']'Z'S'`(B $B'c'a'b'`'V'\'d'Z'b'`'S'Q'_(B. $B'#(B > $B'b'V'Y'e']'n'd'Q'd'V(B $B'c'`'S'V'b'j'V'_'_'`(B $B'_'V'S'`'Y'^'`'X'_'`(B $B'U'`'R'Q'S'Z'd'n(B $B'S(B $B'q'Y'm'\(B $B'i'd'`(B-$B'd'`(B $B'_'`'S'`'V(B. $B'3'`'Y'U'Q'd'V']'Z(B > $B'q'Y'm'\'Q(B Perl $B'a'`'_'q']'Z(B $B'o'd'`(B $B'e'X'V(B $B'U'Q'S'_'`(B $B'Z(B $B'T'U'V(B-$B'd'`(B $B'c(B 1999 $B'T'`'U'Q(B $B'b'Q'Y'b'Q'R'Q'd'm'S'Q'p'd(B $B'_'`'S'e'p(B, > $B'j'V'c'd'e'p(B, $B'S'V'b'c'Z'p(B Perl $B'c(B $B'_'e']'q(B $B'_'Q(B $B'`'c'_'`'S'V(B $B'_'`'S'`'[(B $B'S'Z'b'd'e'Q']'n'_'`'[(B $B'^'Q'j'Z'_'m(B Parrot." (2007 > $B-b(B06) > >> > >> $B'`'g(B-$B'g'`(B "$B'_'V'S'`'Y'^'`'X'_'`(B $B'U'`'R'Q'S'Z'd'n(B $B'S(B $B'q'Y'm'\(B $B'i'd'`(B-$B'd'`(B $B'_'`'S'`'V(B" $B'^'U'`'`'`(B... > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > > > > > > > > -- > > Best wishes, > > Vladimir V. Perepelitsa aka Mons > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- $B'3(B $B'e'S'Q'X'V'_'Z'V'^(B, $B'!'_'Q'd'`']'Z'[(B $B':'Q'b'Z'f'e']'Z'_(B. ----------- $B'c']'V'U'e'k'Q'q(B $B'i'Q'c'd'n(B ----------- $B'#']'`'X'V'_'Z'V(B $B'S(B $B'f'`'b'^'Q'd'V(B HTML $B'R'm']'`(B $B'Z'Y'S']'V'i'V'_'`(B… URL: From inthrax на gmail.com Sat Dec 6 15:51:12 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Sun, 7 Dec 2008 02:51:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?9tXSzsHMICLzxdTF19nFINLF28XOydEiIG9uLWxp?= =?koi8-r?b?bmU=?= In-Reply-To: References: <636981228470929@webmail22.yandex.ru> <20f279210812052044j3e9a79cfnc24bf30a4b965dbe@mail.gmail.com> Message-ID: <20f279210812061551h3fdbd703r34323ec7cf32d06b@mail.gmail.com> буду проезжать, обязательно распишусь :) 2008/12/6 Yuri Pac : > приезжай в минск, заодно распишешся на моем :) > > 2008/12/6 Vladimir V. Perepelitsa : >> Эх, а мне-бы живой экземплярчик не помешал... -- Best wishes, Vladimir V. Perepelitsa aka Mons From ruz на bestpractical.com Sat Dec 6 20:01:51 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sun, 7 Dec 2008 07:01:51 +0300 Subject: [Moscow.pm] =?utf-8?b?0L7QtNC40L0g0LjQtyDRgdC/0L7RgdC+0LHQvtCy?= =?utf-8?b?INC/0L7QtNC00LXRgNC20LDRgtGMIHBlcmw=?= Message-ID: <589c94400812062001n5bf30b49g866e91db34efbe87@mail.gmail.com> Вышел http://search.cpan.org/~nwclark/perl-5.8.9-RC2/ Делаем следующее: wget http://search.cpan.org/CPAN/authors/id/N/NW/NWCLARK/perl-5.8.9-RC2.tar.gz tar -xzvf perl-5.8.9-RC2.tar.gz cd perl-5.8.9-RC2/ ./Configure -des -Dprefix=$HOME/perl-5.8.9-RC2/ make && make test && make install # репортим об ошибках, если такие имеются cd ~/perl-5.8.9-RC2/ ./bin/cpan # конфигурим, хотя сейчас автоматом можно настроить по умолчанию o conf prerequisites_policy follow # чтобы постоянно не спрашивало про зависимости o conf commit install CPAN::Reporter o conf init test_report # говорим yes на первый вопрос, далее вводим свое мыло, а отсальное по умолчанию o conf commit install Bundle::CPAN quit # для верности :) ./bin/cpan # Далее инсталим все модули, которые используем в проектах и не только. Что-то вроде: install DBI Moose POE # периодически заглядываем в консоль и смотрим как и идут дела. Иногда придется ответить на вопросы. # Сообщаем в p5p о обнаруженых ошибках. quit cd .. rm -fr perl-5.8.9-RC2 всё, установка и настройка всего занимает менее 30 минут. -- Best regards, Ruslan. From sharifulin на gmail.com Sun Dec 7 01:18:27 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Sun, 7 Dec 2008 12:18:27 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <738603302.20081206120211@gmail.com> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> Message-ID: <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> http://www.russia.ru/video/use_perl_or_die/ 6 декабря 2008 г. 12:02 пользователь Sergey Juchkov написал: > Здравствуйте, Михаил. > > Вы писали 6 декабря 2008 г., 0:18:17: > > > ММ> Вообще дело не в рейтингах. Дело в вере. Вот пока мы с вами верили в > ММ> то, что вырастим и в космос полетим, ракеты летали. Как только > ММ> разуверились, и стали верить в дачу под Москвой, так сразу ракеты > ММ> перестали летать, а дачи как грибы начали расти. > > Согласен. Но ... массовость нужна :) > > ММ> С кризисом кстати та же история. Он прежде всего в головах. > > Ну про кризис отдельная история. > > -- > С уважением, > Sergey mailto:juchkov на gmail.com > http://juchkov.com > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From uznick на lostpoint.ru Sun Dec 7 01:28:18 2008 From: uznick на lostpoint.ru (Uznick) Date: Sun, 7 Dec 2008 12:28:18 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> Message-ID: <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> "Если такие крупные компании как Рамблер, Яндекс, Перл, Суп используют перл, это значит что перл на волне популярности" Какое смелое утверждение :) Особенно суп, ага. On 7Dec, 2008, at 12:18 PM, Анатолий Шарифулин wrote: > http://www.russia.ru/video/use_perl_or_die/ > > 6 декабря 2008 г. 12:02 пользователь Sergey Juchkov > написал: > Здравствуйте, Михаил. > > Вы писали 6 декабря 2008 г., 0:18:17: > > > ММ> Вообще дело не в рейтингах. Дело в вере. Вот пока мы с вами > верили в > ММ> то, что вырастим и в космос полетим, ракеты летали. Как > только > ММ> разуверились, и стали верить в дачу под Москвой, так сразу > ракеты > ММ> перестали летать, а дачи как грибы начали расти. > > Согласен. Но ... массовость нужна :) > > ММ> С кризисом кстати та же история. Он прежде всего в головах. > > Ну про кризис отдельная история. > > -- > С уважением, > Sergey mailto:juchkov на gmail.com > http://juchkov.com > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > С уважением, > Анатолий Шарифулин. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Sun Dec 7 01:33:13 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Sun, 7 Dec 2008 12:33:13 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> Message-ID: <91318900812070133j5e537dfbm177194025372c24e@mail.gmail.com> ЖЖ ? крупный сегмент, который написан на перл, глупо это отрицать 7 декабря 2008 г. 12:28 пользователь Uznick написал: > "Если такие крупные компании как Рамблер, Яндекс, Перл, Суп используют > перл, это значит что перл на волне популярности" > Какое смелое утверждение :) Особенно суп, ага. > > On 7Dec, 2008, at 12:18 PM, Анатолий Шарифулин wrote: > > http://www.russia.ru/video/use_perl_or_die/ > > 6 декабря 2008 г. 12:02 пользователь Sergey Juchkov написал: > >> Здравствуйте, Михаил. >> >> Вы писали 6 декабря 2008 г., 0:18:17: >> >> >> ММ> Вообще дело не в рейтингах. Дело в вере. Вот пока мы с вами верили в >> ММ> то, что вырастим и в космос полетим, ракеты летали. Как только >> ММ> разуверились, и стали верить в дачу под Москвой, так сразу ракеты >> ММ> перестали летать, а дачи как грибы начали расти. >> >> Согласен. Но ... массовость нужна :) >> >> ММ> С кризисом кстати та же история. Он прежде всего в головах. >> >> Ну про кризис отдельная история. >> >> -- >> С уважением, >> Sergey mailto:juchkov на gmail.com >> http://juchkov.com >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > С уважением, > Анатолий Шарифулин. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From uznick на lostpoint.ru Sun Dec 7 01:37:55 2008 From: uznick на lostpoint.ru (Uznick) Date: Sun, 7 Dec 2008 12:37:55 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <91318900812070133j5e537dfbm177194025372c24e@mail.gmail.com> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <91318900812070133j5e537dfbm177194025372c24e@mail.gmail.com> Message-ID: А кто отрицает-то? Я отнюдь не об этом. Суп использует перл не от хорошей жизни, и даже не потому что перл на волне популярности, а потому что он купил жежешечку, написанную на перле. Если ошибаюсь в фактике, поправьте :) On 7Dec, 2008, at 12:33 PM, Анатолий Шарифулин wrote: > ЖЖ ? крупный сегмент, который написан > на перл, глупо это отрицать > > 7 декабря 2008 г. 12:28 пользователь Uznick > написал: > "Если такие крупные компании как > Рамблер, Яндекс, Перл, Суп используют > перл, это значит что перл на волне > популярности" > > Какое смелое утверждение :) Особенно > суп, ага. > > On 7Dec, 2008, at 12:18 PM, Анатолий Шарифулин wrote: > >> http://www.russia.ru/video/use_perl_or_die/ >> >> 6 декабря 2008 г. 12:02 пользователь Sergey Juchko >> v написал: >> Здравствуйте, Михаил. >> >> Вы писали 6 декабря 2008 г., 0:18:17: >> >> >> ММ> Вообще дело не в рейтингах. Дело >> в вере. Вот пока мы с вами верили в >> ММ> то, что вырастим и в космос >> полетим, ракеты летали. Как только >> ММ> разуверились, и стали верить в >> дачу под Москвой, так сразу ракеты >> ММ> перестали летать, а дачи как грибы >> начали расти. >> >> Согласен. Но ... массовость нужна :) >> >> ММ> С кризисом кстати та же история. >> Он прежде всего в головах. >> >> Ну про кризис отдельная история. >> >> -- >> С уважением, >> Sergey mailto:juchkov на gmail.com >> http://juchkov.com >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> -- >> С уважением, >> Анатолий Шарифулин. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > 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 ivanshirokoff на gmail.com Sun Dec 7 05:27:01 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Sun, 07 Dec 2008 16:27:01 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QvtC40YHQuiDQv9C+0YHQu9C10LTQvtCy0LA=?= =?utf-8?b?0YLQtdC70YzQvdC+0YHRgtC10Lkg0LIg0LHQuNC90LDRgNC90L7QvCDRhNCw?= =?utf-8?b?0LnQu9C1?= Message-ID: <493BCF25.6020603@gmail.com> Всем привет. Задача такая. Есть массив символов, надо в нём отыскать последовательности. Т.е. хочется что-то типа такого: Dumper SequenceFiner->find('abbaabbaabbaabba'); $VAR1 => [ 'abba' ] Подскажите какой модуль с ЦПАНА лучше утащить для этого дела? From dmitry на karasik.eu.org Sun Dec 7 11:14:45 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sun, 07 Dec 2008 20:14:45 +0100 Subject: [Moscow.pm] Поиск последовательностей в бинарном файле In-Reply-To: <493BCF25.6020603@gmail.com> (Ivan Shirokoff's message of "Sun, 07 Dec 2008 16:27:01 +0300") References: <493BCF25.6020603@gmail.com> Message-ID: <84tz9fajbu.fsf@tetsuo.karasik.eu.org> Hi Ivan! On 07 дек 08 at 14:27, "Ivan" (Ivan Shirokoff) wrote: Ivan> Всем привет. Задача такая. Есть массив символов, надо в нём Ivan> . Т.е. хочется что-то типа такого: Ivan> Dumper SequenceFiner->find('abbaabbaabbaabba'); Ivan> $VAR1 => [ 'abba' Ivan> ] Ivan> Подскажите какой модуль с ЦПАНА лучше утащить для этого дела? ты уверен что тебе нужен модуль, а не регексп? нечто типа /^(.+)\1+$/ ? -- Sincerely, Dmitry Karasik From ivanshirokoff на gmail.com Sun Dec 7 11:29:46 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Sun, 07 Dec 2008 22:29:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sg0M/TzMXEz9fB1MXM2M7P09TFyiDXIMLJ?= =?koi8-r?b?zsHSzs/NIMbByszF?= In-Reply-To: <84tz9fajbu.fsf@tetsuo.karasik.eu.org> References: <493BCF25.6020603@gmail.com> <84tz9fajbu.fsf@tetsuo.karasik.eu.org> Message-ID: <493C242A.70007@gmail.com> Dmitry Karasik пишет: > Hi Ivan! > > On 07 дек 08 at 14:27, "Ivan" (Ivan Shirokoff) wrote: > > Ivan> Всем привет. Задача такая. Есть массив символов, надо в нём > Ivan> . Т.е. хочется что-то типа такого: > Ivan> Dumper SequenceFiner->find('abbaabbaabbaabba'); > Ivan> $VAR1 => [ 'abba' > Ivan> ] > Ivan> Подскажите какой модуль с ЦПАНА лучше утащить для этого дела? > > ты уверен что тебе нужен модуль, а не регексп? нечто типа /^(.+)\1+$/ ? > > О! Прикольный регэксп. Возьму на заметку. Я не правильно описал задачу. Дело в том, что я пытаюсь распарсить один бинарный формат. И насчитал там достаточно много типов разделителей. Так вот, глазами это дело достаточно сложно воспринимать. Хочу найти код, который бы сам отыскал мне повторяющиеся куски. Вроде бы какой-то из редакторов так мог, но я уже не могу найти какой. Вот. From dmitry на karasik.eu.org Sun Dec 7 12:29:07 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sun, 07 Dec 2008 21:29:07 +0100 Subject: [Moscow.pm] Поиск последовательностей в бинарном файле In-Reply-To: <493C242A.70007@gmail.com> (Ivan Shirokoff's message of "Sun, 07 Dec 2008 22:29:46 +0300") References: <493BCF25.6020603@gmail.com> <84tz9fajbu.fsf@tetsuo.karasik.eu.org> <493C242A.70007@gmail.com> Message-ID: <84prk3afvw.fsf@tetsuo.karasik.eu.org> Hi Ivan! On 07 дек 08 at 20:29, "Ivan" (Ivan Shirokoff) wrote: Ivan> Я не правильно описал задачу. Дело в том, что я пытаюсь распарсить Ivan> . И насчитал там достаточно много типов разделителей. Так вот, Ivan> . Хочу найти код, который бы сам отыскал мне повторяющиеся куски. Ivan> -то из редакторов так мог, но я уже не могу найти какой. Вот. такое подойдет? my $data = "abbaabbaxabba"; for my $l (2..6) { my %h; $h{$_}++ for map { substr $data, $_, $l } 0 .. length($data) - $l; while ( my ($p,$t) = each %h) { print "length:$l, pattern:$p, times:$t\n" if $t > 2; } } -- Sincerely, Dmitry Karasik From ivanshirokoff на gmail.com Sun Dec 7 13:07:06 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Mon, 08 Dec 2008 00:07:06 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sg0M/TzMXEz9fB1MXM2M7P09TFyiDXIMLJ?= =?koi8-r?b?zsHSzs/NIMbByszF?= In-Reply-To: <84prk3afvw.fsf@tetsuo.karasik.eu.org> References: <493BCF25.6020603@gmail.com> <84tz9fajbu.fsf@tetsuo.karasik.eu.org> <493C242A.70007@gmail.com> <84prk3afvw.fsf@tetsuo.karasik.eu.org> Message-ID: <493C3AFA.5060401@gmail.com> Dmitry Karasik пишет: > Hi Ivan! > > On 07 дек 08 at 20:29, "Ivan" (Ivan Shirokoff) wrote: > > Ivan> Я не правильно описал задачу. Дело в том, что я пытаюсь распарсить > Ivan> . И насчитал там достаточно много типов разделителей. Так вот, > Ivan> . Хочу найти код, который бы сам отыскал мне повторяющиеся куски. > Ivan> -то из редакторов так мог, но я уже не могу найти какой. Вот. > > такое подойдет? > > my $data = "abbaabbaxabba"; > for my $l (2..6) { > my %h; > $h{$_}++ for map { substr $data, $_, $l } 0 .. length($data) - $l; > while ( my ($p,$t) = each %h) { > print "length:$l, pattern:$p, times:$t\n" > if $t > 2; > } > } > То что надо. Большое спасибо =) Прям рецепт для КукБука. From alex на kapranoff.ru Sun Dec 7 16:52:33 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 08 Dec 2008 03:52:33 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <11910375818.20081205190241@softsearch.ru> References: <11910375818.20081205190241@softsearch.ru> Message-ID: <493C6FD1.7000609@kapranoff.ru> Монашёв Михаил wrote: > Думаю, что достаточно уверенно знать, что это господство никуда не > делось, а лишь растёт и ширится. И уж точно не развивать дискуссии о > том, что оно яко бы исчезло. Любой, кто выходил на рынок труда за последние 2 года со стороны нанимателя, знает, что перловиков всё меньше. Они в среднем лучше, но это наверняка связано с возрастом и опытом. > P.S. > Андрей, что нам сделать, чтобы женщины снова получали удовольствие от > общения с тобой? > > А? :-) > >> На днях на use.perl.org появились несколько постов, которые собрали (и >> продолжают собирать) кучу комментариев. > >> Один из вопросов звучит так: What do you do to un-die Perl? (Что ты >> сделал, чтобы вернуть перлу былое господство?) >> http://use.perl.org/comments.pl?sid=41738 > >> А? :-) > > > > From alex на kapranoff.ru Sun Dec 7 17:08:02 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 08 Dec 2008 04:08:02 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <372679777.20081205224839@softsearch.ru> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> Message-ID: <493C7372.8040203@kapranoff.ru> Михаил Монашёв wrote: > Здравствуйте, Сергей. > > ММ>> Думаю, что достаточно уверенно знать, что это господство никуда > ММ>> не делось, а лишь растёт и ширится. И уж точно не развивать > ММ>> дискуссии о том, что оно яко бы исчезло. > > SJ> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > SJ> За больше года выше шестого места не поднималось. А сейчас упал > SJ> вообще на 9-е. > SJ> Не очень похоже на господство, особенно когда много кто переходит > SJ> на другие языки. > > Почитайте как его составляют: > http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm > > Я недавно такие же "рейтинги" рисовал: > http://michael.mindmix.ru/615-268-poroshok-uhodi.zhtml Ничуть не отвергая сомнительность TIOBE, приведу ссылку на другой график: http://www.cs.berkeley.edu/~flab/languages.html Это распределение проектов на sf.net по языкам вплоть до 2006 года, когда SF перестал публиковать такие данные. Хорошо видны все тенденции. В 2006 Перл был ещё популярней Питона. Java 18.09% C++ 17.86% C 16.85% PHP 13.26% Perl 6.51% Python 4.88% C# 3.29% JS 3.13% А вот здесь есть свежие данные: http://holycall.tistory.com/entry/SourceForge-Programming-Languages-Statistics Java 25.4% C++ 20.5% PHP 16.9% C 16.8% Python 6.9% C# 6.6% Perl 5.8% JS 5.7% PHP обогнал C, а Python и C# обогнали Perl, который, вероятно, через полгода сползёт под JavaScript. > У перла есть спан для поиска. Поэтому рейтинг показывает пузо живота, > но ни как не популярность языков. > > Это очень похоже на то, что измеряют одно, а выдают за другое. > > ПХП-шник не стремится вникнуть в суть баги, он ищет первую рабочую > заплатку и, не понимая что сотворил, радуется отсутствию симптомов. А > потом люди хотят создать свой сайт, ставят PHP-Nuke и ищут в гугле > патчи к костылям. > > Такая же история в Бейсиком. > > C# жив, пока у Микрософта есть бюджет на его пиар. И место в рейтинге > показатель размера этого бюджета, а не популярности языка. На C# полным полно проектов под Линукс. Тоже происки Микрософта? > То, что на Java пишет каждый пятый, мне как-то не верится. > > Да и то, что С популярнее С++, тоже вызывает сомнения. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From pesniru на gmail.com Sun Dec 7 22:02:43 2008 From: pesniru на gmail.com (=?KOI8-R?B?4czFy9PBzsTSIOLVy9LFxdc=?=) Date: Mon, 8 Dec 2008 09:02:43 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <493C6FD1.7000609@kapranoff.ru> References: <11910375818.20081205190241@softsearch.ru> <493C6FD1.7000609@kapranoff.ru> Message-ID: 8 декабря 2008 г. 3:52 пользователь Alex Kapranoff написал: > Монашёв Михаил wrote: > >> Думаю, что достаточно уверенно знать, что это господство никуда не >> делось, а лишь растёт и ширится. И уж точно не развивать дискуссии о >> том, что оно яко бы исчезло. >> > > Любой, кто выходил на рынок труда за последние 2 года со стороны > нанимателя, знает, что перловиков всё меньше. Они в среднем лучше, но это > наверняка связано с возрастом и опытом. > Ну на самом деле - да, сложно средненького перловика найти. Их просто нет на рынке. Есть пачка гуру, которых можно переманить на хорошие деньги и не более того. Мы в своё время устали искать и вырастили двоих из обычных студентов, имеющих представление о программировании в рамках 4 курсов института. Правда один сейчас в SEO ушёл, но там тоже Perl применяет для парсеров и т.п. вещей. Говорит сильно помогает ему язык по сравнению с его коллегами, которые только PHP знают... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From valeriy.krutov на gmail.com Sun Dec 7 23:28:03 2008 From: valeriy.krutov на gmail.com (Valeriy Krutov) Date: Mon, 8 Dec 2008 10:28:03 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <493C7372.8040203@kapranoff.ru> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <493C7372.8040203@kapranoff.ru> Message-ID: <30c4c30e0812072328re326f6qc79f99bc9f67dab7@mail.gmail.com> Первый всплывший относительно tiobe рейтинга вопрос "А что делает JavaScript в этой линейке?" навёл на другой "А как это они так учудили намешать такие разные языки в такой один рейтинг?". Разные парадигмы, разные сферы применения и разные задачи, которые решаются этими инструментами. Однако, если оставить в стороне задачу предварительной группировки, перед ранжированием, для составления рейтинга. Популярность в поисковых системах указывает скорее на отсутствие внятной документации, проблемы с освоением у новичков, нежелание шевелить мозгами при решении задачи и сильный пиар, который, я думаю, в том числе, нацелен на сокрытие вышеописанных трудностей. =) Тем не менее, можно попробовать осуществить в рамках рассылки "строго" математическое доказательство от обратного утверждения (от противного которое =) ) Сторонники позиции о падении популярности перла пусть возьмут на вооружение тезис "Перл жив и популярен!", например, и обоснуют почему. И, соответственно, наоборот. Сторонники мнения о захвате перлом мирового господства берут тезис "Перл переживает упадок и скоро канет в небытие" и доказывают почему. Очень увлекательное и полезное для мозгов и прояснения истины занятие - покритиковать свою точку зрения и посмотреть на объект дискуссии глазами оппонента. 2008/12/8 Alex Kapranoff > Михаил Монашёв wrote: > >> Здравствуйте, Сергей. >> >> ММ>> Думаю, что достаточно уверенно знать, что это господство никуда >> ММ>> не делось, а лишь растёт и ширится. И уж точно не развивать >> ММ>> дискуссии о том, что оно яко бы исчезло. >> >> SJ> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html >> SJ> За больше года выше шестого места не поднималось. А сейчас упал >> SJ> вообще на 9-е. >> SJ> Не очень похоже на господство, особенно когда много кто переходит >> SJ> на другие языки. >> >> Почитайте как его составляют: >> http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm >> >> Я недавно такие же "рейтинги" рисовал: >> http://michael.mindmix.ru/615-268-poroshok-uhodi.zhtml >> > > Ничуть не отвергая сомнительность TIOBE, приведу ссылку на другой график: > > http://www.cs.berkeley.edu/~flab/languages.html > > Это распределение проектов на sf.net по языкам вплоть до 2006 года, когда > SF перестал публиковать такие данные. Хорошо видны все тенденции. В 2006 > Перл был ещё популярней Питона. > > Java 18.09% > C++ 17.86% > C 16.85% > PHP 13.26% > Perl 6.51% > Python 4.88% > C# 3.29% > JS 3.13% > > А вот здесь есть свежие данные: > > http://holycall.tistory.com/entry/SourceForge-Programming-Languages-Statistics > > Java 25.4% > C++ 20.5% > PHP 16.9% > C 16.8% > Python 6.9% > C# 6.6% > Perl 5.8% > JS 5.7% > > PHP обогнал C, а Python и C# обогнали Perl, который, вероятно, через > полгода сползёт под JavaScript. > > У перла есть спан для поиска. Поэтому рейтинг показывает пузо живота, >> но ни как не популярность языков. >> >> Это очень похоже на то, что измеряют одно, а выдают за другое. >> >> ПХП-шник не стремится вникнуть в суть баги, он ищет первую рабочую >> заплатку и, не понимая что сотворил, радуется отсутствию симптомов. А >> потом люди хотят создать свой сайт, ставят PHP-Nuke и ищут в гугле >> патчи к костылям. >> >> Такая же история в Бейсиком. >> >> C# жив, пока у Микрософта есть бюджет на его пиар. И место в рейтинге >> показатель размера этого бюджета, а не популярности языка. >> > > На C# полным полно проектов под Линукс. Тоже происки Микрософта? > > > То, что на Java пишет каждый пятый, мне как-то не верится. >> >> Да и то, что С популярнее С++, тоже вызывает сомнения. >> >> -- >> >> С уважением, >> Михаил Монашёв, SoftSearch.ru >> 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 > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shatlovsky на gmail.com Sun Dec 7 23:43:44 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Mon, 8 Dec 2008 10:43:44 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <11910375818.20081205190241@softsearch.ru> <493C6FD1.7000609@kapranoff.ru> Message-ID: <547d1aa70812072343j79cf9278v92bddf81156e6673@mail.gmail.com> Привет, 2008/12/8 Александр Букреев : > > 8 декабря 2008 г. 3:52 пользователь Alex Kapranoff > написал: >> >> Любой, кто выходил на рынок труда за последние 2 года со стороны >> нанимателя, знает, что перловиков всё меньше. Они в среднем лучше, но это >> наверняка связано с возрастом и опытом. > > Ну на самом деле - да, сложно средненького перловика найти. Их просто нет на > рынке. Есть пачка гуру, которых можно переманить на хорошие деньги и не > более того. Мы в своё время устали искать и вырастили двоих из обычных > студентов, имеющих представление о программировании в рамках 4 курсов > института. Ну и всегда есть вариант обучение PHP-шников. Толковые программисты обычно уже знают несколько языков, помимо "своего" рабочего, и на изучение еще одного языка требуется не так много времени. -- С уважением, А.Н.Шатловский From dmitry на karasik.eu.org Mon Dec 8 00:14:36 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 08 Dec 2008 09:14:36 +0100 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <493C6FD1.7000609@kapranoff.ru> (Alex Kapranoff's message of "Mon, 08 Dec 2008 03:52:33 +0300") References: <11910375818.20081205190241@softsearch.ru> <493C6FD1.7000609@kapranoff.ru> Message-ID: <84iqpv9j83.fsf@tetsuo.karasik.eu.org> Hi Alex! Alex> Монашёв Михаил wrote: >> Думаю, что достаточно уверенно знать, что это господство никуда не >> , а лишь растёт и ширится. И уж точно не развивать дискуссии о том, что >> . Я кстати совсем не уверен что растет и ширится. Возможно, естественная энтропия, но не более того. Мне кажется, что ситуация с популярностью как отражением какой-то своей, особенной идеологии, очень похожа на ситуацию с пассионарностью в терминах Гумилева. Т.е. если совсем просто, пока есть яркие личности, и они тянут паровоз в гору, и за ними идут, то и язык теснит в мозгах другие языки, привлекает внимание, перевешивает в выборе, итд. Когда этого нет, движение по инерции, энтропия, наблюдаем то что сейчас. С этой точки зрения правда не видно, действительно ли перл помирает или просто другие языки пришли в активную фазу. Но ситуация тем не менее похожа - пока Audrey насиловало всем мозги Хаскелем, пока все с интересом разглядывали Parrot, пока MJD и TheDamian выпускали интересные книги и жгли напалмом на конференциях, и перл рос. Нынче у нас ничего похожего нет, прогресс тянут (по моему мнению, возможно я что-то пропустил) Jonathan Worthington и Patrick Michaud, но их работы хоть и нужны, плохо популяризируются. Крупные шишки типа brian d foy, Ovid, Tom Christiansen, давно ушли в свои проблемы, а новые кандидаты на всенародную любовь типа авторов Catalyst и Moose еще не тянут. Возможно, потому что сами Catalyst и Moose не больно-то тянут - т.е., они хороши и нужны по своему, но уровень оригинальности не сравнится с теми идеями которые тянули Perl6 например. Отсюда и ответы, что делать: новые люди, свежие идеи, перестать почивать на лаврах, прислушиваться к тому из-за чего перл не используют и что-то по этому поводу делать, развивать в пограничных с другими языкми областях. Вопрос только, как это сделать, административно-командные методы тут раузмеется не помогут, а только естественная мотивация участия в "крутом" проекте или на "крутом" языке - значит, надо добавить еще и PR. Вон, ruby on rails как распиарили. В частности, проблема на русскоязычном пространстве в этом плане мне кажется в том, что сравнительно мало кто участвует в набросе идей (модули CPAN), большинство сконцентрировано на текущих проектах. С этой точки зрения я бы предложил Руслану Закирову провести серию докладов о том почему это хорошо и правильно, выкладывать свои идеи на CPAN. Вобщем только начать. -- Sincerely, Dmitry Karasik From postmaster на softsearch.ru Mon Dec 8 01:33:26 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 8 Dec 2008 12:33:26 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <84iqpv9j83.fsf@tetsuo.karasik.eu.org> References: <11910375818.20081205190241@softsearch.ru> <493C6FD1.7000609@kapranoff.ru> <84iqpv9j83.fsf@tetsuo.karasik.eu.org> Message-ID: <1187811045.20081208123326@softsearch.ru> Здравствуйте, Дмитрий. Ты несомненно прав. Твой доклад про IO::Lambda на очередном РИТ был бы очень к месту. Причём не в блиц-докладах. А полноценный на 30-45 минут. Тем же PHP-щникам подобный функционал пока тока снится, а в перловке есть несколько альтернатив, одна из которых написана тобой. Я написал нижеследующие строки, ибо возмутился, что лидер нашего сообщества исповедует такие упаднические настроения. После прочтения его письма незрелый юноша точно не захочет посвятить свою жизнь перлу. Alex>> Монашёв Михаил wrote: >>> Думаю, что достаточно уверенно знать, что это господство никуда >>> не , а лишь растёт и ширится. И уж точно не развивать дискуссии о >>> том, что . > Я кстати совсем не уверен что растет и ширится. Возможно, естественная > энтропия, но не более того. Мне кажется, что ситуация с популярностью > как отражением какой-то своей, особенной идеологии, очень похожа на ситуацию > с пассионарностью в терминах Гумилева. Т.е. если совсем просто, пока > есть яркие личности, и они тянут паровоз в гору, и за ними идут, то > и язык теснит в мозгах другие языки, привлекает внимание, перевешивает в > выборе, итд. Когда этого нет, движение по инерции, энтропия, наблюдаем > то что сейчас. С этой точки зрения правда не видно, действительно ли > перл помирает или просто другие языки пришли в активную фазу. Но > ситуация тем не менее похожа - пока Audrey насиловало всем мозги > Хаскелем, пока все с интересом разглядывали Parrot, пока MJD и TheDamian > выпускали интересные книги и жгли напалмом на конференциях, и перл рос. > Нынче у нас ничего похожего нет, прогресс тянут (по моему мнению, возможно > я что-то пропустил) Jonathan Worthington и Patrick Michaud, но их > работы хоть и нужны, плохо популяризируются. Крупные шишки типа brian d > foy, Ovid, Tom Christiansen, давно ушли в свои проблемы, а новые кандидаты > на всенародную любовь типа авторов Catalyst и Moose еще не тянут. > Возможно, потому что сами Catalyst и Moose не больно-то тянут - т.е., они > хороши и нужны по своему, но уровень оригинальности не сравнится с теми > идеями которые тянули Perl6 например. > Отсюда и ответы, что делать: новые люди, свежие идеи, перестать почивать > на лаврах, прислушиваться к тому из-за чего перл не используют и что-то > по этому поводу делать, развивать в пограничных с другими языкми областях. > Вопрос только, как это сделать, административно-командные методы тут > раузмеется не помогут, а только естественная мотивация участия в "крутом" > проекте или на "крутом" языке - значит, надо добавить еще и PR. Вон, > ruby on rails как распиарили. В частности, проблема на русскоязычном > пространстве в этом плане мне кажется в том, что сравнительно мало кто > участвует в набросе идей (модули CPAN), большинство сконцентрировано на > текущих проектах. С этой точки зрения я бы предложил Руслану Закирову > провести серию докладов о том почему это хорошо и правильно, > выкладывать свои идеи на CPAN. Вобщем только начать. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From sharifulin на gmail.com Mon Dec 8 01:38:01 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 8 Dec 2008 12:38:01 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <1187811045.20081208123326@softsearch.ru> References: <11910375818.20081205190241@softsearch.ru> <493C6FD1.7000609@kapranoff.ru> <84iqpv9j83.fsf@tetsuo.karasik.eu.org> <1187811045.20081208123326@softsearch.ru> Message-ID: <91318900812080138s1d72504dl54a4d3af3c75f546@mail.gmail.com> По-моему, людям далеким от Perl и мультиплексирования будет не интересно на РИТе слушать про IO::Lambda, это узкоспециализированный доклад. В пхп есть событийная машина PRADO, все известные мне пхпшники ее не используют ))) 8 декабря 2008 г. 12:33 пользователь Монашёв Михаил < postmaster на softsearch.ru> написал: > Здравствуйте, Дмитрий. > > Ты несомненно прав. Твой доклад про IO::Lambda на очередном РИТ был бы > очень к месту. Причём не в блиц-докладах. А полноценный на 30-45 > минут. Тем же PHP-щникам подобный функционал пока тока снится, а в > перловке есть несколько альтернатив, одна из которых написана тобой. > > Я написал нижеследующие строки, ибо возмутился, что лидер нашего > сообщества исповедует такие упаднические настроения. После прочтения > его письма незрелый юноша точно не захочет посвятить свою жизнь перлу. > > Alex>> Монашёв Михаил wrote: > >>> Думаю, что достаточно уверенно знать, что это господство никуда > >>> не , а лишь растёт и ширится. И уж точно не развивать дискуссии о > >>> том, что . > > > Я кстати совсем не уверен что растет и ширится. Возможно, естественная > > энтропия, но не более того. Мне кажется, что ситуация с популярностью > > как отражением какой-то своей, особенной идеологии, очень похожа на > ситуацию > > с пассионарностью в терминах Гумилева. Т.е. если совсем просто, пока > > есть яркие личности, и они тянут паровоз в гору, и за ними идут, то > > и язык теснит в мозгах другие языки, привлекает внимание, перевешивает в > > выборе, итд. Когда этого нет, движение по инерции, энтропия, наблюдаем > > то что сейчас. С этой точки зрения правда не видно, действительно ли > > перл помирает или просто другие языки пришли в активную фазу. Но > > ситуация тем не менее похожа - пока Audrey насиловало всем мозги > > Хаскелем, пока все с интересом разглядывали Parrot, пока MJD и TheDamian > > выпускали интересные книги и жгли напалмом на конференциях, и перл рос. > > Нынче у нас ничего похожего нет, прогресс тянут (по моему мнению, > возможно > > я что-то пропустил) Jonathan Worthington и Patrick Michaud, но их > > работы хоть и нужны, плохо популяризируются. Крупные шишки типа brian d > > foy, Ovid, Tom Christiansen, давно ушли в свои проблемы, а новые > кандидаты > > на всенародную любовь типа авторов Catalyst и Moose еще не тянут. > > Возможно, потому что сами Catalyst и Moose не больно-то тянут - т.е., они > > хороши и нужны по своему, но уровень оригинальности не сравнится с теми > > идеями которые тянули Perl6 например. > > > Отсюда и ответы, что делать: новые люди, свежие идеи, перестать почивать > > на лаврах, прислушиваться к тому из-за чего перл не используют и что-то > > по этому поводу делать, развивать в пограничных с другими языкми > областях. > > Вопрос только, как это сделать, административно-командные методы тут > > раузмеется не помогут, а только естественная мотивация участия в "крутом" > > проекте или на "крутом" языке - значит, надо добавить еще и PR. Вон, > > ruby on rails как распиарили. В частности, проблема на русскоязычном > > пространстве в этом плане мне кажется в том, что сравнительно мало кто > > участвует в набросе идей (модули CPAN), большинство сконцентрировано на > > текущих проектах. С этой точки зрения я бы предложил Руслану Закирову > > провести серию докладов о том почему это хорошо и правильно, > > выкладывать свои идеи на CPAN. Вобщем только начать. > > > > > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Mon Dec 8 02:20:12 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 13:20:12 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <84iqpv9j83.fsf@tetsuo.karasik.eu.org> References: <11910375818.20081205190241@softsearch.ru> <493C6FD1.7000609@kapranoff.ru> <84iqpv9j83.fsf@tetsuo.karasik.eu.org> Message-ID: <589c94400812080220r6bdf5f4fue6d534d0881e8798@mail.gmail.com> 2008/12/8 Dmitry Karasik : > Hi Alex! > > Alex> Монашёв Михаил wrote: > >> Думаю, что достаточно уверенно знать, что это господство никуда не > >> , а лишь растёт и ширится. И уж точно не развивать дискуссии о том, что > >> . > > Я кстати совсем не уверен что растет и ширится. Возможно, естественная > энтропия, но не более того. Мне кажется, что ситуация с популярностью > как отражением какой-то своей, особенной идеологии, очень похожа на ситуацию > с пассионарностью в терминах Гумилева. Т.е. если совсем просто, пока > есть яркие личности, и они тянут паровоз в гору, и за ними идут, то > и язык теснит в мозгах другие языки, привлекает внимание, перевешивает в > выборе, итд. Когда этого нет, движение по инерции, энтропия, наблюдаем > то что сейчас. С этой точки зрения правда не видно, действительно ли > перл помирает или просто другие языки пришли в активную фазу. Но > ситуация тем не менее похожа - пока Audrey насиловало всем мозги > Хаскелем, пока все с интересом разглядывали Parrot, пока MJD и TheDamian > выпускали интересные книги и жгли напалмом на конференциях, и перл рос. > Нынче у нас ничего похожего нет, прогресс тянут (по моему мнению, возможно > я что-то пропустил) Jonathan Worthington и Patrick Michaud, но их > работы хоть и нужны, плохо популяризируются. Крупные шишки типа brian d > foy, Ovid, Tom Christiansen, давно ушли в свои проблемы, а новые кандидаты > на всенародную любовь типа авторов Catalyst и Moose еще не тянут. > Возможно, потому что сами Catalyst и Moose не больно-то тянут - т.е., они > хороши и нужны по своему, но уровень оригинальности не сравнится с теми > идеями которые тянули Perl6 например. Популярность двоякая вещь. Какую годовщину perl будем праздновать? Какую годовщину будет праздновать ruby, rails, python, php? Все эти языки получили хороший старт благодаря своим особенностям. Фортран и ряд других очень старых языков используется до сих пор в своих областях. Найдется хорошее (интересное, привлекательное, увлекательное, заманчивое...) приложение Haskell или другому функциональному языку и паровоз популярности вытянет его на передовые места в рейтингах. Может все будет по другому - perl6 и прочии языки адаптируют по полной схеме прелести функционального подхода, а хаскель и прочие останутся в своих нишах. В самом начале 2000-ных я писал свое первое ajax приложение, когда термина такого не было. Вскоре появился gmail и перевернул все с ног на голову. JS из какой-то несовместимой хрени превратился в полноценный язык программирования приложений на стороне клиента. Пока не без серверной части, но через пяток другой лет у нас будут интерфейсы работы с локальной БД и встроенные интерпретаторы различных ЯП прямо в браузере, которые превратяться из тонких клиентов в вполне себе толстые и заменят многие GUI приложения. Кто будет популным? Какой интерфейс: XUL, HTML, XML? ЯП: JS, Perl, Python, Ruby, PHP? БД: SQLite, MySQL, Pg? Это история ответит. Что сейчас происходит с perl? Судороги перед смертью или планомерное развитие без всплесков активности? Не знаю. > Отсюда и ответы, что делать: новые люди, свежие идеи, перестать почивать Не обязательно идеи и свежие. Devel::NYTProf - от этой штуки можно придти в экстаз, но идея шаблонов взята из Devel::Cover, а сам профилятор - это квинсистенция зоопарка имеющихся компиляторов. Такого инструмента профилирования кода вы не видели. > на лаврах, прислушиваться к тому из-за чего перл не используют и что-то Нету идей? Неужели вы не встречаетесь с проблемами в модулях со CPAN? Пару месяцев назад обнаружил, что Data::UUID генерит идентификаторы 3-ей версии (MD5 URL based) с большим числом коллизий на 64 битной платформе. Поковырялся, написал патч, обсудили лицензионные проблемы с rjbs, он выпустил девелоперскую версию, которую протестировали на различных платформах тестеры и нашли проблему компиляции, которую после гугления, я решил без доступа к солярису и прочим интересным платформам. Потом был Exception-Class - https://rt.cpan.org/Ticket/Display.html?id=40221 . А до этого было что-то другое. > по этому поводу делать, развивать в пограничных с другими языкми областях. Развивать. Верно, но везде и не только в пограничных. Есть куча мелких и не очень задач. > Вопрос только, как это сделать, административно-командные методы тут > раузмеется не помогут, а только естественная мотивация участия в "крутом" Отчего же? Люди хотят работать в google? Вы думали о работе в микрософт когда-нибудь? Думают молодые люди сейчас о работе в яндекс? Все знают, что в google один из основных ЯП - python, они СПОНСИРУЮТ разработку этого ЯП. Они популяризуют ЯП за пределами комапнии. Яндекс спонсирует хоть один открытый perl проект за пределами яндекса? Рамблер? Агава? Кто-то еще? Административный ресурс тоже важен. > проекте или на "крутом" языке - значит, надо добавить еще и PR. Вон, > ruby on rails как распиарили. В частности, проблема на русскоязычном Распиарили, а про руби без рельс люди и не знают. Это популярный язык или локомотив у него с большим количеством лошадок на поезде все хотят прокатится? :) > пространстве в этом плане мне кажется в том, что сравнительно мало кто > участвует в набросе идей (модули CPAN), большинство сконцентрировано на > текущих проектах. С этой точки зрения я бы предложил Руслану Закирову Почти все модули БПС и мои, в том числе, выходят из текущих проектов и проблем, путем прототипизации задачами и последующего абстрагирования. > провести серию докладов о том почему это хорошо и правильно, > выкладывать свои идеи на CPAN. Вобщем только начать. Могу рассказать на 5-20 минут о том как родился модуль Parse::BooleanLogic. Хороший пример появления абстрактного модуля из специфичной функции в RT. Зачем? А я отпочковал ветку от Jifty::DBI и P::BL написал парсер языка tisql. Теперь этот язык проходит боевое крещение в одном из наших внутренних мини проектов. Еще собираюсь его заюзать в плагине Tags для Jifty, чтобы можно было писать запросы типа "x !y (a OR b) 'long tag'". Я такими запросами в gmail часто пользуюсь. Нужен рассказ? Вот такие вот сумбурные мысли по теме и нет. > > -- > Sincerely, > Dmitry Karasik -- Best regards, Ruslan. From dmitry на karasik.eu.org Mon Dec 8 03:04:39 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 08 Dec 2008 12:04:39 +0100 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <1187811045.20081208123326@softsearch.ru> ("Монашёв Михаил"'s message of "Mon, 8 Dec 2008 12:33:26 +0300") References: <11910375818.20081205190241@softsearch.ru> <493C6FD1.7000609@kapranoff.ru> <84iqpv9j83.fsf@tetsuo.karasik.eu.org> <1187811045.20081208123326@softsearch.ru> Message-ID: <84bpvn9bco.fsf@tetsuo.karasik.eu.org> On 08 дек 08 at 10:33, ) wrote: > Я написал нижеследующие строки, ибо возмутился, что лидер нашего > сообщества исповедует такие упаднические настроения. После прочтения > его письма незрелый юноша точно не захочет посвятить свою жизнь перлу За это я должен извиниться. Вот чего я уж точно не хотел, так это нагнетания могильной обстановки. Хотел как лучше, получилось как всегда ;) -- Sincerely, Dmitry Karasik From forihrd на gmail.com Mon Dec 8 03:43:08 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Mon, 8 Dec 2008 21:43:08 +1000 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> Message-ID: Привет, > "Если такие крупные компании как Рамблер, Яндекс, Перл, Суп используют перл, > это значит что перл на волне популярности" Тоже зацепила эта фраза, высказываю мысли. По-моему как раз крупные компании медленнее и неохотнее других меняют рабочие инструменты. Perl используется в крупных компаниях и это хорошо, но это никак не показатель популярности. Показатель зрелости -- да, но не популярности. Насколько я смог заметить крупные компании подолгу присматриваются к новым решением на рынке, а потом постепенно их внедряют еще долго не отказываясь от старых. Поправьте меня если я ошибаюсь, но по-моему в Яндексе сейчас активно набирает обороты Python. Было бы бы куда интереснее, если бы Perl находил широкое применении в средних и мелких компаниях, в стартапах. Вот тогда можно было бы судить о волне популяронсти. По-моему так. Многие надежды сейчас связаны c Perl6. Я этузиаст Perl и много смотрю, а сейчас уже и что-то делаю, для Perl6. Удручает то, что занимается этим чудовищно маленька кучка людей. Сейчас, когда забрезжила надежда на выход работоспособного компилятора в обозримое время активности стало больше. Но все равно -- очень и очень мало людей делают для Perl6 хоть что-то. Все остальные ждут готового продукта. Илья From ruz на bestpractical.com Mon Dec 8 03:43:56 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 14:43:56 +0300 Subject: [Moscow.pm] =?utf-8?b?QzMsINCd0JUg0YPQvNC40YDQsNGO0YnQuNC5IHBl?= =?utf-8?b?cmwsINC/0YDQvtC40LfQstC+0LTQuNGC0LXQu9GM0L3QvtGB0YLRjCA=?= =?utf-8?b?0Lgg0YjQsNCx0LvQvtC90Ysg0L/RgNC+0LXQutGC0LjRgNC+0LLQsNC9?= =?utf-8?b?0LjRjw==?= Message-ID: <589c94400812080343v6ae00f04w24f871419c5f5e7b@mail.gmail.com> Начался треп^Wразговор про умирающий перл и это подтолкнуло меня заняться небольшим исследованием вместо написания комментариев. Moose клевый? ДА! Что там там клевого? РОЛИ, C3, ДЕКЛАРАТИВНОСТЬ! Зачем все эти вкусности? НЕ ЗНАЕМ! Вы используете? НЕТ! Тут встретился с проблемой абстракции и перегруженностью модуля опциональным функционалом. Подумал и понял, что C3 - решение моей проблемы. Задача: есть коллекция с встроенным итератором next: package MyApp::Collection; use base 'MyApp::Base'; sub next { my $self = shift; if ( $self->{'i'} >= @{ $self->{'list'} } ) { $self->{'i'} = 0; return undef; } else { return $self->{'list'}[$self->{'i'}++]; } } Так я и написал в test.pl. От нее наследуется пяток другой непосредственных коллекций с различными типами объектов по которым ходим "кругами". Парочке моделей нужно фильтровать коллекцию при выдаче. Возникает дружный вопрос. А как это сделать? Первое решение - ALL_IN_ONE: package MyApp::Collection; use base 'MyApp::Base'; sub filter { return 0 } sub next { my $self = shift; my $res; do { if ( $self->{'i'} >= @{ $self->{'list'} } ) { $self->{'i'} = 0; return undef; } else { $res = $self->{'list'}[$self->{'i'}++]; } } while $self->filter( $res ); return $res; } Просто и аккуратно, но тут появляется задача не только фильтрации, но и каких-то действий, например что-то типа map. Это только для примера, но можно смыслить абстрактно. Логично делаем следующее: sub wrap { return $_[1] } sub next { ... return $self->wrap($res); } Клево, но с каждым таким изменением код все больше и сложнее. И кто сказал, что мы всегда хотим wrap'нуть после фильтрации? Может нужно в другом порядке? Переходим к подклассам и линейному наследованию. Возвращаем начальную реализацию коллекции и добавляем: package MyApp::Collection::WithFilter; use base 'MyApp::Collection'; sub filter { return 0 } sub next { my $self = shift; my $res; AGAIN: $res = $self->SUPER::next(@_); goto AGAIN if defined $res && $self->filter( $res ); return $res; } Где нужен фильтр, мы наследуем этот класс, получаем: Nodes isa Collection::WithFilter isa Collection. Как сюда добавить WithWrap? А никак. Во всяком случае проблему вариации последовательности фильтра и обертки нам не решить без игры с @ISA и/или генерации мини классов. Переходим к C3: package MyApp::Collection::WithWrapper; use Class::C3; sub wrap { return $_[1] } sub next { my $self = shift; my $res = $self->next::method(@_); return undef unless defined $res; return $self->wrap($res); } package MyApp::Nodes; use base 'MyApp::Collection::WithWrapper', 'MyApp::Collection::WithFilter', 'MyApp::Collection'; use Class::C3; sub filter { return $_[1] % 2 } sub wrap { return "'$_[1]'" } И оно работает. Основное отличие $self->next::method(@_); Нужен другой порядок? Переставили классы местами. Зачем все это? Код класса меньше, код имеет меньше условий, легче следить и расширять. И нет нагрузки на объекты, где функционал не используется. А велика ли нагрузка? А сколько мы выиграли? Проиграли? Создаем класс без фильтра, обертки и тестируем. С реализацией "все в одном" он проигрывает классу, где используется фильтрация. Почему? Меньше вызовов метода wrap так как часть объектов отфильтрована простым фильтром. Класс без наворотов с C3 в ~1.7 раз быстрее чем all-in-one реализация. Хм, а что с C3? А в C3 класс без фильтров и оберток получает заслуженный прирост производительности, но класс со всеми наворотами получает пенальти и становиться в 3-6 раз медленнее. О УЖОСС! Кто сказал? Берем линейное наследование и стандартный вариант поиска методов и получаем схожее замедление. Разница между C3 и стандартным поиском методов остается только в ГИБКОСТИ решений. Хотя С3 проигрывает all-in-one в 3.44 раза. Выводы: производительность в микро-тестах это конечно хорошо, клевые циферки и прочее, но мы в реальном мире, решаем различные веселые задачи каждый день, а для этого чаще нужны гибкие инструменты нежели циферки. Больше циферок мы проигрываем в других местах и алгоритмах более высокого уровня. Решил остановиться на all-in-one в моей задаче так как объекты с фильтрами используются 80% времени. Если будет наоборот или какая-то система с линейным наследованием потребует больше гибкости, то я перейду на C3. В атачах тесты которые вы можете запустить, поиграться, выкинуть и забыть :) -- Best regards, Ruslan. ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: ALL_IN_ONE_implementation.pl Type: text/x-script.perl Size: 1360 bytes Desc: отсутствует URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: LINEAR_implementation.pl Type: text/x-script.perl Size: 1712 bytes Desc: отсутствует URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: C3_implementation.pl Type: text/x-script.perl Size: 1906 bytes Desc: отсутствует URL: From dmitry на karasik.eu.org Mon Dec 8 03:51:09 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 08 Dec 2008 12:51:09 +0100 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <589c94400812080220r6bdf5f4fue6d534d0881e8798@mail.gmail.com> (Ruslan Zakirov's message of "Mon, 8 Dec 2008 13:20:12 +0300") References: <11910375818.20081205190241@softsearch.ru> <493C6FD1.7000609@kapranoff.ru> <84iqpv9j83.fsf@tetsuo.karasik.eu.org> <589c94400812080220r6bdf5f4fue6d534d0881e8798@mail.gmail.com> Message-ID: <841vwianrm.fsf@tetsuo.karasik.eu.org> Hi Ruslan! On 08 дек 08 at 11:20, "Ruslan" (Ruslan Zakirov) wrote: > Не обязательно идеи и свежие. Devel::NYTProf - от этой штуки можно > придти в экстаз, но идея шаблонов взята из Devel::Cover, а сам > профилятор - это квинсистенция зоопарка имеющихся компиляторов. Такого > инструмента профилирования кода вы не видели. ... > Нету идей? Неужели вы не встречаетесь с проблемами в модулях со CPAN? Это все вещи нужные и правильные. Только их масштаб несопоставим с теми идеями с большой буквы, которые, по моему, дали самые крупные толчки в развитии. Конечно же, без меньших усилий, только на больший идеях, ничего бы не небыло, но мысль все же не о них. >> по этому поводу делать, развивать в пограничных с другими языкми областях > Развивать. Верно, но везде и не только в пограничных. Есть куча мелких > и не очень задач. Да, разумеется. Главное, чтобы это не себе в норку, а на общий доступ, и на соответствущем уровне качества. >> Вопрос только, как это сделать, административно-командные методы тут >> раузмеется не помогут, а только естественная мотивация участия в >> "крутом" > Отчего же? Люди хотят работать в google? Вы думали о работе в > микрософт когда-нибудь? Думают молодые люди сейчас о работе в яндекс? Я думал о работе в микрософт только в отрицательном ключе, всмысле, что не хочу )) Но я согласен, этот момент я недочел, я не суюсь в административные структуры и оттого не знаю их потенциала. > Яндекс спонсирует хоть один открытый perl проект за пределами яндекса? > Рамблер? Агава? А кстати, спонсируют ли? А если нет, может их пнуть? > Почти все модули БПС и мои, в том числе, выходят из текущих проектов и > проблем, путем прототипизации задачами и последующего абстрагирования. Так ведь, и у меня тоже )) И я уверен, и всех остальных так же. Но есть путь меньшего сопротивления, сделать проект и забыть. И вот именно против такого поведенческого паттерна я и предлагаю объединить усилия. > Могу рассказать на 5-20 минут о том как родился модуль > Parse::BooleanLogic. Хороший пример появления абстрактного модуля из > специфичной функции в RT. Зачем? А я отпочковал ветку от Jifty::DBI и > P::BL написал парсер языка tisql. Теперь этот язык проходит боевое > крещение в одном из наших внутренних мини проектов. > > Еще собираюсь его заюзать в плагине Tags для Jifty, чтобы можно было > писать запросы типа "x !y (a OR b) 'long tag'". Я такими запросами в > gmail часто пользуюсь. > > Нужен рассказ? Конечно нужен. Те вещи, которые ты делаешь на интуитивном уровне, далеко не у всех сами собой разумеются. Расскажи где ты увидел возможности для абстрагирования, на примерах, где увидел вещи которые могут быть выделены в модуль, ну я не знаю уж, как сам почувствуешь что важно. -- Sincerely, Dmitry Karasik From ruz на bestpractical.com Mon Dec 8 03:52:32 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 14:52:32 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> Message-ID: <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> 2008/12/8 Илья : > Привет, [snip] > Многие надежды сейчас связаны c Perl6. Я этузиаст Perl и много смотрю, > а сейчас уже и что-то делаю, для Perl6. Удручает то, что занимается > этим чудовищно маленька кучка людей. Сейчас, когда забрезжила надежда > на выход работоспособного компилятора в обозримое время активности > стало больше. Но все равно -- очень и очень мало людей делают для > Perl6 хоть что-то. Все остальные ждут готового продукта. Меня мотивируют блоги про perl6. После прочтения у меня появляется желание поиграться с этой прелестью, но пока дальше этого не заходит. Мне кажется, что серия мини-статей про November может помочь привлечь людей. Что-то в ключе: в p5 и других языках концепция X выглядит так, а в p6 это же вот так элегантно, коротко и красиво :) > > Илья > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From yu.pats на gmail.com Mon Dec 8 04:03:59 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 8 Dec 2008 14:03:59 +0200 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> References: <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: 2008/12/8 Ruslan Zakirov : > 2008/12/8 Илья : >> Привет, > > [snip] > >> Многие надежды сейчас связаны c Perl6. Я этузиаст Perl и много смотрю, >> а сейчас уже и что-то делаю, для Perl6. Удручает то, что занимается >> этим чудовищно маленька кучка людей. Сейчас, когда забрезжила надежда >> на выход работоспособного компилятора в обозримое время активности >> стало больше. Но все равно -- очень и очень мало людей делают для >> Perl6 хоть что-то. Все остальные ждут готового продукта. > > Меня мотивируют блоги про perl6. После прочтения у меня появляется > желание поиграться с этой прелестью, но пока дальше этого не заходит. > Мне кажется, что серия мини-статей про November может помочь привлечь > людей. Что-то в ключе: в p5 и других языках концепция X выглядит так, > а в p6 это же вот так элегантно, коротко и красиво :) > Мой коллега почитал серию статей про перл6 в журнале "сетевые решения" и сказал: а в питоне же все это есть. Многим (подавляющее большинство) всеравно насколько все гибко (красиво, удобно и т.п.), им важен больше список фич. Корпорация (менеджеры), которая выбирает платформу в первую очередь смотрит на список уже готовых фич. Потом, на активность и массовую долю разработчиков (сообщества), разрабатывающих модули и фреймворки для этой платформы, репотрящих и фиксящих баги. CPAN для перла в этом плане - золотая жила. Чтоб сделать ЯП привлекательным на рынке разработок, надо сделать список The Best to USE модулей, список фич. Красивую обертку. Сколько раз в сообщество кидали вопросы: как обосновать начальству использование перла. Сейчас подобным обоснованием занимаются инсайдеры перла, энтузиасты внутри компаний. Я вот, например :) >> >> Илья >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From sharifulin на gmail.com Mon Dec 8 04:04:41 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 8 Dec 2008 15:04:41 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> Message-ID: <91318900812080404o74c1b616rea6d6f34fc1abacd@mail.gmail.com> Для обычного зрителя факт, что мелкие компании используют Perl -- не показатель. Я спрашивал на япси у Оболенского, почему он использует питон, а не перл -- он пожал плечами. На самом деле, нет разницы, какой инструмент использовать для достижения своих целей. Я использую Perl, мне нравится и я рад поделится со всеми этим! :) 8 декабря 2008 г. 14:43 пользователь Илья написал: > Привет, > > > "Если такие крупные компании как Рамблер, Яндекс, Перл, Суп используют > перл, > > это значит что перл на волне популярности" > > Тоже зацепила эта фраза, высказываю мысли. > > По-моему как раз крупные компании медленнее и неохотнее других меняют > рабочие инструменты. Perl используется в крупных компаниях и это > хорошо, но это никак не показатель популярности. Показатель зрелости > -- да, но не популярности. > > Насколько я смог заметить крупные компании подолгу присматриваются к > новым решением на рынке, а потом постепенно их внедряют еще долго не > отказываясь от старых. Поправьте меня если я ошибаюсь, но по-моему в > Яндексе сейчас активно набирает обороты Python. > > Было бы бы куда интереснее, если бы Perl находил широкое применении в > средних и мелких компаниях, в стартапах. Вот тогда можно было бы > судить о волне популяронсти. По-моему так. > > Многие надежды сейчас связаны c Perl6. Я этузиаст Perl и много смотрю, > а сейчас уже и что-то делаю, для Perl6. Удручает то, что занимается > этим чудовищно маленька кучка людей. Сейчас, когда забрезжила надежда > на выход работоспособного компилятора в обозримое время активности > стало больше. Но все равно -- очень и очень мало людей делают для > Perl6 хоть что-то. Все остальные ждут готового продукта. > > Илья > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dimad.ag на gmail.com Mon Dec 8 04:19:52 2008 From: dimad.ag на gmail.com (Dmitriy Dzema) Date: Mon, 8 Dec 2008 22:19:52 +1000 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <91318900812080404o74c1b616rea6d6f34fc1abacd@mail.gmail.com> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <91318900812080404o74c1b616rea6d6f34fc1abacd@mail.gmail.com> Message-ID: <5770A839-87AF-4246-8743-245C164855A7@gmail.com> Привет. On 08.12.2008, at 22:04, Анатолий Шарифулин wrote: > Для обычного зрителя факт, что мелкие компании используют Perl -- > не показатель. Мелкие компании создают больше шума об используемых технологиях, чем большие. Давайте посмотрим на те же рельсы. Кто-нибудь из крупных компаний его использует? Не знаю, а вот много маленьких/средних компании так и разрываются везде о том, как им помогли рельсы/руби. А ведь этого шума мы и хотим добиться? > > Я спрашивал на япси у Оболенского, почему он использует питон, а не > перл -- он пожал плечами. На самом деле, нет разницы, какой > инструмент использовать для достижения своих целей. Есть разница, как я считаю. Один инструмент тебе нравится и помогает, с другим работается через силу. Кому-то нравится философия Perl'a и TIMTOWDI, кому то Python и его Explicit is better than implicit. Если заставить их писать на "чужих" языках, они много будут плеваться и продуктивность упадет. А можно вообще все на си писать, хороший инструмент. И быстрый. Но мы же этого не делаем? Значит разница есть. Опять же, если бы было все равно, то у нас бы небыло разговора о том, что перл умирает. Мы просто стали бы использовать the next big thing. Но разговор то есть. > Я использую Perl, мне нравится и я рад поделится со всеми этим! :) А почему не питон? From ruz на bestpractical.com Mon Dec 8 04:23:37 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 15:23:37 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: <589c94400812080423n340c5beaq7a8374f871611b09@mail.gmail.com> 2008/12/8 Yuri Pac : > 2008/12/8 Ruslan Zakirov : >> 2008/12/8 Илья : >>> Привет, >> >> [snip] >> >>> Многие надежды сейчас связаны c Perl6. Я этузиаст Perl и много смотрю, >>> а сейчас уже и что-то делаю, для Perl6. Удручает то, что занимается >>> этим чудовищно маленька кучка людей. Сейчас, когда забрезжила надежда >>> на выход работоспособного компилятора в обозримое время активности >>> стало больше. Но все равно -- очень и очень мало людей делают для >>> Perl6 хоть что-то. Все остальные ждут готового продукта. >> >> Меня мотивируют блоги про perl6. После прочтения у меня появляется >> желание поиграться с этой прелестью, но пока дальше этого не заходит. >> Мне кажется, что серия мини-статей про November может помочь привлечь >> людей. Что-то в ключе: в p5 и других языках концепция X выглядит так, >> а в p6 это же вот так элегантно, коротко и красиво :) >> > > Мой коллега почитал серию статей про перл6 в журнале "сетевые решения" > и сказал: а в питоне же все это есть. Многим (подавляющее большинство) Я больше говорил не про питон и перетягивание канатов между ЯП, а про привлечение новых пар рук, глаз, поклонников к perl6 из стана perl5 и тех кто никогда не писал на любом ЯП или писал на C/C++/Delphi и прочих языках.Там эти руки, глаза, уши, языки, вопросы, тесты, реализации, приложения очень нужны для мотивации той самой горстки разработчиков и развития проекта в целом. -- Best regards, Ruslan. From yu.pats на gmail.com Mon Dec 8 04:28:03 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 8 Dec 2008 14:28:03 +0200 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <589c94400812080423n340c5beaq7a8374f871611b09@mail.gmail.com> References: <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> <589c94400812080423n340c5beaq7a8374f871611b09@mail.gmail.com> Message-ID: 2008/12/8 Ruslan Zakirov : > 2008/12/8 Yuri Pac : >> 2008/12/8 Ruslan Zakirov : >>> 2008/12/8 Илья : >>>> Привет, >>> >>> [snip] >>> >>>> Многие надежды сейчас связаны c Perl6. Я этузиаст Perl и много смотрю, >>>> а сейчас уже и что-то делаю, для Perl6. Удручает то, что занимается >>>> этим чудовищно маленька кучка людей. Сейчас, когда забрезжила надежда >>>> на выход работоспособного компилятора в обозримое время активности >>>> стало больше. Но все равно -- очень и очень мало людей делают для >>>> Perl6 хоть что-то. Все остальные ждут готового продукта. >>> >>> Меня мотивируют блоги про perl6. После прочтения у меня появляется >>> желание поиграться с этой прелестью, но пока дальше этого не заходит. >>> Мне кажется, что серия мини-статей про November может помочь привлечь >>> людей. Что-то в ключе: в p5 и других языках концепция X выглядит так, >>> а в p6 это же вот так элегантно, коротко и красиво :) >>> >> >> Мой коллега почитал серию статей про перл6 в журнале "сетевые решения" >> и сказал: а в питоне же все это есть. Многим (подавляющее большинство) > > Я больше говорил не про питон и перетягивание канатов между ЯП, а про > привлечение новых пар рук, глаз, поклонников к perl6 из стана perl5 и > тех кто никогда не писал на любом ЯП или писал на C/C++/Delphi и > прочих языках.Там эти руки, глаза, уши, языки, вопросы, тесты, > реализации, приложения очень нужны для мотивации той самой горстки > разработчиков и развития проекта в целом. > По большей части я с вами согласен. > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From sharifulin на gmail.com Mon Dec 8 04:29:24 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 8 Dec 2008 15:29:24 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <5770A839-87AF-4246-8743-245C164855A7@gmail.com> References: <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <91318900812080404o74c1b616rea6d6f34fc1abacd@mail.gmail.com> <5770A839-87AF-4246-8743-245C164855A7@gmail.com> Message-ID: <91318900812080429r454d66eax8f66fc48321fcb79@mail.gmail.com> > Мелкие компании создают больше шума об используемых технологиях, чем > большие. Давайте посмотрим на те же рельсы. Кто-нибудь из крупных компаний > его использует? Не знаю, а вот много маленьких/средних компании так и > разрываются везде о том, как им помогли рельсы/руби. А ведь этого шума мы и > хотим добиться? > Так в чем проблема? Создавайте :) По-моему, все знают, что Точка Кипения программирует на Perl. Если нет, то мы это делаем! "Шум" надо создавать не разговорами, а делами. Кстати, Moscow.pm, Vladivosotok.pm и RostovOnDon.pm -- делами занимаются :) Есть разница, как я считаю. Один инструмент тебе нравится и помогает, с > другим работается через силу. Кому-то нравится философия Perl'a и TIMTOWDI, > кому то Python и его Explicit is better than implicit. Если заставить их > писать на "чужих" языках, они много будут плеваться и продуктивность упадет. > А можно вообще все на си писать, хороший инструмент. И быстрый. Но мы же > этого не делаем? Значит разница есть. Опять же, если бы было все равно, то у > нас бы небыло разговора о том, что перл умирает. Мы просто стали бы > использовать the next big thing. Но разговор то есть. > Я не про ту разницу говорил, для крупных компаний нет разницы, что использовать, лишь бы быстро, качественно и прибыльно. Я использую Perl, мне нравится и я рад поделится со всеми этим! :) > А почему не питон? Давайте так, а почему питон? Меня Perl вполне устраивает и об этом я готов рассказать всем. -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Mon Dec 8 04:51:51 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 15:51:51 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= Message-ID: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> $ whois perlplanet.ru No entries found for the selected source(s). perlplanet.ru - агрегатор русскоязычных блогов с записями о перл любого характера, строится на plagger'е достаточно легко. Заявка свободная, добавление модером. Условия: atom/rss, только перл или feed по тегам perl. Не все любят свои блоги заводить и что-то еще. Можно дать возможность писать через сайт записи (коллективный блог), а для этого нужен апликейшн, который можно написать на хакмите. На каталисте? Значит я приду и заодно познакомлюсь с эти фреймворком, а также пойму, что я должен своровать и перенести в jifty :) Jifty? А может Django или Rails? :) Нужен человек, который будет главным консультантом по фреймворку. Сразу говорю, что я не хочу быть таким челом по jifty, но если выхода не будет, то я могу попробовать. Нужно: помещение на один день (субботу, воскресенье), интернет в какой-то приемлимой форме, много розеток, удлинителей, по возможности доска. От участников: желание посмотреть, поучаствовать, научиться чему-то или просто получить фан. -- Best regards, Ruslan. From ruz на bestpractical.com Mon Dec 8 04:54:36 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 15:54:36 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: Message-ID: <589c94400812080454t1f36c916j8775f536d4dfd52d@mail.gmail.com> А тем временем, Андрей завел тему, втянул всех и спрятался :) 2008/12/5 Andrew Shitov : > На днях на use.perl.org появились несколько постов, которые собрали (и > продолжают собирать) кучу комментариев. > > Один из вопросов звучит так: What do you do to un-die Perl? (Что ты > сделал, чтобы вернуть перлу былое господство?) > http://use.perl.org/comments.pl?sid=41738 > > А? :-) > > -- > Andrew Shitov -- Best regards, Ruslan. From andy на shitov.ru Mon Dec 8 04:56:08 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 15:56:08 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <589c94400812080454t1f36c916j8775f536d4dfd52d@mail.gmail.com> References: <589c94400812080454t1f36c916j8775f536d4dfd52d@mail.gmail.com> Message-ID: > А тем временем, Андрей завел тему, втянул всех и спрятался :) Почему же. Набрал попкорна и с удовольствием читаю :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Dec 8 04:58:33 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 15:58:33 +0300 Subject: [Moscow.pm] perl6.ru to un-die Message-ID: Тому, кто следит за Perl 6, раздам логины для того, чтобы писать интересные сообщения в perl6.ru. Сегодня уже много людей, которые следят за Perl 6 больше, чем я пять лет назад. А писать никто не пишет. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Mon Dec 8 05:04:07 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 8 Dec 2008 16:04:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> Message-ID: <20f279210812080504k59b4b520rf2cfce2b535ebcbb@mail.gmail.com> Присоединяюсь к идее. м.б. провести это в период новогодних каникул? 2008/12/8 Ruslan Zakirov : > $ whois perlplanet.ru > No entries found for the selected source(s). > > perlplanet.ru - агрегатор русскоязычных блогов с записями о перл > любого характера, строится на plagger'е достаточно легко. Заявка > свободная, добавление модером. Условия: atom/rss, только перл или feed > по тегам perl. > > Не все любят свои блоги заводить и что-то еще. Можно дать возможность > писать через сайт записи (коллективный блог), а для этого нужен > апликейшн, который можно написать на хакмите. На каталисте? Значит я > приду и заодно познакомлюсь с эти фреймворком, а также пойму, что я > должен своровать и перенести в jifty :) Jifty? А может Django или > Rails? :) Нужен человек, который будет главным консультантом по > фреймворку. Сразу говорю, что я не хочу быть таким челом по jifty, но > если выхода не будет, то я могу попробовать. > > Нужно: помещение на один день (субботу, воскресенье), интернет в > какой-то приемлимой форме, много розеток, удлинителей, по возможности > доска. > > От участников: желание посмотреть, поучаствовать, научиться чему-то > или просто получить фан. > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From dmitry на karasik.eu.org Mon Dec 8 05:04:51 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 08 Dec 2008 14:04:51 +0100 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: (Andrew Shitov's message of "Mon, 8 Dec 2008 15:58:33 +0300") References: Message-ID: <84tz9e95sc.fsf@tetsuo.karasik.eu.org> Hi Andrew! On 08 дек 08 at 13:58, "Andrew" (Andrew Shitov) wrote: Andrew> Сегодня уже много людей, которые следят за Perl 6 больше, чем я Andrew> . А писать никто не пишет. зато как читают!! :D -- Sincerely, Dmitry Karasik From sharifulin на gmail.com Mon Dec 8 05:06:17 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 8 Dec 2008 16:06:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> Message-ID: <91318900812080506x4bcffd9bx42be0023a5bbe7d0@mail.gmail.com> planetperl.ru я зарегил уже давно, только вот руки не дошли, как раз это хотел сделать. если будет что, могу выложить :) 8 декабря 2008 г. 15:51 пользователь Ruslan Zakirov написал: > $ whois perlplanet.ru > No entries found for the selected source(s). > > perlplanet.ru - агрегатор русскоязычных блогов с записями о перл > любого характера, строится на plagger'е достаточно легко. Заявка > свободная, добавление модером. Условия: atom/rss, только перл или feed > по тегам perl. > > Не все любят свои блоги заводить и что-то еще. Можно дать возможность > писать через сайт записи (коллективный блог), а для этого нужен > апликейшн, который можно написать на хакмите. На каталисте? Значит я > приду и заодно познакомлюсь с эти фреймворком, а также пойму, что я > должен своровать и перенести в jifty :) Jifty? А может Django или > Rails? :) Нужен человек, который будет главным консультантом по > фреймворку. Сразу говорю, что я не хочу быть таким челом по jifty, но > если выхода не будет, то я могу попробовать. > > Нужно: помещение на один день (субботу, воскресенье), интернет в > какой-то приемлимой форме, много розеток, удлинителей, по возможности > доска. > > От участников: желание посмотреть, поучаствовать, научиться чему-то > или просто получить фан. > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Mon Dec 8 05:08:39 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 8 Dec 2008 16:08:39 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: References: Message-ID: <91318900812080508k67b6d91fg23554cd502b6f113@mail.gmail.com> Как ты говоришь -- запаслись попкорном, сидим и читаем :) 8 декабря 2008 г. 15:58 пользователь Andrew Shitov написал: > Тому, кто следит за Perl 6, раздам логины для того, чтобы писать > интересные сообщения в perl6.ru. > > Сегодня уже много людей, которые следят за Perl 6 больше, чем я пять > лет назад. А писать никто не пишет. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmarsentev на gmail.com Mon Dec 8 05:09:09 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Mon, 8 Dec 2008 16:09:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> Message-ID: Поддерживаю. Сразу предложение: завести там что-то вроде блога с тегами, где можно публиковать фрагменты кода с красивой подсветкой. Есть такая штуковина pygments - см. http://pygments.org/ Полезняшки - куски кода. Правда, может быть, где-то уже есть публичный бесплатный сервис такой же, а я проглядел. Раз уже рассылка на питоне... Потерявши голову, по волосам не плачут. 8 декабря 2008 г. 15:51 пользователь Ruslan Zakirov написал: > $ whois perlplanet.ru > No entries found for the selected source(s). > > perlplanet.ru - агрегатор русскоязычных блогов с записями о перл > любого характера, строится на plagger'е достаточно легко. Заявка > свободная, добавление модером. Условия: atom/rss, только перл или feed > по тегам perl. > > Не все любят свои блоги заводить и что-то еще. Можно дать возможность > писать через сайт записи (коллективный блог), а для этого нужен > апликейшн, который можно написать на хакмите. На каталисте? Значит я > приду и заодно познакомлюсь с эти фреймворком, а также пойму, что я > должен своровать и перенести в jifty :) Jifty? А может Django или > Rails? :) Нужен человек, который будет главным консультантом по > фреймворку. Сразу говорю, что я не хочу быть таким челом по jifty, но > если выхода не будет, то я могу попробовать. > > Нужно: помещение на один день (субботу, воскресенье), интернет в > какой-то приемлимой форме, много розеток, удлинителей, по возможности > доска. > > От участников: желание посмотреть, поучаствовать, научиться чему-то > или просто получить фан. > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Mon Dec 8 05:12:14 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 16:12:14 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> Message-ID: > Раз уже рассылка на питоне... Вики на PHP, а трекер на ROR :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Mon Dec 8 05:16:55 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 8 Dec 2008 16:16:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> Message-ID: <91318900812080516s93ee3e4s26dbca851541505@mail.gmail.com> писать по-русски про Perl вот оно, счастье! :) 8 декабря 2008 г. 16:12 пользователь Andrew Shitov написал: > > Раз уже рассылка на питоне... > > Вики на PHP, а трекер на ROR :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dimad.ag на gmail.com Mon Dec 8 05:17:55 2008 From: dimad.ag на gmail.com (Dmitriy Dzema) Date: Mon, 8 Dec 2008 23:17:55 +1000 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> Message-ID: <10650DB6-F5A9-4C53-8CC4-D20C2BF565FF@gmail.com> > Полезняшки - куски кода. > Правда, может быть, где-то уже есть публичный > бесплатный сервис такой же, а я проглядел. http://pastie.org/ http://gist.github.com/ From ruz на bestpractical.com Mon Dec 8 05:30:33 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 16:30:33 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: References: Message-ID: <589c94400812080530m38aab760q51c420a3a3ad6173@mail.gmail.com> А что там внутрях? open source'иться? 2008/12/8 Andrew Shitov : > Тому, кто следит за Perl 6, раздам логины для того, чтобы писать > интересные сообщения в perl6.ru. > > Сегодня уже много людей, которые следят за Perl 6 больше, чем я пять > лет назад. А писать никто не пишет. > > -- > Andrew Shitov -- Best regards, Ruslan. From andy на shitov.ru Mon Dec 8 05:31:19 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 16:31:19 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: <589c94400812080530m38aab760q51c420a3a3ad6173@mail.gmail.com> References: <589c94400812080530m38aab760q51c420a3a3ad6173@mail.gmail.com> Message-ID: > А что там внутрях? open source'иться? Там код пятилетней давности :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Dec 8 05:32:12 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 16:32:12 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: References: <589c94400812080530m38aab760q51c420a3a3ad6173@mail.gmail.com> Message-ID: >> А что там внутрях? open source'иться? > Там код пятилетней давности :-) Ну и простой админ. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From forihrd на gmail.com Mon Dec 8 05:39:43 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Mon, 8 Dec 2008 23:39:43 +1000 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <589c94400812080423n340c5beaq7a8374f871611b09@mail.gmail.com> References: <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> <589c94400812080423n340c5beaq7a8374f871611b09@mail.gmail.com> Message-ID: > Я больше говорил не про питон и перетягивание канатов между ЯП, а про > привлечение новых пар рук, глаз, поклонников к perl6 из стана perl5 и > тех кто никогда не писал на любом ЯП или писал на C/C++/Delphi и > прочих языках.Там эти руки, глаза, уши, языки, вопросы, тесты, > реализации, приложения очень нужны для мотивации той самой горстки > разработчиков и развития проекта в целом. Yay! Меня завораживает идея Parrotа, когда инстантс в Perl6 класса написанного на Python использующего функцию из модуля написанного на Ruby. Мне не кажется, что стоит напрягаться по поводу конкуренции с другими языками. Стоит напрягаться по поводу малого числа таких как я ? молодых начинающих выбравших Perl. Стоит напрягаться по поводу жутких сайтов и хренового PR-a у Perl. В Perl-сообществе уже не первый раз поднимается эта тема про умирание языка, это тоже очень хреновый PR. Такие темы дают большой отклик среди программистов на других языках, что-тот типа ? ?ну мы же вам говорили? ? это повод порадоваться для них, что не приходится участвовать в таких вот обсуждениях. Perl-сообщество переживает какую-то затянувшуюся ломку. Кто-то шутил, что все сумасшедшие ушли в perl6, черт никто не знает, что с ними стало дальше? Илья From ruz на bestpractical.com Mon Dec 8 05:40:41 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 16:40:41 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: References: <589c94400812080530m38aab760q51c420a3a3ad6173@mail.gmail.com> Message-ID: <589c94400812080540u10ed050fw3795a5376f1f012b@mail.gmail.com> Ну и что? Работает. Рефакторинг рулит. За день сверх много не нахачишь с нуля, даже если будет 10 человек. А если это в паблик svn или git, за хакмит портировать на какой-нибудь фреймворк и добавить интеграцию с plagger для импорта внешних блогов? Это и есть эволюция, perl6.ru выиграет и родится другой проект (возможно) :) 2008/12/8 Andrew Shitov : >>> А что там внутрях? open source'иться? > >> Там код пятилетней давности :-) > > Ну и простой админ. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From andy на shitov.ru Mon Dec 8 05:44:10 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 16:44:10 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: <589c94400812080540u10ed050fw3795a5376f1f012b@mail.gmail.com> References: <589c94400812080530m38aab760q51c420a3a3ad6173@mail.gmail.com> <589c94400812080540u10ed050fw3795a5376f1f012b@mail.gmail.com> Message-ID: > Ну и что? Работает. Рефакторинг рулит. За день сверх много не нахачишь > с нуля, даже если будет 10 человек. А если это в паблик svn или git, > за хакмит портировать на какой-нибудь фреймворк и добавить интеграцию > с plagger для импорта внешних блогов? Оки, сдедаю. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From forihrd на gmail.com Mon Dec 8 05:49:52 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Mon, 8 Dec 2008 23:49:52 +1000 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <91318900812080429r454d66eax8f66fc48321fcb79@mail.gmail.com> References: <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <91318900812080404o74c1b616rea6d6f34fc1abacd@mail.gmail.com> <5770A839-87AF-4246-8743-245C164855A7@gmail.com> <91318900812080429r454d66eax8f66fc48321fcb79@mail.gmail.com> Message-ID: HAI > "Шум" надо создавать не разговорами, а делами. (О нет, шум нужно создавать груповыми сеансами подпрыгивания и постукивания. Можно еще посуду бить, так делается качественный, знатный шум.) Часть хорошо сделанного дела ? это пойти и с гордостью всем рассказать, и объяснить, почему оно правильное и хорошее. Вот такого бы нам побольше. Хреново когда за PR на пустом месте, но когда мы сделали что-то клевое надо об этом хорошенько постучать (и поподпрыгивать). Да. Ну а начать придется с чего-то клевого, например нового идеального ORM. Да. Чего-то такого. Илья From yu.pats на gmail.com Mon Dec 8 05:54:12 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 8 Dec 2008 15:54:12 +0200 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <91318900812080404o74c1b616rea6d6f34fc1abacd@mail.gmail.com> <5770A839-87AF-4246-8743-245C164855A7@gmail.com> <91318900812080429r454d66eax8f66fc48321fcb79@mail.gmail.com> Message-ID: 2008/12/8 Илья : > HAI > >> "Шум" надо создавать не разговорами, а делами. > > (О нет, шум нужно создавать груповыми сеансами подпрыгивания и > постукивания. Можно еще посуду бить, так делается качественный, > знатный шум.) > > Часть хорошо сделанного дела ? это пойти и с гордостью всем > рассказать, и объяснить, почему оно правильное и хорошее. Вот такого > бы нам побольше. Хреново когда за PR на пустом месте, но когда мы > сделали что-то клевое надо об этом хорошенько постучать (и > поподпрыгивать). Да. Ну а начать придется с чего-то клевого, например > нового идеального ORM. Да. Чего-то такого. > О! На Moose! Я присоединяюсь к постукиванию! -- WBR, Yuri Pac From dimad.ag на gmail.com Mon Dec 8 05:58:19 2008 From: dimad.ag на gmail.com (Dmitriy Dzema) Date: Mon, 8 Dec 2008 23:58:19 +1000 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: <589c94400812080540u10ed050fw3795a5376f1f012b@mail.gmail.com> References: <589c94400812080530m38aab760q51c420a3a3ad6173@mail.gmail.com> <589c94400812080540u10ed050fw3795a5376f1f012b@mail.gmail.com> Message-ID: <94A57840-8089-4B2E-8763-AF8FEE632893@gmail.com> Привет. On 08.12.2008, at 23:40, Ruslan Zakirov wrote: > Ну и что? Работает. Рефакторинг рулит. За день сверх много не нахачишь > с нуля, даже если будет 10 человек. А если это в паблик svn или git, > за хакмит портировать на какой-нибудь фреймворк и добавить интеграцию > с plagger для импорта внешних блогов? Если вам хочется похачить, то вот тут ( https://github.com/DimaD/ perlflow/ ) лежит заготовка подобного проекта. Пока руки долши только прикрутить OpenID. Если есть желание, давайте кооперироваться и делать. From sharifulin на gmail.com Mon Dec 8 06:12:30 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 8 Dec 2008 17:12:30 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <91318900812080404o74c1b616rea6d6f34fc1abacd@mail.gmail.com> <5770A839-87AF-4246-8743-245C164855A7@gmail.com> <91318900812080429r454d66eax8f66fc48321fcb79@mail.gmail.com> Message-ID: <91318900812080612r62e79bfak6cc19c8e85eda1af@mail.gmail.com> Идеального ORM не будет :) 8 декабря 2008 г. 16:49 пользователь Илья написал: > HAI > > > "Шум" надо создавать не разговорами, а делами. > > (О нет, шум нужно создавать груповыми сеансами подпрыгивания и > постукивания. Можно еще посуду бить, так делается качественный, > знатный шум.) > > Часть хорошо сделанного дела ? это пойти и с гордостью всем > рассказать, и объяснить, почему оно правильное и хорошее. Вот такого > бы нам побольше. Хреново когда за PR на пустом месте, но когда мы > сделали что-то клевое надо об этом хорошенько постучать (и > поподпрыгивать). Да. Ну а начать придется с чего-то клевого, например > нового идеального ORM. Да. Чего-то такого. > > Илья > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmarsentev на gmail.com Mon Dec 8 06:19:11 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Mon, 8 Dec 2008 17:19:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: <10650DB6-F5A9-4C53-8CC4-D20C2BF565FF@gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <10650DB6-F5A9-4C53-8CC4-D20C2BF565FF@gmail.com> Message-ID: > http://pastie.org/ > http://gist.github.com/ Спасибо, Дмитрий, я не знал. Я имел в виду скорее вот такое вот: http://codesnippets.joyent.com/ С тэгами, RSS-ом и возможностью добавлять текстовые заметки рядом с кодом, чтобы пояснить, про что этот код. 8 декабря 2008 г. 16:17 пользователь Dmitriy Dzema написал: >> Полезняшки - куски кода. >> Правда, может быть, где-то уже есть публичный >> бесплатный сервис такой же, а я проглядел. > > http://pastie.org/ > http://gist.github.com/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From alex на kapranoff.ru Mon Dec 8 06:21:30 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 08 Dec 2008 17:21:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> Message-ID: <493D2D6A.7060608@kapranoff.ru> Подписываюсь. С удовольствием поучаствую. Попробую придумать что-нибудь про помещение. Ruslan Zakirov wrote: > $ whois perlplanet.ru > No entries found for the selected source(s). > > perlplanet.ru - агрегатор русскоязычных блогов с записями о перл > любого характера, строится на plagger'е достаточно легко. Заявка > свободная, добавление модером. Условия: atom/rss, только перл или feed > по тегам perl. > > Не все любят свои блоги заводить и что-то еще. Можно дать возможность > писать через сайт записи (коллективный блог), а для этого нужен > апликейшн, который можно написать на хакмите. На каталисте? Значит я > приду и заодно познакомлюсь с эти фреймворком, а также пойму, что я > должен своровать и перенести в jifty :) Jifty? А может Django или > Rails? :) Нужен человек, который будет главным консультантом по > фреймворку. Сразу говорю, что я не хочу быть таким челом по jifty, но > если выхода не будет, то я могу попробовать. > > Нужно: помещение на один день (субботу, воскресенье), интернет в > какой-то приемлимой форме, много розеток, удлинителей, по возможности > доска. > > От участников: желание посмотреть, поучаствовать, научиться чему-то > или просто получить фан. > From alex на kapranoff.ru Mon Dec 8 06:26:42 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 08 Dec 2008 17:26:42 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: References: Message-ID: <493D2EA2.1030102@kapranoff.ru> Andrew Shitov wrote: > Тому, кто следит за Perl 6, раздам логины для того, чтобы писать > интересные сообщения в perl6.ru. > > Сегодня уже много людей, которые следят за Perl 6 больше, чем я пять > лет назад. А писать никто не пишет. Это будет echo chamber во всей красе. Нужно писать про perl6 не в отдельный блог, а на rsdn с vingrad-ом, в ЖЖ, в Твиттер и Френдфид. В свои корпоративные блоги, в конце концов :) Шарифулинский ролик на Раша.ру -- это офигенное событие, я считаю. Как раз то, что нужно -- Перл в мейнстримовом медиа. From ruz на bestpractical.com Mon Dec 8 06:31:12 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 17:31:12 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: <94A57840-8089-4B2E-8763-AF8FEE632893@gmail.com> References: <589c94400812080530m38aab760q51c420a3a3ad6173@mail.gmail.com> <589c94400812080540u10ed050fw3795a5376f1f012b@mail.gmail.com> <94A57840-8089-4B2E-8763-AF8FEE632893@gmail.com> Message-ID: <589c94400812080631v50132c8bn29ac5f4a49bd7952@mail.gmail.com> 2008/12/8 Dmitriy Dzema : > Привет. > > On 08.12.2008, at 23:40, Ruslan Zakirov wrote: > >> Ну и что? Работает. Рефакторинг рулит. За день сверх много не нахачишь >> с нуля, даже если будет 10 человек. А если это в паблик svn или git, >> за хакмит портировать на какой-нибудь фреймворк и добавить интеграцию >> с plagger для импорта внешних блогов? > > Если вам хочется похачить, то вот тут ( https://github.com/DimaD/perlflow/ ) Что значит "вам"? А вам? У меня есть как минимум http://svn.bestpractical.com/cgi-bin/index.cgi/bps :) Когда я не могу удовлетворить неуемное желание похачить :) Идея в собраться и похачить над прикольной вещью в течении одного дня и в итоге получить что-то хоть от части рабочее. > лежит заготовка подобного проекта. Пока руки долши только прикрутить OpenID. > Если есть желание, давайте кооперироваться и делать. Сможем за день совместными усилиями на нем поднять замену perl6.ru и/или planetperl.ru? Сможете присутствовать на встрече как главный консультант по catalyst'у и данному коду? -- Best regards, Ruslan. From ruz на bestpractical.com Mon Dec 8 06:33:42 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 17:33:42 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: <94A57840-8089-4B2E-8763-AF8FEE632893@gmail.com> References: <589c94400812080530m38aab760q51c420a3a3ad6173@mail.gmail.com> <589c94400812080540u10ed050fw3795a5376f1f012b@mail.gmail.com> <94A57840-8089-4B2E-8763-AF8FEE632893@gmail.com> Message-ID: <589c94400812080633n4237c934rd3c3a41cba30c4dc@mail.gmail.com> /me finished git clone and... /me started `cpan> install Catalyst::Runtime ...` :) 2008/12/8 Dmitriy Dzema : > Привет. > > On 08.12.2008, at 23:40, Ruslan Zakirov wrote: > >> Ну и что? Работает. Рефакторинг рулит. За день сверх много не нахачишь >> с нуля, даже если будет 10 человек. А если это в паблик svn или git, >> за хакмит портировать на какой-нибудь фреймворк и добавить интеграцию >> с plagger для импорта внешних блогов? > > Если вам хочется похачить, то вот тут ( https://github.com/DimaD/perlflow/ ) > лежит заготовка подобного проекта. Пока руки долши только прикрутить OpenID. > Если есть желание, давайте кооперироваться и делать. > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From forihrd на gmail.com Mon Dec 8 06:38:29 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Tue, 9 Dec 2008 00:38:29 +1000 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> References: <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: > Меня мотивируют блоги про perl6. После прочтения у меня появляется > желание поиграться с этой прелестью, но пока дальше этого не заходит. > Мне кажется, что серия мини-статей про November может помочь привлечь > людей. Что-то в ключе: в p5 и других языках концепция X выглядит так, > а в p6 это же вот так элегантно, коротко и красиво :) Ну если Андрей выдержит испытание моими пилотными постами на perl6.ru, не пожалеет о своем опрометчивом предложении мне туда писать, то почитать станет чуть больше. Довольно много о perl6 последнее время я пишу в своей ЖЖ-шке http://ihrd.livejournal.com/ с тегом perl6. Если кто еще не читает, рекомендую блог moritza, у него там много вкусного http://perlgeek.de/blog-en/ В ближайшее время разных проектов на perl6 станет больше, я постараюсь рассказывать о них всех, не только о Ноябре. Да и поучаствовать планирую как минимум еще в двух :) А кстати, Jeff Horwitz запустил November под mod_perl6 и прислал нам патч. На днях попробую и напишу про скорость, должно быть заметно лучше 1.8 sec которые у нас сейчас на главной (еще месяц назад было 2 sec) Илья From dmitry на karasik.eu.org Mon Dec 8 06:38:53 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 08 Dec 2008 15:38:53 +0100 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: <493D2EA2.1030102@kapranoff.ru> (Alex Kapranoff's message of "Mon, 08 Dec 2008 17:26:42 +0300") References: <493D2EA2.1030102@kapranoff.ru> Message-ID: <84vdtu7mv6.fsf@tetsuo.karasik.eu.org> Hi Alex! Alex> Шарифулинский ролик на Раша.ру -- это офигенное событие, я Alex> . Как раз, что нужно -- Перл в мейнстримовом медиа. А ведь и вправду событие. Смех смехом, а продолжая линию в этом направлении, можно мысленно пройти по точкам перл -> биоперл -> биология -> (ба)нанотехнологии, ну и дальше уже в зависимости от личной наглости ;) -- Sincerely, Dmitry Karasik From dimad.ag на gmail.com Mon Dec 8 06:38:55 2008 From: dimad.ag на gmail.com (Dmitriy Dzema) Date: Tue, 9 Dec 2008 00:38:55 +1000 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: <589c94400812080631v50132c8bn29ac5f4a49bd7952@mail.gmail.com> References: <589c94400812080530m38aab760q51c420a3a3ad6173@mail.gmail.com> <589c94400812080540u10ed050fw3795a5376f1f012b@mail.gmail.com> <94A57840-8089-4B2E-8763-AF8FEE632893@gmail.com> <589c94400812080631v50132c8bn29ac5f4a49bd7952@mail.gmail.com> Message-ID: <3F502592-69CA-49E5-A596-9DA5417485C8@gmail.com> On 09.12.2008, at 0:31, Ruslan Zakirov wrote: > Что значит "вам"? А вам? У меня есть как минимум > http://svn.bestpractical.com/cgi-bin/index.cgi/bps :) Когда я не могу > удовлетворить неуемное желание похачить :) Мне хочется, у меня руки не доходят > Сможем за день совместными усилиями на нем поднять замену perl6.ru > и/или planetperl.ru? Сможете присутствовать на встрече как главный > консультант по catalyst'у и данному коду? Я вообще во Владивостоке живу, так что не смогу :) Вместо Catalyst::Runtime лучше прям из урта проекта делайте perl Makefile.PL make Я кучу зависимостей дополнительных прописал в мэйкфайл, они сразу и поставятся. From ruz на bestpractical.com Mon Dec 8 06:42:33 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 17:42:33 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: <3F502592-69CA-49E5-A596-9DA5417485C8@gmail.com> References: <589c94400812080530m38aab760q51c420a3a3ad6173@mail.gmail.com> <589c94400812080540u10ed050fw3795a5376f1f012b@mail.gmail.com> <94A57840-8089-4B2E-8763-AF8FEE632893@gmail.com> <589c94400812080631v50132c8bn29ac5f4a49bd7952@mail.gmail.com> <3F502592-69CA-49E5-A596-9DA5417485C8@gmail.com> Message-ID: <589c94400812080642y33b8671aq490b6aa7b5180b95@mail.gmail.com> 2008/12/8 Dmitriy Dzema : [snip] > Я вообще во Владивостоке живу, так что не смогу :) Чтож. > Вместо Catalyst::Runtime лучше прям из урта проекта делайте > perl Makefile.PL > make > > Я кучу зависимостей дополнительных прописал в мэйкфайл, они сразу и > поставятся. Я знаю :) но мне так сподручней и CPAN::Tester отчеты шлет. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ivan на serezhkin.com Mon Dec 8 06:49:01 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Mon, 08 Dec 2008 17:49:01 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <20f279210812052039n7a3ce9b2xfda3a9057c8c508a@mail.gmail.com> References: <11910375818.20081205190241@softsearch.ru> <153811632.20081205210744@gmail.com> <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <20f279210812052039n7a3ce9b2xfda3a9057c8c508a@mail.gmail.com> Message-ID: <493D33DD.3040102@serezhkin.com> Привет. Так вот, перл должен летать лучше, мы пока только вышли в космос, а как же замочить цивилизацию на альфацентавре ? Я не говорю уже о проблемме с временем жизни солнца, и цикличностью больших взрывов. Нам нужна технология переживания большого взрыва и энтропийной смерти, прям сейчас, чтобы не висело домокловым мечём. py3k должен быть разрушен. =) Vladimir V. Perepelitsa wrote: > 2008/12/6 Михаил Монашёв : > >> Здравствуйте, Сергей. >> >> SJ> А питон мы конечно побоку оставили? :) Который стабильно выше >> SJ> перла в рейтингах. >> >> Я Питон ни разу не юзал и вообще не знаю что оно есть такое. Потому >> промолчал. >> >> Вообще дело не в рейтингах. Дело в вере. Вот пока мы с вами верили в >> то, что вырастим и в космос полетим, ракеты летали. Как только >> разуверились, и стали верить в дачу под Москвой, так сразу ракеты >> перестали летать, а дачи как грибы начали расти. >> >> С кризисом кстати та же история. Он прежде всего в головах. >> > > Подпишусь под каждым словом. > > -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Mon Dec 8 06:52:02 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 17:52:02 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: <493D2EA2.1030102@kapranoff.ru> References: <493D2EA2.1030102@kapranoff.ru> Message-ID: > Это будет echo chamber во всей красе. Нужно писать про perl6 не в отдельный > блог, а на rsdn с vingrad-ом, в ЖЖ, в Твиттер и Френдфид. В свои > корпоративные блоги, в конце концов :) Многие пишут про Перл хоть куда-нибудь? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Mon Dec 8 06:54:57 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 8 Dec 2008 17:54:57 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: References: <493D2EA2.1030102@kapranoff.ru> Message-ID: <91318900812080654m33b25dcck5ce32e8ebdd0d181@mail.gmail.com> я пишу в ЖЖ :) 8 декабря 2008 г. 17:52 пользователь Andrew Shitov написал: > > Это будет echo chamber во всей красе. Нужно писать про perl6 не в > отдельный > > блог, а на rsdn с vingrad-ом, в ЖЖ, в Твиттер и Френдфид. В свои > > корпоративные блоги, в конце концов :) > > Многие пишут про Перл хоть куда-нибудь? > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Mon Dec 8 06:56:06 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 8 Dec 2008 16:56:06 +0200 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <372679777.20081205224839@softsearch.ru> <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: 2008/12/8 Илья : >> Меня мотивируют блоги про perl6. После прочтения у меня появляется >> желание поиграться с этой прелестью, но пока дальше этого не заходит. >> Мне кажется, что серия мини-статей про November может помочь привлечь >> людей. Что-то в ключе: в p5 и других языках концепция X выглядит так, >> а в p6 это же вот так элегантно, коротко и красиво :) > > Ну если Андрей выдержит испытание моими пилотными постами на perl6.ru, > не пожалеет о своем опрометчивом предложении мне туда писать, то > почитать станет чуть больше. > > Довольно много о perl6 последнее время я пишу в своей ЖЖ-шке > http://ihrd.livejournal.com/ с тегом perl6. > > Если кто еще не читает, рекомендую блог moritza, у него там много > вкусного http://perlgeek.de/blog-en/ > Кислотный фон как бы жжот глаза :( > В ближайшее время разных проектов на perl6 станет больше, я постараюсь > рассказывать о них всех, не только о Ноябре. Да и поучаствовать > планирую как минимум еще в двух :) > > А кстати, Jeff Horwitz запустил November под mod_perl6 и прислал нам > патч. На днях попробую и напишу про скорость, должно быть заметно > лучше 1.8 sec которые у нас сейчас на главной (еще месяц назад было 2 > sec) > > Илья > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From andy на shitov.ru Mon Dec 8 06:58:26 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 17:58:26 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: >> вкусного http://perlgeek.de/blog-en/ >> > Кислотный фон как бы жжот глаза :( На костер тебя! http://wall.org/~larry/ :-) Ну и vladivostok.pm.org :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Dec 8 06:59:02 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 17:59:02 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: >> Кислотный фон как бы жжот глаза :( А если серьезно, то оформление 2/3 нынешних перловых сайтов - блевотня и сакс. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Mon Dec 8 07:02:05 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 8 Dec 2008 18:02:05 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: <91318900812080702n4580249ev38679bfd1dd0125@mail.gmail.com> остальная 1/3 создана Андреем Шитовым? :) 8 декабря 2008 г. 17:59 пользователь Andrew Shitov написал: > >> Кислотный фон как бы жжот глаза :( > > А если серьезно, то оформление 2/3 нынешних перловых сайтов - блевотня и > сакс. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Mon Dec 8 07:02:59 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 8 Dec 2008 17:02:59 +0200 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: 2008/12/8 Andrew Shitov : >>> Кислотный фон как бы жжот глаза :( > > А если серьезно, то оформление 2/3 нынешних перловых сайтов - блевотня и сакс. > Желтый всетаки чуть мягче... :) Андрей, как предложить, например, use.perl.org сменить дизайн хотябы на более юзабельный? И чтоб они не ответили: а зачем, и так работает... ??? -- WBR, Yuri Pac From andy на shitov.ru Mon Dec 8 07:12:14 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 18:12:14 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: > Андрей, как предложить, например, use.perl.org сменить дизайн хотябы > на более юзабельный? Никак. > И чтоб они не ответили: а зачем, и так > работает... ??? Отвечали, и не раз, и часто именно так. Правильный же ответ такой: use.per.org был тестовой площадкой для Slashcode (slashcode.org), поэтому чего-то, что требовалось бы исключительно для use.perl.org, там не делалось и делаться не будет. Единственная возможность сделать use.perl.org приятным - забить на него и сделать новый красивый (2.0) сайт, который сохранит дух нунешнего, но сможет привлечь тех, кого раздражает тормознутость и отсталось use.perl.org. Развернутый ответ: http://use.perl.org/~andy.sh/journal/38005 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Dec 8 07:15:42 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 18:15:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: <493D2D6A.7060608@kapranoff.ru> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> Message-ID: Руслан, есть, кстати, еще более праведная задача. Сделать новый use.perl.org, заменив его современным сайтом с персональными блогами, друзьями, экспортами, импортами, подсветкой кода, автоссылками на спан, картинками, плюсовалками постов и пр. Даже есть инициативная группа немцев, которая готова принять участие. Сервер тоже есть, svn приделаем. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivanshirokoff на gmail.com Mon Dec 8 07:19:12 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Mon, 08 Dec 2008 18:19:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> Message-ID: <493D3AF0.9020902@gmail.com> Andrew Shitov пишет: > Руслан, есть, кстати, еще более праведная задача. Сделать новый > use.perl.org, заменив его современным сайтом с персональными блогами, > друзьями, экспортами, импортами, подсветкой кода, автоссылками на > спан, картинками, плюсовалками постов и пр. > > Даже есть инициативная группа немцев, которая готова принять участие. > Сервер тоже есть, svn приделаем. > > Готов в свободное от работы время нацелить на это свои познания в JS и XSL. From dimad.ag на gmail.com Mon Dec 8 07:20:01 2008 From: dimad.ag на gmail.com (Dmitriy Dzema) Date: Tue, 9 Dec 2008 01:20:01 +1000 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> Message-ID: <732AA6F9-0EDB-4F58-97BA-56EB908D3506@gmail.com> > Даже есть инициативная группа немцев, которая готова принять участие. > Сервер тоже есть, svn приделаем. Я бы тоже поучаствовал. лучше git :) From yu.pats на gmail.com Mon Dec 8 07:30:39 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 8 Dec 2008 17:30:39 +0200 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: <732AA6F9-0EDB-4F58-97BA-56EB908D3506@gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <732AA6F9-0EDB-4F58-97BA-56EB908D3506@gmail.com> Message-ID: 2008/12/8 Dmitriy Dzema : >> Даже есть инициативная группа немцев, которая готова принять участие. >> Сервер тоже есть, svn приделаем. > > Я бы тоже поучаствовал. > лучше git :) > Точно, начнем с того какой VC лучше :) -- WBR, Yuri Pac From ruz на bestpractical.com Mon Dec 8 07:35:54 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 18:35:54 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> Message-ID: <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> Мир во всем мире навести. Начался разброд и шатания. Может остановимся на чем-то более минималистичным, что можно уложить в хакмитинг, а потом смотреть по резултатам? Нет? Мне конечно понятны все великие цели, но вот в реальности быстро все развеевается. 2008/12/8 Andrew Shitov : > Руслан, есть, кстати, еще более праведная задача. Сделать новый > use.perl.org, заменив его современным сайтом с персональными блогами, > друзьями, экспортами, импортами, подсветкой кода, автоссылками на > спан, картинками, плюсовалками постов и пр. > > Даже есть инициативная группа немцев, которая готова принять участие. > Сервер тоже есть, svn приделаем. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From andy на shitov.ru Mon Dec 8 07:38:23 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 18:38:23 +0300 Subject: [Moscow.pm] mos.pm Message-ID: Кому нужен moscow.pm? Отдам http://www.pm.org/groups/141.html -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Mon Dec 8 07:39:29 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 18:39:29 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <732AA6F9-0EDB-4F58-97BA-56EB908D3506@gmail.com> Message-ID: <589c94400812080739v3bdcc4e6ya1f47da2b2dcd70a@mail.gmail.com> Пофигу какой VC. Я буду юзать git, svk, svn, darcs, что угодно... бумажки можно собрать в начале встречи и будет использоваться победитель голосования :) 2008/12/8 Yuri Pac : > 2008/12/8 Dmitriy Dzema : >>> Даже есть инициативная группа немцев, которая готова принять участие. >>> Сервер тоже есть, svn приделаем. >> >> Я бы тоже поучаствовал. >> лучше git :) >> > > Точно, начнем с того какой VC лучше :) > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruz на bestpractical.com Mon Dec 8 07:40:34 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 18:40:34 +0300 Subject: [Moscow.pm] mos.pm In-Reply-To: References: Message-ID: <589c94400812080740g53d4d141qeb83a83611eb7e26@mail.gmail.com> Что так? 2008/12/8 Andrew Shitov : > Кому нужен moscow.pm? > > Отдам http://www.pm.org/groups/141.html > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From unera на debian.org Mon Dec 8 07:40:38 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 8 Dec 2008 18:40:38 +0300 Subject: [Moscow.pm] =?utf-8?b?0Y3QutGB0L/QvtGA0YIv0LjQvNC/0L7RgNGC?= Message-ID: <20081208154036.GF25098@work.uvw.ru> apache:[~]$ cat AA.pm package AA; use A from => 'AA'; sub import { printf "import AA: %s\n", join " ", @_; } print "== AA ==\n"; 1; apache:[~]$ cat test.pl use warnings; use strict; use A from => 'main'; use AA from => 'main'; print "main\n"; apache:[~]$ perl test.pl == A == import A: A from main import A: A from AA == AA == import AA: AA from main main то есть в импорте имеем имя текущего модуля и параметры импорта. А как узнать в этой функции ИЗ какого модуля нас экспортируют? то есть чтобы нечто вроде сборщика статистики пишется, хочется чтобы написали в модуле use blah; и далее print blah->foos; вывели перечень функций в ДАННОМ модуле. соответственно для реализации такой возможности нужно в импортируемом знать откуда нас импортируют КАК? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From yu.pats на gmail.com Mon Dec 8 07:41:34 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 8 Dec 2008 17:41:34 +0200 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: 2008/12/8 Andrew Shitov : >> Андрей, как предложить, например, use.perl.org сменить дизайн хотябы >> на более юзабельный? > > Никак. > >> И чтоб они не ответили: а зачем, и так >> работает... ??? > > Отвечали, и не раз, и часто именно так. > > Правильный же ответ такой: use.per.org был тестовой площадкой для > Slashcode (slashcode.org), поэтому чего-то, что требовалось бы > исключительно для use.perl.org, там не делалось и делаться не будет. > > Единственная возможность сделать use.perl.org приятным - забить на > него и сделать новый красивый (2.0) сайт, который сохранит дух > нунешнего, но сможет привлечь тех, кого раздражает тормознутость и > отсталось use.perl.org. > > Развернутый ответ: http://use.perl.org/~andy.sh/journal/38005 > А perl.org второй по популярности сайт после cpan.org (http://trends.google.com/websites?q=perl.org,++cpan.org,+pm.org,+perl.com&geo=all&date=mtd&sort=1) -- WBR, Yuri Pac From andy на shitov.ru Mon Dec 8 07:42:19 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 18:42:19 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> Message-ID: > Мир во всем мире навести. Это мы и без хакмита сделаем :-) > Начался разброд и шатания. Может остановимся на чем-то более > минималистичным, что можно уложить в хакмитинг, а потом смотреть по > резултатам? Нет? Да! Я лишь про то, что в голове можно держать направление (вектор :-) на то, чтобы можно было превратить в нечто большее, написав нечто меньшее. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Dec 8 07:43:38 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 18:43:38 +0300 Subject: [Moscow.pm] mos.pm In-Reply-To: <589c94400812080740g53d4d141qeb83a83611eb7e26@mail.gmail.com> References: <589c94400812080740g53d4d141qeb83a83611eb7e26@mail.gmail.com> Message-ID: > Что так? Я сделал то, что хотел. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Mon Dec 8 07:44:33 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 8 Dec 2008 17:44:33 +0200 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> Message-ID: 2008/12/8 Andrew Shitov : >> Мир во всем мире навести. > > Это мы и без хакмита сделаем :-) > >> Начался разброд и шатания. Может остановимся на чем-то более >> минималистичным, что можно уложить в хакмитинг, а потом смотреть по >> резултатам? Нет? > > Да! > > Я лишь про то, что в голове можно держать направление (вектор :-) на > то, чтобы можно было превратить в нечто большее, написав нечто > меньшее. > Да, чтоб держать вектор нужен отдельный человек, ты например :) -- WBR, Yuri Pac From andy на shitov.ru Mon Dec 8 07:44:57 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 18:44:57 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: > А perl.org второй по популярности сайт после cpan.org perl.org тот еще старперский сайт, к сожалению. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From unera на debian.org Mon Dec 8 07:53:34 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 8 Dec 2008 18:53:34 +0300 Subject: [Moscow.pm] =?utf-8?b?0Y3QutGB0L/QvtGA0YIv0LjQvNC/0L7RgNGC?= In-Reply-To: <20081208154036.GF25098@work.uvw.ru> References: <20081208154036.GF25098@work.uvw.ru> Message-ID: <20081208155333.GG25098@work.uvw.ru> cat A.pm package A; sub import { printf "import A: %s\n", join " ", @_; } print "== A ==\n"; 1; забыл привести A.pm впрочем из теста видно :) Tmppo> apache:[~]$ cat AA.pm Tmppo> package AA; Tmppo> use A from => 'AA'; Tmppo> sub import { printf "import AA: %s\n", join " ", @_; } Tmppo> print "== AA ==\n"; Tmppo> 1; Tmppo> apache:[~]$ cat test.pl Tmppo> use warnings; Tmppo> use strict; Tmppo> use A from => 'main'; Tmppo> use AA from => 'main'; Tmppo> print "main\n"; Tmppo> apache:[~]$ perl test.pl Tmppo> == A == Tmppo> import A: A from main Tmppo> import A: A from AA Tmppo> == AA == Tmppo> import AA: AA from main Tmppo> main Tmppo> то есть в импорте имеем имя текущего модуля и параметры импорта. Tmppo> А как узнать в этой функции ИЗ какого модуля нас экспортируют? Tmppo> то есть чтобы нечто вроде сборщика статистики пишется, хочется Tmppo> чтобы написали в модуле use blah; Tmppo> и далее print blah->foos; Tmppo> вывели перечень функций в ДАННОМ модуле. Tmppo> соответственно для реализации такой возможности нужно в импортируемом Tmppo> знать откуда нас импортируют Tmppo> КАК? Tmppo> -- Tmppo> ... mpd is off Tmppo> . ''`. Dmitry E. Oboukhov Tmppo> : :? : email: unera на debian.org jabber://UNera на uvw.ru Tmppo> `. `~? GPGKey: 1024D / F8E26537 2006-11-21 Tmppo> `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From forihrd на gmail.com Mon Dec 8 07:55:34 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Tue, 9 Dec 2008 01:55:34 +1000 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: > Кислотный фон как бы жжот глаза :( RSS-reader наше все. From ruz на bestpractical.com Mon Dec 8 08:03:30 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 19:03:30 +0300 Subject: [Moscow.pm] =?utf-8?b?0Y3QutGB0L/QvtGA0YIv0LjQvNC/0L7RgNGC?= In-Reply-To: <20081208154036.GF25098@work.uvw.ru> References: <20081208154036.GF25098@work.uvw.ru> Message-ID: <589c94400812080803k2a1be901u95379b36c66dff1f@mail.gmail.com> caller? 2008/12/8 Dmitry E. Oboukhov : > apache:[~]$ cat AA.pm > package AA; > use A from => 'AA'; > sub import { printf "import AA: %s\n", join " ", @_; } > > print "== AA ==\n"; > 1; > apache:[~]$ cat test.pl > use warnings; > use strict; > use A from => 'main'; > use AA from => 'main'; > print "main\n"; > > apache:[~]$ perl test.pl > == A == > import A: A from main > import A: A from AA > == AA == > import AA: AA from main > main > > > то есть в импорте имеем имя текущего модуля и параметры импорта. > > А как узнать в этой функции ИЗ какого модуля нас экспортируют? > > то есть чтобы нечто вроде сборщика статистики пишется, хочется > чтобы написали в модуле use blah; > > и далее print blah->foos; > > вывели перечень функций в ДАННОМ модуле. > > соответственно для реализации такой возможности нужно в импортируемом > знать откуда нас импортируют > > КАК? > -- > ... mpd is off > > . ''`. Dmitry E. Oboukhov > : :' : email: unera на debian.org jabber://UNera на uvw.ru > `. `~' GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > > iEYEARECAAYFAkk9P/QACgkQq4wAz/jiZTeRJwCgqcJX82YcH2dTxxDzYQ7i1fru > AmMAn2giLSqqgORDgxTFdVyROh0/W/6y > =rPcc > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From alex на kapranoff.ru Mon Dec 8 08:03:23 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 08 Dec 2008 19:03:23 +0300 Subject: [Moscow.pm] mos.pm In-Reply-To: References: Message-ID: <493D454B.4080301@kapranoff.ru> Andrew Shitov wrote: > Кому нужен moscow.pm? > > Отдам http://www.pm.org/groups/141.html На повышение? :) From andy на shitov.ru Mon Dec 8 08:14:27 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 8 Dec 2008 19:14:27 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> Message-ID: > Нужно: помещение на один день (субботу, воскресенье), Сколько человек готово прийти (придти)? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Mon Dec 8 08:15:43 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 8 Dec 2008 18:15:43 +0200 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: 2008/12/8 Илья : >> Кислотный фон как бы жжот глаза :( > RSS-reader наше все. > -- И наше тоже. Этим и спасаемся. за ссылки спасибо. -- WBR, Yuri Pac From shafiev на gmail.com Mon Dec 8 09:30:20 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 8 Dec 2008 20:30:20 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> Message-ID: <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> Я бы пришел бы. Но боюсь моих прогграмерских скиллов не хватит чтобы сделать что нить толковое 8 декабря 2008 г. 19:14 пользователь Andrew Shitov написал: > > Нужно: помещение на один день (субботу, воскресенье), > > Сколько человек готово прийти (придти)? > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Mon Dec 8 09:35:06 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 8 Dec 2008 20:35:06 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> Message-ID: Я готов. Ес-но не всегда, но готов. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Mon Dec 8 09:36:53 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 8 Dec 2008 20:36:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> Message-ID: > > Я бы пришел бы. Но боюсь моих прогграмерских скиллов не хватит чтобы > сделать что нить толковое > Вот и подтянешь ;-) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Mon Dec 8 09:42:45 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 8 Dec 2008 20:42:45 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> Message-ID: <589c94400812080942m1fa4c47bj7ab15d20e850d914@mail.gmail.com> Как на счет 18-го в четверг встретиться на тех митинг. Я могу рассказать толк про который речь шла в соседнем топике, а потом обсудить детали и дату. Мне кажется, что в этом году не получится собрать народ на хакмитинг и НГ праздники не лучшее время (там наверное все уже назначили планы), но суббота 17 января неплохой день. И целый месяц на утряску деталей и бронирование личного времени. Какие мысли? 2008/12/8 Denis Evdokimov : > Я готов. > Ес-но не всегда, но готов. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From evgeniy на kosov.su Mon Dec 8 09:46:10 2008 From: evgeniy на kosov.su (Eugene Kosov) Date: Mon, 08 Dec 2008 20:46:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: <589c94400812080942m1fa4c47bj7ab15d20e850d914@mail.gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> <589c94400812080942m1fa4c47bj7ab15d20e850d914@mail.gmail.com> Message-ID: <493D5D62.4050902@kosov.su> Ruslan Zakirov wrote: > Как на счет 18-го в четверг встретиться на тех митинг. Я могу > рассказать толк про который речь шла в соседнем топике, а потом > обсудить детали и дату. Мне кажется, что в этом году не получится > собрать народ на хакмитинг и НГ праздники не лучшее время (там > наверное все уже назначили планы), но суббота 17 января неплохой день. > И целый месяц на утряску деталей и бронирование личного времени. > > Какие мысли? > В моем ежедневнике 17е пока свободно :) Мне было бы интересно коллективно покодить, т.ч. меня записывайте... -- С уважением, Евгений Косов. From yu.pats на gmail.com Mon Dec 8 10:36:11 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 8 Dec 2008 20:36:11 +0200 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+IG1vc2Nvdy5wbSDQvNC+0LbQtdGCINGB?= =?utf-8?b?0LTQtdC70LDRgtGMIHRvIHVuZGllIHBlcmw=?= In-Reply-To: <589c94400812080942m1fa4c47bj7ab15d20e850d914@mail.gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> <589c94400812080942m1fa4c47bj7ab15d20e850d914@mail.gmail.com> Message-ID: 2008/12/8 Ruslan Zakirov : > Как на счет 18-го в четверг встретиться на тех митинг. Я могу > рассказать толк про который речь шла в соседнем топике, а потом > обсудить детали и дату. Мне кажется, что в этом году не получится > собрать народ на хакмитинг и НГ праздники не лучшее время (там > наверное все уже назначили планы), но суббота 17 января неплохой день. > И целый месяц на утряску деталей и бронирование личного времени. > > Какие мысли? > Было бы классно подключить удаленных товарищей (меня например) в режиме listen-only по скайпу! > 2008/12/8 Denis Evdokimov : >> Я готов. >> Ес-но не всегда, но готов. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From inthrax на gmail.com Mon Dec 8 12:11:14 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 8 Dec 2008 23:11:14 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> Message-ID: <20f279210812081211k37215285t6f102dc945bf7e51@mail.gmail.com> Если не будет никакой фигни, то с удовольствием поучаствую. (нужно же кому-то в utf8 все делать:) 2008/12/8 Andrew Shitov : >> Нужно: помещение на один день (субботу, воскресенье), > > Сколько человек готово прийти (придти)? > -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Mon Dec 8 12:13:23 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 8 Dec 2008 23:13:23 +0300 Subject: [Moscow.pm] mos.pm In-Reply-To: References: Message-ID: <20f279210812081213v59c33980i98e111745266191b@mail.gmail.com> А что под этим подразумевается? 2008/12/8 Andrew Shitov : > Кому нужен moscow.pm? > > Отдам http://www.pm.org/groups/141.html > -- Best wishes, Vladimir V. Perepelitsa aka Mons From sharifulin на gmail.com Mon Dec 8 12:22:39 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 8 Dec 2008 23:22:39 +0300 Subject: [Moscow.pm] mos.pm In-Reply-To: <20f279210812081213v59c33980i98e111745266191b@mail.gmail.com> References: <20f279210812081213v59c33980i98e111745266191b@mail.gmail.com> Message-ID: <91318900812081222v7eff279aj4a34cc7ee4746a86@mail.gmail.com> "Я устал, я ухожу" ) 8 декабря 2008 г. 23:13 пользователь Vladimir V. Perepelitsa < inthrax на gmail.com> написал: > А что под этим подразумевается? > > 2008/12/8 Andrew Shitov : > > Кому нужен moscow.pm? > > > > Отдам http://www.pm.org/groups/141.html > > > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Mon Dec 8 12:38:38 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 8 Dec 2008 23:38:38 +0300 Subject: [Moscow.pm] =?koi8-r?b?QzMsIO7lINXNydLBwN3JyiBwZXJsLCDQ0s/J2tfP?= =?koi8-r?b?xMnUxczYzs/T1NggySDbwcLMz87ZINDSz8XL1MnSz9fBzsnR?= In-Reply-To: <589c94400812080343v6ae00f04w24f871419c5f5e7b@mail.gmail.com> References: <589c94400812080343v6ae00f04w24f871419c5f5e7b@mail.gmail.com> Message-ID: <20f279210812081238p1c18b27k84be8eebc029fb1f@mail.gmail.com> C3 2008/12/8 Ruslan Zakirov : > Начался треп^Wразговор про умирающий перл и это подтолкнуло меня > заняться небольшим исследованием вместо написания комментариев. > > Moose клевый? ДА! Что там там клевого? РОЛИ, C3, ДЕКЛАРАТИВНОСТЬ! > Зачем все эти вкусности? НЕ ЗНАЕМ! Вы используете? НЕТ! > > Тут встретился с проблемой абстракции и перегруженностью модуля > опциональным функционалом. Подумал и понял, что C3 - решение моей > проблемы. > > Задача: есть коллекция с встроенным итератором next: > > package MyApp::Collection; > use base 'MyApp::Base'; > > sub next { > my $self = shift; > > if ( $self->{'i'} >= @{ $self->{'list'} } ) { > $self->{'i'} = 0; > return undef; > } else { > return $self->{'list'}[$self->{'i'}++]; > } > } > > Так я и написал в test.pl. От нее наследуется пяток другой > непосредственных коллекций с различными типами объектов по которым > ходим "кругами". Парочке моделей нужно фильтровать коллекцию при > выдаче. Возникает дружный вопрос. А как это сделать? > > Первое решение - ALL_IN_ONE: > > package MyApp::Collection; > use base 'MyApp::Base'; > > sub filter { return 0 } > > sub next { > my $self = shift; > > my $res; > do { > if ( $self->{'i'} >= @{ $self->{'list'} } ) { > $self->{'i'} = 0; > return undef; > } else { > $res = $self->{'list'}[$self->{'i'}++]; > } > } while $self->filter( $res ); > return $res; > } > > Просто и аккуратно, но тут появляется задача не только фильтрации, но > и каких-то действий, например что-то типа map. Это только для примера, > но можно смыслить абстрактно. Логично делаем следующее: > > sub wrap { return $_[1] } > > sub next { > ... > return $self->wrap($res); > } > > Клево, но с каждым таким изменением код все больше и сложнее. И кто > сказал, что мы всегда хотим wrap'нуть после фильтрации? Может нужно в > другом порядке? > > Переходим к подклассам и линейному наследованию. Возвращаем начальную > реализацию коллекции и добавляем: > > package MyApp::Collection::WithFilter; > use base 'MyApp::Collection'; > > sub filter { return 0 } > > sub next { > my $self = shift; > my $res; > AGAIN: > $res = $self->SUPER::next(@_); > goto AGAIN if defined $res && $self->filter( $res ); > return $res; > } > > Где нужен фильтр, мы наследуем этот класс, получаем: Nodes isa > Collection::WithFilter isa Collection. Как сюда добавить WithWrap? А > никак. Во всяком случае проблему вариации последовательности фильтра и > обертки нам не решить без игры с @ISA и/или генерации мини классов. > > Переходим к C3: > > package MyApp::Collection::WithWrapper; > use Class::C3; > > sub wrap { return $_[1] } > > sub next { > my $self = shift; > my $res = $self->next::method(@_); > return undef unless defined $res; > return $self->wrap($res); > } > > package MyApp::Nodes; > use base 'MyApp::Collection::WithWrapper', > 'MyApp::Collection::WithFilter', 'MyApp::Collection'; > use Class::C3; > > sub filter { return $_[1] % 2 } > sub wrap { return "'$_[1]'" } > > И оно работает. Основное отличие $self->next::method(@_); Нужен другой > порядок? Переставили классы местами. > > Зачем все это? Код класса меньше, код имеет меньше условий, легче > следить и расширять. И нет нагрузки на объекты, где функционал не > используется. А велика ли нагрузка? А сколько мы выиграли? Проиграли? > > Создаем класс без фильтра, обертки и тестируем. С реализацией "все в > одном" он проигрывает классу, где используется фильтрация. Почему? > Меньше вызовов метода wrap так как часть объектов отфильтрована > простым фильтром. Класс без наворотов с C3 в ~1.7 раз быстрее чем > all-in-one реализация. > > Хм, а что с C3? А в C3 класс без фильтров и оберток получает > заслуженный прирост производительности, но класс со всеми наворотами > получает пенальти и становиться в 3-6 раз медленнее. О УЖОСС! Кто > сказал? Берем линейное наследование и стандартный вариант поиска > методов и получаем схожее замедление. Разница между C3 и стандартным > поиском методов остается только в ГИБКОСТИ решений. Хотя С3 > проигрывает all-in-one в 3.44 раза. > > Выводы: производительность в микро-тестах это конечно хорошо, клевые > циферки и прочее, но мы в реальном мире, решаем различные веселые > задачи каждый день, а для этого чаще нужны гибкие инструменты нежели > циферки. Больше циферок мы проигрываем в других местах и алгоритмах > более высокого уровня. Решил остановиться на all-in-one в моей задаче > так как объекты с фильтрами используются 80% времени. Если будет > наоборот или какая-то система с линейным наследованием потребует > больше гибкости, то я перейду на C3. > > В атачах тесты которые вы можете запустить, поиграться, выкинуть и забыть :) > > -- > Best regards, Ruslan. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Mon Dec 8 12:43:32 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 8 Dec 2008 23:43:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?QzMsIO7lINXNydLBwN3JyiBwZXJsLCDQ0s/J2tfP?= =?koi8-r?b?xMnUxczYzs/T1NggySDbwcLMz87ZINDSz8XL1MnSz9fBzsnR?= In-Reply-To: <20f279210812081238p1c18b27k84be8eebc029fb1f@mail.gmail.com> References: <589c94400812080343v6ae00f04w24f871419c5f5e7b@mail.gmail.com> <20f279210812081238p1c18b27k84be8eebc029fb1f@mail.gmail.com> Message-ID: <20f279210812081243r1b9d9f32odd10555d01f2927b@mail.gmail.com> fucking gmail... хотел сказать: C3 удобный паттерн. имхо более адекватный чем классический метод 2008/12/8 Vladimir V. Perepelitsa : > C3 > > 2008/12/8 Ruslan Zakirov : >> Начался треп^Wразговор про умирающий перл и это подтолкнуло меня >> заняться небольшим исследованием вместо написания комментариев. >> >> Moose клевый? ДА! Что там там клевого? РОЛИ, C3, ДЕКЛАРАТИВНОСТЬ! >> Зачем все эти вкусности? НЕ ЗНАЕМ! Вы используете? НЕТ! >> >> Тут встретился с проблемой абстракции и перегруженностью модуля >> опциональным функционалом. Подумал и понял, что C3 - решение моей >> проблемы. >> >> Задача: есть коллекция с встроенным итератором next: >> >> package MyApp::Collection; >> use base 'MyApp::Base'; >> >> sub next { >> my $self = shift; >> >> if ( $self->{'i'} >= @{ $self->{'list'} } ) { >> $self->{'i'} = 0; >> return undef; >> } else { >> return $self->{'list'}[$self->{'i'}++]; >> } >> } >> >> Так я и написал в test.pl. От нее наследуется пяток другой >> непосредственных коллекций с различными типами объектов по которым >> ходим "кругами". Парочке моделей нужно фильтровать коллекцию при >> выдаче. Возникает дружный вопрос. А как это сделать? >> >> Первое решение - ALL_IN_ONE: >> >> package MyApp::Collection; >> use base 'MyApp::Base'; >> >> sub filter { return 0 } >> >> sub next { >> my $self = shift; >> >> my $res; >> do { >> if ( $self->{'i'} >= @{ $self->{'list'} } ) { >> $self->{'i'} = 0; >> return undef; >> } else { >> $res = $self->{'list'}[$self->{'i'}++]; >> } >> } while $self->filter( $res ); >> return $res; >> } >> >> Просто и аккуратно, но тут появляется задача не только фильтрации, но >> и каких-то действий, например что-то типа map. Это только для примера, >> но можно смыслить абстрактно. Логично делаем следующее: >> >> sub wrap { return $_[1] } >> >> sub next { >> ... >> return $self->wrap($res); >> } >> >> Клево, но с каждым таким изменением код все больше и сложнее. И кто >> сказал, что мы всегда хотим wrap'нуть после фильтрации? Может нужно в >> другом порядке? >> >> Переходим к подклассам и линейному наследованию. Возвращаем начальную >> реализацию коллекции и добавляем: >> >> package MyApp::Collection::WithFilter; >> use base 'MyApp::Collection'; >> >> sub filter { return 0 } >> >> sub next { >> my $self = shift; >> my $res; >> AGAIN: >> $res = $self->SUPER::next(@_); >> goto AGAIN if defined $res && $self->filter( $res ); >> return $res; >> } >> >> Где нужен фильтр, мы наследуем этот класс, получаем: Nodes isa >> Collection::WithFilter isa Collection. Как сюда добавить WithWrap? А >> никак. Во всяком случае проблему вариации последовательности фильтра и >> обертки нам не решить без игры с @ISA и/или генерации мини классов. >> >> Переходим к C3: >> >> package MyApp::Collection::WithWrapper; >> use Class::C3; >> >> sub wrap { return $_[1] } >> >> sub next { >> my $self = shift; >> my $res = $self->next::method(@_); >> return undef unless defined $res; >> return $self->wrap($res); >> } >> >> package MyApp::Nodes; >> use base 'MyApp::Collection::WithWrapper', >> 'MyApp::Collection::WithFilter', 'MyApp::Collection'; >> use Class::C3; >> >> sub filter { return $_[1] % 2 } >> sub wrap { return "'$_[1]'" } >> >> И оно работает. Основное отличие $self->next::method(@_); Нужен другой >> порядок? Переставили классы местами. >> >> Зачем все это? Код класса меньше, код имеет меньше условий, легче >> следить и расширять. И нет нагрузки на объекты, где функционал не >> используется. А велика ли нагрузка? А сколько мы выиграли? Проиграли? >> >> Создаем класс без фильтра, обертки и тестируем. С реализацией "все в >> одном" он проигрывает классу, где используется фильтрация. Почему? >> Меньше вызовов метода wrap так как часть объектов отфильтрована >> простым фильтром. Класс без наворотов с C3 в ~1.7 раз быстрее чем >> all-in-one реализация. >> >> Хм, а что с C3? А в C3 класс без фильтров и оберток получает >> заслуженный прирост производительности, но класс со всеми наворотами >> получает пенальти и становиться в 3-6 раз медленнее. О УЖОСС! Кто >> сказал? Берем линейное наследование и стандартный вариант поиска >> методов и получаем схожее замедление. Разница между C3 и стандартным >> поиском методов остается только в ГИБКОСТИ решений. Хотя С3 >> проигрывает all-in-one в 3.44 раза. >> >> Выводы: производительность в микро-тестах это конечно хорошо, клевые >> циферки и прочее, но мы в реальном мире, решаем различные веселые >> задачи каждый день, а для этого чаще нужны гибкие инструменты нежели >> циферки. Больше циферок мы проигрываем в других местах и алгоритмах >> более высокого уровня. Решил остановиться на all-in-one в моей задаче >> так как объекты с фильтрами используются 80% времени. Если будет >> наоборот или какая-то система с линейным наследованием потребует >> больше гибкости, то я перейду на C3. >> >> В атачах тесты которые вы можете запустить, поиграться, выкинуть и забыть :) >> -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Mon Dec 8 12:46:47 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 8 Dec 2008 23:46:47 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <91318900812080404o74c1b616rea6d6f34fc1abacd@mail.gmail.com> <5770A839-87AF-4246-8743-245C164855A7@gmail.com> <91318900812080429r454d66eax8f66fc48321fcb79@mail.gmail.com> Message-ID: <20f279210812081246n73434584ha8658ea20cb6f74@mail.gmail.com> Будет вам орм :) чуток попозже... а вообще на ближайшей встрече можно будет попробовать обсудить одну идею, которая у нас родилась не так давно. Perl Enterprize 2008/12/8 Илья : > Ну а начать придется с чего-то клевого, например > нового идеального ORM. Да. Чего-то такого. -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Mon Dec 8 15:49:00 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 9 Dec 2008 02:49:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/M1c/GxtTP0A==?= Message-ID: <20f279210812081549t6891f02eicb3d5161f25bbf29@mail.gmail.com> гм... а зачем нам ветка 5.8 если у нас есть 5.10? 2008/12/7 Ruslan Zakirov : > Вышел http://search.cpan.org/~nwclark/perl-5.8.9-RC2/ > > Делаем следующее: > wget http://search.cpan.org/CPAN/authors/id/N/NW/NWCLARK/perl-5.8.9-RC2.tar.gz > tar -xzvf perl-5.8.9-RC2.tar.gz > cd perl-5.8.9-RC2/ > ./Configure -des -Dprefix=$HOME/perl-5.8.9-RC2/ > make && make test && make install > > # репортим об ошибках, если такие имеются > > cd ~/perl-5.8.9-RC2/ > ./bin/cpan > # конфигурим, хотя сейчас автоматом можно настроить по умолчанию > > o conf prerequisites_policy follow > # чтобы постоянно не спрашивало про зависимости > > o conf commit > > install CPAN::Reporter > o conf init test_report > # говорим yes на первый вопрос, далее вводим свое мыло, а отсальное по умолчанию > > o conf commit > > install Bundle::CPAN > quit > > # для верности :) > > ./bin/cpan > > # Далее инсталим все модули, которые используем в проектах и не > только. Что-то вроде: > > install DBI Moose POE > > # периодически заглядываем в консоль и смотрим как и идут дела. Иногда > придется ответить на вопросы. > > # Сообщаем в p5p о обнаруженых ошибках. > > quit > cd .. > rm -fr perl-5.8.9-RC2 > > всё, установка и настройка всего занимает менее 30 минут. > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From al на beshenov.ru Mon Dec 8 16:30:30 2008 From: al на beshenov.ru (Alexey Beshenov) Date: Tue, 9 Dec 2008 03:30:30 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <493C7372.8040203@kapranoff.ru> References: <372679777.20081205224839@softsearch.ru> <493C7372.8040203@kapranoff.ru> Message-ID: <200812090330.31138.al@beshenov.ru> On Monday 08 December 2008 04:08:02 Alex Kapranoff wrote: >> C# жив, пока у Микрософта есть бюджет на его пиар. И место в >> рейтинге показатель размера этого бюджета, а не популярности >> языка. > > На C# полным полно проектов под Линукс. Тоже происки Микрософта? Судя по тому же sf.net --- не очень много крупных проектов, которые бы разрабатывались для свободных реализаций CLI. И вот слова Столлмана к вопросу о свободных реализациях: http://fsfeurope.org/documents/rms-fs-2006-03-09.en.html Mono is a free implementation of Microsoft's language C#. Microsoft has declared itself our enemy and we know that Microsoft is getting patents on some features of C#. So I think it's dangerous to use C#, and it may be dangerous to use Mono. There's nothing wrong with Mono. Mono is a free implementation of a language that users use. It's good to provide free implementations. We should have free implementations of every language. But, depending on it is dangerous, and we better not do that. -- Pungenday, Aftermath 51 YOLD 3174 Alexey Beshenov http://beshenov.ru/ From nordicdyno на yandex.ru Tue Dec 9 03:16:50 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 09 Dec 2008 14:16:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> Message-ID: <26701228821410@webmail85.yandex.ru> +1, подтянул бы скиллы =) 08.12.08, 20:30, "Naim Shafiev" : > Я бы пришел бы. Но боюсь моих прогграмерских скиллов не хватит чтобы сделать что нить толковое > > 8 декабря 2008 г. 19:14 пользователь Andrew Shitov написал: > > > Нужно: помещение на один день (субботу, воскресенье), > > > > Сколько человек готово прийти (придти)? > > > > -- > > Andrew Shitov > > ______________________________________________________________________ > > andy на shitov.ru | http://shitov.ru > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > From forihrd на gmail.com Tue Dec 9 04:44:00 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Tue, 9 Dec 2008 22:44:00 +1000 Subject: [Moscow.pm] mos.pm In-Reply-To: References: <589c94400812080740g53d4d141qeb83a83611eb7e26@mail.gmail.com> Message-ID: Привет, > Я сделал то, что хотел. я искренне надеюсь что то, что ты еще хочешь сделать, тоже будет иметь отношение к Perl :) У тебя здорово получилось все это встряхнуть. С живиньким сообществом куда веселее чем без, спасибо. Илья From forihrd на gmail.com Tue Dec 9 05:02:53 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Tue, 9 Dec 2008 23:02:53 +1000 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: <91318900812080654m33b25dcck5ce32e8ebdd0d181@mail.gmail.com> References: <493D2EA2.1030102@kapranoff.ru> <91318900812080654m33b25dcck5ce32e8ebdd0d181@mail.gmail.com> Message-ID: Привет, А здорово бы на perl6.ru прикрутить подсветку синтаксиса на основе STD.pm, как это сделали для тестов на perlcabal.org. Хм. А на базе этого потом можно и обменник для perl6 кода с подсветкой сделать. Тем более это не просто подсветка а сразу проверка на синтаксическую верность. Андрей, выложи код perl6 на git. Я бы хотел попробовать это прикрутить. Наличие такого центрального блога как perl6.ru -- это очень хорошо и никак не мешает писать всем желающим во всех остальных пригодных местах. Я буду постит на perl6 инсайдерские новости, а в своем блоге оставлю рассуждения и мысли. Илья From ruz на bestpractical.com Tue Dec 9 05:33:04 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 9 Dec 2008 16:33:04 +0300 Subject: [Moscow.pm] =?utf-8?b?0LHRg9C00LXQvCDQstGB0YLRgNC10YfQsNGC0Yw=?= =?utf-8?b?0YHRjyDQsiDRgdC70LXQtNGD0Y7RidC40Lkg0YfQtdGC0LLQtdGA0LMg?= =?utf-8?b?MTgt0LPQviDQtNC10LrQsNCx0YDRjz8=?= Message-ID: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> планерка :) * толки( мой, кто-то еще? ) * обсуждение хакмита 17 или 18 января (первые выходные после больших праздников) * по желанию пиво, еда и прочее пока: * нет помещения, проектора для толков * если их не будет, то нужно забронировать столик где-то (или опять клеш кафе?) -- Best regards, Ruslan. From andy на shitov.ru Tue Dec 9 05:36:30 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 9 Dec 2008 16:36:30 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: References: <493D2EA2.1030102@kapranoff.ru> <91318900812080654m33b25dcck5ce32e8ebdd0d181@mail.gmail.com> Message-ID: > А здорово бы на perl6.ru прикрутить подсветку синтаксиса на основе > STD.pm, как это сделали для тестов на perlcabal.org. Хм. А на базе > этого потом можно и обменник для perl6 кода с подсветкой сделать. Тем > более это не просто подсветка а сразу проверка на синтаксическую > верность. Да, только цвета человеческие, ну и с кешированием и т. п. :-) > Андрей, выложи код perl6 на git. Я бы хотел попробовать это прикрутить. Положу на google svn. > Наличие такого центрального блога как perl6.ru -- это очень хорошо и > никак не мешает писать всем желающим во всех остальных пригодных Понимаешь :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From alex на kapranoff.ru Tue Dec 9 05:43:54 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 09 Dec 2008 16:43:54 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: References: <493D2EA2.1030102@kapranoff.ru> <91318900812080654m33b25dcck5ce32e8ebdd0d181@mail.gmail.com> Message-ID: <493E761A.4020802@kapranoff.ru> Andrew Shitov wrote: >> А здорово бы на perl6.ru прикрутить подсветку синтаксиса на основе >> STD.pm, как это сделали для тестов на perlcabal.org. Хм. А на базе >> этого потом можно и обменник для perl6 кода с подсветкой сделать. Тем >> более это не просто подсветка а сразу проверка на синтаксическую >> верность. > > Да, только цвета человеческие, ну и с кешированием и т. п. :-) > >> Андрей, выложи код perl6 на git. Я бы хотел попробовать это прикрутить. > > Положу на google svn. > >> Наличие такого центрального блога как perl6.ru -- это очень хорошо и >> никак не мешает писать всем желающим во всех остальных пригодных > > Понимаешь :-) И трансляцию настроить везде! From andy на shitov.ru Tue Dec 9 05:45:15 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 9 Dec 2008 16:45:15 +0300 Subject: [Moscow.pm] =?utf-8?b?0LHRg9C00LXQvCDQstGB0YLRgNC10YfQsNGC0Yw=?= =?utf-8?b?0YHRjyDQsiDRgdC70LXQtNGD0Y7RidC40Lkg0YfQtdGC0LLQtdGA0LMg?= =?utf-8?b?MTgt0LPQviDQtNC10LrQsNCx0YDRjz8=?= In-Reply-To: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> Message-ID: > * если их не будет, то нужно забронировать столик где-то (или опять клеш кафе?) С помещениями кризис :-) Но 18-е -- день рождения перла, он не обидится, если толков не будет :) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Tue Dec 9 07:39:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 9 Dec 2008 18:39:48 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: <493E761A.4020802@kapranoff.ru> References: <493D2EA2.1030102@kapranoff.ru> <91318900812080654m33b25dcck5ce32e8ebdd0d181@mail.gmail.com> <493E761A.4020802@kapranoff.ru> Message-ID: Клиентская часть сайта - в репозитории: svn checkout http://perlblog.googlecode.com/svn/trunk/ perlblog Там же лежат тестовые записи в базу и конфиг Апача. TODO там же. Кому нужен коммит-бит, пишите. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Tue Dec 9 07:47:07 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 9 Dec 2008 18:47:07 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: References: <493D2EA2.1030102@kapranoff.ru> <91318900812080654m33b25dcck5ce32e8ebdd0d181@mail.gmail.com> <493E761A.4020802@kapranoff.ru> Message-ID: > Кому нужен коммит-бит, пишите. P. S. Нужен аккаунт на гугле. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Tue Dec 9 10:37:10 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 09 Dec 2008 21:37:10 +0300 Subject: [Moscow.pm] =?utf-8?b?0K3RhSAuLiDQt9C90LDQu9C4INCx0Ysg0YfRgtC+?= =?utf-8?b?INGDINC/0LXRgNC70LAg0LLQvdGD0YLRgNC4IC0g0L/QtdGA0LXRiNC70Lgg?= =?utf-8?b?0LHRiyDQvdCwINC/0LjRgtC+0L0u?= Message-ID: <493EBAD6.4050302@serezhkin.com> Привет. Помнится я Монсу обещал показать как "Это" и "Не множко другой перл" Вот такая программа : #!/usr/bin/perl use strict; use Refmonitor; my $a=new RefWatcher; my @b=(\$a)x4; while (@b) { print "Start another undef\n"; shift @b; } print "Done Undef\n"; die; package RefWatcher; sub new {print "new RefWatcher\n"; return bless {junk=>'somedata'};} sub REFCHANGE { my ($self, $references)=@_; my $There_is_safe_to_reference_self=\$self; undef $There_is_safe_to_reference_self; # and dereference print "$self -> REFCHANGE() now $references references\n"; } Делает : vany:~/src/refmonitor$perl test.pl new RefWatcher RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 5 references Start another undef RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 4 references Start another undef RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 3 references Start another undef RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 2 references Start another undef RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 1 references Done Undef Died at test.pl line 12. В результате написания этого безобразия которое "давайте в репозитории этого не будет" (с) ... начальник нашего репозитория. Пришлось понять как работает i386, att asm, gdb и ещё куча матерных слов. То что мэджиком, как я надеялся, туда не попасть, и на скаляр типа объект SvROK говорит что не RV. Вообщем я не знаю как к всему этому относится, макрос на макросе и макросом погоняет. Большинство макросов не экспортированы, а нужны при хаченьи перла, пришлось копипастить. Вообщем всё в аттаче, раскажите, работает ли на линуксе и на amd64 - вроде получилось кросплатформенно, правда пока только для интела. И ещё, место ли такой упячке на цпане ? -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: Makefile.PL Type: application/x-perl Size: 272 bytes Desc: отсутствует URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: Refmonitor.pm Type: application/x-perl Size: 331 bytes Desc: отсутствует URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: Refmonitor.xs Type: image/x-xbitmap Size: 3646 bytes Desc: отсутствует URL: From dmitry на karasik.eu.org Tue Dec 9 12:46:28 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 09 Dec 2008 21:46:28 +0100 Subject: [Moscow.pm] Эх .. знали бы что у перла внутри - перешли бы на питон. In-Reply-To: <493EBAD6.4050302@serezhkin.com> (Vany Serezhkin's message of "Tue, 09 Dec 2008 21:37:10 +0300") References: <493EBAD6.4050302@serezhkin.com> Message-ID: <84prk16pqz.fsf@tetsuo.karasik.eu.org> Hi Vany! > И ещё, место ли такой упячке на цпане ? Если на CPAN, то лучше Devel::RefWatcher посмотри еще на Devel::Refcount и на Devel::FindRef -- Sincerely, Dmitry Karasik From ivan на serezhkin.com Tue Dec 9 12:50:15 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 09 Dec 2008 23:50:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?/MggLi4g2s7BzMkgwtkg3tTPINUg0MXSzMEg187V?= =?koi8-r?b?1NLJIC0g0MXSxdvMySDC2SDOwSDQydTPzi4=?= In-Reply-To: <84prk16pqz.fsf@tetsuo.karasik.eu.org> References: <493EBAD6.4050302@serezhkin.com> <84prk16pqz.fsf@tetsuo.karasik.eu.org> Message-ID: <493EDA07.8050909@serezhkin.com> Dmitry Karasik wrote: > Hi Vany! > > >> И ещё, место ли такой упячке на цпане ? >> > > Если на CPAN, то лучше Devel::RefWatcher > > посмотри еще на Devel::Refcount и на Devel::FindRef > Ну сначала это безобразие надо вылизать, под i386 bsd работает я кстати не знаю как в линуксе mprotect работает. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From inthrax на gmail.com Tue Dec 9 13:25:00 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 10 Dec 2008 00:25:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?/MggLi4g2s7BzMkgwtkg3tTPINUg0MXSzMEg187V?= =?koi8-r?b?1NLJIC0g0MXSxdvMySDC2SDOwSDQydTPzi4=?= In-Reply-To: <493EBAD6.4050302@serezhkin.com> References: <493EBAD6.4050302@serezhkin.com> Message-ID: <20f279210812091325o72986836xe260e5005a3da2cd@mail.gmail.com> Прикольно хотя имхо Devel::RefCount делает то-же самое. -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Tue Dec 9 13:26:45 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 10 Dec 2008 00:26:45 +0300 Subject: [Moscow.pm] perl6.ru to un-die In-Reply-To: References: <493D2EA2.1030102@kapranoff.ru> <91318900812080654m33b25dcck5ce32e8ebdd0d181@mail.gmail.com> <493E761A.4020802@kapranoff.ru> Message-ID: <20f279210812091326k1b70ea6exa50559de3256c997@mail.gmail.com> давай мне ломать не по делу ничего не буду :) Акк - с которого пишу 2008/12/9 Andrew Shitov : > Клиентская часть сайта - в репозитории: > svn checkout http://perlblog.googlecode.com/svn/trunk/ perlblog > > Там же лежат тестовые записи в базу и конфиг Апача. TODO там же. > > Кому нужен коммит-бит, пишите. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From ivan на serezhkin.com Tue Dec 9 16:43:37 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Wed, 10 Dec 2008 03:43:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?/MggLi4g2s7BzMkgwtkg3tTPINUg0MXSzMEg187V?= =?koi8-r?b?1NLJIC0g0MXSxdvMySDC2SDOwSDQydTPzi4=?= In-Reply-To: <20f279210812091325o72986836xe260e5005a3da2cd@mail.gmail.com> References: <493EBAD6.4050302@serezhkin.com> <20f279210812091325o72986836xe260e5005a3da2cd@mail.gmail.com> Message-ID: <493F10B9.6050102@serezhkin.com> Vladimir V. Perepelitsa wrote: > Прикольно > хотя имхо Devel::RefCount делает то-же самое. > Не, Ты непонял, он по изменению рефкаунта событие генерит. Посмотреть то количество ссылок - это не проблема, проблема в том, что sv_free() ни ухом ни рылом про мэджик, и соответственно штатными редствами этого получить нельзя. Атутмеханизм .. похжий на DESTROY, не осилил обращение по стэшу методам. В релизной версии видимо придётся реализовать. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Dec 9 16:50:44 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Wed, 10 Dec 2008 03:50:44 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <717480787.20081205233611@gmail.com> <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> <589c94400812080423n340c5beaq7a8374f871611b09@mail.gmail.com> Message-ID: <493F1264.6060807@serezhkin.com> Илья wrote: >> Я больше говорил не про питон и перетягивание канатов между ЯП, а про >> привлечение новых пар рук, глаз, поклонников к perl6 из стана perl5 и >> тех кто никогда не писал на любом ЯП или писал на C/C++/Delphi и >> прочих языках.Там эти руки, глаза, уши, языки, вопросы, тесты, >> реализации, приложения очень нужны для мотивации той самой горстки >> разработчиков и развития проекта в целом. >> > > Yay! Меня завораживает идея Parrotа, когда инстантс в Perl6 класса > написанного на Python использующего функцию из модуля написанного на > Ruby. > Да это как бы само собой разумеется, там круче, там внутри из типов данных можно верёвки вить. библиотеки с типами даных можно подключать, аобычные сошки большене нужно оборачивать в xs. Для обычных сошек нативные сигнатуры - вот это клёво. > Мне не кажется, что стоит напрягаться по поводу конкуренции с другими > языками. Стоит напрягаться по поводу малого числа таких как я ? > молодых начинающих выбравших Perl. Стоит напрягаться по поводу жутких > сайтов и хренового PR-a у Perl. > Хм, чтобы выбрать перл - надо быть чутьчуть сумасшедшим, прагматики пишут на яве. А вот дизайнер, передизанящий перловый сайты - это было бы клёво, только мы рисовать не умеем. Или же кто умеет ? или женат на офигенной дизаёнерше ? =) > В Perl-сообществе уже не первый раз поднимается эта тема про умирание > языка, это тоже очень хреновый PR. Такие темы дают большой отклик > среди программистов на других языках, что-тот типа ? ?ну мы же вам > говорили? ? это повод порадоваться для них, что не приходится > участвовать в таких вот обсуждениях. > Нужен курс молодого бойца с питонистическими тролями. И идём на лор =) > Perl-сообщество переживает какую-то затянувшуюся ломку. Кто-то шутил, > что все сумасшедшие ушли в perl6, черт никто не знает, что с ними > стало дальше? Сидят два эмбриона и обсуждают, есть ли жизнь после рождения. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Dec 9 16:57:26 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Wed, 10 Dec 2008 03:57:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: <732AA6F9-0EDB-4F58-97BA-56EB908D3506@gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <732AA6F9-0EDB-4F58-97BA-56EB908D3506@gmail.com> Message-ID: <493F13F6.4060406@serezhkin.com> Dmitriy Dzema wrote: >> Даже есть инициативная группа немцев, которая готова принять участие. >> Сервер тоже есть, svn приделаем. > > Я бы тоже поучаствовал. > лучше git :) +1 И тоже хочу посчупать git. Вебинтерфейс и бизнеслапшу мне давать писать нельзя. Могу делать кишочки. JS теперь тоже знаю. Умею openssl на приемлемом уровне, ну там всякаягенерация и подписывание сертификатов на автомате. умею дебажить и связывать воедино чужие куски кода. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Dec 9 16:59:35 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Wed, 10 Dec 2008 03:59:35 +0300 Subject: [Moscow.pm] mos.pm In-Reply-To: <589c94400812080740g53d4d141qeb83a83611eb7e26@mail.gmail.com> References: <589c94400812080740g53d4d141qeb83a83611eb7e26@mail.gmail.com> Message-ID: <493F1477.2040805@serezhkin.com> Ruslan Zakirov wrote: > Что так? > Есть такая традиция, раз в 6 лет мы меняем президента. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Dec 9 17:00:25 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Wed, 10 Dec 2008 04:00:25 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: References: <589c94400812080352r14b2f75cr548d71b4bc76f713@mail.gmail.com> Message-ID: <493F14A9.3090403@serezhkin.com> Andrew Shitov wrote: >> А perl.org второй по популярности сайт после cpan.org >> > > perl.org тот еще старперский сайт, к сожалению. > У орейли там _ТАКИЕ_ бабки крутятся ... Вообщем на самом деле перл это очень прибыльно. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Dec 9 17:01:23 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Wed, 10 Dec 2008 04:01:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPIG1vc2Nvdy5wbSDNz9bF1CDTxMXMwdTYIHRv?= =?koi8-r?b?IHVuZGllIHBlcmw=?= In-Reply-To: <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> References: <589c94400812080451w33e05b8dp83ac99446349e33d@mail.gmail.com> <493D2D6A.7060608@kapranoff.ru> <589c94400812080735n41bf1c33rffe201716c278a3c@mail.gmail.com> <218771510812080930r29651a5bue8547f42b6f36291@mail.gmail.com> Message-ID: <493F14E3.3070301@serezhkin.com> Naim Shafiev wrote: > Я бы пришел бы. Но боюсь моих прогграмерских скиллов не хватит чтобы > сделать что нить толковое Заодно прокачаеш скилы =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Tue Dec 9 17:03:53 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Wed, 10 Dec 2008 04:03:53 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <20f279210812081246n73434584ha8658ea20cb6f74@mail.gmail.com> References: <1043473541.20081206001817@softsearch.ru> <738603302.20081206120211@gmail.com> <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <91318900812080404o74c1b616rea6d6f34fc1abacd@mail.gmail.com> <5770A839-87AF-4246-8743-245C164855A7@gmail.com> <91318900812080429r454d66eax8f66fc48321fcb79@mail.gmail.com> <20f279210812081246n73434584ha8658ea20cb6f74@mail.gmail.com> Message-ID: <493F1579.7010205@serezhkin.com> Vladimir V. Perepelitsa wrote: > Будет вам орм :) > чуток попозже... > > а вообще на ближайшей встрече можно будет попробовать обсудить одну > идею, которая у нас родилась не так давно. > Perl Enterprize > С блекджеком, шлюхами, старым индейцем и мисклем ? -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ruz на bestpractical.com Tue Dec 9 18:59:10 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Wed, 10 Dec 2008 05:59:10 +0300 Subject: [Moscow.pm] =?utf-8?b?0K3RhSAuLiDQt9C90LDQu9C4INCx0Ysg0YfRgtC+?= =?utf-8?b?INGDINC/0LXRgNC70LAg0LLQvdGD0YLRgNC4IC0g0L/QtdGA0LXRiNC7?= =?utf-8?b?0Lgg0LHRiyDQvdCwINC/0LjRgtC+0L0u?= In-Reply-To: <493EBAD6.4050302@serezhkin.com> References: <493EBAD6.4050302@serezhkin.com> Message-ID: <589c94400812091859h660038f0l9804fa8c6d7c63a7@mail.gmail.com> 2008/12/9 Vany Serezhkin : > Привет. > > Помнится я Монсу обещал показать как "Это" и "Не множко другой перл" > > Вот такая программа : > #!/usr/bin/perl > use strict; > use Refmonitor; > > my $a=new RefWatcher; > my @b=(\$a)x4; > while (@b) { > print "Start another undef\n"; > shift @b; > } > print "Done Undef\n"; > die; > > package RefWatcher; > sub new {print "new RefWatcher\n"; return bless {junk=>'somedata'};} > sub REFCHANGE { > my ($self, $references)=@_; > my $There_is_safe_to_reference_self=\$self; > undef $There_is_safe_to_reference_self; # and dereference > print "$self -> REFCHANGE() now $references references\n"; > } > > Делает : > vany:~/src/refmonitor$perl test.pl > new RefWatcher > RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 5 references > Start another undef > RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 4 references > Start another undef > RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 3 references > Start another undef > RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 2 references > Start another undef > RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 1 references > Done Undef > Died at test.pl line 12. > > В результате написания этого безобразия которое "давайте в репозитории > этого не будет" (с) ... начальник нашего репозитория. > Пришлось понять как работает i386, att asm, gdb и ещё куча матерных слов. > То что мэджиком, как я надеялся, туда не попасть, и на скаляр типа объект > SvROK говорит что не RV. > Вообщем я не знаю как к всему этому относится, макрос на макросе и макросом > погоняет. > Большинство макросов не экспортированы, а нужны при хаченьи перла, пришлось > копипастить. > > Вообщем всё в аттаче, раскажите, работает ли на линуксе и на amd64 - вроде > получилось кросплатформенно, правда пока только для интела. > > И ещё, место ли такой упячке на цпане ? Место. Только подчистить. Я пошел тестить на amd64. > > > > > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From ruz на bestpractical.com Tue Dec 9 19:28:02 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Wed, 10 Dec 2008 06:28:02 +0300 Subject: [Moscow.pm] =?utf-8?b?0K3RhSAuLiDQt9C90LDQu9C4INCx0Ysg0YfRgtC+?= =?utf-8?b?INGDINC/0LXRgNC70LAg0LLQvdGD0YLRgNC4IC0g0L/QtdGA0LXRiNC7?= =?utf-8?b?0Lgg0LHRiyDQvdCwINC/0LjRgtC+0L0u?= In-Reply-To: <493F10B9.6050102@serezhkin.com> References: <493EBAD6.4050302@serezhkin.com> <20f279210812091325o72986836xe260e5005a3da2cd@mail.gmail.com> <493F10B9.6050102@serezhkin.com> Message-ID: <589c94400812091928p70f245aamaa41e976a33090d3@mail.gmail.com> 2008/12/10 Vany Serezhkin : > Vladimir V. Perepelitsa wrote: >> >> Прикольно >> хотя имхо Devel::RefCount делает то-же самое. >> > > Не, Ты непонял, он по изменению рефкаунта событие генерит. > Посмотреть то количество ссылок - это не проблема, проблема в том, что > sv_free() ни ухом ни рылом про мэджик, и соответственно штатными редствами > этого получить нельзя. > Атутмеханизм .. похжий на DESTROY, не осилил обращение по стэшу методам. > В релизной версии видимо придётся реализовать. Не компилица у меня, но я тут подумал о другом. Что если взять сохранить у себя правильную weak ссылку на скаляр и как профайлеры следить за различными PP функциями (так делает Devel::NYTProf и очень быстро это делает) - такими как LEAVESUB, LEAVEEVAL и прочими. Когда освободят переменную, то твою ссылку слабую обновят и перенаправят на NULL и можно ее тоже выкидывать. Возможно не получиться отловить $a = undef; сразу, но только в конце блока. Можно постараться. > > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From inthrax на gmail.com Tue Dec 9 23:53:12 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 10 Dec 2008 10:53:12 +0300 Subject: [Moscow.pm] What do you do to un-die Perl? In-Reply-To: <493F1579.7010205@serezhkin.com> References: <91318900812070118g1d2fad12p8d18e7194d01de1d@mail.gmail.com> <18B7F68C-1AC4-46E6-8A92-C1198D6CB1CE@lostpoint.ru> <91318900812080404o74c1b616rea6d6f34fc1abacd@mail.gmail.com> <5770A839-87AF-4246-8743-245C164855A7@gmail.com> <91318900812080429r454d66eax8f66fc48321fcb79@mail.gmail.com> <20f279210812081246n73434584ha8658ea20cb6f74@mail.gmail.com> <493F1579.7010205@serezhkin.com> Message-ID: <20f279210812092353tf8fd1d2tc72a3e13c899b5a0@mail.gmail.com> блекджек и шлюхи - обязательно. а вот насчет апача и майскуэля - нет. 2008/12/10 Vany Serezhkin : > Vladimir V. Perepelitsa wrote: >> >> Будет вам орм :) >> чуток попозже... >> >> а вообще на ближайшей встрече можно будет попробовать обсудить одну >> идею, которая у нас родилась не так давно. >> Perl Enterprize >> > > С блекджеком, шлюхами, старым индейцем и мисклем ? > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Tue Dec 9 23:56:40 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 10 Dec 2008 10:56:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?wtXExc0g19PU0sXewdTY09Eg1yDTzMXE1cDdycog?= =?koi8-r?b?3sXU18XSxyAxOC3HzyDExcvBwtLRPw==?= In-Reply-To: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> Message-ID: <20f279210812092356u13297e5udf7f7e890745cf13@mail.gmail.com> 2008/12/9 Ruslan Zakirov : > планерка :) > * толки( мой, кто-то еще? ) могу рассказать как делать ремонт )) > * обсуждение хакмита 17 или 18 января (первые выходные после больших праздников) > * по желанию пиво, еда и прочее > > пока: > * нет помещения, проектора для толков > * если их не будет, то нужно забронировать столик где-то (или опять клеш кафе?) -- Best wishes, Vladimir V. Perepelitsa aka Mons From ruz на bestpractical.com Wed Dec 10 00:54:56 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Wed, 10 Dec 2008 11:54:56 +0300 Subject: [Moscow.pm] =?utf-8?b?0K3RhSAuLiDQt9C90LDQu9C4INCx0Ysg0YfRgtC+?= =?utf-8?b?INGDINC/0LXRgNC70LAg0LLQvdGD0YLRgNC4IC0g0L/QtdGA0LXRiNC7?= =?utf-8?b?0Lgg0LHRiyDQvdCwINC/0LjRgtC+0L0u?= In-Reply-To: <589c94400812091928p70f245aamaa41e976a33090d3@mail.gmail.com> References: <493EBAD6.4050302@serezhkin.com> <20f279210812091325o72986836xe260e5005a3da2cd@mail.gmail.com> <493F10B9.6050102@serezhkin.com> <589c94400812091928p70f245aamaa41e976a33090d3@mail.gmail.com> Message-ID: <589c94400812100054l742d1de9m957a74adae51133f@mail.gmail.com> Вот такая штука получилась. perl Makefile.PL && make && make test TEST_VERBOSE=1 2008/12/10 Ruslan Zakirov : > 2008/12/10 Vany Serezhkin : >> Vladimir V. Perepelitsa wrote: >>> >>> Прикольно >>> хотя имхо Devel::RefCount делает то-же самое. >>> >> >> Не, Ты непонял, он по изменению рефкаунта событие генерит. >> Посмотреть то количество ссылок - это не проблема, проблема в том, что >> sv_free() ни ухом ни рылом про мэджик, и соответственно штатными редствами >> этого получить нельзя. >> Атутмеханизм .. похжий на DESTROY, не осилил обращение по стэшу методам. >> В релизной версии видимо придётся реализовать. > > Не компилица у меня, но я тут подумал о другом. Что если взять > сохранить у себя правильную weak ссылку на скаляр и как профайлеры > следить за различными PP функциями (так делает Devel::NYTProf и очень > быстро это делает) - такими как LEAVESUB, LEAVEEVAL и прочими. Когда > освободят переменную, то твою ссылку слабую обновят и перенаправят на > NULL и можно ее тоже выкидывать. Возможно не получиться отловить $a = > undef; сразу, но только в конце блока. Можно постараться. > > >> >> >> -- >> Ivan B. Serezhkin >> Spamooborona, Yandex. http://so.yandex.ru/ >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: Ref-Watch-0.01.tar.gz Type: application/x-gzip Size: 2057 bytes Desc: отсутствует URL: From nordicdyno на yandex.ru Wed Dec 10 01:53:24 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 10 Dec 2008 12:53:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?/MggLi4g2s7BzMkgwtkg3tTPINUg0MXSzMEg187V?= =?koi8-r?b?1NLJIC0g0MXSxdvMySDC2SDOwSDQydTPzi4=?= In-Reply-To: <493EBAD6.4050302@serezhkin.com> References: <493EBAD6.4050302@serezhkin.com> Message-ID: <345781228902804@webmail50.yandex.ru> У меня (i686 athlon i386 GNU/Linux) компилится, а приведенный скрипт после запуска говорит: Unprotect newref failed: Unknown error 4294967295 09.12.08, 21:37, "Vany Serezhkin" : > Привет. > Помнится я Монсу обещал показать как "Это" и "Не множко другой перл" > Вот такая программа : > #!/usr/bin/perl > use strict; > use Refmonitor; > my $a=new RefWatcher; > my @b=(\$a)x4; > while (@b) { > print "Start another undef\n"; > shift @b; > } > print "Done Undef\n"; > die; > package RefWatcher; > sub new {print "new RefWatcher\n"; return bless {junk=>'somedata'};} > sub REFCHANGE { > my ($self, $references)=@_; > my $There_is_safe_to_reference_self=\$self; > undef $There_is_safe_to_reference_self; # and dereference > print "$self -> REFCHANGE() now $references references\n"; > } > Делает : > vany:~/src/refmonitor$perl test.pl > new RefWatcher > RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 5 references > Start another undef > RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 4 references > Start another undef > RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 3 references > Start another undef > RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 2 references > Start another undef > RefWatcher=HASH(0x2850c54c) -> REFCHANGE() now 1 references > Done Undef > Died at test.pl line 12. > В результате написания этого безобразия которое "давайте в репозитории > этого не будет" (с) ... начальник нашего репозитория. > Пришлось понять как работает i386, att asm, gdb и ещё куча матерных слов. > То что мэджиком, как я надеялся, туда не попасть, и на скаляр типа > объект SvROK говорит что не RV. > Вообщем я не знаю как к всему этому относится, макрос на макросе и > макросом погоняет. > Большинство макросов не экспортированы, а нужны при хаченьи перла, > пришлось копипастить. > Вообщем всё в аттаче, раскажите, работает ли на линуксе и на amd64 - > вроде получилось кросплатформенно, правда пока только для интела. > И ещё, место ли такой упячке на цпане ? > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Wed Dec 10 02:47:58 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Wed, 10 Dec 2008 13:47:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?/MggLi4g2s7BzMkgwtkg3tTPINUg0MXSzMEg187V?= =?koi8-r?b?1NLJIC0g0MXSxdvMySDC2SDOwSDQydTPzi4=?= In-Reply-To: <345781228902804@webmail50.yandex.ru> References: <493EBAD6.4050302@serezhkin.com> <345781228902804@webmail50.yandex.ru> Message-ID: <493F9E5E.9080806@serezhkin.com> Orlovsky Alexander wrote: > У меня (i686 athlon i386 GNU/Linux) компилится, а приведенный скрипт после запуска говорит: > Unprotect newref failed: Unknown error 4294967295 > А какая ось ? Просто яплохо представяю себе как писать вирусы не под бсд. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From nordicdyno на yandex.ru Wed Dec 10 03:41:53 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 10 Dec 2008 14:41:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?/MggLi4g2s7BzMkgwtkg3tTPINUg0MXSzMEg187V?= =?koi8-r?b?1NLJIC0g0MXSxdvMySDC2SDOwSDQydTPzi4=?= In-Reply-To: <493F9E5E.9080806@serezhkin.com> References: <493EBAD6.4050302@serezhkin.com> <345781228902804@webmail50.yandex.ru> <493F9E5E.9080806@serezhkin.com> Message-ID: <411991228909313@webmail50.yandex.ru> федора старенькая 10.12.08, 13:47, "Vany Serezhkin" : > Orlovsky Alexander wrote: > > У меня (i686 athlon i386 GNU/Linux) компилится, а приведенный скрипт после запуска говорит: > > Unprotect newref failed: Unknown error 4294967295 > > > А какая ось ? > Просто яплохо представяю себе как писать вирусы не под бсд. > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From telminov на kdl-test.ru Wed Dec 10 13:15:50 2008 From: telminov на kdl-test.ru (telminov на kdl-test.ru) Date: Thu, 11 Dec 2008 00:15:50 +0300 (MSK) Subject: [Moscow.pm] =?utf-8?b?INGH0LXQvCDQv9C70L7RhSDQtNC10LLQtdC70L4=?= =?utf-8?b?0L/QtdGA0YHQutC40Lkg0LLQtdCxLdGB0LXRgNCy0LXRgCBjYXRhbHlzdA==?= Message-ID: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> Здравствуйте! Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? Если речь идет о проекте с количеством одновременных запросов не более 10ти, стоит ли заморачиваться с апачем? Спасибо. From andy на shitov.ru Wed Dec 10 16:00:03 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 11 Dec 2008 03:00:03 +0300 Subject: [Moscow.pm] BG Perl Message-ID: Возможно, никто и не воспользуется приглашением, но приглашение есть :-) 31 января 2009 мы проводим Perl-воркшоп в столице Болгарии. Там такого еще не было. Йоу! http://event.perlbulgaria.org/sofia2009/ -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Wed Dec 10 23:07:47 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 11 Dec 2008 10:07:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0YfQtdC8INC/0LvQvtGFINC00LXQstC10LvQvtC/?= =?utf-8?b?0LXRgNGB0LrQuNC5INCy0LXQsS3RgdC10YDQstC10YAgY2F0YWx5c3Q=?= In-Reply-To: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> Message-ID: <589c94400812102307r1b1c599eh934839df2b365972@mail.gmail.com> PurePerl и может еще какие-то мелочи и немелочи. Можно с апачем не заморачиваться, а заморочиться с nginx. 2008/12/11 : > Здравствуйте! > > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? > Если речь идет о проекте с количеством одновременных запросов не более > 10ти, стоит ли заморачиваться с апачем? > > Спасибо. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From sergey на martynov.info Thu Dec 11 00:09:42 2008 From: sergey на martynov.info (=?KOI8-R?B?88XSx8XKIO3B0tTZzs/X?=) Date: Thu, 11 Dec 2008 11:09:42 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> Message-ID: <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? > Если речь идет о проекте с количеством одновременных запросов не более > 10ти, стоит ли заморачиваться с апачем? Насколько я понимаю, Catalyst::Engine::HTTP весьма однопоточный (и конечно ни капельки не мультиплексирующий) - поэтому об "одновременных запросах" тут речи не может идти. А в остальном - ну можно использовать, у меня на нем висят пару дохлых (без нагрузки) сайтиков, нормально работает, без нареканий. -- С уважением, Сергей Мартынов. From ruz на bestpractical.com Thu Dec 11 00:30:44 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 11 Dec 2008 11:30:44 +0300 Subject: [Moscow.pm] =?utf-8?b?0YfQtdC8INC/0LvQvtGFINC00LXQstC10LvQvtC/?= =?utf-8?b?0LXRgNGB0LrQuNC5INCy0LXQsS3RgdC10YDQstC10YAgY2F0YWx5c3Q=?= In-Reply-To: <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> Message-ID: <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> http://search.cpan.org/~agrundma/Catalyst-Engine-HTTP-Prefork-0.50/lib/Catalyst/Engine/HTTP/Prefork.pm 2008/12/11 Сергей Мартынов : >> Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? >> Если речь идет о проекте с количеством одновременных запросов не более >> 10ти, стоит ли заморачиваться с апачем? > > Насколько я понимаю, Catalyst::Engine::HTTP весьма однопоточный (и > конечно ни капельки не мультиплексирующий) - поэтому об "одновременных > запросах" тут речи не может идти. А в остальном - ну можно > использовать, у меня на нем висят пару дохлых (без нагрузки) сайтиков, > нормально работает, без нареканий. > > > -- > С уважением, Сергей Мартынов. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From denis.zhdanov на gmail.com Thu Dec 11 01:01:59 2008 From: denis.zhdanov на gmail.com (Denis Zhdanov) Date: Thu, 11 Dec 2008 11:01:59 +0200 Subject: [Moscow.pm] =?koi8-r?b?4tnT1NLZyiBDcnlwdCDNz8TVzNg=?= Message-ID: <1ee6dc040812110101w6c5eb800v12bd6b42de98a60@mail.gmail.com> Доброе утро, All! Возникла нужда быстром кодировании/декодировании большого количества небольших текстовых строк - то есть нужен быстрый модуль симметричного шифрования. Какой модуль из имеющихся на CPAN посоветуете? From postmaster на softsearch.ru Thu Dec 11 01:36:23 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 11 Dec 2008 12:36:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> Message-ID: <12815771.20081211123623@softsearch.ru> Здравствуйте, Руслан. Аналог апача. RZ> http://search.cpan.org/~agrundma/Catalyst-Engine-HTTP-Prefork-0.50/lib/Catalyst/Engine/HTTP/Prefork.pm -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From sharifulin на gmail.com Thu Dec 11 01:49:19 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 11 Dec 2008 12:49:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?4tnT1NLZyiBDcnlwdCDNz8TVzNg=?= In-Reply-To: <1ee6dc040812110101w6c5eb800v12bd6b42de98a60@mail.gmail.com> References: <1ee6dc040812110101w6c5eb800v12bd6b42de98a60@mail.gmail.com> Message-ID: <91318900812110149y6ce5a55v6b4655e613a18c90@mail.gmail.com> Crypt::Rijndael 11 декабря 2008 г. 12:01 пользователь Denis Zhdanov написал: > Доброе утро, All! > Возникла нужда быстром кодировании/декодировании большого количества > небольших текстовых строк - то есть нужен быстрый модуль симметричного > шифрования. Какой модуль из имеющихся на CPAN посоветуете? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Thu Dec 11 01:50:46 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 11 Dec 2008 12:50:46 +0300 Subject: [Moscow.pm] BG Perl In-Reply-To: References: Message-ID: <91318900812110150m43d7673bw28b1ba5a5f671865@mail.gmail.com> Да здравствует DeepText! :) 11 декабря 2008 г. 3:00 пользователь Andrew Shitov написал: > Возможно, никто и не воспользуется приглашением, но приглашение есть :-) > > 31 января 2009 мы проводим Perl-воркшоп в столице Болгарии. Там такого > еще не было. Йоу! > > http://event.perlbulgaria.org/sofia2009/ > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Thu Dec 11 02:08:28 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 11 Dec 2008 13:08:28 +0300 Subject: [Moscow.pm] =?utf-8?b?0YfQtdC8INC/0LvQvtGFINC00LXQstC10LvQvtC/?= =?utf-8?b?0LXRgNGB0LrQuNC5INCy0LXQsS3RgdC10YDQstC10YAgY2F0YWx5c3Q=?= In-Reply-To: <12815771.20081211123623@softsearch.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> Message-ID: <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> В смысле? Какие еще варианты чтобы несколько запросов одновременно обрабатывать? 2008/12/11 Михаил Монашёв : > Здравствуйте, Руслан. > > Аналог апача. > > RZ> http://search.cpan.org/~agrundma/Catalyst-Engine-HTTP-Prefork-0.50/lib/Catalyst/Engine/HTTP/Prefork.pm > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From andy на shitov.ru Thu Dec 11 02:51:41 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 11 Dec 2008 13:51:41 +0300 Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> Message-ID: >> Books.ru, конечно, гигант: смог доставить книгу из Москвы в Москву за >> 10 дней, да и то после дополнительного звонка. > Праздники на носу. Аврал. О, еще раз доставили. :-? Кул, теперь у меня две таких книги. (Предыдущий рекодрд был - доставка трижды.) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Thu Dec 11 02:54:01 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 11 Dec 2008 13:54:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?5tLJxMwgMw==?= In-Reply-To: References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> Message-ID: <382381228992841@webmail27.yandex.ru> 2 по цене одной? :) 11.12.08, 13:51, "Andrew Shitov" : > >> Books.ru, конечно, гигант: смог доставить книгу из Москвы в Москву за > >> 10 дней, да и то после дополнительного звонка. > > Праздники на носу. Аврал. > О, еще раз доставили. :-? > Кул, теперь у меня две таких книги. > (Предыдущий рекодрд был - доставка трижды.) > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From nordicdyno на yandex.ru Thu Dec 11 02:54:33 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 11 Dec 2008 13:54:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> Message-ID: <253391228992873@webmail14.yandex.ru> в догонку из архива рассылки: http://mail.pm.org/pipermail/moscow-pm/2008-June/002277.html 11.12.08, 11:30, "Ruslan Zakirov" : > http://search.cpan.org/~agrundma/Catalyst-Engine-HTTP-Prefork-0.50/lib/Catalyst/Engine/HTTP/Prefork.pm > 2008/12/11 Сергей Мартынов : > >> Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? > >> Если речь идет о проекте с количеством одновременных запросов не более > >> 10ти, стоит ли заморачиваться с апачем? > > > > Насколько я понимаю, Catalyst::Engine::HTTP весьма однопоточный (и > > конечно ни капельки не мультиплексирующий) - поэтому об "одновременных > > запросах" тут речи не может идти. А в остальном - ну можно > > использовать, у меня на нем висят пару дохлых (без нагрузки) сайтиков, > > нормально работает, без нареканий. > > > > > > -- > > С уважением, Сергей Мартынов. > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Thu Dec 11 02:54:51 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 11 Dec 2008 13:54:51 +0300 Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: <382381228992841@webmail27.yandex.ru> References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> <382381228992841@webmail27.yandex.ru> Message-ID: > 2 по цене одной? :) Ага :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Thu Dec 11 02:53:30 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 11 Dec 2008 12:53:30 +0200 Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> Message-ID: 2008/12/11 Andrew Shitov : >>> Books.ru, конечно, гигант: смог доставить книгу из Москвы в Москву за >>> 10 дней, да и то после дополнительного звонка. > >> Праздники на носу. Аврал. > > О, еще раз доставили. :-? > Кул, теперь у меня две таких книги. > > (Предыдущий рекодрд был - доставка трижды.) А деньги взяли дважды? :) -- WBR, Yuri Pac From yu.pats на gmail.com Thu Dec 11 02:54:55 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 11 Dec 2008 12:54:55 +0200 Subject: [Moscow.pm] =?utf-8?b?0YfQtdC8INC/0LvQvtGFINC00LXQstC10LvQvtC/?= =?utf-8?b?0LXRgNGB0LrQuNC5INCy0LXQsS3RgdC10YDQstC10YAgY2F0YWx5c3Q=?= In-Reply-To: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> Message-ID: 2008/12/10 : > Здравствуйте! > > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? > Если речь идет о проекте с количеством одновременных запросов не более > 10ти, стоит ли заморачиваться с апачем? > Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще есть FCGI-сервер, который можно прикрутить к nginx. -- WBR, Yuri Pac From andy на shitov.ru Thu Dec 11 02:58:42 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 11 Dec 2008 13:58:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> Message-ID: >> (Предыдущий рекодрд был - доставка трижды.) > А деньги взяли дважды? :) Дважды не получится, оплачено яндекс-деньгами. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Thu Dec 11 03:02:11 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 11 Dec 2008 14:02:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?5tLJxMwgMw==?= In-Reply-To: References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> Message-ID: <91318900812110302s253a3202pd5268008636f3275@mail.gmail.com> Тогда кто-то из Ростова-на-Дону ждет презента от кого-то из Москвы. Открою тайну -- это книга :) 11 декабря 2008 г. 13:58 пользователь Andrew Shitov написал: > >> (Предыдущий рекодрд был - доставка трижды.) > > А деньги взяли дважды? :) > > Дважды не получится, оплачено яндекс-деньгами. > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Thu Dec 11 03:02:03 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 11 Dec 2008 14:02:03 +0300 Subject: [Moscow.pm] =?koi8-r?b?5tLJxMwgMw==?= In-Reply-To: References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> <382381228992841@webmail27.yandex.ru> Message-ID: <211131228993323@webmail33.yandex.ru> везет! может мне продашь вторую со скидкой? :D 11.12.08, 13:54, "Andrew Shitov" : > > 2 по цене одной? :) > Ага :-) > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From sharifulin на gmail.com Thu Dec 11 03:04:07 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 11 Dec 2008 14:04:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> Message-ID: <91318900812110304n76bb2aeat4ca7ceac661b3cbf@mail.gmail.com> апач умеет не только форкаться, но и тредиться, чего C::E::H::Prefork не умеет 11 декабря 2008 г. 13:54 пользователь Yuri Pac написал: > 2008/12/10 : > > Здравствуйте! > > > > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? > > Если речь идет о проекте с количеством одновременных запросов не более > > 10ти, стоит ли заморачиваться с апачем? > > > Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще > есть FCGI-сервер, который можно прикрутить к nginx. > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Thu Dec 11 03:07:38 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 11 Dec 2008 14:07:38 +0300 Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: <211131228993323@webmail33.yandex.ru> References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> <382381228992841@webmail27.yandex.ru> <211131228993323@webmail33.yandex.ru> Message-ID: > Тогда кто-то из Ростова-на-Дону ждет презента от кого-то из Москвы. > везет! может мне продашь вторую со скидкой? :D Приходите к нам работать - успеете отнять раньше нынешних коллег :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Thu Dec 11 03:07:55 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 11 Dec 2008 14:07:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> Message-ID: <63721228993675@webmail22.yandex.ru> 11.12.08, 13:54, "Yuri Pac" : > 2008/12/10 : > > Здравствуйте! > > > > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? > > Если речь идет о проекте с количеством одновременных запросов не более > > 10ти, стоит ли заморачиваться с апачем? > > > Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще > есть FCGI-сервер, который можно прикрутить к nginx. > -- А как правильно прикрутить fastcgi? В смысле nginx настроить просто - говорим хост:порт (сокет) + параметры. А затем просто запускаем projname_fastcgi.pl? Оно годится для продакшена в таком виде? From yu.pats на gmail.com Thu Dec 11 03:10:41 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 11 Dec 2008 13:10:41 +0200 Subject: [Moscow.pm] =?utf-8?b?0YfQtdC8INC/0LvQvtGFINC00LXQstC10LvQvtC/?= =?utf-8?b?0LXRgNGB0LrQuNC5INCy0LXQsS3RgdC10YDQstC10YAgY2F0YWx5c3Q=?= In-Reply-To: <63721228993675@webmail22.yandex.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <63721228993675@webmail22.yandex.ru> Message-ID: 2008/12/11 Orlovsky Alexander : > > > 11.12.08, 13:54, "Yuri Pac" : > >> 2008/12/10 : >> > Здравствуйте! >> > >> > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? >> > Если речь идет о проекте с количеством одновременных запросов не более >> > 10ти, стоит ли заморачиваться с апачем? >> > >> Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще >> есть FCGI-сервер, который можно прикрутить к nginx. >> -- > > А как правильно прикрутить fastcgi? В смысле nginx настроить просто - говорим хост:порт (сокет) + параметры. А затем просто запускаем projname_fastcgi.pl? Оно годится для продакшена в таком виде? Для продакшена не использовал, но планирую. -- WBR, Yuri Pac From nordicdyno на yandex.ru Thu Dec 11 03:10:43 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 11 Dec 2008 14:10:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?5tLJxMwgMw==?= In-Reply-To: References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211246.I46256@www1.zvuki.ru> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> <382381228992841@webmail27.yandex.ru> <211131228993323@webmail33.yandex.ru> Message-ID: <364471228993843@webmail83.yandex.ru> :P а вообще у меня второе издание есть.. что там в 3м добавилось из концептуального? :) 11.12.08, 14:07, "Andrew Shitov" : > > Тогда кто-то из Ростова-на-Дону ждет презента от кого-то из Москвы. > > везет! может мне продашь вторую со скидкой? :D > Приходите к нам работать - успеете отнять раньше нынешних коллег :-) > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From yu.pats на gmail.com Thu Dec 11 03:08:37 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 11 Dec 2008 13:08:37 +0200 Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <20081121211836.G46256@www1.zvuki.ru> <4927CEB7.7000201@kapranoff.ru> <382381228992841@webmail27.yandex.ru> <211131228993323@webmail33.yandex.ru> Message-ID: 2008/12/11 Andrew Shitov : >> Тогда кто-то из Ростова-на-Дону ждет презента от кого-то из Москвы. > >> везет! может мне продашь вторую со скидкой? :D > > Приходите к нам работать - успеете отнять раньше нынешних коллег :-) > :) -- WBR, Yuri Pac From yu.pats на gmail.com Thu Dec 11 03:11:29 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 11 Dec 2008 13:11:29 +0200 Subject: [Moscow.pm] =?utf-8?b?0YfQtdC8INC/0LvQvtGFINC00LXQstC10LvQvtC/?= =?utf-8?b?0LXRgNGB0LrQuNC5INCy0LXQsS3RgdC10YDQstC10YAgY2F0YWx5c3Q=?= In-Reply-To: <91318900812110304n76bb2aeat4ca7ceac661b3cbf@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <91318900812110304n76bb2aeat4ca7ceac661b3cbf@mail.gmail.com> Message-ID: 2008/12/11 Анатолий Шарифулин : > апач умеет не только форкаться, но и тредиться, чего C::E::H::Prefork не > умеет А еще апач тяжелый как броневик. > > 11 декабря 2008 г. 13:54 пользователь Yuri Pac написал: >> >> 2008/12/10 : >> > Здравствуйте! >> > >> > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? >> > Если речь идет о проекте с количеством одновременных запросов не более >> > 10ти, стоит ли заморачиваться с апачем? >> > >> Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще >> есть FCGI-сервер, который можно прикрутить к nginx. >> >> -- >> WBR, Yuri Pac >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From gnatyna на gmail.com Thu Dec 11 03:15:16 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Thu, 11 Dec 2008 14:15:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <63721228993675@webmail22.yandex.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <63721228993675@webmail22.yandex.ru> Message-ID: <200812111415.16622.gnatyna@gmail.com> пример CGI::Fast FCGI::Procmanager spawn-fcgi nginx http://www.nginx.info/index.pl/ru/forum/fastcgi-nginx/fastcgi_programming/-fastcgi---perl-c-dbitt2 On Thursday 11 December 2008 14:07:55 Orlovsky Alexander wrote: > 11.12.08, 13:54, "Yuri Pac" : > > 2008/12/10 : > > > Здравствуйте! > > > > > > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? > > > Если речь идет о проекте с количеством одновременных запросов не более > > > 10ти, стоит ли заморачиваться с апачем? > > > > Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще > > есть FCGI-сервер, который можно прикрутить к nginx. > > -- > > А как правильно прикрутить fastcgi? В смысле nginx настроить просто - > говорим хост:порт (сокет) + параметры. А затем просто запускаем > projname_fastcgi.pl? Оно годится для продакшена в таком виде? -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From yu.pats на gmail.com Thu Dec 11 03:13:11 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 11 Dec 2008 13:13:11 +0200 Subject: [Moscow.pm] BG Perl In-Reply-To: References: Message-ID: В Болгарию виза нужна? Как там зимой погодка? 2008/12/11 Andrew Shitov : > Возможно, никто и не воспользуется приглашением, но приглашение есть :-) > > 31 января 2009 мы проводим Perl-воркшоп в столице Болгарии. Там такого > еще не было. Йоу! > > http://event.perlbulgaria.org/sofia2009/ > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From sharifulin на gmail.com Thu Dec 11 03:18:18 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 11 Dec 2008 14:18:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <91318900812110304n76bb2aeat4ca7ceac661b3cbf@mail.gmail.com> Message-ID: <91318900812110318i6e38a89aj84367f14c17c3e0f@mail.gmail.com> тяжелый-не тяжелый, а worker отличный получается. скажите, а Catalyst::Engine сигналы поддерживает, реально ли graceful сделать? чтобы такой же мягкий перезапуск как у nginx :) 11 декабря 2008 г. 14:11 пользователь Yuri Pac написал: > 2008/12/11 Анатолий Шарифулин : > > апач умеет не только форкаться, но и тредиться, чего C::E::H::Prefork не > > умеет > А еще апач тяжелый как броневик. > > > > > 11 декабря 2008 г. 13:54 пользователь Yuri Pac > написал: > >> > >> 2008/12/10 : > >> > Здравствуйте! > >> > > >> > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? > >> > Если речь идет о проекте с количеством одновременных запросов не более > >> > 10ти, стоит ли заморачиваться с апачем? > >> > > >> Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще > >> есть FCGI-сервер, который можно прикрутить к nginx. > >> > >> -- > >> WBR, Yuri Pac > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > > С уважением, > > Анатолий Шарифулин. > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Thu Dec 11 03:27:39 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 11 Dec 2008 13:27:39 +0200 Subject: [Moscow.pm] =?utf-8?b?0YfQtdC8INC/0LvQvtGFINC00LXQstC10LvQvtC/?= =?utf-8?b?0LXRgNGB0LrQuNC5INCy0LXQsS3RgdC10YDQstC10YAgY2F0YWx5c3Q=?= In-Reply-To: <91318900812110318i6e38a89aj84367f14c17c3e0f@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <91318900812110304n76bb2aeat4ca7ceac661b3cbf@mail.gmail.com> <91318900812110318i6e38a89aj84367f14c17c3e0f@mail.gmail.com> Message-ID: А еще он умеет готовить кофе :) 2008/12/11 Анатолий Шарифулин : > тяжелый-не тяжелый, а worker отличный получается. > скажите, а Catalyst::Engine сигналы поддерживает, реально ли graceful > сделать? > чтобы такой же мягкий перезапуск как у nginx :) > > 11 декабря 2008 г. 14:11 пользователь Yuri Pac написал: >> >> 2008/12/11 Анатолий Шарифулин : >> > апач умеет не только форкаться, но и тредиться, чего C::E::H::Prefork не >> > умеет >> А еще апач тяжелый как броневик. >> >> > >> > 11 декабря 2008 г. 13:54 пользователь Yuri Pac >> > написал: >> >> >> >> 2008/12/10 : >> >> > Здравствуйте! >> >> > >> >> > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? >> >> > Если речь идет о проекте с количеством одновременных запросов не >> >> > более >> >> > 10ти, стоит ли заморачиваться с апачем? >> >> > >> >> Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще >> >> есть FCGI-сервер, который можно прикрутить к nginx. >> >> >> >> -- >> >> WBR, Yuri Pac >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> > >> > -- >> > С уважением, >> > Анатолий Шарифулин. >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> >> >> >> -- >> WBR, Yuri Pac >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From andy на shitov.ru Thu Dec 11 03:36:56 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 11 Dec 2008 14:36:56 +0300 Subject: [Moscow.pm] =?utf-8?b?0KTRgNC40LTQuyAz?= In-Reply-To: <364471228993843@webmail83.yandex.ru> References: <353f08b80811211009u2b091e08k72feca6646cb5597@mail.gmail.com> <4927CEB7.7000201@kapranoff.ru> <382381228992841@webmail27.yandex.ru> <211131228993323@webmail33.yandex.ru> <364471228993843@webmail83.yandex.ru> Message-ID: > :P а вообще у меня второе издание есть.. что там в 3м добавилось из концептуального? :) Из аннотации: "В третье издание включена информация о PHP и его мощном механизме регулярных выражений". --- 2 2008-12-11 14:33:51.000000000 +0300 +++ 3 2008-12-11 14:35:25.000000000 +0300 @@ -0,0 +1 @@ +Оглавление @@ -2,12 +2,0 @@ -Почему я написал эту книгу -Почему было написано второе издание книги -Для кого написана эта книга -Как читать эту книгу -Структура книги -Вводная часть -Подробное описание -Конкретные программы -Условные обозначения -Задачи -Личные комментарии и благодарности -От издательства @@ -19 +7,0 @@ -Цель этой книги @@ -21 +9 @@ -Для читателей, работавших с регулярными выражениями +Для читателей, имеющих опыт работы с регулярными выражениями @@ -30,0 +19 @@ +Необязательные элементы @@ -41 +30 @@ -Личные заметки +Личные заметки9 @@ -58,3 +47 @@ -Глава 3. Регулярные выражения: диалекты и возможности -Регулярные выражения и машины -Для чего написана эта глава +Глава 3. Регулярные выражения: возможности и диалекты @@ -61,0 +49 @@ +Происхождение регулярных выражений @@ -71,0 +60 @@ +Юникод @@ -75 +63,0 @@ -Сокращенные обозначения символов @@ -77 +64,0 @@ -Сокращенные обозначения классов: \w, \d, \s, \W, \D, \S @@ -86 +72,0 @@ -Влияние стандартов @@ -92,2 +78 @@ -Правило 1. Более раннее совпадение выигрывает -Смещение текущей позиции поиска +Правило 1: более раннее совпадение выигрывает @@ -95,2 +80 @@ -Отсутствие обратных ссылок, сохраняющих круглых скобок и минимальных квантификаторов -Правило 2. Квантификаторы работают максимально +Правило 2: квантификаторы работают максимально @@ -106 +90 @@ -Подробнее о максимализме +Подробнее о максимализме и о возврате @@ -113 +97 @@ -Захватывающие квантификаторы ?+, *+, ++ и {макс,мин}+ +Захватывающие квантификаторы ?+, *+, ++ и {max,min}+ @@ -117,0 +102,2 @@ +"Самое длинное совпадение, ближнее к левому краю" +POSIX и правило "самого длинного совпадения, ближнего к левому краю" @@ -123,0 +110,2 @@ +Снова о строках продолжения +Поиск IP-адреса @@ -143 +131 @@ -Локализация максимального поиска +Следующий шаг - локализация максимального поиска @@ -151,0 +140 @@ +Хронометраж в языке PHP @@ -154 +142,0 @@ -Хронометраж в языке Python @@ -155,0 +144 @@ +Хронометраж в языке Python @@ -174 +163 @@ -Метод 1. Построение регулярного выражения по результатам тестов +Метод 1: построение регулярного выражения по результатам тестов @@ -176,2 +165,2 @@ -Метод 2. Структурный анализ -Метод 3. Имена хостов Интернета +Метод 2: структурный анализ +Метод 3: имена хостов Интернета @@ -181,3 +170 @@ -Раскрутка комментариев C -Прямолинейный подход -Раскрутка выражения для поиска комментариев C +Раскрутка комментариев С @@ -188 +175 @@ -Думайте! +Вывод: думайте! @@ -190 +176,0 @@ -В этой главе @@ -198 +184 @@ -Perl'измы из области регулярных выражений +Реrl'измы из области регулярных выражений @@ -207,2 +193,2 @@ -Первый операнд (регулярное выражение) -Второй операнд (целевой текст) +Операнд регулярное выражение +Операнд целевой текст @@ -218 +203,0 @@ -Нетривиальное разбиение @@ -233 +218 @@ -Компиляция регулярных выражений, модификатор /o, qr/?/ и эффективность +Компиляция регулярных выражений, модификатор /о, qr/?/ и эффективность @@ -240,9 +224,0 @@ -Оценка пакетов регулярных выражений -Технические критерии Социальные и политические критерии -Объектные модели -Несколько абстрактных объектных моделей -Возрастание сложности -Пакеты, пакеты, пакеты? -Почему существует столько диалектов "Perl 5"? -Ложь, грязная ложь и хронометраж -Пакет регулярных выражений от Sun @@ -249,0 +226,2 @@ +Поддержка конструкций \p{?} и \P{?} в Java +Завершители строк Юникода @@ -251 +229,2 @@ -Метод Pattern.compile( ) +Метод Pattern.compile() +Метод Pattern.matcher() @@ -252,0 +232,9 @@ +Применение регулярного выражения +Получение информации о результатах +Простой поиск с заменой +Расширенный поиск с заменой +Поиск с заменой по месту +Область в объекте Matcher +Объединение методов в конвейер +Методы для построения сканеров +Другие методы Matcher @@ -254,4 +242,9 @@ -Краткое знакомство с Jakarta-ORO -Класс Perl5Util -Краткий справочник по Perl5Util -Основные классы ORO +Метод split класса Pattern с одним аргументом +Метод split класса Pattern с двумя аргументами +Дополнительные примеры +Добавление атрибутов WIDTH и HEIGHT в теги +Проверка корректности HTML-кода с использованием нескольких регулярных выражений на один объект Matcher +Разбор данных CSV +Различия между версиями Java +Различия между 1.4.2 и 1.5.0 +Различия между 1.5.0 и 1.6.0 @@ -259,0 +253 @@ +Замечания по поводу диалекта .NET @@ -269,0 +264 @@ +Кэширование регулярных выражений @@ -274,0 +270,24 @@ +Глава 10. PHP +Диалект регулярных выражений PHP +Функциональный интерфейс механизма preg +Аргумент "шаблон" +Функции preg +preg_match_all +preg_replace +preg_replace_callback +preg_split +preg_grep +preg_quote +"Недостающие" функции preg +preg_regex_to_pattern +Проверка синтаксиса неизвестного шаблона +Проверка синтаксиса неизвестного регулярного выражения +Рекурсивные регулярные выражения +Поиск совпадений с вложенными круглыми скобками +Никаких возвратов в рекурсии +Совпадение с парой вложенных скобок +Вопросы эффективности в PHP +Модификатор шаблона S: "Study" +Расширенные примеры +Разбор данных в формате CVS в PHP +Проверка тегированных данных на корректность вложенных конструкций -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Thu Dec 11 03:45:52 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 11 Dec 2008 14:45:52 +0300 Subject: [Moscow.pm] BG Perl In-Reply-To: References: Message-ID: > В Болгарию виза нужна? Как там зимой погодка? Нужна. Тепло, наверное. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Thu Dec 11 03:47:45 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 11 Dec 2008 14:47:45 +0300 Subject: [Moscow.pm] BG Perl In-Reply-To: References: Message-ID: > Как там зимой погодка? В прошлом году было +7, говорят: http://meteo.infospace.ru/wcarch/html/e_day_stn.sht?num=3539&id=&dd=31&mm=01&yyyy=2007&x=3&y=7 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Thu Dec 11 04:05:53 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 11 Dec 2008 15:05:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <200812111415.16622.gnatyna@gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <63721228993675@webmail22.yandex.ru> <200812111415.16622.gnatyna@gmail.com> Message-ID: <50091228997153@webmail87.yandex.ru> Ну в случае с каталистом я думал что своих скриптов со спавном фаст-цэгэай процессов городить не нужно... *смотрит в Catlyst/Engine/FastCGI.pm* да вроде как FCGI::ProcManager вполне себе использует Пример по сыылке, это если пускать что-то свое или если каталистовский лаунчер не нравится? З.Ы. На Catalyst только начинаю пробовать смотреть... :) 11.12.08, 14:15, "Alexander A. Gnatyna" : > пример CGI::Fast FCGI::Procmanager spawn-fcgi nginx > http://www.nginx.info/index.pl/ru/forum/fastcgi-nginx/fastcgi_programming/-fastcgi---perl-c-dbitt2 > On Thursday 11 December 2008 14:07:55 Orlovsky Alexander wrote: > > 11.12.08, 13:54, "Yuri Pac" : > > > 2008/12/10 : > > > > Здравствуйте! > > > > > > > > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? > > > > Если речь идет о проекте с количеством одновременных запросов не более > > > > 10ти, стоит ли заморачиваться с апачем? > > > > > > Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще > > > есть FCGI-сервер, который можно прикрутить к nginx. > > > -- > > > > А как правильно прикрутить fastcgi? В смысле nginx настроить просто - > > говорим хост:порт (сокет) + параметры. А затем просто запускаем > > projname_fastcgi.pl? Оно годится для продакшена в таком виде? -- > > 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 shv на agava.com Thu Dec 11 04:09:50 2008 From: shv на agava.com (Alexey Sharypov) Date: Thu, 11 Dec 2008 15:09:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: Message-ID: <20081211121306.ACDBDEAF34A@agava.mipt.ru> Проект на тестовом сервере работает. Запустил project_fastcgi.pl на 3000 порту. В контроллере root в sub default :Path сделал вывод %ENV Прописал в nginx следующее server { listen 1901; server_name localhost; location / { fastcgi_pass 127.0.0.1:3000; include fastcgi_params; } } fastcgi_params - созданы автоматически при установке nginx. При обращении по http на testserver:1901/ получаю %ENV но консольный. При обращении testserver:1901/test получаю страницу - контроллер отработал правильно, но к ссылкам, созданным c.uri_for() добавляется /test в начало. А при обращении к testserver:1901/test/ (слэш на конце) опять попадаем на дефолтную страницу. Я полагаю, что неправильно настроен nginx. Помогите, плиз, с настройками. From evgeniy на kosov.su Thu Dec 11 04:19:31 2008 From: evgeniy на kosov.su (Eugene Kosov) Date: Thu, 11 Dec 2008 15:19:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <20081211121306.ACDBDEAF34A@agava.mipt.ru> References: <20081211121306.ACDBDEAF34A@agava.mipt.ru> Message-ID: <49410553.5070408@kosov.su> Добавь это в fastcgi_params: fastcgi_param PATH_INFO $request_uri; Мне в своё время это помогло... Alexey Sharypov wrote: > Проект на тестовом сервере работает. > Запустил project_fastcgi.pl на 3000 порту. > В контроллере root в sub default :Path сделал вывод %ENV > Прописал в nginx следующее > server { > listen 1901; > server_name localhost; > > location / { > fastcgi_pass 127.0.0.1:3000; > include fastcgi_params; > } > } > > fastcgi_params - созданы автоматически при установке nginx. > При обращении по http на testserver:1901/ получаю %ENV но консольный. > При обращении testserver:1901/test получаю страницу - контроллер отработал > правильно, но к ссылкам, созданным c.uri_for() добавляется /test в начало. > А при обращении к testserver:1901/test/ (слэш на конце) опять попадаем на > дефолтную страницу. > Я полагаю, что неправильно настроен nginx. > Помогите, плиз, с настройками. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- С уважением, Евгений Косов. From dimad.ag на gmail.com Thu Dec 11 05:22:28 2008 From: dimad.ag на gmail.com (Dmitriy Dzema) Date: Thu, 11 Dec 2008 23:22:28 +1000 Subject: [Moscow.pm] =?utf-8?b?0YfQtdC8INC/0LvQvtGFINC00LXQstC10LvQvtC/?= =?utf-8?b?0LXRgNGB0LrQuNC5INCy0LXQsS3RgdC10YDQstC10YAgY2F0YWx5c3Q=?= In-Reply-To: <91318900812110318i6e38a89aj84367f14c17c3e0f@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <91318900812110304n76bb2aeat4ca7ceac661b3cbf@mail.gmail.com> <91318900812110318i6e38a89aj84367f14c17c3e0f@mail.gmail.com> Message-ID: <8C6C7D7B-DDCA-4B7E-A225-98A9C58BB711@gmail.com> On 11.12.2008, at 21:18, Анатолий Шарифулин wrote: > тяжелый-не тяжелый, а worker отличный получается. > скажите, а Catalyst::Engine сигналы поддерживает, реально ли > graceful сделать? > чтобы такой же мягкий перезапуск как у nginx :) Engine::FastCGI использует FCGI::ProcManager, который умеет SIGHUP :) From dmarsentev на gmail.com Thu Dec 11 05:30:44 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 11 Dec 2008 16:30:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?z9DSxcTFzMXOycUgy8/EydLP18vJIMbByszB?= In-Reply-To: <589c94400806040208h420b2167q6f65b69f74acd262@mail.gmail.com> References: <75b57edb0806021304q1f8a1c59m8964aced0d13ed06@mail.gmail.com> <589c94400806040208h420b2167q6f65b69f74acd262@mail.gmail.com> Message-ID: Столкнулся с похожей задачей: дан входной файл в неизвестной кириллической кодировке, надо скриптом определить, что это за кодировка такая. Мои требования: модуль должен устанавливается простым копированием *.pm файов и понимать DOS (CP866) и windows (CP1251) кодировки. Нашёл в сети (к сожалению, не на CPAN) модуль, эту задачу решающий. http://home.mts-nn.ru/~gosha/perl-scripts/Cyrillic/Read_me.txt http://home.mts-nn.ru/~gosha/perl-scripts/index.html#Cyrillic Автор - Игорь Окунев. На CPAN тоже нашёл пару модулей (не считая модуль Андрея Шитова, который (модуль, а не Андрей) решает немного другую задачу, или я не до конца понял). Вот они, эти модули: 1) Lingua::DetectCyrillic (автор - Алексей Руденко) http://search.cpan.org/~rudenko/Lingua-DetectCyrillic-0.02/DetectCyrillic.pm#item_Unicode%3A%3AMap8 Всё отлично, только модуль зависит от других двух, которые, чтобы поставить, надо компилировать. Пришлось отказаться. 2) Lingua::DetectCharset.pm (author - John Neystadt ) http://search.cpan.org/~jneystadt/cyrillic-1.05/Lingua/DetectCharset.pm Не поддерживает определение DOS-кодировки. PS Вот здесь есть могущие быть полезными ссылки http://www.opennet.ru/prog/info/2062.shtml 4 июня 2008 г. 12:08 пользователь Ruslan Zakirov написал: > Есть всем известный детектор в mozilla based браузерах. Про него есть > пару статей: > * http://www.mozilla.org/projects/intl/UniversalCharsetDetection.html > - теория и анализ эффективности > * http://www.mozilla.org/projects/intl/ChardetInterface.htm - краткое > описание библиотеки > > Порты: > * java - http://www.chatnsearch.com/chardet.html > * python - http://chardet.feedparser.org/ > * perl - ??? > > Для перла нет, но можно портировать, есть примеры на нескольких языках. > > 2008/6/3 Павел Тимонин : >> Товарищи, как мне определить кодировку входящего файла? Я получаю его как >> параметр в POST-запросе, и не знаю заранее в какой он кодировке. Программа >> работает в utf8. >> >> я знаю про use Encode, и знаю как из любой кодировки сделать utf8, но не >> знаю как определить :) копания в самом Encode не помогли моему пониманию. >> хотел проверить функцию getEncoding, но она не работает. компилятор ругается >> что ему не хватает Encoding::Alias, хотя он на месте. я его подключал (хотя >> в Encode.pm в этой функции он подключается через require), всё равно не >> работает. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From alex на kapranoff.ru Thu Dec 11 05:30:56 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Thu, 11 Dec 2008 16:30:56 +0300 Subject: [Moscow.pm] =?koi8-r?b?4tnT1NLZyiBDcnlwdCDNz8TVzNg=?= In-Reply-To: <91318900812110149y6ce5a55v6b4655e613a18c90@mail.gmail.com> References: <1ee6dc040812110101w6c5eb800v12bd6b42de98a60@mail.gmail.com> <91318900812110149y6ce5a55v6b4655e613a18c90@mail.gmail.com> Message-ID: <49411610.10704@kapranoff.ru> ++Crypt::Rijndael -- действительно один из самых быстрых, мы выбирали как раз. Анатолий Шарифулин wrote: > Crypt::Rijndael > > 11 декабря 2008 г. 12:01 пользователь Denis Zhdanov > написал: > >> Доброе утро, All! >> Возникла нужда быстром кодировании/декодировании большого количества >> небольших текстовых строк - то есть нужен быстрый модуль симметричного >> шифрования. Какой модуль из имеющихся на CPAN посоветуете? >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From sharifulin на gmail.com Thu Dec 11 05:45:15 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 11 Dec 2008 16:45:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?4tnT1NLZyiBDcnlwdCDNz8TVzNg=?= In-Reply-To: <49411610.10704@kapranoff.ru> References: <1ee6dc040812110101w6c5eb800v12bd6b42de98a60@mail.gmail.com> <91318900812110149y6ce5a55v6b4655e613a18c90@mail.gmail.com> <49411610.10704@kapranoff.ru> Message-ID: <91318900812110545x43ed387bmf8ad20849dbfd0a7@mail.gmail.com> да и мы выбирали :) Crypt::Rijndael можно через абстрактную обертку Crypt::CBC использовать он не только быстрый, но и надежный, победитель AES :) 11 декабря 2008 г. 16:30 пользователь Alex Kapranoff написал: > ++Crypt::Rijndael -- действительно один из самых быстрых, мы выбирали как > раз. > > Анатолий Шарифулин wrote: > >> Crypt::Rijndael >> >> 11 декабря 2008 г. 12:01 пользователь Denis Zhdanov < >> denis.zhdanov на gmail.com >> >>> написал: >>> >> >> Доброе утро, All! >>> Возникла нужда быстром кодировании/декодировании большого количества >>> небольших текстовых строк - то есть нужен быстрый модуль симметричного >>> шифрования. Какой модуль из имеющихся на CPAN посоветуете? >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> >> >> >> ------------------------------------------------------------------------ >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shatlovsky на gmail.com Thu Dec 11 05:45:47 2008 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Thu, 11 Dec 2008 16:45:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?z9DSxcTFzMXOycUgy8/EydLP18vJIMbByszB?= In-Reply-To: References: <75b57edb0806021304q1f8a1c59m8964aced0d13ed06@mail.gmail.com> <589c94400806040208h420b2167q6f65b69f74acd262@mail.gmail.com> Message-ID: <547d1aa70812110545k7215ad64jc36c5fac58d9fced@mail.gmail.com> 2008/12/11 Dmitry Arsentiev : > Столкнулся с похожей задачей: дан входной файл > в неизвестной кириллической кодировке, надо скриптом определить, > что это за кодировка такая. > > Мои требования: > модуль должен устанавливается простым копированием *.pm файов > и понимать DOS (CP866) и windows (CP1251) кодировки. > > Нашёл в сети (к сожалению, не на CPAN) модуль, эту задачу решающий. > http://home.mts-nn.ru/~gosha/perl-scripts/Cyrillic/Read_me.txt > http://home.mts-nn.ru/~gosha/perl-scripts/index.html#Cyrillic > Автор - Игорь Окунев. > > > На CPAN тоже нашёл пару модулей (не считая модуль Андрея Шитова, > который (модуль, а не Андрей) решает немного другую задачу, или я не > до конца понял). > > Вот они, эти модули: > > 1) Lingua::DetectCyrillic (автор - Алексей Руденко) > http://search.cpan.org/~rudenko/Lingua-DetectCyrillic-0.02/DetectCyrillic.pm#item_Unicode%3A%3AMap8 > > Всё отлично, только модуль зависит от других двух, которые, > чтобы поставить, надо компилировать. Пришлось отказаться. > > 2) Lingua::DetectCharset.pm (author - John Neystadt ) > http://search.cpan.org/~jneystadt/cyrillic-1.05/Lingua/DetectCharset.pm > Не поддерживает определение DOS-кодировки. Если посмотреть на http://search.cpan.org/src/JNEYSTADT/cyrillic-1.05/Lingua/DetectCharset/StatKoi.pm http://search.cpan.org/src/JNEYSTADT/cyrillic-1.05/Lingua/DetectCharset/StatWin.pm то можно догадаться, что StatDos.pm сделать довольно просто самостоятельно при помощи iconv. -- > > > PS Вот здесь есть могущие быть полезными ссылки > http://www.opennet.ru/prog/info/2062.shtml > > > > > 4 июня 2008 г. 12:08 пользователь Ruslan Zakirov > написал: >> Есть всем известный детектор в mozilla based браузерах. Про него есть >> пару статей: >> * http://www.mozilla.org/projects/intl/UniversalCharsetDetection.html >> - теория и анализ эффективности >> * http://www.mozilla.org/projects/intl/ChardetInterface.htm - краткое >> описание библиотеки >> >> Порты: >> * java - http://www.chatnsearch.com/chardet.html >> * python - http://chardet.feedparser.org/ >> * perl - ??? >> >> Для перла нет, но можно портировать, есть примеры на нескольких языках. >> >> 2008/6/3 Павел Тимонин : >>> Товарищи, как мне определить кодировку входящего файла? Я получаю его как >>> параметр в POST-запросе, и не знаю заранее в какой он кодировке. Программа >>> работает в utf8. >>> >>> я знаю про use Encode, и знаю как из любой кодировки сделать utf8, но не >>> знаю как определить :) копания в самом Encode не помогли моему пониманию. >>> хотел проверить функцию getEncoding, но она не работает. компилятор ругается >>> что ему не хватает Encoding::Alias, хотя он на месте. я его подключал (хотя >>> в Encode.pm в этой функции он подключается через require), всё равно не >>> работает. >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> >> >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, А.Н.Шатловский From dmarsentev на gmail.com Thu Dec 11 05:53:25 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Thu, 11 Dec 2008 16:53:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?z9DSxcTFzMXOycUgy8/EydLP18vJIMbByszB?= In-Reply-To: <547d1aa70812110545k7215ad64jc36c5fac58d9fced@mail.gmail.com> References: <75b57edb0806021304q1f8a1c59m8964aced0d13ed06@mail.gmail.com> <589c94400806040208h420b2167q6f65b69f74acd262@mail.gmail.com> <547d1aa70812110545k7215ad64jc36c5fac58d9fced@mail.gmail.com> Message-ID: Точно! > Если посмотреть на > http://search.cpan.org/src/JNEYSTADT/cyrillic-1.05/Lingua/DetectCharset/StatKoi.pm > http://search.cpan.org/src/JNEYSTADT/cyrillic-1.05/Lingua/DetectCharset/StatWin.pm > > то можно догадаться, что StatDos.pm сделать довольно просто > самостоятельно при помощи iconv. Ваша правда, спасибо, а я и не заметил! 11 декабря 2008 г. 16:45 пользователь Alex Shatlovsky написал: > 2008/12/11 Dmitry Arsentiev : >> Столкнулся с похожей задачей: дан входной файл >> в неизвестной кириллической кодировке, надо скриптом определить, >> что это за кодировка такая. >> >> Мои требования: >> модуль должен устанавливается простым копированием *.pm файов >> и понимать DOS (CP866) и windows (CP1251) кодировки. >> >> Нашёл в сети (к сожалению, не на CPAN) модуль, эту задачу решающий. >> http://home.mts-nn.ru/~gosha/perl-scripts/Cyrillic/Read_me.txt >> http://home.mts-nn.ru/~gosha/perl-scripts/index.html#Cyrillic >> Автор - Игорь Окунев. >> >> >> На CPAN тоже нашёл пару модулей (не считая модуль Андрея Шитова, >> который (модуль, а не Андрей) решает немного другую задачу, или я не >> до конца понял). >> >> Вот они, эти модули: >> >> 1) Lingua::DetectCyrillic (автор - Алексей Руденко) >> http://search.cpan.org/~rudenko/Lingua-DetectCyrillic-0.02/DetectCyrillic.pm#item_Unicode%3A%3AMap8 >> >> Всё отлично, только модуль зависит от других двух, которые, >> чтобы поставить, надо компилировать. Пришлось отказаться. >> >> 2) Lingua::DetectCharset.pm (author - John Neystadt ) >> http://search.cpan.org/~jneystadt/cyrillic-1.05/Lingua/DetectCharset.pm >> Не поддерживает определение DOS-кодировки. > > Если посмотреть на > http://search.cpan.org/src/JNEYSTADT/cyrillic-1.05/Lingua/DetectCharset/StatKoi.pm > http://search.cpan.org/src/JNEYSTADT/cyrillic-1.05/Lingua/DetectCharset/StatWin.pm > > то можно догадаться, что StatDos.pm сделать довольно просто > самостоятельно при помощи iconv. > > -- > >> >> >> PS Вот здесь есть могущие быть полезными ссылки >> http://www.opennet.ru/prog/info/2062.shtml >> >> >> >> >> 4 июня 2008 г. 12:08 пользователь Ruslan Zakirov >> написал: >>> Есть всем известный детектор в mozilla based браузерах. Про него есть >>> пару статей: >>> * http://www.mozilla.org/projects/intl/UniversalCharsetDetection.html >>> - теория и анализ эффективности >>> * http://www.mozilla.org/projects/intl/ChardetInterface.htm - краткое >>> описание библиотеки >>> >>> Порты: >>> * java - http://www.chatnsearch.com/chardet.html >>> * python - http://chardet.feedparser.org/ >>> * perl - ??? >>> >>> Для перла нет, но можно портировать, есть примеры на нескольких языках. >>> >>> 2008/6/3 Павел Тимонин : >>>> Товарищи, как мне определить кодировку входящего файла? Я получаю его как >>>> параметр в POST-запросе, и не знаю заранее в какой он кодировке. Программа >>>> работает в utf8. >>>> >>>> я знаю про use Encode, и знаю как из любой кодировки сделать utf8, но не >>>> знаю как определить :) копания в самом Encode не помогли моему пониманию. >>>> хотел проверить функцию getEncoding, но она не работает. компилятор ругается >>>> что ему не хватает Encoding::Alias, хотя он на месте. я его подключал (хотя >>>> в Encode.pm в этой функции он подключается через require), всё равно не >>>> работает. >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >>> >>> >>> >>> -- >>> Best regards, Ruslan. >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > С уважением, > А.Н.Шатловский > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From postmaster на softsearch.ru Thu Dec 11 05:58:37 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Thu, 11 Dec 2008 16:58:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> Message-ID: <010065758.20081211165837@softsearch.ru> Здравствуйте, Руслан. Префорк - это апач 1.3. Один процесс - одно соединение. Есть ещё мультиплексирование - один процесс обслуживает много соединений. Как в nginx. Но у мультиплексирования есть одна большая проблема - нет модулей для асинхронной работы с базой. Всё что есть - затычки. Вообще, в теории, наверное можно написать такой перл (седьмой? :-)), который сам бы внутри себя мультиплексировал запущенные процесс и переписывать под мультиплексирование приложения не нужно было бы. А сейчас конечно под Каталист HTTP-движок с мультиплексированием никак не сделать. > В смысле? Какие еще варианты чтобы несколько запросов одновременно обрабатывать? >> Аналог апача. >> >> RZ> >> http://search.cpan.org/~agrundma/Catalyst-Engine-HTTP-Prefork-0.50/lib/Catalyst/Engine/HTTP/Prefork.pm -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Thu Dec 11 05:59:40 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Thu, 11 Dec 2008 16:59:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <91318900812110304n76bb2aeat4ca7ceac661b3cbf@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <91318900812110304n76bb2aeat4ca7ceac661b3cbf@mail.gmail.com> Message-ID: <394788266.20081211165940@softsearch.ru> Здравствуйте, Анатолий. > апач умеет не только форкаться, но и тредиться, чего C::E::H::Prefork не умеет Поменяли шило на мыло. Толку от тредов пшик. >> Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? >> Если речь идет о проекте с количеством одновременных запросов не более >> 10ти, стоит ли заморачиваться с апачем? >> > Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще > есть FCGI-сервер, который можно прикрутить к nginx. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From shv на agava.com Thu Dec 11 06:11:40 2008 From: shv на agava.com (Alexey Sharypov) Date: Thu, 11 Dec 2008 17:11:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: Message-ID: <20081211141456.994D91175F84@agava.mipt.ru> Спасибо! Действительно помогло! :) > From: Eugene Kosov > > Добавь это в fastcgi_params: > > fastcgi_param PATH_INFO $request_uri; > > Мне в своё время это помогло... Кстати, если кому интересно, вот результаты сравнения одного и того же проекта под тестовым сервером и FastCGI: Тестовый: ab -n 200 -c 10 http://testserver:3000/ This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking testserver (be patient) Completed 100 requests Finished 200 requests Server Software: Server Hostname: testserver Server Port: 3000 Document Path: / Document Length: 24106 bytes Concurrency Level: 10 Time taken for tests: 20.190004 seconds Complete requests: 200 Failed requests: 0 Write errors: 0 Total transferred: 4884800 bytes HTML transferred: 4821200 bytes Requests per second: 9.91 [#/sec] (mean) Time per request: 1009.500 [ms] (mean) Time per request: 100.950 [ms] (mean, across all concurrent requests) Transfer rate: 236.26 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.8 0 7 Processing: 211 983 183.7 949 1492 Waiting: 208 980 183.1 947 1490 Total: 211 983 183.6 949 1492 Percentage of the requests served within a certain time (ms) 50% 949 66% 988 75% 1008 80% 1042 90% 1293 95% 1410 98% 1460 99% 1486 100% 1492 (longest request) Это FastCGI: ab -n 200 -c 10 http://testserver:1901/ This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking testserver (be patient) Completed 100 requests Finished 200 requests Server Software: nginx/0.6.32 Server Hostname: testserver Server Port: 1901 Document Path: / Document Length: 24106 bytes Concurrency Level: 10 Time taken for tests: 20.91455 seconds Complete requests: 200 Failed requests: 0 Write errors: 0 Total transferred: 4886000 bytes HTML transferred: 4821200 bytes Requests per second: 9.95 [#/sec] (mean) Time per request: 1004.573 [ms] (mean) Time per request: 100.457 [ms] (mean, across all concurrent requests) Transfer rate: 237.46 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 1.0 0 8 Processing: 100 970 187.6 950 1585 Waiting: 96 965 186.5 947 1581 Total: 100 971 187.5 950 1585 Percentage of the requests served within a certain time (ms) 50% 950 66% 1003 75% 1030 80% 1044 90% 1095 95% 1548 98% 1569 99% 1570 100% 1585 (longest request) From sharifulin на gmail.com Thu Dec 11 06:37:40 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 11 Dec 2008 17:37:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <20081211141456.994D91175F84@agava.mipt.ru> References: <20081211141456.994D91175F84@agava.mipt.ru> Message-ID: <91318900812110637l2f9c4893p5757b7a0f7dec71e@mail.gmail.com> 9.91 и 9.95 запросов в секунду, вы что тестировали? 11 декабря 2008 г. 17:11 пользователь Alexey Sharypov написал: > Спасибо! Действительно помогло! :) > > > From: Eugene Kosov > > > > Добавь это в fastcgi_params: > > > > fastcgi_param PATH_INFO $request_uri; > > > > Мне в своё время это помогло... > > Кстати, если кому интересно, вот результаты сравнения одного и того же > проекта под тестовым сервером и FastCGI: > > Тестовый: > ab -n 200 -c 10 http://testserver:3000/ > This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0 > Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ > Copyright 2006 The Apache Software Foundation, http://www.apache.org/ > > Benchmarking testserver (be patient) > Completed 100 requests > Finished 200 requests > > > Server Software: > Server Hostname: testserver > Server Port: 3000 > > Document Path: / > Document Length: 24106 bytes > > Concurrency Level: 10 > Time taken for tests: 20.190004 seconds > Complete requests: 200 > Failed requests: 0 > Write errors: 0 > Total transferred: 4884800 bytes > HTML transferred: 4821200 bytes > Requests per second: 9.91 [#/sec] (mean) > Time per request: 1009.500 [ms] (mean) > Time per request: 100.950 [ms] (mean, across all concurrent requests) > Transfer rate: 236.26 [Kbytes/sec] received > > Connection Times (ms) > min mean[+/-sd] median max > Connect: 0 0 0.8 0 7 > Processing: 211 983 183.7 949 1492 > Waiting: 208 980 183.1 947 1490 > Total: 211 983 183.6 949 1492 > > Percentage of the requests served within a certain time (ms) > 50% 949 > 66% 988 > 75% 1008 > 80% 1042 > 90% 1293 > 95% 1410 > 98% 1460 > 99% 1486 > 100% 1492 (longest request) > > Это FastCGI: > ab -n 200 -c 10 http://testserver:1901/ > This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0 > Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ > Copyright 2006 The Apache Software Foundation, http://www.apache.org/ > > Benchmarking testserver (be patient) > Completed 100 requests > Finished 200 requests > > > Server Software: nginx/0.6.32 > Server Hostname: testserver > Server Port: 1901 > > Document Path: / > Document Length: 24106 bytes > > Concurrency Level: 10 > Time taken for tests: 20.91455 seconds > Complete requests: 200 > Failed requests: 0 > Write errors: 0 > Total transferred: 4886000 bytes > HTML transferred: 4821200 bytes > Requests per second: 9.95 [#/sec] (mean) > Time per request: 1004.573 [ms] (mean) > Time per request: 100.457 [ms] (mean, across all concurrent requests) > Transfer rate: 237.46 [Kbytes/sec] received > > Connection Times (ms) > min mean[+/-sd] median max > Connect: 0 0 1.0 0 8 > Processing: 100 970 187.6 950 1585 > Waiting: 96 965 186.5 947 1581 > Total: 100 971 187.5 950 1585 > > Percentage of the requests served within a certain time (ms) > 50% 950 > 66% 1003 > 75% 1030 > 80% 1044 > 90% 1095 > 95% 1548 > 98% 1569 > 99% 1570 > 100% 1585 (longest request) > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Thu Dec 11 06:40:01 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 11 Dec 2008 17:40:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <394788266.20081211165940@softsearch.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <91318900812110304n76bb2aeat4ca7ceac661b3cbf@mail.gmail.com> <394788266.20081211165940@softsearch.ru> Message-ID: <91318900812110640m4ab03dd7xb7d003bc9ea2b845@mail.gmail.com> Почему поменяли, форки и треды вместе. 11 декабря 2008 г. 16:59 пользователь Монашёв Михаил < postmaster на softsearch.ru> написал: > Здравствуйте, Анатолий. > > > апач умеет не только форкаться, но и тредиться, чего C::E::H::Prefork не > умеет > > Поменяли шило на мыло. Толку от тредов пшик. > > >> Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? > >> Если речь идет о проекте с количеством одновременных запросов не более > >> 10ти, стоит ли заморачиваться с апачем? > >> > > > Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще > > есть FCGI-сервер, который можно прикрутить к nginx. > > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From alex на kapranoff.ru Thu Dec 11 06:40:11 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Thu, 11 Dec 2008 17:40:11 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <49345140.60808@serezhkin.com> References: <49345140.60808@serezhkin.com> Message-ID: <4941264B.1040005@kapranoff.ru> BTW, http://search.cpan.org/~chromatic/P5NCI-0.31/lib/P5NCI.pm Ivan B. Serezhkin wrote: > Andrew Shitov wrote: >> Австрийцы придумали новый формат для встреч своей PM-группы. До этого >> у них были TechSocialMeetings, - технические встречи, перетекающие в >> социальную часть. А теперь иногда будут проводиться еще и хаковстречи. >> На встрече 1 декабря в планах стояло хаченье OpenID на основе PAUSE. >> >> Кстати, интересно: если технические встречи - это воркшопы в >> миниатюре, то хаковстречи - это миниатюрные хакатоны. Для нас это пока >> единственный незаполненный пункт из списка мероприятий, который >> проводятся в мире. Конференция была, воркшопы были, хакатонов не было. >> > Ну ... мы ... в тяпницу ... в ответ на вопрос нафига вообще нужен xs .... > провели. > В результате, если научится распознавать ABI, или, что легче, сделать > кучу сигнатур. > Если привинтить парсилку сишных классов и страктов .... > Завернуть это в нормальный интерфейс типа > my $perl_alloc=DLL::Function->new(DLL::Library->new('libperl.so'), > 'perl_alloc'); > my $externalevaluator=$perl_alloc->call(class=>'PerlInterpreter'); > $externalevaluator->perl_parse(); > $externalevaluator->perl_run(); > Получится мегамодуль. =) > см аттач. > Кста, на маке запускается ? > > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From sharifulin на gmail.com Thu Dec 11 06:49:36 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 11 Dec 2008 17:49:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <010065758.20081211165837@softsearch.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> Message-ID: <91318900812110649x45b3cea7v61ea20c5555ccf64@mail.gmail.com> > Вообще, в теории, наверное можно написать такой перл (седьмой? :-)), > который сам бы внутри себя мультиплексировал запущенные процесс и > переписывать под мультиплексирование приложения не нужно было бы. А > сейчас конечно под Каталист HTTP-движок с мультиплексированием никак > не сделать. > Вот это вы сильно сказали, "переписывать не нужно было бы" :) Линейное программирование не может выполняться асинхронно, поэтому оно линейное. Поэтому в Perl 6 есть: sync { } и async { } Есть реализация для mysql асинхронного клиента, но чтобы ее прикрутить к каталисту можно офигеть :) -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Thu Dec 11 06:44:01 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 11 Dec 2008 17:44:01 +0300 Subject: [Moscow.pm] =?utf-8?b?0YfQtdC8INC/0LvQvtGFINC00LXQstC10LvQvtC/?= =?utf-8?b?0LXRgNGB0LrQuNC5INCy0LXQsS3RgdC10YDQstC10YAgY2F0YWx5c3Q=?= In-Reply-To: <63721228993675@webmail22.yandex.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <63721228993675@webmail22.yandex.ru> Message-ID: <589c94400812110644w694a2a68rc308d38b71d62dd@mail.gmail.com> http://www.catalystframework.org/calendar/2008/2 2008/12/11 Orlovsky Alexander : > > > 11.12.08, 13:54, "Yuri Pac" : > >> 2008/12/10 : >> > Здравствуйте! >> > >> > Подскажите, пожалуйста, какие недостатки у веб-сервера каталиста? >> > Если речь идет о проекте с количеством одновременных запросов не более >> > 10ти, стоит ли заморачиваться с апачем? >> > >> Не стоит, он может форкаться и параллельно обрабатывать запросы. Еще >> есть FCGI-сервер, который можно прикрутить к nginx. >> -- > > А как правильно прикрутить fastcgi? В смысле nginx настроить просто - говорим хост:порт (сокет) + параметры. А затем просто запускаем projname_fastcgi.pl? Оно годится для продакшена в таком виде? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From shv на agava.com Thu Dec 11 06:59:48 2008 From: shv на agava.com (Alexey Sharypov) Date: Thu, 11 Dec 2008 17:59:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: Message-ID: <20081211150305.56B5A11762A4@agava.mipt.ru> :) Проектик немного тяжеловат. > 9.91 и 9.95 запросов в секунду, вы что тестировали? > > 11 декабря 2008 г. 17:11 пользователь Alexey Sharypov From nordicdyno на yandex.ru Thu Dec 11 07:17:58 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 11 Dec 2008 18:17:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= Message-ID: <120781229008678@webmail47.yandex.ru> А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) и т.п.? From yu.pats на gmail.com Thu Dec 11 07:10:47 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 11 Dec 2008 17:10:47 +0200 Subject: [Moscow.pm] =?utf-8?b?0YfQtdC8INC/0LvQvtGFINC00LXQstC10LvQvtC/?= =?utf-8?b?0LXRgNGB0LrQuNC5INCy0LXQsS3RgdC10YDQstC10YAgY2F0YWx5c3Q=?= In-Reply-To: <20081211150305.56B5A11762A4@agava.mipt.ru> References: <20081211150305.56B5A11762A4@agava.mipt.ru> Message-ID: Агаво :) 2008/12/11 Alexey Sharypov : > :) Проектик немного тяжеловат. > >> 9.91 и 9.95 запросов в секунду, вы что тестировали? >> >> 11 декабря 2008 г. 17:11 пользователь Alexey Sharypov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From Kostya на yandex.ru Thu Dec 11 07:22:10 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Thu, 11 Dec 2008 18:22:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <120781229008678@webmail47.yandex.ru> References: <120781229008678@webmail47.yandex.ru> Message-ID: <243321229008930@webmail11.yandex.ru> +1 > А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) и т.п.? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From andy на shitov.ru Thu Dec 11 07:26:34 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 11 Dec 2008 18:26:34 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPRgNCw0YTQuNC60Lg=?= In-Reply-To: <243321229008930@webmail11.yandex.ru> References: <120781229008678@webmail47.yandex.ru> <243321229008930@webmail11.yandex.ru> Message-ID: >> А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) и т.п.? Я латехом рисовал :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Thu Dec 11 07:29:21 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 11 Dec 2008 18:29:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: References: <120781229008678@webmail47.yandex.ru> <243321229008930@webmail11.yandex.ru> Message-ID: <118261229009361@webmail28.yandex.ru> А почему им? Что он умеет? Точнее ЛаТеХ то рисовать графики вроде как не умеет, какое расширение использовал? :) 11.12.08, 18:26, "Andrew Shitov" : > >> А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) и т.п.? > Я латехом рисовал :-) > -- > 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 Dec 11 07:32:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 11 Dec 2008 18:32:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPRgNCw0YTQuNC60Lg=?= In-Reply-To: <118261229009361@webmail28.yandex.ru> References: <120781229008678@webmail47.yandex.ru> <243321229008930@webmail11.yandex.ru> <118261229009361@webmail28.yandex.ru> Message-ID: > А почему им? Что он умеет? Потому что это все равно, что рисовать вектором и записывать файл не в формате EPS, а командами типа \moveto{0}{0}\lineto{10}{20}, которые можно в любом количестве генерировать программно. > какое расширение использовал? :) Не, это было десять лет назад, я про разрешение тогда вообще не знал :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Thu Dec 11 07:57:26 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Thu, 11 Dec 2008 18:57:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <91318900812110649x45b3cea7v61ea20c5555ccf64@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <91318900812110649x45b3cea7v61ea20c5555ccf64@mail.gmail.com> Message-ID: <1994348138.20081211185726@softsearch.ru> Здравствуйте, Анатолий. > Вообще, ═в ═теории, наверное можно написать такой перл (седьмой? :-)), > который ═сам ═бы ═внутри ═себя ═мультиплексировал запущенные процесс и > переписывать ═под ═мультиплексирование ═приложения не нужно было бы. А > сейчас ═конечно ═под Каталист HTTP-движок с мультиплексированием никак > не сделать. > Вот это вы сильно сказали, "переписывать не нужно было бы" :) Даже простейший линейный скрипт параллелится на несколько корок. Всегда найдутся небольшие операции, которые можно выполнять независимо от других. Пример 1: $y = ($a+$b)*($c+$d); то, что в скобках не зависит никак от того, что в других скобках и может выполняться параллельно. Пример 2: for ($i=1;$i<100;$i++){ $x +=$i } for ($j=1;$j<200;$j++){ $y++; } куски кода друг от друга совсем не зависят и могут выполняться параллельно. Пример 3: набираем на одной консоли perl 1.pl набираем на другой консоли perl 2.pl у нас запускаются 2 процесса. А мог бы запуститься 1. Проблема лишь в том, что перл пока не умеет при ожидании получения данных из сокета или с диска делать что-то ещё. Он тупо ждёт, занимая оперативку и приходится использовать либы для асинхроннхронной работы, чтобы написать плохо читабельную и трудно отлаживаемую программу. Также перл пока не умеет находит независимые друг от друга куски кода и выполнять их параллельно на нескольких корах. Так что можно сильно ускорится не переписывая перловые скрипты. Нужно лишь "немного :-)" допилить перл. > Линейное программирование не может выполняться асинхронно, поэтому оно линейное. > Поэтому в Perl 6 есть: sync { } и async { } Есть подозрение, что интерпретатор сам может определить какой код в каком режиме можно исполнять. Только он пока этому не научился. > Есть реализация для mysql асинхронного клиента, но чтобы ее > прикрутить к каталисту можно офигеть :) Дай ссылочку плз. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Thu Dec 11 08:01:17 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Thu, 11 Dec 2008 19:01:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <91318900812110649x45b3cea7v61ea20c5555ccf64@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <91318900812110649x45b3cea7v61ea20c5555ccf64@mail.gmail.com> Message-ID: <95105905.20081211190117@softsearch.ru> Здравствуйте, Анатолий. Вдогонку... Возьми любо свой скрипт и посмотри внимательно, обязательно ли ли каждая следующая операция зависит от предыдущей. Даже print "a=$a; b=$b"; можно выполнять параллельно. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From aml на rulezz.ru Thu Dec 11 08:04:25 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 11 Dec 2008 19:04:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <120781229008678@webmail47.yandex.ru> References: <120781229008678@webmail47.yandex.ru> Message-ID: <200812111904.26416.aml@rulezz.ru> В письме Thursday 11 December 2008 18:17:58 Orlovsky Alexander написал: > А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) и > т.п.? -- gnuplot'ом пользовался. К нему даже перловые интерфейсы на CPAN есть, правда ничего про них сказать не могу. -- Alexander Lourier, http://aml.rulezz.ru/ From andy на shitov.ru Thu Dec 11 08:09:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 11 Dec 2008 19:09:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPRgNCw0YTQuNC60Lg=?= In-Reply-To: References: <120781229008678@webmail47.yandex.ru> <243321229008930@webmail11.yandex.ru> <118261229009361@webmail28.yandex.ru> Message-ID: >> какое расширение использовал? :) На C++ писал текстовые файлы, которые потом с командной строки конвертил во что-то, уже не помню. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Thu Dec 11 08:11:17 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 11 Dec 2008 19:11:17 +0300 Subject: [Moscow.pm] =?utf-8?b?0LHRg9C00LXQvCDQstGB0YLRgNC10YfQsNGC0Yw=?= =?utf-8?b?0YHRjyDQsiDRgdC70LXQtNGD0Y7RidC40Lkg0YfQtdGC0LLQtdGA0LMg?= =?utf-8?b?MTgt0LPQviDQtNC10LrQsNCx0YDRjz8=?= In-Reply-To: References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> Message-ID: <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> 2008/12/9 Andrew Shitov : >> * если их не будет, то нужно забронировать столик где-то (или опять клеш кафе?) > > С помещениями кризис :-) Нам выделяют большое (75-100 человек) помещение на китай-городе в четверг 18 декабря. Будут еще докладчики? > > Но 18-е -- день рождения перла, он не обидится, если толков не будет :) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From sharifulin на gmail.com Thu Dec 11 08:31:22 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 11 Dec 2008 19:31:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <1994348138.20081211185726@softsearch.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <91318900812110649x45b3cea7v61ea20c5555ccf64@mail.gmail.com> <1994348138.20081211185726@softsearch.ru> Message-ID: <91318900812110831n3b9d0e26k4c58dadaee0c38d2@mail.gmail.com> То, что "найдутся", я не спорю, но интерпретатор не сможет угадать, что за чем надо выполнять, программист должен рассказать. Твои примеры не отражают сути асинхронности, Вот пример: 1,2 -> 3 4,5 -> 6 3,6 -> 7 на BASH: ( 1 &; 2 &; wait; 3 ) & ; ( 4 &; 5 &; wait; 6 ) & ; wait; 7 на Perl: Wait { 7 } [ sub { Wait { 3 } [ sub { 1 }, sub { 2 }, ] }, sub { Wait { 6 } [ sub { 4 } sub { 5 } ] } ]; На сколько мне известно, на POE, IO::Lambda такое сделать можно, на AnyEvent без Coro нет. Так вот, при линейном это записывается так: 1,2,3,4,5,6,7 Как интерпретатор должен понять, что этот код нужно выполнить максимально эффективно и асинхронно? 11 декабря 2008 г. 18:57 пользователь Монашёв Михаил < postmaster на softsearch.ru> написал: > Здравствуйте, Анатолий. > > > Вообще, ═в ═теории, наверное можно написать такой перл (седьмой? :-)), > > который ═сам ═бы ═внутри ═себя ═мультиплексировал запущенные процесс и > > переписывать ═под ═мультиплексирование ═приложения не нужно было бы. А > > сейчас ═конечно ═под Каталист HTTP-движок с мультиплексированием никак > > не сделать. > > > Вот это вы сильно сказали, "переписывать не нужно было бы" :) > > Даже простейший линейный скрипт параллелится на несколько корок. > Всегда найдутся небольшие операции, которые можно выполнять независимо > от других. > Пример 1: > $y = ($a+$b)*($c+$d); > то, что в скобках не зависит никак от того, что в других скобках и > может выполняться параллельно. > > Пример 2: > for ($i=1;$i<100;$i++){ > $x +=$i > } > for ($j=1;$j<200;$j++){ > $y++; > } > куски кода друг от друга совсем не зависят и могут выполняться > параллельно. > > Пример 3: > набираем на одной консоли > perl 1.pl > > набираем на другой консоли > perl 2.pl > > у нас запускаются 2 процесса. А мог бы запуститься 1. Проблема лишь в > том, что перл пока не умеет при ожидании получения данных из сокета > или с диска делать что-то ещё. Он тупо ждёт, занимая оперативку и > приходится использовать либы для асинхроннхронной работы, чтобы > написать плохо читабельную и трудно отлаживаемую программу. Также перл > пока не умеет находит независимые друг от друга куски кода и выполнять > их параллельно на нескольких корах. Так что можно сильно ускорится не > переписывая перловые скрипты. Нужно лишь "немного :-)" допилить перл. > > > Линейное программирование не может выполняться асинхронно, поэтому оно > линейное. > > Поэтому в Perl 6 есть: sync { } и async { } > > Есть подозрение, что интерпретатор сам может определить какой код в > каком режиме можно исполнять. Только он пока этому не научился. > > > Есть реализация для mysql асинхронного клиента, но чтобы ее > > прикрутить к каталисту можно офигеть :) > > Дай ссылочку плз. > > > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Thu Dec 11 08:34:22 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Thu, 11 Dec 2008 19:34:22 +0300 Subject: [Moscow.pm] HackMeet In-Reply-To: <4941264B.1040005@kapranoff.ru> References: <49345140.60808@serezhkin.com> <4941264B.1040005@kapranoff.ru> Message-ID: <4941410E.2070406@serezhkin.com> Alex Kapranoff wrote: > BTW, http://search.cpan.org/~chromatic/P5NCI-0.31/lib/P5NCI.pm Based on Parrot's NCI Бэкпорт однако. Сча вечерком в ней покопаюсь, я не смог реализовать сигнатуры вызова =( -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Thu Dec 11 08:45:17 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Thu, 11 Dec 2008 19:45:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <120781229008678@webmail47.yandex.ru> References: <120781229008678@webmail47.yandex.ru> Message-ID: <4941439D.3000607@serezhkin.com> Orlovsky Alexander wrote: > А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) и т.п.? > svg -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From yu.pats на gmail.com Thu Dec 11 08:36:32 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 11 Dec 2008 18:36:32 +0200 Subject: [Moscow.pm] =?utf-8?b?0YfQtdC8INC/0LvQvtGFINC00LXQstC10LvQvtC/?= =?utf-8?b?0LXRgNGB0LrQuNC5INCy0LXQsS3RgdC10YDQstC10YAgY2F0YWx5c3Q=?= In-Reply-To: <1994348138.20081211185726@softsearch.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <91318900812110649x45b3cea7v61ea20c5555ccf64@mail.gmail.com> <1994348138.20081211185726@softsearch.ru> Message-ID: 2008/12/11 Монашёв Михаил : > Здравствуйте, Анатолий. > >> Вообще, ═в ═теории, наверное можно написать такой перл (седьмой? :-)), >> который ═сам ═бы ═внутри ═себя ═мультиплексировал запущенные процесс и >> переписывать ═под ═мультиплексирование ═приложения не нужно было бы. А >> сейчас ═конечно ═под Каталист HTTP-движок с мультиплексированием никак >> не сделать. > >> Вот это вы сильно сказали, "переписывать не нужно было бы" :) > > Даже простейший линейный скрипт параллелится на несколько корок. > Всегда найдутся небольшие операции, которые можно выполнять независимо > от других. > Пример 1: > $y = ($a+$b)*($c+$d); > то, что в скобках не зависит никак от того, что в других скобках и > может выполняться параллельно. > > Пример 2: > for ($i=1;$i<100;$i++){ > $x +=$i > } > for ($j=1;$j<200;$j++){ > $y++; > } > куски кода друг от друга совсем не зависят и могут выполняться > параллельно. > Ну предположим вы знаете что выражения или циклы независят друг от друга и их можно поменять местами. А вот компилятор не такой умный, и он может делать только то и только в той последовательности как сказал программер. Программер для того и приставлен к компьютеру чтоб оптимально указывать последнему как надо сделать. Например свернуть 2 цикла в один :) > Пример 3: > набираем на одной консоли > perl 1.pl > > набираем на другой консоли > perl 2.pl > > у нас запускаются 2 процесса. А мог бы запуститься 1. Ага, точно. То что перл содержит интерпретатор не делает его сервером приложений. > Проблема лишь в > том, что перл пока не умеет при ожидании получения данных из сокета > или с диска делать что-то ещё. Он тупо ждёт, занимая оперативку и > приходится использовать либы для асинхроннхронной работы, чтобы > написать плохо читабельную и трудно отлаживаемую программу. Также перл > пока не умеет находит независимые друг от друга куски кода и выполнять > их параллельно на нескольких корах. Так что можно сильно ускорится не > переписывая перловые скрипты. Нужно лишь "немного :-)" допилить перл. > Проблема в том, что для каждой задачи нужен свой инструмент. Не надо допиливать перл, сделайте сервер приложений и дайте его нам. -- WBR, Yuri Pac From ivan на serezhkin.com Thu Dec 11 08:47:56 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Thu, 11 Dec 2008 19:47:56 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <95105905.20081211190117@softsearch.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <91318900812110649x45b3cea7v61ea20c5555ccf64@mail.gmail.com> <95105905.20081211190117@softsearch.ru> Message-ID: <4941443C.8030800@serezhkin.com> Монашёв Михаил wrote: > Здравствуйте, Анатолий. > > Вдогонку... > > Возьми любо свой скрипт и посмотри внимательно, обязательно ли ли > каждая следующая операция зависит от предыдущей. Даже > print "a=$a; b=$b"; > можно выполнять параллельно. > Просечь их параллельность в рантайме дороже сем выполнить последовательно =) Посмотрим что приносит жит паротовский грядущий.. Кажись въехал в начало его устроуства =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From postmaster на softsearch.ru Thu Dec 11 09:23:42 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Thu, 11 Dec 2008 20:23:42 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <91318900812110831n3b9d0e26k4c58dadaee0c38d2@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <91318900812110649x45b3cea7v61ea20c5555ccf64@mail.gmail.com> <1994348138.20081211185726@softsearch.ru> <91318900812110831n3b9d0e26k4c58dadaee0c38d2@mail.gmail.com> Message-ID: <3810476960.20081211202342@softsearch.ru> Здравствуйте, Анатолий. Ты удивишься, но сишный компилятор это почти умеет. Он ведь уже сейчас строит нужный граф, чтобы выяснить какая переменная от какой зависит и какую переменную лучше в регистр процессора засунуть, а какую в ячейке памяти хранить. Прошу прощения, что смешал вместе параллельность и асинхронность. Просто хотел показать несовершенство перловки и возможное направление развития. Хотя эти несовершенства есть и у всех других языков. Твой пример понять не смог. Напиши подробнее. > То, что "найдутся", я не спорю, но интерпретатор не сможет > угадать, что за чем надо выполнять, программист должен рассказать. > Твои примеры не отражают сути асинхронности, > Вот пример: 1,2 ->> 3 4,5 ->> 6 3,6 ->> 7 > на BASH: ( 1 ; 2 ; wait; 3 ) ; ( 4 ; 5 ; wait; 6 ) ;═ wait; 7 > на Perl: > Wait { 7 } [ > ═sub { > ═ Wait { 3 } [ > ══ sub { 1 }, > ══ sub { 2 }, > ═ ] > ═}, > ═sub { > ═ Wait { 6 } [ > ══ sub { 4 } > ══ sub { 5 } > ═ ] > ═} > ]; > На сколько мне известно, на POE, IO::Lambda такое сделать можно, на AnyEvent без Coro нет. > Так вот, при линейном это записывается так: 1,2,3,4,5,6,7 > Как интерпретатор должен понять, что этот код нужно выполнить > максимально эффективно и асинхронно? > 11 декабря 2008 г. 18:57 пользователь Монашёв Михаил > написал: > Здравствуйте, Анатолий. >> Вообще, ═в ═теории, наверное можно написать такой перл (седьмой? :-)), >> который ═сам ═бы ═внутри ═себя ═мультиплексировал запущенные процесс и >> переписывать ═под ═мультиплексирование ═приложения не нужно было бы. А >> сейчас ═конечно ═под Каталист HTTP-движок с мультиплексированием никак >> не сделать. >> Вот это вы сильно сказали, "переписывать не нужно было бы" :) > Даже ═простейший ═линейный ═скрипт ═параллелится ═на ═несколько корок. > Всегда найдутся небольшие операции, которые можно выполнять независимо > от других. > Пример 1: > $y = ($a+$b)*($c+$d); > то, ═что ═в ═скобках ═не зависит никак от того, что в других скобках и > может выполняться параллельно. > Пример 2: > for ($i=1;$i<100;$i++){ > ═ ═$x +=$i > } > for ($j=1;$j<200;$j++){ > ═ ═$y++; > } > куски ═кода ═друг ═от ═друга ═совсем ═не ═зависят ═и могут выполняться > параллельно. > Пример 3: > набираем на одной консоли > perl 1.pl > набираем на другой консоли > perl 2.pl > у нас запускаются 2 процесса. А мог бы запуститься 1. Проблема лишь в > том, что перл пока не умеет при ожидании получения данных из сокета > или с диска делать что-то ещё. Он тупо ждёт, занимая оперативку и > приходится использовать либы для асинхроннхронной работы, чтобы > написать плохо читабельную и трудно отлаживаемую программу. Также перл > пока не умеет находит независимые друг от друга куски кода и выполнять > их параллельно на нескольких корах. Так что можно сильно ускорится не > переписывая перловые скрипты. Нужно лишь "немного :-)" допилить перл. >> Линейное программирование не может выполняться асинхронно, поэтому оно линейное. >> Поэтому в Perl 6 есть: sync { } и async { } > Есть ═подозрение, ═что ═интерпретатор сам может определить какой код в > каком режиме можно исполнять. Только он пока этому не научился. >> Есть реализация для mysql асинхронного клиента, но чтобы ее >> прикрутить к каталисту можно офигеть :) > Дай ссылочку плз. > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From sergey на martynov.info Thu Dec 11 09:33:06 2008 From: sergey на martynov.info (=?KOI8-R?B?88XSx8XKIO3B0tTZzs/X?=) Date: Thu, 11 Dec 2008 20:33:06 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <010065758.20081211165837@softsearch.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> Message-ID: <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> > Вообще, в теории, наверное можно написать такой перл (седьмой? :-)), > который сам бы внутри себя мультиплексировал запущенные процесс и > переписывать под мультиплексирование приложения не нужно было бы. А > сейчас конечно под Каталист HTTP-движок с мультиплексированием никак > не сделать. Миш, по моему дело все в том, что парадигма процедурного программирования вообще плохо подходит для мультиплексирования, асинхронности и параллельности. Можно на perl5 написать мультиплексирующий сервер? Можно конечно. Но если задуматься - это будет реализация уже другой парадигмы поверх "родной" для perl процедурной. Поэтому и не приживаются подобные проекты в широких массах, а приживается привычный prefork. Но для каждой задачи есть решение - есть и специфичные инструменты для параллельных вычислений. Есть вполне реальный Erlang, есть какой-то удивительный Oz (и говорят на нем есть реальные веб-проекты) и т.п. - в которых нужная "модель мира" заложена на базовом уровне. Я это к тому, что можно конечно прогибать perl под какие угодно парадигмы (или наоборот - парадигмы под perl) и реализовывать любые идеи - но я бы воспринимал это как эксперименты или развлечение, я не как production работу. -- С уважением, Сергей Мартынов. From ivan на serezhkin.com Thu Dec 11 11:54:36 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Thu, 11 Dec 2008 22:54:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <3810476960.20081211202342@softsearch.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <91318900812110649x45b3cea7v61ea20c5555ccf64@mail.gmail.com> <1994348138.20081211185726@softsearch.ru> <91318900812110831n3b9d0e26k4c58dadaee0c38d2@mail.gmail.com> <3810476960.20081211202342@softsearch.ru> Message-ID: <49416FFC.2080809@serezhkin.com> Монашёв Михаил wrote: > Здравствуйте, Анатолий. > > Ты удивишься, но сишный компилятор это почти умеет. Он ведь уже сейчас > строит нужный граф, чтобы выяснить какая переменная от какой зависит и > какую переменную лучше в регистр процессора засунуть, а какую в ячейке > памяти хранить. > Интеловский умеет параллелить. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From maxim.vuets на gmail.com Thu Dec 11 12:03:44 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 11 Dec 2008 22:03:44 +0200 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <120781229008678@webmail47.yandex.ru> References: <120781229008678@webmail47.yandex.ru> Message-ID: On 12/11/08, Orlovsky Alexander wrote: > А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) и > т.п.? Не знаю на счет сглаживания, но мощно: http://ploticus.sourceforge.net/ -- . Hoc est simplicissimum! ..: maxim.vuets.name From postmaster на softsearch.ru Thu Dec 11 12:15:16 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 11 Dec 2008 23:15:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> Message-ID: <158713308.20081211231516@softsearch.ru> Здравствуйте, Сергей. >> Вообще, в теории, наверное можно написать такой перл (седьмой? >> :-)), который сам бы внутри себя мультиплексировал запущенные >> процесс и переписывать под мультиплексирование приложения не нужно >> было бы. А сейчас конечно под Каталист HTTP-движок с >> мультиплексированием никак не сделать. СМ> Миш, по моему дело все в том, что парадигма процедурного СМ> программирования вообще плохо подходит для мультиплексирования, СМ> асинхронности и параллельности. Можно на perl5 написать СМ> мультиплексирующий сервер? Можно конечно. Но если задуматься - это СМ> будет реализация уже другой парадигмы поверх "родной" для perl СМ> процедурной. Поэтому и не приживаются подобные проекты в широких СМ> массах, а приживается привычный prefork. СМ> Но для каждой задачи есть решение - есть и специфичные инструменты СМ> для параллельных вычислений. Есть вполне реальный Erlang, есть СМ> какой-то удивительный Oz (и говорят на нем есть реальные СМ> веб-проекты) и т.п. - в которых нужная "модель мира" заложена на СМ> базовом уровне. СМ> Я это к тому, что можно конечно прогибать perl под какие угодно СМ> парадигмы (или наоборот - парадигмы под perl) и реализовывать СМ> любые идеи - но я бы воспринимал это как эксперименты или СМ> развлечение, я не как production работу. Мне тоже нравится, что перл очень стабильный. Но это не значит, что его не надо делать лучше :-) Не знаю как тебе, но мне жалко простаивающего процессора. Как-то один продавец рекламы сказал мне, что показ банера надо продать за любую цену, потому что он есть прямо сейчас, а через минуту его не будет. Так и тут, большинство процессоров простаивают и используются очень неэффективно. И что меня больше всего убивает, что причина этого всепланетарного простоя в том, что небольшая группа людей (человек 5-10 наверное), разрабатывающих gcc, не может реализовать разбрасывание на несколько корок независимых кусков кода, а другая небольшая группа людей, разрабатывающих Линух, Винду, Фрю и т.д. не даёт им для этого быстрого интерфейса, утверждая, что распределение процессов по коркам - это задача шедуллера ОС, а не gcc, что в общем случае верно, но с увеличением числа корок нам приходится запускать на одном сервере кучу процессов (как nginx запускает много worker-ов), дабы они могли нормально утилизировать процессор, хоте можно был бы запустить один mysqld и он бы полностью съедал проц. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From pesniru на gmail.com Thu Dec 11 12:24:24 2008 From: pesniru на gmail.com (=?KOI8-R?B?4czFy9PBzsTSIOLVy9LFxdc=?=) Date: Thu, 11 Dec 2008 23:24:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: References: <120781229008678@webmail47.yandex.ru> Message-ID: Хм. Со сглаживанием там действительно проблемы. :-) Мы вот такую штуку в проекте использовали: http://teethgrinder.co.uk/open-flash-chart/ Каюсь, проект был на php, но perl там тоже есть. Не гарантируют, что в перловом модуле есть все новые фичи, но ИМХО - это как с вордом, нужно от силы 10%. ;-) А с пхп - ну не свезло. Пишу на перле и руковожу пачкой пхпшников. У них свои задачи, у меня - свои. :-) 11 декабря 2008 г. 23:03 пользователь Maxim Vuets написал: > On 12/11/08, Orlovsky Alexander wrote: > > > А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) > и > > т.п.? > > Не знаю на счет сглаживания, но мощно: http://ploticus.sourceforge.net/ > > -- > . Hoc est simplicissimum! > ..: maxim.vuets.name > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Thu Dec 11 12:19:31 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 11 Dec 2008 23:19:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <158713308.20081211231516@softsearch.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> Message-ID: <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> Хватит гнать на gccшников :).Софт должен поддерживать тредовость и параллелизм. 11 декабря 2008 г. 23:15 пользователь Михаил Монашёв < postmaster на softsearch.ru> написал: > Здравствуйте, Сергей. > > >> Вообще, в теории, наверное можно написать такой перл (седьмой? > >> :-)), который сам бы внутри себя мультиплексировал запущенные > >> процесс и переписывать под мультиплексирование приложения не нужно > >> было бы. А сейчас конечно под Каталист HTTP-движок с > >> мультиплексированием никак не сделать. > > СМ> Миш, по моему дело все в том, что парадигма процедурного > СМ> программирования вообще плохо подходит для мультиплексирования, > СМ> асинхронности и параллельности. Можно на perl5 написать > СМ> мультиплексирующий сервер? Можно конечно. Но если задуматься - это > СМ> будет реализация уже другой парадигмы поверх "родной" для perl > СМ> процедурной. Поэтому и не приживаются подобные проекты в широких > СМ> массах, а приживается привычный prefork. > > СМ> Но для каждой задачи есть решение - есть и специфичные инструменты > СМ> для параллельных вычислений. Есть вполне реальный Erlang, есть > СМ> какой-то удивительный Oz (и говорят на нем есть реальные > СМ> веб-проекты) и т.п. - в которых нужная "модель мира" заложена на > СМ> базовом уровне. > > СМ> Я это к тому, что можно конечно прогибать perl под какие угодно > СМ> парадигмы (или наоборот - парадигмы под perl) и реализовывать > СМ> любые идеи - но я бы воспринимал это как эксперименты или > СМ> развлечение, я не как production работу. > > Мне тоже нравится, что перл очень стабильный. Но это не значит, что > его не надо делать лучше :-) > > Не знаю как тебе, но мне жалко простаивающего процессора. Как-то один > продавец рекламы сказал мне, что показ банера надо продать за любую > цену, потому что он есть прямо сейчас, а через минуту его не будет. > Так и тут, большинство процессоров простаивают и используются очень > неэффективно. И что меня больше всего убивает, что причина этого > всепланетарного простоя в том, что небольшая группа людей (человек > 5-10 наверное), разрабатывающих gcc, не может реализовать > разбрасывание на несколько корок независимых кусков кода, а другая > небольшая группа людей, разрабатывающих Линух, Винду, Фрю и т.д. не > даёт им для этого быстрого интерфейса, утверждая, что распределение > процессов по коркам - это задача шедуллера ОС, а не gcc, что в общем > случае верно, но с увеличением числа корок нам приходится запускать на > одном сервере кучу процессов (как nginx запускает много worker-ов), > дабы они могли нормально утилизировать процессор, хоте можно был бы > запустить один mysqld и он бы полностью съедал проц. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Thu Dec 11 12:44:04 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 11 Dec 2008 23:44:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <91318900812110637l2f9c4893p5757b7a0f7dec71e@mail.gmail.com> References: <20081211141456.994D91175F84@agava.mipt.ru> <91318900812110637l2f9c4893p5757b7a0f7dec71e@mail.gmail.com> Message-ID: <20f279210812111244x3f5e7028n1265398ae9ae407f@mail.gmail.com> Что, мало? :) 2008/12/11 Анатолий Шарифулин : > 9.91 и 9.95 запросов в секунду, вы что тестировали? -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Thu Dec 11 12:58:09 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 11 Dec 2008 23:58:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <20081211150305.56B5A11762A4@agava.mipt.ru> References: <20081211150305.56B5A11762A4@agava.mipt.ru> Message-ID: <20f279210812111258k28a4dc85m4d1380c2b91a6646@mail.gmail.com> [off] Как-то ты криво reply делаешь... ветки рвутся... 2008/12/11 Alexey Sharypov : > :) Проектик немного тяжеловат. > >> 9.91 и 9.95 запросов в секунду, вы что тестировали? >> >> 11 декабря 2008 г. 17:11 пользователь Alexey Sharypov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From ivan на serezhkin.com Thu Dec 11 13:03:22 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 12 Dec 2008 00:03:22 +0300 Subject: [Moscow.pm] perl -d Message-ID: <4941801A.6040807@serezhkin.com> Привет. Раскажите плз, это я неудачник, или у перлового дебагера кнопка вверх и комплишены не работают ? Есть какой нить путь их включить ? И ещё... а как бы его более похожим на gdb сделать ? -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From inthrax на gmail.com Thu Dec 11 13:04:54 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Fri, 12 Dec 2008 00:04:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <120781229008678@webmail47.yandex.ru> References: <120781229008678@webmail47.yandex.ru> Message-ID: <20f279210812111304p422940a9yb77cda082cf84908@mail.gmail.com> А гуглчарт не подойдет? 2008/12/11 Orlovsky Alexander : > А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) и т.п.? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From ruz на bestpractical.com Thu Dec 11 15:55:57 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 12 Dec 2008 02:55:57 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QtdGA0LXQvdC10YHQu9C4INGB0LXRgNCy0LU=?= =?utf-8?b?0YAgcnQuY3Bhbi5vcmc=?= Message-ID: <589c94400812111555m15909a37jf373cb0b0473866d@mail.gmail.com> необходимо всячески протестировать -- Best regards, Ruslan. From postmaster на softsearch.ru Thu Dec 11 22:38:23 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 12 Dec 2008 09:38:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> Message-ID: <1782229359.20081212093823@softsearch.ru> Здравствуйте, Naim. NS> Хватит гнать на gccшников :).Софт должен поддерживать═ тредовость NS> и параллелизм. Хорошо, больше гнать не буду. Находитесь в анабиозе дальше. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From sharifulin на gmail.com Fri Dec 12 01:10:10 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 12:10:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <20f279210812111244x3f5e7028n1265398ae9ae407f@mail.gmail.com> References: <20081211141456.994D91175F84@agava.mipt.ru> <91318900812110637l2f9c4893p5757b7a0f7dec71e@mail.gmail.com> <20f279210812111244x3f5e7028n1265398ae9ae407f@mail.gmail.com> Message-ID: <91318900812120110s6d7512faob1a02e66744f292b@mail.gmail.com> если Hello World, то мало :) 11 декабря 2008 г. 23:44 пользователь Vladimir V. Perepelitsa < inthrax на gmail.com> написал: > Что, мало? :) > > 2008/12/11 Анатолий Шарифулин : > > 9.91 и 9.95 запросов в секунду, вы что тестировали? > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Fri Dec 12 01:11:32 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 12:11:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <20f279210812111304p422940a9yb77cda082cf84908@mail.gmail.com> References: <120781229008678@webmail47.yandex.ru> <20f279210812111304p422940a9yb77cda082cf84908@mail.gmail.com> Message-ID: <91318900812120111u12896e8u30e15a90a8f3189f@mail.gmail.com> Гугл-чарт отстой ))) Хотя перловый модуль есть 12 декабря 2008 г. 0:04 пользователь Vladimir V. Perepelitsa < inthrax на gmail.com> написал: > А гуглчарт не подойдет? > > 2008/12/11 Orlovsky Alexander : > > А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) > и т.п.? > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Fri Dec 12 01:12:33 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 12:12:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: References: <120781229008678@webmail47.yandex.ru> Message-ID: <91318900812120112qeeb9b7apd51f721f5523a1de@mail.gmail.com> OpenChart не делают экспорта в SVG, т.к. поддержка SVG не совершена, а так хотелось :) 11 декабря 2008 г. 23:24 пользователь Александр Букреев написал: > Хм. Со сглаживанием там действительно проблемы. :-) > Мы вот такую штуку в проекте использовали: > http://teethgrinder.co.uk/open-flash-chart/ > Каюсь, проект был на php, но perl там тоже есть. > Не гарантируют, что в перловом модуле есть все новые фичи, > но ИМХО - это как с вордом, нужно от силы 10%. ;-) > > А с пхп - ну не свезло. Пишу на перле и руковожу пачкой пхпшников. > У них свои задачи, у меня - свои. :-) > > 11 декабря 2008 г. 23:03 пользователь Maxim Vuets написал: > > On 12/11/08, Orlovsky Alexander wrote: >> >> > А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & >> etc) и >> > т.п.? >> >> Не знаю на счет сглаживания, но мощно: http://ploticus.sourceforge.net/ >> >> -- >> . Hoc est simplicissimum! >> ..: maxim.vuets.name >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Fri Dec 12 01:14:58 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 12:14:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> Message-ID: <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> треды -- это жопа, замена тредов в Perl -- Coro. 11 декабря 2008 г. 23:19 пользователь Naim Shafiev написал: > Хватит гнать на gccшников :).Софт должен поддерживать тредовость и > параллелизм. > > 11 декабря 2008 г. 23:15 пользователь Михаил Монашёв < > postmaster на softsearch.ru> написал: > > Здравствуйте, Сергей. >> >> >> Вообще, в теории, наверное можно написать такой перл (седьмой? >> >> :-)), который сам бы внутри себя мультиплексировал запущенные >> >> процесс и переписывать под мультиплексирование приложения не нужно >> >> было бы. А сейчас конечно под Каталист HTTP-движок с >> >> мультиплексированием никак не сделать. >> >> СМ> Миш, по моему дело все в том, что парадигма процедурного >> СМ> программирования вообще плохо подходит для мультиплексирования, >> СМ> асинхронности и параллельности. Можно на perl5 написать >> СМ> мультиплексирующий сервер? Можно конечно. Но если задуматься - это >> СМ> будет реализация уже другой парадигмы поверх "родной" для perl >> СМ> процедурной. Поэтому и не приживаются подобные проекты в широких >> СМ> массах, а приживается привычный prefork. >> >> СМ> Но для каждой задачи есть решение - есть и специфичные инструменты >> СМ> для параллельных вычислений. Есть вполне реальный Erlang, есть >> СМ> какой-то удивительный Oz (и говорят на нем есть реальные >> СМ> веб-проекты) и т.п. - в которых нужная "модель мира" заложена на >> СМ> базовом уровне. >> >> СМ> Я это к тому, что можно конечно прогибать perl под какие угодно >> СМ> парадигмы (или наоборот - парадигмы под perl) и реализовывать >> СМ> любые идеи - но я бы воспринимал это как эксперименты или >> СМ> развлечение, я не как production работу. >> >> Мне тоже нравится, что перл очень стабильный. Но это не значит, что >> его не надо делать лучше :-) >> >> Не знаю как тебе, но мне жалко простаивающего процессора. Как-то один >> продавец рекламы сказал мне, что показ банера надо продать за любую >> цену, потому что он есть прямо сейчас, а через минуту его не будет. >> Так и тут, большинство процессоров простаивают и используются очень >> неэффективно. И что меня больше всего убивает, что причина этого >> всепланетарного простоя в том, что небольшая группа людей (человек >> 5-10 наверное), разрабатывающих gcc, не может реализовать >> разбрасывание на несколько корок независимых кусков кода, а другая >> небольшая группа людей, разрабатывающих Линух, Винду, Фрю и т.д. не >> даёт им для этого быстрого интерфейса, утверждая, что распределение >> процессов по коркам - это задача шедуллера ОС, а не gcc, что в общем >> случае верно, но с увеличением числа корок нам приходится запускать на >> одном сервере кучу процессов (как nginx запускает много worker-ов), >> дабы они могли нормально утилизировать процессор, хоте можно был бы >> запустить один mysqld и он бы полностью съедал проц. >> >> -- >> >> С уважением, >> Михаил Монашёв, SoftSearch.ru >> 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 > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Fri Dec 12 01:22:07 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 12 Dec 2008 12:22:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <200812111904.26416.aml@rulezz.ru> References: <120781229008678@webmail47.yandex.ru> <200812111904.26416.aml@rulezz.ru> Message-ID: <128881229073727@webmail61.yandex.ru> гнуплот насколько я понимаю, довольно аскетичен в плане "красивостей", хотя графики строит хорошо, да 11.12.08, 19:04, "Alexander Lourier" : > В письме Thursday 11 December 2008 18:17:58 Orlovsky Alexander написал: > > А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) и > > т.п.? -- > gnuplot'ом пользовался. К нему даже перловые интерфейсы на CPAN есть, правда > ничего про них сказать не могу. > -- > Alexander Lourier, http://aml.rulezz.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From nordicdyno на yandex.ru Fri Dec 12 01:23:43 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 12 Dec 2008 12:23:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <4941439D.3000607@serezhkin.com> References: <120781229008678@webmail47.yandex.ru> <4941439D.3000607@serezhkin.com> Message-ID: <71771229073823@webmail35.yandex.ru> svg - это формат, меня библиотека заточенная для графиков & etc интересовала.. можно написать и самому, да, но наверняка это будет "повторение пройденного" 11.12.08, 19:45, "Vany Serezhkin" : > Orlovsky Alexander wrote: > > А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) и т.п.? > > > svg > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Fri Dec 12 01:45:08 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 12 Dec 2008 12:45:08 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPRgNCw0YTQuNC60Lg=?= In-Reply-To: <71771229073823@webmail35.yandex.ru> References: <120781229008678@webmail47.yandex.ru> <4941439D.3000607@serezhkin.com> <71771229073823@webmail35.yandex.ru> Message-ID: > svg - это формат, меня библиотека заточенная для графиков & etc интересовала.. можно написать и самому, да, но наверняка это будет "повторение пройденного" Погоди, а как ты хотел рисовать? Не линиями и точками? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Fri Dec 12 01:55:00 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 12 Dec 2008 12:55:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> Message-ID: <123911229075700@webmail52.yandex.ru> Джонатан на "митинге", как раз говорил о том что программист, используя Perl6, может использовать различные парадигмы и что это хорошо... 11.12.08, 20:33, "Сергей Мартынов" : > > Вообще, в теории, наверное можно написать такой перл (седьмой? :-)), > > который сам бы внутри себя мультиплексировал запущенные процесс и > > переписывать под мультиплексирование приложения не нужно было бы. А > > сейчас конечно под Каталист HTTP-движок с мультиплексированием никак > > не сделать. > Миш, по моему дело все в том, что парадигма процедурного > программирования вообще плохо подходит для мультиплексирования, > асинхронности и параллельности. Можно на perl5 написать > мультиплексирующий сервер? Можно конечно. Но если задуматься - это > будет реализация уже другой парадигмы поверх "родной" для perl > процедурной. Поэтому и не приживаются подобные проекты в широких > массах, а приживается привычный prefork. > Но для каждой задачи есть решение - есть и специфичные инструменты для > параллельных вычислений. Есть вполне реальный Erlang, есть какой-то > удивительный Oz (и говорят на нем есть реальные веб-проекты) и т.п. - > в которых нужная "модель мира" заложена на базовом уровне. > Я это к тому, что можно конечно прогибать perl под какие угодно > парадигмы (или наоборот - парадигмы под perl) и реализовывать любые > идеи - но я бы воспринимал это как эксперименты или развлечение, я не > как production работу. > -- > С уважением, Сергей Мартынов. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From ivan на serezhkin.com Fri Dec 12 01:58:36 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 12 Dec 2008 12:58:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> Message-ID: <494235CC.90802@serezhkin.com> Анатолий Шарифулин wrote: > треды -- это жопа, замена тредов в Perl -- Coro. Хнык. треды это жопа, ноесли ты ембедиш перл в приложение с тредами ... треды необходимы =( и Coro уже пользовать низзя. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Fri Dec 12 01:59:25 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 12 Dec 2008 12:59:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <71771229073823@webmail35.yandex.ru> References: <120781229008678@webmail47.yandex.ru> <4941439D.3000607@serezhkin.com> <71771229073823@webmail35.yandex.ru> Message-ID: <494235FD.6060607@serezhkin.com> Orlovsky Alexander wrote: > svg - это формат, меня библиотека заточенная для графиков & etc интересовала.. можно написать и самому, да, но наверняка это будет "повторение пройденного" > А чё, Template::Toolkit плохая библиотека для svg ? =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Fri Dec 12 02:00:49 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 12 Dec 2008 13:00:49 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPRgNCw0YTQuNC60Lg=?= In-Reply-To: <494235FD.6060607@serezhkin.com> References: <120781229008678@webmail47.yandex.ru> <4941439D.3000607@serezhkin.com> <71771229073823@webmail35.yandex.ru> <494235FD.6060607@serezhkin.com> Message-ID: > А чё, Template::Toolkit плохая библиотека для svg ? =) Ну вот уж для SVG как раз лучше XSLT. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Fri Dec 12 02:08:11 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 12 Dec 2008 13:08:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: References: <120781229008678@webmail47.yandex.ru> <4941439D.3000607@serezhkin.com> <71771229073823@webmail35.yandex.ru> <494235FD.6060607@serezhkin.com> Message-ID: <4942380B.1030405@serezhkin.com> Andrew Shitov wrote: >> А чё, Template::Toolkit плохая библиотека для svg ? =) >> > > Ну вот уж для SVG как раз лучше XSLT. > так это ж надо xslt уметь =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From nordicdyno на yandex.ru Fri Dec 12 02:10:46 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 12 Dec 2008 13:10:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= Message-ID: <119681229076646@webmail27.yandex.ru> Может я не очень понял вопрос :) Мне хотелось бы, чтобы можно сказать библиотеке - "нарисуй по этим данным мне график со сглаживанием(или без него), с такой-то толщиной линий и с заливкой снизу такого-то цвета".. И я не представляю насколько трудоемко это реализовать с помощью XSLT -> SVG Может есть такие примеры? З.Ы. Вроде бы ploticus.sourceforge.net почти все умеет что нужно, кроме антиалиасинга (по крайней мере в примерах не нашел) может его возьму 12.12.08, 12:45, "Andrew Shitov" : > > svg - это формат, меня библиотека заточенная для графиков & etc интересовала.. можно написать и самому, да, но наверняка это будет "повторение пройденного" > Погоди, а как ты хотел рисовать? Не линиями и точками? > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Fri Dec 12 02:12:46 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 12 Dec 2008 13:12:46 +0300 Subject: [Moscow.pm] =?utf-8?b?0JPRgNCw0YTQuNC60Lg=?= In-Reply-To: <119681229076646@webmail27.yandex.ru> References: <119681229076646@webmail27.yandex.ru> Message-ID: > Может я не очень понял вопрос :) Мне хотелось бы, чтобы можно сказать библиотеке - "нарисуй по этим данным мне график со сглаживанием(или без него), с такой-то толщиной линий и с заливкой снизу такого-то цвета".. И я не представляю насколько трудоемко это реализовать с помощью XSLT -> SVG А. Так тебе эксель подойдет :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmitry на karasik.eu.org Fri Dec 12 02:13:13 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 12 Dec 2008 11:13:13 +0100 Subject: [Moscow.pm] чем плох девелоперский веб-сервер catalyst In-Reply-To: <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> ("Анатолий Шарифулин"'s message of "Fri, 12 Dec 2008 12:14:58 +0300") References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> Message-ID: <84hc597lc6.fsf@tetsuo.karasik.eu.org> Hi Анатолий! Анатолий> треды -- это жопа, замена тредов в Perl -- Coro. Coro вещь очень хорошая, но к несчатью ее автор не вполне адекватен, из-за чего есть некоторые опасения в использовании модуля. С первых строк http://search.cpan.org/~mlehmann/Coro-5.12/Coro.pm: NAME Coro - the only real threads in perl о да :) -- Sincerely, Dmitry Karasik From sharifulin на gmail.com Fri Dec 12 02:20:19 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 13:20:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <84hc597lc6.fsf@tetsuo.karasik.eu.org> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> <84hc597lc6.fsf@tetsuo.karasik.eu.org> Message-ID: <91318900812120220u5c1d4533qee21d68ef4c69d7c@mail.gmail.com> Дима, а что не так? я Лехману верю :) 12 декабря 2008 г. 13:13 пользователь Dmitry Karasik написал: > Hi Анатолий! > > Анатолий> треды -- это жопа, замена тредов в Perl -- Coro. > > Coro вещь очень хорошая, но к несчатью ее автор не вполне адекватен, > из-за чего есть некоторые опасения в использовании модуля. > С первых строк http://search.cpan.org/~mlehmann/Coro-5.12/Coro.pm > : > > NAME > Coro - the only real threads in perl > > о да :) > > -- > Sincerely, > Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Fri Dec 12 02:24:59 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 12 Dec 2008 13:24:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: References: <119681229076646@webmail27.yandex.ru> Message-ID: Может это http://oss.oetiker.ch/rrdtool/ ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From garikz на gmail.com Fri Dec 12 02:29:22 2008 From: garikz на gmail.com (Igor Zakharov) Date: Fri, 12 Dec 2008 13:29:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: References: <119681229076646@webmail27.yandex.ru> Message-ID: <1bc8f7b10812120229j1c5095fcg9ae64d7b571b1479@mail.gmail.com> Chart::* не подойдет? Правда, не знаю, как там с antialiasing, но вообще выглядит симпатично. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Fri Dec 12 02:32:30 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 12 Dec 2008 13:32:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <91318900812120220u5c1d4533qee21d68ef4c69d7c@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> <84hc597lc6.fsf@tetsuo.karasik.eu.org> <91318900812120220u5c1d4533qee21d68ef4c69d7c@mail.gmail.com> Message-ID: <562927166.20081212133230@softsearch.ru> Здравствуйте, Анатолий. С Лехманом просто очень сложно вести переписку. > Дима, а что не так? я Лехману верю :) > 12 декабря 2008 г. 13:13 пользователь Dmitry Karasik написал: > ═ ═ ═ ═Hi Анатолий! ═Анатолий>> ═ ═треды -- это жопа, замена тредов в Perl -- Coro. > Coro вещь очень хорошая, но к несчатью ее автор не вполне адекватен, > из-за чего есть некоторые опасения в использовании модуля. > С первых строк http://search.cpan.org/~mlehmann/Coro-5.12/Coro.pm: > ═NAME > ═Coro - the only real threads in perl > о да :) -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From sharifulin на gmail.com Fri Dec 12 02:34:09 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 13:34:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <562927166.20081212133230@softsearch.ru> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> <84hc597lc6.fsf@tetsuo.karasik.eu.org> <91318900812120220u5c1d4533qee21d68ef4c69d7c@mail.gmail.com> <562927166.20081212133230@softsearch.ru> Message-ID: <91318900812120234s5271fad0n494de25f59d745ee@mail.gmail.com> Ну не знаю, мой патч он принял без проблем ) 12 декабря 2008 г. 13:32 пользователь Монашёв Михаил < postmaster на softsearch.ru> написал: > Здравствуйте, Анатолий. > > С Лехманом просто очень сложно вести переписку. > > > Дима, а что не так? я Лехману верю :) > > > 12 декабря 2008 г. 13:13 пользователь Dmitry Karasik < > dmitry на karasik.eu.org> написал: > > ═ ═ ═ ═Hi Анатолий! > > ═Анатолий>> ═ ═треды -- это жопа, замена тредов в Perl -- Coro. > > > Coro вещь очень хорошая, но к несчатью ее автор не вполне адекватен, > > из-за чего есть некоторые опасения в использовании модуля. > > С первых строк http://search.cpan.org/~mlehmann/Coro-5.12/Coro.pm > : > > > ═NAME > > ═Coro - the only real threads in perl > > > о да :) > > > -- > С уважением, > Монашёв Михаил, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From spleenjack на gmail.com Fri Dec 12 02:37:22 2008 From: spleenjack на gmail.com (spleenjack) Date: Fri, 12 Dec 2008 13:37:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <119681229076646@webmail27.yandex.ru> References: <119681229076646@webmail27.yandex.ru> Message-ID: <49423EE2.3030006@gmail.com> Orlovsky Alexander пишет: > Может я не очень понял вопрос :) Мне хотелось бы, чтобы можно сказать библиотеке - "нарисуй по этим данным мне график со сглаживанием(или без него), с такой-то толщиной линий и с заливкой снизу такого-то цвета".. И я не представляю насколько трудоемко это реализовать с помощью XSLT -> SVG > Может есть такие примеры? > > З.Ы. > Вроде бы ploticus.sourceforge.net почти все умеет что нужно, кроме антиалиасинга (по крайней мере в примерах не нашел) может его возьму Накидаю ссылочек, сам пользовался пока что только Open Flash Chart, остальное не щупал. http://www.fusioncharts.com/free/ - Рисуется на основе сгенерированных XML, но для perl'а вроде готового модуля нет. Есть платная и бесплатная версия. http://www.amcharts.com/ - Только платный, но очень мозщный, perl поддерживается. http://www.ejschart.com/ - JS http://code.google.com/p/flot/ - JS (jQuery) http://simile.mit.edu/timeplot/ - JS http://teethgrinder.co.uk/open-flash-chart/ - Про это уже сказали, Flash , красиво и просто, правда перловый модуль не все умеет, есть баги. http://teethgrinder.co.uk/open-flash-chart-2/ - Эволюция предыдущего, для перла модуля похоже нет еще. From postmaster на softsearch.ru Fri Dec 12 02:37:34 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 12 Dec 2008 13:37:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <91318900812120234s5271fad0n494de25f59d745ee@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> <84hc597lc6.fsf@tetsuo.karasik.eu.org> <91318900812120220u5c1d4533qee21d68ef4c69d7c@mail.gmail.com> <562927166.20081212133230@softsearch.ru> <91318900812120234s5271fad0n494de25f59d745ee@mail.gmail.com> Message-ID: <574362816.20081212133734@softsearch.ru> Здравствуйте, Анатолий. Возможно Ваша гениальность приблизительно одинакова... :-) > Ну не знаю, мой патч он принял без проблем ) > 12 декабря 2008 г. 13:32 пользователь Монашёв Михаил > написал: > Здравствуйте, Анатолий. > С Лехманом просто очень сложно вести переписку. >> Дима, а что не так? я Лехману верю :) >> 12 декабря 2008 г. 13:13 пользователь Dmitry Karasik >> написал: >> ══ ═ ═ ═Hi Анатолий! ═Анатолий>>> ═ ═треды -- это жопа, замена тредов в Perl -- Coro. >> Coro вещь очень хорошая, но к несчатью ее автор не вполне адекватен, >> из-за чего есть некоторые опасения в использовании модуля. >> С первых строк http://search.cpan.org/~mlehmann/Coro-5.12/Coro.pm: >> ═NAME >> ═Coro - the only real threads in perl >> о да :) -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From dmitry на karasik.eu.org Fri Dec 12 02:50:27 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 12 Dec 2008 11:50:27 +0100 Subject: [Moscow.pm] чем плох девелоперский веб-сервер catalyst In-Reply-To: <91318900812120220u5c1d4533qee21d68ef4c69d7c@mail.gmail.com> ("Анатолий Шарифулин"'s message of "Fri, 12 Dec 2008 13:20:19 +0300") References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> <84hc597lc6.fsf@tetsuo.karasik.eu.org> <91318900812120220u5c1d4533qee21d68ef4c69d7c@mail.gmail.com> Message-ID: <84d4fx7jm4.fsf@tetsuo.karasik.eu.org> Hi Анатолий! On 12 дек 08 at 11:20, "Анатолий" (Анатолий Шарифулин) wrote: Анатолий> Дима, а что не так? я Лехману верю :) Я не могу сказать что я Леманну верю ;) У него есть такая фишка, он видит свою цель и напролом идет к ней, а патчи либо его не интересующие, либо противоречащие (как ему кажется) его мировоззрению, отсекает. Была с ним переписка по поводу семантики short read, которую он в Coro сделал неправильно, он отказался фиксить. Попробуйте на CPANе создать ему баг репорт, получите чудесную отповедь об этичности вас, держателей CPANа, и rt.cpan.org :) Да, hubris входит в число наших добродетелей, но и общаться достаточно трудно, а иногда и вовсе неприятно. Что во многом отсекает коллективное участие в его (бесспорно нужных) проектах. Мы, скажем так, вынуждены с ним общаться, и нет никого кто бы его подменил, и не предвидится. А это значит что есть риск что если какие проблемы, то вовсе не факт что они будут адекватно решены. Где-то так. -- Sincerely, Dmitry Karasik From andy на shitov.ru Fri Dec 12 02:55:00 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 12 Dec 2008 13:55:00 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YTQuNCz0Lg=?= Message-ID: Была тема про доки, теперь про конфиги :-) Вы для веб-проектов (хотя и не обязательно для них) храните конфиги (например, для Апача) в репозиториях? А где? Вопрос в том, что если их хранить в конфигах, то они обычно оказываются непереносимыми, как-то странно их править автоматом после деплоймента. Вручную настраивать тоже странно. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Fri Dec 12 03:00:54 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 12 Dec 2008 14:00:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?68/OxsnHyQ==?= In-Reply-To: References: Message-ID: У нас было 2 репозитория: 1 исходники 2 конфиги Исходники выкладывались часто, конфиги крайне редко ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From Kostya на yandex.ru Fri Dec 12 03:02:19 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Fri, 12 Dec 2008 14:02:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?68/OxsnHyQ==?= In-Reply-To: References: Message-ID: <14641229079739@webmail51.yandex.ru> По этому я переношу конфиги ручками. > У нас было 2 репозитория: > 1 исходники > 2 конфиги > > Исходники выкладывались часто, конфиги крайне редко -- Костя Тен From sharifulin на gmail.com Fri Dec 12 03:22:05 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 14:22:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <49423EE2.3030006@gmail.com> References: <119681229076646@webmail27.yandex.ru> <49423EE2.3030006@gmail.com> Message-ID: <91318900812120322o3bde0791s2f91c7b68f94f560@mail.gmail.com> http://code.google.com/p/flot/ - JS (jQuery) вот это жесть, на практике лучше не использовать, так -- побалываться 12 декабря 2008 г. 13:37 пользователь spleenjack написал: > Orlovsky Alexander пишет: > >> Может я не очень понял вопрос :) Мне хотелось бы, чтобы можно сказать >> библиотеке - "нарисуй по этим данным мне график со сглаживанием(или без >> него), с такой-то толщиной линий и с заливкой снизу такого-то цвета".. И я >> не представляю насколько трудоемко это реализовать с помощью XSLT -> SVG >> Может есть такие примеры? >> >> З.Ы. >> Вроде бы ploticus.sourceforge.net почти все умеет что нужно, кроме >> антиалиасинга (по крайней мере в примерах не нашел) может его возьму >> > > Накидаю ссылочек, сам пользовался пока что только Open Flash Chart, > остальное не щупал. > > http://www.fusioncharts.com/free/ - Рисуется на основе сгенерированных > XML, но для perl'а вроде готового модуля нет. Есть платная и бесплатная > версия. > http://www.amcharts.com/ - Только платный, но очень мозщный, perl > поддерживается. > http://www.ejschart.com/ - JS > http://code.google.com/p/flot/ - JS (jQuery) > http://simile.mit.edu/timeplot/ - JS > http://teethgrinder.co.uk/open-flash-chart/ - Про это уже сказали, Flash , > красиво и просто, правда перловый модуль не все умеет, есть баги. > http://teethgrinder.co.uk/open-flash-chart-2/ - Эволюция предыдущего, для > перла модуля похоже нет еще. > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Fri Dec 12 03:25:10 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 14:25:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <84d4fx7jm4.fsf@tetsuo.karasik.eu.org> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> <84hc597lc6.fsf@tetsuo.karasik.eu.org> <91318900812120220u5c1d4533qee21d68ef4c69d7c@mail.gmail.com> <84d4fx7jm4.fsf@tetsuo.karasik.eu.org> Message-ID: <91318900812120325v3f5c8e8ah91da8041089848e4@mail.gmail.com> получал от RT такое сообщение. мне значит повезло, он без комментариев все принял :) 12 декабря 2008 г. 13:50 пользователь Dmitry Karasik написал: > Hi Анатолий! > > On 12 дек 08 at 11:20, "Анатолий" (Анатолий Шарифулин) wrote: > > Анатолий> Дима, а что не так? я Лехману верю :) > > Я не могу сказать что я Леманну верю ;) У него есть такая фишка, > он видит свою цель и напролом идет к ней, а патчи либо его не интересующие, > либо противоречащие (как ему кажется) его мировоззрению, отсекает. > Была с ним переписка по поводу семантики short read, которую > он в Coro сделал неправильно, он отказался фиксить. Попробуйте > на CPANе создать ему баг репорт, получите чудесную отповедь об > этичности вас, держателей CPANа, и rt.cpan.org :) Да, hubris входит > в число наших добродетелей, но и общаться достаточно трудно, а иногда > и вовсе неприятно. Что во многом отсекает коллективное участие > в его (бесспорно нужных) проектах. Мы, скажем так, вынуждены с ним > общаться, > и нет никого кто бы его подменил, и не предвидится. А это значит что есть > риск что если какие проблемы, то вовсе не факт что они будут > адекватно решены. Где-то так. > > -- > Sincerely, > Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From jt на aaanet.ru Fri Dec 12 03:38:23 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Fri, 12 Dec 2008 14:38:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= References: <119681229076646@webmail27.yandex.ru> Message-ID: <008301c95c4e$23c94fd0$0c92560a@jt> Пользуемся Free FusionCharts - http://www.fusioncharts.com/free/Gallery.asp?gMenuItemId=3 i.e. отдаешь XML - получаешь flash график Евгений jt на aaanet.ru ----- Original Message ----- From: "Andrew Shitov" To: "Moscow.pm group" Sent: Friday, December 12, 2008 1:12 PM Subject: Re: [Moscow.pm] Графики >> Может я не очень понял вопрос :) Мне хотелось бы, чтобы можно сказать >> библиотеке - "нарисуй по этим данным мне график со сглаживанием(или без >> него), с такой-то толщиной линий и с заливкой снизу такого-то цвета".. И >> я не представляю насколько трудоемко это реализовать с помощью XSLT -> >> SVG > > А. Так тебе эксель подойдет :-) > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From jt на aaanet.ru Fri Dec 12 03:40:00 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Fri, 12 Dec 2008 14:40:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= References: <119681229076646@webmail27.yandex.ru> <49423EE2.3030006@gmail.com> Message-ID: <008a01c95c4e$5e18ae10$0c92560a@jt> Я по порядку письма читаю :) > Orlovsky Alexander пишет: >> Может я не очень понял вопрос :) Мне хотелось бы, чтобы можно сказать >> библиотеке - "нарисуй по этим данным мне график со сглаживанием(или без >> него), с такой-то толщиной линий и с заливкой снизу такого-то цвета".. И >> я не представляю насколько трудоемко это реализовать с помощью XSLT -> >> SVG Может есть такие примеры? >> >> З.Ы. >> Вроде бы ploticus.sourceforge.net почти все умеет что нужно, кроме >> антиалиасинга (по крайней мере в примерах не нашел) может его возьму > > Накидаю ссылочек, сам пользовался пока что только Open Flash Chart, > остальное не щупал. > > http://www.fusioncharts.com/free/ - Рисуется на основе сгенерированных > XML, но для perl'а вроде готового модуля нет. Есть платная и бесплатная > версия. > http://www.amcharts.com/ - Только платный, но очень мозщный, perl > поддерживается. > http://www.ejschart.com/ - JS > http://code.google.com/p/flot/ - JS (jQuery) > http://simile.mit.edu/timeplot/ - JS > http://teethgrinder.co.uk/open-flash-chart/ - Про это уже сказали, Flash , > красиво и просто, правда перловый модуль не все умеет, есть баги. > http://teethgrinder.co.uk/open-flash-chart-2/ - Эволюция предыдущего, для > перла модуля похоже нет еще. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From yu.pats на gmail.com Fri Dec 12 03:46:29 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 12 Dec 2008 13:46:29 +0200 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YTQuNCz0Lg=?= In-Reply-To: References: Message-ID: В репозитории в дире /etc рядом с проектом. Когда ставим проект на какую-либо конфигурацию, то запускаем make config/make test/make install :) 2008/12/12 Andrew Shitov : > Была тема про доки, теперь про конфиги :-) > > Вы для веб-проектов (хотя и не обязательно для них) храните конфиги > (например, для Апача) в репозиториях? А где? > > Вопрос в том, что если их хранить в конфигах, то они обычно > оказываются непереносимыми, как-то странно их править автоматом после > деплоймента. Вручную настраивать тоже странно. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From despairr на gmail.com Fri Dec 12 03:56:34 2008 From: despairr на gmail.com (Walery Studennikov) Date: Fri, 12 Dec 2008 15:56:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <120781229008678@webmail47.yandex.ru> References: <120781229008678@webmail47.yandex.ru> Message-ID: <1d770e770812120356s4837d6d6p790e4f76c630f40e@mail.gmail.com> 11 декабря 2008 г. 19:17 пользователь Orlovsky Alexander написал: > А чем народ рисует красивые графики (шоб со сглаживанием, заливкой & etc) и т.п.? Google charts. http://code.google.com/intl/ru/apis/chart/ -- Walery Studennikov http://www.reg.ru/ From mmcleric на gmail.com Fri Dec 12 03:59:59 2008 From: mmcleric на gmail.com (Vyacheslav Matjukhin) Date: Fri, 12 Dec 2008 14:59:59 +0300 Subject: [Moscow.pm] perl -d In-Reply-To: <4941801A.6040807@serezhkin.com> References: <4941801A.6040807@serezhkin.com> Message-ID: 2008/12/12 Vany Serezhkin > Привет. > > Раскажите плз, это я неудачник, или у перлового дебагера кнопка вверх и > комплишены не работают ? > Есть какой нить путь их включить ? Привет! Достаточно поставить Term::ReadKey и Term::ReadLine. > И ещё... а как бы его более похожим на gdb сделать ? > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Fri Dec 12 04:40:13 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 12 Dec 2008 15:40:13 +0300 Subject: [Moscow.pm] perl -d In-Reply-To: References: <4941801A.6040807@serezhkin.com> Message-ID: <49425BAD.2040905@serezhkin.com> Привет. Vyacheslav Matjukhin wrote: > Достаточно поставить Term::ReadKey и Term::ReadLine. Хм, так ведь есть, и не работает, может ему нужно хитрый бэкэнд указывать ? -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From postmaster на softsearch.ru Fri Dec 12 04:44:33 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 12 Dec 2008 15:44:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?68/OxsnHyQ==?= In-Reply-To: References: Message-ID: <1269379823.20081212154433@softsearch.ru> Здравствуйте, Андрей. В общем репозитории лежат. В отдельно папочке. > Была тема про доки, теперь про конфиги :-) > Вы для веб-проектов (хотя и не обязательно для них) храните конфиги > (например, для Апача) в репозиториях? А где? > Вопрос в том, что если их хранить в конфигах, то они обычно > оказываются непереносимыми, как-то странно их править автоматом после > деплоймента. Вручную настраивать тоже странно. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From shafiev на gmail.com Fri Dec 12 07:18:41 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 12 Dec 2008 18:18:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?3sXNINDMz8ggxMXXxczP0MXS08vJyiDXxcIt08XS?= =?koi8-r?b?18XSIGNhdGFseXN0?= In-Reply-To: <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> References: <52813.91.123.28.97.1228943750.squirrel@mail.kdl-test.ru> <82a3d050812110009g66c79585q2438cf6734641dd5@mail.gmail.com> <589c94400812110030g3c034576r391daa6fb568d9f6@mail.gmail.com> <12815771.20081211123623@softsearch.ru> <589c94400812110208h46d122a6q8331fdc34802139c@mail.gmail.com> <010065758.20081211165837@softsearch.ru> <82a3d050812110933m579a844cj85d41cf93304e0cc@mail.gmail.com> <158713308.20081211231516@softsearch.ru> <218771510812111219q62a90a7by15dcc2c9ea25255c@mail.gmail.com> <91318900812120114t4ee4374y88a11854c5ebfead@mail.gmail.com> Message-ID: <218771510812120718v36df4fffy1491a63428b197fb@mail.gmail.com> Почему?объясните несведущему 12 декабря 2008 г. 12:14 пользователь Анатолий Шарифулин < sharifulin на gmail.com> написал: > треды -- это жопа, замена тредов в Perl -- Coro. > > 11 декабря 2008 г. 23:19 пользователь Naim Shafiev написал: > > Хватит гнать на gccшников :).Софт должен поддерживать тредовость и >> параллелизм. >> >> 11 декабря 2008 г. 23:15 пользователь Михаил Монашёв < >> postmaster на softsearch.ru> написал: >> >> Здравствуйте, Сергей. >>> >>> >> Вообще, в теории, наверное можно написать такой перл (седьмой? >>> >> :-)), который сам бы внутри себя мультиплексировал запущенные >>> >> процесс и переписывать под мультиплексирование приложения не нужно >>> >> было бы. А сейчас конечно под Каталист HTTP-движок с >>> >> мультиплексированием никак не сделать. >>> >>> СМ> Миш, по моему дело все в том, что парадигма процедурного >>> СМ> программирования вообще плохо подходит для мультиплексирования, >>> СМ> асинхронности и параллельности. Можно на perl5 написать >>> СМ> мультиплексирующий сервер? Можно конечно. Но если задуматься - это >>> СМ> будет реализация уже другой парадигмы поверх "родной" для perl >>> СМ> процедурной. Поэтому и не приживаются подобные проекты в широких >>> СМ> массах, а приживается привычный prefork. >>> >>> СМ> Но для каждой задачи есть решение - есть и специфичные инструменты >>> СМ> для параллельных вычислений. Есть вполне реальный Erlang, есть >>> СМ> какой-то удивительный Oz (и говорят на нем есть реальные >>> СМ> веб-проекты) и т.п. - в которых нужная "модель мира" заложена на >>> СМ> базовом уровне. >>> >>> СМ> Я это к тому, что можно конечно прогибать perl под какие угодно >>> СМ> парадигмы (или наоборот - парадигмы под perl) и реализовывать >>> СМ> любые идеи - но я бы воспринимал это как эксперименты или >>> СМ> развлечение, я не как production работу. >>> >>> Мне тоже нравится, что перл очень стабильный. Но это не значит, что >>> его не надо делать лучше :-) >>> >>> Не знаю как тебе, но мне жалко простаивающего процессора. Как-то один >>> продавец рекламы сказал мне, что показ банера надо продать за любую >>> цену, потому что он есть прямо сейчас, а через минуту его не будет. >>> Так и тут, большинство процессоров простаивают и используются очень >>> неэффективно. И что меня больше всего убивает, что причина этого >>> всепланетарного простоя в том, что небольшая группа людей (человек >>> 5-10 наверное), разрабатывающих gcc, не может реализовать >>> разбрасывание на несколько корок независимых кусков кода, а другая >>> небольшая группа людей, разрабатывающих Линух, Винду, Фрю и т.д. не >>> даёт им для этого быстрого интерфейса, утверждая, что распределение >>> процессов по коркам - это задача шедуллера ОС, а не gcc, что в общем >>> случае верно, но с увеличением числа корок нам приходится запускать на >>> одном сервере кучу процессов (как nginx запускает много worker-ов), >>> дабы они могли нормально утилизировать процессор, хоте можно был бы >>> запустить один mysqld и он бы полностью съедал проц. >>> >>> -- >>> >>> С уважением, >>> Михаил Монашёв, SoftSearch.ru >>> 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 > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From aml на rulezz.ru Fri Dec 12 09:24:27 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 12 Dec 2008 20:24:27 +0300 Subject: [Moscow.pm] XML Parser Message-ID: <200812122024.27578.aml@rulezz.ru> Всем привет. Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер лучше использовать, чтобы модуль получился максимально переносимым и тянул поменьше зависимостей? Требование к XML-парсеру: умение перекодировать XML-документ из его кодировки в родной перловый utf8. Документы там короткие, так что наличие потоковой обработки и скорость работы парсера некритичны. -- Alexander Lourier, http://aml.rulezz.ru/ From Kostya на yandex.ru Fri Dec 12 09:25:38 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Fri, 12 Dec 2008 20:25:38 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <200812122024.27578.aml@rulezz.ru> References: <200812122024.27578.aml@rulezz.ru> Message-ID: <580751229102738@webmail62.yandex.ru> libxml > Всем привет. > > Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У > WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер лучше > использовать, чтобы модуль получился максимально переносимым и тянул поменьше > зависимостей? Требование к XML-парсеру: умение перекодировать XML-документ из > его кодировки в родной перловый utf8. Документы там короткие, так что наличие > потоковой обработки и скорость работы парсера некритичны. > -- > Alexander Lourier, http://aml.rulezz.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From andy на shitov.ru Fri Dec 12 09:33:57 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 12 Dec 2008 20:33:57 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <580751229102738@webmail62.yandex.ru> References: <200812122024.27578.aml@rulezz.ru> <580751229102738@webmail62.yandex.ru> Message-ID: > libxml Точнее, libxml2 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From aml на rulezz.ru Fri Dec 12 10:03:29 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 12 Dec 2008 21:03:29 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: References: <200812122024.27578.aml@rulezz.ru> <580751229102738@webmail62.yandex.ru> Message-ID: <1205533092.20081212210329@rulezz.ru> Здравствуйте, Andrew. Вы писали 12 декабря 2008 г., 20:33:57: >> libxml > Точнее, libxml2 Спасибо. From nordicdyno на yandex.ru Fri Dec 12 11:21:33 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 12 Dec 2008 22:21:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?Qi1zcGxpbmUgKMLZzM86IMfSwcbJy8kp?= Message-ID: <267401229109693@webmail17.yandex.ru> А вот есть на Perl либа, которая мне по массиву точек (координат x,y), расчитала бы опорные точки для кубических кривых Безье - по которым я бы нарисовал "кубический сплайн" (функцию для рисования кубических курв Безье я ужо нашел, нужны опорные точки :). From alex на kapranoff.ru Fri Dec 12 11:30:49 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 12 Dec 2008 22:30:49 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <580751229102738@webmail62.yandex.ru> References: <200812122024.27578.aml@rulezz.ru> <580751229102738@webmail62.yandex.ru> Message-ID: <4942BBE9.8060209@kapranoff.ru> Ну XML::Parser тоже вполне годный и есть в базовой системе. На 5.8 всё куда надо перекодирует. Костя Тен wrote: > libxml > >> Всем привет. >> >> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У >> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер лучше >> использовать, чтобы модуль получился максимально переносимым и тянул поменьше >> зависимостей? Требование к XML-парсеру: умение перекодировать XML-документ из >> его кодировки в родной перловый utf8. Документы там короткие, так что наличие >> потоковой обработки и скорость работы парсера некритичны. >> -- >> Alexander Lourier, http://aml.rulezz.ru/ >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > From sharifulin на gmail.com Fri Dec 12 11:41:18 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 22:41:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?59LBxsnLyQ==?= In-Reply-To: <008301c95c4e$23c94fd0$0c92560a@jt> References: <119681229076646@webmail27.yandex.ru> <008301c95c4e$23c94fd0$0c92560a@jt> Message-ID: <91318900812121141v7f5c63cv8c81e2bed28631e0@mail.gmail.com> прикольная тема 12 декабря 2008 г. 14:38 пользователь Eugene Toropov написал: > Пользуемся Free FusionCharts - > http://www.fusioncharts.com/free/Gallery.asp?gMenuItemId=3 i.e. отдаешь > XML - получаешь flash график > > Евгений > jt на aaanet.ru > > ----- Original Message ----- From: "Andrew Shitov" > To: "Moscow.pm group" > Sent: Friday, December 12, 2008 1:12 PM > Subject: Re: [Moscow.pm] Графики > > > > Может я не очень понял вопрос :) Мне хотелось бы, чтобы можно сказать >>> библиотеке - "нарисуй по этим данным мне график со сглаживанием(или без >>> него), с такой-то толщиной линий и с заливкой снизу такого-то цвета".. И я >>> не представляю насколько трудоемко это реализовать с помощью XSLT -> SVG >>> >> >> А. Так тебе эксель подойдет :-) >> >> >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Fri Dec 12 11:42:24 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 22:42:24 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <200812122024.27578.aml@rulezz.ru> References: <200812122024.27578.aml@rulezz.ru> Message-ID: <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> XML::Parser 12 декабря 2008 г. 20:24 пользователь Alexander Lourier написал: > Всем привет. > > Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У > WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер лучше > использовать, чтобы модуль получился максимально переносимым и тянул > поменьше > зависимостей? Требование к XML-парсеру: умение перекодировать XML-документ > из > его кодировки в родной перловый utf8. Документы там короткие, так что > наличие > потоковой обработки и скорость работы парсера некритичны. > > -- > Alexander Lourier, http://aml.rulezz.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mmcleric на gmail.com Fri Dec 12 11:44:37 2008 From: mmcleric на gmail.com (Vyacheslav Matjukhin) Date: Fri, 12 Dec 2008 22:44:37 +0300 Subject: [Moscow.pm] perl -d In-Reply-To: <49425BAD.2040905@serezhkin.com> References: <4941801A.6040807@serezhkin.com> <49425BAD.2040905@serezhkin.com> Message-ID: 2008/12/12 Vany Serezhkin > Привет. > Vyacheslav Matjukhin wrote: > >> Достаточно поставить Term::ReadKey и Term::ReadLine. >> > Хм, так ведь есть, и не работает, может ему нужно хитрый бэкэнд указывать ? > Я уже все забыл, потому что на всех девелоперских хостах эту проблему победил давно. Вроде бы есть два разных Readline'а, один ущербный, а другой правильный. Если debian, то нужны libterm-readkey-perl, libterm-readline-gnu-perl и libterm-readline-perl-perl. Или, может, первых двух достаточно. > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Fri Dec 12 11:58:20 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 12 Dec 2008 22:58:20 +0300 Subject: [Moscow.pm] =?utf-8?b?Qi1zcGxpbmUgKNCx0YvQu9C+OiDQs9GA0LDRhNC4?= =?utf-8?b?0LrQuCk=?= In-Reply-To: <267401229109693@webmail17.yandex.ru> References: <267401229109693@webmail17.yandex.ru> Message-ID: <589c94400812121158g67293a34m87661a636c338e1b@mail.gmail.com> без опорных точек никак, но можно упростить. Берем кубический сплайн в непараметризованом виде: y(x) = a(x-x0)^3+b(x-x0)^2+c(x-x0)+d Составляем систему y0 = y(x0) = d # известно y1 = y(x1) (1) два уравнения - 4 неизвестных. Вычисляем первую производную: y'(x) = 3a(x-x0)^2+2b(x-x0)+c y0' = y'(x0) = c # апроксимируем y1' = y'(x1) (2) Чтобы гарфик выглядел визульно плавным небходима C1 непрерывность кривой. То есть прозводная на конце одного куска равно производной в начале другого куска. Для начала и конца направляем производную по линии к последующей точке, то есть: tg(a) = (y1-y0)/(x1-x0) = y0' Для промежуточных узлов берем за производную направление от предыдущего узла к последющему, то eсть: y'0|i = (y1|i - y0|i-1)/(x1|i - x0|i-1) Вычислили производные и автоматом получаем с - равно производной. Далее умножаем (1) на 2, а (2) на (x-x0) и получаем: 2*y1 = 2a(x1-x0)^3+2b(x1-x0)^2+2c(x1-x0)+2d y1'(x-x0) = 3a(x1-x0)^3+2b(x1-x0)^2+c(x1-x0) вычитаем: y1'(x1-x0) - 2*y1 = a(x1-x0)^3 - c(x1-x0) - 2d a = ( y1'(x1-x0) - 2*y1 + c(x1-x0) + 2d )/(x1-x0) посчитать b не сложно. 2008/12/12 Orlovsky Alexander : > А вот есть на Perl либа, которая мне по массиву точек (координат x,y), расчитала бы опорные точки для кубических кривых Безье - по которым я бы нарисовал "кубический сплайн" (функцию для рисования кубических курв Безье я ужо нашел, нужны опорные точки :). > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From jt на aaanet.ru Fri Dec 12 12:24:28 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Fri, 12 Dec 2008 23:24:28 +0300 Subject: [Moscow.pm] XML Parser References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> Message-ID: <003801c95c97$a2649e50$1c5d570a@jt> В простейшем случае можно взять XML::Simple. Только заранее прочтите соглашения: http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE? ----- Original Message ----- From: Анатолий Шарифулин To: Moscow.pm group Sent: Friday, December 12, 2008 10:42 PM Subject: Re: [Moscow.pm] XML Parser XML::Parser 12 декабря 2008 г. 20:24 пользователь Alexander Lourier написал: Всем привет. Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер лучше использовать, чтобы модуль получился максимально переносимым и тянул поменьше зависимостей? Требование к XML-парсеру: умение перекодировать XML-документ из его кодировки в родной перловый utf8. Документы там короткие, так что наличие потоковой обработки и скорость работы парсера некритичны. -- Alexander Lourier, http://aml.rulezz.ru/ -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- С уважением, Анатолий Шарифулин. ------------------------------------------------------------------------------ -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Fri Dec 12 12:37:32 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 23:37:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?Qi1zcGxpbmUgKMLZzM86IMfSwcbJy8kp?= In-Reply-To: <589c94400812121158g67293a34m87661a636c338e1b@mail.gmail.com> References: <267401229109693@webmail17.yandex.ru> <589c94400812121158g67293a34m87661a636c338e1b@mail.gmail.com> Message-ID: <91318900812121237y67585f05jdbb28b21dc020aa@mail.gmail.com> пипец, я думал, что только я на мехмате учился))) 12 декабря 2008 г. 22:58 пользователь Ruslan Zakirov < ruslan.zakirov на gmail.com> написал: > без опорных точек никак, но можно упростить. > > Берем кубический сплайн в непараметризованом виде: > y(x) = a(x-x0)^3+b(x-x0)^2+c(x-x0)+d > > Составляем систему > y0 = y(x0) = d # известно > y1 = y(x1) (1) > > два уравнения - 4 неизвестных. Вычисляем первую производную: > y'(x) = 3a(x-x0)^2+2b(x-x0)+c > > y0' = y'(x0) = c # апроксимируем > y1' = y'(x1) (2) > > Чтобы гарфик выглядел визульно плавным небходима C1 непрерывность > кривой. То есть прозводная на конце одного куска равно производной в > начале другого куска. > > Для начала и конца направляем производную по линии к последующей точке, то > есть: > tg(a) = (y1-y0)/(x1-x0) = y0' > > Для промежуточных узлов берем за производную направление от > предыдущего узла к последющему, то eсть: > y'0|i = (y1|i - y0|i-1)/(x1|i - x0|i-1) > > Вычислили производные и автоматом получаем с - равно производной. > > Далее умножаем (1) на 2, а (2) на (x-x0) и получаем: > 2*y1 = 2a(x1-x0)^3+2b(x1-x0)^2+2c(x1-x0)+2d > y1'(x-x0) = 3a(x1-x0)^3+2b(x1-x0)^2+c(x1-x0) > > вычитаем: > > y1'(x1-x0) - 2*y1 = a(x1-x0)^3 - c(x1-x0) - 2d > > a = ( y1'(x1-x0) - 2*y1 + c(x1-x0) + 2d )/(x1-x0) > > посчитать b не сложно. > > 2008/12/12 Orlovsky Alexander : > > А вот есть на Perl либа, которая мне по массиву точек (координат x,y), > расчитала бы опорные точки для кубических кривых Безье - по которым я бы > нарисовал "кубический сплайн" (функцию для рисования кубических курв Безье я > ужо нашел, нужны опорные точки :). > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Fri Dec 12 12:54:34 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 12 Dec 2008 23:54:34 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <003801c95c97$a2649e50$1c5d570a@jt> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> Message-ID: <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> XML::Simple сакс 12 декабря 2008 г. 23:24 пользователь Eugene Toropov написал: > В простейшем случае можно взять XML::Simple. Только заранее прочтите > соглашения: > http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE > ? > > > ----- Original Message ----- > *From:* Анатолий Шарифулин > *To:* Moscow.pm group > *Sent:* Friday, December 12, 2008 10:42 PM > *Subject:* Re: [Moscow.pm] XML Parser > > XML::Parser > > 12 декабря 2008 г. 20:24 пользователь Alexander Lourier написал: > >> Всем привет. >> >> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У >> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер >> лучше >> использовать, чтобы модуль получился максимально переносимым и тянул >> поменьше >> зависимостей? Требование к XML-парсеру: умение перекодировать XML-документ >> из >> его кодировки в родной перловый utf8. Документы там короткие, так что >> наличие >> потоковой обработки и скорость работы парсера некритичны. >> >> -- >> Alexander Lourier, http://aml.rulezz.ru/ >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > С уважением, > Анатолий Шарифулин. > > ------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From juchkov на gmail.com Fri Dec 12 13:28:48 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sat, 13 Dec 2008 00:28:48 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> Message-ID: <49274521.20081213002848@gmail.com> Здравствуйте, Анатолий. Вы писали 12 декабря 2008 г., 23:54:34: для 10 строк вебманей его хватит за глаза. АШ> XML::Simple сакс АШ> 12 декабря 2008 г. 23:24 пользователь Eugene Toropov написал: АШ> В простейшем случае можно взять XML::Simple. Только заранее АШ> прочтите соглашения: АШ> http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE? АШ> АШ> ----- Original Message ----- АШ> From: Анатолий Шарифулин АШ> To: Moscow.pm group АШ> Sent: Friday, December 12, 2008 10:42 PM АШ> Subject: Re: [Moscow.pm] XML Parser АШ> XML::Parser АШ> 12 декабря 2008 г. 20:24 пользователь Alexander Lourier написал: АШ> Всем привет. АШ> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У АШ> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер лучше АШ> использовать, чтобы модуль получился максимально переносимым и тянул поменьше АШ> зависимостей? Требование к XML-парсеру: умение перекодировать XML-документ из АШ> его кодировки в родной перловый utf8. Документы там короткие, так что наличие АШ> потоковой обработки и скорость работы парсера некритичны. АШ> -- АШ> Alexander Lourier, http://aml.rulezz.ru/ АШ> -- АШ> Moscow.pm mailing list АШ> moscow-pm на pm.org | http://moscow.pm.org -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From sharifulin на gmail.com Fri Dec 12 13:33:55 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Sat, 13 Dec 2008 00:33:55 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <49274521.20081213002848@gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <49274521.20081213002848@gmail.com> Message-ID: <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> использовать говно, ради 10 строк кода? тогда уж XML::LibXML 13 декабря 2008 г. 0:28 пользователь Sergey Juchkov написал: > Здравствуйте, Анатолий. > > Вы писали 12 декабря 2008 г., 23:54:34: > > для 10 строк вебманей его хватит за глаза. > > АШ> XML::Simple сакс > > АШ> 12 декабря 2008 г. 23:24 пользователь Eugene Toropov > написал: > АШ> В простейшем случае можно взять XML::Simple. Только заранее > АШ> прочтите соглашения: > АШ> > http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE > ? > АШ> > > АШ> ----- Original Message ----- > АШ> From: Анатолий Шарифулин > АШ> To: Moscow.pm group > АШ> Sent: Friday, December 12, 2008 10:42 PM > АШ> Subject: Re: [Moscow.pm] XML Parser > > АШ> XML::Parser > > АШ> 12 декабря 2008 г. 20:24 пользователь Alexander Lourier > написал: > АШ> Всем привет. > > АШ> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У > АШ> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер > лучше > АШ> использовать, чтобы модуль получился максимально переносимым и тянул > поменьше > АШ> зависимостей? Требование к XML-парсеру: умение перекодировать > XML-документ из > АШ> его кодировки в родной перловый utf8. Документы там короткие, так что > наличие > АШ> потоковой обработки и скорость работы парсера некритичны. > > АШ> -- > АШ> Alexander Lourier, http://aml.rulezz.ru/ > АШ> -- > АШ> Moscow.pm mailing list > АШ> moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > С уважением, > Sergey mailto:juchkov на gmail.com > http://juchkov.com > > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From juchkov на gmail.com Fri Dec 12 13:35:30 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sat, 13 Dec 2008 00:35:30 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <49274521.20081213002848@gmail.com> <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> Message-ID: <379544856.20081213003530@gmail.com> Здравствуйте, Анатолий. Вы писали 13 декабря 2008 г., 0:33:55: АШ> использовать говно, ради 10 строк кода? АШ> тогда уж XML::LibXML аха. микроскопом гвозди забивать. АШ> 13 декабря 2008 г. 0:28 пользователь Sergey Juchkov написал: АШ> Здравствуйте, Анатолий. АШ> Вы писали 12 декабря 2008 г., 23:54:34: АШ> для 10 строк вебманей его хватит за глаза. АШ>> XML::Simple сакс АШ>> 12 декабря 2008 г. 23:24 пользователь Eugene Toropov написал: АШ>> В простейшем случае можно взять XML::Simple. Только заранее АШ>> прочтите соглашения: АШ>> http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE? АШ>> АШ>> ----- Original Message ----- АШ>> From: Анатолий Шарифулин АШ>> To: Moscow.pm group АШ>> Sent: Friday, December 12, 2008 10:42 PM АШ>> Subject: Re: [Moscow.pm] XML Parser АШ>> XML::Parser АШ>> 12 декабря 2008 г. 20:24 пользователь Alexander Lourier написал: АШ>> Всем привет. АШ>> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У АШ>> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер лучше АШ>> использовать, чтобы модуль получился максимально переносимым и тянул поменьше АШ>> зависимостей? Требование к XML-парсеру: умение перекодировать XML-документ из АШ>> его кодировки в родной перловый utf8. Документы там короткие, так что наличие АШ>> потоковой обработки и скорость работы парсера некритичны. АШ>> -- АШ>> Alexander Lourier, http://aml.rulezz.ru/ АШ>> -- АШ>> Moscow.pm mailing list АШ>> moscow-pm на pm.org | http://moscow.pm.org АШ> -- АШ> С уважением, АШ> Sergey mailto:juchkov на gmail.com АШ> http://juchkov.com -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From sharifulin на gmail.com Fri Dec 12 13:38:59 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Sat, 13 Dec 2008 00:38:59 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <379544856.20081213003530@gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <49274521.20081213002848@gmail.com> <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> <379544856.20081213003530@gmail.com> Message-ID: <91318900812121338t73ef2ad7o907376ecf46f9fc@mail.gmail.com> микроскоп-не микроскоп, но XML::Simple такое же говно, как и CGI.pm 13 декабря 2008 г. 0:35 пользователь Sergey Juchkov написал: > Здравствуйте, Анатолий. > > > > Вы писали 13 декабря 2008 г., 0:33:55: > > АШ> использовать говно, ради 10 строк кода? > АШ> тогда уж XML::LibXML > > аха. микроскопом гвозди забивать. > > > АШ> 13 декабря 2008 г. 0:28 пользователь Sergey Juchkov > написал: > АШ> Здравствуйте, Анатолий. > > АШ> Вы писали 12 декабря 2008 г., 23:54:34: > > АШ> для 10 строк вебманей его хватит за глаза. > > АШ>> XML::Simple сакс > > АШ>> 12 декабря 2008 г. 23:24 пользователь Eugene Toropov > написал: > АШ>> В простейшем случае можно взять XML::Simple. Только заранее > АШ>> прочтите соглашения: > АШ>> > http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE > ? > АШ>> > > АШ>> ----- Original Message ----- > АШ>> From: Анатолий Шарифулин > АШ>> To: Moscow.pm group > АШ>> Sent: Friday, December 12, 2008 10:42 PM > АШ>> Subject: Re: [Moscow.pm] XML Parser > > АШ>> XML::Parser > > АШ>> 12 декабря 2008 г. 20:24 пользователь Alexander Lourier < > aml на rulezz.ru> написал: > АШ>> Всем привет. > > АШ>> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У > АШ>> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер > лучше > АШ>> использовать, чтобы модуль получился максимально переносимым и тянул > поменьше > АШ>> зависимостей? Требование к XML-парсеру: умение перекодировать > XML-документ из > АШ>> его кодировки в родной перловый utf8. Документы там короткие, так что > наличие > АШ>> потоковой обработки и скорость работы парсера некритичны. > > АШ>> -- > АШ>> Alexander Lourier, http://aml.rulezz.ru/ > АШ>> -- > АШ>> Moscow.pm mailing list > АШ>> moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > АШ> -- > АШ> С уважением, > АШ> Sergey mailto:juchkov на gmail.com > АШ> http://juchkov.com > > > > > > > > > > -- > С уважением, > Sergey mailto:juchkov на gmail.com > http://juchkov.com > > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Fri Dec 12 13:43:55 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Sat, 13 Dec 2008 00:43:55 +0300 Subject: [Moscow.pm] Fwd: XML Parser In-Reply-To: <91318900812121340o1260c04cmdc03949f498dd732@mail.gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <49274521.20081213002848@gmail.com> <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> <379544856.20081213003530@gmail.com> <91318900812121338t73ef2ad7o907376ecf46f9fc@mail.gmail.com> <91318900812121340o1260c04cmdc03949f498dd732@mail.gmail.com> Message-ID: <91318900812121343l41c168adh8111713fd2cb54dd@mail.gmail.com> > АШ> ааа, теперь Шитову авторские платить надо за использование сокращения ))) -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Fri Dec 12 13:45:32 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 13 Dec 2008 00:45:32 +0300 Subject: [Moscow.pm] Fwd: XML Parser In-Reply-To: <91318900812121343l41c168adh8111713fd2cb54dd@mail.gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <49274521.20081213002848@gmail.com> <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> <379544856.20081213003530@gmail.com> <91318900812121338t73ef2ad7o907376ecf46f9fc@mail.gmail.com> <91318900812121340o1260c04cmdc03949f498dd732@mail.gmail.com> <91318900812121343l41c168adh8111713fd2cb54dd@mail.gmail.com> Message-ID: >> АШ> > > ааа, теперь Шитову авторские платить надо за использование сокращения ))) И штраф за оверквотинг. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Fri Dec 12 13:49:48 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Sat, 13 Dec 2008 00:49:48 +0300 Subject: [Moscow.pm] Fwd: XML Parser In-Reply-To: References: <200812122024.27578.aml@rulezz.ru> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <49274521.20081213002848@gmail.com> <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> <379544856.20081213003530@gmail.com> <91318900812121338t73ef2ad7o907376ecf46f9fc@mail.gmail.com> <91318900812121340o1260c04cmdc03949f498dd732@mail.gmail.com> <91318900812121343l41c168adh8111713fd2cb54dd@mail.gmail.com> Message-ID: <91318900812121349j1b7c86b0n84e92efed4168939@mail.gmail.com> Андрей, книга Фрида може решить эту заминку, мой адрес тебе напомнить? :) 13 декабря 2008 г. 0:45 пользователь Andrew Shitov написал: > >> АШ> > > > > ааа, теперь Шитову авторские платить надо за использование сокращения ))) > > И штраф за оверквотинг. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Fri Dec 12 13:52:07 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 13 Dec 2008 00:52:07 +0300 Subject: [Moscow.pm] Fwd: XML Parser In-Reply-To: <91318900812121349j1b7c86b0n84e92efed4168939@mail.gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <49274521.20081213002848@gmail.com> <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> <379544856.20081213003530@gmail.com> <91318900812121338t73ef2ad7o907376ecf46f9fc@mail.gmail.com> <91318900812121340o1260c04cmdc03949f498dd732@mail.gmail.com> <91318900812121343l41c168adh8111713fd2cb54dd@mail.gmail.com> <91318900812121349j1b7c86b0n84e92efed4168939@mail.gmail.com> Message-ID: > Андрей, книга Фрида може решить эту заминку Да-да, вместо добротного разбора XML часто достаточно пройтись по XML-ответу регулярными выражениями. Так что исходную задачу можно решить и без модулей, будет совсем переносимо. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From juchkov на gmail.com Fri Dec 12 13:53:35 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sat, 13 Dec 2008 00:53:35 +0300 Subject: [Moscow.pm] Fwd: XML Parser In-Reply-To: <91318900812121349j1b7c86b0n84e92efed4168939@mail.gmail.com> References: <200812122024.27578.aml@rulezz.ru> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <49274521.20081213002848@gmail.com> <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> <379544856.20081213003530@gmail.com> <91318900812121338t73ef2ad7o907376ecf46f9fc@mail.gmail.com> <91318900812121340o1260c04cmdc03949f498dd732@mail.gmail.com> <91318900812121343l41c168adh8111713fd2cb54dd@mail.gmail.com> <91318900812121349j1b7c86b0n84e92efed4168939@mail.gmail.com> Message-ID: <1506182699.20081213005335@gmail.com> Здравствуйте, Анатолий. Вы писали 13 декабря 2008 г., 0:49:48: Опять оверквотишь :) АШ> Андрей, книга Фрида може решить эту заминку, мой адрес тебе напомнить? >> ааа, теперь Шитову авторские платить надо за использование сокращения ))) АШ> И штраф за оверквотинг. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From juchkov на gmail.com Fri Dec 12 13:56:00 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Sat, 13 Dec 2008 00:56:00 +0300 Subject: [Moscow.pm] Fwd: XML Parser In-Reply-To: References: <200812122024.27578.aml@rulezz.ru> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <49274521.20081213002848@gmail.com> <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> <379544856.20081213003530@gmail.com> <91318900812121338t73ef2ad7o907376ecf46f9fc@mail.gmail.com> <91318900812121340o1260c04cmdc03949f498dd732@mail.gmail.com> <91318900812121343l41c168adh8111713fd2cb54dd@mail.gmail.com> <91318900812121349j1b7c86b0n84e92efed4168939@mail.gmail.com> Message-ID: <103618015.20081213005600@gmail.com> Здравствуйте, Andrew. Вы писали 13 декабря 2008 г., 0:52:07: AS> Да-да, вместо добротного разбора XML часто достаточно пройтись по AS> XML-ответу регулярными выражениями. Так что исходную задачу можно AS> решить и без модулей, будет совсем переносимо. Кстати да. Там всего 8-10 строки и порядка 10-15 стандартизированных ответов. -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From dmitry на karasik.eu.org Fri Dec 12 15:30:52 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sat, 13 Dec 2008 00:30:52 +0100 Subject: [Moscow.pm] B-spline (было: графики) In-Reply-To: <267401229109693@webmail17.yandex.ru> (Orlovsky Alexander's message of "Fri, 12 Dec 2008 22:21:33 +0300") References: <267401229109693@webmail17.yandex.ru> Message-ID: <84zlj155ub.fsf@tetsuo.karasik.eu.org> Hi Orlovsky! On 12 дек 08 at 20:21, "Orlovsky" (Orlovsky Alexander) wrote: > А вот есть на Perl либа, которая мне по массиву точек (координат x,y), > бы опорные точки для кубических кривых Безье - по которым я бы нарисовал > "кубический сплайн" (функцию для рисования кубических курв Безье я ужо > , нужны опорные точки :). Ты не поверишь, но есть на перле либа ;) Prima::Drawable::render_spline я думаю как раз то что требовалось. -- Sincerely, Dmitry Karasik From inthrax на gmail.com Fri Dec 12 18:34:24 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Sat, 13 Dec 2008 05:34:24 +0300 Subject: [Moscow.pm] Fwd: XML Parser In-Reply-To: <103618015.20081213005600@gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> <379544856.20081213003530@gmail.com> <91318900812121338t73ef2ad7o907376ecf46f9fc@mail.gmail.com> <91318900812121340o1260c04cmdc03949f498dd732@mail.gmail.com> <91318900812121343l41c168adh8111713fd2cb54dd@mail.gmail.com> <91318900812121349j1b7c86b0n84e92efed4168939@mail.gmail.com> <103618015.20081213005600@gmail.com> Message-ID: <20f279210812121834g5f7b9fa1o81c8c2638b3968e4@mail.gmail.com> 2008/12/13 Sergey Juchkov : > Здравствуйте, Andrew. > > Вы писали 13 декабря 2008 г., 0:52:07: > > AS> Да-да, вместо добротного разбора XML часто достаточно пройтись по > AS> XML-ответу регулярными выражениями. Так что исходную задачу можно > AS> решить и без модулей, будет совсем переносимо. > > Кстати да. Там всего 8-10 строки и порядка 10-15 > стандартизированных ответов. > Its suxx, but it can work ;) -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Fri Dec 12 19:09:02 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Sat, 13 Dec 2008 06:09:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?68/OxsnHyQ==?= In-Reply-To: References: Message-ID: <20f279210812121909i67ac3250ha123091ceffb85a7@mail.gmail.com> Обычно конфиг зависит только от пути расположения. в репозитории, в виде инклюда к дефолтному конфигу Если апач нормально поддерживает относительные пути (afair напр apache 2.2+), то конфиги используются без дополнительной доработки. Если-же пути/порты/хосты нужно прописывать, то используются Makefile или deployment-скрипты 2008/12/12 Andrew Shitov : > Была тема про доки, теперь про конфиги :-) > > Вы для веб-проектов (хотя и не обязательно для них) храните конфиги > (например, для Апача) в репозиториях? А где? > > Вопрос в том, что если их хранить в конфигах, то они обычно > оказываются непереносимыми, как-то странно их править автоматом после > деплоймента. Вручную настраивать тоже странно. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From aml на rulezz.ru Fri Dec 12 21:08:37 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Sat, 13 Dec 2008 08:08:37 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <003801c95c97$a2649e50$1c5d570a@jt> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> Message-ID: <666405710.20081213080837@rulezz.ru> Здравствуйте, Eugene. Вы писали 12 декабря 2008 г., 23:24:28: > В простейшем случае можно взять XML::Simple. Только заранее > прочтите соглашения: > http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE? Как я понял, XML::Simple перекодировать из кодировки документа в perl utf8 не умеет. Это уже нехорошо. Парсить потом все entities вручную не хочу. Все кажется просто, но лучше использовать готовую качественную реализацию стандарта, чем потом спотыкаться на ситуациях, которые я не предусмотрел. Из предложенных вариантов XML::Parser работает в потоковом режиме - нужно самому писать хендлеры, запоминать все теги, что видел, потом уже обрабатывать - лишняя работа. Реально понравился XML::LibXML - сначала парсинг, потом доступ к нужным элементам через DOM или XPath - очень удобно, в общем. Плюс к его достоинствам - умеет документ обратно свернуть в XML - значит и запросы буду им формировать. Всем спасибо. -- Alexander Lourier From despairr на gmail.com Fri Dec 12 22:06:24 2008 From: despairr на gmail.com (Walery Studennikov) Date: Sat, 13 Dec 2008 10:06:24 +0400 Subject: [Moscow.pm] XML Parser In-Reply-To: <200812122024.27578.aml@rulezz.ru> References: <200812122024.27578.aml@rulezz.ru> Message-ID: <1d770e770812122206r576cf96fo8df99abb65e766f4@mail.gmail.com> 12 декабря 2008 г. 21:24 пользователь Alexander Lourier написал: > Всем привет. > > Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. Как сделаешь -- объяви тут, pls. Тема актуальна ;) -- Walery Studennikov http://www.reg.ru/ From aml на rulezz.ru Fri Dec 12 22:17:38 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Sat, 13 Dec 2008 09:17:38 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <1d770e770812122206r576cf96fo8df99abb65e766f4@mail.gmail.com> References: <200812122024.27578.aml@rulezz.ru> <1d770e770812122206r576cf96fo8df99abb65e766f4@mail.gmail.com> Message-ID: <14184532.20081213091738@rulezz.ru> Здравствуйте, Walery. Вы писали 13 декабря 2008 г., 9:06:24: > 12 декабря 2008 г. 21:24 пользователь Alexander Lourier написал: >> Всем привет. >> >> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. > Как сделаешь -- объяви тут, pls. > Тема актуальна ;) Обязательно. И пакет для Debian сделаю еще. -- С уважением, Alexander mailto:aml на rulezz.ru From alex на kapranoff.ru Sat Dec 13 15:09:49 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sun, 14 Dec 2008 02:09:49 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <666405710.20081213080837@rulezz.ru> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <666405710.20081213080837@rulezz.ru> Message-ID: <494440BD.1070408@kapranoff.ru> Alexander Lourier wrote: > Здравствуйте, Eugene. > > Вы писали 12 декабря 2008 г., 23:24:28: > >> В простейшем случае можно взять XML::Simple. Только заранее >> прочтите соглашения: >> http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE? > > Как я понял, XML::Simple перекодировать из кодировки документа в perl > utf8 не умеет. Это уже нехорошо. Парсить потом все entities вручную не > хочу. Все кажется просто, но лучше использовать готовую качественную > реализацию стандарта, чем потом спотыкаться на ситуациях, которые я не > предусмотрел. > > Из предложенных вариантов XML::Parser работает в потоковом режиме - > нужно самому писать хендлеры, запоминать все теги, что видел, потом > уже обрабатывать - лишняя работа. Нет, у него есть Style => Tree для парсинга в структуру. > Реально понравился XML::LibXML - сначала парсинг, потом доступ к > нужным элементам через DOM или XPath - очень удобно, в общем. Плюс к > его достоинствам - умеет документ обратно свернуть в XML - значит и > запросы буду им формировать. Да, XML::LibXML вообще самый хороший сейчас, но также и самый тяжёлый, имеет внешнюю зависимость и не входит в CORE. > > Всем спасибо. > From alex на kapranoff.ru Sat Dec 13 15:11:19 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sun, 14 Dec 2008 02:11:19 +0300 Subject: [Moscow.pm] Fwd: XML Parser In-Reply-To: <103618015.20081213005600@gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <49274521.20081213002848@gmail.com> <91318900812121333q74f0171ds74f9c8432d7ad829@mail.gmail.com> <379544856.20081213003530@gmail.com> <91318900812121338t73ef2ad7o907376ecf46f9fc@mail.gmail.com> <91318900812121340o1260c04cmdc03949f498dd732@mail.gmail.com> <91318900812121343l41c168adh8111713fd2cb54dd@mail.gmail.com> <91318900812121349j1b7c86b0n84e92efed4168939@mail.gmail.com> <103618015.20081213005600@gmail.com> Message-ID: <49444117.60600@kapranoff.ru> Sergey Juchkov wrote: > Здравствуйте, Andrew. > > Вы писали 13 декабря 2008 г., 0:52:07: > > AS> Да-да, вместо добротного разбора XML часто достаточно пройтись по > AS> XML-ответу регулярными выражениями. Так что исходную задачу можно > AS> решить и без модулей, будет совсем переносимо. > > Кстати да. Там всего 8-10 строки и порядка 10-15 > стандартизированных ответов. А потом вебманевцы обновят свою библиотеку генерации XML-я, она вставит в неожиданном месте какую-нибудь CDATA и привет. Плавали, знаем. From alex на kapranoff.ru Sat Dec 13 15:11:59 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Sun, 14 Dec 2008 02:11:59 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> Message-ID: <4944413F.8060501@kapranoff.ru> Анатолий Шарифулин wrote: > XML::Simple сакс Почему? > > 12 декабря 2008 г. 23:24 пользователь Eugene Toropov написал: > >> В простейшем случае можно взять XML::Simple. Только заранее прочтите >> соглашения: >> http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >> ? >> >> >> ----- Original Message ----- >> *From:* Анатолий Шарифулин >> *To:* Moscow.pm group >> *Sent:* Friday, December 12, 2008 10:42 PM >> *Subject:* Re: [Moscow.pm] XML Parser >> >> XML::Parser >> >> 12 декабря 2008 г. 20:24 пользователь Alexander Lourier написал: >> >>> Всем привет. >>> >>> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У >>> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер >>> лучше >>> использовать, чтобы модуль получился максимально переносимым и тянул >>> поменьше >>> зависимостей? Требование к XML-парсеру: умение перекодировать XML-документ >>> из >>> его кодировки в родной перловый utf8. Документы там короткие, так что >>> наличие >>> потоковой обработки и скорость работы парсера некритичны. >>> >>> -- >>> Alexander Lourier, http://aml.rulezz.ru/ >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> -- >> С уважением, >> Анатолий Шарифулин. >> >> ------------------------------ >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> -- >> 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 Sat Dec 13 15:14:31 2008 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 14 Dec 2008 02:14:31 +0300 Subject: [Moscow.pm] Fwd: XML Parser In-Reply-To: <49444117.60600@kapranoff.ru> References: <200812122024.27578.aml@rulezz.ru> <379544856.20081213003530@gmail.com> <91318900812121338t73ef2ad7o907376ecf46f9fc@mail.gmail.com> <91318900812121340o1260c04cmdc03949f498dd732@mail.gmail.com> <91318900812121343l41c168adh8111713fd2cb54dd@mail.gmail.com> <91318900812121349j1b7c86b0n84e92efed4168939@mail.gmail.com> <103618015.20081213005600@gmail.com> <49444117.60600@kapranoff.ru> Message-ID: > А потом вебманевцы обновят свою библиотеку генерации XML-я, она вставит в > неожиданном месте какую-нибудь CDATA и привет. Плавали, знаем. Еще страшнее, когда начнут менять неймспейсы. Вон Яндекс в картах использует их аж четыре штуки :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Sat Dec 13 16:06:01 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Sun, 14 Dec 2008 03:06:01 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <4944413F.8060501@kapranoff.ru> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <4944413F.8060501@kapranoff.ru> Message-ID: <91318900812131606r4137a133qed13e84caac56c0@mail.gmail.com> Потому что некорректно распарсивает XML А тюнинг симла с помощью параметром форс вообще впечатляет. 14 декабря 2008 г. 2:11 пользователь Alex Kapranoff написал: > Анатолий Шарифулин wrote: > >> XML::Simple сакс >> > > Почему? > > >> 12 декабря 2008 г. 23:24 пользователь Eugene Toropov >> написал: >> >> В простейшем случае можно взять XML::Simple. Только заранее прочтите >>> соглашения: >>> >>> http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>> < >>> http://search.cpan.org/%7Egrantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>> > >>> ? >>> >>> >>> >>> ----- Original Message ----- >>> *From:* Анатолий Шарифулин >>> *To:* Moscow.pm group >>> *Sent:* Friday, December 12, 2008 10:42 PM >>> *Subject:* Re: [Moscow.pm] XML Parser >>> >>> XML::Parser >>> >>> 12 декабря 2008 г. 20:24 пользователь Alexander Lourier >> >написал: >>> >>> Всем привет. >>>> >>>> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У >>>> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер >>>> лучше >>>> использовать, чтобы модуль получился максимально переносимым и тянул >>>> поменьше >>>> зависимостей? Требование к XML-парсеру: умение перекодировать >>>> XML-документ >>>> из >>>> его кодировки в родной перловый utf8. Документы там короткие, так что >>>> наличие >>>> потоковой обработки и скорость работы парсера некритичны. >>>> >>>> -- >>>> Alexander Lourier, http://aml.rulezz.ru/ >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >>> >>> -- >>> С уважением, >>> Анатолий Шарифулин. >>> >>> ------------------------------ >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >>> -- >>> 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 kaa на zvuki.ru Mon Dec 15 00:07:53 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Mon, 15 Dec 2008 11:07:53 +0300 (MSK) Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YTQuNCz0Lg=?= In-Reply-To: References: Message-ID: <20081215105607.U46256@www1.zvuki.ru> On Fri, 12 Dec 2008, Andrew Shitov wrote: > Была тема про доки, теперь про конфиги :-) > > Вы для веб-проектов (хотя и не обязательно для них) храните конфиги > (например, для Апача) в репозиториях? А где? > > Вопрос в том, что если их хранить в конфигах, то они обычно > оказываются непереносимыми, Да, в репозитории имеет смысл хранить шаблон конфига. Обычно рядом с шаблонами лежит Makefile, который - знает всю специфику серверов - умеет сгенерить реальный конфиг - умеет положить конфиг на место, и переконфигурить Апач Хотя и здесь могут быть варианты "по обстоятельствам" : в одном ответственном проекте конфиг Апача был густо пересыпан IfDefine'ами - с тем, чтобы будучи запущенным без параметров, соответствовать боевому серверу. А на девелоперском сервере - надо было запускать Апач с волшебным параметром. Всю эту специфику, конечно, знали старт-стоп скрипты. Но сделано было так - для удобства человека, чтобы при работе на боевом сервере не вспоминать "нужное заклинание". > как-то странно их править автоматом после > деплоймента. Вручную настраивать тоже странно. Ничего странного в том, чтобы получить требуемый результат - нет. -- Best regards, Andrew Kopeyko From unera на debian.org Mon Dec 15 00:37:42 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 15 Dec 2008 11:37:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YTQuNCz0Lg=?= In-Reply-To: References: Message-ID: <20081215083742.GL29497@work.uvw.ru> AS> Была тема про доки, теперь про конфиги :-) AS> Вы для веб-проектов (хотя и не обязательно для них) храните конфиги AS> (например, для Апача) в репозиториях? А где? AS> Вопрос в том, что если их хранить в конфигах, то они обычно AS> оказываются непереносимыми, как-то странно их править автоматом после AS> деплоймента. Вручную настраивать тоже странно. посмотри на Debian там красиво реализованы конфиги апача сервера отдельно модули отдельно итого когда устанавливаем отдельный виртуальный _сервер_ притащить вместе с ним его конфиг беспроблемно -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From andy на shitov.ru Mon Dec 15 01:06:58 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 15 Dec 2008 12:06:58 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YTQuNCz0Lg=?= In-Reply-To: <20081215083742.GL29497@work.uvw.ru> References: <20081215083742.GL29497@work.uvw.ru> Message-ID: > посмотри на Debian там красиво реализованы конфиги апача > отдельный виртуальный _сервер_ Кроме апача обычно имеются конфиги для самого проекта, которые тоже могут содержать пути к каталогам и пр. Ну, собсно, -- Makefile, как уже заметили. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From unera на debian.org Mon Dec 15 01:33:51 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 15 Dec 2008 12:33:51 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YTQuNCz0Lg=?= In-Reply-To: References: <20081215083742.GL29497@work.uvw.ru> Message-ID: <20081215093351.GN29497@work.uvw.ru> >> посмотри на Debian там красиво реализованы конфиги апача >> отдельный виртуальный _сервер_ AS> Кроме апача обычно имеются конфиги для самого проекта, которые тоже AS> могут содержать пути к каталогам и пр. AS> Ну, собсно, -- Makefile, как уже заметили. ну это то понятно я просто про основную идею: выделять полный конфиг виртуального сервера в отдельный файл и распространять его вместе с проектом соответственно чтобы пользователь в минимуме только имя сервера поправил -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From yu.pats на gmail.com Mon Dec 15 02:10:18 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 15 Dec 2008 12:10:18 +0200 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YTQuNCz0Lg=?= In-Reply-To: <20081215093351.GN29497@work.uvw.ru> References: <20081215083742.GL29497@work.uvw.ru> <20081215093351.GN29497@work.uvw.ru> Message-ID: Думаю если проект занимает целый сервер или несколько то отдельный конфиг вирутал сервера не нужен. Кроме того хотелось бы задавать параметры еще и самого апача. 2008/12/15 Dmitry E. Oboukhov : >>> посмотри на Debian там красиво реализованы конфиги апача >>> отдельный виртуальный _сервер_ > > AS> Кроме апача обычно имеются конфиги для самого проекта, которые тоже > AS> могут содержать пути к каталогам и пр. > AS> Ну, собсно, -- Makefile, как уже заметили. > ну это то понятно > > я просто про основную идею: выделять полный конфиг виртуального сервера > в отдельный файл и распространять его вместе с проектом > > соответственно чтобы пользователь в минимуме только имя сервера поправил > -- > ... mpd is off > > . ''`. Dmitry E. Oboukhov > : :' : email: unera на debian.org jabber://UNera на uvw.ru > `. `~' GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > > iEYEARECAAYFAklGJH8ACgkQq4wAz/jiZTcY3QCgomOmNd4gmR0T9xLkoCIPHcKL > bxcAoIkTuEV6/ow6oC9UnTI5+Nh6I94G > =VySQ > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From alex на kapranoff.ru Mon Dec 15 04:54:21 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Mon, 15 Dec 2008 15:54:21 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <91318900812131606r4137a133qed13e84caac56c0@mail.gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <4944413F.8060501@kapranoff.ru> <91318900812131606r4137a133qed13e84caac56c0@mail.gmail.com> Message-ID: <4946537D.1000607@kapranoff.ru> Анатолий Шарифулин wrote: > Потому что некорректно распарсивает XML Брр, он же не сам парсит, а вызывает либо expat, либо ещё что-то. Можешь привести пример? > А тюнинг симла с помощью параметром форс вообще впечатляет. > > 14 декабря 2008 г. 2:11 пользователь Alex Kapranoff написал: > >> Анатолий Шарифулин wrote: >> >>> XML::Simple сакс >>> >> Почему? >> >> >>> 12 декабря 2008 г. 23:24 пользователь Eugene Toropov >>> написал: >>> >>> В простейшем случае можно взять XML::Simple. Только заранее прочтите >>>> соглашения: >>>> >>>> http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>>> < >>>> http://search.cpan.org/%7Egrantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>>> ? >>>> >>>> >>>> >>>> ----- Original Message ----- >>>> *From:* Анатолий Шарифулин >>>> *To:* Moscow.pm group >>>> *Sent:* Friday, December 12, 2008 10:42 PM >>>> *Subject:* Re: [Moscow.pm] XML Parser >>>> >>>> XML::Parser >>>> >>>> 12 декабря 2008 г. 20:24 пользователь Alexander Lourier >>>> написал: >>>> Всем привет. >>>>> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У >>>>> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер >>>>> лучше >>>>> использовать, чтобы модуль получился максимально переносимым и тянул >>>>> поменьше >>>>> зависимостей? Требование к XML-парсеру: умение перекодировать >>>>> XML-документ >>>>> из >>>>> его кодировки в родной перловый utf8. Документы там короткие, так что >>>>> наличие >>>>> потоковой обработки и скорость работы парсера некритичны. >>>>> >>>>> -- >>>>> Alexander Lourier, http://aml.rulezz.ru/ >>>>> -- >>>>> Moscow.pm mailing list >>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>> >>>>> >>>> -- >>>> С уважением, >>>> Анатолий Шарифулин. >>>> >>>> ------------------------------ >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >>>> -- >>>> 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 juchkov на gmail.com Mon Dec 15 05:01:42 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Mon, 15 Dec 2008 16:01:42 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <4946537D.1000607@kapranoff.ru> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <4944413F.8060501@kapranoff.ru> <91318900812131606r4137a133qed13e84caac56c0@mail.gmail.com> <4946537D.1000607@kapranoff.ru> Message-ID: <615fd2130812150501g3fd6be29jb8acd333efb025c9@mail.gmail.com> Привет, из старых примеров: из хеша в XML: вложенность хеша что-то 3-4 или 5 уровней (например те же вебмани или другой LMI/ATIP интерфейс) - на выходе получается жопа. причем проверить это 5 минут набрать руками :) так было в 2005 точно, может они что-то и исправили, но не уверен 2008/12/15 Alex Kapranoff > Анатолий Шарифулин wrote: > >> Потому что некорректно распарсивает XML >> > > Брр, он же не сам парсит, а вызывает либо expat, либо ещё что-то. Можешь > привести пример? > > А тюнинг симла с помощью параметром форс вообще впечатляет. >> >> 14 декабря 2008 г. 2:11 пользователь Alex Kapranoff > >написал: >> >> Анатолий Шарифулин wrote: >>> >>> XML::Simple сакс >>>> >>>> Почему? >>> >>> >>> 12 декабря 2008 г. 23:24 пользователь Eugene Toropov >>>> написал: >>>> >>>> В простейшем случае можно взять XML::Simple. Только заранее прочтите >>>> >>>>> соглашения: >>>>> >>>>> >>>>> http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>>>> < >>>>> http://search.cpan.org/%7Egrantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>>>> > >>>>> < >>>>> >>>>> http://search.cpan.org/%7Egrantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>>>> ? >>>>> >>>>> >>>>> >>>>> ----- Original Message ----- >>>>> *From:* Анатолий Шарифулин >>>>> *To:* Moscow.pm group >>>>> *Sent:* Friday, December 12, 2008 10:42 PM >>>>> *Subject:* Re: [Moscow.pm] XML Parser >>>>> >>>>> XML::Parser >>>>> >>>>> 12 декабря 2008 г. 20:24 пользователь Alexander Lourier >>>> >>>>>> написал: >>>>>> >>>>> Всем привет. >>>>> >>>>>> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. У >>>>>> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер >>>>>> лучше >>>>>> использовать, чтобы модуль получился максимально переносимым и тянул >>>>>> поменьше >>>>>> зависимостей? Требование к XML-парсеру: умение перекодировать >>>>>> XML-документ >>>>>> из >>>>>> его кодировки в родной перловый utf8. Документы там короткие, так что >>>>>> наличие >>>>>> потоковой обработки и скорость работы парсера некритичны. >>>>>> >>>>>> -- >>>>>> Alexander Lourier, http://aml.rulezz.ru/ >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>>> >>>>>> >>>>>> -- >>>>> С уважением, >>>>> Анатолий Шарифулин. >>>>> >>>>> ------------------------------ >>>>> >>>>> -- >>>>> Moscow.pm mailing list >>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>> >>>>> >>>>> -- >>>>> Moscow.pm mailing list >>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>> >>>>> >>>>> >>>>> >>>> ------------------------------------------------------------------------ >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> >> >> >> ------------------------------------------------------------------------ >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sergey Juchkov http://juchkov.com ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Mon Dec 15 06:04:17 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 15 Dec 2008 17:04:17 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <615fd2130812150501g3fd6be29jb8acd333efb025c9@mail.gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <4944413F.8060501@kapranoff.ru> <91318900812131606r4137a133qed13e84caac56c0@mail.gmail.com> <4946537D.1000607@kapranoff.ru> <615fd2130812150501g3fd6be29jb8acd333efb025c9@mail.gmail.com> Message-ID: <91318900812150604h7d5ecc41t31ee52934c977dce@mail.gmail.com> Сергей абсолютно прав. Сейчас примера иллюстрирующего этот косяк нет, но проблемы были, и кстати, я следил за ченжлогом фиксов не было. 15 декабря 2008 г. 16:01 пользователь Sergey Juchkov написал: > Привет, > из старых примеров: > > из хеша в XML: > вложенность хеша что-то 3-4 или 5 уровней (например те же вебмани или > другой LMI/ATIP интерфейс) - на выходе получается жопа. > причем проверить это 5 минут набрать руками :) > так было в 2005 точно, может они что-то и исправили, но не уверен > > > > 2008/12/15 Alex Kapranoff > > Анатолий Шарифулин wrote: >> >>> Потому что некорректно распарсивает XML >>> >> >> Брр, он же не сам парсит, а вызывает либо expat, либо ещё что-то. Можешь >> привести пример? >> >> А тюнинг симла с помощью параметром форс вообще впечатляет. >>> >>> 14 декабря 2008 г. 2:11 пользователь Alex Kapranoff >> >написал: >>> >>> Анатолий Шарифулин wrote: >>>> >>>> XML::Simple сакс >>>>> >>>>> Почему? >>>> >>>> >>>> 12 декабря 2008 г. 23:24 пользователь Eugene Toropov >>>>> написал: >>>>> >>>>> В простейшем случае можно взять XML::Simple. Только заранее прочтите >>>>> >>>>>> соглашения: >>>>>> >>>>>> >>>>>> http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>>>>> < >>>>>> http://search.cpan.org/%7Egrantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>>>>> > >>>>>> < >>>>>> >>>>>> http://search.cpan.org/%7Egrantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>>>>> ? >>>>>> >>>>>> >>>>>> >>>>>> ----- Original Message ----- >>>>>> *From:* Анатолий Шарифулин >>>>>> *To:* Moscow.pm group >>>>>> *Sent:* Friday, December 12, 2008 10:42 PM >>>>>> *Subject:* Re: [Moscow.pm] XML Parser >>>>>> >>>>>> XML::Parser >>>>>> >>>>>> 12 декабря 2008 г. 20:24 пользователь Alexander Lourier < >>>>>> aml на rulezz.ru >>>>>> >>>>>>> написал: >>>>>>> >>>>>> Всем привет. >>>>>> >>>>>>> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. >>>>>>> У >>>>>>> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер >>>>>>> лучше >>>>>>> использовать, чтобы модуль получился максимально переносимым и тянул >>>>>>> поменьше >>>>>>> зависимостей? Требование к XML-парсеру: умение перекодировать >>>>>>> XML-документ >>>>>>> из >>>>>>> его кодировки в родной перловый utf8. Документы там короткие, так что >>>>>>> наличие >>>>>>> потоковой обработки и скорость работы парсера некритичны. >>>>>>> >>>>>>> -- >>>>>>> Alexander Lourier, http://aml.rulezz.ru/ >>>>>>> -- >>>>>>> Moscow.pm mailing list >>>>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>>>> >>>>>>> >>>>>>> -- >>>>>> С уважением, >>>>>> Анатолий Шарифулин. >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>>> >>>>>> >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> ------------------------------------------------------------------------ >>>>> >>>>> -- >>>>> Moscow.pm mailing list >>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>> >>>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Sergey Juchkov > http://juchkov.com > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Mon Dec 15 08:24:51 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 15 Dec 2008 19:24:51 +0300 Subject: [Moscow.pm] Detect video metrics Message-ID: Вот такая задача. Есть сервер A, на котором лежат видеофайлы в разных форматах (flv, mov, mpg, avi). На этом сервере нет и не будет ffmpeg, но можно устанавливать в свой home модули и выполнять Perl (PHP, что угодно). Есть сервер Б, на котором требуется знать метрику файлов с сервера А, а именно, размер кадра и длину видео. На этом сервере есть ffmpeg, и можно ставить что угодно. Как бы вы поступили, чтобы получить на сервере Б данные о файлах с A? У меня два варианта: * Передавать по сети начало файла (1-2 килобайта) и пытаться скормить его в ffmpeg (вроде работает, но как-то дико). * Попытаться установить модули типа FLV::Info, но они работают, во-первых, намного медленнее, а во-вторых, работают не все (MPEG::Info, например, не запустился). -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Mon Dec 15 08:46:11 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Mon, 15 Dec 2008 19:46:11 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: Message-ID: <1461972635.20081215194611@softsearch.ru> Здравствуйте, Андрей. Если принять за аксиому, что мета-информация всегда находится в начале файла, то первый способ вполне нормальный. Но конечно не мешало бы почитать про форматы файлов. Есть подозрение, что это не всегда так. Например не полностью скаченный VOB-файл нормально воспроизводится в vlc. Как вариант, по ssh или ftp можно наверное смонтировать раздел... Ещё гарантированно рабочий вариант - тупо перекачать файлы. Вопрос: а почему на сервере A нет и не будет ffmpeg? > Вот такая задача. > Есть сервер A, на котором лежат видеофайлы в разных форматах (flv, > mov, mpg, avi). На этом сервере нет и не будет ffmpeg, но можно > устанавливать в свой home модули и выполнять Perl (PHP, что угодно). > Есть сервер Б, на котором требуется знать метрику файлов с сервера А, > а именно, размер кадра и длину видео. На этом сервере есть ffmpeg, и > можно ставить что угодно. > Как бы вы поступили, чтобы получить на сервере Б данные о файлах с A? > У меня два варианта: > * Передавать по сети начало файла (1-2 килобайта) и пытаться скормить > его в ffmpeg (вроде работает, но как-то дико). > * Попытаться установить модули типа FLV::Info, но они работают, > во-первых, намного медленнее, а во-вторых, работают не все > (MPEG::Info, например, не запустился). -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From Kostya на yandex.ru Mon Dec 15 08:51:44 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Mon, 15 Dec 2008 19:51:44 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: Message-ID: <276681229359904@webmail49.yandex.ru> Яб всё таки GPFS как нибудь прикрутил. > Вот такая задача. > > Есть сервер A, на котором лежат видеофайлы в разных форматах (flv, > mov, mpg, avi). На этом сервере нет и не будет ffmpeg, но можно > устанавливать в свой home модули и выполнять Perl (PHP, что угодно). > > Есть сервер Б, на котором требуется знать метрику файлов с сервера А, > а именно, размер кадра и длину видео. На этом сервере есть ffmpeg, и > можно ставить что угодно. > > Как бы вы поступили, чтобы получить на сервере Б данные о файлах с A? > > У меня два варианта: > * Передавать по сети начало файла (1-2 килобайта) и пытаться скормить > его в ffmpeg (вроде работает, но как-то дико). > * Попытаться установить модули типа FLV::Info, но они работают, > во-первых, намного медленнее, а во-вторых, работают не все > (MPEG::Info, например, не запустился). > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Костя Тен From dmitry на karasik.eu.org Mon Dec 15 08:54:26 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 15 Dec 2008 17:54:26 +0100 Subject: [Moscow.pm] Detect video metrics In-Reply-To: (Andrew Shitov's message of "Mon, 15 Dec 2008 19:24:51 +0300") References: Message-ID: <84vdtl5qgt.fsf@tetsuo.karasik.eu.org> Hi Andrew! On 15 дек 08 at 17:24, "Andrew" (Andrew Shitov) wrote: Andrew> У меня два варианта: * Передавать по сети начало файла (1-2 Andrew> ) и пытаться скормить его в ffmpeg (вроде работает, но как-то Andrew> ). * Попытаться установить модули типа FLV::Info, но они Andrew> , во-первых, намного медленнее, а во-вторых, работают не все Andrew> (MPEG::Info, например, не запустился). nfs/sshfs/ftps ? -- Sincerely, Dmitry Karasik From yu.pats на gmail.com Mon Dec 15 10:24:03 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 15 Dec 2008 20:24:03 +0200 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: Message-ID: 2008/12/15 Andrew Shitov : > Вот такая задача. > > Есть сервер A, на котором лежат видеофайлы в разных форматах (flv, > mov, mpg, avi). На этом сервере нет и не будет ffmpeg, но можно > устанавливать в свой home модули и выполнять Perl (PHP, что угодно). > > Есть сервер Б, на котором требуется знать метрику файлов с сервера А, > а именно, размер кадра и длину видео. На этом сервере есть ffmpeg, и > можно ставить что угодно. > > Как бы вы поступили, чтобы получить на сервере Б данные о файлах с A? > > У меня два варианта: > * Передавать по сети начало файла (1-2 килобайта) и пытаться скормить > его в ffmpeg (вроде работает, но как-то дико). Дико не дико, а работает. Раз вариант с копированием не рассматривается, тогда остается только этот. Надо только проверить как работает на всех возможных вариантах форматов файлов. > * Попытаться установить модули типа FLV::Info, но они работают, > во-первых, намного медленнее, а во-вторых, работают не все > (MPEG::Info, например, не запустился). > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From proler на gmail.com Mon Dec 15 10:41:35 2008 From: proler на gmail.com (Oleg Alexeenkov) Date: Mon, 15 Dec 2008 21:41:35 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: Message-ID: <1483758540.20081215214135@gmail.com> Здравствуйте, Yuri. Вы писали 15 декабря 2008 г., 21:24:03: >> У меня два варианта: >> * Передавать по сети начало файла (1-2 килобайта) и пытаться скормить >> его в ffmpeg (вроде работает, но как-то дико). > Дико не дико, а работает. Раз вариант с копированием не > рассматривается, тогда остается только этот. Надо только проверить как > работает на всех возможных вариантах форматов файлов. Нет ли у кого аналогичного велосипеда для музыки? В mp3 например инфа может быть и в конце файла, и размером если не ошибаюсь 4к. А вот кто умеет прожевать и рассказать все? -- С уважением, Oleg mailto:proler на gmail.com From yu.pats на gmail.com Mon Dec 15 10:54:56 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 15 Dec 2008 20:54:56 +0200 Subject: [Moscow.pm] Detect video metrics In-Reply-To: <1483758540.20081215214135@gmail.com> References: <1483758540.20081215214135@gmail.com> Message-ID: 2008/12/15 Oleg Alexeenkov : > Здравствуйте, Yuri. > > Вы писали 15 декабря 2008 г., 21:24:03: > >>> У меня два варианта: >>> * Передавать по сети начало файла (1-2 килобайта) и пытаться скормить >>> его в ffmpeg (вроде работает, но как-то дико). >> Дико не дико, а работает. Раз вариант с копированием не >> рассматривается, тогда остается только этот. Надо только проверить как >> работает на всех возможных вариантах форматов файлов. > > Нет ли у кого аналогичного велосипеда для музыки? > В mp3 например инфа может быть и в конце файла, и размером если не > ошибаюсь 4к. > А вот кто умеет прожевать и рассказать все? > Нужен экстрактор ID3 тега. http://search.cpan.org/search?query=mp3 -- WBR, Yuri Pac From unera на debian.org Mon Dec 15 11:20:06 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 15 Dec 2008 22:20:06 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQvtC90YTQuNCz0Lg=?= In-Reply-To: References: <20081215083742.GL29497@work.uvw.ru> <20081215093351.GN29497@work.uvw.ru> Message-ID: <20081215192006.GO29497@work.uvw.ru> YP> Думаю если проект занимает целый сервер или несколько то отдельный YP> конфиг вирутал сервера не нужен. один проект может занимать целый [виртуальный] сервер а один [реальный] хост может содержать множество серверов :) -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From sharifulin на gmail.com Mon Dec 15 11:41:47 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 15 Dec 2008 22:41:47 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: Message-ID: <91318900812151141wc9e13feq7c92cfb67c815a8b@mail.gmail.com> Я бы делал так: на сервере Б все видео проанализировал ffmpeg'ом, выбрал всю нужную информацию, сохранил в БД (или еще куда), и сделал бы интерфейс (XML?), который бы отдавал по запросу эту инфу. Каждый новый видео файл (загруженный в систему) нужно анализировать и добавлять данные в БД. Вот скрипт для анализа видео файла: mplayer \ -benchmark \ -ao null \ -vo null \ -identify \ -frames 0 \ -quiet \ "$1" Для меня обычно важно: /ID_VIDEO_WIDTH = (\d+) .*? ID_VIDEO_HEIGHT = (\d+) .*? ID_LENGTH = (\d+(?:\.\d+)?) .*? ID_VIDEO_CODEC = (\w+) .*? ID_AUDIO_CODEC = (\w+)/sx :) 15 декабря 2008 г. 19:24 пользователь Andrew Shitov написал: > Вот такая задача. > > Есть сервер A, на котором лежат видеофайлы в разных форматах (flv, > mov, mpg, avi). На этом сервере нет и не будет ffmpeg, но можно > устанавливать в свой home модули и выполнять Perl (PHP, что угодно). > > Есть сервер Б, на котором требуется знать метрику файлов с сервера А, > а именно, размер кадра и длину видео. На этом сервере есть ffmpeg, и > можно ставить что угодно. > > Как бы вы поступили, чтобы получить на сервере Б данные о файлах с A? > > У меня два варианта: > * Передавать по сети начало файла (1-2 килобайта) и пытаться скормить > его в ffmpeg (вроде работает, но как-то дико). > * Попытаться установить модули типа FLV::Info, но они работают, > во-первых, намного медленнее, а во-вторых, работают не все > (MPEG::Info, например, не запустился). > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Mon Dec 15 11:46:41 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 15 Dec 2008 22:46:41 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: <91318900812151141wc9e13feq7c92cfb67c815a8b@mail.gmail.com> References: <91318900812151141wc9e13feq7c92cfb67c815a8b@mail.gmail.com> Message-ID: > Я бы делал так: на сервере Б все видео проанализировал ffmpeg'ом, выбрал всю На Б видеофайлов нет и не будет. Условие задачи. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Dec 15 11:48:07 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 15 Dec 2008 22:48:07 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: <84vdtl5qgt.fsf@tetsuo.karasik.eu.org> References: <84vdtl5qgt.fsf@tetsuo.karasik.eu.org> Message-ID: > Как вариант, по ssh или ftp можно наверное смонтировать раздел... > nfs/sshfs/ftps ? > Яб всё таки GPFS как нибудь прикрутил. Гениально. Я тормоз. Только sshfs капризничает пока: fuse: failed to open /dev/fuse: Permission denied -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Dec 15 12:16:08 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 15 Dec 2008 23:16:08 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: <1461972635.20081215194611@softsearch.ru> References: <1461972635.20081215194611@softsearch.ru> Message-ID: > Например не полностью скаченный VOB-файл нормально воспроизводится в > vlc. К счастью, вобов на сервере не будет. > Ещё гарантированно рабочий вариант - тупо перекачать файлы. Разумеется. Но это тоже нельзя. Точнее, можно, но отдаваться файлы будут все равно с другого сервера, а гонять десятки и сотни мегабайт ради того, чтобы вытащить три числа, неразумно :-) > Вопрос: а почему на сервере A нет и не будет ffmpeg? Это установленный в США виртуальный сервер. Сервер виртуальный, поэтому по умолчанию ffmpeg там нет, и в факе написано, что они боятся этой программы как огня из-за нагрузок на процессор при конвертировании видео. Компилировать или устанавливать ffmpeg не от рута, с устаревшими библиотеками и пр. и пр. - та еще задача. Хотя, впрочем, написал в саппорт. Зато есть неограниченный жесткий диск и трафик (а цены зарубежных хостингов отличаются от отечественных еще сильнее, чем цены на бензин). -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Mon Dec 15 12:53:25 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 15 Dec 2008 23:53:25 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: <1461972635.20081215194611@softsearch.ru> Message-ID: > впрочем, написал в саппорт. Ответ: "Use ffmpeg on your computer" :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From shafiev на gmail.com Mon Dec 15 13:22:31 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 16 Dec 2008 00:22:31 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: <1461972635.20081215194611@softsearch.ru> Message-ID: <218771510812151322j2826ec41xc594cfb84d043244@mail.gmail.com> Можете попробовать слинковать ffmpeg статически,чтобы один бинарник получился(памяти будет больше жрать но работать будет немного больше) Да и кстати неужели там на столько сильно дешевле траф и винты? 15 декабря 2008 г. 23:53 пользователь Andrew Shitov написал: > > впрочем, написал в саппорт. > > Ответ: "Use ffmpeg on your computer" :-) > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Mon Dec 15 13:27:09 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 16 Dec 2008 00:27:09 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: <218771510812151322j2826ec41xc594cfb84d043244@mail.gmail.com> References: <1461972635.20081215194611@softsearch.ru> <218771510812151322j2826ec41xc594cfb84d043244@mail.gmail.com> Message-ID: > Да и кстати неужели там на столько сильно дешевле траф и винты? Тут можно долго и бесплодро рассуждать, почему у нас хостеры жадные, хамоватые и не запасаются соляркой, а там (да и в Германии, например, тоже) - все дешевле, и поддержка отвечает в течение 10-15 минут. Вопрос скорее в другом. Пока не изобрели акселератор пингов, придется выбирать хостинг там, где целевая аудитория. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From shafiev на gmail.com Mon Dec 15 13:28:43 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 16 Dec 2008 00:28:43 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: <1461972635.20081215194611@softsearch.ru> <218771510812151322j2826ec41xc594cfb84d043244@mail.gmail.com> Message-ID: <218771510812151328n4b653883xd7bda9e74bbb87b@mail.gmail.com> Акселлератор пингов :) Ну если не игровой то вроде задержка в ~50 мс не страшна (или германские выдают больше ? ) 16 декабря 2008 г. 0:27 пользователь Andrew Shitov написал: > > Да и кстати неужели там на столько сильно дешевле траф и винты? > > Тут можно долго и бесплодро рассуждать, почему у нас хостеры жадные, > хамоватые и не запасаются соляркой, а там (да и в Германии, например, > тоже) - все дешевле, и поддержка отвечает в течение 10-15 минут. > > Вопрос скорее в другом. Пока не изобрели акселератор пингов, придется > выбирать хостинг там, где целевая аудитория. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Mon Dec 15 13:33:59 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 16 Dec 2008 00:33:59 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: <218771510812151328n4b653883xd7bda9e74bbb87b@mail.gmail.com> References: <1461972635.20081215194611@softsearch.ru> <218771510812151322j2826ec41xc594cfb84d043244@mail.gmail.com> <218771510812151328n4b653883xd7bda9e74bbb87b@mail.gmail.com> Message-ID: > Акселлератор пингов :) Ну если не игровой то вроде задержка в ~50 мс не > страшна (или германские выдают больше ? ) А ты к этому прибавь стоимость трафика. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Mon Dec 15 13:41:39 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 16 Dec 2008 00:41:39 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: <1461972635.20081215194611@softsearch.ru> Message-ID: <1222329545.20081216004139@softsearch.ru> Здравствуйте, Андрей. >> Вопрос: а почему на сервере A нет и не будет ffmpeg? AS> Это установленный в США виртуальный сервер. Сервер виртуальный, AS> поэтому по умолчанию ffmpeg там нет, и в факе написано, что они боятся AS> этой программы как огня из-за нагрузок на процессор при AS> конвертировании видео. Компилировать или устанавливать ffmpeg не от AS> рута, с устаревшими библиотеками и пр. и пр. - та еще задача. Хотя, AS> впрочем, написал в саппорт. Зато есть неограниченный жесткий диск и AS> трафик (а цены зарубежных хостингов отличаются от отечественных еще AS> сильнее, чем цены на бензин). Я так и понял. Они боятся того, чего ты не дашь :-) Тебе ж только инфу достать. Запускай ffmpeg на той тачке и забей на их фак. Если дают собирать свой софт, то и ffmpeg соберется. Только переименуй её после сборки, чтоб они не нашли случайно. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From shafiev на gmail.com Mon Dec 15 13:57:58 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 16 Dec 2008 00:57:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <186531228232774@webmail34.yandex.ru> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> <84y6yytxfm.fsf@tetsuo.karasik.eu.org> <186531228232774@webmail34.yandex.ru> Message-ID: <218771510812151357u63aeda01qb7790dec05ec346a@mail.gmail.com> Немного изменили капчу https://ecumoney.com/login.cgi?vs=eng нормально или все равно кал ? :) 2 декабря 2008 г. 18:46 пользователь Orlovsky Alexander < nordicdyno на yandex.ru> написал: > Ну вот, обидели творца :( > Забей, некоторым хочется всего и сразу, и чтобы забесплатно.. Нормальное > желание, кстати :) > > 02.12.08, 18:21, "Dmitry Karasik" : > > > Hi Vladimir! > > On 02 дек 08 at 03:29, "Vladimir" (Vladimir V Perepelitsa) wrote: > > DK> И опять повторюсь: patches are welcome. > > > в этом проекте не видать точки приложения > > Я вот так подумал на будущее, если только предложение изменений > > содержит такие перлы как "убожество", "наплевательство", "лень делать", > > "рюшечки", то наверное, это хороший знак что автор предложений не > > видит точки приложения. > > -- > > Sincerely, > > Dmitry Karasik > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Mon Dec 15 14:55:24 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 16 Dec 2008 01:55:24 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: <1222329545.20081216004139@softsearch.ru> References: <1461972635.20081215194611@softsearch.ru> <1222329545.20081216004139@softsearch.ru> Message-ID: <20f279210812151455r3efee08dx7d7a018e1e3b41e4@mail.gmail.com> Поддерживаю. собери статикой. можно даже оформить в виде XS'ки и сделать модуль тогда точно не найдут :) 2008/12/16 Михаил Монашёв : > Здравствуйте, Андрей. > >>> Вопрос: а почему на сервере A нет и не будет ffmpeg? > > AS> Это установленный в США виртуальный сервер. Сервер виртуальный, > AS> поэтому по умолчанию ffmpeg там нет, и в факе написано, что они боятся > AS> этой программы как огня из-за нагрузок на процессор при > AS> конвертировании видео. Компилировать или устанавливать ffmpeg не от > AS> рута, с устаревшими библиотеками и пр. и пр. - та еще задача. Хотя, > AS> впрочем, написал в саппорт. Зато есть неограниченный жесткий диск и > AS> трафик (а цены зарубежных хостингов отличаются от отечественных еще > AS> сильнее, чем цены на бензин). > > Я так и понял. Они боятся того, чего ты не дашь :-) Тебе ж только инфу > достать. Запускай ffmpeg на той тачке и забей на их фак. > > Если дают собирать свой софт, то и ffmpeg соберется. Только переименуй > её после сборки, чтоб они не нашли случайно. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From andy на shitov.ru Mon Dec 15 14:58:01 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 16 Dec 2008 01:58:01 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: <20f279210812151455r3efee08dx7d7a018e1e3b41e4@mail.gmail.com> References: <1461972635.20081215194611@softsearch.ru> <1222329545.20081216004139@softsearch.ru> <20f279210812151455r3efee08dx7d7a018e1e3b41e4@mail.gmail.com> Message-ID: > тогда точно не найдут :) Не, ну что за прятки. Кагбэ не проблема и хостинг при необходимости поменять, но простейшее решение все-таки - гонять ffmpeg у себя на машине, с которой я эти файлы на сервер и загружаю. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Mon Dec 15 15:02:10 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 16 Dec 2008 02:02:10 +0300 Subject: [Moscow.pm] XML Parser In-Reply-To: <615fd2130812150501g3fd6be29jb8acd333efb025c9@mail.gmail.com> References: <200812122024.27578.aml@rulezz.ru> <91318900812121142w6c3d6137o48e35f54c59c0be4@mail.gmail.com> <003801c95c97$a2649e50$1c5d570a@jt> <91318900812121254w2947fefajd2129080960d3781@mail.gmail.com> <4944413F.8060501@kapranoff.ru> <91318900812131606r4137a133qed13e84caac56c0@mail.gmail.com> <4946537D.1000607@kapranoff.ru> <615fd2130812150501g3fd6be29jb8acd333efb025c9@mail.gmail.com> Message-ID: <20f279210812151502r472b2dg13dea9986d94def3@mail.gmail.com> Блин, нужно выдрать реализацию hash->xml / xml->hash из XML::RPC::Fast (она там на XML::Parser) и запостить в виде отдельного модуля. Так такое адекватное tree получается, в отличие от ::Tree 2008/12/15 Sergey Juchkov : > Привет, > из старых примеров: > из хеша в XML: > вложенность хеша что-то 3-4 или 5 уровней (например те же вебмани или > другой LMI/ATIP интерфейс) - на выходе получается жопа. > причем проверить это 5 минут набрать руками :) > так было в 2005 точно, может они что-то и исправили, но не уверен > > > > 2008/12/15 Alex Kapranoff >> >> Анатолий Шарифулин wrote: >>> >>> Потому что некорректно распарсивает XML >> >> Брр, он же не сам парсит, а вызывает либо expat, либо ещё что-то. Можешь >> привести пример? >> >>> А тюнинг симла с помощью параметром форс вообще впечатляет. >>> >>> 14 декабря 2008 г. 2:11 пользователь Alex Kapranoff >>> написал: >>> >>>> Анатолий Шарифулин wrote: >>>> >>>>> XML::Simple сакс >>>>> >>>> Почему? >>>> >>>> >>>>> 12 декабря 2008 г. 23:24 пользователь Eugene Toropov >>>>> написал: >>>>> >>>>> В простейшем случае можно взять XML::Simple. Только заранее прочтите >>>>>> >>>>>> соглашения: >>>>>> >>>>>> >>>>>> http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>>>>> < >>>>>> >>>>>> http://search.cpan.org/%7Egrantm/XML-Simple-2.18/lib/XML/Simple.pm#WHERE_TO_FROM_HERE >>>>>> ? >>>>>> >>>>>> >>>>>> >>>>>> ----- Original Message ----- >>>>>> *From:* Анатолий Шарифулин >>>>>> *To:* Moscow.pm group >>>>>> *Sent:* Friday, December 12, 2008 10:42 PM >>>>>> *Subject:* Re: [Moscow.pm] XML Parser >>>>>> >>>>>> XML::Parser >>>>>> >>>>>> 12 декабря 2008 г. 20:24 пользователь Alexander Lourier >>>>>> >>>>>>> написал: >>>>>> >>>>>> Всем привет. >>>>>>> >>>>>>> Я хочу написать и опубликовать на CPAN модуль для работы с WebMoney. >>>>>>> У >>>>>>> WebMoney все интерфейсы на XML. У меня вопрос к вам, какой XML-парсер >>>>>>> лучше >>>>>>> использовать, чтобы модуль получился максимально переносимым и тянул >>>>>>> поменьше >>>>>>> зависимостей? Требование к XML-парсеру: умение перекодировать >>>>>>> XML-документ >>>>>>> из >>>>>>> его кодировки в родной перловый utf8. Документы там короткие, так что >>>>>>> наличие >>>>>>> потоковой обработки и скорость работы парсера некритичны. >>>>>>> >>>>>>> -- >>>>>>> Alexander Lourier, http://aml.rulezz.ru/ >>>>>>> -- >>>>>>> Moscow.pm mailing list >>>>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>>>> >>>>>>> >>>>>> -- >>>>>> С уважением, >>>>>> Анатолий Шарифулин. >>>>>> >>>>>> ------------------------------ >>>>>> >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>>> >>>>>> >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------ >>>>> >>>>> -- >>>>> Moscow.pm mailing list >>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Sergey Juchkov > http://juchkov.com > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Mon Dec 15 15:03:51 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 16 Dec 2008 02:03:51 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: <1461972635.20081215194611@softsearch.ru> <1222329545.20081216004139@softsearch.ru> <20f279210812151455r3efee08dx7d7a018e1e3b41e4@mail.gmail.com> Message-ID: <20f279210812151503o228f8debya6a14f7930dccff@mail.gmail.com> не, тогда непонятно. либо на Б файлов нет и не будет, либо если они там есть, и тогда перед заливкой на А извлекаем инфу ffmpeg'ом 2008/12/16 Andrew Shitov : >> тогда точно не найдут :) > > Не, ну что за прятки. Кагбэ не проблема и хостинг при необходимости > поменять, но простейшее решение все-таки - гонять ffmpeg у себя на > машине, с которой я эти файлы на сервер и загружаю. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From andy на shitov.ru Mon Dec 15 15:08:30 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 16 Dec 2008 02:08:30 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: <20f279210812151503o228f8debya6a14f7930dccff@mail.gmail.com> References: <1461972635.20081215194611@softsearch.ru> <1222329545.20081216004139@softsearch.ru> <20f279210812151455r3efee08dx7d7a018e1e3b41e4@mail.gmail.com> <20f279210812151503o228f8debya6a14f7930dccff@mail.gmail.com> Message-ID: > не, тогда непонятно. > либо на Б файлов нет и не будет, либо если они там есть, и тогда перед > заливкой на А извлекаем инфу ffmpeg'ом На Б файлов нет. Но они есть на Д (домашний десктоп) :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Mon Dec 15 18:22:11 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 16 Dec 2008 05:22:11 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: <1461972635.20081215194611@softsearch.ru> <1222329545.20081216004139@softsearch.ru> <20f279210812151455r3efee08dx7d7a018e1e3b41e4@mail.gmail.com> <20f279210812151503o228f8debya6a14f7930dccff@mail.gmail.com> Message-ID: <20f279210812151822u3621508amf591e0b446687632@mail.gmail.com> Юзай ffmpeg на Д :) но не ручками, а каким-нибудь вспомогательным скриптом 2008/12/16 Andrew Shitov : >> не, тогда непонятно. >> либо на Б файлов нет и не будет, либо если они там есть, и тогда перед >> заливкой на А извлекаем инфу ffmpeg'ом > > На Б файлов нет. Но они есть на Д (домашний десктоп) :-) > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From nordicdyno на yandex.ru Tue Dec 16 00:40:07 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 16 Dec 2008 11:40:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?wtXExc0g19PU0sXewdTY09Eg1yDTzMXE1cDdycog?= =?koi8-r?b?3sXU18XSxyAxOC3HzyDExcvBwtLRPw==?= In-Reply-To: <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> Message-ID: <35541229416807@webmail11.yandex.ru> Что кстати с четвергом? Много народу идет? Я сейчас буду агитировать народ прийти... А какие доклады, кстати, будут? Монса про ремонт и Руслана о том как в январе будет проходит процесс "хаченья"? :) 11.12.08, 19:11, "Ruslan Zakirov" : > 2008/12/9 Andrew Shitov : > >> * если их не будет, то нужно забронировать столик где-то (или опять клеш кафе?) > > > > С помещениями кризис :-) > Нам выделяют большое (75-100 человек) помещение на китай-городе в > четверг 18 декабря. > Будут еще докладчики? > > > > Но 18-е -- день рождения перла, он не обидится, если толков не будет :) > > > > -- > > Andrew Shitov > > ______________________________________________________________________ > > andy на shitov.ru | http://shitov.ru > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From vaneska.ru на gmail.com Tue Dec 16 00:59:52 2008 From: vaneska.ru на gmail.com (=?KOI8-R?B?6dfBziDzz8vPzM/X?=) Date: Tue, 16 Dec 2008 11:59:52 +0300 Subject: [Moscow.pm] Coro Message-ID: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> Приветствую. Заинтересовался вот этой штукой. Замена потокам в перле. Написал скрипт (Во вложении), который запускает несколько потоков. Каждый поток спит ( sleep int(rand(5)) ) и печатает строчку типа async n, r Так вот по идее все эти потоки должны запуститься параллельно, но получается, что каждый поток ждет предыдущего, пока он завершится. Но это же не параллельно нифига! Или я какой-то хитрый флаг забыл поставить? Или чего-то недопонял? Или для этого нужно многоядерный процессор?? В общем как сделать чтобы оно действительно было параллельным? С уважением, Иван. ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: coro Type: application/octet-stream Size: 696 bytes Desc: отсутствует URL: From Kostya на yandex.ru Tue Dec 16 01:48:40 2008 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Tue, 16 Dec 2008 12:48:40 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> Message-ID: <52501229420920@webmail26.yandex.ru> fork(); Правда не треды. > Приветствую. > > Заинтересовался вот этой штукой. > Замена потокам в перле. > > Написал скрипт (Во вложении), который запускает несколько потоков. > Каждый поток спит ( sleep int(rand(5)) ) и печатает строчку типа async n, r > Так вот по идее все эти потоки должны запуститься параллельно, > но получается, что каждый поток ждет предыдущего, пока он завершится. > Но это же не параллельно нифига! Или я какой-то хитрый флаг забыл поставить? > Или чего-то недопонял? > Или для этого нужно многоядерный процессор?? > > В общем как сделать чтобы оно действительно было параллельным? > > С уважением, > Иван. -- Костя Тен From jt на aaanet.ru Tue Dec 16 01:52:30 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Tue, 16 Dec 2008 12:52:30 +0300 Subject: [Moscow.pm] Coro References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> Message-ID: <005f01c95f64$030dbc90$0c92560a@jt> http://search.cpan.org/~mlehmann/Coro-5.13/Coro/Timer.pm > Приветствую. > > Заинтересовался вот этой штукой. > Замена потокам в перле. > > Написал скрипт (Во вложении), который запускает несколько потоков. > Каждый поток спит ( sleep int(rand(5)) ) и печатает строчку типа async n, > r > Так вот по идее все эти потоки должны запуститься параллельно, > но получается, что каждый поток ждет предыдущего, пока он завершится. > Но это же не параллельно нифига! Или я какой-то хитрый флаг забыл > поставить? > Или чего-то недопонял? > Или для этого нужно многоядерный процессор?? > > В общем как сделать чтобы оно действительно было параллельным? > > С уважением, > Иван. > -------------------------------------------------------------------------------- > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ruslan.zakirov на gmail.com Tue Dec 16 03:47:09 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 16 Dec 2008 14:47:09 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> Message-ID: <589c94400812160347r1c0f935fme32052b7df458504@mail.gmail.com> 2008/12/16 Иван Соколов : > Приветствую. > > Заинтересовался вот этой штукой. > Замена потокам в перле. > > Написал скрипт (Во вложении), который запускает несколько потоков. > Каждый поток спит ( sleep int(rand(5)) ) и печатает строчку типа async n, r > Так вот по идее все эти потоки должны запуститься параллельно, > но получается, что каждый поток ждет предыдущего, пока он завершится. > Но это же не параллельно нифига! Или я какой-то хитрый флаг забыл поставить? > Или чего-то недопонял? Недопонили чуть-чуть. Треды в перле сосут. Тут появляются корутины - все в одном процессе (значит многоядерность не поможет) и отдавать управление надо ручками. По умолчанию по sleep управление не передается. Как указали ниже, есть sleep, который передает управление. > Или для этого нужно многоядерный процессор?? > > В общем как сделать чтобы оно действительно было параллельным? > > С уважением, > Иван. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From andy на shitov.ru Tue Dec 16 06:34:21 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 16 Dec 2008 17:34:21 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: <20f279210812151822u3621508amf591e0b446687632@mail.gmail.com> References: <1461972635.20081215194611@softsearch.ru> <1222329545.20081216004139@softsearch.ru> <20f279210812151455r3efee08dx7d7a018e1e3b41e4@mail.gmail.com> <20f279210812151503o228f8debya6a14f7930dccff@mail.gmail.com> <20f279210812151822u3621508amf591e0b446687632@mail.gmail.com> Message-ID: Решение оказалось намного проще :-) $ ffmpeg -i http://my.remote.server/my/remote/video/file.mpg При этом файл целиком не скачиватся. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Tue Dec 16 06:42:28 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 16 Dec 2008 17:42:28 +0300 Subject: [Moscow.pm] =?koi8-r?b?wtXExc0g19PU0sXewdTY09Eg1yDTzMXE1cDdycog?= =?koi8-r?b?3sXU18XSxyAxOC3HzyDExcvBwtLRPw==?= In-Reply-To: <35541229416807@webmail11.yandex.ru> References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> <35541229416807@webmail11.yandex.ru> Message-ID: <35761229438548@webmail88.yandex.ru> ау!? :) 16.12.08, 11:40, "Orlovsky Alexander" : > Что кстати с четвергом? Много народу идет? Я сейчас буду агитировать народ прийти... > А какие доклады, кстати, будут? Монса про ремонт и Руслана о том как в январе будет проходит процесс "хаченья"? :) From ruslan.zakirov на gmail.com Tue Dec 16 06:48:33 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 16 Dec 2008 17:48:33 +0300 Subject: [Moscow.pm] =?utf-8?b?0LHRg9C00LXQvCDQstGB0YLRgNC10YfQsNGC0Yw=?= =?utf-8?b?0YHRjyDQsiDRgdC70LXQtNGD0Y7RidC40Lkg0YfQtdGC0LLQtdGA0LMg?= =?utf-8?b?MTgt0LPQviDQtNC10LrQsNCx0YDRjz8=?= In-Reply-To: <35761229438548@webmail88.yandex.ru> References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> <35541229416807@webmail11.yandex.ru> <35761229438548@webmail88.yandex.ru> Message-ID: <589c94400812160648j14d2f70em255461576a987fe2@mail.gmail.com> с помещением возникли непонятки, но и народ не изявляет желания. 2008/12/16 Orlovsky Alexander : > ау!? :) > > 16.12.08, 11:40, "Orlovsky Alexander" : > >> Что кстати с четвергом? Много народу идет? Я сейчас буду агитировать народ прийти... >> А какие доклады, кстати, будут? Монса про ремонт и Руслана о том как в январе будет проходит процесс "хаченья"? :) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From funt4k на gmail.com Tue Dec 16 06:51:52 2008 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Tue, 16 Dec 2008 16:51:52 +0200 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <218771510812151357u63aeda01qb7790dec05ec346a@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> <84y6yytxfm.fsf@tetsuo.karasik.eu.org> <186531228232774@webmail34.yandex.ru> <218771510812151357u63aeda01qb7790dec05ec346a@mail.gmail.com> Message-ID: <96f4873d0812160651r2e6c2b6w8ea39639fe7aae87@mail.gmail.com> http://www.captcha.ru/kcaptcha/ это всё равно красивее :) 15 декабря 2008 г. 23:57 пользователь Naim Shafiev написал: > Немного изменили капчу https://ecumoney.com/login.cgi?vs=eng > нормально или все равно кал ? :) > > 2 декабря 2008 г. 18:46 пользователь Orlovsky Alexander < > nordicdyno на yandex.ru> написал: > >> Ну вот, обидели творца :( >> Забей, некоторым хочется всего и сразу, и чтобы забесплатно.. Нормальное >> желание, кстати :) >> >> 02.12.08, 18:21, "Dmitry Karasik" : >> >> > Hi Vladimir! >> > On 02 дек 08 at 03:29, "Vladimir" (Vladimir V Perepelitsa) wrote: >> > DK> И опять повторюсь: patches are welcome. >> > > в этом проекте не видать точки приложения >> > Я вот так подумал на будущее, если только предложение изменений >> > содержит такие перлы как "убожество", "наплевательство", "лень делать", >> > "рюшечки", то наверное, это хороший знак что автор предложений не >> > видит точки приложения. >> > -- >> > Sincerely, >> > Dmitry Karasik >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Tue Dec 16 07:00:38 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 16 Dec 2008 18:00:38 +0300 Subject: [Moscow.pm] =?utf-8?b?0LHRg9C00LXQvCDQstGB0YLRgNC10YfQsNGC0Yw=?= =?utf-8?b?0YHRjyDQsiDRgdC70LXQtNGD0Y7RidC40Lkg0YfQtdGC0LLQtdGA0LMg?= =?utf-8?b?MTgt0LPQviDQtNC10LrQsNCx0YDRjz8=?= In-Reply-To: <589c94400812160648j14d2f70em255461576a987fe2@mail.gmail.com> References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> <35541229416807@webmail11.yandex.ru> <35761229438548@webmail88.yandex.ru> <589c94400812160648j14d2f70em255461576a987fe2@mail.gmail.com> Message-ID: > народ не изявляет желания. У! Кто идет? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ig0r на ngs.ru Tue Dec 16 07:06:52 2008 From: ig0r на ngs.ru (Igor) Date: Tue, 16 Dec 2008 21:06:52 +0600 Subject: [Moscow.pm] =?koi8-r?b?wtXExc0g19PU0sXewdTY09Eg1yDTzMXE1cDdycog?= =?koi8-r?b?3sXU18XSxyAxOC3HzyDExcvBwtLRPw==?= In-Reply-To: References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> <35541229416807@webmail11.yandex.ru> <35761229438548@webmail88.yandex.ru> <589c94400812160648j14d2f70em255461576a987fe2@mail.gmail.com> Message-ID: On Tue, 16 Dec 2008 18:00:38 +0300 "Andrew Shitov" wrote: >> народ не изявляет желания. > > У! Кто идет? Я иду. > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org ---------------- НГС.ПОЧТА - http://mail.ngs.ru From shafiev на gmail.com Tue Dec 16 07:04:08 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 16 Dec 2008 18:04:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?wtXExc0g19PU0sXewdTY09Eg1yDTzMXE1cDdycog?= =?koi8-r?b?3sXU18XSxyAxOC3HzyDExcvBwtLRPw==?= In-Reply-To: References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> <35541229416807@webmail11.yandex.ru> <35761229438548@webmail88.yandex.ru> <589c94400812160648j14d2f70em255461576a987fe2@mail.gmail.com> Message-ID: <218771510812160704q346629d6sbeb7b941830ee6b6@mail.gmail.com> Я. :) 16 декабря 2008 г. 18:00 пользователь Andrew Shitov написал: > > народ не изявляет желания. > > У! Кто идет? > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Tue Dec 16 07:23:51 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 16 Dec 2008 18:23:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?wtXExc0g19PU0sXewdTY09Eg1yDTzMXE1cDdycog?= =?koi8-r?b?3sXU18XSxyAxOC3HzyDExcvBwtLRPw==?= In-Reply-To: <218771510812160704q346629d6sbeb7b941830ee6b6@mail.gmail.com> References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> <35541229416807@webmail11.yandex.ru> <35761229438548@webmail88.yandex.ru> <589c94400812160648j14d2f70em255461576a987fe2@mail.gmail.com> <218771510812160704q346629d6sbeb7b941830ee6b6@mail.gmail.com> Message-ID: Я ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Tue Dec 16 07:24:56 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 16 Dec 2008 18:24:56 +0300 Subject: [Moscow.pm] =?utf-8?b?0YfRgtC+INCx0YPQtNC10Lwg0YHQu9GD0YjQsNGC?= =?utf-8?b?0Ywg0LIg0YfQtdGC0LLQtdGA0LM/?= Message-ID: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> Кроме ремонта и обсуждения хакмита. Я думаю многим бы хотелось послушать что-то еще. У меня могут быть готовы одна из двух вещей: 1) Зачем цпаниться, что цпанить и что вам это дает? 2) Написание своих декларативных языков в perl. Как, зачем, а где грабли? Где-то же должны быть грабли. Нужно выбрать что-то одно сегодня или послать оба толка в корзину. Голосуем. Толки короткие, не более 30 минут. Так что есть открытые вакансии для докладчиков. -- Best regards, Ruslan. From evdokimov.denis на gmail.com Tue Dec 16 07:26:23 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 16 Dec 2008 18:26:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?3tTPIMLVxMXNINPM1dvB1Ngg1yDexdTXxdLHPw==?= In-Reply-To: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> Message-ID: ++$cpan; ----------- ???????? ????? ----------- ???????? ? ??????? HTML ???? ?????????… URL: From shafiev на gmail.com Tue Dec 16 07:27:53 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 16 Dec 2008 18:27:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?3tTPIMLVxMXNINPM1dvB1Ngg1yDexdTXxdLHPw==?= In-Reply-To: References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> Message-ID: <218771510812160727i520b0d66wd4b98159889bcbd3@mail.gmail.com> Мне про декларативные языки больше импонирует. 16 декабря 2008 г. 18:26 пользователь Denis Evdokimov < evdokimov.denis на gmail.com> написал: > ++$cpan; > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Tue Dec 16 07:31:06 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 16 Dec 2008 18:31:06 +0300 Subject: [Moscow.pm] =?utf-8?b?0YfRgtC+INCx0YPQtNC10Lwg0YHQu9GD0YjQsNGC?= =?utf-8?b?0Ywg0LIg0YfQtdGC0LLQtdGA0LM/?= In-Reply-To: <218771510812160727i520b0d66wd4b98159889bcbd3@mail.gmail.com> References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> <218771510812160727i520b0d66wd4b98159889bcbd3@mail.gmail.com> Message-ID: > Мне про декларативные языки больше импонирует. +1 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evgeniy на kosov.su Tue Dec 16 07:35:21 2008 From: evgeniy на kosov.su (Eugene Kosov) Date: Tue, 16 Dec 2008 18:35:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?3tTPIMLVxMXNINPM1dvB1Ngg1yDexdTXxdLHPw==?= In-Reply-To: References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> <218771510812160727i520b0d66wd4b98159889bcbd3@mail.gmail.com> Message-ID: <4947CAB9.50403@kosov.su> Andrew Shitov wrote: >> Мне про декларативные языки больше импонирует. > > +1 > ога.. т.е. +1. -- С уважением, Евгений Косов. From postmaster на softsearch.ru Tue Dec 16 05:05:52 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Tue, 16 Dec 2008 16:05:52 +0300 Subject: [Moscow.pm] Detect video metrics In-Reply-To: References: <1461972635.20081215194611@softsearch.ru> <218771510812151322j2826ec41xc594cfb84d043244@mail.gmail.com> Message-ID: <1965603893.20081216160552@softsearch.ru> Здравствуйте, Андрей. >> Да и кстати неужели там на столько сильно дешевле траф и винты? > Тут можно долго и бесплодро рассуждать, почему у нас хостеры жадные, > хамоватые и не запасаются соляркой, а там (да и в Германии, > например, тоже) - все дешевле, и поддержка отвечает в течение 10-15 > минут. Они такие же как и наши. Только тамошние врут хитрее. И выгледит оно дешевле до тех пор, пока пользоваться не начнёшь на полную. В 1 and 1 Пётр Зайцев купил "белимитный" по трафику сервак. Как только траф пошёл, порт вдруг чудом стал 10-ти мегабитным. Хотя везде написано, что он 100 мегабитным должен быть. > Вопрос скорее в другом. Пока не изобрели акселератор пингов, > придется выбирать хостинг там, где целевая аудитория. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From dmarsentev на gmail.com Tue Dec 16 07:48:48 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Tue, 16 Dec 2008 18:48:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?wtXExc0g19PU0sXewdTY09Eg1yDTzMXE1cDdycog?= =?koi8-r?b?3sXU18XSxyAxOC3HzyDExcvBwtLRPw==?= In-Reply-To: References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> <35541229416807@webmail11.yandex.ru> <35761229438548@webmail88.yandex.ru> <589c94400812160648j14d2f70em255461576a987fe2@mail.gmail.com> <218771510812160704q346629d6sbeb7b941830ee6b6@mail.gmail.com> Message-ID: Я иду в четверг. From vaneska.ru на gmail.com Tue Dec 16 07:58:22 2008 From: vaneska.ru на gmail.com (=?KOI8-R?B?6dfBziDzz8vPzM/X?=) Date: Tue, 16 Dec 2008 18:58:22 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <589c94400812160347r1c0f935fme32052b7df458504@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <589c94400812160347r1c0f935fme32052b7df458504@mail.gmail.com> Message-ID: <828442db0812160758p650ca359u8a0addb3e89f9f8@mail.gmail.com> > Недопонили чуть-чуть. Треды в перле сосут. Тут появляются корутины - > все в одном процессе (значит многоядерность не поможет) и отдавать > управление надо ручками. По умолчанию по sleep управление не > передается. Как указали ниже, есть sleep, который передает управление. Короче получается, что истинную многопоточность в перле никак не реализовать? Получается, что есть только 1 вариант - fork + memcache fork параллелит, а memcache расшаривает данные, ну или не мемкеш, а каналы или что-то этого порядка. Похоже остается только один выход: ждать perl6 Там, говорят, реализуют.. С уважением, Иван From nordicdyno на yandex.ru Tue Dec 16 08:04:35 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 16 Dec 2008 19:04:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?3tTPIMLVxMXNINPM1dvB1Ngg1yDexdTXxdLHPw==?= In-Reply-To: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> Message-ID: <174371229443475@webmail34.yandex.ru> Я иду и еще приведу с собой кого-нибудь (т.е. +1 + int rand()*3.2 ) По поводу доклада: интересно про CPAN. 16.12.08, 18:24, "Ruslan Zakirov" : > Кроме ремонта и обсуждения хакмита. Я думаю многим бы хотелось > послушать что-то еще. У меня могут быть готовы одна из двух вещей: > 1) Зачем цпаниться, что цпанить и что вам это дает? > 2) Написание своих декларативных языков в perl. Как, зачем, а где > грабли? Где-то же должны быть грабли. > Нужно выбрать что-то одно сегодня или послать оба толка в корзину. Голосуем. > Толки короткие, не более 30 минут. Так что есть открытые вакансии для > докладчиков. > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From yu.pats на gmail.com Tue Dec 16 08:10:29 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 16 Dec 2008 18:10:29 +0200 Subject: [Moscow.pm] =?utf-8?b?0YfRgtC+INCx0YPQtNC10Lwg0YHQu9GD0YjQsNGC?= =?utf-8?b?0Ywg0LIg0YfQtdGC0LLQtdGA0LM/?= In-Reply-To: <174371229443475@webmail34.yandex.ru> References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> <174371229443475@webmail34.yandex.ru> Message-ID: Можно Металлику послушать ;D PS посмотрел тему и навеяло... :) -- WBR, Yuri Pac From nordicdyno на yandex.ru Tue Dec 16 08:19:46 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 16 Dec 2008 19:19:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?3tTPIMLVxMXNINPM1dvB1Ngg1yDexdTXxdLHPw==?= In-Reply-To: References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> <174371229443475@webmail34.yandex.ru> Message-ID: <80271229444386@webmail87.yandex.ru> Можно! Позовешь их? ;) 16.12.08, 19:10, "Yuri Pac" : > Можно Металлику послушать ;D > PS посмотрел тему и навеяло... :) > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From ruslan.zakirov на gmail.com Tue Dec 16 08:39:45 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 16 Dec 2008 19:39:45 +0300 Subject: [Moscow.pm] =?utf-8?b?0YfRgtC+INCx0YPQtNC10Lwg0YHQu9GD0YjQsNGC?= =?utf-8?b?0Ywg0LIg0YfQtdGC0LLQtdGA0LM/?= In-Reply-To: References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> <174371229443475@webmail34.yandex.ru> Message-ID: <589c94400812160839u59d2c517va8db7b24315c704e@mail.gmail.com> Ок, у меня есть Death Magnetic на ноуте, будем слушать :) 2008/12/16 Yuri Pac : > Можно Металлику послушать ;D > > PS посмотрел тему и навеяло... :) > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From aml на rulezz.ru Tue Dec 16 08:41:20 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Tue, 16 Dec 2008 19:41:20 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7QsdC10YnQsNC90L3Ri9C5IEJ1c2luZXNzOjpX?= =?utf-8?q?ebMoney?= Message-ID: <200812161941.20966.aml@rulezz.ru> Привет всем. Вот, написал первую альфа-версию модуля Business::WebMoney для работы с WM API. На цпане пока не добавили в индекс. Качать отсюда: http://deb.rulezz.ru/debian/pool/main/libb/libbusiness-webmoney-perl/libbusiness-webmoney-perl_0.02.orig.tar.gz Для дебианщиков: deb http://deb.rulezz.ru/debian/ aml main deb-src http://deb.rulezz.ru/debian/ aml main # aptitude install libbusiness-webmoney-perl Там половина интерфейсов проверена, а другая половина требует разрешения техподдержки, чтобы их подключили. Пока мне разрешение не дали, я их не проверяю. У кого есть эти разрешения, могут протестить. Без разрешений работают интерфейсы, достаточные для обычного интернет-магазина: Create outgoing invoice (X1) Get the list of operations (X3) Check invoice status (X4) Get incoming invoices list (X10) Требуют разрешения: Transfer money (X2) Enter protection code (X5) Send a message via WM mail (X6) Check purses balance (X9) Reject protected payment (X13) Return money without commission (X14) Первые, кто протестирует, отпишитесь, чтобы статистику собрать. -- Alexander Lourier, http://aml.rulezz.ru/ From ruslan.zakirov на gmail.com Tue Dec 16 09:18:19 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 16 Dec 2008 20:18:19 +0300 Subject: [Moscow.pm] mos.pm In-Reply-To: <493D454B.4080301@kapranoff.ru> References: <493D454B.4080301@kapranoff.ru> Message-ID: <589c94400812160918n16e9dd64u5e878494f0de7d71@mail.gmail.com> Вот и вакансия для повышения http://use.perl.org/~ambs/journal/38097 2008/12/8 Alex Kapranoff : > Andrew Shitov wrote: >> >> Кому нужен moscow.pm? >> >> Отдам http://www.pm.org/groups/141.html > > На повышение? :) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From diver на rambler-co.ru Tue Dec 16 10:32:53 2008 From: diver на rambler-co.ru (Maxim Duyunov) Date: Tue, 16 Dec 2008 21:32:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?wtXExc0g19PU0sXewdTY09Eg1yDTzMXE1cDdycog?= =?koi8-r?b?3sXU18XSxyAxOC3HzyDExcvBwtLRPw==?= In-Reply-To: References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> <35541229416807@webmail11.yandex.ru> <35761229438548@webmail88.yandex.ru> <589c94400812160648j14d2f70em255461576a987fe2@mail.gmail.com> <218771510812160704q346629d6sbeb7b941830ee6b6@mail.gmail.com> Message-ID: <4947F455.6080700@rambler-co.ru> Я тоже иду. From alex на kapranoff.ru Tue Dec 16 10:39:59 2008 From: alex на kapranoff.ru (Alex Kapranoff) Date: Tue, 16 Dec 2008 21:39:59 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <828442db0812160758p650ca359u8a0addb3e89f9f8@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <589c94400812160347r1c0f935fme32052b7df458504@mail.gmail.com> <828442db0812160758p650ca359u8a0addb3e89f9f8@mail.gmail.com> Message-ID: <4947F5FF.2010404@kapranoff.ru> Иван Соколов wrote: >> Недопонили чуть-чуть. Треды в перле сосут. Тут появляются корутины - >> все в одном процессе (значит многоядерность не поможет) и отдавать >> управление надо ручками. По умолчанию по sleep управление не >> передается. Как указали ниже, есть sleep, который передает управление. > > Короче получается, что истинную многопоточность в перле никак не реализовать? > Получается, что есть только 1 вариант - fork + memcache > fork параллелит, а memcache расшаривает данные, ну или не мемкеш, а > каналы или что-то этого порядка. А чем не угодил use threads; ? Нормальные треды. "Всё в одном процессе". > Похоже остается только один выход: ждать perl6 > Там, говорят, реализуют.. > > С уважением, > Иван > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From vaneska.ru на gmail.com Tue Dec 16 11:14:50 2008 From: vaneska.ru на gmail.com (=?KOI8-R?B?6dfBziDzz8vPzM/X?=) Date: Tue, 16 Dec 2008 22:14:50 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <4947F5FF.2010404@kapranoff.ru> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <589c94400812160347r1c0f935fme32052b7df458504@mail.gmail.com> <828442db0812160758p650ca359u8a0addb3e89f9f8@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> Message-ID: <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> > А чем не угодил use threads; ? Нормальные треды. "Всё в одном процессе". Так, говорят глючат сильно. Что мол для продакшена использовать нельзя С уважением, Иван From gnatyna на gmail.com Tue Dec 16 11:45:51 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Tue, 16 Dec 2008 22:45:51 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> Message-ID: <200812162245.52497.gnatyna@gmail.com> использую и для сайтов и для роботов, на freebsd. полет нормальный :) On Tuesday 16 December 2008 22:14:50 Иван Соколов wrote: > > А чем не угодил use threads; ? Нормальные треды. "Всё в одном процессе". > > Так, говорят глючат сильно. Что мол для продакшена использовать нельзя > > > С уважением, > Иван > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From inthrax на gmail.com Tue Dec 16 12:32:37 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 16 Dec 2008 23:32:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <96f4873d0812160651r2e6c2b6w8ea39639fe7aae87@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> <84y6yytxfm.fsf@tetsuo.karasik.eu.org> <186531228232774@webmail34.yandex.ru> <218771510812151357u63aeda01qb7790dec05ec346a@mail.gmail.com> <96f4873d0812160651r2e6c2b6w8ea39639fe7aae87@mail.gmail.com> Message-ID: <20f279210812161232j5ca885d4n5896b91aabcd7e48@mail.gmail.com> у меня не хуже http://cubic.net.ru/captcha/ 2008/12/16 Dmitry Nizovtsev : > http://www.captcha.ru/kcaptcha/ это всё равно красивее :) > -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Tue Dec 16 12:34:47 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 16 Dec 2008 23:34:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?3tTPIMLVxMXNINPM1dvB1Ngg1yDexdTXxdLHPw==?= In-Reply-To: <589c94400812160839u59d2c517va8db7b24315c704e@mail.gmail.com> References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> <174371229443475@webmail34.yandex.ru> <589c94400812160839u59d2c517va8db7b24315c704e@mail.gmail.com> Message-ID: <20f279210812161234g5748135dwdb85a0d19cff09c2@mail.gmail.com> У тебя с широким динамическим диапазоном, или с зауженым? :) PS: +1 за декларативные языки. 2008/12/16 Ruslan Zakirov : > Ок, у меня есть Death Magnetic на ноуте, будем слушать :) > > 2008/12/16 Yuri Pac : >> Можно Металлику послушать ;D >> >> PS посмотрел тему и навеяло... :) >> >> -- >> WBR, Yuri Pac >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From funt4k на gmail.com Tue Dec 16 12:40:13 2008 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Tue, 16 Dec 2008 22:40:13 +0200 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <20f279210812161232j5ca885d4n5896b91aabcd7e48@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> <84y6yytxfm.fsf@tetsuo.karasik.eu.org> <186531228232774@webmail34.yandex.ru> <218771510812151357u63aeda01qb7790dec05ec346a@mail.gmail.com> <96f4873d0812160651r2e6c2b6w8ea39639fe7aae87@mail.gmail.com> <20f279210812161232j5ca885d4n5896b91aabcd7e48@mail.gmail.com> Message-ID: <96f4873d0812161240r687e9bdofcad7b190c05b0a5@mail.gmail.com> У тебя тоже очень классная :) Если бы ты её ещё выложил на ЦПАН цены бы ей не было 16 декабря 2008 г. 22:32 пользователь Vladimir V. Perepelitsa < inthrax на gmail.com> написал: > у меня не хуже > http://cubic.net.ru/captcha/ > > 2008/12/16 Dmitry Nizovtsev : > > http://www.captcha.ru/kcaptcha/ это всё равно красивее :) > > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Tue Dec 16 12:37:12 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 16 Dec 2008 23:37:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?wtXExc0g19PU0sXewdTY09Eg1yDTzMXE1cDdycog?= =?koi8-r?b?3sXU18XSxyAxOC3HzyDExcvBwtLRPw==?= In-Reply-To: <35541229416807@webmail11.yandex.ru> References: <589c94400812090533m14b3a812u23f37806a65f1c03@mail.gmail.com> <589c94400812110811s7919799cj8ab561ddfd485dee@mail.gmail.com> <35541229416807@webmail11.yandex.ru> Message-ID: <20f279210812161237y39d22a5t4c1b7c360d02b9df@mail.gmail.com> постараюсь быть :) про ремонт вообще-то шутка была :) 2008/12/16 Orlovsky Alexander : > Что кстати с четвергом? Много народу идет? Я сейчас буду агитировать народ прийти... > А какие доклады, кстати, будут? Монса про ремонт и Руслана о том как в январе будет проходит процесс "хаченья"? :) -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Tue Dec 16 12:54:49 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Tue, 16 Dec 2008 23:54:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <96f4873d0812161240r687e9bdofcad7b190c05b0a5@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> <84y6yytxfm.fsf@tetsuo.karasik.eu.org> <186531228232774@webmail34.yandex.ru> <218771510812151357u63aeda01qb7790dec05ec346a@mail.gmail.com> <96f4873d0812160651r2e6c2b6w8ea39639fe7aae87@mail.gmail.com> <20f279210812161232j5ca885d4n5896b91aabcd7e48@mail.gmail.com> <96f4873d0812161240r687e9bdofcad7b190c05b0a5@mail.gmail.com> Message-ID: <20f279210812161254y6f90d21fs9665a33317cb8be8@mail.gmail.com> ремонт закончу, выложу :) 2008/12/16 Dmitry Nizovtsev : > У тебя тоже очень классная :) > Если бы ты её ещё выложил на ЦПАН цены бы ей не было > > 16 декабря 2008 г. 22:32 пользователь Vladimir V. Perepelitsa > написал: >> >> у меня не хуже >> http://cubic.net.ru/captcha/ >> >> 2008/12/16 Dmitry Nizovtsev : >> > http://www.captcha.ru/kcaptcha/ это всё равно красивее :) >> > >> >> -- >> Best wishes, >> Vladimir V. Perepelitsa aka Mons >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best wishes, Vladimir V. Perepelitsa aka Mons From ruslan.zakirov на gmail.com Tue Dec 16 12:58:04 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 16 Dec 2008 23:58:04 +0300 Subject: [Moscow.pm] =?utf-8?b?0YfRgtC+INCx0YPQtNC10Lwg0YHQu9GD0YjQsNGC?= =?utf-8?b?0Ywg0LIg0YfQtdGC0LLQtdGA0LM/?= In-Reply-To: <20f279210812161234g5748135dwdb85a0d19cff09c2@mail.gmail.com> References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> <174371229443475@webmail34.yandex.ru> <589c94400812160839u59d2c517va8db7b24315c704e@mail.gmail.com> <20f279210812161234g5748135dwdb85a0d19cff09c2@mail.gmail.com> Message-ID: <589c94400812161258m42ad0225nabf511d82acf85f6@mail.gmail.com> А где взять широкий диапазон? Из игры вытягивать? :) Хотя я не очень проникся этим альбомом. Я больше слушаю старый Papa Roach (Resort, Angels & Insects и прочие). 2008/12/16 Vladimir V. Perepelitsa : > У тебя с широким динамическим диапазоном, или с зауженым? :) > PS: +1 за декларативные языки. > > 2008/12/16 Ruslan Zakirov : >> Ок, у меня есть Death Magnetic на ноуте, будем слушать :) >> >> 2008/12/16 Yuri Pac : >>> Можно Металлику послушать ;D >>> >>> PS посмотрел тему и навеяло... :) >>> >>> -- >>> WBR, Yuri Pac >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruz на bestpractical.com Tue Dec 16 16:57:26 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Wed, 17 Dec 2008 03:57:26 +0300 Subject: [Moscow.pm] =?utf-8?b?0YfQtdGA0YLQvtCyINGB0L/QsNC80L7RgNC10Lcg?= =?utf-8?b?0L3QtSDQv9GA0L7Qv9GD0YHQutCw0LXRgiDQv9C40YHRjNC80L4g0L4g?= =?utf-8?b?0LzQtdGB0YLQtSDQstGB0YLRgNC10YfQuA==?= Message-ID: <589c94400812161657x42e91c03ke8c382b317f76a2@mail.gmail.com> -- Best regards, Ruslan. From ruz на bestpractical.com Tue Dec 16 17:06:56 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Wed, 17 Dec 2008 04:06:56 +0300 Subject: [Moscow.pm] =?utf-8?b?0LTQtdGC0LDQu9C4INC/0L4g0LLRgdGC0YDQtdGH?= =?utf-8?b?0LUgKNCy0LDQttC90L4p?= Message-ID: <589c94400812161706od4c11c1lb7fe25f6574bc893@mail.gmail.com> http://cubloid.livejournal.com/83595.html - вот так, а иначе спаморезка ругается -- Best regards, Ruslan. From inthrax на gmail.com Tue Dec 16 20:32:14 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 17 Dec 2008 07:32:14 +0300 Subject: [Moscow.pm] =?koi8-r?b?3tTPIMLVxMXNINPM1dvB1Ngg1yDexdTXxdLHPw==?= In-Reply-To: <589c94400812161258m42ad0225nabf511d82acf85f6@mail.gmail.com> References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> <174371229443475@webmail34.yandex.ru> <589c94400812160839u59d2c517va8db7b24315c704e@mail.gmail.com> <20f279210812161234g5748135dwdb85a0d19cff09c2@mail.gmail.com> <589c94400812161258m42ad0225nabf511d82acf85f6@mail.gmail.com> Message-ID: <20f279210812162032l4a8fb47cn66070228d5ce003@mail.gmail.com> Я в последнее время вообще протащился от Heloween ;) 2008/12/16 Ruslan Zakirov : > А где взять широкий диапазон? Из игры вытягивать? :) Хотя я не очень > проникся этим альбомом. Я больше слушаю старый Papa Roach (Resort, > Angels & Insects и прочие). > > 2008/12/16 Vladimir V. Perepelitsa : >> У тебя с широким динамическим диапазоном, или с зауженым? :) >> PS: +1 за декларативные языки. >> >> 2008/12/16 Ruslan Zakirov : >>> Ок, у меня есть Death Magnetic на ноуте, будем слушать :) >>> >>> 2008/12/16 Yuri Pac : >>>> Можно Металлику послушать ;D >>>> >>>> PS посмотрел тему и навеяло... :) >>>> >>>> -- >>>> WBR, Yuri Pac >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>> >>> >>> >>> -- >>> Best regards, Ruslan. >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> >> -- >> Best wishes, >> Vladimir V. Perepelitsa aka Mons >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From davydov на nexo.ru Tue Dec 16 21:43:52 2008 From: davydov на nexo.ru (Dennis S.Davidoff) Date: Wed, 17 Dec 2008 08:43:52 +0300 Subject: [Moscow.pm] =?utf-8?q?XML_RPC_=D0=B8_Gzip?= Message-ID: <49489198.90700@nexo.ru> Привет всем! Скажите, а существуют ли реализации XML RPC клиент/сервер со встроенным gzip-ом? :-) На CPAN-е пока ничего такого не нашел. Рассматриваю сейчас такой вариант в целях экономии трафика, т.к. предполагается частый обмен xml с RPC-сервером. Клиент и сервер находятся в разных сетях. -- Sincerely, Dennis S.Davidoff ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 3229 bytes Desc: S/MIME Cryptographic Signature URL: From zhecka на gmail.com Tue Dec 16 21:45:00 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Wed, 17 Dec 2008 08:45:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <20f279210812161232j5ca885d4n5896b91aabcd7e48@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> <84y6yytxfm.fsf@tetsuo.karasik.eu.org> <186531228232774@webmail34.yandex.ru> <218771510812151357u63aeda01qb7790dec05ec346a@mail.gmail.com> <96f4873d0812160651r2e6c2b6w8ea39639fe7aae87@mail.gmail.com> <20f279210812161232j5ca885d4n5896b91aabcd7e48@mail.gmail.com> Message-ID: <494891DC.2020702@gmail.com> Vladimir V. Perepelitsa пишет: > у меня не хуже > http://cubic.net.ru/captcha/ > > Чтой-то ему поплохело :( 5 кликов подряд и хана ёжику. Image::Imlib2 save error: Unknown error at /opt/sites.devel/cubic/www/captcha/Captcha.pm line 187. > 2008/12/16 Dmitry Nizovtsev : > >> http://www.captcha.ru/kcaptcha/ это всё равно красивее :) >> >> > > From davydov на nexo.ru Tue Dec 16 22:13:36 2008 From: davydov на nexo.ru (Dennis S.Davidoff) Date: Wed, 17 Dec 2008 09:13:36 +0300 Subject: [Moscow.pm] =?utf-8?q?XML_RPC_=D0=B8_Gzip?= In-Reply-To: <49489198.90700@nexo.ru> References: <49489198.90700@nexo.ru> Message-ID: <49489890.8040606@nexo.ru> Вопрос снимается. Плохо смотрел. RPC::XML::Server (Compression) Dennis S.Davidoff wrote: > Привет всем! > > Скажите, а существуют ли реализации XML RPC клиент/сервер со встроенным > gzip-ом? :-) На CPAN-е пока ничего такого не нашел. Рассматриваю сейчас > такой вариант в целях экономии трафика, т.к. предполагается частый обмен > xml с RPC-сервером. Клиент и сервер находятся в разных сетях. > > > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dennis S.Davidoff ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 3229 bytes Desc: S/MIME Cryptographic Signature URL: From andy на shitov.ru Wed Dec 17 00:00:26 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 17 Dec 2008 11:00:26 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <200812162245.52497.gnatyna@gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> <200812162245.52497.gnatyna@gmail.com> Message-ID: Одновременно (параллельно) с этой нашей темой Интел рассылает гайды "Intel Parallel Composer Parallelization Guide" :-) http://isdlibrary.intel-dispatch.com/isd/2146/Intel%20Parallel%20Composer%20Parallelization%20Guide.pdf > использую и для сайтов и для роботов, на freebsd. полет нормальный :) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From denis.zhdanov на gmail.com Wed Dec 17 00:09:15 2008 From: denis.zhdanov на gmail.com (Denis Zhdanov) Date: Wed, 17 Dec 2008 10:09:15 +0200 Subject: [Moscow.pm] Coro In-Reply-To: References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> <200812162245.52497.gnatyna@gmail.com> Message-ID: <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> Хммм... Странно получается. С одной стороны - 14 марта 2008 г. 22:10 пользователь Ivan B. Serezhkin написал: > это единственный способ паралелится на перле, увы =( > треды - я их боюсь. 16 декабря 2008 г. 13:47 пользователь Ruslan Zakirov написал: >Треды в перле сосут. С другой - 16 декабря 2008 г. 20:39 пользователь Alex Kapranoff написал: > А чем не угодил use threads; ? Нормальные треды. "Всё в одном процессе". 16 декабря 2008 г. 21:45 пользователь Alexander A. Gnatyna написал: > использую и для сайтов и для роботов, на freebsd. полет нормальный :) Ээээ... так суксь треды или не суксь? И в чем именно проблемы с ними? From zhecka на gmail.com Wed Dec 17 00:10:59 2008 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Wed, 17 Dec 2008 11:10:59 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> <200812162245.52497.gnatyna@gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> Message-ID: <4948B413.6080503@gmail.com> А что хочется от тредовости ? если сокеты писать то на IO::Multiplex, насчет другого я особо не вижу потребностей в тредах. Denis Zhdanov пишет: > Хммм... Странно получается. > С одной стороны - > > 14 марта 2008 г. 22:10 пользователь Ivan B. Serezhkin > написал: > >> это единственный способ паралелится на перле, увы =( >> треды - я их боюсь. >> > > 16 декабря 2008 г. 13:47 пользователь Ruslan Zakirov > написал: > >> Треды в перле сосут. >> > > С другой - > 16 декабря 2008 г. 20:39 пользователь Alex Kapranoff > написал: > >> А чем не угодил use threads; ? Нормальные треды. "Всё в одном процессе". >> > > 16 декабря 2008 г. 21:45 пользователь Alexander A. Gnatyna > написал: > >> использую и для сайтов и для роботов, на freebsd. полет нормальный :) >> > > Ээээ... так суксь треды или не суксь? > И в чем именно проблемы с ними? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From gnatyna на gmail.com Wed Dec 17 00:14:56 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Wed, 17 Dec 2008 11:14:56 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> Message-ID: <200812171114.56240.gnatyna@gmail.com> проблема с дедлоками(не часто), "утечками" памяти часто. создал тред, убил тред - память не освободится. и скорее всего будет не рационально использоваться. поэтому обычно делаю так: делаю воркеров, им распихиваю задачи, и контролирую расход памяти на уровне алгоритма, чтобы не было массивных переменных. On Wednesday 17 December 2008 11:09:15 Denis Zhdanov wrote: > Хммм... Странно получается. > С одной стороны - > > 14 марта 2008 г. 22:10 пользователь Ivan B. Serezhkin > > написал: > > это единственный способ паралелится на перле, увы =( > > треды - я их боюсь. > > 16 декабря 2008 г. 13:47 пользователь Ruslan Zakirov > > написал: > >Треды в перле сосут. > > С другой - > 16 декабря 2008 г. 20:39 пользователь Alex Kapranoff > > написал: > > А чем не угодил use threads; ? Нормальные треды. "Всё в одном процессе". > > 16 декабря 2008 г. 21:45 пользователь Alexander A. Gnatyna > > написал: > > использую и для сайтов и для роботов, на freebsd. полет нормальный :) > > Ээээ... так суксь треды или не суксь? > И в чем именно проблемы с ними? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From ruslan.zakirov на gmail.com Wed Dec 17 01:03:33 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 17 Dec 2008 12:03:33 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> <200812162245.52497.gnatyna@gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> Message-ID: <589c94400812170103r9d611c2j58f88e2d3fc10d98@mail.gmail.com> Забираю свои слова. Я не компетентен достаточно в этой теме. 2008/12/17 Denis Zhdanov : > Хммм... Странно получается. > С одной стороны - > > 14 марта 2008 г. 22:10 пользователь Ivan B. Serezhkin > написал: >> это единственный способ паралелится на перле, увы =( >> треды - я их боюсь. > > 16 декабря 2008 г. 13:47 пользователь Ruslan Zakirov > написал: >>Треды в перле сосут. > > С другой - > 16 декабря 2008 г. 20:39 пользователь Alex Kapranoff > написал: >> А чем не угодил use threads; ? Нормальные треды. "Всё в одном процессе". > > 16 декабря 2008 г. 21:45 пользователь Alexander A. Gnatyna > написал: >> использую и для сайтов и для роботов, на freebsd. полет нормальный :) > > Ээээ... так суксь треды или не суксь? > И в чем именно проблемы с ними? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From nordicdyno на yandex.ru Wed Dec 17 02:03:03 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 17 Dec 2008 13:03:03 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <589c94400812170103r9d611c2j58f88e2d3fc10d98@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> <200812162245.52497.gnatyna@gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> <589c94400812170103r9d611c2j58f88e2d3fc10d98@mail.gmail.com> Message-ID: <84881229508183@webmail40.yandex.ru> Про треды и Coro и прочих страшных зверей в Perl зоопарке, мог бы получится интересный для всех доклад.. Ни в коем случае не претендую, т.к. не копенгаген, но намекаю :) 17.12.08, 12:03, "Ruslan Zakirov" : > Забираю свои слова. Я не компетентен достаточно в этой теме. > 2008/12/17 Denis Zhdanov : > > Хммм... Странно получается. > > С одной стороны - > > > > 14 марта 2008 г. 22:10 пользователь Ivan B. Serezhkin > > написал: > >> это единственный способ паралелится на перле, увы =( > >> треды - я их боюсь. > > > > 16 декабря 2008 г. 13:47 пользователь Ruslan Zakirov > > написал: > >>Треды в перле сосут. > > > > С другой - > > 16 декабря 2008 г. 20:39 пользователь Alex Kapranoff > > написал: > >> А чем не угодил use threads; ? Нормальные треды. "Всё в одном процессе". > > > > 16 декабря 2008 г. 21:45 пользователь Alexander A. Gnatyna > > написал: > >> использую и для сайтов и для роботов, на freebsd. полет нормальный :) > > > > Ээээ... так суксь треды или не суксь? > > И в чем именно проблемы с ними? > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From =?koi8-r?Q?=EC=C1=D7=CC=C9=CE=D3=CB=C9=CA_?= Wed Dec 17 02:09:27 2008 From: =?koi8-r?Q?=EC=C1=D7=CC=C9=CE=D3=CB=C9=CA_?= (=?koi8-r?Q?=EC=C1=D7=CC=C9=CE=D3=CB=C9=CA_?=) Date: Wed, 17 Dec 2008 13:09:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLFxMzP1sXOycUg0M8g08HK1NUg0NLPICBQZXJs?= Message-ID: <1229508567.6752.6.camel@nick-X26000> Приветствую! Недавно в рассылке видел тему про низкое качество сайтов про Perl. Есть предложение: готовый сайт http://modperl.ru/ Сейчас он пустой, ждет наполнения контентом. Я представляю компанию-разработчика сайта, мы сами используем у себя Perl (могли видеть мой доклад на YAPC::Russia). Как можно сделать хороший сайт по Perl: уважаемые гуру постят на мыло материал (заметки, статьи, примеры кода), а мы оформляем и выкладываем на этом сайте. Места достаточно и у нас есть дизайнер, html-кодеры и программеры, дело только за контентом. -- С уважением, Лавлинский Николай Метод Лаб - интернет-технологии для бизнеса, +7 (495) 228-0992, 507-9819 From sharifulin на gmail.com Wed Dec 17 02:10:56 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Wed, 17 Dec 2008 13:10:56 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> <200812162245.52497.gnatyna@gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> Message-ID: <91318900812170210i1e24d263k1196e0f3849b1906@mail.gmail.com> В тредах shared-данных еще хреново сделан, поэтому с синхронизацией данных могут возникнуть проблемы. Вообще, какую задачу вы решаете? Может вам мультиплекс подойдет? Тогда POE, AnyEvent, IO::Lambda и вперед, а там и форки и треды и все может быть асинхронно :) 17 декабря 2008 г. 11:09 пользователь Denis Zhdanov написал: > Хммм... Странно получается. > С одной стороны - > > 14 марта 2008 г. 22:10 пользователь Ivan B. Serezhkin > написал: > > это единственный способ паралелится на перле, увы =( > > треды - я их боюсь. > > 16 декабря 2008 г. 13:47 пользователь Ruslan Zakirov > написал: > >Треды в перле сосут. > > С другой - > 16 декабря 2008 г. 20:39 пользователь Alex Kapranoff > написал: > > А чем не угодил use threads; ? Нормальные треды. "Всё в одном процессе". > > 16 декабря 2008 г. 21:45 пользователь Alexander A. Gnatyna > написал: > > использую и для сайтов и для роботов, на freebsd. полет нормальный :) > > Ээээ... так суксь треды или не суксь? > И в чем именно проблемы с ними? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Dec 17 02:12:55 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 17 Dec 2008 13:12:55 +0300 Subject: [Moscow.pm] perl5.ru Message-ID: Кстати, есть сайт perl5.ru, на котором стоит вики. Кто бы взял заполнить? Никто не возьмется... :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Wed Dec 17 02:21:31 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Wed, 17 Dec 2008 12:21:31 +0200 Subject: [Moscow.pm] perl5.ru In-Reply-To: References: Message-ID: Заполнить чем? Yet another perl5 site? 2008/12/17 Andrew Shitov : > Кстати, есть сайт perl5.ru, на котором стоит вики. Кто бы взял заполнить? > > Никто не возьмется... :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From andy на shitov.ru Wed Dec 17 02:25:27 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 17 Dec 2008 13:25:27 +0300 Subject: [Moscow.pm] perl5.ru In-Reply-To: References: Message-ID: > Yet another perl5 site? А хоть один есть? Да, нужно еще попросить Пашу Кудинова заполнить сайт perl7.ru. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmitry на karasik.eu.org Wed Dec 17 02:25:29 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Wed, 17 Dec 2008 11:25:29 +0100 Subject: [Moscow.pm] Coro In-Reply-To: <84881229508183@webmail40.yandex.ru> (Orlovsky Alexander's message of "Wed, 17 Dec 2008 13:03:03 +0300") References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> <200812162245.52497.gnatyna@gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> <589c94400812170103r9d611c2j58f88e2d3fc10d98@mail.gmail.com> <84881229508183@webmail40.yandex.ru> Message-ID: <84k59zksiu.fsf@tetsuo.karasik.eu.org> Hi Orlovsky! On 17 дек 08 at 11:03, "Orlovsky" (Orlovsky Alexander) wrote: Orlovsky> Про треды и Coro и прочих страшных зверей в Perl зоопарке, мог Orlovsky> бы получится интересный для всех доклад. Orlovsky> .. Ни в коем случае не претендую, т.к. не копенгаген, но намекаю Orlovsky> :) По странному совпадению обстоятельств, я как раз тут копенгаген (во всех смыслах, пардон за каламбур ;) Может быть, имеет смысл, если я вырвусь на московский или киевский воркшоп, сделать именно сравнительный анализ страшных зверей, раз эта тема так часто всплывает? Я конечно буду все подводить к тому что IO::Lambda лучше всех, это да ;) Но и узнать, кто для чего использует разные фреймворки, ощущения, отзывы, было бы весьма полезно для сбора данных, прежде чем выдавать окончательный анализ. Так что присылайте истории у кого есть. -- Sincerely, Dmitry Karasik From nordicdyno на yandex.ru Wed Dec 17 02:40:35 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 17 Dec 2008 13:40:35 +0300 Subject: [Moscow.pm] perl5.ru In-Reply-To: References: Message-ID: <15431229510435@webmail25.yandex.ru> В нынешнем виде - это некое подобие попытки повторить камел бук. Т.е. непонятно зачем заполнять эту вики когда вот здесь http://www.books.ru/shop/books/595871 можно вполне официально купить русский pdf всего за 350 рублей. (это не говоря уже про нелегальные методы :) 17.12.08, 13:12, "Andrew Shitov" : > Кстати, есть сайт perl5.ru, на котором стоит вики. Кто бы взял заполнить? > Никто не возьмется... :-) > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Wed Dec 17 02:48:20 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 17 Dec 2008 13:48:20 +0300 Subject: [Moscow.pm] perl5.ru In-Reply-To: <15431229510435@webmail25.yandex.ru> References: <15431229510435@webmail25.yandex.ru> Message-ID: > В нынешнем виде - это некое подобие попытки повторить камел бук. Да нет никакого нынешнего вида :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Wed Dec 17 03:09:47 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Wed, 17 Dec 2008 14:09:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LF3cHOztnKIEJ1c2luZXNzOjpXZWJNb25leQ==?= In-Reply-To: <200812161941.20966.aml@rulezz.ru> References: <200812161941.20966.aml@rulezz.ru> Message-ID: <91318900812170309l7dcdab9bmf0d9d78db53205@mail.gmail.com> Саша, ты красавчик :) Жду аплоада на CPAN 16 декабря 2008 г. 19:41 пользователь Alexander Lourier написал: > Привет всем. > > Вот, написал первую альфа-версию модуля Business::WebMoney для работы с WM > API. На цпане пока не добавили в индекс. Качать отсюда: > > > http://deb.rulezz.ru/debian/pool/main/libb/libbusiness-webmoney-perl/libbusiness-webmoney-perl_0.02.orig.tar.gz > > Для дебианщиков: > deb http://deb.rulezz.ru/debian/ aml main > deb-src http://deb.rulezz.ru/debian/ aml main > # aptitude install libbusiness-webmoney-perl > > Там половина интерфейсов проверена, а другая половина требует разрешения > техподдержки, чтобы их подключили. Пока мне разрешение не дали, я их не > проверяю. У кого есть эти разрешения, могут протестить. > > Без разрешений работают интерфейсы, достаточные для обычного > интернет-магазина: > > Create outgoing invoice (X1) > Get the list of operations (X3) > Check invoice status (X4) > Get incoming invoices list (X10) > > Требуют разрешения: > > Transfer money (X2) > Enter protection code (X5) > Send a message via WM mail (X6) > Check purses balance (X9) > Reject protected payment (X13) > Return money without commission (X14) > > Первые, кто протестирует, отпишитесь, чтобы статистику собрать. > > -- > Alexander Lourier, http://aml.rulezz.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From proler на gmail.com Wed Dec 17 03:38:37 2008 From: proler на gmail.com (Oleg Alexeenkov) Date: Wed, 17 Dec 2008 14:38:37 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <200812171114.56240.gnatyna@gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> <200812171114.56240.gnatyna@gmail.com> Message-ID: <56278645.20081217143837@gmail.com> Здравствуйте, Alexander. Вы писали 17 декабря 2008 г., 11:14:56: > проблема с дедлоками(не часто), "утечками" памяти часто. > создал тред, убил тред - память не освободится. и скорее всего будет не > рационально использоваться. > поэтому обычно делаю так: делаю воркеров, им распихиваю задачи, и контролирую > расход памяти на уровне алгоритма, чтобы не было массивных переменных. [я с тредами еще не имелся] но ведь перл никогда в ОС не отдает память, например если занять гигабайт, освободить его - ос будет показывать что всеравно гиг у перла, еще раз занять - будет тот же гиг. С тредами будет уже 2 ? -- С уважением, Oleg mailto:proler на gmail.com From evdokimov.denis на gmail.com Wed Dec 17 03:52:09 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 17 Dec 2008 14:52:09 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <56278645.20081217143837@gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> <200812171114.56240.gnatyna@gmail.com> <56278645.20081217143837@gmail.com> Message-ID: > > но ведь перл никогда в ОС не отдает память Этот вопрос уже тут обсуждался и на выходе получилось что всё зависит от ОС(в Win32 точно отдаёт) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From gnatyna на gmail.com Wed Dec 17 04:01:36 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Wed, 17 Dec 2008 15:01:36 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <56278645.20081217143837@gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <200812171114.56240.gnatyna@gmail.com> <56278645.20081217143837@gmail.com> Message-ID: <200812171501.37002.gnatyna@gmail.com> Во фре (6.2 точно) - будет точно больше 1G. проверял на себе, может это и либы сторонние так использовали память, но после это я созданием/убиванием тредов не пользуюсь. On Wednesday 17 December 2008 14:38:37 Oleg Alexeenkov wrote: > Здравствуйте, Alexander. > > Вы писали 17 декабря 2008 г., 11:14:56: > > проблема с дедлоками(не часто), "утечками" памяти часто. > > > > создал тред, убил тред - память не освободится. и скорее всего будет не > > рационально использоваться. > > поэтому обычно делаю так: делаю воркеров, им распихиваю задачи, и > > контролирую расход памяти на уровне алгоритма, чтобы не было массивных > > переменных. > > [я с тредами еще не имелся] > но ведь перл никогда в ОС не отдает память, например если занять гигабайт, > освободить его - ос будет показывать что всеравно гиг у перла, еще > раз занять - будет тот же гиг. > С тредами будет уже 2 ? From ruslan.zakirov на gmail.com Wed Dec 17 04:21:23 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 17 Dec 2008 15:21:23 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10LTQu9C+0LbQtdC90LjQtSDQv9C+INGB?= =?utf-8?b?0LDQudGC0YMg0L/RgNC+IFBlcmw=?= In-Reply-To: <1229508567.6752.6.camel@nick-X26000> References: <1229508567.6752.6.camel@nick-X26000> Message-ID: <589c94400812170421j1d2c0263l4daec0cffce6a91f@mail.gmail.com> Мне кажется, что такие вещи сейчас уже не работают. Я исхожу из того, что у всех сейчас есть блог и у многих не один. И нет никакого желания что-то кому-то писать, что-то пересылать, подготавливать полноценно. И куча вопросов. А сколько оно будет оформлятся, а вдруг откажут, а если это никому не интересно, а где читать комментарии, а какая польза мне от этого??? Вот в ЖЖ я могу написать из моего клиента мгновенных сообщений и получить отзыв через минуту. 2008/12/17 Лавлинский Николай : > Приветствую! > > Недавно в рассылке видел тему про низкое качество сайтов про Perl. > Есть предложение: готовый сайт http://modperl.ru/ > Сейчас он пустой, ждет наполнения контентом. Я представляю > компанию-разработчика сайта, мы сами используем у себя Perl (могли > видеть мой доклад на YAPC::Russia). > Как можно сделать хороший сайт по Perl: уважаемые гуру постят на мыло > материал (заметки, статьи, примеры кода), а мы оформляем и выкладываем > на этом сайте. Места достаточно и у нас есть дизайнер, html-кодеры и > программеры, дело только за контентом. > > > -- > С уважением, Лавлинский Николай > Метод Лаб - интернет-технологии для бизнеса, > +7 (495) 228-0992, 507-9819 > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruslan.zakirov на gmail.com Wed Dec 17 04:26:22 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 17 Dec 2008 15:26:22 +0300 Subject: [Moscow.pm] Coro In-Reply-To: References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> <200812171114.56240.gnatyna@gmail.com> <56278645.20081217143837@gmail.com> Message-ID: <589c94400812170426u35537f60t22b168cfa8c196f3@mail.gmail.com> Все зависит от того как перл приготовить (собрать), он может юзать системный malloc/free. Надо тесты провести как-нибудь, а пока я сижу слайды рисую :) 2008/12/17 Denis Evdokimov : >> но ведь перл никогда в ОС не отдает память > > Этот вопрос уже тут обсуждался и на выходе получилось что всё зависит от > ОС(в Win32 точно отдаёт) -- Best regards, Ruslan. From ig0r на ngs.ru Wed Dec 17 05:54:02 2008 From: ig0r на ngs.ru (Igor) Date: Wed, 17 Dec 2008 19:54:02 +0600 Subject: [Moscow.pm] =?koi8-r?b?3tTPIMLVxMXNINPM1dvB1Ngg1yDexdTXxdLHPw==?= In-Reply-To: <20f279210812162032l4a8fb47cn66070228d5ce003@mail.gmail.com> References: <589c94400812160724j9a5f6c8k2200641f745ee899@mail.gmail.com> <174371229443475@webmail34.yandex.ru> <589c94400812160839u59d2c517va8db7b24315c704e@mail.gmail.com> <20f279210812161234g5748135dwdb85a0d19cff09c2@mail.gmail.com> <589c94400812161258m42ad0225nabf511d82acf85f6@mail.gmail.com> <20f279210812162032l4a8fb47cn66070228d5ce003@mail.gmail.com> Message-ID: +1 за декларативные языки. ---------------- НГС.ПОЧТА - http://mail.ngs.ru From inthrax на gmail.com Wed Dec 17 08:45:11 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Wed, 17 Dec 2008 19:45:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <494891DC.2020702@gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> <84y6yytxfm.fsf@tetsuo.karasik.eu.org> <186531228232774@webmail34.yandex.ru> <218771510812151357u63aeda01qb7790dec05ec346a@mail.gmail.com> <96f4873d0812160651r2e6c2b6w8ea39639fe7aae87@mail.gmail.com> <20f279210812161232j5ca885d4n5896b91aabcd7e48@mail.gmail.com> <494891DC.2020702@gmail.com> Message-ID: <20f279210812170845o423f5e41mc6b68496f5fb88aa@mail.gmail.com> может с пермишенами че-то не то... щас вроде работает. выкладывал быстро, не особо проверяя. посмотрю позже... 2008/12/17 Kaltashkin Eugene : > Vladimir V. Perepelitsa пишет: > >> у меня не хуже >> http://cubic.net.ru/captcha/ >> >> > > Чтой-то ему поплохело :( 5 кликов подряд и хана ёжику. > Image::Imlib2 save error: Unknown error at > /opt/sites.devel/cubic/www/captcha/Captcha.pm line 187. >> >> 2008/12/16 Dmitry Nizovtsev : >> >>> >>> http://www.captcha.ru/kcaptcha/ это всё равно красивее :) >>> >>> >> >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Wed Dec 17 15:11:31 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 18 Dec 2008 02:11:31 +0300 Subject: [Moscow.pm] perl5.ru In-Reply-To: References: Message-ID: <20f279210812171511w1b17ea7bq709cce4d247a12ec@mail.gmail.com> заполнять документацией действительно неинтересно. можно попробовать использовать как вики для best practices Проблемы+решения, да с кусками кода - это думаю полезнее и актуальнее 2008/12/17 Andrew Shitov : > Кстати, есть сайт perl5.ru, на котором стоит вики. Кто бы взял заполнить? > > Никто не возьмется... :-) > -- Best wishes, Vladimir V. Perepelitsa aka Mons From andy на shitov.ru Wed Dec 17 15:18:35 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 18 Dec 2008 02:18:35 +0300 Subject: [Moscow.pm] perl5.ru In-Reply-To: <20f279210812171511w1b17ea7bq709cce4d247a12ec@mail.gmail.com> References: <20f279210812171511w1b17ea7bq709cce4d247a12ec@mail.gmail.com> Message-ID: > заполнять документацией действительно неинтересно. Я не предлагать писать документацию. Хотя под это дело дают даже гранты TPF. Но покажите мне хоть один русский сайт не то чтобы такой же полный и полезный как на английском языке, а хотя бы такой, как perl.lt. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Wed Dec 17 15:19:07 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 18 Dec 2008 02:19:07 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <589c94400812170103r9d611c2j58f88e2d3fc10d98@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> <200812162245.52497.gnatyna@gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> <589c94400812170103r9d611c2j58f88e2d3fc10d98@mail.gmail.com> Message-ID: <20f279210812171519x6f9d2a97n60b4a31fad1b5b8f@mail.gmail.com> У меня например экономично по памяти работает апачевый worker (по сравнению с prefork) А там как-раз нужен треденый перл. это конечно не прямое использование перловых тредов, но тем не менее особых граблей не находил (это что касается "треды глючат" vs "треды рулез") Что касается pure application, то проблема, как и с utf-8 ;) значительно складывается и из того, что используемые XS модули могут быть не thread-safe, что приводит к проблемам при использовании тредов. Вобщем мое мнение - бояться их не нужно. Есть задача, адекватно решающаяся при помощи тредов - стоит попробовать. И еще я например делал консольные програмки с тредами. крайне удобно. cli никогда не лочится. проблем не испытывал. 2008/12/17 Ruslan Zakirov : > Забираю свои слова. Я не компетентен достаточно в этой теме. > > 2008/12/17 Denis Zhdanov : >> Хммм... Странно получается. >> С одной стороны - >> >> 14 марта 2008 г. 22:10 пользователь Ivan B. Serezhkin >> написал: >>> это единственный способ паралелится на перле, увы =( >>> треды - я их боюсь. >> >> 16 декабря 2008 г. 13:47 пользователь Ruslan Zakirov >> написал: >>>Треды в перле сосут. >> >> С другой - >> 16 декабря 2008 г. 20:39 пользователь Alex Kapranoff >> написал: >>> А чем не угодил use threads; ? Нормальные треды. "Всё в одном процессе". >> >> 16 декабря 2008 г. 21:45 пользователь Alexander A. Gnatyna >> написал: >>> использую и для сайтов и для роботов, на freebsd. полет нормальный :) >> >> Ээээ... так суксь треды или не суксь? >> И в чем именно проблемы с ними? >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Wed Dec 17 15:22:01 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Thu, 18 Dec 2008 02:22:01 +0300 Subject: [Moscow.pm] perl5.ru In-Reply-To: References: <20f279210812171511w1b17ea7bq709cce4d247a12ec@mail.gmail.com> Message-ID: <20f279210812171522j7ec35b62n6571d1b67d392e84@mail.gmail.com> Давай попробуем все-таки сделать то, о чем я говорил выше. могу в качестве первой статьи запостить про utf-8. (а то все жалуются, что нет в онлайне в нормальном виде :) 2008/12/18 Andrew Shitov : >> заполнять документацией действительно неинтересно. > > Я не предлагать писать документацию. Хотя под это дело дают даже > гранты TPF. Но покажите мне хоть один русский сайт не то чтобы такой > же полный и полезный как на английском языке, а хотя бы такой, как > perl.lt. > -- Best wishes, Vladimir V. Perepelitsa aka Mons From ruz на bestpractical.com Wed Dec 17 16:15:22 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 18 Dec 2008 03:15:22 +0300 Subject: [Moscow.pm] =?utf-8?b?0LTQtdGC0LDQu9C4INC/0L4g0LLRgdGC0YDQtdGH?= =?utf-8?b?0LUgKNCy0LDQttC90L4p?= In-Reply-To: <589c94400812161706od4c11c1lb7fe25f6574bc893@mail.gmail.com> References: <589c94400812161706od4c11c1lb7fe25f6574bc893@mail.gmail.com> Message-ID: <589c94400812171615y61c095edr634fe251b022adc6@mail.gmail.com> Желающие параллельно запускать примеры берут с собой ноуты с перлом. На слайдах минимально необходимый код. Или флешки чтобы дома поиграться. Доклада про цпан уже точно не будет. Презентация готова на 90% и в ней почти 100 слайдов. Я ушел спать, увидимся завтра. 2008/12/17 Ruslan Zakirov : > http://cubloid.livejournal.com/83595.html - вот так, а иначе спаморезка ругается > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. From nordicdyno на yandex.ru Thu Dec 18 00:39:37 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 18 Dec 2008 11:39:37 +0300 Subject: [Moscow.pm] perl5.ru In-Reply-To: <20f279210812171522j7ec35b62n6571d1b67d392e84@mail.gmail.com> References: <20f279210812171511w1b17ea7bq709cce4d247a12ec@mail.gmail.com> <20f279210812171522j7ec35b62n6571d1b67d392e84@mail.gmail.com> Message-ID: <356881229589577@webmail65.yandex.ru> у меня есть тоже пара стаетй для вики, которые я мог бы запостить =) 18.12.08, 02:22, "Vladimir V. Perepelitsa" : > Давай попробуем все-таки сделать то, о чем я говорил выше. > могу в качестве первой статьи запостить про utf-8. > (а то все жалуются, что нет в онлайне в нормальном виде :) > 2008/12/18 Andrew Shitov : > >> заполнять документацией действительно неинтересно. > > > > Я не предлагать писать документацию. Хотя под это дело дают даже > > гранты TPF. Но покажите мне хоть один русский сайт не то чтобы такой > > же полный и полезный как на английском языке, а хотя бы такой, как > > perl.lt. > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From andy на shitov.ru Thu Dec 18 02:16:21 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 18 Dec 2008 13:16:21 +0300 Subject: [Moscow.pm] perl5.ru In-Reply-To: <356881229589577@webmail65.yandex.ru> References: <20f279210812171511w1b17ea7bq709cce4d247a12ec@mail.gmail.com> <20f279210812171522j7ec35b62n6571d1b67d392e84@mail.gmail.com> <356881229589577@webmail65.yandex.ru> Message-ID: Вот кстати в рассылке London.pm пишут: Inspired by this month's discussions about Perl community websites, we* have started Yet Another Perl Website. We're aiming to collect Perl success stories - similar to those O'Reilly used to gather here: http://www.oreillynet.com/pub/a/oreilly/perl/news/success_stories.html The intention is to provide a recent/updated resource which can be used to counter the "Perl is dead" myth. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Thu Dec 18 02:33:08 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 18 Dec 2008 12:33:08 +0200 Subject: [Moscow.pm] perl5.ru In-Reply-To: References: <20f279210812171511w1b17ea7bq709cce4d247a12ec@mail.gmail.com> <20f279210812171522j7ec35b62n6571d1b67d392e84@mail.gmail.com> <356881229589577@webmail65.yandex.ru> Message-ID: "Yet another что-то" весьма в стиле perl-community. Хорошо что не возникло идеи Yet Another CPAN... On Thu, Dec 18, 2008 at 12:16, Andrew Shitov wrote: > Вот кстати в рассылке London.pm пишут: > > Inspired by this month's discussions about Perl community websites, we* > have started Yet Another Perl Website. > > We're aiming to collect Perl success stories - similar to those O'Reilly > used to gather here: > http://www.oreillynet.com/pub/a/oreilly/perl/news/success_stories.html > > The intention is to provide a recent/updated resource which can be used > to counter the "Perl is dead" myth. > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From andy на shitov.ru Thu Dec 18 02:38:24 2008 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 18 Dec 2008 13:38:24 +0300 Subject: [Moscow.pm] perl5.ru In-Reply-To: References: <20f279210812171511w1b17ea7bq709cce4d247a12ec@mail.gmail.com> <20f279210812171522j7ec35b62n6571d1b67d392e84@mail.gmail.com> <356881229589577@webmail65.yandex.ru> Message-ID: > "Yet another что-то" весьма в стиле perl-community. Хорошо что не > возникло идеи Yet Another CPAN... Это скорее просто прикольное словосочетание. Тут перла и пяти процентов не набирается: http://en.wikipedia.org/wiki/Another -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruz на bestpractical.com Thu Dec 18 15:07:13 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 19 Dec 2008 02:07:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQv9Cw0YHQuNCx0L4g0LLRgdC10Lwg0LrRgtC+?= =?utf-8?b?INC/0YDQuNGI0LXQuy4g0JHRi9C70L4g0LLQtdGB0LXQu9C+Lg==?= Message-ID: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> Ждем докладов от других. Куда выложить презентации и примеры? Андрей, может на сайте moscow.pm.org бросишь? -- Best regards, Ruslan. From andy на shitov.ru Thu Dec 18 15:31:25 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 19 Dec 2008 02:31:25 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQv9Cw0YHQuNCx0L4g0LLRgdC10Lwg0LrRgtC+?= =?utf-8?b?INC/0YDQuNGI0LXQuy4g0JHRi9C70L4g0LLQtdGB0LXQu9C+Lg==?= In-Reply-To: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> Message-ID: > Куда выложить презентации и примеры? Андрей, может на сайте > moscow.pm.org бросишь? Выложил. Как будет видео, сообщу. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Thu Dec 18 22:08:29 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 19 Dec 2008 09:08:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?89DB08nCzyDX08XNIMvUzyDQ0snbxcwuIOLZzM8g?= =?koi8-r?b?18XTxczPLg==?= In-Reply-To: References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> Message-ID: <494B3A5D.6080207@serezhkin.com> Andrew Shitov wrote: >> Куда выложить презентации и примеры? Андрей, может на сайте >> moscow.pm.org бросишь? >> > > Выложил. Как будет видео, сообщу. > Вы там эта, договорились о после нового года ? Правда юзеперл на жифти ? Ну нафиг, давайте лучше компилятор xslt для парота =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Thu Dec 18 23:12:18 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 19 Dec 2008 10:12:18 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <828442db0812160758p650ca359u8a0addb3e89f9f8@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <589c94400812160347r1c0f935fme32052b7df458504@mail.gmail.com> <828442db0812160758p650ca359u8a0addb3e89f9f8@mail.gmail.com> Message-ID: <494B4952.7060605@serezhkin.com> ПРЕВЕД. Cache::FastMmap или вааще BDB, только ему памяти дать надо. Хотя я ... форкаю и форки пишут родителю результаты в пайп. Иван Соколов wrote: >> Недопонили чуть-чуть. Треды в перле сосут. Тут появляются корутины - >> все в одном процессе (значит многоядерность не поможет) и отдавать >> управление надо ручками. По умолчанию по sleep управление не >> передается. Как указали ниже, есть sleep, который передает управление. >> > > Короче получается, что истинную многопоточность в перле никак не реализовать? > Получается, что есть только 1 вариант - fork + memcache > fork параллелит, а memcache расшаривает данные, ну или не мемкеш, а > каналы или что-то этого порядка. > > Похоже остается только один выход: ждать perl6 > Там, говорят, реализуют.. > > С уважением, > Иван > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Thu Dec 18 23:23:11 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 19 Dec 2008 10:23:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <20f279210812161232j5ca885d4n5896b91aabcd7e48@mail.gmail.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <20f279210811271310o3fe8501fxe5b30824581c4922@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> <84y6yytxfm.fsf@tetsuo.karasik.eu.org> <186531228232774@webmail34.yandex.ru> <218771510812151357u63aeda01qb7790dec05ec346a@mail.gmail.com> <96f4873d0812160651r2e6c2b6w8ea39639fe7aae87@mail.gmail.com> <20f279210812161232j5ca885d4n5896b91aabcd7e48@mail.gmail.com> Message-ID: <494B4BDF.6090408@serezhkin.com> Vladimir V. Perepelitsa wrote: > у меня не хуже > http://cubic.net.ru/captcha/ > +1 http://passport.yandex.ru/digits?idkey=35012296722487TCv0xv19&cantread=1&ncrnd=90996 -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Thu Dec 18 23:33:16 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 19 Dec 2008 10:33:16 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <589c94400812170103r9d611c2j58f88e2d3fc10d98@mail.gmail.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> <200812162245.52497.gnatyna@gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> <589c94400812170103r9d611c2j58f88e2d3fc10d98@mail.gmail.com> Message-ID: <494B4E3C.3020101@serezhkin.com> Ruslan Zakirov wrote: > Забираю свои слова. Я не компетентен достаточно в этой теме. > Я тоже не компетентен, поэтому их боюсь. Слова оставляю. Был не очень приятный опыт на линуксе x86_64 - текло. > 2008/12/17 Denis Zhdanov : > >> Хммм... Странно получается. >> С одной стороны - >> >> 14 марта 2008 г. 22:10 пользователь Ivan B. Serezhkin >> написал: >> >>> это единственный способ паралелится на перле, увы =( >>> треды - я их боюсь. >>> >> 16 декабря 2008 г. 13:47 пользователь Ruslan Zakirov >> написал: >> >>> Треды в перле сосут. >>> >> С другой - >> 16 декабря 2008 г. 20:39 пользователь Alex Kapranoff >> написал: >> >>> А чем не угодил use threads; ? Нормальные треды. "Всё в одном процессе". >>> >> 16 декабря 2008 г. 21:45 пользователь Alexander A. Gnatyna >> написал: >> >>> использую и для сайтов и для роботов, на freebsd. полет нормальный :) >>> >> Ээээ... так суксь треды или не суксь? >> И в чем именно проблемы с ними? >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > > -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From vaneska.ru на gmail.com Fri Dec 19 00:51:11 2008 From: vaneska.ru на gmail.com (=?KOI8-R?B?6dfBziDzz8vPzM/X?=) Date: Fri, 19 Dec 2008 11:51:11 +0300 Subject: [Moscow.pm] Coro In-Reply-To: <494B4E3C.3020101@serezhkin.com> References: <828442db0812160059r2914a744ta866a754a8a221d0@mail.gmail.com> <4947F5FF.2010404@kapranoff.ru> <828442db0812161114o3d404d3ewfaf570e3d86a1e81@mail.gmail.com> <200812162245.52497.gnatyna@gmail.com> <1ee6dc040812170009q3bf93c9dpfb71d8738958c5c2@mail.gmail.com> <589c94400812170103r9d611c2j58f88e2d3fc10d98@mail.gmail.com> <494B4E3C.3020101@serezhkin.com> Message-ID: <828442db0812190051n72c906f9m84d2229864be0ca2@mail.gmail.com> В общем из всего вышесказанного вытекает, что лучше форков пока ничего нет и не намечается. fork + event машина - и все прекрасно. С уважением, Иван. From shafiev на gmail.com Fri Dec 19 01:43:41 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 19 Dec 2008 12:43:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?Q2FwdGNoYS7tz8TVzNg=?= In-Reply-To: <494B4BDF.6090408@serezhkin.com> References: <218771510811271228w21873456r46e133728e7cc020@mail.gmail.com> <148351227868145@webmail12.yandex.ru> <20f279210811280549x161ebff4l7358c1570ca0a058@mail.gmail.com> <20f279210812011829p5c1de998i9010d04a78f5babd@mail.gmail.com> <84y6yytxfm.fsf@tetsuo.karasik.eu.org> <186531228232774@webmail34.yandex.ru> <218771510812151357u63aeda01qb7790dec05ec346a@mail.gmail.com> <96f4873d0812160651r2e6c2b6w8ea39639fe7aae87@mail.gmail.com> <20f279210812161232j5ca885d4n5896b91aabcd7e48@mail.gmail.com> <494B4BDF.6090408@serezhkin.com> Message-ID: <218771510812190143m62490797ta6372e01c25833a6@mail.gmail.com> По ссылке ничего нет? 19 декабря 2008 г. 10:23 пользователь Vany Serezhkin написал: > Vladimir V. Perepelitsa wrote: > >> у меня не хуже >> http://cubic.net.ru/captcha/ >> >> > +1 > > http://passport.yandex.ru/digits?idkey=35012296722487TCv0xv19&cantread=1&ncrnd=90996 > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From davydov на nexo.ru Fri Dec 19 05:12:30 2008 From: davydov на nexo.ru (Dennis S.Davidoff) Date: Fri, 19 Dec 2008 16:12:30 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQvdC40LPQuCDQv9C+IFNPQVA=?= Message-ID: <494B9DBE.5020708@nexo.ru> Ребят, может кто-нибудь свою рецензию дать на эти книги? :-) Programming Web Services with Perl by Randy J. Ray (Author), Pavel Kulchenko (Author) http://www.amazon.com/exec/obidos/ASIN/0596000952/ref=nosim/soaplite-20 Programming Web Services with SOAP by James Snell (Author), Doug Tidwell (Author), Pavel Kulchenko (Author) http://www.amazon.com/exec/obidos/ASIN/0596000952/ref=nosim/soaplite-20 Стоит покупать? И есть ли они в Москве? (искал на booksearch.ru -- не нашел). -- Sincerely, Dennis S.Davidoff System/Network Engineer, Nexo Russia, Moscow mailto: davydov на nexo.ru tel. (495) 981-6211 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 3229 bytes Desc: S/MIME Cryptographic Signature URL: From pavel.lipsky на gmail.com Fri Dec 19 05:20:08 2008 From: pavel.lipsky на gmail.com (Pavel Lipsky) Date: Fri, 19 Dec 2008 16:20:08 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQvdC40LPQuCDQv9C+IFNPQVA=?= In-Reply-To: <494B9DBE.5020708@nexo.ru> References: <494B9DBE.5020708@nexo.ru> Message-ID: <4054efc10812190520s68f222e8n8be5d973a9d44c3f@mail.gmail.com> По-моему это лучшее из того что есть по SOAP. Могу подкинуть оригинал в электронном виде ;) 2008/12/19 Dennis S.Davidoff : > Ребят, может кто-нибудь свою рецензию дать на эти книги? :-) > > Programming Web Services with Perl > by Randy J. Ray (Author), Pavel Kulchenko (Author) > http://www.amazon.com/exec/obidos/ASIN/0596000952/ref=nosim/soaplite-20 > > Programming Web Services with SOAP > by James Snell (Author), Doug Tidwell (Author), Pavel Kulchenko (Author) > http://www.amazon.com/exec/obidos/ASIN/0596000952/ref=nosim/soaplite-20 > > Стоит покупать? И есть ли они в Москве? (искал на booksearch.ru -- не > нашел). > > -- > Sincerely, > Dennis S.Davidoff > System/Network Engineer, Nexo Russia, Moscow > mailto: davydov на nexo.ru > tel. (495) 981-6211 > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From davydov на nexo.ru Fri Dec 19 05:26:20 2008 From: davydov на nexo.ru (Dennis S.Davidoff) Date: Fri, 19 Dec 2008 16:26:20 +0300 Subject: [Moscow.pm] =?koi8-r?b?687Jx8kg0M8gU09BUA==?= In-Reply-To: <4054efc10812190520s68f222e8n8be5d973a9d44c3f@mail.gmail.com> References: <494B9DBE.5020708@nexo.ru> <4054efc10812190520s68f222e8n8be5d973a9d44c3f@mail.gmail.com> Message-ID: <494BA0FC.1080604@nexo.ru> Угу, был бы благодарен! Если можно, на dynax60 в gmail цom. Pavel Lipsky wrote: > По-моему это лучшее из того что есть по SOAP. Могу подкинуть оригинал > в электронном виде ;) > > 2008/12/19 Dennis S.Davidoff : >> Ребят, может кто-нибудь свою рецензию дать на эти книги? :-) >> >> Programming Web Services with Perl >> by Randy J. Ray (Author), Pavel Kulchenko (Author) >> http://www.amazon.com/exec/obidos/ASIN/0596000952/ref=nosim/soaplite-20 >> >> Programming Web Services with SOAP >> by James Snell (Author), Doug Tidwell (Author), Pavel Kulchenko (Author) >> http://www.amazon.com/exec/obidos/ASIN/0596000952/ref=nosim/soaplite-20 >> >> Стоит покупать? И есть ли они в Москве? (искал на booksearch.ru -- не >> нашел). >> >> -- >> Sincerely, >> Dennis S.Davidoff >> System/Network Engineer, Nexo Russia, Moscow >> mailto: davydov на nexo.ru >> tel. (495) 981-6211 >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dennis S.Davidoff System/Network Engineer, Nexo Russia, Moscow mailto: davydov на nexo.ru tel. (495) 981-6211 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 3229 bytes Desc: S/MIME Cryptographic Signature URL: From gg.error на gmail.com Fri Dec 19 06:29:37 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Fri, 19 Dec 2008 17:29:37 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQvdC40LPQuCDQv9C+IFNPQVA=?= In-Reply-To: <494BA0FC.1080604@nexo.ru> References: <494B9DBE.5020708@nexo.ru> <4054efc10812190520s68f222e8n8be5d973a9d44c3f@mail.gmail.com> <494BA0FC.1080604@nexo.ru> Message-ID: <75b57edb0812190629s215c1b82s1822ed0d83d2c9ff@mail.gmail.com> и мне тоже, пожалуйста :). если есть перевод - буду рад, а то на языке не получается читать - времени всё не хватает..(( 19 декабря 2008 г. 16:26 пользователь Dennis S.Davidoff написал: > Угу, был бы благодарен! Если можно, на dynax60 в gmail цom. > > > Pavel Lipsky wrote: > >> По-моему это лучшее из того что есть по SOAP. Могу подкинуть оригинал >> в электронном виде ;) >> >> 2008/12/19 Dennis S.Davidoff : >> >>> Ребят, может кто-нибудь свою рецензию дать на эти книги? :-) >>> >>> Programming Web Services with Perl >>> by Randy J. Ray (Author), Pavel Kulchenko (Author) >>> http://www.amazon.com/exec/obidos/ASIN/0596000952/ref=nosim/soaplite-20 >>> >>> Programming Web Services with SOAP >>> by James Snell (Author), Doug Tidwell (Author), Pavel Kulchenko (Author) >>> http://www.amazon.com/exec/obidos/ASIN/0596000952/ref=nosim/soaplite-20 >>> >>> Стоит покупать? И есть ли они в Москве? (искал на booksearch.ru -- не >>> нашел). >>> >>> -- >>> Sincerely, >>> Dennis S.Davidoff >>> System/Network Engineer, Nexo Russia, Moscow >>> mailto: davydov на nexo.ru >>> tel. (495) 981-6211 >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >>> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Sincerely, > Dennis S.Davidoff > System/Network Engineer, Nexo Russia, Moscow > mailto: davydov на nexo.ru > tel. (495) 981-6211 > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From juchkov на gmail.com Fri Dec 19 08:31:00 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 19 Dec 2008 19:31:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?687Jx8kg0M8gU09BUA==?= In-Reply-To: <4054efc10812190520s68f222e8n8be5d973a9d44c3f@mail.gmail.com> References: <494B9DBE.5020708@nexo.ru> <4054efc10812190520s68f222e8n8be5d973a9d44c3f@mail.gmail.com> Message-ID: <517758204.20081219193100@gmail.com> Здравствуйте, Pavel. Вы писали 19 декабря 2008 г., 16:20:08: PL> По-моему это лучшее из того что есть по SOAP. Могу подкинуть оригинал PL> в электронном виде ;) На всех плиз :) -- С уважением, Sergey mailto:juchkov на gmail.com http://juchkov.com From shafiev на gmail.com Fri Dec 19 10:05:59 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 19 Dec 2008 21:05:59 +0300 Subject: [Moscow.pm] Moscow.pm + Wiki Message-ID: <218771510812191005p56eb46e1ie1cf976c41512395@mail.gmail.com> Я как понимаю у нас вики(http://perl5.ru/ ) на PHP.А почему не пошел twiki? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Fri Dec 19 10:37:48 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 19 Dec 2008 21:37:48 +0300 Subject: [Moscow.pm] Moscow.pm + Wiki In-Reply-To: <218771510812191005p56eb46e1ie1cf976c41512395@mail.gmail.com> References: <218771510812191005p56eb46e1ie1cf976c41512395@mail.gmail.com> Message-ID: > Я как понимаю у нас вики(http://perl5.ru/ ) на PHP.А почему не пошел twiki? Потому что некрасивый :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From shafiev на gmail.com Fri Dec 19 10:41:43 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 19 Dec 2008 21:41:43 +0300 Subject: [Moscow.pm] Moscow.pm + Wiki In-Reply-To: References: <218771510812191005p56eb46e1ie1cf976c41512395@mail.gmail.com> Message-ID: <218771510812191041u1ee6e590if4c7fe20c1816175@mail.gmail.com> Ну там же вроде темы можно прикручивать. P.S просто потом поганные PHPшники будут стебаться :) 19 декабря 2008 г. 21:37 пользователь Andrew Shitov написал: > > Я как понимаю у нас вики(http://perl5.ru/ ) на PHP.А почему не пошел > twiki? > > Потому что некрасивый :-) > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Fri Dec 19 10:42:10 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 19 Dec 2008 21:42:10 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQv9Cw0YHQuNCx0L4g0LLRgdC10Lwg0LrRgtC+?= =?utf-8?b?INC/0YDQuNGI0LXQuy4g0JHRi9C70L4g0LLQtdGB0LXQu9C+Lg==?= In-Reply-To: <494B3A5D.6080207@serezhkin.com> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> Message-ID: > Ну нафиг, давайте лучше компилятор xslt для парота =) Тема рульная. На февраль? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Fri Dec 19 10:44:19 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 19 Dec 2008 21:44:19 +0300 Subject: [Moscow.pm] Moscow.pm + Wiki In-Reply-To: <218771510812191041u1ee6e590if4c7fe20c1816175@mail.gmail.com> References: <218771510812191005p56eb46e1ie1cf976c41512395@mail.gmail.com> <218771510812191041u1ee6e590if4c7fe20c1816175@mail.gmail.com> Message-ID: > P.S просто потом поганные PHPшники будут стебаться :) А ты им сразу контраргументы: 1) рассылка у нас на питоне, 2) таск-трекер поставим на руби (redmine). -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Fri Dec 19 11:13:56 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 19 Dec 2008 22:13:56 +0300 Subject: [Moscow.pm] =?koi8-r?b?687Jx8kg0M8gU09BUA==?= In-Reply-To: <517758204.20081219193100@gmail.com> References: <494B9DBE.5020708@nexo.ru> <4054efc10812190520s68f222e8n8be5d973a9d44c3f@mail.gmail.com> <517758204.20081219193100@gmail.com> Message-ID: <91318900812191113y21149a54m8c4942646ae72957@mail.gmail.com> и мне :) хоть я и не люблю соап 19 декабря 2008 г. 19:31 пользователь Sergey Juchkov написал: > Здравствуйте, Pavel. > > Вы писали 19 декабря 2008 г., 16:20:08: > > PL> По-моему это лучшее из того что есть по SOAP. Могу подкинуть оригинал > PL> в электронном виде ;) > > На всех плиз :) > > > -- > С уважением, > Sergey mailto:juchkov на gmail.com > http://juchkov.com > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на bessarabov.ru Fri Dec 19 12:12:55 2008 From: ivan на bessarabov.ru (bessarabov) Date: Fri, 19 Dec 2008 23:12:55 +0300 Subject: [Moscow.pm] Xkcd Message-ID: Прекрасный выпукс xkcd: http://xkcd.com/519/ =) -- bessarabov From shafiev на gmail.com Fri Dec 19 12:19:59 2008 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 19 Dec 2008 23:19:59 +0300 Subject: [Moscow.pm] Xkcd In-Reply-To: References: Message-ID: <218771510812191219g5c0a67a5ge7751fd7e0c6b71e@mail.gmail.com> :) 19 декабря 2008 г. 23:12 пользователь bessarabov написал: > > Прекрасный выпукс xkcd: http://xkcd.com/519/ > > =) > > -- > bessarabov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Fri Dec 19 20:55:34 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 20 Dec 2008 07:55:34 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQtdGC0LDQu9C4INC/0L4g0YXQsNC60LzQuNGC?= =?utf-8?b?0YM=?= Message-ID: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> Всем привет! Возьму на себя ответственность написать. Дата: Суббота 17 января 2009 года - первая суббота после праздников Место проведения: точнго подтверждения пока нет, но вроде как помещение будет. От помещения нужны стулья, столы и интернет. Опцианально: замок амбарный, доска, кофе-машина, автомат с шоколадом, пицерия рядом. Будет клево найти помещение с полным пакетом :) Проект: planetperl.ru Задача минимум: иметь к вечеру агрегатор записей про перл из русских болгов Выбрано так, чтобы можно было справиться за минимальное количесто времени, а далее можно будет разбиться на мелкие задачки и решать их по отдельности и независимо, что позволит собраться без большого объема домашней работы. Из задачек которые можно решать на вскидку: * комменты ** обратное распространение комментариев в блоги ** авторизации по различным протоколам: OpenID, OAuth, Bitcard... * фильтрация блогов, которые умеют теги, но не умеют подавать фиды по тегам * теги на агрегаторе * скрапинг сайтов без фидов * постинг записей прямо с сайта * и прочее и прочее... предлагайте варианты Из инструментов: Catalyst, Plagger, git or svn, google doc or trac. Всё обсуждаемо... Милости просим. -- Best regards, Ruslan. From ruz на bestpractical.com Fri Dec 19 20:59:20 2008 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 20 Dec 2008 07:59:20 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQtdGC0LDQu9C4INC/0L4g0YXQsNC60LzQuNGC?= =?utf-8?b?0YM=?= In-Reply-To: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> References: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> Message-ID: <589c94400812192059x1062d95dv264b3e8e49095b0d@mail.gmail.com> Ах. Совсем забыл. Нужны верстальщики и дизайнеры тоже :) Каппа, пригласишь из компании тех самых зверских товарищей, которые покажут нам кузькину мать и научат разделению труда? 2008/12/20 Ruslan Zakirov : > Всем привет! > > Возьму на себя ответственность написать. > > Дата: Суббота 17 января 2009 года - первая суббота после праздников > > Место проведения: точнго подтверждения пока нет, но вроде как > помещение будет. От помещения нужны стулья, столы и интернет. > Опцианально: замок амбарный, доска, кофе-машина, автомат с шоколадом, > пицерия рядом. Будет клево найти помещение с полным пакетом :) > > Проект: planetperl.ru > > Задача минимум: иметь к вечеру агрегатор записей про перл из русских болгов > > Выбрано так, чтобы можно было справиться за минимальное количесто > времени, а далее можно будет разбиться на мелкие задачки и решать их > по отдельности и независимо, что позволит собраться без большого > объема домашней работы. > > Из задачек которые можно решать на вскидку: > * комменты > ** обратное распространение комментариев в блоги > ** авторизации по различным протоколам: OpenID, OAuth, Bitcard... > * фильтрация блогов, которые умеют теги, но не умеют подавать фиды по тегам > * теги на агрегаторе > * скрапинг сайтов без фидов > * постинг записей прямо с сайта > * и прочее и прочее... предлагайте варианты > > Из инструментов: Catalyst, Plagger, git or svn, google doc or trac. > > Всё обсуждаемо... Милости просим. > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. From jt на aaanet.ru Sun Dec 21 10:39:22 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Sun, 21 Dec 2008 21:39:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?zsHK1Mkg0M/Iz9bJxSDJ2s/C0sHWxc7J0Q==?= Message-ID: <001201c9639b$71a7e8c0$1c5d570a@jt> Уверен, что многие сталкивались с задачей фильтрации похожих изображений. Есть одна и та же фотография, но отдельные экземпляры могут иметь небольшое смещение (соотв и размеры), другую яркость или контрастность. Интересует, кто и как решал? В данный момент изучаю Imager::Filters, а также статью Randal-а Schwartz-а - http://www.stonehenge.com/merlyn/LinuxMag/col50.html . В последнем случае Image::Magick периодически отваливается со странной ошибкой, по которой пока ничего хорошего не нагуглил (текста ошибки под рукой нет). Евгений jt на aaanet.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From davydov на nexo.ru Sun Dec 21 20:59:42 2008 From: davydov на nexo.ru (Dennis S.Davidoff) Date: Mon, 22 Dec 2008 07:59:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQvdC40LPQuCDQv9C+IFNPQVA=?= In-Reply-To: <494B9DBE.5020708@nexo.ru> References: <494B9DBE.5020708@nexo.ru> Message-ID: <494F1EBE.4020106@nexo.ru> Dennis S.Davidoff wrote: > Ребят, может кто-нибудь свою рецензию дать на эти книги? :-) > > Programming Web Services with Perl > by Randy J. Ray (Author), Pavel Kulchenko (Author) > http://www.amazon.com/exec/obidos/ASIN/0596000952/ref=nosim/soaplite-20 Поправочка на ссылку этой книги: http://www.amazon.com/Programming-Web-Services-Perl-Randy/dp/0596002068/ref=bxgy_cc_b_img_a А Павлу - спасибо за эл. версию книги! > > Programming Web Services with SOAP > by James Snell (Author), Doug Tidwell (Author), Pavel Kulchenko (Author) > http://www.amazon.com/exec/obidos/ASIN/0596000952/ref=nosim/soaplite-20 > > Стоит покупать? И есть ли они в Москве? (искал на booksearch.ru -- не > нашел). -- Sincerely, Dennis S.Davidoff ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 3229 bytes Desc: S/MIME Cryptographic Signature URL: From ivan на bessarabov.ru Mon Dec 22 04:48:14 2008 From: ivan на bessarabov.ru (bessarabov) Date: Mon, 22 Dec 2008 15:48:14 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQtdGC0LDQu9C4INC/0L4g0YXQsNC60LzQuNGC?= =?utf-8?b?0YM=?= In-Reply-To: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> References: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> Message-ID: <4bf06dab50bb2a38012c8bd48031eb78@192.168.1.1> Всем привет! Руслан! Спасибо за организацию дня рождения Perl! Было здорово! По поводу хакмита - это великолепная идея. Как может быть классно: собраться, поработать над совместным проектом, узнать как другие работают да еще и сделать что-то полезное (я уж не говорю о поедании пиццы =) Я хочу предложить свою посильную помощь. Я могу предоставить сервер для разработки. Это может быть как удаленная машина, так и локальная (притащу на себе настроенный сервер). Имхо лучше притащить, так как будет быстрее все работать, чем через wifi. Что будет на сервере: * svn репозитарий * сервер mysql (и для каждого разработчика будет создано необходимое количество баз) * для каждого будет свой отдельный веб сервер * доступ по ssh и ftp к своей папке - возможно будет вести разработку, как на сервере напрямую, так и на своей локальный машине * trac - совершенно замечательный таск менеджер - все рекомендую (демка - http://trac.bessarabov.ru/test/) - каждому будет предоставлен доступ к нему * кроме этого, мне кажется целесообразным, сделать этот сервер и роутером это чтобы не нужно было подключатся к одной точке доступа, чтобы выйти в нет, а к другой, чтобы залезть на сервер Как вы понимаете - это всего лишь предложение - можно использовать что угодно другое - как большинство решит, так и будет. =) Как видится мероприятие: собираемся с утра куча народу с ноутбуками, разбираем задачу по небольшим кусочкам, каждый берет то что хочет сделать и начинаем потихонечку собирать. Как Руслан правильно говорил, нужен гуру (один или несколько), который будет рулить процессом. Кто нибудь вызовется? =) Главное - начать - идей-то полно - следующий хакмит можно проводить сразу в нескольких городах, общаясь по irc или даже соорудив видеоконференцию. Народ! Что вы думаете? PS еще рано начинать считаться или может быть все-таки сделаем первичную перекличку? (я в любом случае обеими руками за это мероприятие) On Sat, 20 Dec 2008 07:55:34 +0300, "Ruslan Zakirov" wrote: > Всем привет! > > Возьму на себя ответственность написать. > > Дата: Суббота 17 января 2009 года - первая > суббота после праздников > > Проект: planetperl.ru > > Всё обсуждаемо... Милости просим. -- bessarabov From andy на shitov.ru Mon Dec 22 04:51:32 2008 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 22 Dec 2008 15:51:32 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQtdGC0LDQu9C4INC/0L4g0YXQsNC60LzQuNGC?= =?utf-8?b?0YM=?= In-Reply-To: <4bf06dab50bb2a38012c8bd48031eb78@192.168.1.1> References: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> <4bf06dab50bb2a38012c8bd48031eb78@192.168.1.1> Message-ID: > Я могу предоставить сервер для > разработки. Это может быть как удаленная > машина, так и локальная (притащу на себе > настроенный сервер). Имхо лучше > притащить, так как будет быстрее все А потом тебя без материальнго пропуска не выпустят :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Mon Dec 22 04:54:54 2008 From: ivan на bessarabov.ru (bessarabov) Date: Mon, 22 Dec 2008 15:54:54 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQtdGC0LDQu9C4INC/0L4g0YXQsNC60LzQuNGC?= =?utf-8?b?0YM=?= In-Reply-To: References: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> <4bf06dab50bb2a38012c8bd48031eb78@192.168.1.1> Message-ID: <0379580e95c9f6c827c96bd546c431b9@192.168.1.1> Да, я тоже этого опасаюсь =) Но ради хакмита я готов и на такие жертвы =) On Mon, 22 Dec 2008 15:51:32 +0300, "Andrew Shitov" wrote: > А потом тебя без материальнго пропуска > не выпустят :-) -- bessarabov From telminov на kdl-test.ru Mon Dec 22 06:03:51 2008 From: telminov на kdl-test.ru (=?KOI8-R?Q?=F4=C5=CC=D8=CD=C9=CE=CF=D7_=F3=C5=D2=C7=C5=CA?=) Date: Mon, 22 Dec 2008 17:03:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MXUwczJINDPIMjBy83J1NU=?= In-Reply-To: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> References: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> Message-ID: <494F9E47.4010703@kdl-test.ru> Ruslan Zakirov пишет: > Проект: planetperl.ru > > Задача минимум: иметь к вечеру агрегатор записей про перл из русских болгов > > Выбрано так, чтобы можно было справиться за минимальное количесто > времени, а далее можно будет разбиться на мелкие задачки и решать их > по отдельности и независимо, что позволит собраться без большого > объема домашней работы. > > Из задачек которые можно решать на вскидку: > * комменты > ** обратное распространение комментариев в блоги > ** авторизации по различным протоколам: OpenID, OAuth, Bitcard... > * фильтрация блогов, которые умеют теги, но не умеют подавать фиды по тегам > * теги на агрегаторе > * скрапинг сайтов без фидов > * постинг записей прямо с сайта > * и прочее и прочее... предлагайте варианты > Поучаствовать очень хочу, но суть задачи неочень понятна. Где можно почитать? -- Тельминов Сергей. "КДЛ ТЕСТ", отдел разработки From vaneska.ru на gmail.com Mon Dec 22 07:30:50 2008 From: vaneska.ru на gmail.com (=?KOI8-R?B?6dfBziDzz8vPzM/X?=) Date: Mon, 22 Dec 2008 18:30:50 +0300 Subject: [Moscow.pm] =?koi8-r?b?88vSyc7bz9TZINPBytTP1w==?= Message-ID: <828442db0812220730r3f9c7b02n7b5972ce7e12045@mail.gmail.com> Нужно делать много скриншотов сайтов. Есть сервисы такие, но они медленные. Может кто сталкивался? Есть какое-нибудь локальное решение? -- С уважением, Иван From proler на gmail.com Mon Dec 22 07:38:05 2008 From: proler на gmail.com (Oleg Alexeenkov) Date: Mon, 22 Dec 2008 18:38:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?88vSyc7bz9TZINPBytTP1w==?= In-Reply-To: <828442db0812220730r3f9c7b02n7b5972ce7e12045@mail.gmail.com> References: <828442db0812220730r3f9c7b02n7b5972ce7e12045@mail.gmail.com> Message-ID: <10210711029.20081222183805@gmail.com> Здравствуйте, Иван. Вы писали 22 декабря 2008 г., 18:30:50: > Нужно делать много скриншотов сайтов. Есть сервисы такие, но они медленные. > Может кто сталкивался? Есть какое-нибудь локальное решение? расковырять какой-нибудь фирефокс? -- С уважением, Oleg mailto:proler на gmail.com From aml на rulezz.ru Wed Dec 17 21:31:33 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 18 Dec 2008 08:31:33 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7QsdC10YnQsNC90L3Ri9C5IEJ1c2luZXNzOjpX?= =?utf-8?q?ebMoney?= In-Reply-To: <91318900812170309l7dcdab9bmf0d9d78db53205@mail.gmail.com> References: <200812161941.20966.aml@rulezz.ru> <91318900812170309l7dcdab9bmf0d9d78db53205@mail.gmail.com> Message-ID: <200812180831.34117.aml@rulezz.ru> В письме Wednesday 17 December 2008 14:09:47 Анатолий Шарифулин написал: > Саша, ты красавчик :) > Жду аплоада на CPAN Получилось :) http://search.cpan.org/~aml/libbusiness-webmoney-perl_0.02.orig/ > > 16 декабря 2008 г. 19:41 пользователь Alexander Lourier написал: > > Привет всем. > > > > Вот, написал первую альфа-версию модуля Business::WebMoney для работы с > > WM API. На цпане пока не добавили в индекс. Качать отсюда: > > > > > > http://deb.rulezz.ru/debian/pool/main/libb/libbusiness-webmoney-perl/libb > >usiness-webmoney-perl_0.02.orig.tar.gz > > > > Для дебианщиков: > > deb http://deb.rulezz.ru/debian/ aml main > > deb-src http://deb.rulezz.ru/debian/ aml main > > # aptitude install libbusiness-webmoney-perl > > > > Там половина интерфейсов проверена, а другая половина требует разрешения > > техподдержки, чтобы их подключили. Пока мне разрешение не дали, я их не > > проверяю. У кого есть эти разрешения, могут протестить. > > > > Без разрешений работают интерфейсы, достаточные для обычного > > интернет-магазина: > > > > Create outgoing invoice (X1) > > Get the list of operations (X3) > > Check invoice status (X4) > > Get incoming invoices list (X10) > > > > Требуют разрешения: > > > > Transfer money (X2) > > Enter protection code (X5) > > Send a message via WM mail (X6) > > Check purses balance (X9) > > Reject protected payment (X13) > > Return money without commission (X14) > > > > Первые, кто протестирует, отпишитесь, чтобы статистику собрать. > > > > -- > > Alexander Lourier, http://aml.rulezz.ru/ > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org -- Alexander Lourier, http://aml.rulezz.ru/ From ivan на serezhkin.com Mon Dec 22 09:06:46 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Mon, 22 Dec 2008 20:06:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?89DB08nCzyDX08XNIMvUzyDQ0snbxcwuIOLZzM8g?= =?koi8-r?b?18XTxczPLg==?= In-Reply-To: References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> Message-ID: <494FC926.6080806@serezhkin.com> Andrew Shitov wrote: >> Ну нафиг, давайте лучше компилятор xslt для парота =) >> > > Тема рульная. На февраль? > На январь. Я в теме, могу на выходных накатать подробный проект. Для начала нада: Классы XML Там всякие XML::Namespace XML::Node XML::Attribute и всего 8 наименований. Которые в памяти строятся в домдерево. Пишется на шаблонизаторе pmc. Это вообще то си ... А потом - делается язык XSLT, на котором компилятся программы, первым аргументом - паршеное дерево, остальными хэши с внутренними переменными и функциями. Результатом выполнения программы - XML на стэке. Парсить можно через libxml - получится "нехилый накис" (c) bacek. Xslt надо делать на пире - получится ... компилируемый xslt. Если начнёт корректно работать jit - порвём всех в клочья ... кроме ксалана, он зараза тоже компилится и джитается=) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Mon Dec 22 09:09:06 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Mon, 22 Dec 2008 20:09:06 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MXUwczJINDPIMjBy83J1NU=?= In-Reply-To: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> References: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> Message-ID: <494FC9B2.7090802@serezhkin.com> Ruslan Zakirov wrote: > Из инструментов: Catalyst, Plagger, git or svn, google doc or trac. > Жифти ! -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Mon Dec 22 09:10:13 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Mon, 22 Dec 2008 20:10:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MXUwczJINDPIMjBy83J1NU=?= In-Reply-To: <589c94400812192059x1062d95dv264b3e8e49095b0d@mail.gmail.com> References: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> <589c94400812192059x1062d95dv264b3e8e49095b0d@mail.gmail.com> Message-ID: <494FC9F5.4040808@serezhkin.com> Ruslan Zakirov wrote: > Ах. Совсем забыл. Нужны верстальщики и дизайнеры тоже :) Каппа, > пригласишь из компании тех самых зверских товарищей, которые покажут > нам кузькину мать и научат разделению труда? > 2Ваня_Широкофф : И ты тож плз ... у тебя там ttk верстальщики должны быть и скриптизёры ? -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Mon Dec 22 09:23:15 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Mon, 22 Dec 2008 20:23:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?89DB08nCzyDX08XNIMvUzyDQ0snbxcwuIOLZzM8g?= =?koi8-r?b?18XTxczPLg==?= In-Reply-To: <494FC926.6080806@serezhkin.com> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> <494FC926.6080806@serezhkin.com> Message-ID: <494FCD03.4010409@serezhkin.com> Чёт меня придавило. Есть какие нибудь реализации xpath не через дерево ? типа индексим xml и храним в дереве списки указателей вида /node1/node2/node3 -> XML::Node /node1/node2/node3/attrname -> XML::Attribute А потом полный пробег по дереву от фиксированной ноды ? Мы так вроде получаем нехилый поиск тэга по имени. и по частичному пути. Vany Serezhkin wrote: > Andrew Shitov wrote: >>> Ну нафиг, давайте лучше компилятор xslt для парота =) >>> >> >> Тема рульная. На февраль? >> > На январь. > Я в теме, могу на выходных накатать подробный проект. > > Для начала нада: > Классы XML Там всякие XML::Namespace XML::Node XML::Attribute и всего > 8 наименований. > Которые в памяти строятся в домдерево. Пишется на шаблонизаторе pmc. > Это вообще то си ... > А потом - делается язык XSLT, на котором компилятся программы, первым > аргументом - паршеное дерево, остальными хэши с внутренними > переменными и функциями. > Результатом выполнения программы - XML на стэке. > > Парсить можно через libxml - получится "нехилый накис" (c) bacek. > Xslt надо делать на пире - получится ... компилируемый xslt. > Если начнёт корректно работать jit - порвём всех в клочья ... кроме > ксалана, он зараза тоже компилится и джитается=) > -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Mon Dec 22 09:48:39 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Mon, 22 Dec 2008 20:48:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MXUwczJINDPIMjBy83J1NU=?= In-Reply-To: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> References: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> Message-ID: <494FD2F7.4060403@serezhkin.com> Ruslan Zakirov wrote: > Из инструментов: Catalyst, Plagger, git or svn, google doc or trac. > Sphinx -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Mon Dec 22 10:18:09 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Mon, 22 Dec 2008 21:18:09 +0300 Subject: [Moscow.pm] Yahooo! Message-ID: <494FD9E1.1040900@serezhkin.com> Привет. http://use.perl.org/articles/07/12/17/2047215.shtml Хехе, теперь никаких suckperl.pl =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From sharifulin на gmail.com Mon Dec 22 11:24:19 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 22 Dec 2008 22:24:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LF3cHOztnKIEJ1c2luZXNzOjpXZWJNb25leQ==?= In-Reply-To: <200812180831.34117.aml@rulezz.ru> References: <200812161941.20966.aml@rulezz.ru> <91318900812170309l7dcdab9bmf0d9d78db53205@mail.gmail.com> <200812180831.34117.aml@rulezz.ru> Message-ID: <91318900812221124k11dcdbc9t1895dd27ca10ce52@mail.gmail.com> уже давно с алексом залайкили эту новость :) http://friendfeed.com/e/21ec6c09-bcff-c81b-c854-d5140c64bd35/Business-WebMoney-0-06/ 2008/12/18 Alexander Lourier > В письме Wednesday 17 December 2008 14:09:47 Анатолий Шарифулин написал: > > > Саша, ты красавчик :) > > Жду аплоада на CPAN > > Получилось :) > > http://search.cpan.org/~aml/libbusiness-webmoney-perl_0.02.orig/ > > > > > 16 декабря 2008 г. 19:41 пользователь Alexander Lourier > написал: > > > Привет всем. > > > > > > Вот, написал первую альфа-версию модуля Business::WebMoney для работы с > > > WM API. На цпане пока не добавили в индекс. Качать отсюда: > > > > > > > > > > http://deb.rulezz.ru/debian/pool/main/libb/libbusiness-webmoney-perl/libb > > >usiness-webmoney-perl_0.02.orig.tar.gz > > > > > > Для дебианщиков: > > > deb http://deb.rulezz.ru/debian/ aml main > > > deb-src http://deb.rulezz.ru/debian/ aml main > > > # aptitude install libbusiness-webmoney-perl > > > > > > Там половина интерфейсов проверена, а другая половина требует > разрешения > > > техподдержки, чтобы их подключили. Пока мне разрешение не дали, я их не > > > проверяю. У кого есть эти разрешения, могут протестить. > > > > > > Без разрешений работают интерфейсы, достаточные для обычного > > > интернет-магазина: > > > > > > Create outgoing invoice (X1) > > > Get the list of operations (X3) > > > Check invoice status (X4) > > > Get incoming invoices list (X10) > > > > > > Требуют разрешения: > > > > > > Transfer money (X2) > > > Enter protection code (X5) > > > Send a message via WM mail (X6) > > > Check purses balance (X9) > > > Reject protected payment (X13) > > > Return money without commission (X14) > > > > > > Первые, кто протестирует, отпишитесь, чтобы статистику собрать. > > > > > > -- > > > Alexander Lourier, http://aml.rulezz.ru/ > > > -- > > > Moscow.pm mailing list > > > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Alexander Lourier, http://aml.rulezz.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Mon Dec 22 13:45:44 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 23 Dec 2008 00:45:44 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQv9Cw0YHQuNCx0L4g0LLRgdC10Lwg0LrRgtC+?= =?utf-8?b?INC/0YDQuNGI0LXQuy4g0JHRi9C70L4g0LLQtdGB0LXQu9C+Lg==?= In-Reply-To: <494B3A5D.6080207@serezhkin.com> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> Message-ID: <589c94400812221345y1dffc528h44b29b1936b0aaa9@mail.gmail.com> 2008/12/19 Vany Serezhkin : > Andrew Shitov wrote: >>> >>> Куда выложить презентации и примеры? Андрей, может на сайте >>> moscow.pm.org бросишь? >>> >> >> Выложил. Как будет видео, сообщу. >> > > Вы там эта, договорились о после нового года ? > Правда юзеперл на жифти ? На каталисте и больше не useperl, а ближе к планетам. > Ну нафиг, давайте лучше компилятор xslt для парота =) Я не против, но это не от меня зависит. Открывай голосование. :) Хде же ты был, когда мы встречались? > > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From andy на shitov.ru Mon Dec 22 13:51:26 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 23 Dec 2008 00:51:26 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQv9Cw0YHQuNCx0L4g0LLRgdC10Lwg0LrRgtC+?= =?utf-8?b?INC/0YDQuNGI0LXQuy4g0JHRi9C70L4g0LLQtdGB0LXQu9C+Lg==?= In-Reply-To: <589c94400812221345y1dffc528h44b29b1936b0aaa9@mail.gmail.com> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> <589c94400812221345y1dffc528h44b29b1936b0aaa9@mail.gmail.com> Message-ID: >> Ну нафиг, давайте лучше компилятор xslt для парота =) > > Я не против, но это не от меня зависит. Открывай голосование. :) Хде > же ты был, когда мы встречались? Зачем? Можно два раза собраться же. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Mon Dec 22 13:54:40 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 23 Dec 2008 00:54:40 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQv9Cw0YHQuNCx0L4g0LLRgdC10Lwg0LrRgtC+?= =?utf-8?b?INC/0YDQuNGI0LXQuy4g0JHRi9C70L4g0LLQtdGB0LXQu9C+Lg==?= In-Reply-To: References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> <589c94400812221345y1dffc528h44b29b1936b0aaa9@mail.gmail.com> Message-ID: <589c94400812221354x34918dc5rb7dc6f7a2bb1a699@mail.gmail.com> Можно.... По этому и предложили на февраль. 2008/12/23 Andrew Shitov : >>> Ну нафиг, давайте лучше компилятор xslt для парота =) >> >> Я не против, но это не от меня зависит. Открывай голосование. :) Хде >> же ты был, когда мы встречались? > > Зачем? Можно два раза собраться же. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruslan.zakirov на gmail.com Mon Dec 22 14:06:46 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 23 Dec 2008 01:06:46 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQv9Cw0YHQuNCx0L4g0LLRgdC10Lwg0LrRgtC+?= =?utf-8?b?INC/0YDQuNGI0LXQuy4g0JHRi9C70L4g0LLQtdGB0LXQu9C+Lg==?= In-Reply-To: <589c94400812221354x34918dc5rb7dc6f7a2bb1a699@mail.gmail.com> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> <589c94400812221345y1dffc528h44b29b1936b0aaa9@mail.gmail.com> <589c94400812221354x34918dc5rb7dc6f7a2bb1a699@mail.gmail.com> Message-ID: <589c94400812221406l64dc5289w320815674c037ebe@mail.gmail.com> Ваня предлагает "ну нафиг" :) Я лично считаю, что планеты более массовый проектик для опробования формата, но возможно, что я ошибаюсь, и все проголосуют за XSLT компилятор для паррота. Можно сделать два и оба в январе, но 100% многие пойдут только на один. Выбить два полных выходных не все могут. И людям придется выбирать между. 2008/12/23 Ruslan Zakirov : > Можно.... По этому и предложили на февраль. > > 2008/12/23 Andrew Shitov : >>>> Ну нафиг, давайте лучше компилятор xslt для парота =) >>> >>> Я не против, но это не от меня зависит. Открывай голосование. :) Хде >>> же ты был, когда мы встречались? >> >> Зачем? Можно два раза собраться же. >> >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. From ivan на serezhkin.com Mon Dec 22 14:10:29 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 23 Dec 2008 01:10:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?89DB08nCzyDX08XNIMvUzyDQ0snbxcwuIOLZzM8g?= =?koi8-r?b?18XTxczPLg==?= In-Reply-To: <589c94400812221406l64dc5289w320815674c037ebe@mail.gmail.com> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> <589c94400812221345y1dffc528h44b29b1936b0aaa9@mail.gmail.com> <589c94400812221354x34918dc5rb7dc6f7a2bb1a699@mail.gmail.com> <589c94400812221406l64dc5289w320815674c037ebe@mail.gmail.com> Message-ID: <49501055.4030004@serezhkin.com> Ruslan Zakirov wrote: > Ваня предлагает "ну нафиг" :) Я лично считаю, что планеты более > массовый проектик для опробования формата, но возможно, что я > ошибаюсь, и все проголосуют за XSLT компилятор для паррота. > > Можно сделать два и оба в январе, но 100% многие пойдут только на > один. Выбить два полных выходных не все могут. И людям придется > выбирать между. > Снимается. Февраль. Давайте всётаки проголосуем по другому поводу. Я инфернально против каталиста, давайте посчупаем жифти под чутким руководством. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ruslan.zakirov на gmail.com Mon Dec 22 14:19:51 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 23 Dec 2008 01:19:51 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQv9Cw0YHQuNCx0L4g0LLRgdC10Lwg0LrRgtC+?= =?utf-8?b?INC/0YDQuNGI0LXQuy4g0JHRi9C70L4g0LLQtdGB0LXQu9C+Lg==?= In-Reply-To: <49501055.4030004@serezhkin.com> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> <589c94400812221345y1dffc528h44b29b1936b0aaa9@mail.gmail.com> <589c94400812221354x34918dc5rb7dc6f7a2bb1a699@mail.gmail.com> <589c94400812221406l64dc5289w320815674c037ebe@mail.gmail.com> <49501055.4030004@serezhkin.com> Message-ID: <589c94400812221419x47d532e7y908a1c82c5ca5fb5@mail.gmail.com> Мы надеялись найти чуткого руководителя каталиста :) 2008/12/23 Vany Serezhkin : > Ruslan Zakirov wrote: >> >> Ваня предлагает "ну нафиг" :) Я лично считаю, что планеты более >> массовый проектик для опробования формата, но возможно, что я >> ошибаюсь, и все проголосуют за XSLT компилятор для паррота. >> >> Можно сделать два и оба в январе, но 100% многие пойдут только на >> один. Выбить два полных выходных не все могут. И людям придется >> выбирать между. >> > > Снимается. Февраль. > > Давайте всётаки проголосуем по другому поводу. > Я инфернально против каталиста, давайте посчупаем жифти под чутким > руководством. > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ivan на serezhkin.com Mon Dec 22 17:33:12 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 23 Dec 2008 04:33:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?89DB08nCzyDX08XNIMvUzyDQ0snbxcwuIOLZzM8g?= =?koi8-r?b?18XTxczPLg==?= In-Reply-To: <589c94400812221419x47d532e7y908a1c82c5ca5fb5@mail.gmail.com> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> <589c94400812221345y1dffc528h44b29b1936b0aaa9@mail.gmail.com> <589c94400812221354x34918dc5rb7dc6f7a2bb1a699@mail.gmail.com> <589c94400812221406l64dc5289w320815674c037ebe@mail.gmail.com> <49501055.4030004@serezhkin.com> <589c94400812221419x47d532e7y908a1c82c5ca5fb5@mail.gmail.com> Message-ID: <49503FD8.9000200@serezhkin.com> Ruslan Zakirov wrote: > Мы надеялись найти чуткого руководителя каталиста :) > И как успехи? Хотя, если предводитель будет знать, как доступится к каталисту изнутри Template::Filter И как доступится к DBIx::Class::Schema изнутри аксесора ... буит круто=) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ruslan.zakirov на gmail.com Mon Dec 22 17:47:00 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 23 Dec 2008 04:47:00 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQv9Cw0YHQuNCx0L4g0LLRgdC10Lwg0LrRgtC+?= =?utf-8?b?INC/0YDQuNGI0LXQuy4g0JHRi9C70L4g0LLQtdGB0LXQu9C+Lg==?= In-Reply-To: <49503FD8.9000200@serezhkin.com> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> <589c94400812221345y1dffc528h44b29b1936b0aaa9@mail.gmail.com> <589c94400812221354x34918dc5rb7dc6f7a2bb1a699@mail.gmail.com> <589c94400812221406l64dc5289w320815674c037ebe@mail.gmail.com> <49501055.4030004@serezhkin.com> <589c94400812221419x47d532e7y908a1c82c5ca5fb5@mail.gmail.com> <49503FD8.9000200@serezhkin.com> Message-ID: <589c94400812221747s5dbe1472i1ecc09cadd9cbd49@mail.gmail.com> 2008/12/23 Vany Serezhkin : > Ruslan Zakirov wrote: >> >> Мы надеялись найти чуткого руководителя каталиста :) >> > > И как успехи? Пока никак. Никто не хочет. > Хотя, если предводитель будет знать, как доступится к каталисту изнутри > Template::Filter > И как доступится к DBIx::Class::Schema изнутри аксесора ... буит круто=) > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From nordicdyno на yandex.ru Tue Dec 23 00:37:01 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 23 Dec 2008 11:37:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?89DB08nCzyDX08XNIMvUzyDQ0snbxcwuIOLZzM8g?= =?koi8-r?b?18XTxczPLg==?= In-Reply-To: <49501055.4030004@serezhkin.com> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> <589c94400812221345y1dffc528h44b29b1936b0aaa9@mail.gmail.com> <589c94400812221354x34918dc5rb7dc6f7a2bb1a699@mail.gmail.com> <589c94400812221406l64dc5289w320815674c037ebe@mail.gmail.com> <49501055.4030004@serezhkin.com> Message-ID: <423861230021421@webmail82.yandex.ru> 23.12.08, 01:10, "Vany Serezhkin" : > Давайте всётаки проголосуем по другому поводу. > Я инфернально против каталиста, Уже? а я наслушавшись в рассылке о кошерности сего продукта, начал его уже понемножку пробовать "на зуб".. А можно опистаь возникшие трудности, которые настолько отвратили от этого фреймворка? :) From ivan на serezhkin.com Tue Dec 23 00:47:20 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 23 Dec 2008 11:47:20 +0300 Subject: [Moscow.pm] =?koi8-r?b?89DB08nCzyDX08XNIMvUzyDQ0snbxcwuIOLZzM8g?= =?koi8-r?b?18XTxczPLg==?= In-Reply-To: <423861230021421@webmail82.yandex.ru> References: <589c94400812181507j13a35204m3e2eb059b74a1d43@mail.gmail.com> <494B3A5D.6080207@serezhkin.com> <589c94400812221345y1dffc528h44b29b1936b0aaa9@mail.gmail.com> <589c94400812221354x34918dc5rb7dc6f7a2bb1a699@mail.gmail.com> <589c94400812221406l64dc5289w320815674c037ebe@mail.gmail.com> <49501055.4030004@serezhkin.com> <423861230021421@webmail82.yandex.ru> Message-ID: <4950A598.3040908@serezhkin.com> Orlovsky Alexander wrote: > 23.12.08, 01:10, "Vany Serezhkin" : > > >> Давайте всётаки проголосуем по другому поводу. >> Я инфернально против каталиста, >> > > Уже? а я наслушавшись в рассылке о кошерности сего продукта, начал его уже понемножку пробовать "на зуб".. > А можно опистаь возникшие трудности, которые настолько отвратили от этого фреймворка? :) > Яж расказывал . Основная грабля состоит в том, что ты не можешь получить объект Context Если тебе его не передали аргументом функции. приходится делать много разных извращениев, например : our $C; our $OS; # operation system our $platform; BEGIN { if (eval " require Win32::OLE && Win32::OLE::import();" ) { $OS="Windows"; } else { $OS=`uname`; chomp $OS; } $platform="sowebface::Platform::$OS"; eval "use $platform"; $platform=$platform->new; } sub begin : Private { my ( $self, $c ) = @_; # here was locale initializing $c->{platform}=$platform; #fuck =( $C=$c; # fuck =( } Ещё есть фишка с тем, что модели не могут друг от друга зависить, и если тебе надо прочесть настройки из базы - тебе эту читалку надо помещать в пространство Catalyst::Plugin. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From yu.pats на gmail.com Tue Dec 23 01:49:48 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 23 Dec 2008 11:49:48 +0200 Subject: [Moscow.pm] WTF? Message-ID: Привет. $ perl -MData::Dumper -e 'print Dumper( (8.8-1.95) == 6.85 )' $VAR1 = ''; $ perl -MData::Dumper -e 'print Dumper( (8.5-1.65) == 6.85 )' $VAR1 = 1; Как правильно сделать простую арифметику? -- WBR, Yuri Pac From andy на shitov.ru Tue Dec 23 01:54:22 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 23 Dec 2008 12:54:22 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: References: Message-ID: > $ perl -MData::Dumper -e 'print Dumper( (8.8-1.95) == 6.85 )' > $VAR1 = ''; > $ perl -MData::Dumper -e 'print Dumper( (8.5-1.65) == 6.85 )' > $VAR1 = 1; Как правильно сделать простую арифметику? # perl -MData::Dumper -e 'print Dumper( (8.5-1.65) eq 6.85 )' $VAR1 = 1; # perl -MData::Dumper -e 'print Dumper( (8.8-1.95) eq 6.85 )' $VAR1 = 1; -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jerom+moscow-pm на bibirevo.net Tue Dec 23 02:02:45 2008 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Tue, 23 Dec 2008 13:02:45 +0300 (MSK) Subject: [Moscow.pm] WTF? In-Reply-To: References: Message-ID: <3863.81.211.3.86.1230026565.squirrel@mail.nln.ru> > $ perl -MData::Dumper -e 'print Dumper( (8.8-1.95) == 6.85 )' > $VAR1 = ''; > $ perl -MData::Dumper -e 'print Dumper( (8.5-1.65) == 6.85 )' > $VAR1 = 1; > > Как правильно сделать простую арифметику? Использовать sprintf "%.2f" или сравнения вида abs($float1-$float2) < $epsilon. Если это деньги, то их просто надо считать в копейках, целыми. From yu.pats на gmail.com Tue Dec 23 02:09:38 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 23 Dec 2008 12:09:38 +0200 Subject: [Moscow.pm] WTF? In-Reply-To: <3863.81.211.3.86.1230026565.squirrel@mail.nln.ru> References: <3863.81.211.3.86.1230026565.squirrel@mail.nln.ru> Message-ID: $ perl -MData::Dumper -e 'print Dumper( 15.50 eq 15.5 )' $VAR1 = 1; $ perl -MData::Dumper -e 'print Dumper( '15.50' eq '15.5' )' $VAR1 = 1; $ perl -MData::Dumper -e 'print Dumper( '15.50000' eq '15.5' )' $VAR1 = 1; $ perl -MData::Dumper -e 'print Dumper( '15.50000' == '15.5' )' $VAR1 = 1; $ perl -MData::Dumper -e 'print Dumper( "15.5000" eq "15.5" )' $VAR1 = ''; $ perl -MData::Dumper -e 'print Dumper( "15.5000" == "15.5" )' $VAR1 = 1; 2008/12/23 Andrey : >> $ perl -MData::Dumper -e 'print Dumper( (8.8-1.95) == 6.85 )' >> $VAR1 = ''; >> $ perl -MData::Dumper -e 'print Dumper( (8.5-1.65) == 6.85 )' >> $VAR1 = 1; >> >> Как правильно сделать простую арифметику? > > Использовать sprintf "%.2f" или сравнения вида abs($float1-$float2) < > $epsilon. > > Если это деньги, то их просто надо считать в копейках, целыми. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From andy на shitov.ru Tue Dec 23 02:12:20 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 23 Dec 2008 13:12:20 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: References: <3863.81.211.3.86.1230026565.squirrel@mail.nln.ru> Message-ID: Юрец, ну что ты мозги паришь? :-) Арифметика со знаком "в точности равно" для нецелых чисел в программировании отсутствует. > $ perl -MData::Dumper -e 'print Dumper( "15.5000" eq "15.5" )' > $VAR1 = ''; -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Tue Dec 23 02:14:24 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 23 Dec 2008 12:14:24 +0200 Subject: [Moscow.pm] WTF? In-Reply-To: References: <3863.81.211.3.86.1230026565.squirrel@mail.nln.ru> Message-ID: умножение до целого помогает 2008/12/23 Andrew Shitov : > Юрец, ну что ты мозги паришь? :-) Арифметика со знаком "в точности > равно" для нецелых чисел в программировании отсутствует. > >> $ perl -MData::Dumper -e 'print Dumper( "15.5000" eq "15.5" )' >> $VAR1 = ''; > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From andy на shitov.ru Tue Dec 23 02:15:09 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 23 Dec 2008 13:15:09 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: References: <3863.81.211.3.86.1230026565.squirrel@mail.nln.ru> Message-ID: > умножение до целого помогает Так это и есть округление. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From aml на rulezz.ru Tue Dec 23 02:17:02 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Tue, 23 Dec 2008 13:17:02 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: References: <3863.81.211.3.86.1230026565.squirrel@mail.nln.ru> Message-ID: <200812231317.02304.aml@rulezz.ru> On Tuesday 23 December 2008 13:09:38 Yuri Pac wrote: > $ perl -MData::Dumper -e 'print Dumper( 15.50 eq 15.5 )' > $VAR1 = 1; > $ perl -MData::Dumper -e 'print Dumper( '15.50' eq '15.5' )' > $VAR1 = 1; > $ perl -MData::Dumper -e 'print Dumper( '15.50000' eq '15.5' )' > $VAR1 = 1; > $ perl -MData::Dumper -e 'print Dumper( '15.50000' == '15.5' )' > $VAR1 = 1; > $ perl -MData::Dumper -e 'print Dumper( "15.5000" eq "15.5" )' > $VAR1 = ''; > $ perl -MData::Dumper -e 'print Dumper( "15.5000" == "15.5" )' > $VAR1 = 1; Проблема не перловая, на самом деле. Решение или abs(X1 - X2) < $epsilon, как уже посоветовали, либо вид сбоку на то же самое - Math::FixedPrecison. Есть ещё Math::BigFloat - там по-другому арифметика делается. Может, подойдет. From gg.error на gmail.com Tue Dec 23 02:39:52 2008 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 23 Dec 2008 13:39:52 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: <200812231317.02304.aml@rulezz.ru> References: <3863.81.211.3.86.1230026565.squirrel@mail.nln.ru> <200812231317.02304.aml@rulezz.ru> Message-ID: <75b57edb0812230239y248230aw59fa6b4aaac423ee@mail.gmail.com> конечно не перловая - в с++ компилятор даже предупреждает, что сравнение чисел с плавающей точкой на равенство - неправильная операция, и она почти всегда выдаёт false. однако паскаль сравнивает - но он это делает с округлением до 10-го, кажется, знака. но в целом - предпочтителен вариант с разностью; на плюсах я писал что-то вроде (!(ab)) - при этом как раз вычисления идут с точностью машинного epsilon и не надо его вычислять. возможно неудобно городить такой огород - можно написать sub )) PS а ещё можно перегрузить оператор сравнения. 23 декабря 2008 г. 13:17 пользователь Alexander Lourier написал: > On Tuesday 23 December 2008 13:09:38 Yuri Pac wrote: > > > $ perl -MData::Dumper -e 'print Dumper( 15.50 eq 15.5 )' > > $VAR1 = 1; > > $ perl -MData::Dumper -e 'print Dumper( '15.50' eq '15.5' )' > > $VAR1 = 1; > > $ perl -MData::Dumper -e 'print Dumper( '15.50000' eq '15.5' )' > > $VAR1 = 1; > > $ perl -MData::Dumper -e 'print Dumper( '15.50000' == '15.5' )' > > $VAR1 = 1; > > $ perl -MData::Dumper -e 'print Dumper( "15.5000" eq "15.5" )' > > $VAR1 = ''; > > $ perl -MData::Dumper -e 'print Dumper( "15.5000" == "15.5" )' > > $VAR1 = 1; > > Проблема не перловая, на самом деле. Решение или abs(X1 - X2) < $epsilon, > как > уже посоветовали, либо вид сбоку на то же самое - Math::FixedPrecison. Есть > ещё Math::BigFloat - там по-другому арифметика делается. Может, подойдет. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Tue Dec 23 02:59:45 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 23 Dec 2008 13:59:45 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: References: Message-ID: <4950C4A1.5070201@serezhkin.com> Yuri Pac wrote: > Привет. > > $ perl -MData::Dumper -e 'print Dumper( (8.8-1.95) == 6.85 )' > $VAR1 = ''; > $ perl -MData::Dumper -e 'print Dumper( (8.5-1.65) == 6.85 )' > $VAR1 = 1; > > Как правильно сделать простую арифметику? > > $ perl -MData::Dumper -e 'print Dumper( int((8.5-1.65)*100) == 685 )' -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From igor на gerdler.ru Tue Dec 23 04:06:18 2008 From: igor на gerdler.ru (=?windows-1251?Q?=C8=E3=EE=F0=FC_=C3=E5=F0=E4=EB=E5=F0?=) Date: Tue, 23 Dec 2008 15:06:18 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: <4950C4A1.5070201@serezhkin.com> References: <4950C4A1.5070201@serezhkin.com> Message-ID: <4950D43A.2040304@gerdler.ru> Иван, вынужден Вас разочаровать > > $ perl -MData::Dumper -e 'print Dumper( int((8.5-1.65)*100) == 685 )' > perl -MData::Dumper -e 'print Dumper( int((8.37-0.37)*100) == 800 )' From andy на shitov.ru Tue Dec 23 04:16:52 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 23 Dec 2008 15:16:52 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: <4950D43A.2040304@gerdler.ru> References: <4950C4A1.5070201@serezhkin.com> <4950D43A.2040304@gerdler.ru> Message-ID: > разочаровать > perl -MData::Dumper -e 'print Dumper( int((8.37-0.37)*100) == 800 )' Стандартное решение: perl -MData::Dumper -e 'print Dumper( int((8.37-0.37 )*100 + 0.5) == 800)' -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Tue Dec 23 04:16:53 2008 From: ivan на bessarabov.ru (bessarabov) Date: Tue, 23 Dec 2008 15:16:53 +0300 Subject: [Moscow.pm] =?utf-8?b?aWNmcCAmINGF0LDQutC80LjRgg==?= Message-ID: <1fb6a55888871b62a9a4c01641e731ae@192.168.1.1> Привет! Я представляю себе хакмит, как-то вот так: http://rus-dikobraz.livejournal.com/74315.html (статья, как народ отжигал на icfp). Помойму классно! =) -- bessarabov From yu.pats на gmail.com Tue Dec 23 04:22:07 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 23 Dec 2008 14:22:07 +0200 Subject: [Moscow.pm] WTF? In-Reply-To: References: <4950C4A1.5070201@serezhkin.com> <4950D43A.2040304@gerdler.ru> Message-ID: И всетаки via perldoc -f int Usually, the "sprintf", "printf", or the "POSIX::floor" and "POSIX::ceil" functions will serve you better than will int(). 2008/12/23 Andrew Shitov : >> разочаровать >> perl -MData::Dumper -e 'print Dumper( int((8.37-0.37)*100) == 800 )' > > Стандартное решение: > perl -MData::Dumper -e 'print Dumper( int((8.37-0.37 )*100 + 0.5) == 800)' > > -- WBR, Yuri Pac From ivan на serezhkin.com Tue Dec 23 04:30:55 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 23 Dec 2008 15:30:55 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: References: <4950C4A1.5070201@serezhkin.com> <4950D43A.2040304@gerdler.ru> Message-ID: <4950D9FF.2050709@serezhkin.com> Andrew Shitov wrote: >> разочаровать >> perl -MData::Dumper -e 'print Dumper( int((8.37-0.37)*100) == 800 )' >> > > Стандартное решение: > perl -MData::Dumper -e 'print Dumper( int((8.37-0.37 )*100 + 0.5) == 800)' > Хехе, если мы говорим о физических величинах и погрешностях - то это округление до ближайшего нам погоды не сделает, лучше просто множить не на 100, а на 1000. > > -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From dmarsentev на gmail.com Tue Dec 23 04:31:15 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Tue, 23 Dec 2008 15:31:15 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: References: <4950C4A1.5070201@serezhkin.com> <4950D43A.2040304@gerdler.ru> Message-ID: Если речь идёт о числах для операций над денежными суммами, то можно попробовать это: http://search.cpan.org/~jpeacock/Math-Currency-0.46/lib/Math/Currency.pm 2008/12/23 Yuri Pac : > И всетаки > via perldoc -f int > > Usually, the "sprintf", "printf", or the "POSIX::floor" and > "POSIX::ceil" functions will serve you better than will int(). > > 2008/12/23 Andrew Shitov : >>> разочаровать >>> perl -MData::Dumper -e 'print Dumper( int((8.37-0.37)*100) == 800 )' >> >> Стандартное решение: >> perl -MData::Dumper -e 'print Dumper( int((8.37-0.37 )*100 + 0.5) == 800)' >> >> > > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From yu.pats на gmail.com Tue Dec 23 04:32:31 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 23 Dec 2008 14:32:31 +0200 Subject: [Moscow.pm] =?utf-8?b?aWNmcCAmINGF0LDQutC80LjRgg==?= In-Reply-To: <1fb6a55888871b62a9a4c01641e731ae@192.168.1.1> References: <1fb6a55888871b62a9a4c01641e731ae@192.168.1.1> Message-ID: Думаю, если собрать на такое мероприятие больше 4 человек в команду, то получится неплохая пьянка :) 2008/12/23 bessarabov : > Привет! > > Я представляю себе хакмит, как-то вот так: > http://rus-dikobraz.livejournal.com/74315.html (статья, как > народ отжигал на icfp). > Помойму классно! =) > > -- > bessarabov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From yu.pats на gmail.com Tue Dec 23 04:34:21 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Tue, 23 Dec 2008 14:34:21 +0200 Subject: [Moscow.pm] WTF? In-Reply-To: References: <4950C4A1.5070201@serezhkin.com> <4950D43A.2040304@gerdler.ru> Message-ID: 2008/12/23 Dmitry Arsentiev : > Если речь идёт о числах для операций над денежными суммами, > то можно попробовать это: > http://search.cpan.org/~jpeacock/Math-Currency-0.46/lib/Math/Currency.pm > Там нет поддержки белорусского рубля ;D > > 2008/12/23 Yuri Pac : >> И всетаки >> via perldoc -f int >> >> Usually, the "sprintf", "printf", or the "POSIX::floor" and >> "POSIX::ceil" functions will serve you better than will int(). >> >> 2008/12/23 Andrew Shitov : >>>> разочаровать >>>> perl -MData::Dumper -e 'print Dumper( int((8.37-0.37)*100) == 800 )' >>> >>> Стандартное решение: >>> perl -MData::Dumper -e 'print Dumper( int((8.37-0.37 )*100 + 0.5) == 800)' >>> >>> >> >> >> -- >> WBR, Yuri Pac >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From andy на shitov.ru Tue Dec 23 05:00:59 2008 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 23 Dec 2008 16:00:59 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: <4950D9FF.2050709@serezhkin.com> References: <4950C4A1.5070201@serezhkin.com> <4950D43A.2040304@gerdler.ru> <4950D9FF.2050709@serezhkin.com> Message-ID: >> Стандартное решение: >> perl -MData::Dumper -e 'print Dumper( int((8.37-0.37 )*100 + 0.5) == >> 800)' > 100, а на 1000. 1000 тоже не поможет :-) # perl -e'printf "%3.20f", 100 * (8.37 - 0.37)' 799.99999999999988631316 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmarsentev на gmail.com Tue Dec 23 06:00:33 2008 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Tue, 23 Dec 2008 17:00:33 +0300 Subject: [Moscow.pm] WTF? In-Reply-To: References: <4950C4A1.5070201@serezhkin.com> <4950D43A.2040304@gerdler.ru> <4950D9FF.2050709@serezhkin.com> Message-ID: > 1000 тоже не поможет :-) > # perl -e'printf "%3.20f", 100 * (8.37 - 0.37)' > 799.99999999999988631316 Есть чему поучиться у младших товарищей (Java BigDecimal) http://256bit.ru/Java/Glava4/Index5.htm 23 декабря 2008 г. 16:00 пользователь Andrew Shitov написал: >>> Стандартное решение: >>> perl -MData::Dumper -e 'print Dumper( int((8.37-0.37 )*100 + 0.5) == >>> 800)' > >> 100, а на 1000. > > 1000 тоже не поможет :-) > > # perl -e'printf "%3.20f", 100 * (8.37 - 0.37)' > 799.99999999999988631316 > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ivan на serezhkin.com Tue Dec 23 06:12:23 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 23 Dec 2008 17:12:23 +0300 Subject: [Moscow.pm] =?utf-8?b?Z2V0dGV4dCDQmtC+0YLQvtGA0YvQuSBNYWtldGV4?= =?utf-8?b?dCDQuCDQv9C70Y7RgNCw0LvQuNC30Lwg0LTQu9GPINC90LXQs9C+Lg==?= Message-ID: <4950F1C7.3040706@serezhkin.com> Привет. Делаю так: ru.po ... "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" ... msgid "Store %1 days" msgstr "Хранить %*(%1, день, дня, дней)" Но подцыпляется квантификатор от англицкого языка. Это на самом деле Locale::Maketext::Simple, который Catalyst::Plugin::I18N. Кто нибудь умеет правильно работать с мейктекстовскими квантификаторами ? -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From nordicdyno на yandex.ru Tue Dec 23 08:42:45 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 23 Dec 2008 19:42:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?4cfB18E=?= Message-ID: <560441230050565@webmail9.yandex.ru> Здравствуйте. Насколько я помню у нас в раасылке есть народ из агавы или те у кого есть знакомые там? Напишите, пожалуйста, в "личку".. Вопрос есть :) From dsimonov на gmail.com Wed Dec 24 02:29:19 2008 From: dsimonov на gmail.com (Dmitry Simonov) Date: Wed, 24 Dec 2008 13:29:19 +0300 Subject: [Moscow.pm] =?utf-8?b?0JDQs9Cw0LLQsA==?= In-Reply-To: <560441230050565@webmail9.yandex.ru> References: <560441230050565@webmail9.yandex.ru> Message-ID: Ггг :) Агавовцы своих лучших сотрудников не берегут и относятся к ним КРАЙНЕ неуважительно.В результате у Тебя теперь есть знакомый народ не из агавы, а из рамблера ;) 2008/12/23 Orlovsky Alexander > Здравствуйте. Насколько я помню у нас в раасылке есть народ из агавы или те > у кого есть знакомые там? Напишите, пожалуйста, в "личку".. Вопрос есть :) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Dec 24 02:31:45 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 24 Dec 2008 13:31:45 +0300 Subject: [Moscow.pm] =?utf-8?b?0JDQs9Cw0LLQsA==?= In-Reply-To: References: <560441230050565@webmail9.yandex.ru> Message-ID: > Ггг :) Агавовцы своих лучших сотрудников не берегут и относятся к ним КРАЙНЕ > неуважительно. Кстати, уход из (любой) компании не всегда связан с плохим отношением. Уходить можно из оттуда, где "как сыр в масле". -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Wed Dec 24 04:53:25 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Wed, 24 Dec 2008 14:53:25 +0200 Subject: [Moscow.pm] =?utf-8?b?0JDQs9Cw0LLQsA==?= In-Reply-To: References: <560441230050565@webmail9.yandex.ru> Message-ID: 2008/12/24 Andrew Shitov : >> Ггг :) Агавовцы своих лучших сотрудников не берегут и относятся к ним КРАЙНЕ >> неуважительно. > > Кстати, уход из (любой) компании не всегда связан с плохим отношением. > Уходить можно из оттуда, где "как сыр в масле". > Какой же мотив такого поведения? Чтоб узнать компанию надо из нее уволиться. -- WBR, Yuri Pac From andy на shitov.ru Wed Dec 24 05:48:52 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 24 Dec 2008 16:48:52 +0300 Subject: [Moscow.pm] =?utf-8?b?0JDQs9Cw0LLQsA==?= In-Reply-To: References: <560441230050565@webmail9.yandex.ru> Message-ID: >> Кстати, уход из (любой) компании не всегда связан с плохим отношением. >> Уходить можно из оттуда, где "как сыр в масле". >> > Какой же мотив такого поведения? Скука. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Wed Dec 24 06:45:02 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 24 Dec 2008 17:45:02 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQtdGC0LDQu9C4INC/0L4g0YXQsNC60LzQuNGC?= =?utf-8?b?0YM=?= In-Reply-To: <494F9E47.4010703@kdl-test.ru> References: <589c94400812192055j2e822808k72cfe0dc7c0062fe@mail.gmail.com> <494F9E47.4010703@kdl-test.ru> Message-ID: <589c94400812240645w6cbd3e4v296cd11f3e4c6748@mail.gmail.com> 2008/12/22 Тельминов Сергей : > > Поучаствовать очень хочу, но суть задачи неочень понятна. > Где можно почитать? А что конкретно не понятно? Вот есть: http://planet.perl.org/ у него есть несколько недостатков: 1) Это только агрегатор 2) В него иногда попадают записи не относящиеся к perl 3) Не понятно как в него добавиться Фактически это plagger + элементарная веб морда. > -- > Тельминов Сергей. > "КДЛ ТЕСТ", отдел разработки -- Best regards, Ruslan. From ruslan.zakirov на gmail.com Wed Dec 24 07:26:36 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 24 Dec 2008 18:26:36 +0300 Subject: [Moscow.pm] =?utf-8?b?Z2V0dGV4dCDQmtC+0YLQvtGA0YvQuSBNYWtldGV4?= =?utf-8?b?dCDQuCDQv9C70Y7RgNCw0LvQuNC30Lwg0LTQu9GPINC90LXQs9C+Lg==?= In-Reply-To: <4950F1C7.3040706@serezhkin.com> References: <4950F1C7.3040706@serezhkin.com> Message-ID: <589c94400812240726q48d0f3fdj86f6d0aa3703e01a@mail.gmail.com> Я не знаю как заставить распознавать po'шный "Plural-Forms:" Вот сейчас сделал у нас вот так: package RT::I18N::ru; sub quant { my($handle, $num, @forms) = @_; return $num unless @forms; return $forms[3] if !$num && $forms[3]; return $num .' '. $handle->numerate($num, @forms); } sub numerate { my($handle, $n, @forms) = @_; my $form = 0; if ( $n%10 == 1 && $n%100 != 11 ) { $form = 0; } elsif ( $n%10 <=4 && ($n%100 < 10 || $n%100 >= 20) ) { $form = 1; } else { $form = 2; } return $forms[$form]; } 1; У тебя есть базовый класс, который наследуется от Locale::Maketext. Вот когда дергается get_handle на базовом классе, то он автоматом пыется загрузить <базовый класс>::<язык>. У нас базовый класс RT::I18N. Соответственно выглдит строчка так: loc("[quant,_1,hour]", $hours); Помогло? 2008/12/23 Vany Serezhkin : > Привет. > Делаю так: > > ru.po > ... > "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" > "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" > ... > msgid "Store %1 days" > msgstr "Хранить %*(%1, день, дня, дней)" > > Но подцыпляется квантификатор от англицкого языка. > Это на самом деле Locale::Maketext::Simple, который Catalyst::Plugin::I18N. > Кто нибудь умеет правильно работать с мейктекстовскими квантификаторами ? > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From evdokimov.denis на gmail.com Wed Dec 24 10:08:36 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 24 Dec 2008 21:08:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sUgxNXNwcwg3tTPINLFx9XM0dLO2cUg19nSwdbF?= =?koi8-r?b?zsnRIM7B09TPzNjLzyDC2dPU0tkgKMnMySBzdWJzdHIg1MHLz8og?= =?koi8-r?b?zcXEzMXOztnKLi4uKQ==?= Message-ID: Мне всегда казалось, что регулярки - удобный, но не быстрый инструмент. И когда я написал в коде if ( $phone =~ /^7/ ) Мне в голову пришла мысль, а не будет ли гораздо ли быстрее if ( substr( $phone, 0, 1 ) == 7 ) глянув на эту строчку я немного поморщился из-за потери читабельности, что и побудило меня провести тест "Сколько мне стоит читабельность кода" Результаты теста меня просто шокировали. Собственно своим хорошим настроением я и делюсь. use strict; use warnings; use Benchmark qw(:all); my $phone = '70123456789'; my $vs = { regex => sub { if ( $phone =~ /^7/ ) { } }, substr => sub { if ( substr( $phone, 0, 1 ) == 7 ) { } }, }; cmpthese - 5, $vs; __END__ Rate substr regex substr 3867126/s -- -21% regex 4887480/s 26% -- ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Wed Dec 24 10:20:08 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 24 Dec 2008 21:20:08 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QtSDQtNGD0LzQsNC7INGH0YLQviDRgNC10LM=?= =?utf-8?b?0YPQu9GP0YDQvdGL0LUg0LLRi9GA0LDQttC10L3QuNGPINC90LDRgdGC?= =?utf-8?b?0L7Qu9GM0LrQviDQsdGL0YHRgtGA0YsgKNC40LvQuCBzdWJzdHIg0YI=?= =?utf-8?b?0LDQutC+0Lkg0LzQtdC00LvQtdC90L3Ri9C5Li4uKQ==?= In-Reply-To: References: Message-ID: <589c94400812241020v5565757bi955074070c74e9b0@mail.gmail.com> Нужно просто понимать где второй вариант тратит время: my $vs = { regex => sub { if ( $phone =~ /^7/ ) { } }, substr => sub { if ( substr($phone, 0, 1) eq '7' ) { } }, rindex => sub { if ( rindex($phone, '7', 0) == 0 ) { } }, }; Rate regex rindex substr regex 1805233/s -- -39% -40% rindex 2964852/s 64% -- -1% substr 2991476/s 66% 1% -- rindex привиден для более общего случая функции is_prefix($string, $prefix), где нужно еще считать длинну префикса при использовании substr. 2008/12/24 Denis Evdokimov : > Мне всегда казалось, что регулярки - удобный, но не быстрый инструмент. > И когда я написал в коде > if ( $phone =~ /^7/ ) > Мне в голову пришла мысль, а не будет ли гораздо ли быстрее > if ( substr( $phone, 0, 1 ) == 7 ) > глянув на эту строчку я немного поморщился из-за потери читабельности, что и > побудило меня провести тест "Сколько мне стоит читабельность кода" > Результаты теста меня просто шокировали. > Собственно своим хорошим настроением я и делюсь. > > > use strict; > use warnings; > use Benchmark qw(:all); > > my $phone = '70123456789'; > my $vs = { > regex => sub { > if ( $phone =~ /^7/ ) { } > }, > substr => sub { > if ( substr( $phone, 0, 1 ) == 7 ) { } > }, > > }; > cmpthese - 5, $vs; > > __END__ > > Rate substr regex > substr 3867126/s -- -21% > regex 4887480/s 26% -- > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From andy на shitov.ru Wed Dec 24 10:28:40 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 24 Dec 2008 21:28:40 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QtSDQtNGD0LzQsNC7INGH0YLQviDRgNC10LM=?= =?utf-8?b?0YPQu9GP0YDQvdGL0LUg0LLRi9GA0LDQttC10L3QuNGPINC90LDRgdGC?= =?utf-8?b?0L7Qu9GM0LrQviDQsdGL0YHRgtGA0YsgKNC40LvQuCBzdWJzdHIg0YI=?= =?utf-8?b?0LDQutC+0Lkg0LzQtdC00LvQtdC90L3Ri9C5Li4uKQ==?= In-Reply-To: References: Message-ID: > if ( substr( $phone, 0, 1 ) == 7 ) > глянув на эту строчку я немного поморщился из-за потери читабельности, что и Читаемость-то тут вполне нормальная, особенно если переставить части равенства и поубирать скобки: if (7 == substr $phone 0, 1) А вот разрыв в производительности можно сделать куда большим, если вместо числового сравнения использовать строковое. 1) substr( $phone, 0, 1 ) == 7 Rate regex substr regex 2656374/s -- -17% substr 3191475/s 20% -- 2) substr( $phone, 0, 1 ) eq 7 Rate regex substr regex 2335714/s -- -36% substr 3661366/s 57% -- -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Wed Dec 24 10:32:30 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 24 Dec 2008 21:32:30 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QtSDQtNGD0LzQsNC7INGH0YLQviDRgNC10LM=?= =?utf-8?b?0YPQu9GP0YDQvdGL0LUg0LLRi9GA0LDQttC10L3QuNGPINC90LDRgdGC?= =?utf-8?b?0L7Qu9GM0LrQviDQsdGL0YHRgtGA0YsgKNC40LvQuCBzdWJzdHIg0YI=?= =?utf-8?b?0LDQutC+0Lkg0LzQtdC00LvQtdC90L3Ri9C5Li4uKQ==?= In-Reply-To: References: Message-ID: > Rate substr regex > substr 3867126/s -- -21% > regex 4887480/s 26% -- А у меня во всех тестах наоборот. У Руслана тоже в тесте regex самый медленный. Почему? This is perl, v5.10.0 built for i686-linux -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Wed Dec 24 10:34:35 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 24 Dec 2008 21:34:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sUgxNXNwcwg3tTPINLFx9XM0dLO2cUg19nSwdbF?= =?koi8-r?b?zsnRIM7B09TPzNjLzyDC2dPU0tkgKMnMySBzdWJzdHIg1MHLz8og?= =?koi8-r?b?zcXEzMXOztnKLi4uKQ==?= In-Reply-To: References: Message-ID: Вот и я смотрю. 5 раз перепроверяю. У меня RegExp быстрее.... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Dec 24 10:41:13 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 24 Dec 2008 21:41:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QtSDQtNGD0LzQsNC7INGH0YLQviDRgNC10LM=?= =?utf-8?b?0YPQu9GP0YDQvdGL0LUg0LLRi9GA0LDQttC10L3QuNGPINC90LDRgdGC?= =?utf-8?b?0L7Qu9GM0LrQviDQsdGL0YHRgtGA0YsgKNC40LvQuCBzdWJzdHIg0YI=?= =?utf-8?b?0LDQutC+0Lkg0LzQtdC00LvQtdC90L3Ri9C5Li4uKQ==?= In-Reply-To: References: Message-ID: > Вот и я смотрю. > 5 раз перепроверяю. > У меня RegExp быстрее.... perl -v ? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Wed Dec 24 10:42:55 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 24 Dec 2008 21:42:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sUgxNXNwcwg3tTPINLFx9XM0dLO2cUg19nSwdbF?= =?koi8-r?b?zsnRIM7B09TPzNjLzyDC2dPU0tkgKMnMySBzdWJzdHIg1MHLz8og?= =?koi8-r?b?zcXEzMXOztnKLi4uKQ==?= In-Reply-To: References: Message-ID: v5.8.8 built for i486-linux-gnu-thread-multi ----------- ???????? ????? ----------- ???????? ? ??????? HTML ???? ?????????… URL: From andy на shitov.ru Wed Dec 24 10:45:52 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 24 Dec 2008 21:45:52 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QtSDQtNGD0LzQsNC7INGH0YLQviDRgNC10LM=?= =?utf-8?b?0YPQu9GP0YDQvdGL0LUg0LLRi9GA0LDQttC10L3QuNGPINC90LDRgdGC?= =?utf-8?b?0L7Qu9GM0LrQviDQsdGL0YHRgtGA0YsgKNC40LvQuCBzdWJzdHIg0YI=?= =?utf-8?b?0LDQutC+0Lkg0LzQtdC00LvQtdC90L3Ri9C5Li4uKQ==?= In-Reply-To: References: Message-ID: > v5.8.8 built for i486-linux-gnu-thread-multi # perl5.8.8 c.pl Rate regex substr regex 2783495/s -- -21% substr 3502304/s 26% -- -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evdokimov.denis на gmail.com Wed Dec 24 10:54:08 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 24 Dec 2008 21:54:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sUgxNXNwcwg3tTPINLFx9XM0dLO2cUg19nSwdbF?= =?koi8-r?b?zsnRIM7B09TPzNjLzyDC2dPU0tkgKMnMySBzdWJzdHIg1MHLz8og?= =?koi8-r?b?zcXEzMXOztnKLi4uKQ==?= In-Reply-To: References: Message-ID: Что-то у меня сильно результаты скачут. Видимо тут слишком большие погрешности. Несколько раз запускал вот этот код use strict; use warnings; use Benchmark qw(:all); my $phone = '70123456789'; my $vs = { regex => sub { if ( $phone =~ /^7/ ) { } }, substr_eq => sub { if ( substr($phone, 0, 1) eq '7' ) { } }, substr => sub { if ( substr($phone, 0, 1) == 7 ) { } }, }; print "Benchmark: $Benchmark::VERSION\n"; print "PERL: $]\n"; cmpthese -5, $vs; Benchmark: 1.07 PERL: 5.008008 Rate regex substr substr_eq regex 4361549/s -- -14% -26% substr 5057507/s 16% -- -14% substr_eq 5910398/s 36% 17% -- Benchmark: 1.07 PERL: 5.008008 Rate substr substr_eq regex substr 4490439/s -- -8% -11% substr_eq 4855446/s 8% -- -4% regex 5040176/s 12% 4% -- Benchmark: 1.07 PERL: 5.008008 Rate substr substr_eq regex substr 3303013/s -- -28% -28% substr_eq 4596273/s 39% -- -0% regex 4611086/s 40% 0% -- Benchmark: 1.07 PERL: 5.008008 Rate regex substr substr_eq regex 3711242/s -- -5% -21% substr 3906712/s 5% -- -17% substr_eq 4701856/s 27% 20% -- Benchmark: 1.07 PERL: 5.008008 Rate substr regex substr_eq substr 3789591/s -- -3% -10% regex 3915761/s 3% -- -7% substr_eq 4195575/s 11% 7% -- ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Wed Dec 24 11:21:09 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Wed, 24 Dec 2008 22:21:09 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QtSDQtNGD0LzQsNC7INGH0YLQviDRgNC10LM=?= =?utf-8?b?0YPQu9GP0YDQvdGL0LUg0LLRi9GA0LDQttC10L3QuNGPINC90LDRgdGC?= =?utf-8?b?0L7Qu9GM0LrQviDQsdGL0YHRgtGA0YsgKNC40LvQuCBzdWJzdHIg0YI=?= =?utf-8?b?0LDQutC+0Lkg0LzQtdC00LvQtdC90L3Ri9C5Li4uKQ==?= In-Reply-To: References: Message-ID: <20081224192109.GE4101@work.uvw.ru> DE> Мне всегда казалось, что регулярки - удобный, но не быстрый инструмент. DE> И когда я написал в коде DE> if ( $phone =~ /^7/ ) DE> Мне в голову пришла мысль, а не будет ли гораздо ли быстрее DE> if ( substr( $phone, 0, 1 ) == 7 ) а почему == ? по логике должно быть eq '7' тогда лишнего преобразования строки-числа выполняться не будет -- . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From postmaster на softsearch.ru Wed Dec 24 12:11:01 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 24 Dec 2008 23:11:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?zsHK1Mkg0M/Iz9bJxSDJ2s/C0sHWxc7J0Q==?= In-Reply-To: <001201c9639b$71a7e8c0$1c5d570a@jt> References: <001201c9639b$71a7e8c0$1c5d570a@jt> Message-ID: <744923251.20081224231101@softsearch.ru> Здравствуйте, Евгений. Что нить раскопал? Интересует схожая задача. ET> Уверен, что многие сталкивались с задачей фильтрации похожих ET> изображений. Есть одна и та же фотография, но отдельные экземпляры ET> могут иметь небольшое смещение (соотв и размеры), другую яркость ET> или═контрастность. Интересует, кто и как решал? В данный момент ET> изучаю Imager::Filters, а также статью Randal-а Schwartz-а - ET> http://www.stonehenge.com/merlyn/LinuxMag/col50.html═. В последнем ET> случае Image::Magick периодически отваливается со странной ET> ошибкой, по которой пока ничего хорошего не нагуглил (текста ET> ошибки под рукой нет). ET> ═ ET> Евгений ET> jt на aaanet.ru -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From jt на aaanet.ru Wed Dec 24 12:20:41 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 24 Dec 2008 23:20:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?zsHK1Mkg0M/Iz9bJxSDJ2s/C0sHWxc7J0Q==?= References: <001201c9639b$71a7e8c0$1c5d570a@jt> <744923251.20081224231101@softsearch.ru> Message-ID: <005301c96605$1810e5c0$1c5d570a@jt> Привет. Ошибка происходила в случае нулевого размера файла. Так что на данный момент взял за основу способ Шварца и буду пытаться его расширить след образом: у него там картинки превращаются в вектор из 48 чисел от 0 до 255, а потом происходит поэлементное сравнение этих векторов с целью нахождения суммарной ошибки (сумма расстояний между соотв пикселями). Попробую вектора превращать в обычные строки (через коды символов) и сравнивать их на похожить LEV и LCS методами. Если это ничего не даст, то поиграюсь с различными подходами к вычислению расстояния, ну и вот тут тоже есть кое-какие идеи - http://stackoverflow.com/questions/75891/algorithm-for-finding-similar-images - вейвлет-трансформации, например. Евгений jt на aaanet.ru ----- Original Message ----- From: "Михаил Монашёв" To: "Moscow.pm group" Sent: Wednesday, December 24, 2008 11:11 PM Subject: Re: [Moscow.pm] найти похожие изображения > Здравствуйте, Евгений. > > Что нить раскопал? Интересует схожая задача. > > ET> Уверен, что многие сталкивались с задачей фильтрации похожих > ET> изображений. Есть одна и та же фотография, но отдельные экземпляры > ET> могут иметь небольшое смещение (соотв и размеры), другую яркость > ET> или═контрастность. Интересует, кто и как решал? В данный момент > ET> изучаю Imager::Filters, а также статью Randal-а Schwartz-а - > ET> http://www.stonehenge.com/merlyn/LinuxMag/col50.html═. В последнем > ET> случае Image::Magick периодически отваливается со странной > ET> ошибкой, по которой пока ничего хорошего не нагуглил (текста > ET> ошибки под рукой нет). > ET> ═ > ET> Евгений > ET> jt на aaanet.ru > > > > > > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From jt на aaanet.ru Wed Dec 24 12:22:02 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 24 Dec 2008 23:22:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?zsHK1Mkg0M/Iz9bJxSDJ2s/C0sHWxc7J0Q==?= Message-ID: <005c01c96605$482da3b0$1c5d570a@jt> Да, забыл сказать, что способ Шварца конечно работает, но далеко не всегда, поэтому и пытаюсь найти более гибкие варианты. > Привет. > > Ошибка происходила в случае нулевого размера файла. Так что на данный > момент взял за основу способ Шварца и буду пытаться его расширить след > образом: у него там картинки превращаются в вектор из 48 чисел от 0 до > 255, а потом происходит поэлементное сравнение этих векторов с целью > нахождения суммарной ошибки (сумма расстояний между соотв пикселями). > Попробую вектора превращать в обычные строки (через коды символов) и > сравнивать их на похожить LEV и LCS методами. Если это ничего не даст, то > поиграюсь с различными подходами к вычислению расстояния, ну и вот тут > тоже есть кое-какие идеи - > http://stackoverflow.com/questions/75891/algorithm-for-finding-similar-images - > вейвлет-трансформации, например. > > Евгений > jt на aaanet.ru > > ----- Original Message ----- > From: "Михаил Монашёв" > To: "Moscow.pm group" > Sent: Wednesday, December 24, 2008 11:11 PM > Subject: Re: [Moscow.pm] найти похожие изображения > > >> Здравствуйте, Евгений. >> >> Что нить раскопал? Интересует схожая задача. >> >> ET> Уверен, что многие сталкивались с задачей фильтрации похожих >> ET> изображений. Есть одна и та же фотография, но отдельные экземпляры >> ET> могут иметь небольшое смещение (соотв и размеры), другую яркость >> ET> или═контрастность. Интересует, кто и как решал? В данный момент >> ET> изучаю Imager::Filters, а также статью Randal-а Schwartz-а - >> ET> http://www.stonehenge.com/merlyn/LinuxMag/col50.html═. В последнем >> ET> случае Image::Magick периодически отваливается со странной >> ET> ошибкой, по которой пока ничего хорошего не нагуглил (текста >> ET> ошибки под рукой нет). >> ET> ═ >> ET> Евгений >> ET> jt на aaanet.ru >> >> >> >> >> >> >> -- >> >> С уважением, >> Михаил Монашёв, SoftSearch.ru >> mailto:postmaster на softsearch.ru >> ICQ# 166233339 >> http://michael.mindmix.ru/ >> Без бэкапа по жизни. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > From andy на shitov.ru Wed Dec 24 12:26:28 2008 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 24 Dec 2008 23:26:28 +0300 Subject: [Moscow.pm] =?utf-8?b?0L3QsNC50YLQuCDQv9C+0YXQvtC20LjQtSDQuNC3?= =?utf-8?b?0L7QsdGA0LDQttC10L3QuNGP?= In-Reply-To: <005301c96605$1810e5c0$1c5d570a@jt> References: <001201c9639b$71a7e8c0$1c5d570a@jt> <744923251.20081224231101@softsearch.ru> <005301c96605$1810e5c0$1c5d570a@jt> Message-ID: > - вейвлет-трансформации, например. (По-русски они называются преобразованиями.) Поищи алгоритмы для banana wavelet transform. Там вся картинка превращается в набор дуг, которые описываются двумя-тремя коэффициентами. Картинки и формулы: ftp://ftp.neuroinformatik.ruhr-uni-bochum.de/pub/manuscripts/articles/stipr97.pdf -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jt на aaanet.ru Wed Dec 24 12:31:21 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 24 Dec 2008 23:31:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?zsHK1Mkg0M/Iz9bJxSDJ2s/C0sHWxc7J0Q==?= References: <001201c9639b$71a7e8c0$1c5d570a@jt><744923251.20081224231101@softsearch.ru><005301c96605$1810e5c0$1c5d570a@jt> Message-ID: <006901c96606$953cda80$1c5d570a@jt> Ок, спасибо, гляну. Может уже готовые реализации даже найду. >> - вейвлет-трансформации, например. > > (По-русски они называются преобразованиями.) > > Поищи алгоритмы для banana wavelet transform. Там вся картинка > превращается в набор дуг, которые описываются двумя-тремя > коэффициентами. > > Картинки и формулы: > ftp://ftp.neuroinformatik.ruhr-uni-bochum.de/pub/manuscripts/articles/stipr97.pdf > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From postmaster на softsearch.ru Wed Dec 24 13:19:35 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 25 Dec 2008 00:19:35 +0300 Subject: [Moscow.pm] Yahooo! In-Reply-To: <494FD9E1.1040900@serezhkin.com> References: <494FD9E1.1040900@serezhkin.com> Message-ID: <788163198.20081225001935@softsearch.ru> Здравствуйте, Иван. Возможно моё мнение неверно. Поправьте меня, если это так. Есть ощущение, что git увеличивает количество багов в коде и на выходе получаются менее стабильные проект. В подтверждение своим словам могу лишь указать на глючность и нестабильность самого гита. Причина, как мне видится, в том, что девелоперу сложнее поддерживать множество бранчей со сложным ветвлением. Мержинг более автоматичен, что приводит к незаметным багам. Сам проект становится сложнее... Посему, мне грустно от этой новости, ибо перл мне нравится именно своей стабильность. VS> Привет. VS> http://use.perl.org/articles/07/12/17/2047215.shtml VS> Хехе, теперь никаких suckperl.pl =) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From dmitry на karasik.eu.org Wed Dec 24 13:37:30 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Wed, 24 Dec 2008 22:37:30 +0100 Subject: [Moscow.pm] найти похожие изображения In-Reply-To: (Andrew Shitov's message of "Wed, 24 Dec 2008 23:26:28 +0300") References: <001201c9639b$71a7e8c0$1c5d570a@jt> <744923251.20081224231101@softsearch.ru> <005301c96605$1810e5c0$1c5d570a@jt> Message-ID: <848wq5l0f9.fsf@tetsuo.karasik.eu.org> Hi Andrew! On 24 дек 08 at 21:26, "Andrew" (Andrew Shitov) wrote: Andrew> Поищи алгоритмы для banana wavelet transform. Там вся картинка Andrew> , которые описываются двумя-тремя коэффициентами. Набор вейвлетов, плюс выделение focal points, это вещь неплохая, бесспорно. Мне помнится была целая серия статей о приложении разных типов scale-space фильтров для этого дела, начиная просто с гауссианы, потом направленные gabor filters, потом еще всякие вейвлеты, но я уже правда не застал чем вся эта эпопея закончилась. Это я к тому что если охота возиться с именно таким типом распознавания, то можно попробовать с простой гауссианы, я баловался с этим делом, можно посмотреть на IPA::Local::ridge и функции вокруг нее, она делает примерно то что описано тут: ftp://ftp.nada.kth.se/CVAP/reports/cvap191.pdf -- Sincerely, Dmitry Karasik From jt на aaanet.ru Wed Dec 24 14:04:51 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 25 Dec 2008 01:04:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?zsHK1Mkg0M/Iz9bJxSDJ2s/C0sHWxc7J0Q==?= References: <001201c9639b$71a7e8c0$1c5d570a@jt><744923251.20081224231101@softsearch.ru><005301c96605$1810e5c0$1c5d570a@jt> <848wq5l0f9.fsf@tetsuo.karasik.eu.org> Message-ID: <009101c96613$a65cc840$1c5d570a@jt> Что-то ссылка не открывается :( > Hi Andrew! > > On 24 дек 08 at 21:26, "Andrew" (Andrew Shitov) wrote: > > Andrew> Поищи алгоритмы для banana wavelet transform. Там вся картинка > Andrew> , которые описываются двумя-тремя коэффициентами. > > Набор вейвлетов, плюс выделение focal points, это вещь неплохая, > бесспорно. Мне помнится была целая серия статей о приложении разных > типов scale-space фильтров для этого дела, начиная просто с гауссианы, > потом направленные gabor filters, потом еще всякие вейвлеты, но я уже > правда не застал чем вся эта эпопея закончилась. > > Это я к тому что если охота возиться с именно таким типом распознавания, > то можно попробовать с простой гауссианы, я баловался с этим делом, > можно посмотреть на IPA::Local::ridge и функции вокруг нее, она делает > примерно то что описано тут: > > ftp://ftp.nada.kth.se/CVAP/reports/cvap191.pdf > > -- > Sincerely, > Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From dmitry на karasik.eu.org Wed Dec 24 14:08:00 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Wed, 24 Dec 2008 23:08:00 +0100 Subject: [Moscow.pm] найти похожие изображения In-Reply-To: <009101c96613$a65cc840$1c5d570a@jt> (Eugene Toropov's message of "Thu, 25 Dec 2008 01:04:51 +0300") References: <001201c9639b$71a7e8c0$1c5d570a@jt> <744923251.20081224231101@softsearch.ru> <005301c96605$1810e5c0$1c5d570a@jt> <848wq5l0f9.fsf@tetsuo.karasik.eu.org> <009101c96613$a65cc840$1c5d570a@jt> Message-ID: <84zliljkfz.fsf@tetsuo.karasik.eu.org> Hi Eugene! On 24 дек 08 at 23:04, "Eugene" (Eugene Toropov) wrote: Eugene> Что-то ссылка не открывается :( У меня открывается. Тем не менее, оно называется так, ищите: Tony Lindeberg . "Edge Detection and Ridge Detection with Automatic Scale Selection ". International Journal of Computer Vision, vol. 30, n. 2, pp. 77--116, 1996. >> Hi Andrew! >> >> On 24 дек 08 at 21:26, "Andrew" (Andrew Shitov) wrote: >> Andrew> Поищи алгоритмы для banana wavelet transform. Там вся картинка , Andrew> -тремя коэффициентами. >> >> Набор вейвлетов, плюс выделение focal points, это вещь неплохая, >> . Мне помнится была целая серия статей о приложении разных типов >> scale-space фильтров для этого дела, начиная просто с гауссианы, потом >> gabor filters, потом еще всякие вейвлеты, но я уже правда не застал чем >> . >> >> Это я к тому что если охота возиться с именно таким типом >> , то можно попробовать с простой гауссианы, я баловался с этим делом, >> IPA::Local::ridge и функции вокруг нее, она делает примерно то что >> : >> >> ftp://ftp.nada.kth.se/CVAP/reports/cvap191.pdf >> >> -- Sincerely, Dmitry Karasik >> >> -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org >> -- Eugene> Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From jt на aaanet.ru Wed Dec 24 14:31:13 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 25 Dec 2008 01:31:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?zsHK1Mkg0M/Iz9bJxSDJ2s/C0sHWxc7J0Q==?= References: <001201c9639b$71a7e8c0$1c5d570a@jt><744923251.20081224231101@softsearch.ru><005301c96605$1810e5c0$1c5d570a@jt><848wq5l0f9.fsf@tetsuo.karasik.eu.org><009101c96613$a65cc840$1c5d570a@jt> <84zliljkfz.fsf@tetsuo.karasik.eu.org> Message-ID: <00bc01c96617$53e46dd0$1c5d570a@jt> Окей, спасибо. Нашел еще один интересный модуль и тоже на основе вейвлета: http://search.cpan.org/~simon/Image-Seek-0.01/lib/Image/Seek.pm . Судя по дате последнего релиза довольно старый, но попробую все равно IPA::local без доп комментариев понять определенно сложно :) так что не зря качал письмо Шитова :) > Hi Eugene! > > On 24 дек 08 at 23:04, "Eugene" (Eugene Toropov) wrote: > > Eugene> Что-то ссылка не открывается :( > > У меня открывается. Тем не менее, оно называется так, ищите: > > Tony Lindeberg . "Edge Detection and Ridge Detection with Automatic Scale > Selection ". International Journal of Computer Vision, vol. 30, n. 2, > pp. 77--116, 1996. > > >> Hi Andrew! > >> > >> On 24 дек 08 at 21:26, "Andrew" (Andrew Shitov) wrote: > >> > Andrew> Поищи алгоритмы для banana wavelet transform. Там вся картинка , > Andrew> -тремя коэффициентами. > >> > >> Набор вейвлетов, плюс выделение focal points, это вещь неплохая, > >> . Мне помнится была целая серия статей о приложении разных типов > >> scale-space фильтров для этого дела, начиная просто с гауссианы, потом > >> gabor filters, потом еще всякие вейвлеты, но я уже правда не застал чем > >> . > >> > >> Это я к тому что если охота возиться с именно таким типом > >> , то можно попробовать с простой гауссианы, я баловался с этим делом, > >> IPA::Local::ridge и функции вокруг нее, она делает примерно то что > >> : > >> > >> ftp://ftp.nada.kth.se/CVAP/reports/cvap191.pdf > >> > >> -- Sincerely, Dmitry Karasik > >> > >> -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org > >> > > -- > Eugene> 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 dmitry на karasik.eu.org Wed Dec 24 14:35:09 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Wed, 24 Dec 2008 23:35:09 +0100 Subject: [Moscow.pm] найти похожие изображения In-Reply-To: <00bc01c96617$53e46dd0$1c5d570a@jt> (Eugene Toropov's message of "Thu, 25 Dec 2008 01:31:13 +0300") References: <001201c9639b$71a7e8c0$1c5d570a@jt> <744923251.20081224231101@softsearch.ru> <005301c96605$1810e5c0$1c5d570a@jt> <848wq5l0f9.fsf@tetsuo.karasik.eu.org> <009101c96613$a65cc840$1c5d570a@jt> <84zliljkfz.fsf@tetsuo.karasik.eu.org> <00bc01c96617$53e46dd0$1c5d570a@jt> Message-ID: <84vdt9jj6q.fsf@tetsuo.karasik.eu.org> Hi Eugene! On 24 дек 08 at 23:31, "Eugene" (Eugene Toropov) wrote: Eugene> IPA::local без доп комментариев понять определенно сложно :) так Eugene> так что не зря качал письмо Шитова :) То что он страшненький, я отрицать не буду ;) Зато как работает! ;) -- Sincerely, Dmitry Karasik From ivan на serezhkin.com Wed Dec 24 15:13:25 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Thu, 25 Dec 2008 02:13:25 +0300 Subject: [Moscow.pm] Yahooo! In-Reply-To: <788163198.20081225001935@softsearch.ru> References: <494FD9E1.1040900@serezhkin.com> <788163198.20081225001935@softsearch.ru> Message-ID: <4952C215.6000109@serezhkin.com> Привет. Гиту повезло, он теперь будет допилен ещё одной сильной коммандой разработчиков. Ну и соответственно система обсуждения патчей перед наложением так и не была отменена, так что я думаю всё будет в порядке. Зато теперь каждый смертный сможет посмотреть какого чёрта в кишочках такой ужас, и принять более продуктивное участие в разработке. Вообщем однозначно позитивная смена инструмента, даже может быть на более глючный. Михаил Монашёв wrote: > Здравствуйте, Иван. > > Возможно моё мнение неверно. Поправьте меня, если это так. > > Есть ощущение, что git увеличивает количество багов в коде и на выходе > получаются менее стабильные проект. > > В подтверждение своим словам могу лишь указать на глючность и > нестабильность самого гита. > > Причина, как мне видится, в том, что девелоперу сложнее поддерживать > множество бранчей со сложным ветвлением. Мержинг более автоматичен, > что приводит к незаметным багам. Сам проект становится сложнее... > > Посему, мне грустно от этой новости, ибо перл мне нравится именно > своей стабильность. > > VS> Привет. > VS> http://use.perl.org/articles/07/12/17/2047215.shtml > > VS> Хехе, теперь никаких suckperl.pl =) > > > > > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From dimad.ag на gmail.com Thu Dec 25 02:25:05 2008 From: dimad.ag на gmail.com (Dmitriy Dzema) Date: Thu, 25 Dec 2008 20:25:05 +1000 Subject: [Moscow.pm] Yahooo! In-Reply-To: <788163198.20081225001935@softsearch.ru> References: <494FD9E1.1040900@serezhkin.com> <788163198.20081225001935@softsearch.ru> Message-ID: On 25.12.2008, at 7:19, Михаил Монашёв wrote: > Есть ощущение, что git увеличивает количество багов в коде и на выходе > получаются менее стабильные проект. А у меня обратные наблюдения. Потому что когда сидишь вечером возле дома и ждешь, когда освободится место машину поставить, можно чудесно код ревью делать и рефакторить. В итоге проекты лучше получаются. > Причина, как мне видится, в том, что девелоперу сложнее поддерживать > множество бранчей со сложным ветвлением. Мержинг более автоматичен, Гит не заставляет никого делать сложного ветвления. Работайте как вам нравится, он для этого и создавался. Проблема почти всегда в голове, а не в инструментах. From evdokimov.denis на gmail.com Thu Dec 25 02:28:38 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 25 Dec 2008 13:28:38 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sUgxNXNwcwg3tTPINLFx9XM0dLO2cUg19nSwdbF?= =?koi8-r?b?zsnRIM7B09TPzNjLzyDC2dPU0tkgKMnMySBzdWJzdHIg1MHLz8og?= =?koi8-r?b?zcXEzMXOztnKLi4uKQ==?= In-Reply-To: <20081224192109.GE4101@work.uvw.ru> References: <20081224192109.GE4101@work.uvw.ru> Message-ID: > > а почему == ? > по логике должно быть eq '7' > Действительно. В моих последних тестах есть и eq, и == Но особой ясности тест не дал ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From maxim.vuets на gmail.com Thu Dec 25 02:58:32 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Thu, 25 Dec 2008 12:58:32 +0200 Subject: [Moscow.pm] Yahooo! In-Reply-To: References: <494FD9E1.1040900@serezhkin.com> <788163198.20081225001935@softsearch.ru> Message-ID: On 12/25/08, Dmitriy Dzema wrote: >> Причина, как мне видится, в том, что девелоперу сложнее поддерживать >> множество бранчей со сложным ветвлением. Мержинг более автоматичен, > > Гит не заставляет никого делать сложного ветвления. Работайте как вам > нравится, он для этого и создавался. > Проблема почти всегда в голове, а не в инструментах. Потому что голова создает плохие инструменты? --- Шучу (: На самом деле Дмитрий прав, надо что бы человек делал инструмент, а не инструмент человека. git разрешает делать много разных штук над собой. Но мне Mercurial нравится больше (: -- . Hoc est simplicissimum! ..: maxim.vuets.name From evdokimov.denis на gmail.com Thu Dec 25 03:15:37 2008 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 25 Dec 2008 14:15:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sUgxNXNwcwg3tTPINLFx9XM0dLO2cUg19nSwdbF?= =?koi8-r?b?zsnRIM7B09TPzNjLzyDC2dPU0tkgKMnMySBzdWJzdHIg1MHLz8og?= =?koi8-r?b?zcXEzMXOztnKLi4uKQ==?= In-Reply-To: References: <20081224192109.GE4101@work.uvw.ru> Message-ID: Переделал тест и опять в шоке Либо что-то не так в тестах, либо регулярки рвут substr как грелку use strict; use warnings; use Benchmark qw(:all :hireswallclock); my $phone = '70123456789'; my $cnt = 1000; my $vs = { regex => 'if ( $phone =~ /^7/ ) { } $phone .= "";' x $cnt, substr_eq => 'if ( substr($phone, 0, 1) eq "7" ) { } $phone .= "";' x $cnt, substr => 'if ( substr($phone, 0, 1) == 7 ) { } $phone .= "";' x $cnt, }; print "Benchmark: $Benchmark::VERSION\n"; print "PERL: $]\n"; cmpthese -20, $vs; __END__ Benchmark: 1.07 PERL: 5.008008 Rate substr substr_eq regex substr 2451/s -- -17% -51% substr_eq 2947/s 20% -- -41% regex 5027/s 105% 71% -- Benchmark: 1.07 PERL: 5.008008 Rate substr substr_eq regex substr 2462/s -- -16% -52% substr_eq 2922/s 19% -- -43% regex 5093/s 107% 74% -- Benchmark: 1.07 PERL: 5.008008 Rate substr substr_eq regex substr 2433/s -- -15% -52% substr_eq 2878/s 18% -- -43% regex 5066/s 108% 76% -- ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Thu Dec 25 03:18:24 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Thu, 25 Dec 2008 14:18:24 +0300 Subject: [Moscow.pm] Yahooo! In-Reply-To: References: <494FD9E1.1040900@serezhkin.com> <788163198.20081225001935@softsearch.ru> Message-ID: <49536C00.10408@serezhkin.com> Maxim Vuets wrote: > On 12/25/08, Dmitriy Dzema wrote: > > >>> Причина, как мне видится, в том, что девелоперу сложнее поддерживать >>> множество бранчей со сложным ветвлением. Мержинг более автоматичен, >>> >> Гит не заставляет никого делать сложного ветвления. Работайте как вам >> нравится, он для этого и создавался. >> Проблема почти всегда в голове, а не в инструментах. >> > > Потому что голова создает плохие инструменты? --- Шучу (: > > На самом деле Дмитрий прав, надо что бы человек делал инструмент, > а не инструмент человека. git разрешает делать много разных штук > над собой. Но мне Mercurial нравится больше (: > А вот мне не нравится, потому что он распологает к написанию мозиллы, а у меня не получилось сделать модульную систему сборки для неё, всё равно надо высасывать почти все сырцы и собирать почти всё =( Хотя если честно, я в него пристально не смотрел =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From jerom+moscow-pm на bibirevo.net Thu Dec 25 03:57:29 2008 From: jerom+moscow-pm на bibirevo.net (Andrey) Date: Thu, 25 Dec 2008 14:57:29 +0300 (MSK) Subject: [Moscow.pm] =?utf-8?b?IFJlOiAg0J3QtSDQtNGD0LzQsNC7INGH0YLQviA=?= =?utf-8?b?0YDQtdCz0YPQu9GP0YDQvdGL0LUg0LLRi9GA0LDQttC10L3QuNGPINC90LA=?= =?utf-8?b?0YHRgtC+0LvRjNC60L4g0LHRi9GB0YLRgNGLICjQuNC70Lggc3Vic3RyINGC?= =?utf-8?b?0LDQutC+0Lkg0LzQtdC00LvQtdC90L3Ri9C5Li4uKQ==?= In-Reply-To: References: <20081224192109.GE4101@work.uvw.ru> Message-ID: <2361.81.211.3.86.1230206249.squirrel@mail.nln.ru> > Переделал тест и опять в шоке > Либо что-то не так в тестах, либо регулярки рвут substr как грелку .= не ломает обучение от строки, видимо, вот попробуй: my $vs = { regex => 'if ( $phone =~ /^7/ ) { $phone =".".$phone; } $phone = "70123456789";' x $cnt, substr_eq => 'if ( substr($phone, 0, 1) eq "7" ) { $phone=".".$phone;} $phone = "70123456789";' x $cnt, substr => 'if ( substr($phone, 0, 1) == 7 ) { $phone=".".$phone; } $phone = "70123456789";' x $cnt, }; From aml на rulezz.ru Thu Dec 25 11:03:08 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 25 Dec 2008 22:03:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LF3cHOztnKIEJ1c2luZXNzOjpXZWJNb25leQ==?= In-Reply-To: <200812161941.20966.aml@rulezz.ru> References: <200812161941.20966.aml@rulezz.ru> Message-ID: <200812252203.08930.aml@rulezz.ru> On Tuesday 16 December 2008 19:41:20 Alexander Lourier wrote: > Там половина интерфейсов проверена, а другая половина требует разрешения > техподдержки, чтобы их подключили. Пока мне разрешение не дали, я их не > проверяю. У кого есть эти разрешения, могут протестить. Всё. Мне все разрешения дали, всё протестировал. Работает безошибочно. Можно использовать! From ivan на serezhkin.com Fri Dec 26 00:25:48 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 11:25:48 +0300 Subject: [Moscow.pm] denver perl Message-ID: <4954950C.8030302@serezhkin.com> Привет. Счастье случилось, и я видимо в новом году буду делать виндовую сборку пятого перла для самых маленьких. По сему вопрос, что туды напихать ? Я так думаю что catalyst + dbix::class + poe + ttk, Win32::ole собственного производства ... мискуль ... апач не надо, каталист в стандалоне умеет, а при переносе на сервера - пусть нжинкс юзают. А вот что ещё ? Сразу предупреждаю, эта штука будет называтся яндекс перл, со всеми вытекающими, но хотя бы так. Буду очень благодарен за идеи ... и хорошо бы доки про то как начать писать на каталисте ... -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivanshirokoff на gmail.com Fri Dec 26 00:31:42 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 26 Dec 2008 11:31:42 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954950C.8030302@serezhkin.com> References: <4954950C.8030302@serezhkin.com> Message-ID: <4954966E.3010106@gmail.com> Vany Serezhkin пишет: > Привет. > > Счастье случилось, и я видимо в новом году буду делать виндовую сборку > пятого перла для самых маленьких. > По сему вопрос, что туды напихать ? > Я так думаю что catalyst + dbix::class + poe + ttk, Win32::ole > собственного производства ... > мискуль ... > апач не надо, каталист в стандалоне умеет, а при переносе на сервера - > пусть нжинкс юзают. А зачем самым маленьким с ходу каталист? Возможно люди захотят в начале понять как под CGI/mod_perl всё работает. А тогда и сервер нужен. > > А вот что ещё ? > > Сразу предупреждаю, эта штука будет называтся яндекс перл, со всеми > вытекающими, но хотя бы так. > Буду очень благодарен за идеи ... и хорошо бы доки про то как начать > писать на каталисте ... > From tarkhil на over.ru Fri Dec 26 00:33:43 2008 From: tarkhil на over.ru (Alex Povolotsky) Date: Fri, 26 Dec 2008 11:33:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?687Jx8kg0M8gU09BUA==?= In-Reply-To: <4054efc10812190520s68f222e8n8be5d973a9d44c3f@mail.gmail.com> References: <494B9DBE.5020708@nexo.ru> <4054efc10812190520s68f222e8n8be5d973a9d44c3f@mail.gmail.com> Message-ID: <495496E7.4070000@over.ru> Pavel Lipsky wrote: > По-моему это лучшее из того что есть по SOAP. Могу подкинуть оригинал > в электронном виде ;) > И мне, если можно Alex. From aml на rulezz.ru Fri Dec 26 00:39:14 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 26 Dec 2008 11:39:14 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954966E.3010106@gmail.com> References: <4954950C.8030302@serezhkin.com> <4954966E.3010106@gmail.com> Message-ID: <200812261139.14959.aml@rulezz.ru> On Friday 26 December 2008 11:31:42 Ivan Shirokoff wrote: > > Счастье случилось, и я видимо в новом году буду делать виндовую сборку > > пятого перла для самых маленьких. > > По сему вопрос, что туды напихать ? > > Я так думаю что catalyst + dbix::class + poe + ttk, Win32::ole > > собственного производства ... > > мискуль ... > > апач не надо, каталист в стандалоне умеет, а при переносе на сервера - > > пусть нжинкс юзают. > > А зачем самым маленьким с ходу каталист? > Возможно люди захотят в начале понять как под CGI/mod_perl всё работает. > А тогда и сервер нужен. Чур тебя. Если дать детям каку, то потом и будут разговоры, что перл тормозной и неуклюжий. Лучше уж сразу на каталист. From juchkov на gmail.com Fri Dec 26 00:42:21 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 26 Dec 2008 11:42:21 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <200812261139.14959.aml@rulezz.ru> References: <4954950C.8030302@serezhkin.com> <4954966E.3010106@gmail.com> <200812261139.14959.aml@rulezz.ru> Message-ID: <615fd2130812260042p1d3a5510r278bca706e0190f2@mail.gmail.com> Привет 2008/12/26 Alexander Lourier > On Friday 26 December 2008 11:31:42 Ivan Shirokoff wrote: > > > > А зачем самым маленьким с ходу каталист? > > Возможно люди захотят в начале понять как под CGI/mod_perl всё работает. > > А тогда и сервер нужен. > > Чур тебя. Если дать детям каку, то потом и будут разговоры, что перл > тормозной > и неуклюжий. Лучше уж сразу на каталист. > И сразу поднять порог вхождения что бы все начали говорить, что perl сложный и лучше учить пехепе с низким порогом вхождения? -- Sergey Juchkov http://juchkov.com ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From proler на gmail.com Fri Dec 26 00:42:36 2008 From: proler на gmail.com (Oleg Alexeenkov) Date: Fri, 26 Dec 2008 11:42:36 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954950C.8030302@serezhkin.com> References: <4954950C.8030302@serezhkin.com> Message-ID: <6210395015.20081226114236@gmail.com> Здравствуйте, Vany. Вы писали 26 декабря 2008 г., 11:25:48: > Счастье случилось, и я видимо в новом году буду делать виндовую сборку > пятого перла для самых маленьких. > По сему вопрос, что туды напихать ? > Я так думаю что catalyst + dbix::class + poe + ttk, Win32::ole > собственного производства ... > мискуль ... > апач не надо, каталист в стандалоне умеет, а при переносе на сервера - > пусть нжинкс юзают. > А вот что ещё ? > Сразу предупреждаю, эта штука будет называтся яндекс перл, со всеми > вытекающими, но хотя бы так. > Буду очень благодарен за идеи ... и хорошо бы доки про то как начать > писать на каталисте ... Яндекс.Велосипед ? ;) Мне нравится в венде http://www.apachefriends.org/en/xampp.html там и модперла и обновляется хорошо. -- С уважением, Oleg mailto:proler на gmail.com From nordicdyno на yandex.ru Fri Dec 26 00:43:25 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 26 Dec 2008 11:43:25 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954950C.8030302@serezhkin.com> References: <4954950C.8030302@serezhkin.com> Message-ID: <41741230281005@webmail42.yandex.ru> 26.12.08, 11:25, "Vany Serezhkin" : > Привет. > Счастье случилось, и я видимо в новом году буду делать виндовую сборку > пятого перла для самых маленьких. В ночь с 31 на 1? :) > По сему вопрос, что туды напихать ? > Я так думаю что catalyst + dbix::class + poe + ttk, Win32::ole > собственного производства ... > мискуль ... sqlite, Image::Magick, Yaml::Syck, Moose, Cache::Memcached::Fast ... + Catalyst плюгины а пакеты через cpan там нельзя будет ставить разве? =) > апач не надо, каталист в стандалоне умеет, а при переносе на сервера - > пусть нжинкс юзают. да, апач - ф топку! > А вот что ещё ? > Сразу предупреждаю, эта штука будет называтся яндекс перл, со всеми > вытекающими, но хотя бы так. неплохой дополнительный PR для Perl :) а в чем причина появления этой сборки? > Буду очень благодарен за идеи ... и хорошо бы доки про то как начать > писать на каталисте ... из доков только книжко в пдф есть, но как мне кажется она у всех неофитов каталиста имеется А так, наверное надо пошукать по сырцам известных каталистовских проктов, что они юзают. Я два таких знаю: http://search.cpan.org/~fayland/Foorum-1.000001/lib/Foorum.pm http://godcore.googlecode.com/svn/trunk From dmitry на eremeev.ru Fri Dec 26 00:51:50 2008 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Fri, 26 Dec 2008 12:51:50 +0400 Subject: [Moscow.pm] denver perl In-Reply-To: <4954966E.3010106@gmail.com> References: <4954950C.8030302@serezhkin.com> <4954966E.3010106@gmail.com> Message-ID: <1A678A11-B070-4B9B-A1E8-C6BFAD45D403@eremeev.ru> Поддерживаю про CGI, детям - надо. 26.12.2008, в 12:31, Ivan Shirokoff написал(а): > Vany Serezhkin пишет: >> Привет. >> >> Счастье случилось, и я видимо в новом году буду делать виндовую >> сборку пятого перла для самых маленьких. >> По сему вопрос, что туды напихать ? >> Я так думаю что catalyst + dbix::class + poe + ttk, Win32::ole >> собственного производства ... >> мискуль ... >> апач не надо, каталист в стандалоне умеет, а при переносе на >> сервера - пусть нжинкс юзают. > А зачем самым маленьким с ходу каталист? > Возможно люди захотят в начале понять как под CGI/mod_perl всё > работает. А тогда и сервер нужен. >> >> А вот что ещё ? >> >> Сразу предупреждаю, эта штука будет называтся яндекс перл, со всеми >> вытекающими, но хотя бы так. >> Буду очень благодарен за идеи ... и хорошо бы доки про то как >> начать писать на каталисте ... >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From aml на rulezz.ru Fri Dec 26 00:53:56 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 26 Dec 2008 11:53:56 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <615fd2130812260042p1d3a5510r278bca706e0190f2@mail.gmail.com> References: <4954950C.8030302@serezhkin.com> <200812261139.14959.aml@rulezz.ru> <615fd2130812260042p1d3a5510r278bca706e0190f2@mail.gmail.com> Message-ID: <200812261153.56382.aml@rulezz.ru> On Friday 26 December 2008 11:42:21 Sergey Juchkov wrote: > > On Friday 26 December 2008 11:31:42 Ivan Shirokoff wrote: > > > А зачем самым маленьким с ходу каталист? > > > Возможно люди захотят в начале понять как под CGI/mod_perl всё > > > работает. А тогда и сервер нужен. > > > > Чур тебя. Если дать детям каку, то потом и будут разговоры, что перл > > тормозной > > и неуклюжий. Лучше уж сразу на каталист. > > И сразу поднять порог вхождения что бы все начали говорить, что perl > сложный и лучше учить пехепе с низким порогом вхождения? Если ставить вопрос именно таким образом - тормозно или сложно, то лучше уж сложно. Реализовать MVC на PHP имхо ничуть не проще. From ivanshirokoff на gmail.com Fri Dec 26 00:54:22 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 26 Dec 2008 11:54:22 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <615fd2130812260042p1d3a5510r278bca706e0190f2@mail.gmail.com> References: <4954950C.8030302@serezhkin.com> <4954966E.3010106@gmail.com> <200812261139.14959.aml@rulezz.ru> <615fd2130812260042p1d3a5510r278bca706e0190f2@mail.gmail.com> Message-ID: <49549BBE.6090902@gmail.com> Sergey Juchkov пишет: > Привет > > 2008/12/26 Alexander Lourier > > > On Friday 26 December 2008 11:31:42 Ivan Shirokoff wrote: > > > > А зачем самым маленьким с ходу каталист? > > Возможно люди захотят в начале понять как под CGI/mod_perl всё > работает. > > А тогда и сервер нужен. > > Чур тебя. Если дать детям каку, то потом и будут разговоры, что > перл тормозной > и неуклюжий. Лучше уж сразу на каталист. > > > И сразу поднять порог вхождения что бы все начали говорить, что > perl сложный и лучше учить пехепе с низким порогом вхождения? я об этом же. ИМХО человек, который выбирает межу ПХП и перлом не хочет сразу узнавать про мемкэшед, MVC и прочее. ему надо hello world, а не высоконагруженные системы по модным паттернам делать. > > > -- > Sergey Juchkov > http://juchkov.com > ------------------------------------------------------------------------ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From nordicdyno на yandex.ru Fri Dec 26 01:02:21 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 26 Dec 2008 12:02:21 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954950C.8030302@serezhkin.com> References: <4954950C.8030302@serezhkin.com> Message-ID: <45641230282141@webmail16.yandex.ru> > апач не надо, каталист в стандалоне умеет, а при переносе на сервера - > пусть нжинкс юзают. кстати, щас подумалось... а как люди использующие Catalyst отдают статику* или юзают старые cgi-ки (которые нужны, но переписывать лень и не очень нужно вобщем-то), как это выглядит? * про Catalyst::Plugin::Static знаю, но из его же доки: "This module is not as optimized for static files as a normal web server, and is most useful for stand alone operation and development." From nordicdyno на yandex.ru Fri Dec 26 01:08:23 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 26 Dec 2008 12:08:23 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <49549BBE.6090902@gmail.com> References: <4954950C.8030302@serezhkin.com> <4954966E.3010106@gmail.com> <200812261139.14959.aml@rulezz.ru> <615fd2130812260042p1d3a5510r278bca706e0190f2@mail.gmail.com> <49549BBE.6090902@gmail.com> Message-ID: <51001230282503@webmail50.yandex.ru> 26.12.08, 11:54, "Ivan Shirokoff" : > > И сразу поднять порог вхождения что бы все начали говорить, что > > perl сложный и лучше учить пехепе с низким порогом вхождения? > я об этом же. > ИМХО человек, который выбирает межу ПХП и перлом не хочет сразу узнавать > про мемкэшед, MVC и прочее. > ему надо hello world, а не высоконагруженные системы по модным паттернам > делать. человек, которому нужен "hello world" - пусть берет php ИМХО perl-у не надо лезть в нишу (нору) "языков для тех кто не умеет программировать", лучше побольше рускоязычных мануалов и хау-то по тому же Catalyst-у, которые бы показывали новичку, как тот же hello world сварганить на коленке From postmaster на softsearch.ru Fri Dec 26 01:08:52 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 26 Dec 2008 12:08:52 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954950C.8030302@serezhkin.com> References: <4954950C.8030302@serezhkin.com> Message-ID: <120653632.20081226120852@softsearch.ru> Здравствуйте, Иван. VS> апач не надо, каталист в стандалоне умеет, а при переносе на VS> сервера - пусть нжинкс юзают. А много ты знаешь хостингов, где вместо апача стоит nginx и где дают своих демонов пускать на дешёвых тарифных планах? Люди ведь свои сайт потом на свой певых хостинг за 200 руб в месяц буду выкладывать. Апач + mod_perl необходим! Это стандарт для хостингов, а ведь именно хостеры многие годы старались угодить своим клиентам. Короче вот список необходимых модулей: http://www.host.ru/support/hosting-new/perl-modules-list.html . На версии модулей не смотри. В Зеноне кадровый голод :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Fri Dec 26 01:16:50 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 26 Dec 2008 12:16:50 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954950C.8030302@serezhkin.com> References: <4954950C.8030302@serezhkin.com> Message-ID: <127293431.20081226121650@softsearch.ru> Здравствуйте, Иван. VS> мискуль ... Необходим нормальный виндовый (не браузерный) бесплатный клиент для мускуля. Лучший браузерный клиент - phpMyAdmin не удобен и это php. Это потом хостер им навяжет phpMyAdmin, а у нас пусть будет нормальный клиент, где и большие таблицы можно браузить без тормозов и запросы конструировать визуально, а не ручками их писать. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From aml на rulezz.ru Fri Dec 26 01:24:51 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 26 Dec 2008 12:24:51 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <120653632.20081226120852@softsearch.ru> References: <4954950C.8030302@serezhkin.com> <120653632.20081226120852@softsearch.ru> Message-ID: <200812261224.51604.aml@rulezz.ru> On Friday 26 December 2008 12:08:52 Михаил Монашёв wrote: > А много ты знаешь хостингов, где вместо апача стоит nginx и где дают > своих демонов пускать на дешёвых тарифных планах? Люди ведь свои сайт > потом на свой певых хостинг за 200 руб в месяц буду выкладывать. Миш, ты прав. Если так сделать, куча недопрограммистов никогда и не станет изучать перл. Если надо быстро на коленке сделать халтуру, то они не будут использовать перл - возьмут php'шную CMS и допилят ее под задачу. А нам они вообще нужны? Тебе нужно, чтобы на собеседование строем шли пыонеры, которые ничего, кроме hello world в CGI не умеют? Нужно вообще выращивать такую аудиторию? Или это необходимый шаг, чтобы потом переучить их на современные технологии? From ivanshirokoff на gmail.com Fri Dec 26 01:32:31 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 26 Dec 2008 12:32:31 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <51001230282503@webmail50.yandex.ru> References: <4954950C.8030302@serezhkin.com> <4954966E.3010106@gmail.com> <200812261139.14959.aml@rulezz.ru> <615fd2130812260042p1d3a5510r278bca706e0190f2@mail.gmail.com> <49549BBE.6090902@gmail.com> <51001230282503@webmail50.yandex.ru> Message-ID: <4954A4AF.8000002@gmail.com> Orlovsky Alexander пишет: > 26.12.08, 11:54, "Ivan Shirokoff" : > > >>> И сразу поднять порог вхождения что бы все начали говорить, что >>> perl сложный и лучше учить пехепе с низким порогом вхождения? >>> >> я об этом же. >> ИМХО человек, который выбирает межу ПХП и перлом не хочет сразу узнавать >> про мемкэшед, MVC и прочее. >> ему надо hello world, а не высоконагруженные системы по модным паттернам >> делать. >> > > человек, которому нужен "hello world" - пусть берет php > ИМХО perl-у не надо лезть в нишу (нору) "языков для тех кто не умеет программировать", лучше побольше рускоязычных мануалов и хау-то по тому же Catalyst-у, которые бы показывали новичку, как тот же hello world сварганить на коленке > Ну поэтому число перлистов и не растёт. Тут всё зависит от задач, которые ставит перед собой "денвер перл". Дать людям уже умеющим программировать на перле setup.exe с каталистом и пое (зачем?) или привлечь новых разработчиков к изучению перла? Вот в чем вопрос. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From dmitry на karasik.eu.org Fri Dec 26 01:33:52 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 26 Dec 2008 10:33:52 +0100 Subject: [Moscow.pm] Киев-2009 In-Reply-To: (Andrew Shitov's message of "Fri, 28 Nov 2008 09:44:59 +0300") References: Message-ID: <84myejl1q7.fsf@tetsuo.karasik.eu.org> Hi Andrew! On 28 ноя 08 at 07:44, "Andrew" (Andrew Shitov) wrote: Andrew> Привет, самое время подумать о следующем годе :-) Уже почти месяц Andrew> "Perl Mova -- 2" в Киеве: http://2009.perlukraine.org. мерри крисмас! Мне хотелось бы приехать, и я думаю что смогу, но в этот раз наверное без доклада, т.к. IO-Lambdой я уж всех достал, а другого я пока придумать не могу. Поэтому если интересно, я могу подготовить доклад "на заказ", о том что хотелось бы услышать. И не обязательно про программирование, может быть про какие-нибудь социальные вещи касающиеся перла. Не знаю. Говорите если что интересует. -- Sincerely, Dmitry Karasik From oleg.zhelo на gmail.com Fri Dec 26 01:49:38 2008 From: oleg.zhelo на gmail.com (Oleg Zhelo) Date: Fri, 26 Dec 2008 11:49:38 +0200 Subject: [Moscow.pm] denver perl Message-ID: Зачем сразу Catalyst? Только детей пугать :) ИМХО, CGI::Application самое оно. -- Oleg Zhelo ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Fri Dec 26 01:49:51 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 26 Dec 2008 12:49:51 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954950C.8030302@serezhkin.com> References: <4954950C.8030302@serezhkin.com> Message-ID: > Сразу предупреждаю, эта штука будет называтся яндекс перл А зачем? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Fri Dec 26 01:56:00 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 26 Dec 2008 11:56:00 +0200 Subject: [Moscow.pm] denver perl In-Reply-To: <4954950C.8030302@serezhkin.com> References: <4954950C.8030302@serezhkin.com> Message-ID: Может быть не надо делать уютный домашний кухонный комбайн... А сделать простую кофемолку? Для нуба покатит сборка: Каталист+DBIX/CDBI+Template/HTML::Template+FormBuilder+SQLite/MySQL+подробный мануал как это все готовить. Сомневаюсь что кто-то, кто не в состоянии поставить перл под никсами (или уж совсем извращенец и будет юзать эктив- или стравберри- перл) будет юзать ПОЕ, тк и т.п. 2008/12/26 Vany Serezhkin : > Привет. > > Счастье случилось, и я видимо в новом году буду делать виндовую сборку > пятого перла для самых маленьких. > По сему вопрос, что туды напихать ? > Я так думаю что catalyst + dbix::class + poe + ttk, Win32::ole собственного > производства ... > мискуль ... > апач не надо, каталист в стандалоне умеет, а при переносе на сервера - пусть > нжинкс юзают. > > А вот что ещё ? > > Сразу предупреждаю, эта штука будет называтся яндекс перл, со всеми > вытекающими, но хотя бы так. > Буду очень благодарен за идеи ... и хорошо бы доки про то как начать писать > на каталисте ... > > -- > Ivan B. Serezhkin > Spamooborona, Yandex. http://so.yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From yu.pats на gmail.com Fri Dec 26 01:57:03 2008 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 26 Dec 2008 11:57:03 +0200 Subject: [Moscow.pm] denver perl In-Reply-To: References: Message-ID: 2008/12/26 Oleg Zhelo : > Зачем сразу Catalyst? Только детей пугать :) ИМХО, CGI::Application самое > оно. > CGI::* больше людей пугается. Оно на ПХП похоже. -- WBR, Yuri Pac From gnatyna на gmail.com Fri Dec 26 02:10:28 2008 From: gnatyna на gmail.com (Alexander A. Gnatyna) Date: Fri, 26 Dec 2008 13:10:28 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: References: <4954950C.8030302@serezhkin.com> Message-ID: <200812261310.28735.gnatyna@gmail.com> а чем не угодили CGI, HTML::Template, Mysql? +что-тотам Croak и уже можно ошибки в браузере ловить, для новичка этот имхо важно, раз уж нет линукса/фри. меняем CGI на CGI::Fast и вуаля получите скорость. ну и конечно перл должен быть с тредами ;) ну и фреймворки - зло, конечно :)) From postmaster на softsearch.ru Fri Dec 26 02:22:17 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 26 Dec 2008 13:22:17 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: References: <4954950C.8030302@serezhkin.com> Message-ID: <15710478002.20081226132217@softsearch.ru> Здравствуйте, Андрей. >> Сразу предупреждаю, эта штука будет называтся яндекс перл > А зачем? Пеар. Мы тут сейчас напряжёмся, придумаем как сделать шоколадку. Иван сделает. А Яндекс за зарплату это у него купит и будет ему от этого Пеар на хабре. :-) Только, не говорите Ивану, что он вынужден будет эту всю затею поддерживать в работоспособном состоянии до Яндекс.Пенсии. :-) Затея благая конечно. Яндекс тут полезен, исключительно как поровоз, который способен протолкнуть задумку в массы. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Fri Dec 26 02:25:23 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 26 Dec 2008 13:25:23 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <15710478002.20081226132217@softsearch.ru> References: <4954950C.8030302@serezhkin.com> <15710478002.20081226132217@softsearch.ru> Message-ID: > Только, не говорите Ивану, что он вынужден будет эту всю затею > поддерживать в работоспособном состоянии до Яндекс.Пенсии. :-) Ну вот я этого и опасаюсь :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Fri Dec 26 02:42:04 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 13:42:04 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <6210395015.20081226114236@gmail.com> References: <4954950C.8030302@serezhkin.com> <6210395015.20081226114236@gmail.com> Message-ID: <4954B4FC.1010706@serezhkin.com> Привет. Oleg Alexeenkov wrote: > Яндекс.Велосипед ? ;) > Ну так случилось, что всёравно надо делать, так почему бы не сделать то что давно хотели ? > Мне нравится в венде > http://www.apachefriends.org/en/xampp.html > там и модперла и обновляется хорошо. > Вот .. кажедся что не стоит модперл, лучше пусть вообще реализация работы http будет спрятана. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Fri Dec 26 02:44:07 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 13:44:07 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <41741230281005@webmail42.yandex.ru> References: <4954950C.8030302@serezhkin.com> <41741230281005@webmail42.yandex.ru> Message-ID: <4954B577.8050109@serezhkin.com> Orlovsky Alexander wrote: > 26.12.08, 11:25, "Vany Serezhkin" : > > >> Привет. >> Счастье случилось, и я видимо в новом году буду делать виндовую сборку >> пятого перла для самых маленьких. >> > > В ночь с 31 на 1? :) > > >> По сему вопрос, что туды напихать ? >> Я так думаю что catalyst + dbix::class + poe + ttk, Win32::ole >> собственного производства ... >> мискуль ... >> > > sqlite, Image::Magick, Yaml::Syck, Moose, Cache::Memcached::Fast ... + Catalyst плюгины > а пакеты через cpan там нельзя будет ставить разве? =) > Некоторым пакетам нужен компилятор, а под виндой его .... надо покупать. > неплохой дополнительный PR для Perl :) а в чем причина появления этой сборки? > Активстейтовцы .. тормоза, я к ним пришёл, говорю, давайте я у вас oem perl куплю, а они меня в queue поставили =) Нужно со своим дистром поставлять перл. >> Буду очень благодарен за идеи ... и хорошо бы доки про то как начать >> писать на каталисте ... >> > > из доков только книжко в пдф есть, но как мне кажется она у всех неофитов каталиста имеется > А так, наверное надо пошукать по сырцам известных каталистовских проктов, что они юзают. > Я два таких знаю: > http://search.cpan.org/~fayland/Foorum-1.000001/lib/Foorum.pm > http://godcore.googlecode.com/svn/trunk > Пасиб, сча посмотрим. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Fri Dec 26 02:45:46 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 13:45:46 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <51001230282503@webmail50.yandex.ru> References: <4954950C.8030302@serezhkin.com> <4954966E.3010106@gmail.com> <200812261139.14959.aml@rulezz.ru> <615fd2130812260042p1d3a5510r278bca706e0190f2@mail.gmail.com> <49549BBE.6090902@gmail.com> <51001230282503@webmail50.yandex.ru> Message-ID: <4954B5DA.8080103@serezhkin.com> Orlovsky Alexander wrote: > 26.12.08, 11:54, "Ivan Shirokoff" : > > >>> И сразу поднять порог вхождения что бы все начали говорить, что >>> perl сложный и лучше учить пехепе с низким порогом вхождения? >>> >> я об этом же. >> ИМХО человек, который выбирает межу ПХП и перлом не хочет сразу узнавать >> про мемкэшед, MVC и прочее. >> ему надо hello world, а не высоконагруженные системы по модным паттернам >> делать. >> > > человек, которому нужен "hello world" - пусть берет php > ИМХО perl-у не надо лезть в нишу (нору) "языков для тех кто не умеет программировать", лучше побольше рускоязычных мануалов и хау-то по тому же Catalyst-у, которые бы показывали новичку, как тот же hello world сварганить на коленке > Знаешь, мы тоже когда то не умели программировать ... =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From juchkov на gmail.com Fri Dec 26 02:50:45 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 26 Dec 2008 13:50:45 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954B5DA.8080103@serezhkin.com> References: <4954950C.8030302@serezhkin.com> <4954966E.3010106@gmail.com> <200812261139.14959.aml@rulezz.ru> <615fd2130812260042p1d3a5510r278bca706e0190f2@mail.gmail.com> <49549BBE.6090902@gmail.com> <51001230282503@webmail50.yandex.ru> <4954B5DA.8080103@serezhkin.com> Message-ID: <615fd2130812260250m8bf5ca8qe39d436fccec6ca7@mail.gmail.com> Привет, > >> >> > Знаешь, мы тоже когда то не умели программировать ... =) > Это было очень давно :) -- Sergey Juchkov http://juchkov.com ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From skv на protey.ru Fri Dec 26 02:56:19 2008 From: skv на protey.ru (Sergey Skvortsov) Date: Fri, 26 Dec 2008 13:56:19 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954950C.8030302@serezhkin.com> References: <4954950C.8030302@serezhkin.com> Message-ID: <4954B853.1050804@protey.ru> On 26.12.2008 11:25, Vany Serezhkin wrote: > > Сразу предупреждаю, эта штука будет называтся яндекс перл, со всеми > вытекающими, но хотя бы так. И что именно из этого вытекает? -- Sergey Skvortsov mailto: skv на protey.ru From nordicdyno на yandex.ru Fri Dec 26 03:46:03 2008 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 26 Dec 2008 14:46:03 +0300 Subject: [Moscow.pm] denver perl Message-ID: <219411230291963@webmail28.yandex.ru> 26.12.08, 12:32, "Ivan Shirokoff" : > Ну поэтому число перлистов и не растёт. > Тут всё зависит от задач, которые ставит перед собой "денвер перл". > Дать людям уже умеющим программировать на перле setup.exe с каталистом и > пое (зачем?) >или привлечь новых разработчиков к изучению перла? > Вот в чем вопрос. Выскажу свое мнение. Новых разработчиков привлечь довольно просто, т.к. те же молодые ищущие умы часто пробуют многое, прежде чем на чем-то остановиться. PR, конечно, тоже важен, но не настолько, как в случае с продажей обычных товаров, т.к. как я надеюсь, мы говорим о умных, умеющих самостоятельно мыслить, людях. Задача состоит в том, чтобы удержать неофитов. Т.е. нужно, чтобы человеку ПОНРАВИЛОСЬ разрабатывать на том же Catalyst-е и на полную катушку пользоваться CPAN-ом и в конечном итоге понравилось писать на Perl. (а в самом языке хватает плюшек для гиков =) И еще. Для широкого распространения просто необходима простая возможность "выкатить" результат своей работы на недорогой (или лучше бесплатный) хостинг. Уверен, что одна из наиглавнейших причин распространения php, именно широкая поддержка у хостингеров, как 7 лет назад так и сейчас.* * Семь лет назад, будучи студентом как-раз выбирал язык реализации для своих web-экспериментов, и именно из PHP и Perl. В итоге с Perl "переехал" на PHP, именно по причине доступности бесплатного хостинга с mod_php (mod_perl был и вроде бы и сейчас платный, и вообще он намного сложнее для начинающего). From juchkov на gmail.com Fri Dec 26 03:56:06 2008 From: juchkov на gmail.com (Sergey Juchkov) Date: Fri, 26 Dec 2008 14:56:06 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <219411230291963@webmail28.yandex.ru> References: <219411230291963@webmail28.yandex.ru> Message-ID: <615fd2130812260356qcc5972fu659a1254fe1750ee@mail.gmail.com> Привет, Ты сам себе противоречишь :) Где есть доступный (бесплатный тем более) хостинг с каталистом? А вот с CGI есть. И даже mod_perl можно найти если захотеть. 2008/12/26 Orlovsky Alexander > > Выскажу свое мнение. > Новых разработчиков привлечь довольно просто, т.к. те же молодые ищущие умы > часто пробуют многое, прежде чем на чем-то остановиться. PR, конечно, тоже > важен, но не настолько, как в случае с продажей обычных товаров, т.к. как я > надеюсь, мы говорим о умных, умеющих самостоятельно мыслить, людях. Задача > состоит в том, чтобы удержать неофитов. Т.е. нужно, чтобы человеку > ПОНРАВИЛОСЬ разрабатывать на том же Catalyst-е и на полную катушку > пользоваться CPAN-ом и в конечном итоге понравилось писать на Perl. (а в > самом языке хватает плюшек для гиков =) > И еще. Для широкого распространения просто необходима простая возможность > "выкатить" результат своей работы на недорогой (или лучше бесплатный) > хостинг. Уверен, что одна из наиглавнейших причин распространения php, > именно широкая поддержка у хостингеров, как 7 лет назад так и сейчас.* > > * Семь лет назад, будучи студентом как-раз выбирал язык реализации для > своих web-экспериментов, и именно из PHP и Perl. В итоге с Perl "переехал" > на PHP, именно по причине доступности бесплатного хостинга с mod_php > (mod_perl был и вроде бы и сейчас платный, и вообще он намного сложнее для > начинающего). -- Sergey Juchkov http://juchkov.com ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From maxim.vuets на gmail.com Fri Dec 26 04:44:32 2008 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Fri, 26 Dec 2008 14:44:32 +0200 Subject: [Moscow.pm] denver perl In-Reply-To: <4954B577.8050109@serezhkin.com> References: <4954950C.8030302@serezhkin.com> <41741230281005@webmail42.yandex.ru> <4954B577.8050109@serezhkin.com> Message-ID: Привет, Иван! On 12/26/08, Vany Serezhkin wrote: >> sqlite, Image::Magick, Yaml::Syck, Moose, Cache::Memcached::Fast ... + >> Catalyst плюгины >> а пакеты через cpan там нельзя будет ставить разве? =) >> > Некоторым пакетам нужен компилятор, а под виндой его .... надо покупать. Почему же сразу покупать? Есть бесплатный родной VC++ в составе Студии Экспресс: http://en.wikipedia.org/wiki/Microsoft_Visual_Studio_Express А еще есть совсем бесплатный и свободный native порт gcc в составе MinGW. Ну и такой же свободный, только "полу-native" CygWin. Чем это не катит? -- . Hoc est simplicissimum! ..: maxim.vuets.name From ivanshirokoff на gmail.com Fri Dec 26 04:48:31 2008 From: ivanshirokoff на gmail.com (Ivan Shirokoff) Date: Fri, 26 Dec 2008 15:48:31 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: References: <4954950C.8030302@serezhkin.com> <41741230281005@webmail42.yandex.ru> <4954B577.8050109@serezhkin.com> Message-ID: <4954D29F.8060402@gmail.com> Maxim Vuets пишет: > Привет, Иван! > > On 12/26/08, Vany Serezhkin wrote: > > >>> sqlite, Image::Magick, Yaml::Syck, Moose, Cache::Memcached::Fast ... + >>> Catalyst плюгины >>> а пакеты через cpan там нельзя будет ставить разве? =) >>> >>> >> Некоторым пакетам нужен компилятор, а под виндой его .... надо покупать. >> > > Почему же сразу покупать? > Есть бесплатный родной VC++ в составе Студии Экспресс: > http://en.wikipedia.org/wiki/Microsoft_Visual_Studio_Express > > А еще есть совсем бесплатный и свободный native порт gcc > в составе MinGW. Ну и такой же свободный, только "полу-native" > CygWin. Чем это не катит? > В действительности есть ряд репозитариев где лежат XS модули скомпилированные под виндовз. Так что в большинстве случаев можно обойтись малой кровью. Ну и еще вон какая хреновина есть http://strawberryperl.com/ =) From ivan на serezhkin.com Fri Dec 26 04:51:30 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 15:51:30 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <120653632.20081226120852@softsearch.ru> References: <4954950C.8030302@serezhkin.com> <120653632.20081226120852@softsearch.ru> Message-ID: <4954D352.7000302@serezhkin.com> Михаил Монашёв wrote: > Здравствуйте, Иван. > > VS> апач не надо, каталист в стандалоне умеет, а при переносе на > VS> сервера - пусть нжинкс юзают. > > А много ты знаешь хостингов, где вместо апача стоит nginx и где дают > своих демонов пускать на дешёвых тарифных планах? Люди ведь свои сайт > потом на свой певых хостинг за 200 руб в месяц буду выкладывать. > Именно для виртхостингов. > Апач + mod_perl необходим! Это стандарт для хостингов, а ведь именно > хостеры многие годы старались угодить своим клиентам. > А вот на то и каталист, чтоб хочешь cgi, хочешь модперлом, а напишешь - будет кандибобриком. > Короче вот список необходимых модулей: > http://www.host.ru/support/hosting-new/perl-modules-list.html . На версии > модулей не смотри. В Зеноне кадровый голод :-) > Ну да, такой джентельменский набор. Я вот думаю как сделать нормальный cpan shell ... чтобы dll он с меня тянул, а всё остальное сам. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Fri Dec 26 04:56:17 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 15:56:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?68nF1y0yMDA5?= In-Reply-To: <84myejl1q7.fsf@tetsuo.karasik.eu.org> References: <84myejl1q7.fsf@tetsuo.karasik.eu.org> Message-ID: <4954D471.3080901@serezhkin.com> Dmitry Karasik wrote: > Hi Andrew! > > On 28 ноя 08 at 07:44, "Andrew" (Andrew Shitov) wrote: > > Andrew> Привет, самое время подумать о следующем годе :-) Уже почти месяц > Andrew> "Perl Mova -- 2" в Киеве: http://2009.perlukraine.org. > > мерри крисмас! > > Мне хотелось бы приехать, и я думаю что смогу, но в этот раз наверное без > доклада, т.к. IO-Lambdой я уж всех достал, а другого я пока придумать > не могу. Поэтому если интересно, я могу подготовить доклад "на > заказ", о том что хотелось бы услышать. И не обязательно про > программирование, может быть про какие-нибудь социальные вещи > касающиеся перла. Не знаю. Говорите если что интересует. > +1 И тоже принимаю заказы =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Fri Dec 26 04:57:35 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 15:57:35 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: References: Message-ID: <4954D4BF.3020708@serezhkin.com> Oleg Zhelo wrote: > Зачем сразу Catalyst? Только детей пугать :) ИМХО, CGI::Application > самое оно. Ну .. фишка в том, что Catalyst там будет принудительно =) я им пользуюсь. а CGI::Application ... Наверное, но самое важное не модули, а доки и примеры. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Fri Dec 26 04:58:31 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 15:58:31 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: References: <4954950C.8030302@serezhkin.com> Message-ID: <4954D4F7.6070600@serezhkin.com> Andrew Shitov wrote: >> Сразу предупреждаю, эта штука будет называтся яндекс перл >> > > А зачем? > Так равположились звёзды. мне по работе потребовался свой дистриб виндового перла. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Fri Dec 26 05:00:05 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 16:00:05 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <200812261310.28735.gnatyna@gmail.com> References: <4954950C.8030302@serezhkin.com> <200812261310.28735.gnatyna@gmail.com> Message-ID: <4954D555.7020508@serezhkin.com> Alexander A. Gnatyna wrote: > ну и конечно перл должен быть с тредами ;) > exactly right только .. в вебе треды не нужны, всё уже потредали до нас. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Fri Dec 26 05:04:24 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 26 Dec 2008 16:04:24 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQuNC10LItMjAwOQ==?= In-Reply-To: <4954D471.3080901@serezhkin.com> References: <84myejl1q7.fsf@tetsuo.karasik.eu.org> <4954D471.3080901@serezhkin.com> Message-ID: > И тоже принимаю заказы =) Про яндекс-перл. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jt на aaanet.ru Fri Dec 26 05:06:12 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Fri, 26 Dec 2008 16:06:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?68nF1y0yMDA5?= References: <84myejl1q7.fsf@tetsuo.karasik.eu.org> Message-ID: <009c01c9675a$ba795080$0c92560a@jt> Как насчет такой темы, как вейвлеты, scale-space фильтры и IPA ? :) Торопов Евгений jt на aaanet.ru > Hi Andrew! > > On 28 ноя 08 at 07:44, "Andrew" (Andrew Shitov) wrote: > > Andrew> Привет, самое время подумать о следующем годе :-) Уже почти месяц > Andrew> "Perl Mova -- 2" в Киеве: http://2009.perlukraine.org. > > мерри крисмас! > > Мне хотелось бы приехать, и я думаю что смогу, но в этот раз наверное без > доклада, т.к. IO-Lambdой я уж всех достал, а другого я пока придумать > не могу. Поэтому если интересно, я могу подготовить доклад "на > заказ", о том что хотелось бы услышать. И не обязательно про > программирование, может быть про какие-нибудь социальные вещи > касающиеся перла. Не знаю. Говорите если что интересует. > > -- > Sincerely, > Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ivan на serezhkin.com Fri Dec 26 05:09:53 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 16:09:53 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <15710478002.20081226132217@softsearch.ru> References: <4954950C.8030302@serezhkin.com> <15710478002.20081226132217@softsearch.ru> Message-ID: <4954D7A1.1000601@serezhkin.com> Привет. Монашёв Михаил wrote: > Пеар. > > Мы тут сейчас напряжёмся, придумаем как сделать шоколадку. Иван > сделает. А Яндекс за зарплату это у него купит и будет ему от этого > Пеар на хабре. :-) > Ну пеар н хабре никому не вредил. И перлу и яндексу и москоу пиэму. > Только, не говорите Ивану, что он вынужден будет эту всю затею > поддерживать в работоспособном состоянии до Яндекс.Пенсии. :-) > Ах, это сладкое слово Яндекс.Пенсия > Затея благая конечно. Яндекс тут полезен, исключительно как поровоз, > который способен протолкнуть задумку в массы. > Именна, Открою небольшой секрет, тормовоз можно было спустить на тормозах, и была бы всего лишь сборка перла для спамообороны. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Fri Dec 26 05:12:04 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 16:12:04 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: References: <4954950C.8030302@serezhkin.com> <15710478002.20081226132217@softsearch.ru> Message-ID: <4954D824.2000508@serezhkin.com> Andrew Shitov wrote: >> Только, не говорите Ивану, что он вынужден будет эту всю затею >> поддерживать в работоспособном состоянии до Яндекс.Пенсии. :-) >> > > Ну вот я этого и опасаюсь :-) > Хм... чего то ты не того опасаешься. В определённый момент эта штука выйдет ... шестой версии. И вот тогда посмотрим. Да и вааще, часто меня посещает мысль, что вот оно светлое будущее, Все программируют на суперпупер ddl языках ... .. а мы старые программисты на седьмом перле и на нас смотрят как на программистов на коболе. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Fri Dec 26 05:14:02 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 16:14:02 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <615fd2130812260356qcc5972fu659a1254fe1750ee@mail.gmail.com> References: <219411230291963@webmail28.yandex.ru> <615fd2130812260356qcc5972fu659a1254fe1750ee@mail.gmail.com> Message-ID: <4954D89A.7000504@serezhkin.com> Sergey Juchkov wrote: > Привет, > > Ты сам себе противоречишь :) > Где есть доступный (бесплатный тем более) хостинг с каталистом? А > вот с CGI есть. И даже mod_perl можно найти если захотеть. каталист можно принести с собой. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Fri Dec 26 05:14:58 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 16:14:58 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: References: <4954950C.8030302@serezhkin.com> <41741230281005@webmail42.yandex.ru> <4954B577.8050109@serezhkin.com> Message-ID: <4954D8D2.2060909@serezhkin.com> Maxim Vuets wrote: > Привет, Иван! > > On 12/26/08, Vany Serezhkin wrote: > > >>> sqlite, Image::Magick, Yaml::Syck, Moose, Cache::Memcached::Fast ... + >>> Catalyst плюгины >>> а пакеты через cpan там нельзя будет ставить разве? =) >>> >>> >> Некоторым пакетам нужен компилятор, а под виндой его .... надо покупать. >> > > Почему же сразу покупать? > Есть бесплатный родной VC++ в составе Студии Экспресс: > http://en.wikipedia.org/wiki/Microsoft_Visual_Studio_Express > > А еще есть совсем бесплатный и свободный native порт gcc > в составе MinGW. Ну и такой же свободный, только "полу-native" > CygWin. Чем это не катит? > Ну не катит ... под виндой не принято ходить в гости со своим компилятором =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ivan на serezhkin.com Fri Dec 26 05:15:46 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 16:15:46 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954D29F.8060402@gmail.com> References: <4954950C.8030302@serezhkin.com> <41741230281005@webmail42.yandex.ru> <4954B577.8050109@serezhkin.com> <4954D29F.8060402@gmail.com> Message-ID: <4954D902.60901@serezhkin.com> Ivan Shirokoff wrote: > В действительности есть ряд репозитариев где лежат XS модули > скомпилированные под виндовз. Так что в большинстве случаев можно > обойтись малой кровью. =( компилёный xs завязан на abi перла. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From andy на shitov.ru Fri Dec 26 05:19:16 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 26 Dec 2008 16:19:16 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954D824.2000508@serezhkin.com> References: <4954950C.8030302@serezhkin.com> <15710478002.20081226132217@softsearch.ru> <4954D824.2000508@serezhkin.com> Message-ID: > Хм... чего то ты не того опасаешься. > В определённый момент эта штука выйдет ... шестой версии. > И вот тогда посмотрим. Главное, чтобы эта штука регулярно обновлялась. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Fri Dec 26 05:26:45 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 26 Dec 2008 16:26:45 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: References: <4954950C.8030302@serezhkin.com> <15710478002.20081226132217@softsearch.ru> <4954D824.2000508@serezhkin.com> Message-ID: <4954DB95.7070508@serezhkin.com> Andrew Shitov wrote: >> Хм... чего то ты не того опасаешься. >> В определённый момент эта штука выйдет ... шестой версии. >> И вот тогда посмотрим. >> > > Главное, чтобы эта штука регулярно обновлялась. > Это сложно, но можно. У меня вообще есть мысль об автоматической сборке пакетов на сервере по требованию. А сам перл не так уж и часто обновляется. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From dmitry на karasik.eu.org Fri Dec 26 05:29:30 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Fri, 26 Dec 2008 14:29:30 +0100 Subject: [Moscow.pm] Киев-2009 In-Reply-To: <009c01c9675a$ba795080$0c92560a@jt> (Eugene Toropov's message of "Fri, 26 Dec 2008 16:06:12 +0300") References: <84myejl1q7.fsf@tetsuo.karasik.eu.org> <009c01c9675a$ba795080$0c92560a@jt> Message-ID: <84fxkbkqth.fsf@tetsuo.karasik.eu.org> уух... это будет задачка, как на эту тему сделать такой доклад чтобы не заснули ;) Я попробую. /dk Eugene> Как насчет такой темы, как вейвлеты, scale-space фильтры и IPA ? Eugene> :) Торопов Евгений jt на aaanet.ru >> Hi Andrew! >> >> On 28 ноя 08 at 07:44, "Andrew" (Andrew Shitov) wrote: >> Andrew> Привет, самое время подумать о следующем годе :-) Уже почти месяц Andrew> "Perl Mova -- 2" в Киеве: http://2009.perlukraine.org. >> >> мерри крисмас! >> >> Мне хотелось бы приехать, и я думаю что смогу, но в этот раз наверное >> , т.к. IO-Lambdой я уж всех достал, а другого я пока придумать не >> . Поэтому если интересно, я могу подготовить доклад "на заказ", о том >> . И не обязательно про программирование, может быть про какие-нибудь >> . Не знаю. Говорите если что интересует. >> >> -- Sincerely, Dmitry Karasik >> >> -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org >> -- Eugene> Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From andy на shitov.ru Fri Dec 26 05:30:00 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 26 Dec 2008 16:30:00 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954DB95.7070508@serezhkin.com> References: <4954950C.8030302@serezhkin.com> <15710478002.20081226132217@softsearch.ru> <4954D824.2000508@serezhkin.com> <4954DB95.7070508@serezhkin.com> Message-ID: > А сам перл не так уж и часто обновляется. Модули обновляются. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Fri Dec 26 05:32:17 2008 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 26 Dec 2008 16:32:17 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQuNC10LItMjAwOQ==?= In-Reply-To: <84fxkbkqth.fsf@tetsuo.karasik.eu.org> References: <84myejl1q7.fsf@tetsuo.karasik.eu.org> <009c01c9675a$ba795080$0c92560a@jt> <84fxkbkqth.fsf@tetsuo.karasik.eu.org> Message-ID: > уух... это будет задачка, как на эту тему сделать такой доклад чтобы не заснули ;) Картинок побольше :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jt на aaanet.ru Fri Dec 26 05:35:21 2008 From: jt на aaanet.ru (Eugene Toropov) Date: Fri, 26 Dec 2008 16:35:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?68nF1y0yMDA5?= References: <84myejl1q7.fsf@tetsuo.karasik.eu.org><009c01c9675a$ba795080$0c92560a@jt> <84fxkbkqth.fsf@tetsuo.karasik.eu.org> Message-ID: <00bf01c9675e$cd062ad0$0c92560a@jt> Я так понимаю, что тут главное сразу показать сногсшибательное приложение этого дела на практике, пример то есть :) Уверен, он у вас есть! > > уух... это будет задачка, как на эту тему сделать такой доклад чтобы не > заснули ;) > Я попробую. > > /dk > > Eugene> Как насчет такой темы, как вейвлеты, scale-space фильтры и IPA ? > Eugene> :) Торопов Евгений jt на aaanet.ru > > > >> Hi Andrew! > >> > >> On 28 ноя 08 at 07:44, "Andrew" (Andrew Shitov) wrote: > >> > Andrew> Привет, самое время подумать о следующем годе :-) Уже почти месяц > Andrew> "Perl Mova -- 2" в Киеве: http://2009.perlukraine.org. > >> > >> мерри крисмас! > >> > >> Мне хотелось бы приехать, и я думаю что смогу, но в этот раз наверное > >> , т.к. IO-Lambdой я уж всех достал, а другого я пока придумать не > >> . Поэтому если интересно, я могу подготовить доклад "на заказ", о том > >> . И не обязательно про программирование, может быть про какие-нибудь > >> . Не знаю. Говорите если что интересует. > >> > >> -- Sincerely, Dmitry Karasik > >> > >> -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org > >> > > -- > Eugene> 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 ruslan.zakirov на gmail.com Fri Dec 26 06:07:20 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 26 Dec 2008 17:07:20 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <4954B577.8050109@serezhkin.com> References: <4954950C.8030302@serezhkin.com> <41741230281005@webmail42.yandex.ru> <4954B577.8050109@serezhkin.com> Message-ID: <589c94400812260607x3f4996d3l6db4b48bedccade1@mail.gmail.com> 2008/12/26 Vany Serezhkin : > Orlovsky Alexander wrote: >> >> 26.12.08, 11:25, "Vany Serezhkin" : [snip] >>> По сему вопрос, что туды напихать ? >>> Я так думаю что catalyst + dbix::class + poe + ttk, Win32::ole >>> собственного производства ... >>> мискуль ... >>> >> >> sqlite, Image::Magick, Yaml::Syck, Moose, Cache::Memcached::Fast ... + >> Catalyst плюгины а пакеты через cpan там нельзя будет ставить разве? =) >> > > Некоторым пакетам нужен компилятор, а под виндой его .... надо покупать. Под вындой нужно однозначно смотреть на strawberry. "Strawberry Perl also installs a C compiler and make (software build tools), so you can download and build all 10,000 of the latest and greatest modules from the CPAN" [snip] -- Best regards, Ruslan. From postmaster на softsearch.ru Fri Dec 26 07:59:17 2008 From: postmaster на softsearch.ru (=?koi8-r?B?7c/Owduj1yDtycjBycw=?=) Date: Fri, 26 Dec 2008 18:59:17 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <615fd2130812260356qcc5972fu659a1254fe1750ee@mail.gmail.com> References: <219411230291963@webmail28.yandex.ru> <615fd2130812260356qcc5972fu659a1254fe1750ee@mail.gmail.com> Message-ID: <65384242.20081226185917@softsearch.ru> Здравствуйте, Сергей. > Где есть доступный (бесплатный тем более) хостинг с каталистом? А > вот с CGI есть. И даже mod_perl можно найти если захотеть. Хостинг с mod_perl - это уже давно стандарт для крупных российских хостеров. С ним на один сервак можно напихать намного больше клиентов, использующих перл. -- С уважением, Монашёв Михаил, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From forihrd на gmail.com Fri Dec 26 20:00:13 2008 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Sat, 27 Dec 2008 14:00:13 +1000 Subject: [Moscow.pm] Yahooo! In-Reply-To: <788163198.20081225001935@softsearch.ru> References: <494FD9E1.1040900@serezhkin.com> <788163198.20081225001935@softsearch.ru> Message-ID: Привет, > Есть ощущение, что git увеличивает количество багов в коде и на выходе > получаются менее стабильные проект. полностью обратное ощущение :) > В подтверждение своим словам могу лишь указать на глючность и > нестабильность самого гита. За все время я сталкивался с глюком самого гита только один раз, и тот был совсем не страшным. Возможно дело в том, что у нас не такие уж огромные проекты -- тут я не могу заявлять со всей уверенностью. > Причина, как мне видится, в том, что девелоперу сложнее поддерживать > множество бранчей со сложным ветвлением. Мержинг более автоматичен, > что приводит к незаметным багам. Сам проект становится сложнее... Вот как раз в этом месте точка основного не согласия. Git позволяет гибко работать с ветками. Это качественно повышает удобство ведения работы. Особенно если девелоперов больше чем один :) Про мерджинг -- как раз большое количество ручной работы порождает ошибки. То, что гитовский мердж достаточно умный, чтобы разруливать очевидные ситуации в итоге снижает вероятность появления глупых ошибок. Затык может быть только в том, что с ходу начать мыслить сетью а не одним потоком для девелопера может оказаться сложно. Но гит не заставляет плодить бранчи -- работайте в мастере, если не прёт. Работать в бранчах, это вообще не заслуга гита, просто он позволяет это делать удобно в отличии от того же svn. > Посему, мне грустно от этой новости, ибо перл мне нравится именно > своей стабильность. Уверен с Perl-ом все будет отлично. Git только на пользу. Илья From unera на debian.org Sun Dec 28 23:41:59 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 29 Dec 2008 10:41:59 +0300 Subject: [Moscow.pm] =?utf-8?b?0LzQvtC00YPQu9GMINC90LAgQ1BBTg==?= Message-ID: <20081229074158.GB3458@work.uvw.ru> тут у меня появился модульчик который теоретически можно было бы загрузить на CPAN (вот только perldoc допишу) расскажите в двух словах: 1. насколько сложна процедура аплоада на cpan, что для этого надо? 2. я создал отдельный файл .pod с русским вариантом документации, вопрос: в какой кодировке это лучше делать, utf8? и можно ли такой файл в комплекте с основным модулем тоже туда выгрузить? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From unera на debian.org Sun Dec 28 23:46:21 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 29 Dec 2008 10:46:21 +0300 Subject: [Moscow.pm] =?utf-8?b?0YTRg9C90LrRhtC40Y8g0L3QtSDQuNC3INC90LA=?= =?utf-8?b?0YjQtdCz0L4g0L/QsNC60LXRgtCw?= Message-ID: <20081229074620.GC3458@work.uvw.ru> имеется некая функция, скажем foo. как можно узнать из какого пакета данная функция? пример: package Ap; use base 'Exporter'; our @EXPORT=qw(foo); sub foo { return 'blah'; } package main; use Ap; sub foo1 { return 'blah2'; } # вот тут имеем функцию # main::foo, нужно имея ссылку на \&main::foo узнать # что это на самом деле Ap::foo # а так же имея ссылку на \&main::foo1, узнать что она # и есть main::foo1 -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From aml на rulezz.ru Mon Dec 29 00:02:16 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Mon, 29 Dec 2008 11:02:16 +0300 Subject: [Moscow.pm] =?utf-8?b?0LzQvtC00YPQu9GMINC90LAgQ1BBTg==?= In-Reply-To: <20081229074158.GB3458@work.uvw.ru> References: <20081229074158.GB3458@work.uvw.ru> Message-ID: <200812291102.16271.aml@rulezz.ru> On Monday 29 December 2008 10:41:59 Dmitry E. Oboukhov wrote: > тут у меня появился модульчик который теоретически можно было > бы загрузить на CPAN (вот только perldoc допишу) > > расскажите в двух словах: > 1. насколько сложна процедура аплоада на cpan, что для этого надо? 1. Зарегистрироваться на PAUSE - https://pause.perl.org/pause/. Это можно сделать заранее, поскольку там модератор думает несколько дней. После регистрации надо через PAUSE подать заявку на имя модуля. Это тоже можно сделать сразу, т.к. там опять премодерация. 2. Аплоад делается через тот же PAUSE - скрипты в течение получаса распакуют присланный архив и вытащат оттуда модули, документацию и т.д. > 2. я создал отдельный файл .pod с русским вариантом документации, > вопрос: в какой кодировке это лучше делать, utf8? и можно ли > такой файл в комплекте с основным модулем тоже туда выгрузить? Выгрузить можно, что угодно. Там содержимое никто не контролирует. В utf-8-варианте не забудь прописать "=encoding utf-8", а то те, у кого консоль другая, могут кракозябры увидеть. From sharifulin на gmail.com Mon Dec 29 00:08:46 2008 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 29 Dec 2008 11:08:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?zc/E1czYIM7BIENQQU4=?= In-Reply-To: <200812291102.16271.aml@rulezz.ru> References: <20081229074158.GB3458@work.uvw.ru> <200812291102.16271.aml@rulezz.ru> Message-ID: <91318900812290008i5b9c3649y4ace1f6a6e7593ba@mail.gmail.com> Русскую документацию в UTF-8. Есть хорошая презентация по поводу аплода на CPAN Алекса Капранова (South Perl). Только он до сих пор не выложил... Алекс? :) 2008/12/29 Alexander Lourier > On Monday 29 December 2008 10:41:59 Dmitry E. Oboukhov wrote: > > > тут у меня появился модульчик который теоретически можно было > > бы загрузить на CPAN (вот только perldoc допишу) > > > > расскажите в двух словах: > > 1. насколько сложна процедура аплоада на cpan, что для этого надо? > > 1. Зарегистрироваться на PAUSE - https://pause.perl.org/pause/. Это можно > сделать заранее, поскольку там модератор думает несколько дней. После > регистрации надо через PAUSE подать заявку на имя модуля. Это тоже можно > сделать сразу, т.к. там опять премодерация. > 2. Аплоад делается через тот же PAUSE - скрипты в течение получаса > распакуют > присланный архив и вытащат оттуда модули, документацию и т.д. > > > 2. я создал отдельный файл .pod с русским вариантом документации, > > вопрос: в какой кодировке это лучше делать, utf8? и можно ли > > такой файл в комплекте с основным модулем тоже туда выгрузить? > > Выгрузить можно, что угодно. Там содержимое никто не контролирует. В > utf-8-варианте не забудь прописать "=encoding utf-8", а то те, у кого > консоль > другая, могут кракозябры увидеть. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmitry на karasik.eu.org Mon Dec 29 00:22:14 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 29 Dec 2008 09:22:14 +0100 Subject: [Moscow.pm] модуль на CPAN In-Reply-To: <200812291102.16271.aml@rulezz.ru> (Alexander Lourier's message of "Mon, 29 Dec 2008 11:02:16 +0300") References: <20081229074158.GB3458@work.uvw.ru> <200812291102.16271.aml@rulezz.ru> Message-ID: <84tz8njsqx.fsf@tetsuo.karasik.eu.org> Hi Alexander! On 29 дек 08 at 09:02, "Alexander" (Alexander Lourier) wrote: Alexander> . После регистрации надо через PAUSE подать заявку на имя модуля заявлять имя вобщем-то необязательно. -- Sincerely, Dmitry Karasik From aml на rulezz.ru Mon Dec 29 00:27:44 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Mon, 29 Dec 2008 11:27:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?zc/E1czYIM7BIENQQU4=?= In-Reply-To: <84tz8njsqx.fsf@tetsuo.karasik.eu.org> References: <20081229074158.GB3458@work.uvw.ru> <200812291102.16271.aml@rulezz.ru> <84tz8njsqx.fsf@tetsuo.karasik.eu.org> Message-ID: <200812291127.44353.aml@rulezz.ru> On Monday 29 December 2008 11:22:14 Dmitry Karasik wrote: > On 29 дек 08 at 09:02, "Alexander" (Alexander Lourier) wrote: > Alexander> . После регистрации надо через PAUSE подать заявку на имя > модуля > > заявлять имя вобщем-то необязательно. Ну без этого он в индексе не появляется, в search.cpan.org не ищется - а зачем он без этого нужен? From dmitry на karasik.eu.org Mon Dec 29 00:51:15 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 29 Dec 2008 09:51:15 +0100 Subject: [Moscow.pm] модуль на CPAN In-Reply-To: <200812291127.44353.aml@rulezz.ru> (Alexander Lourier's message of "Mon, 29 Dec 2008 11:27:44 +0300") References: <20081229074158.GB3458@work.uvw.ru> <200812291102.16271.aml@rulezz.ru> <84tz8njsqx.fsf@tetsuo.karasik.eu.org> <200812291127.44353.aml@rulezz.ru> Message-ID: <84prjbjrek.fsf@tetsuo.karasik.eu.org> Hi Alexander! On 29 дек 08 at 09:27, "Alexander" (Alexander Lourier) wrote: >> заявлять имя вобщем-то необязательно. Alexander> Ну без этого он в индексе не появляется, в search.cpan.org не ищется Я не знаю что это за индекс, но то что в search.cpan.org не ищется это неправда. И ищется, и устанавливается. -- Sincerely, Dmitry Karasik From aml на rulezz.ru Mon Dec 29 01:11:45 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Mon, 29 Dec 2008 12:11:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?zc/E1czYIM7BIENQQU4=?= In-Reply-To: <84prjbjrek.fsf@tetsuo.karasik.eu.org> References: <20081229074158.GB3458@work.uvw.ru> <200812291127.44353.aml@rulezz.ru> <84prjbjrek.fsf@tetsuo.karasik.eu.org> Message-ID: <200812291211.45960.aml@rulezz.ru> On Monday 29 December 2008 11:51:15 Dmitry Karasik wrote: > Hi Alexander! > > On 29 дек 08 at 09:27, "Alexander" (Alexander Lourier) wrote: > >> заявлять имя вобщем-то необязательно. > > Alexander> Ну без этого он в индексе не появляется, в search.cpan.org не > ищется > > Я не знаю что это за индекс, но то что в search.cpan.org не ищется это > неправда. И ищется, и устанавливается. Цитирую https://pause.perl.org/pause/query?ACTION=pause_04about#namespace == The indexes that are maintained automatically on CPAN all double check if the module names that are used in the uploaded packages are registered. The indexer unwraps all packages and scans the source code (namely all *.pm files) for package declarations. You run the risk of being ignored by the index generator if you do not talk to the PAUSE maintainers about the namespace you are using. A frequent cause for confusion is the relation between CPAN itself and search.cpan.org. The PAUSE/CPAN indexer produces the files authors/00whois.html authors/00whois.xml authors/01mailrc.txt.gz modules/02packages.details.txt.gz modules/03modlist.data.gz These are the ones CPAN{,PLUS}.pm are using to make their download decisions. search.cpan.org has its own indexer which has to satisfy other demands. It is based on the PAUSE/CPAN indexes but it is being changed more often because of the specific needs search.cpan.org has. == From dmitry на karasik.eu.org Mon Dec 29 01:17:44 2008 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 29 Dec 2008 10:17:44 +0100 Subject: [Moscow.pm] модуль на CPAN In-Reply-To: <200812291211.45960.aml@rulezz.ru> (Alexander Lourier's message of "Mon, 29 Dec 2008 12:11:45 +0300") References: <20081229074158.GB3458@work.uvw.ru> <200812291127.44353.aml@rulezz.ru> <84prjbjrek.fsf@tetsuo.karasik.eu.org> <200812291211.45960.aml@rulezz.ru> Message-ID: <84abafjq6f.fsf@tetsuo.karasik.eu.org> Hi Alexander! On 29 дек 08 at 10:11, "Alexander" (Alexander Lourier) wrote: Alexander> Цитирую Alexander> https://pause.perl.org/pause/query?ACTION=pause_04about#namespace Alexander> == The indexes that are maintained automatically on CPAN all Alexander> double check if the module names that are used in the uploaded Alexander> packages are registered. The indexer unwraps all packages and Alexander> scans the source code (namely all *.pm files) for package Alexander> declarations. You run the risk of being ignored by the index Alexander> generator if you do not talk to the PAUSE maintainers about the Alexander> namespace you are using. Ах, это. Тогда, если я правильно понял, это имеет смысл только если уже есть модуль с таким именем, чтобы никто не залил Net::LWP c троянами ;) На практике тем не менее, у меня есть вагон незарегистрированных модулей, которые прекрасно и ищутся, и устанавливаются. Т.е. если сильно хочется, то можно регистрировать конечно. Но разницы практически нет. -- Sincerely, Dmitry Karasik From aml на rulezz.ru Mon Dec 29 01:24:17 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Mon, 29 Dec 2008 12:24:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?zc/E1czYIM7BIENQQU4=?= In-Reply-To: <84abafjq6f.fsf@tetsuo.karasik.eu.org> References: <20081229074158.GB3458@work.uvw.ru> <200812291211.45960.aml@rulezz.ru> <84abafjq6f.fsf@tetsuo.karasik.eu.org> Message-ID: <200812291224.17797.aml@rulezz.ru> On Monday 29 December 2008 12:17:44 Dmitry Karasik wrote: > Ах, это. Тогда, если я правильно понял, это имеет смысл только если > уже есть модуль с таким именем, чтобы никто не залил Net::LWP c троянами ;) Ну, видимо. После регистрации у меня появилась админка, где можно передавать мейнтейнерство над моими модулями, назначать комейнтейнеров и делать всякие другие админские пакости. > На практике тем не менее, у меня есть вагон незарегистрированных модулей, > которые прекрасно и ищутся, и устанавливаются. Т.е. если сильно хочется, > то можно регистрировать конечно. Но разницы практически нет. Как написано, может попасть в индекс, может не попасть. Пока не зарегистрируешь, они не гарантируют ничего. From inthrax на gmail.com Mon Dec 29 01:37:44 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 29 Dec 2008 12:37:44 +0300 Subject: [Moscow.pm] =?koi8-r?b?xtXOy8PJ0SDOxSDJ2iDOwdvFx88g0MHLxdTB?= In-Reply-To: <20081229074620.GC3458@work.uvw.ru> References: <20081229074620.GC3458@work.uvw.ru> Message-ID: <20f279210812290137m7fcba6e6x5f5a35dd5e373789@mail.gmail.com> &App::foo и &main::foo это ссылки на одну и ту-же функцию. так что выяснить что является настоящим именем, а что алиасом - неоднозначно. можно к примеру пройтись рекурсивно по всем неймспейсам и найти все имена по равенству ссылок. On Mon, Dec 29, 2008 at 10:46 AM, Dmitry E. Oboukhov wrote: > имеется некая функция, скажем foo. > > как можно узнать из какого пакета данная функция? > -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Mon Dec 29 01:46:07 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 29 Dec 2008 12:46:07 +0300 Subject: [Moscow.pm] denver perl In-Reply-To: <127293431.20081226121650@softsearch.ru> References: <4954950C.8030302@serezhkin.com> <127293431.20081226121650@softsearch.ru> Message-ID: <20f279210812290146u2720103cjbf45a47075a2050b@mail.gmail.com> AquaDataStudio (4.7)? MySQLAdministrator? они кроссплатформенные 2008/12/26 Михаил Монашёв : > Здравствуйте, Иван. > > VS> мискуль ... > > Необходим нормальный виндовый (не браузерный) бесплатный клиент для > мускуля. Лучший браузерный клиент - phpMyAdmin не удобен и это php. > > Это потом хостер им навяжет phpMyAdmin, а у нас пусть будет нормальный > клиент, где и большие таблицы можно браузить без тормозов и запросы > конструировать визуально, а не ручками их писать. > -- Best wishes, Vladimir V. Perepelitsa aka Mons From unera на debian.org Mon Dec 29 01:48:00 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 29 Dec 2008 12:48:00 +0300 Subject: [Moscow.pm] =?utf-8?b?0YTRg9C90LrRhtC40Y8g0L3QtSDQuNC3INC90LA=?= =?utf-8?b?0YjQtdCz0L4g0L/QsNC60LXRgtCw?= In-Reply-To: <20f279210812290137m7fcba6e6x5f5a35dd5e373789@mail.gmail.com> References: <20081229074620.GC3458@work.uvw.ru> <20f279210812290137m7fcba6e6x5f5a35dd5e373789@mail.gmail.com> Message-ID: <20081229094759.GK3458@work.uvw.ru> VVP> &App::foo и &main::foo это ссылки на одну и ту-же функцию. VVP> так что выяснить что является настоящим именем, а что алиасом - неоднозначно. VVP> можно к примеру пройтись рекурсивно по всем неймспейсам и найти все VVP> имена по равенству ссылок. я так (рекурсивным проходом) получаю список ссылок на функции а дальше из этого списка хочется выкинуть дубликаты но выкинуть именно так, чтобы в первую очередь выкидывались импортированные алиасы а не оригиналы. но пока не нашел как решить. кстати, может еще кто подскажет допустим имеется ссылка на функцию в переменной $c и известен ее glob пишем враппер: *{$name}=sub { &$c }; но если функция представляет собой константную функцию (например константы в каком-то модуле вроде Errno) то получаем варнинг про попытку переопределения константной функции Constant subroutine ... Я ковырялся в поисках директивы которая отменяет этот варнинг, но не нашел варианта. Так же не нашел можно ли по ссылке на функцию определить не константная ли она? сейчас тупо перехватил варнинг $SIG{__WARN__}=sub { $is_constant=1 if $_[0]=~/^Constant sub/ }; и после переопределения если $is_constant установлено в true то так вылавливаю константные ф-ции. хотелось бы от этого хака избавиться VVP> On Mon, Dec 29, 2008 at 10:46 AM, Dmitry E. Oboukhov wrote: >> имеется некая функция, скажем foo. >> >> как можно узнать из какого пакета данная функция? >> -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From aml на rulezz.ru Mon Dec 29 01:51:02 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Mon, 29 Dec 2008 12:51:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?xtXOy8PJ0SDOxSDJ2iDOwdvFx88g0MHLxdTB?= In-Reply-To: <20f279210812290137m7fcba6e6x5f5a35dd5e373789@mail.gmail.com> References: <20081229074620.GC3458@work.uvw.ru> <20f279210812290137m7fcba6e6x5f5a35dd5e373789@mail.gmail.com> Message-ID: <200812291251.02457.aml@rulezz.ru> On Monday 29 December 2008 12:37:44 Vladimir V. Perepelitsa wrote: > &App::foo и &main::foo это ссылки на одну и ту-же функцию. > так что выяснить что является настоящим именем, а что алиасом - > неоднозначно. можно к примеру пройтись рекурсивно по всем неймспейсам и > найти все имена по равенству ссылок. Тоже хотел так ответить сначала. А потом подумал, что caller каким-то макаром догадывается о настоящем имени. == package Ap; use base 'Exporter'; our @EXPORT=qw(foo); sub foo { my @caller = caller(0); use Data::Dumper; print STDERR Dumper(\@caller); return 'blah'; } package main; Ap->import(); sub foo1 { return 'blah2'; } foo(); == Выдает: ~$ perl a.pl $VAR1 = [ 'main', 'a.pl', 25, 'Ap::foo', 1, 0, undef, undef, 256, '', undef ]; > > имеется некая функция, скажем foo. > > > > как можно узнать из какого пакета данная функция? From unera на debian.org Mon Dec 29 01:53:43 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 29 Dec 2008 12:53:43 +0300 Subject: [Moscow.pm] =?utf-8?b?0YTRg9C90LrRhtC40Y8g0L3QtSDQuNC3INC90LA=?= =?utf-8?b?0YjQtdCz0L4g0L/QsNC60LXRgtCw?= In-Reply-To: <200812291251.02457.aml@rulezz.ru> References: <20081229074620.GC3458@work.uvw.ru> <20f279210812290137m7fcba6e6x5f5a35dd5e373789@mail.gmail.com> <200812291251.02457.aml@rulezz.ru> Message-ID: <20081229095343.GL3458@work.uvw.ru> On 12:51 Mon 29 Dec , Alexander Lourier wrote: AL> On Monday 29 December 2008 12:37:44 Vladimir V. Perepelitsa wrote: >> &App::foo и &main::foo это ссылки на одну и ту-же функцию. >> так что выяснить что является настоящим именем, а что алиасом - >> неоднозначно. можно к примеру пройтись рекурсивно по всем неймспейсам и >> найти все имена по равенству ссылок. AL> Тоже хотел так ответить сначала. А потом подумал, что caller каким-то макаром AL> догадывается о настоящем имени. это caller вызваный ИЗНУТРИ функции. там можно и просто тупо __PACKAGE__ или даже __FILE__ юзать. а надо снаружи функции эту же задачу решить AL> == AL> package Ap; AL> use base 'Exporter'; AL> our @EXPORT=qw(foo); AL> sub foo AL> { AL> my @caller = caller(0); AL> use Data::Dumper; AL> print STDERR Dumper(\@caller); AL> return 'blah'; AL> } AL> package main; Ap->> import(); AL> sub foo1 AL> { AL> return 'blah2'; AL> } AL> foo(); AL> == AL> Выдает: AL> ~$ perl a.pl AL> $VAR1 = [ AL> 'main', AL> 'a.pl', AL> 25, AL> 'Ap::foo', AL> 1, AL> 0, AL> undef, AL> undef, AL> 256, AL> '', AL> undef AL> ]; >>> имеется некая функция, скажем foo. >>> >>> как можно узнать из какого пакета данная функция? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From aml на rulezz.ru Mon Dec 29 01:59:28 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Mon, 29 Dec 2008 12:59:28 +0300 Subject: [Moscow.pm] =?utf-8?b?0YTRg9C90LrRhtC40Y8g0L3QtSDQuNC3INC90LA=?= =?utf-8?b?0YjQtdCz0L4g0L/QsNC60LXRgtCw?= In-Reply-To: <20081229095343.GL3458@work.uvw.ru> References: <20081229074620.GC3458@work.uvw.ru> <200812291251.02457.aml@rulezz.ru> <20081229095343.GL3458@work.uvw.ru> Message-ID: <200812291259.29015.aml@rulezz.ru> On Monday 29 December 2008 12:53:43 Dmitry E. Oboukhov wrote: > >> &App::foo и &main::foo это ссылки на одну и ту-же функцию. > >> так что выяснить что является настоящим именем, а что алиасом - > >> неоднозначно. можно к примеру пройтись рекурсивно по всем неймспейсам и > >> найти все имена по равенству ссылок. > > AL> Тоже хотел так ответить сначала. А потом подумал, что caller каким-то > макаром AL> догадывается о настоящем имени. > это caller вызваный ИЗНУТРИ функции. > там можно и просто тупо __PACKAGE__ или даже __FILE__ юзать. > а надо снаружи функции эту же задачу решить Чуть меняем пример: == package Ap; use base 'Exporter'; our @EXPORT=qw(foo); sub foo { $_[0]->(); } package main; Ap->import(); sub foo1 { my @caller = caller(1); use Data::Dumper; print STDERR Dumper(\@caller); } foo(\&foo1); == $VAR1 = [ 'main', 'a.pl', 23, 'Ap::foo', 1, undef, undef, undef, 256, '', undef ]; На момент вызова caller __PACKAGE__ уже другой (main), но тем не менее, функция идентифицирована как Ap::foo. Это значит лишь одно - что в где-то глубоко в душе Perl помнит исходное имя каждой подпрограммы, даже несмотря на то, что её экспортировали в другой неймспейс. From inthrax на gmail.com Mon Dec 29 02:02:22 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 29 Dec 2008 13:02:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?xtXOy8PJ0SDOxSDJ2iDOwdvFx88g0MHLxdTB?= In-Reply-To: <20081229094759.GK3458@work.uvw.ru> References: <20081229074620.GC3458@work.uvw.ru> <20f279210812290137m7fcba6e6x5f5a35dd5e373789@mail.gmail.com> <20081229094759.GK3458@work.uvw.ru> Message-ID: <20f279210812290202w6a88456ak2a488396646492c@mail.gmail.com> 2008/12/29 Dmitry E. Oboukhov : > VVP> &App::foo и &main::foo это ссылки на одну и ту-же функцию. > VVP> так что выяснить что является настоящим именем, а что алиасом - неоднозначно. > VVP> можно к примеру пройтись рекурсивно по всем неймспейсам и найти все > VVP> имена по равенству ссылок. > я так (рекурсивным проходом) получаю список ссылок на функции > а дальше из этого списка хочется выкинуть дубликаты > но выкинуть именно так, чтобы в первую очередь выкидывались > импортированные алиасы а не оригиналы. но пока не нашел > как решить. > > кстати, может еще кто подскажет > > допустим имеется ссылка на функцию в переменной $c и известен ее glob > > пишем враппер: > > *{$name}=sub { &$c }; зачем враппер? *$name = \&$c; > > но если функция представляет собой константную функцию (например > константы в каком-то модуле вроде Errno) то получаем варнинг про > попытку переопределения константной функции > > Constant subroutine ... > > Я ковырялся в поисках директивы которая отменяет этот варнинг, но > не нашел варианта. Так же не нашел можно ли по ссылке на функцию определить > не константная ли она? > > сейчас тупо перехватил варнинг > $SIG{__WARN__}=sub { $is_constant=1 if $_[0]=~/^Constant sub/ }; константные сабы компилятся и их переопределение вызывает некоторые "неприятные" для интерпретатора операции. > > и после переопределения если $is_constant установлено в true то > так вылавливаю константные ф-ции. хотелось бы от этого хака избавиться Вообще на мой взгляд делаете что-то странное :) Не хотите расписать задачу в более общем виде? Я так думаю есть более элегантное решение. -- Best wishes, Vladimir V. Perepelitsa aka Mons From unera на debian.org Mon Dec 29 02:09:31 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 29 Dec 2008 13:09:31 +0300 Subject: [Moscow.pm] =?utf-8?b?0YTRg9C90LrRhtC40Y8g0L3QtSDQuNC3INC90LA=?= =?utf-8?b?0YjQtdCz0L4g0L/QsNC60LXRgtCw?= In-Reply-To: <20f279210812290202w6a88456ak2a488396646492c@mail.gmail.com> References: <20081229074620.GC3458@work.uvw.ru> <20f279210812290137m7fcba6e6x5f5a35dd5e373789@mail.gmail.com> <20081229094759.GK3458@work.uvw.ru> <20f279210812290202w6a88456ak2a488396646492c@mail.gmail.com> Message-ID: <20081229100931.GM3458@work.uvw.ru> >> *{$name}=sub { &$c }; VVP> зачем враппер? VVP> *$name = \&$c; ну потому что он содержит еще код, а в данном примере этот код не приведен :) профайлер свой делаю :) >> но если функция представляет собой константную функцию (например >> константы в каком-то модуле вроде Errno) то получаем варнинг про >> попытку переопределения константной функции >> >> Constant subroutine ... >> >> Я ковырялся в поисках директивы которая отменяет этот варнинг, но >> не нашел варианта. Так же не нашел можно ли по ссылке на функцию определить >> не константная ли она? >> >> сейчас тупо перехватил варнинг >> $SIG{__WARN__}=sub { $is_constant=1 if $_[0]=~/^Constant sub/ }; VVP> константные сабы компилятся и их переопределение вызывает некоторые VVP> "неприятные" для интерпретатора операции. это понятно, поэтому хочется их как-то отделить от остальных и не переопределять >> и после переопределения если $is_constant установлено в true то >> так вылавливаю константные ф-ции. хотелось бы от этого хака избавиться VVP> Вообще на мой взгляд делаете что-то странное :) VVP> Не хотите расписать задачу в более общем виде? Я так думаю есть более VVP> элегантное решение. ну обычная задача профайлинга: проходим по полному списку всех функций вешаем на них врапперы, измеряем время итп отсюда сразу растут следующие задачи: 1. одна функция может быть импортирована в кучу пакетов, соответственно ее надо (желательно) переопределить лишь один раз 2. хорошо бы именно импортированные алиасы отбросить 3. отделить константные функции и их не трогать 4. не конфликтовать с модулями которые сами делают аналогичную работу -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From inthrax на gmail.com Mon Dec 29 02:10:46 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 29 Dec 2008 13:10:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?xtXOy8PJ0SDOxSDJ2iDOwdvFx88g0MHLxdTB?= In-Reply-To: <200812291259.29015.aml@rulezz.ru> References: <20081229074620.GC3458@work.uvw.ru> <200812291251.02457.aml@rulezz.ru> <20081229095343.GL3458@work.uvw.ru> <200812291259.29015.aml@rulezz.ru> Message-ID: <20f279210812290210y4fdd26a7p201dcca71374724e@mail.gmail.com> 2008/12/29 Alexander Lourier : > On Monday 29 December 2008 12:53:43 Dmitry E. Oboukhov wrote: > >> >> &App::foo и &main::foo это ссылки на одну и ту-же функцию. >> >> так что выяснить что является настоящим именем, а что алиасом - >> >> неоднозначно. можно к примеру пройтись рекурсивно по всем неймспейсам и >> >> найти все имена по равенству ссылок. >> >> AL> Тоже хотел так ответить сначала. А потом подумал, что caller каким-то >> макаром AL> догадывается о настоящем имени. > >> это caller вызваный ИЗНУТРИ функции. >> там можно и просто тупо __PACKAGE__ или даже __FILE__ юзать. >> а надо снаружи функции эту же задачу решить > > Чуть меняем пример: > > == > package Ap; > > use base 'Exporter'; > our @EXPORT=qw(foo); > > sub foo > { > $_[0]->(); > } > > package main; > > Ap->import(); > > sub foo1 > { > my @caller = caller(1); > > use Data::Dumper; > print STDERR Dumper(\@caller); > } > > foo(\&foo1); > == > > $VAR1 = [ > 'main', > 'a.pl', > 23, > 'Ap::foo', > 1, > undef, > undef, > undef, > 256, > '', > undef > ]; > > > На момент вызова caller __PACKAGE__ уже другой (main), но тем не менее, > функция идентифицирована как Ap::foo. Это значит лишь одно - что в где-то > глубоко в душе Perl помнит исходное имя каждой подпрограммы, даже несмотря на > то, что её экспортировали в другой неймспейс. Извините меня... а что еще может вернуть (caller 1)[3], если мы !внутри! сабы Ap::foo вызывает другую сабу и проверяем в ней caller(1)? -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Mon Dec 29 02:12:40 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 29 Dec 2008 13:12:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?xtXOy8PJ0SDOxSDJ2iDOwdvFx88g0MHLxdTB?= In-Reply-To: <200812291259.29015.aml@rulezz.ru> References: <20081229074620.GC3458@work.uvw.ru> <200812291251.02457.aml@rulezz.ru> <20081229095343.GL3458@work.uvw.ru> <200812291259.29015.aml@rulezz.ru> Message-ID: <20f279210812290212o5d047a8dq7085bb14baad29e9@mail.gmail.com> 2008/12/29 Alexander Lourier : > On Monday 29 December 2008 12:53:43 Dmitry E. Oboukhov wrote: > >> >> &App::foo и &main::foo это ссылки на одну и ту-же функцию. >> >> так что выяснить что является настоящим именем, а что алиасом - >> >> неоднозначно. можно к примеру пройтись рекурсивно по всем неймспейсам и >> >> найти все имена по равенству ссылок. >> >> AL> Тоже хотел так ответить сначала. А потом подумал, что caller каким-то >> макаром AL> догадывается о настоящем имени. > >> это caller вызваный ИЗНУТРИ функции. >> там можно и просто тупо __PACKAGE__ или даже __FILE__ юзать. >> а надо снаружи функции эту же задачу решить > > Чуть меняем пример: > > == > package Ap; > > use base 'Exporter'; > our @EXPORT=qw(foo); > > sub foo > { > $_[0]->(); > } > > package main; > > Ap->import(); > > sub foo1 > { > my @caller = caller(1); > > use Data::Dumper; > print STDERR Dumper(\@caller); > } > > foo(\&foo1); > == > > $VAR1 = [ > 'main', > 'a.pl', > 23, > 'Ap::foo', > 1, > undef, > undef, > undef, > 256, > '', > undef > ]; > > > На момент вызова caller __PACKAGE__ уже другой (main), но тем не менее, > функция идентифицирована как Ap::foo. Это значит лишь одно - что в где-то > глубоко в душе Perl помнит исходное имя каждой подпрограммы, даже несмотря на > то, что её экспортировали в другой неймспейс. Извините меня... а что еще может вернуть (caller 1)[3], если мы !внутри! сабы Ap::foo вызывает другую сабу и проверяем в ней caller(1)? -- Best wishes, Vladimir V. Perepelitsa aka Mons From aml на rulezz.ru Mon Dec 29 02:24:40 2008 From: aml на rulezz.ru (Alexander Lourier) Date: Mon, 29 Dec 2008 13:24:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?xtXOy8PJ0SDOxSDJ2iDOwdvFx88g0MHLxdTB?= In-Reply-To: <20f279210812290210y4fdd26a7p201dcca71374724e@mail.gmail.com> References: <20081229074620.GC3458@work.uvw.ru> <200812291259.29015.aml@rulezz.ru> <20f279210812290210y4fdd26a7p201dcca71374724e@mail.gmail.com> Message-ID: <200812291324.40691.aml@rulezz.ru> On Monday 29 December 2008 13:10:46 Vladimir V. Perepelitsa wrote: > 2008/12/29 Alexander Lourier : > > On Monday 29 December 2008 12:53:43 Dmitry E. Oboukhov wrote: > >> >> &App::foo и &main::foo это ссылки на одну и ту-же функцию. > >> >> так что выяснить что является настоящим именем, а что алиасом - > >> >> неоднозначно. можно к примеру пройтись рекурсивно по всем неймспейсам > >> >> и найти все имена по равенству ссылок. > >> > >> AL> Тоже хотел так ответить сначала. А потом подумал, что caller > >> каким-то макаром AL> догадывается о настоящем имени. > >> > >> это caller вызваный ИЗНУТРИ функции. > >> там можно и просто тупо __PACKAGE__ или даже __FILE__ юзать. > >> а надо снаружи функции эту же задачу решить > > > > Чуть меняем пример: > > > > == > > package Ap; > > > > use base 'Exporter'; > > our @EXPORT=qw(foo); > > > > sub foo > > { > > $_[0]->(); > > } > > > > package main; > > > > Ap->import(); > > > > sub foo1 > > { > > my @caller = caller(1); > > > > use Data::Dumper; > > print STDERR Dumper(\@caller); > > } > > > > foo(\&foo1); > > == > > > > $VAR1 = [ > > 'main', > > 'a.pl', > > 23, > > 'Ap::foo', > > 1, > > undef, > > undef, > > undef, > > 256, > > '', > > undef > > ]; > > > > > > На момент вызова caller __PACKAGE__ уже другой (main), но тем не менее, > > функция идентифицирована как Ap::foo. Это значит лишь одно - что в где-то > > глубоко в душе Perl помнит исходное имя каждой подпрограммы, даже > > несмотря на то, что её экспортировали в другой неймспейс. > > Извините меня... > а что еще может вернуть (caller 1)[3], если мы !внутри! сабы Ap::foo > вызывает другую сабу и проверяем в ней caller(1)? Вот о чём и говорю. Каким образом caller узнал, что мы внутри Ap::foo, а не main::foo? Если бы Ap::foo и main::foo были совершенно симметричными алиасами, то Perl не догадался бы, что это Ap::foo. Он бы подумал так - если из пакета main вызывается foo(), значит это main::foo. А он так не думает. Он лезет в табличку и вспоминает, что foo изначально все-таки объявлялось в Ap, даже вспоминает, в каком файле это было и в какой строке. Поэтому, практически уверен, что задачу можно решить без всякого рекурсивного обхода пакетов, а просто добравшись до этой таблички. Посмотрел исходники функции caller, ничего не понял в терминах (stash и иже с ним) и закрыл. Может кто умеет всё это читать, разберётся. From kaa на zvuki.ru Mon Dec 29 02:30:32 2008 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Mon, 29 Dec 2008 13:30:32 +0300 (MSK) Subject: [Moscow.pm] denver perl In-Reply-To: <127293431.20081226121650@softsearch.ru> References: <4954950C.8030302@serezhkin.com> <127293431.20081226121650@softsearch.ru> Message-ID: <20081229132040.D46256@www1.zvuki.ru> On Fri, 26 Dec 2008, Михаил Монашёв wrote: > Здравствуйте, Иван. VS> мискуль ... > Необходим нормальный виндовый (не браузерный) бесплатный клиент для > мускуля. Лучший браузерный клиент - phpMyAdmin не удобен и это php. На сайте mysql.com можно взять бесплатный MySQLAdministrator Хороший инструмент, очень похож на MSSQL Enterprise Manager. > Это потом хостер им навяжет phpMyAdmin, а у нас пусть будет нормальный > клиент Построив ssh-туннель до сервера, иногда администрирую свои MySQLd при помощи MySQLAdministrator - и никакого php ;-) -- Best regards, Andrew Kopeyko From inthrax на gmail.com Mon Dec 29 03:07:12 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 29 Dec 2008 14:07:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?xtXOy8PJ0SDOxSDJ2iDOwdvFx88g0MHLxdTB?= In-Reply-To: <20081229100931.GM3458@work.uvw.ru> References: <20081229074620.GC3458@work.uvw.ru> <20f279210812290137m7fcba6e6x5f5a35dd5e373789@mail.gmail.com> <20081229094759.GK3458@work.uvw.ru> <20f279210812290202w6a88456ak2a488396646492c@mail.gmail.com> <20081229100931.GM3458@work.uvw.ru> Message-ID: <20f279210812290307v676eb319je62536f89fc0401a@mail.gmail.com> 2008/12/29 Dmitry E. Oboukhov : >>> *{$name}=sub { &$c }; > > VVP> зачем враппер? > VVP> *$name = \&$c; > ну потому что он содержит еще код, а в данном примере этот код не приведен :) > > профайлер свой делаю :) тогда нужно было поставить троеточие :) типа sub { ... &$c; ...} кстати можешь еще заценить Sub::Uplevel. удобно писать врапперы. > >>> но если функция представляет собой константную функцию (например >>> константы в каком-то модуле вроде Errno) то получаем варнинг про >>> попытку переопределения константной функции >>> >>> Constant subroutine ... >>> >>> Я ковырялся в поисках директивы которая отменяет этот варнинг, но >>> не нашел варианта. Так же не нашел можно ли по ссылке на функцию определить >>> не константная ли она? >>> >>> сейчас тупо перехватил варнинг >>> $SIG{__WARN__}=sub { $is_constant=1 if $_[0]=~/^Constant sub/ }; > > VVP> константные сабы компилятся и их переопределение вызывает некоторые > VVP> "неприятные" для интерпретатора операции. > это понятно, поэтому хочется их как-то отделить от остальных > и не переопределять Думаю это можно сделать через XS. у такой сабы должен быть выставлен какой-нибудь флажок. >>> и после переопределения если $is_constant установлено в true то >>> так вылавливаю константные ф-ции. хотелось бы от этого хака избавиться > > VVP> Вообще на мой взгляд делаете что-то странное :) > VVP> Не хотите расписать задачу в более общем виде? Я так думаю есть более > VVP> элегантное решение. > > ну обычная задача профайлинга: > проходим по полному списку всех функций > вешаем на них врапперы, измеряем время итп > > отсюда сразу растут следующие задачи: > 1. одна функция может быть импортирована в кучу пакетов, соответственно > ее надо (желательно) переопределить лишь один раз дело в том, что после импорта, модуль-получатель функции, содержит ссылку на исходную функцию. поэтому переопределять придется везде. либо нужно врапить функции в исходном пакете до вызова import. PS: hint: попробуйте заменить Exporter::import на собственную реализацию. т.е. в самом начале сделайте: use Exporter; BEGIN { no warnings 'redefine'; *Exporter::import = sub { ... }; } > 2. хорошо бы именно импортированные алиасы отбросить > 3. отделить константные функции и их не трогать > 4. не конфликтовать с модулями которые сами делают аналогичную работу -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Mon Dec 29 03:18:02 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 29 Dec 2008 14:18:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?xtXOy8PJ0SDOxSDJ2iDOwdvFx88g0MHLxdTB?= In-Reply-To: <200812291324.40691.aml@rulezz.ru> References: <20081229074620.GC3458@work.uvw.ru> <200812291259.29015.aml@rulezz.ru> <20f279210812290210y4fdd26a7p201dcca71374724e@mail.gmail.com> <200812291324.40691.aml@rulezz.ru> Message-ID: <20f279210812290318m7954d7c2u9da0e6ed3af5a0a4@mail.gmail.com> Гм... вообще-то да, референс функции имеет свое имя. Есть Sub::Name, который позволяет это имя установить. хотя это делается через XS. use Devel::Peek; Dump(\&foo); SV = RV(0x81b32ac) at 0x815ba44 REFCNT = 1 FLAGS = (TEMP,ROK) RV = 0x815b840 SV = PVCV(0x8172730) at 0x815b840 REFCNT = 4 FLAGS = () IV = 0 NV = 0 COMP_STASH = 0x815b7ec "Ap" START = 0x817b0d0 ===> 2754 ROOT = 0x81b55d8 XSUB = 0x0 XSUBANY = 0 GVGV::GV = 0x8189f8c "Ap" :: "foo" FILE = "xxx.pl" DEPTH = 0 FLAGS = 0x0 OUTSIDE_SEQ = 262 PADLIST = 0x815b84c PADNAME = 0x8189f5c(0x81b8a80) PAD = 0x8189f68(0x8171bd0) OUTSIDE = 0x815ad6c (MAIN) Вот там и указано GVGV::GV => Ap::foo 2008/12/29 Alexander Lourier : > On Monday 29 December 2008 13:10:46 Vladimir V. Perepelitsa wrote: >> 2008/12/29 Alexander Lourier : >> > On Monday 29 December 2008 12:53:43 Dmitry E. Oboukhov wrote: >> >> >> &App::foo и &main::foo это ссылки на одну и ту-же функцию. >> >> >> так что выяснить что является настоящим именем, а что алиасом - >> >> >> неоднозначно. можно к примеру пройтись рекурсивно по всем неймспейсам >> >> >> и найти все имена по равенству ссылок. >> >> >> >> AL> Тоже хотел так ответить сначала. А потом подумал, что caller >> >> каким-то макаром AL> догадывается о настоящем имени. >> >> >> >> это caller вызваный ИЗНУТРИ функции. >> >> там можно и просто тупо __PACKAGE__ или даже __FILE__ юзать. >> >> а надо снаружи функции эту же задачу решить >> > >> > Чуть меняем пример: >> > >> > == >> > package Ap; >> > >> > use base 'Exporter'; >> > our @EXPORT=qw(foo); >> > >> > sub foo >> > { >> > $_[0]->(); >> > } >> > >> > package main; >> > >> > Ap->import(); >> > >> > sub foo1 >> > { >> > my @caller = caller(1); >> > >> > use Data::Dumper; >> > print STDERR Dumper(\@caller); >> > } >> > >> > foo(\&foo1); >> > == >> > >> > $VAR1 = [ >> > 'main', >> > 'a.pl', >> > 23, >> > 'Ap::foo', >> > 1, >> > undef, >> > undef, >> > undef, >> > 256, >> > '', >> > undef >> > ]; >> > >> > >> > На момент вызова caller __PACKAGE__ уже другой (main), но тем не менее, >> > функция идентифицирована как Ap::foo. Это значит лишь одно - что в где-то >> > глубоко в душе Perl помнит исходное имя каждой подпрограммы, даже >> > несмотря на то, что её экспортировали в другой неймспейс. >> >> Извините меня... >> а что еще может вернуть (caller 1)[3], если мы !внутри! сабы Ap::foo >> вызывает другую сабу и проверяем в ней caller(1)? > > Вот о чём и говорю. Каким образом caller узнал, что мы внутри Ap::foo, а не > main::foo? Если бы Ap::foo и main::foo были совершенно симметричными > алиасами, то Perl не догадался бы, что это Ap::foo. Он бы подумал так - если > из пакета main вызывается foo(), значит это main::foo. А он так не думает. Он > лезет в табличку и вспоминает, что foo изначально все-таки объявлялось в Ap, > даже вспоминает, в каком файле это было и в какой строке. Поэтому, > практически уверен, что задачу можно решить без всякого рекурсивного обхода > пакетов, а просто добравшись до этой таблички. > > Посмотрел исходники функции caller, ничего не понял в терминах (stash и иже с > ним) и закрыл. Может кто умеет всё это читать, разберётся. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons From inthrax на gmail.com Mon Dec 29 04:57:01 2008 From: inthrax на gmail.com (Vladimir V. Perepelitsa) Date: Mon, 29 Dec 2008 15:57:01 +0300 Subject: [Moscow.pm] Hash query in xpath way? Message-ID: <20f279210812290457o42db7fc2y8f7dc71d34222ea9@mail.gmail.com> А никто не встречал модуля, чтоб обращаться к элементу структуры hash of hashes/arrays по аналогии с xpath? -- Best wishes, Vladimir V. Perepelitsa aka Mons From spleenjack на gmail.com Mon Dec 29 05:07:12 2008 From: spleenjack на gmail.com (spleenjack) Date: Mon, 29 Dec 2008 16:07:12 +0300 Subject: [Moscow.pm] Hash query in xpath way? In-Reply-To: <20f279210812290457o42db7fc2y8f7dc71d34222ea9@mail.gmail.com> References: <20f279210812290457o42db7fc2y8f7dc71d34222ea9@mail.gmail.com> Message-ID: <4958CB80.9080908@gmail.com> Class::XPath Vladimir V. Perepelitsa пишет: > А никто не встречал модуля, чтоб обращаться к элементу структуры hash > of hashes/arrays по аналогии с xpath? > From ruslan.zakirov на gmail.com Mon Dec 29 05:15:17 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Mon, 29 Dec 2008 16:15:17 +0300 Subject: [Moscow.pm] =?utf-8?b?0LzQvtC00YPQu9GMINC90LAgQ1BBTg==?= In-Reply-To: <200812291224.17797.aml@rulezz.ru> References: <20081229074158.GB3458@work.uvw.ru> <200812291211.45960.aml@rulezz.ru> <84abafjq6f.fsf@tetsuo.karasik.eu.org> <200812291224.17797.aml@rulezz.ru> Message-ID: <589c94400812290515g4baba445k3612ef7cd9574969@mail.gmail.com> 2008/12/29 Alexander Lourier : > On Monday 29 December 2008 12:17:44 Dmitry Karasik wrote: > >> Ах, это. Тогда, если я правильно понял, это имеет смысл только если >> уже есть модуль с таким именем, чтобы никто не залил Net::LWP c троянами ;) > > Ну, видимо. После регистрации у меня появилась админка, где можно передавать > мейнтейнерство над моими модулями, назначать комейнтейнеров и делать всякие > другие админские пакости. > >> На практике тем не менее, у меня есть вагон незарегистрированных модулей, >> которые прекрасно и ищутся, и устанавливаются. Т.е. если сильно хочется, >> то можно регистрировать конечно. Но разницы практически нет. > > Как написано, может попасть в индекс, может не попасть. Пока не > зарегистрируешь, они не гарантируют ничего. Можно после, если будут проблемы, но Дмитрий прав. Разрешения на пространство имен ждать долго :) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From unera на debian.org Tue Dec 30 06:27:07 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 30 Dec 2008 17:27:07 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLRi9Cy0L7QtCBmbG9hdA==?= Message-ID: <20081230142707.GC4381@work.uvw.ru> никто не знает можно ли одной директивой сделать аналог такой конструкции: printf "%.12s", sprintf "%1.10f", $value; в смысле есть ли спринтфовая директива на эту тему? я что-то пока не найду -- ... mpd playing: U.D.O. - Independence Day . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From ivan на serezhkin.com Tue Dec 30 09:47:53 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 30 Dec 2008 20:47:53 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLRi9Cy0L7QtCBmbG9hdA==?= In-Reply-To: <20081230142707.GC4381@work.uvw.ru> References: <20081230142707.GC4381@work.uvw.ru> Message-ID: <495A5EC9.5080802@serezhkin.com> Dmitry E. Oboukhov wrote: > никто не знает можно ли одной директивой сделать аналог > такой конструкции: > > printf "%.12s", sprintf "%1.10f", $value; > неповериш, в перле есть sprintf =) -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From timur.ivanov на gmail.com Tue Dec 30 09:48:33 2008 From: timur.ivanov на gmail.com (Timur Ivanov) Date: Tue, 30 Dec 2008 20:48:33 +0300 Subject: [Moscow.pm] =?utf-8?b?0YHQtdGA0LjQsNC70LjQt9Cw0YbQuNGPINGA0LA=?= =?utf-8?b?0LfQstC10YHQuNGB0YLRi9GFINGB0YLRgNGD0LrRgtGD0YAg0LTQsNC9?= =?utf-8?b?0L3Ri9GF?= Message-ID: <778dbdcb0812300948r36cae965pb2b04c59acb82a5e@mail.gmail.com> Доброго времени суток! Какой модуль посоветуете для максимально быстрой сериализации (с последующим сохранением в memcached) и десериализации развесистых перловых структур (типа списки хэшей хэшей). From ivan на serezhkin.com Tue Dec 30 09:52:33 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 30 Dec 2008 20:52:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?08XSycHMydrBw8nRINLB2tfF08nT1NnIINPU0tXL?= =?koi8-r?b?1NXSIMTBzs7ZyA==?= In-Reply-To: <778dbdcb0812300948r36cae965pb2b04c59acb82a5e@mail.gmail.com> References: <778dbdcb0812300948r36cae965pb2b04c59acb82a5e@mail.gmail.com> Message-ID: <495A5FE1.2040805@serezhkin.com> Timur Ivanov wrote: > Доброго времени суток! > > Какой модуль посоветуете для максимально быстрой сериализации (с > последующим сохранением в memcached) и десериализации развесистых > перловых структур (типа списки хэшей хэшей). > Ну .. как бы быстрее сторабла ничего нет .. но если для не перлового использования - JSON::XS тоже шустр, только в него надо аккуратно объекты пихать. -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/ From ruslan.zakirov на gmail.com Tue Dec 30 10:23:19 2008 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 30 Dec 2008 21:23:19 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLRi9Cy0L7QtCBmbG9hdA==?= In-Reply-To: <20081230142707.GC4381@work.uvw.ru> References: <20081230142707.GC4381@work.uvw.ru> Message-ID: <589c94400812301023o734705cajecff00bfde9a4743@mail.gmail.com> А что это за конструкция такая? perl -e 'printf "%12.5f", 0.0001;' 2008/12/30 Dmitry E. Oboukhov : > никто не знает можно ли одной директивой сделать аналог > такой конструкции: > > printf "%.12s", sprintf "%1.10f", $value; > > > в смысле есть ли спринтфовая директива на эту тему? > я что-то пока не найду > -- > ... mpd playing: U.D.O. - Independence Day > > . ''`. Dmitry E. Oboukhov > : :' : email: unera на debian.org jabber://UNera на uvw.ru > `. `~' GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > > iEYEARECAAYFAklaL7sACgkQq4wAz/jiZTexggCfcBgZi5vsYx4P3StJ6KF3WdOe > k5IAoPaJEHszT9R/XR+fhzDg5Dj/6nyG > =t6k6 > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From unera на debian.org Tue Dec 30 10:36:50 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 30 Dec 2008 21:36:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLRi9Cy0L7QtCBmbG9hdA==?= In-Reply-To: <589c94400812301023o734705cajecff00bfde9a4743@mail.gmail.com> References: <20081230142707.GC4381@work.uvw.ru> <589c94400812301023o734705cajecff00bfde9a4743@mail.gmail.com> Message-ID: <20081230183650.GG4381@work.uvw.ru> RZ> perl -e 'printf "%12.5f", 0.0001;' нет нет, мне надо следующее: вывести float в N символов шириной с максимальной точностью, например N=5 числа: 0.123 1.234 12.34 123.4 1234. 12345 123456 то есть чтобы только при переполнении вылезало за установленную ширину (мой пример к сожалению с этим не справляется) а например вариант %.3f начинает расширять ширину уже после того как число становится больше или равно 10. может модуль есть на эту тему? RZ> 2008/12/30 Dmitry E. Oboukhov : >> никто не знает можно ли одной директивой сделать аналог >> такой конструкции: >> >> printf "%.12s", sprintf "%1.10f", $value; >> >> >> в смысле есть ли спринтфовая директива на эту тему? >> я что-то пока не найду -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From unera на debian.org Tue Dec 30 10:37:20 2008 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 30 Dec 2008 21:37:20 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLRi9Cy0L7QtCBmbG9hdA==?= In-Reply-To: <495A5EC9.5080802@serezhkin.com> References: <20081230142707.GC4381@work.uvw.ru> <495A5EC9.5080802@serezhkin.com> Message-ID: <20081230183720.GH4381@work.uvw.ru> >> никто не знает можно ли одной директивой сделать аналог >> такой конструкции: >> >> printf "%.12s", sprintf "%1.10f", $value; >> > неповериш, в перле есть sprintf =) эээ? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From ivan на serezhkin.com Tue Dec 30 11:19:30 2008 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 30 Dec 2008 22:19:30 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLRi9Cy0L7QtCBmbG9hdA==?= In-Reply-To: <20081230183720.GH4381@work.uvw.ru> References: <20081230142707.GC4381@work.uvw.ru> <495A5EC9.5080802@serezhkin.com> <20081230183720.GH4381@work.uvw.ru> Message-ID: <495A7442.9010808@serezhkin.com> Привет. Dmitry E. Oboukhov wrote: > эээ? > Извини - плохо прочитал первоначальное письмо. Так сойдёт ? perl -e 'my $value=2/3+10000; printf "%.*f", 5-length(int($value)), $value' -- Ivan B. Serezhkin Spamooborona, Yandex. http://so.yandex.ru/