From funt4k на gmail.com Wed Jul 1 10:26:09 2009 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Wed, 1 Jul 2009 20:26:09 +0300 Subject: [Moscow.pm] FastCGI client Message-ID: <96f4873d0907011026y7f5da13fldd0893ec1dbad280@mail.gmail.com> Привет всем! Такой вопрос - как можно подключиться к FastCGI серверу? Может есть какие либы для этого? Спасибо! ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Wed Jul 1 20:59:06 2009 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 2 Jul 2009 07:59:06 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQuNC00LXQviE=?= Message-ID: <589c94400907012059i5a1330c3s1fa074450eafa298@mail.gmail.com> Иван, Петр! Как у вас забрать видео для пожимки? Проблема передать пару другую гигабайт? -- Best regards, Ruslan. From ivan на bessarabov.ru Wed Jul 1 22:44:13 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Thu, 2 Jul 2009 09:44:13 +0400 Subject: [Moscow.pm] =?koi8-r?b?98nExc8h?= In-Reply-To: <589c94400907012059i5a1330c3s1fa074450eafa298@mail.gmail.com> References: <589c94400907012059i5a1330c3s1fa074450eafa298@mail.gmail.com> Message-ID: <7a1808af0907012244o79bf55d9n62acc7d71b3c8c9d@mail.gmail.com> Сегдоня видео будет у меня - говори где тебе удобно встречатся и бери с собой либо внешний диск, либо ноут на котором есть много места (точный размер не знаю, вроде как около 120 гигов). PS А зачем ты хочешь забрать это видео, мы же вроде договорились, что я это видео пережимаю? 2 июля 2009 г. 7:59 пользователь Ruslan Zakirov написал: > Иван, Петр! > > Как у вас забрать видео для пожимки? Проблема передать пару другую > гигабайт? > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- bessarabov ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From gg.error на gmail.com Thu Jul 2 02:10:19 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 2 Jul 2009 13:10:19 +0400 Subject: [Moscow.pm] apache Message-ID: <75b57edb0907020210i2da2f6c7mdbb55805f9303afe@mail.gmail.com> товарищи! впервые столкнулся сегодня с проблемой: не могу заставить нормально работать апач. то есть я не первый раз это делаю, но первый раз у меня ничего не получается! дело в том, что он пускает меня только в корневую директорию. всё остальное - forbidden. ещё не работает php, а мне надо phpMyAdmin (кстати, может быть кто-то знает что-то более удобное?) скажите, что в голову придёт, вдруг поможет... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на bessarabov.ru Thu Jul 2 02:30:08 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Thu, 2 Jul 2009 13:30:08 +0400 Subject: [Moscow.pm] apache In-Reply-To: <75b57edb0907020210i2da2f6c7mdbb55805f9303afe@mail.gmail.com> References: <75b57edb0907020210i2da2f6c7mdbb55805f9303afe@mail.gmail.com> Message-ID: <7a1808af0907020230h17af2285u5c6ac9ebef021d39@mail.gmail.com> Думаю, что рассылка по языку perl - не лучшее место для такого рода вопросов. =) Если хочешь - я могу попробовать тебе помочь - но пиши не в список рассылки а на мой ящик ivan на bessarabov.ru. Сбрось мне конфиги апача - я попробую понять в чем твоя проблема. 2 июля 2009 г. 13:10 пользователь Павел Тимонин написал: > товарищи! впервые столкнулся сегодня с проблемой: не могу заставить > нормально работать апач. то есть я не первый раз это делаю, но первый раз у > меня ничего не получается! > дело в том, что он пускает меня только в корневую директорию. всё остальное > - forbidden. ещё не работает php, а мне надо phpMyAdmin (кстати, может быть > кто-то знает что-то более удобное?) > скажите, что в голову придёт, вдруг поможет... > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- bessarabov ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From gg.error на gmail.com Thu Jul 2 02:37:14 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 2 Jul 2009 13:37:14 +0400 Subject: [Moscow.pm] apache In-Reply-To: <7a1808af0907020230h17af2285u5c6ac9ebef021d39@mail.gmail.com> References: <75b57edb0907020210i2da2f6c7mdbb55805f9303afe@mail.gmail.com> <7a1808af0907020230h17af2285u5c6ac9ebef021d39@mail.gmail.com> Message-ID: <75b57edb0907020237l3e223c1dm19f0aba92e622b69@mail.gmail.com> место, конечно, не лучшее, но люди хорошие :) 2 июля 2009 г. 13:30 пользователь Иван Бессарабов написал: > Думаю, что рассылка по языку perl - не лучшее место для такого рода > вопросов. =) > Если хочешь - я могу попробовать тебе помочь - но пиши не в список рассылки > а на мой ящик ivan на bessarabov.ru. Сбрось мне конфиги апача - я попробую > понять в чем твоя проблема. > > 2 июля 2009 г. 13:10 пользователь Павел Тимонин написал: > >> товарищи! впервые столкнулся сегодня с проблемой: не могу заставить >> нормально работать апач. то есть я не первый раз это делаю, но первый раз у >> меня ничего не получается! >> дело в том, что он пускает меня только в корневую директорию. всё >> остальное - forbidden. ещё не работает php, а мне надо phpMyAdmin (кстати, >> может быть кто-то знает что-то более удобное?) >> скажите, что в голову придёт, вдруг поможет... >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > bessarabov > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Thu Jul 2 09:07:19 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 2 Jul 2009 20:07:19 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQuNC00LXQviE=?= In-Reply-To: <7a1808af0907012244o79bf55d9n62acc7d71b3c8c9d@mail.gmail.com> References: <589c94400907012059i5a1330c3s1fa074450eafa298@mail.gmail.com> <7a1808af0907012244o79bf55d9n62acc7d71b3c8c9d@mail.gmail.com> Message-ID: <589c94400907020907r7425fca0lba7f379e4af05890@mail.gmail.com> Я обращался больше к Ивану Сережкину. Он жаловался на свои слабенькие небуки. Если ты забираешь и то и другое, то я могу спокойно отдыхать. Пропадает добро на жестких дисках у народа. 2009/7/2 Иван Бессарабов : > > Сегдоня видео будет у меня - говори где тебе удобно встречатся и бери с > собой либо внешний диск, либо ноут на котором есть много места (точный > размер не знаю, вроде как около 120 гигов). > > PS А зачем ты хочешь забрать это видео, мы же вроде договорились, что я это > видео пережимаю? > > > 2 июля 2009 г. 7:59 пользователь Ruslan Zakirov > написал: >> >> Иван, Петр! >> >> Как у вас забрать видео для пожимки? Проблема передать пару другую >> гигабайт? >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > bessarabov > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From ivan на bessarabov.ru Thu Jul 2 23:21:48 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Fri, 3 Jul 2009 10:21:48 +0400 Subject: [Moscow.pm] test message Message-ID: <7a1808af0907022321k23a72808i907ecdc55625e930@mail.gmail.com> sorry this is only a test -- bessarabov From ivan на bessarabov.ru Thu Jul 2 23:26:34 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Fri, 3 Jul 2009 10:26:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?98nExc8h?= In-Reply-To: <589c94400907020907r7425fca0lba7f379e4af05890@mail.gmail.com> References: <589c94400907012059i5a1330c3s1fa074450eafa298@mail.gmail.com> <7a1808af0907012244o79bf55d9n62acc7d71b3c8c9d@mail.gmail.com> <589c94400907020907r7425fca0lba7f379e4af05890@mail.gmail.com> Message-ID: <7a1808af0907022326p56e4956dx351a4a6ce799d06@mail.gmail.com> Руслан, извини, видимо ввел тебя в заблуждение =) Я хотел с тобой договориться, что я конверчу видео, которое снимал Петр Федин, а ты конвертишь видео, которое снимал Иван Сережки. Я сейчас перечитываю нашу с тобой переписку по этому поводу, действительно я как-то криво сказал и не расставил все точки : > Руслан, привет. > > Ты тут в рассылке пишешь, что собираешься сконверить видео, которое > ваня снимал. Хочу согласовать действия - я собираюсь собирать видео, > которое писал Петр Федин. Тебе так нормально? PS это письмо в третий раз пытаюсь отправить - moscow.pm ругается на меня как на спамера =( -- bessarabov From ivan на bessarabov.ru Thu Jul 2 23:33:31 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Fri, 3 Jul 2009 10:33:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLPxcvUIMvPztfF0tTBw8nJINfJxMXPIHlhcGM=?= Message-ID: <7a1808af0907022333v6b8e08e8mcaa7ea8c7c9f3686@mail.gmail.com> Вчера я забрал от Петра Федина 120 гигабайт оцифрованного видео с конференции YAPC2 (еще раз большое спасибо Петру за помещение, за то что снимал видео, и за то что нашел время со мной встетится). Я постепенно оцифрую все и передам Андрею Шитову для размещения на yapc.tv В течении пары недель все будет готово. О статусе проекта вы можете следить на странице: http://spreadsheets.google.com/pub?key=riJ7glHLr9GJeH3i2GDNUeQ&single=true&gid=0&output=html @kkapp, @ash - если у вас есть список блиц докладов в том порядке, как выступали докладчики, то пришлите, пожалуйста, мне. PS очень надеюсь, что это письмо не попадет под нож злосного спам фильтра рассылки -- bessarabov From andy на shitov.ru Fri Jul 3 00:01:16 2009 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 3 Jul 2009 11:01:16 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+0LXQutGCINC60L7QvdCy0LXRgNGC0LA=?= =?utf-8?b?0YbQuNC4INCy0LjQtNC10L4geWFwYw==?= In-Reply-To: <7a1808af0907022333v6b8e08e8mcaa7ea8c7c9f3686@mail.gmail.com> References: <7a1808af0907022333v6b8e08e8mcaa7ea8c7c9f3686@mail.gmail.com> Message-ID: > В течении пары недель все будет готово. И еще неделька на заливку на сервер :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From Kostya на yandex.ru Fri Jul 3 06:25:12 2009 From: Kostya на yandex.ru (=?KOI8-R?B?68/T1NEg9MXO?=) Date: Fri, 03 Jul 2009 17:25:12 +0400 Subject: [Moscow.pm] =?koi8-r?b?98nExc8h?= In-Reply-To: <7a1808af0907022326p56e4956dx351a4a6ce799d06@mail.gmail.com> References: <589c94400907012059i5a1330c3s1fa074450eafa298@mail.gmail.com> <7a1808af0907012244o79bf55d9n62acc7d71b3c8c9d@mail.gmail.com> <589c94400907020907r7425fca0lba7f379e4af05890@mail.gmail.com> <7a1808af0907022326p56e4956dx351a4a6ce799d06@mail.gmail.com> Message-ID: <276281246627512@webmail52.yandex.ru> Если хотите я могу у Вани забрать винт с видео. Он говорит что там 40гб. > Руслан, извини, видимо ввел тебя в заблуждение =) > Я хотел с тобой договориться, что я конверчу видео, которое снимал > Петр Федин, а ты конвертишь видео, которое снимал Иван Сережки. > Я сейчас перечитываю нашу с тобой переписку по этому поводу, > действительно я как-то криво сказал и не расставил все точки : > > Руслан, привет. > > > > Ты тут в рассылке пишешь, что собираешься сконверить видео, которое > > ваня снимал. Хочу согласовать действия - я собираюсь собирать видео, > > которое писал Петр Федин. Тебе так нормально? > PS это письмо в третий раз пытаюсь отправить - moscow.pm ругается на > меня как на спамера =( > -- > bessarabov > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Костя Тен From ivan на bessarabov.ru Fri Jul 3 06:36:32 2009 From: ivan на bessarabov.ru (bessarabov) Date: Fri, 3 Jul 2009 17:36:32 +0400 Subject: [Moscow.pm] =?koi8-r?b?98nExc8h?= In-Reply-To: <276281246627512@webmail52.yandex.ru> References: <589c94400907012059i5a1330c3s1fa074450eafa298@mail.gmail.com> <7a1808af0907012244o79bf55d9n62acc7d71b3c8c9d@mail.gmail.com> <589c94400907020907r7425fca0lba7f379e4af05890@mail.gmail.com> <7a1808af0907022326p56e4956dx351a4a6ce799d06@mail.gmail.com> <276281246627512@webmail52.yandex.ru> Message-ID: <48074ECE-A97A-4B6B-8DC2-E47BFE5FD33C@bessarabov.ru> Взять - это еще не вся задача - нужно еще сконвертить. :) Я уже взял себе кучу материала (и более брать пока не намерен :), может быть кто- нибудь еще все-таки возьмется разрезать и пережать видео Вани? -- bessarabov 03.07.2009, в 17:25, Костя Тен написал(а): > Если хотите я могу у Вани забрать винт с видео. > Он говорит что там 40гб. > > > >> Руслан, извини, видимо ввел тебя в заблуждение =) >> Я хотел с тобой договориться, что я конверчу видео, которое снимал >> Петр Федин, а ты конвертишь видео, которое снимал Иван Сережки. >> Я сейчас перечитываю нашу с тобой переписку по этому поводу, >> действительно я как-то криво сказал и не расставил все точки : >>> Руслан, привет. >>> >>> Ты тут в рассылке пишешь, что собираешься сконверить видео, которое >>> ваня снимал. Хочу согласовать действия - я собираюсь собирать видео, >>> которое писал Петр Федин. Тебе так нормально? >> PS это письмо в третий раз пытаюсь отправить - moscow.pm ругается на >> меня как на спамера =( >> -- >> bessarabov >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Костя Тен > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From ivan на serezhkin.com Sun Jul 5 14:25:21 2009 From: ivan на serezhkin.com (Vany Serezhkin) Date: Mon, 06 Jul 2009 01:25:21 +0400 Subject: [Moscow.pm] =?koi8-r?b?98nExc8h?= In-Reply-To: <589c94400907012059i5a1330c3s1fa074450eafa298@mail.gmail.com> References: <589c94400907012059i5a1330c3s1fa074450eafa298@mail.gmail.com> Message-ID: <4A511A41.5060102@serezhkin.com> Ruslan Zakirov wrote: > Иван, Петр! > > Как у вас забрать видео для пожимки? Проблема передать пару другую гигабайт? > > Как на счёт сходить в среду мате попить ? просто, без контекста ? -- Vany Serezhkin. Yandex. http://yandex.ru/ From gg.error на gmail.com Mon Jul 6 00:28:18 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Mon, 6 Jul 2009 11:28:18 +0400 Subject: [Moscow.pm] xml parsing In-Reply-To: <75b57edb0906300407j39a872b6p575530691da50c26@mail.gmail.com> References: <75b57edb0906290612vc914a0dv7fc2c1b348403cab@mail.gmail.com> <277631246287076@webmail55.yandex.ru> <75b57edb0906300353u77e3a353td92e87a1768cb17b@mail.gmail.com> <75b57edb0906300407j39a872b6p575530691da50c26@mail.gmail.com> Message-ID: <75b57edb0907060028h700ba607v62700c7a452da779@mail.gmail.com> а есть ли легальный способ получить все параметры текущего тега?ну и, заодно, все имена его детей. или вообще способ получить всех детей. 30 июня 2009 г. 15:07 пользователь Павел Тимонин написал: > так, вроде понял. а описание структуры, какие где дети/аттрибуты надо > получить руками из этого xsd? > > 30 июня 2009 г. 15:04 пользователь Denis Evdokimov < > evdokimov.denis на gmail.com> написал: > >> как работать с xml? что это вообще такое? я даже не нашёл, где прочитать. >>> то есть в xml::libxml я не продвинулся дальше, чем открыл файл парсером. что >>> с ним делать дальше и как вытащить данные? у меня есть ещё файл описания >>> .xsd, он вроде как очень нужен, но я опять же не понимаю, зачем. >>> >> >> К примеру так: >> my $doc = XML::LibXML->new->parse_file($cities_file); >> my $cities = $doc->getElementsByTagName('city'); >> >> while ( my $city = $cities->shift() ) >> { >> my $id = $city->getAttribute('id'); >> my $name = $city->getAttribute('name'); >> print "$id $name\n"; >> } >> >> P.S. Как я и говорил, с документацией некоторые проблемы ;-) >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From qalex на ashmanov.com Mon Jul 6 00:38:17 2009 From: qalex на ashmanov.com (Alexander Q) Date: Mon, 06 Jul 2009 11:38:17 +0400 Subject: [Moscow.pm] xml parsing In-Reply-To: <75b57edb0907060028h700ba607v62700c7a452da779@mail.gmail.com> References: <75b57edb0906290612vc914a0dv7fc2c1b348403cab@mail.gmail.com> <277631246287076@webmail55.yandex.ru> <75b57edb0906300353u77e3a353td92e87a1768cb17b@mail.gmail.com> <75b57edb0906300407j39a872b6p575530691da50c26@mail.gmail.com> <75b57edb0907060028h700ba607v62700c7a452da779@mail.gmail.com> Message-ID: <1246865897.3507.4.camel@qalex.domain.ashmanov.com> В Пнд, 06/07/2009 в 11:28 +0400, Павел Тимонин пишет: > а есть ли легальный способ получить все параметры текущего тега? > ну и, заодно, все имена его детей. или вообще способ получить всех > детей. XML::Parser - событийный парсер. С хорошей документацией :) Задать ему пачку callback'ов (начало/конец ноды часто хватает), и фперёд. Коллбэки вызываются с мильоном параметров: expat, node name, attr1 => value1, attr2 => value2, ... Пишут, что на больших документах он наиболее быстр. > 30 июня 2009 г. 15:07 пользователь Павел Тимонин > написал: > так, вроде понял. а описание структуры, какие где > дети/аттрибуты надо получить руками из этого xsd? > > 30 июня 2009 г. 15:04 пользователь Denis Evdokimov > написал: > > как работать с xml? что это вообще такое? я > даже не нашёл, где прочитать. то есть в > xml::libxml я не продвинулся дальше, чем > открыл файл парсером. что с ним делать дальше > и как вытащить данные? у меня есть ещё файл > описания .xsd, он вроде как очень нужен, но я > опять же не понимаю, зачем. > > > К примеру так: > my $doc = > XML::LibXML->new->parse_file($cities_file); > my $cities = $doc->getElementsByTagName('city'); > > while ( my $city = $cities->shift() ) > { > my $id = $city->getAttribute('id'); > my $name = $city->getAttribute('name'); > print "$id $name\n"; > } > > P.S. Как я и говорил, с документацией некоторые > проблемы ;-) > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Alexander Q From gg.error на gmail.com Mon Jul 6 01:09:49 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Mon, 6 Jul 2009 12:09:49 +0400 Subject: [Moscow.pm] xml parsing In-Reply-To: <1246865897.3507.4.camel@qalex.domain.ashmanov.com> References: <75b57edb0906290612vc914a0dv7fc2c1b348403cab@mail.gmail.com> <277631246287076@webmail55.yandex.ru> <75b57edb0906300353u77e3a353td92e87a1768cb17b@mail.gmail.com> <75b57edb0906300407j39a872b6p575530691da50c26@mail.gmail.com> <75b57edb0907060028h700ba607v62700c7a452da779@mail.gmail.com> <1246865897.3507.4.camel@qalex.domain.ashmanov.com> Message-ID: <75b57edb0907060109s7b96a00aif971fb273362a512@mail.gmail.com> не разобрался. видимо, на спане не вся документация. вот я открыл файл, со стайлом Tree, например. что у меня теперь на этой переменной? дальше-то что делать?:) 6 июля 2009 г. 11:38 пользователь Alexander Q написал: > В Пнд, 06/07/2009 в 11:28 +0400, Павел Тимонин пишет: > > а есть ли легальный способ получить все параметры текущего тега? > > ну и, заодно, все имена его детей. или вообще способ получить всех > > детей. > > XML::Parser - событийный парсер. С хорошей документацией :) > > Задать ему пачку callback'ов (начало/конец ноды часто хватает), и > фперёд. Коллбэки вызываются с мильоном параметров: expat, node name, > attr1 => value1, attr2 => value2, ... > > Пишут, что на больших документах он наиболее быстр. > > > 30 июня 2009 г. 15:07 пользователь Павел Тимонин > > написал: > > так, вроде понял. а описание структуры, какие где > > дети/аттрибуты надо получить руками из этого xsd? > > > > 30 июня 2009 г. 15:04 пользователь Denis Evdokimov > > написал: > > > > как работать с xml? что это вообще такое? я > > даже не нашёл, где прочитать. то есть в > > xml::libxml я не продвинулся дальше, чем > > открыл файл парсером. что с ним делать дальше > > и как вытащить данные? у меня есть ещё файл > > описания .xsd, он вроде как очень нужен, но я > > опять же не понимаю, зачем. > > > > > > К примеру так: > > my $doc = > > XML::LibXML->new->parse_file($cities_file); > > my $cities = $doc->getElementsByTagName('city'); > > > > while ( my $city = $cities->shift() ) > > { > > my $id = $city->getAttribute('id'); > > my $name = $city->getAttribute('name'); > > print "$id $name\n"; > > } > > > > P.S. Как я и говорил, с документацией некоторые > > проблемы ;-) > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > -- > Alexander Q > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From qalex на ashmanov.com Mon Jul 6 01:17:17 2009 From: qalex на ashmanov.com (Alexander Q) Date: Mon, 06 Jul 2009 12:17:17 +0400 Subject: [Moscow.pm] xml parsing In-Reply-To: <75b57edb0907060109s7b96a00aif971fb273362a512@mail.gmail.com> References: <75b57edb0906290612vc914a0dv7fc2c1b348403cab@mail.gmail.com> <277631246287076@webmail55.yandex.ru> <75b57edb0906300353u77e3a353td92e87a1768cb17b@mail.gmail.com> <75b57edb0906300407j39a872b6p575530691da50c26@mail.gmail.com> <75b57edb0907060028h700ba607v62700c7a452da779@mail.gmail.com> <1246865897.3507.4.camel@qalex.domain.ashmanov.com> <75b57edb0907060109s7b96a00aif971fb273362a512@mail.gmail.com> Message-ID: <1246868237.3507.10.camel@qalex.domain.ashmanov.com> В Пнд, 06/07/2009 в 12:09 +0400, Павел Тимонин пишет: > не разобрался. видимо, на спане не вся документация. вот я открыл > файл, со стайлом Tree, например. что у меня теперь на этой переменной? > дальше-то что делать?:) my @path; my $xml = XML::Parser->new( Handlers => { Start => sub { shift; my $name = shift; push @path, $name; my %attrs = @_; warn "Path: ", join("/", @path), "\n"; warn "Attributes:\n"; warn "$_\t=> $attrs{$_}\n" for sort keys %attrs; warn " --\n\n"; }, End => sub { pop @path }, } ); $xml->parse($xml_string); Вот такой вот простой туториал, можно сказать. Так эту штуку использую я. Путь лучше отслеживать как-нибудь по-другому, так - не быстро. > 6 июля 2009 г. 11:38 пользователь Alexander Q > написал: > В Пнд, 06/07/2009 в 11:28 +0400, Павел Тимонин пишет: > > а есть ли легальный способ получить все параметры текущего > тега? > > ну и, заодно, все имена его детей. или вообще способ > получить всех > > детей. > > > XML::Parser - событийный парсер. С хорошей документацией :) > > Задать ему пачку callback'ов (начало/конец ноды часто > хватает), и > фперёд. Коллбэки вызываются с мильоном параметров: expat, node > name, > attr1 => value1, attr2 => value2, ... > > Пишут, что на больших документах он наиболее быстр. > > > > 30 июня 2009 г. 15:07 пользователь Павел Тимонин > > > написал: > > так, вроде понял. а описание структуры, какие где > > дети/аттрибуты надо получить руками из этого xsd? > > > > 30 июня 2009 г. 15:04 пользователь Denis Evdokimov > > написал: > > > > как работать с xml? что это вообще > такое? я > > даже не нашёл, где прочитать. то > есть в > > xml::libxml я не продвинулся дальше, > чем > > открыл файл парсером. что с ним > делать дальше > > и как вытащить данные? у меня есть > ещё файл > > описания .xsd, он вроде как очень > нужен, но я > > опять же не понимаю, зачем. > > > > > > К примеру так: > > my $doc = > > XML::LibXML->new->parse_file($cities_file); > > my $cities = > $doc->getElementsByTagName('city'); > > > > while ( my $city = $cities->shift() ) > > { > > my $id = > $city->getAttribute('id'); > > my $name = $city->getAttribute('name'); > > print "$id $name\n"; > > } > > > > P.S. Как я и говорил, с документацией > некоторые > > проблемы ;-) > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > -- > Alexander Q > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Alexander Q From qalex на ashmanov.com Mon Jul 6 01:21:45 2009 From: qalex на ashmanov.com (Alexander Q) Date: Mon, 06 Jul 2009 12:21:45 +0400 Subject: [Moscow.pm] xml parsing In-Reply-To: <1246868237.3507.10.camel@qalex.domain.ashmanov.com> References: <75b57edb0906290612vc914a0dv7fc2c1b348403cab@mail.gmail.com> <277631246287076@webmail55.yandex.ru> <75b57edb0906300353u77e3a353td92e87a1768cb17b@mail.gmail.com> <75b57edb0906300407j39a872b6p575530691da50c26@mail.gmail.com> <75b57edb0907060028h700ba607v62700c7a452da779@mail.gmail.com> <1246865897.3507.4.camel@qalex.domain.ashmanov.com> <75b57edb0907060109s7b96a00aif971fb273362a512@mail.gmail.com> <1246868237.3507.10.camel@qalex.domain.ashmanov.com> Message-ID: <1246868505.3507.12.camel@qalex.domain.ashmanov.com> В Пнд, 06/07/2009 в 12:17 +0400, Alexander Q пишет: > ... > $xml->parse($xml_string); А чтобы не грузить в память сразу всё, а потихонечку, то $xml->parse($filehandle); А чтобы оно возвращало что-нибудь что хочется, а не что там оно возвращает по дефолту, то определить хэндлер Finish, кажется. Не уверен, читать документацию :) -- Alexander Q From gg.error на gmail.com Mon Jul 6 01:28:20 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Mon, 6 Jul 2009 12:28:20 +0400 Subject: [Moscow.pm] xml parsing In-Reply-To: <1246868505.3507.12.camel@qalex.domain.ashmanov.com> References: <75b57edb0906290612vc914a0dv7fc2c1b348403cab@mail.gmail.com> <277631246287076@webmail55.yandex.ru> <75b57edb0906300353u77e3a353td92e87a1768cb17b@mail.gmail.com> <75b57edb0906300407j39a872b6p575530691da50c26@mail.gmail.com> <75b57edb0907060028h700ba607v62700c7a452da779@mail.gmail.com> <1246865897.3507.4.camel@qalex.domain.ashmanov.com> <75b57edb0907060109s7b96a00aif971fb273362a512@mail.gmail.com> <1246868237.3507.10.camel@qalex.domain.ashmanov.com> <1246868505.3507.12.camel@qalex.domain.ashmanov.com> Message-ID: <75b57edb0907060128v5283a305u8a2cfce48ae10b22@mail.gmail.com> отлично, спасибо. читать документацию :) а где брать её? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From qalex на ashmanov.com Mon Jul 6 01:35:12 2009 From: qalex на ashmanov.com (Alexander Q) Date: Mon, 06 Jul 2009 12:35:12 +0400 Subject: [Moscow.pm] xml parsing In-Reply-To: <75b57edb0907060128v5283a305u8a2cfce48ae10b22@mail.gmail.com> References: <75b57edb0906290612vc914a0dv7fc2c1b348403cab@mail.gmail.com> <277631246287076@webmail55.yandex.ru> <75b57edb0906300353u77e3a353td92e87a1768cb17b@mail.gmail.com> <75b57edb0906300407j39a872b6p575530691da50c26@mail.gmail.com> <75b57edb0907060028h700ba607v62700c7a452da779@mail.gmail.com> <1246865897.3507.4.camel@qalex.domain.ashmanov.com> <75b57edb0907060109s7b96a00aif971fb273362a512@mail.gmail.com> <1246868237.3507.10.camel@qalex.domain.ashmanov.com> <1246868505.3507.12.camel@qalex.domain.ashmanov.com> <75b57edb0907060128v5283a305u8a2cfce48ae10b22@mail.gmail.com> Message-ID: <1246869312.3507.15.camel@qalex.domain.ashmanov.com> В Пнд, 06/07/2009 в 12:28 +0400, Павел Тимонин пишет: > отлично, спасибо. > > читать документацию :) > > > а где брать её? Для такого простого использования (без всяких стилей, я про них не знаю ничего) мне хватает описания разнообразия хэндлеров http://search.cpan.org/~msergeant/XML-Parser-2.36/Parser.pm#HANDLERS -- Alexander Q From gg.error на gmail.com Mon Jul 6 01:47:06 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Mon, 6 Jul 2009 12:47:06 +0400 Subject: [Moscow.pm] xml parsing In-Reply-To: <1246869312.3507.15.camel@qalex.domain.ashmanov.com> References: <75b57edb0906290612vc914a0dv7fc2c1b348403cab@mail.gmail.com> <75b57edb0906300407j39a872b6p575530691da50c26@mail.gmail.com> <75b57edb0907060028h700ba607v62700c7a452da779@mail.gmail.com> <1246865897.3507.4.camel@qalex.domain.ashmanov.com> <75b57edb0907060109s7b96a00aif971fb273362a512@mail.gmail.com> <1246868237.3507.10.camel@qalex.domain.ashmanov.com> <1246868505.3507.12.camel@qalex.domain.ashmanov.com> <75b57edb0907060128v5283a305u8a2cfce48ae10b22@mail.gmail.com> <1246869312.3507.15.camel@qalex.domain.ashmanov.com> Message-ID: <75b57edb0907060147r9cf3a40o1b3cdbf8acc7562f@mail.gmail.com> так, это я, безусловно, видел. тогда мне непонятно вот что. эти хэндлеры ничего не делают. я добавил Init => sub {print "init";} - он печатает это слово; но никаких следов работы с файлом не оставляет. в чём может быть дело? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From gg.error на gmail.com Mon Jul 6 01:50:39 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Mon, 6 Jul 2009 12:50:39 +0400 Subject: [Moscow.pm] xml parsing In-Reply-To: <75b57edb0907060147r9cf3a40o1b3cdbf8acc7562f@mail.gmail.com> References: <75b57edb0906290612vc914a0dv7fc2c1b348403cab@mail.gmail.com> <75b57edb0906300407j39a872b6p575530691da50c26@mail.gmail.com> <75b57edb0907060028h700ba607v62700c7a452da779@mail.gmail.com> <1246865897.3507.4.camel@qalex.domain.ashmanov.com> <75b57edb0907060109s7b96a00aif971fb273362a512@mail.gmail.com> <1246868237.3507.10.camel@qalex.domain.ashmanov.com> <1246868505.3507.12.camel@qalex.domain.ashmanov.com> <75b57edb0907060128v5283a305u8a2cfce48ae10b22@mail.gmail.com> <1246869312.3507.15.camel@qalex.domain.ashmanov.com> <75b57edb0907060147r9cf3a40o1b3cdbf8acc7562f@mail.gmail.com> Message-ID: <75b57edb0907060150j2cebaa8ena3a256f66c13a93d@mail.gmail.com> а, понял. у меня варны валятся в логи апача. сорри :) 6 июля 2009 г. 12:47 пользователь Павел Тимонин написал: > так, это я, безусловно, видел. тогда мне непонятно вот что. эти хэндлеры > ничего не делают. я добавил Init => sub {print "init";} - он печатает это > слово; но никаких следов работы с файлом не оставляет. в чём может быть > дело? > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From qalex на ashmanov.com Mon Jul 6 01:50:45 2009 From: qalex на ashmanov.com (Alexander Q) Date: Mon, 06 Jul 2009 12:50:45 +0400 Subject: [Moscow.pm] xml parsing In-Reply-To: <75b57edb0907060147r9cf3a40o1b3cdbf8acc7562f@mail.gmail.com> References: <75b57edb0906290612vc914a0dv7fc2c1b348403cab@mail.gmail.com> <75b57edb0906300407j39a872b6p575530691da50c26@mail.gmail.com> <75b57edb0907060028h700ba607v62700c7a452da779@mail.gmail.com> <1246865897.3507.4.camel@qalex.domain.ashmanov.com> <75b57edb0907060109s7b96a00aif971fb273362a512@mail.gmail.com> <1246868237.3507.10.camel@qalex.domain.ashmanov.com> <1246868505.3507.12.camel@qalex.domain.ashmanov.com> <75b57edb0907060128v5283a305u8a2cfce48ae10b22@mail.gmail.com> <1246869312.3507.15.camel@qalex.domain.ashmanov.com> <75b57edb0907060147r9cf3a40o1b3cdbf8acc7562f@mail.gmail.com> Message-ID: <1246870245.3507.19.camel@qalex.domain.ashmanov.com> В Пнд, 06/07/2009 в 12:47 +0400, Павел Тимонин пишет: > так, это я, безусловно, видел. тогда мне непонятно вот что. эти > хэндлеры ничего не делают. я добавил Init => sub {print "init";} - он > печатает это слово; но никаких следов работы с файлом не оставляет. в > чём может быть дело? Я внутре хэндлеров вешаю всё что надо. Т.е., снаружи хэндлеров определяю @path, внутри - изменяю его. Могу снаружи повесить переменную %seen_nodes, а внутри хэндлера Start - сказать $seen_nodes{$name}++; и когда всё отпарсится, то имею хэш % seen_nodes с вполне ожидаемым результатом. parse умеет отваливаться если документ не валидный, так что результат исполнения проверяется так: my $ok = eval { $xml->parse($string); }; if($ok) { # всё в порядке } else { die "Fail:("; } -- Alexander Q From andy на shitov.ru Tue Jul 7 03:27:31 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 7 Jul 2009 14:27:31 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: References: Message-ID: Алё? 2009/6/18 Andrew Shitov : > Поскольку июньский офлайн был минимальным, предлагаю договориться об > июльском. Например, в пятницу 10 июля. > > (Открытым текстом намекаю, что 9-го у меня день рождения.) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Tue Jul 7 03:37:41 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Tue, 7 Jul 2009 14:37:41 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: References: Message-ID: <7a1808af0907070337i2cf41020j2e3b47823e7bee19@mail.gmail.com> Я - за. Все отменю и в этот раз точно приду. 7 июля 2009 г. 14:27 пользователь Andrew Shitov (andy на shitov.ru) написал: > Алё? > > 2009/6/18 Andrew Shitov : >> Поскольку июньский офлайн был минимальным, предлагаю договориться об >> июльском. Например, в пятницу 10 июля. >> >> (Открытым текстом намекаю, что 9-го у меня день рождения.) > > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- bessarabov From evdokimov.denis на gmail.com Tue Jul 7 03:38:57 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 7 Jul 2009 14:38:57 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: References: Message-ID: Готов к труду и обмыванию всяческих дней рождений ;-) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Tue Jul 7 04:00:09 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 07 Jul 2009 15:00:09 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: References: Message-ID: <144061246964409@webmail89.yandex.ru> Я 10-го вечером уже ангажирован 07.07.09, 14:27, "Andrew Shitov" : > Алё? > 2009/6/18 Andrew Shitov : > > Поскольку июньский офлайн был минимальным, предлагаю договориться об > > июльском. Например, в пятницу 10 июля. > > > > (Открытым текстом намекаю, что 9-го у меня день рождения.) From andy на shitov.ru Wed Jul 8 12:12:58 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 8 Jul 2009 23:12:58 +0400 Subject: [Moscow.pm] =?utf-8?b?0KLQsNC50L3Ri9C1INC30L3QsNC60Lg=?= Message-ID: Вот как, например, пометили дверь, за которой проводился воркшоп в Вене: http://blog.shitov.ru/i/perl-door.jpg (дверь выходит прямо на улицу). -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Wed Jul 8 14:11:10 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 9 Jul 2009 01:11:10 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT0M/azsHXwc7JxSDTx8XOxdKjzs7Px88g1MXL?= =?koi8-r?b?09TB?= Message-ID: <1712026067.20090709011110@softsearch.ru> Здравствуйте. Скажите пожалуйста, есть ли алгоритмы для определения сгенерённый текст или написанный человеком? Я знаю, что поисковики умеют это определять... -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From yury.zavarin на gmail.com Wed Jul 8 14:39:34 2009 From: yury.zavarin на gmail.com (Yury Zavarin) Date: Thu, 9 Jul 2009 01:39:34 +0400 Subject: [Moscow.pm] =?utf-8?b?0KDQsNGB0L/QvtC30L3QsNCy0LDQvdC40LUg0YE=?= =?utf-8?b?0LPQtdC90LXRgNGR0L3QvdC+0LPQviDRgtC10LrRgdGC0LA=?= In-Reply-To: <1712026067.20090709011110@softsearch.ru> References: <1712026067.20090709011110@softsearch.ru> Message-ID: <428ab0907081439l176c7408g2790c603e187643@mail.gmail.com> 2009/7/9 Михаил Монашёв > Здравствуйте. > > Скажите пожалуйста, есть ли алгоритмы для определения сгенерённый > текст или написанный человеком? Я знаю, что поисковики умеют это > определять... Если кратко, то идея в следующем: берем пары (тройки, etc) соседних слов в предложении и считаем статистику, как часто появляются такие сочетания в нормальных (не сгенерированных) текстах. Затем берем текст, который мы хотим проверить и считаем число аномалий (очень редких словосочетаний), которые там встретились, на основе чего решаем, сгенерирован он или нет. Ну, потом прикручиваем обучение с подкреплением (или что-нибудь еще в том же духе), учет пунктуации и еще что в голову взбредет. PROFIT! > > > -- > > С уважением, > Михаил Монашёв, 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 на bessarabov.ru Wed Jul 8 23:01:04 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Thu, 9 Jul 2009 10:01:04 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: <144061246964409@webmail89.yandex.ru> References: <144061246964409@webmail89.yandex.ru> Message-ID: <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> Ну что, во сколько собираемся? Как всегда, в московском времени? 7 июля 2009 г. 15:00 пользователь Orlovsky Alexander (nordicdyno на yandex.ru) написал: > Я 10-го вечером уже ангажирован > > 07.07.09, 14:27, "Andrew Shitov" : > >> Алё? >> 2009/6/18 Andrew Shitov : >> > Поскольку июньский офлайн был минимальным, предлагаю договориться об >> > июльском. Например, в пятницу 10 июля. >> > >> > (Открытым текстом намекаю, что 9-го у меня день рождения.) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- bessarabov From andy на shitov.ru Wed Jul 8 23:10:59 2009 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 9 Jul 2009 10:10:59 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> References: <144061246964409@webmail89.yandex.ru> <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> Message-ID: > Ну что, во сколько собираемся? Как всегда, в московском времени? В 1830 наверное? В нем, ага. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Wed Jul 8 23:13:48 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Thu, 9 Jul 2009 10:13:48 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: References: <144061246964409@webmail89.yandex.ru> <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> Message-ID: <7a1808af0907082313n15793d6cxb7ec0c05ae23d056@mail.gmail.com> Ок. Народ, если кто-то не отписался в треде - все равно подходите - будем рады =) 9 июля 2009 г. 10:10 пользователь Andrew Shitov (andy на shitov.ru) написал: >> Ну что, во сколько собираемся? Как всегда, в московском времени? > > В 1830 наверное? > > В нем, ага. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- bessarabov From evdokimov.denis на gmail.com Thu Jul 9 00:24:43 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 9 Jul 2009 11:24:43 +0400 Subject: [Moscow.pm] =?koi8-r?b?9MHKztnFINrOwcvJ?= In-Reply-To: References: Message-ID: Всё-таки слишком заметно, вот если бы только верблюда оставили... ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From xamess на gmail.com Thu Jul 9 00:56:57 2009 From: xamess на gmail.com (xames) Date: Thu, 9 Jul 2009 11:56:57 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT0M/azsHXwc7JxSDTx8XOxdKjzs7Px88g1MXL?= =?koi8-r?b?09TB?= In-Reply-To: <428ab0907081439l176c7408g2790c603e187643@mail.gmail.com> References: <1712026067.20090709011110@softsearch.ru> <428ab0907081439l176c7408g2790c603e187643@mail.gmail.com> Message-ID: <1e63f1120907090056r4b443b82w7c1fa117443c4427@mail.gmail.com> А цепи маркова? Если текст строить на основе таких цепей, то вероятности для слов (пар, троек, ...) не будут аномальными + пунктуация будет очень реалистична. Как же в таком случае определить? 9 июля 2009 г. 1:39 пользователь Yury Zavarin (yury.zavarin на gmail.com) написал: > > > 2009/7/9 Михаил Монашёв >> >> Здравствуйте. >> >> Скажите пожалуйста, есть ли алгоритмы для определения сгенерённый >> текст или написанный человеком? Я знаю, что поисковики умеют это >> определять... > > Если кратко, то идея в следующем: берем пары (тройки, etc) соседних слов в > предложении и считаем статистику, как часто появляются такие сочетания в > нормальных (не сгенерированных) текстах. Затем берем текст, который мы хотим > проверить и считаем число аномалий (очень редких словосочетаний), которые > там встретились, на основе чего решаем, сгенерирован он или нет. > > Ну, потом прикручиваем обучение с подкреплением (или что-нибудь еще в том же > духе), учет пунктуации и еще что в голову взбредет. > > PROFIT! > >> >> -- >> >> С уважением, >> Михаил Монашёв, 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 > > From q на cono.org.ua Thu Jul 9 01:50:45 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Thu, 9 Jul 2009 11:50:45 +0300 Subject: [Moscow.pm] Offline #14 In-Reply-To: References: Message-ID: <20090709085044.GC18279@tazik.org.ua> Здравствуйте, Andrew Shitov! On Thu, Jun 18, 2009 at 12:13:57AM +0400, Вы писали: > Поскольку июньский офлайн был минимальным, предлагаю договориться об > июльском. Например, в пятницу 10 июля. > > (Открытым текстом намекаю, что 9-го у меня день рождения.) С Днём Рождения!!! :) -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From evgeniy на kosov.su Thu Jul 9 01:52:23 2009 From: evgeniy на kosov.su (Eugene Kosov) Date: Thu, 09 Jul 2009 12:52:23 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: References: <144061246964409@webmail89.yandex.ru> <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> Message-ID: <4A55AFC7.8090609@kosov.su> Andrew Shitov wrote: >> Ну что, во сколько собираемся? Как всегда, в московском времени? > > В 1830 наверное? > > В нем, ага. Быть не смогу, но заочно поздравляю! :) -- С уважением, Евгений Косов From postmaster на softsearch.ru Thu Jul 9 02:38:15 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 9 Jul 2009 13:38:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT0M/azsHXwc7JxSDTx8XOxdKjzs7Px88g1MXL?= =?koi8-r?b?09TB?= In-Reply-To: <1e63f1120907090056r4b443b82w7c1fa117443c4427@mail.gmail.com> References: <1712026067.20090709011110@softsearch.ru> <428ab0907081439l176c7408g2790c603e187643@mail.gmail.com> <1e63f1120907090056r4b443b82w7c1fa117443c4427@mail.gmail.com> Message-ID: <1877594566.20090709133815@softsearch.ru> Здравствуйте, xames. Если при генерации текста по цепям Маркова учитывать частоты пар и троек, то видимо предложенный алгоритм не работает. Если не учитывать, то работает. x> А цепи маркова? x> Если текст строить на основе таких цепей, то вероятности для слов x> (пар, троек, ...) не будут аномальными + пунктуация будет очень x> реалистична. Как же в таком случае определить? >>> Скажите пожалуйста, есть ли алгоритмы для определения сгенерённый >>> текст или написанный человеком? Я знаю, что поисковики умеют это >>> определять... >> >> Если кратко, то идея в следующем: берем пары (тройки, etc) соседних слов в >> предложении и считаем статистику, как часто появляются такие сочетания в >> нормальных (не сгенерированных) текстах. Затем берем текст, который мы хотим >> проверить и считаем число аномалий (очень редких словосочетаний), которые >> там встретились, на основе чего решаем, сгенерирован он или нет. >> >> Ну, потом прикручиваем обучение с подкреплением (или что-нибудь еще в том же >> духе), учет пунктуации и еще что в голову взбредет. >> >> PROFIT! -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Thu Jul 9 10:50:43 2009 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 9 Jul 2009 21:50:43 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: <4A55AFC7.8090609@kosov.su> References: <144061246964409@webmail89.yandex.ru> <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> <4A55AFC7.8090609@kosov.su> Message-ID: Завтра в 1830 наш столик - в левом зале длинный с диванами около барной стойки. http://495time.ru/contacts.html >>> Ну что, во сколько собираемся? Как всегда, в московском времени? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From evgeniy на kosov.su Fri Jul 10 01:18:41 2009 From: evgeniy на kosov.su (Eugene Kosov) Date: Fri, 10 Jul 2009 12:18:41 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: References: <144061246964409@webmail89.yandex.ru> <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> <4A55AFC7.8090609@kosov.su> Message-ID: <4A56F961.1060704@kosov.su> FF туда не хочет: This web site at 495time.ru has been reported as an attack site and has been blocked based on your security preferences. :)) Andrew Shitov wrote: > Завтра в 1830 наш столик - в левом зале длинный с диванами около барной стойки. > http://495time.ru/contacts.html > >>>> Ну что, во сколько собираемся? Как всегда, в московском времени? > -- С уважением, Евгений Косов From ivan на bessarabov.ru Fri Jul 10 01:52:34 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Fri, 10 Jul 2009 12:52:34 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: <4A56F961.1060704@kosov.su> References: <144061246964409@webmail89.yandex.ru> <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> <4A55AFC7.8090609@kosov.su> <4A56F961.1060704@kosov.su> Message-ID: <7a1808af0907100152x71ec7f17n3eb72304bc4650a1@mail.gmail.com> Ого =) Подтверждаю, действительно ff ругается. Вчера такого не было. Думаю, просто благодаря тому, что Андрей указал эту ссылку в рассылку - гугль наконец-то проиндексировал этот сайт =) 10 июля 2009 г. 12:18 пользователь Eugene Kosov (evgeniy на kosov.su) написал: > FF туда не хочет: > > This web site at 495time.ru has been reported as an attack site and has been > blocked based on your security preferences. > > :)) > > Andrew Shitov wrote: >> >> Завтра в 1830 наш столик - в левом зале длинный с диванами около барной >> стойки. >> http://495time.ru/contacts.html >> >>>>> Ну что, во сколько собираемся? Как всегда, в московском времени? >> > > > -- > С уважением, > Евгений Косов > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- bessarabov From andy на shitov.ru Fri Jul 10 02:03:45 2009 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 10 Jul 2009 13:03:45 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: <7a1808af0907100152x71ec7f17n3eb72304bc4650a1@mail.gmail.com> References: <144061246964409@webmail89.yandex.ru> <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> <4A55AFC7.8090609@kosov.su> <4A56F961.1060704@kosov.su> <7a1808af0907100152x71ec7f17n3eb72304bc4650a1@mail.gmail.com> Message-ID: > благодаря тому, что Андрей указал > эту ссылку  в рассылку - гугль наконец-то проиндексировал этот сайт =) Это и помогло мне найти сайт кафе в Гугле :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Fri Jul 10 02:09:33 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Fri, 10 Jul 2009 13:09:33 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: References: <144061246964409@webmail89.yandex.ru> <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> <4A55AFC7.8090609@kosov.su> <4A56F961.1060704@kosov.su> <7a1808af0907100152x71ec7f17n3eb72304bc4650a1@mail.gmail.com> Message-ID: <7a1808af0907100209t1b8d9769q5e313ae5b0d29572@mail.gmail.com> =) Мда. Как-то не вяжется. Вот другая версия: после размещения ссылки в рассылку на сайт пошло куча народу. Владельцы сайта поняли, что нужно ковать пока горячо и разместили вредоносный код на сайте, чтобы построить мега большу бот сеть. 10 июля 2009 г. 13:03 пользователь Andrew Shitov (andy на shitov.ru) написал: >> благодаря тому, что Андрей указал >> эту ссылку  в рассылку - гугль наконец-то проиндексировал этот сайт =) > > Это и помогло мне найти сайт кафе в Гугле :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- bessarabov From alex на kapranoff.ru Fri Jul 10 08:31:42 2009 From: alex на kapranoff.ru (alex на kapranoff.ru) Date: Fri, 10 Jul 2009 19:31:42 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: <4A56F961.1060704@kosov.su> References: <144061246964409@webmail89.yandex.ru> <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> <4A55AFC7.8090609@kosov.su> <4A56F961.1060704@kosov.su> Message-ID: Мы кстати тут сидим, пьём бесплатное пиво ;) подруливайте. 10.07.2009, в 12:18, Eugene Kosov написал(а): > FF туда не хочет: > > This web site at 495time.ru has been reported as an attack site and > has been blocked based on your security preferences. > > :)) > > Andrew Shitov wrote: >> Завтра в 1830 наш столик - в левом зале длинный с диванами около б >> арной стойки. >> http://495time.ru/contacts.html >>>>> Ну что, во сколько собираемся? Как всегда, в московском времени? > > > -- > С уважением, > Евгений Косов > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From ivan на bessarabov.ru Fri Jul 10 09:12:09 2009 From: ivan на bessarabov.ru (bessarabov) Date: Fri, 10 Jul 2009 20:12:09 +0400 Subject: [Moscow.pm] Offline #14 In-Reply-To: References: <144061246964409@webmail89.yandex.ru> <7a1808af0907082301l6bf29588oabed4fb09bdfc361@mail.gmail.com> <4A55AFC7.8090609@kosov.su> <4A56F961.1060704@kosov.su> Message-ID: :) -- bessarabov 10.07.2009, в 19:31, alex на kapranoff.ru написал(а): > Мы кстати тут сидим, пьём бесплатное пиво ;) подруливайте. > > 10.07.2009, в 12:18, Eugene Kosov написал(а): > >> FF туда не хочет: >> >> This web site at 495time.ru has been reported as an attack site and >> has been blocked based on your security preferences. >> >> :)) >> >> Andrew Shitov wrote: >>> Завтра в 1830 наш столик - в левом зале длинный с диванами около >>> барной стойки. >>> http://495time.ru/contacts.html >>>>>> Ну что, во сколько собираемся? Как всегда, в московском времени? >> >> >> -- >> С уважением, >> Евгений Косов >> -- >> 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 sergey на telminov.ru Fri Jul 10 11:45:37 2009 From: sergey на telminov.ru (=?UTF-8?B?0KLQtdC70YzQvNC40L3QvtCyINCh0LXRgNCz0LXQuQ==?=) Date: Fri, 10 Jul 2009 22:45:37 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0LDRjyDQutC90LjQs9CwINC/0L4gY2F0?= =?utf-8?q?alyst?= Message-ID: <4A578C51.8000709@telminov.ru> Сегодня приятно удивился, обнаружив что недавно появилась новая (вторая) книга по Catalyst: "The Definitive Guide to Catalyst" - http://www.apress.com/book/view/1430223650 И нашлись таки люди выступающие за свободное распространение знаний - http://www.boykma.com/e-book/perl/the-definitive-guide-to-catalyst-writing-extensible-scalable-and-maintainable-perl%E2%80%93based-web-applications.html Я сейчас не нарушил никакие законы? -- С уважением, Тельминов Сергей. Моб.: +7 (916) 212 53 16 From sergey на telminov.ru Fri Jul 10 11:55:06 2009 From: sergey на telminov.ru (=?UTF-8?B?0KLQtdC70YzQvNC40L3QvtCyINCh0LXRgNCz0LXQuQ==?=) Date: Fri, 10 Jul 2009 22:55:06 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0LDRjyDQutC90LjQs9CwINC/0L4gY2F0?= =?utf-8?q?alyst?= Message-ID: <4A578E8A.6050902@telminov.ru> Сегодня приятно удивился, обнаружив что недавно появилась новая (вторая) книга по Catalyst: "The Definitive Guide to Catalyst" -- С уважением, Тельминов Сергей. Моб.: +7 (916) 212 53 16 From akovbovich на gmail.com Fri Jul 10 13:27:09 2009 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Sat, 11 Jul 2009 00:27:09 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0LDRjyDQutC90LjQs9CwINC/0L4gY2F0?= =?utf-8?q?alyst?= In-Reply-To: <4A578E8A.6050902@telminov.ru> References: <4A578E8A.6050902@telminov.ru> Message-ID: <93db51670907101327r527afc1etcb21222f38331dc2@mail.gmail.com> Не так много времени прошло с момента релиза книжки и вот она уже доступна для скачивания. Как никак показатель популярности фреймворка. 10 июля 2009 г. 22:55 пользователь Тельминов Сергей (sergey на telminov.ru) написал: > Сегодня приятно удивился, обнаружив что недавно появилась новая (вторая) > книга по Catalyst: "The Definitive Guide to Catalyst" > > > > -- > С уважением, Тельминов Сергей. > Моб.: +7 (916) 212 53 16 > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From shafiev на gmail.com Sat Jul 11 07:21:30 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Sat, 11 Jul 2009 18:21:30 +0400 Subject: [Moscow.pm] =?koi8-r?b?7s/XwdEgy87Jx8Eg0M8gY2F0YWx5c3Q=?= In-Reply-To: <93db51670907101327r527afc1etcb21222f38331dc2@mail.gmail.com> References: <4A578E8A.6050902@telminov.ru> <93db51670907101327r527afc1etcb21222f38331dc2@mail.gmail.com> Message-ID: <218771510907110721n70ed324fy72c8f2faa6957c9f@mail.gmail.com> +1 11.07.09, Андрей П. Ковбович написал(а): > Не так много времени прошло с момента релиза книжки и вот она уже > доступна для скачивания. Как никак показатель популярности фреймворка. > > 10 июля 2009 г. 22:55 пользователь Тельминов Сергей > (sergey на telminov.ru) написал: >> Сегодня приятно удивился, обнаружив что недавно появилась новая (вторая) >> книга по Catalyst: "The Definitive Guide to Catalyst" >> >> >> >> -- >> С уважением, Тельминов Сергей. >> Моб.: +7 (916) 212 53 16 >> >> -- >> 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 Mon Jul 13 03:44:46 2009 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 13 Jul 2009 14:44:46 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= Message-ID: Привет! А у кого-нибудь есть книги про Perl на русском языке, изданные до 2003 года? Например, такая http://www.perl.org.ru:8000/books/images/perlpro.jpg, такая http://www.perl.org.ru:8000/books/images/perlarh.jpg или такая http://www.perl.org.ru:8000/books/images/specspr.jpg? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sergey.malochinskiy на gmail.com Mon Jul 13 03:48:56 2009 From: sergey.malochinskiy на gmail.com (Sergey Malochinskiy) Date: Mon, 13 Jul 2009 14:48:56 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: References: Message-ID: У меня есть http://www.perl.org.ru:8000/books/images/specspr.jpg "PERL Специальный справочник" Стивен Холзнер 2000 издательства Питер. Это единственная моя бумажная книга по Perl. 13 июля 2009 г. 14:44 пользователь Andrew Shitov написал: > Привет! > > А у кого-нибудь есть книги про Perl на русском языке, изданные до 2003 > года? > > Например, такая http://www.perl.org.ru:8000/books/images/perlpro.jpg, > такая http://www.perl.org.ru:8000/books/images/perlarh.jpg или такая > http://www.perl.org.ru:8000/books/images/specspr.jpg? > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Сергей Малочинский ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From alexey.sveshnikov на gmail.com Mon Jul 13 03:58:36 2009 From: alexey.sveshnikov на gmail.com (Alexey Sveshnikov) Date: Mon, 13 Jul 2009 14:58:36 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: References: Message-ID: <4A5B135C.4030305@gmail.com> А у меня есть вот такая: http://www.ozon.ru/multimedia/books_covers/1000007732.jpg (2002-й год) Очень толковая книга. > Привет! > > А у кого-нибудь есть книги про Perl на русском языке, изданные до 2003 года? > > Например, такая http://www.perl.org.ru:8000/books/images/perlpro.jpg, > такая http://www.perl.org.ru:8000/books/images/perlarh.jpg или такая > http://www.perl.org.ru:8000/books/images/specspr.jpg? > > From andy на shitov.ru Mon Jul 13 03:59:39 2009 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 13 Jul 2009 14:59:39 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: <4A5B135C.4030305@gmail.com> References: <4A5B135C.4030305@gmail.com> Message-ID: > А у меня есть вот такая: > http://www.ozon.ru/multimedia/books_covers/1000007732.jpg (2002-й год) > > Очень толковая книга. Еще бы, это перевод perldoc :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Mon Jul 13 04:00:46 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 13 Jul 2009 15:00:46 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: References: Message-ID: <91318900907130400g4413304agfb75d6f85d445ef4@mail.gmail.com> У меня была http://www.perl.org.ru:8000/books/images/perlpro.jpg, выкинул, муть! :) 2009/7/13 Andrew Shitov > Привет! > > А у кого-нибудь есть книги про Perl на русском языке, изданные до 2003 > года? > > Например, такая http://www.perl.org.ru:8000/books/images/perlpro.jpg, > такая http://www.perl.org.ru:8000/books/images/perlarh.jpg или такая > http://www.perl.org.ru:8000/books/images/specspr.jpg? > > -- > 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 Mon Jul 13 04:08:38 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 13 Jul 2009 15:08:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: References: Message-ID: <230371247483318@webmail87.yandex.ru> Есть "Справочник" (Холзнер) 2000 г., "Perl для системного администратора" 2001 г., "Разработка CGI-приложений на Perl" 2001 г., ну и "Программирование на Perl" (2002 г) + еще первые издания "Сборника рецептов" и Фридла "Рег. выражения" (эти не в Москве). + книга Маслова может даже есть (там же :) 13.07.09, 14:44, "Andrew Shitov" : > Привет! > А у кого-нибудь есть книги про Perl на русском языке, изданные до 2003 года? > Например, такая http://www.perl.org.ru:8000/books/images/perlpro.jpg, > такая http://www.perl.org.ru:8000/books/images/perlarh.jpg или такая > http://www.perl.org.ru:8000/books/images/specspr.jpg? From alexey.sveshnikov на gmail.com Mon Jul 13 04:13:19 2009 From: alexey.sveshnikov на gmail.com (Alexey Sveshnikov) Date: Mon, 13 Jul 2009 15:13:19 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: References: <4A5B135C.4030305@gmail.com> Message-ID: <4A5B16CF.7060700@gmail.com> Вспомнил, есть еще "Программировани CGI-приложений на Perl": http://www.ozon.ru/multimedia/books_covers/12_01_003.jpg И еще "Perl для системного администратора". >> А у меня есть вот такая: >> http://www.ozon.ru/multimedia/books_covers/1000007732.jpg (2002-й год) >> >> Очень толковая книга. >> > > Еще бы, это перевод perldoc :-) > Мне казалось, там есть пара авторских разделов, вроде XS/XSUB. From kaa на zvuki.ru Mon Jul 13 04:14:50 2009 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Mon, 13 Jul 2009 15:14:50 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: References: Message-ID: <4A5B172A.2030301@zvuki.ru> Andrew Shitov wrote: > Привет! > > А у кого-нибудь есть книги про Perl на русском языке, изданные до 2003 года? > такая http://www.perl.org.ru:8000/books/images/perlarh.jpg Долго хранил (скорее, как память...) - но выкинул полгода назад. P.S. Выложил в подъезд - унесли минут за 40 ;-)) -- Best regards, Andrew A. Kopeyko http://www.zvuki.ru/ From andrey на kostenko.name Mon Jul 13 04:39:45 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Mon, 13 Jul 2009 15:39:45 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: <4A5B172A.2030301@zvuki.ru> References: <4A5B172A.2030301@zvuki.ru> Message-ID: <5fcd07d60907130439i8b06799ud3ca0b5c6d29e3ac@mail.gmail.com> Вот так пару бездомных из вашего подъезда пополнили ряды Perl-программистов :-) 2009/7/13 Andrew Kopeyko > Andrew Shitov wrote: > >> Привет! >> >> А у кого-нибудь есть книги про Perl на русском языке, изданные до 2003 >> года? >> > > такая http://www.perl.org.ru:8000/books/images/perlarh.jpg >> > > Долго хранил (скорее, как память...) - но выкинул полгода назад. > > P.S. > Выложил в подъезд - унесли минут за 40 ;-)) > > > -- > Best regards, > Andrew A. Kopeyko > http://www.zvuki.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From brosku на mail.ru Mon Jul 13 05:15:11 2009 From: brosku на mail.ru (Pavel) Date: Mon, 13 Jul 2009 16:15:11 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: References: Message-ID: <000001ca03b3$9216d680$b6448380$@ru> > А у кого-нибудь есть книги про Perl на русском языке, изданные до 2003 года? > такая http://www.perl.org.ru:8000/books/images/perlarh.jpg У меня до сих пор пылится в шкафу. From kaa на zvuki.ru Mon Jul 13 05:35:05 2009 From: kaa на zvuki.ru (Andrew Kopeyko) Date: Mon, 13 Jul 2009 16:35:05 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: <5fcd07d60907130439i8b06799ud3ca0b5c6d29e3ac@mail.gmail.com> References: <4A5B172A.2030301@zvuki.ru> <5fcd07d60907130439i8b06799ud3ca0b5c6d29e3ac@mail.gmail.com> Message-ID: <4A5B29F9.3030108@zvuki.ru> Андрей Костенко wrote: > Вот так пару бездомных из вашего подъезда пополнили ряды > Perl-программистов :-) Уважаемый! в нашем подъезде не было бездомных! Молодёжь прыщавая - та была, пивко попивала... Если кто-то из них уполз пить пиво за компьютер (а как же иначе программировать-то!) - нам всем только чище\лучше от этого стало... -- Best regards, Andrew A. Kopeyko http://www.zvuki.ru/ From ivan на bessarabov.ru Mon Jul 13 10:08:39 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Mon, 13 Jul 2009 21:08:39 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: <4A5B29F9.3030108@zvuki.ru> References: <4A5B172A.2030301@zvuki.ru> <5fcd07d60907130439i8b06799ud3ca0b5c6d29e3ac@mail.gmail.com> <4A5B29F9.3030108@zvuki.ru> Message-ID: <7a1808af0907131008k7403351eweacf6e7ebe96d189@mail.gmail.com> У меня вот такая книга есть http://www.ozon.ru/context/detail/id/1136875/ (2002 год издания) 13 июля 2009 г. 16:35 пользователь Andrew Kopeyko (kaa на zvuki.ru) написал: > Андрей Костенко wrote: >> >> Вот так пару бездомных из вашего подъезда пополнили ряды >> Perl-программистов :-) > > Уважаемый! в нашем подъезде не было бездомных! > > Молодёжь прыщавая - та была, пивко попивала... Если кто-то из них уполз пить > пиво за компьютер (а как же иначе программировать-то!) - нам всем только > чище\лучше от этого стало... > > > -- > Best regards, > Andrew A. Kopeyko > http://www.zvuki.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- bessarabov From andy на shitov.ru Mon Jul 13 10:35:07 2009 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 13 Jul 2009 21:35:07 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0YvQtSDQutC90LjQs9C4INC90LUg0L8=?= =?utf-8?b?0YDQviBQZXJs?= Message-ID: Искренне удивляюсь, какой словесный понос могут печатать издательства. Особенно интересен вывод автора в конце раздела: " Если хакер находил уязвимость, он закачивал на Web-сервер эксплоит <...> Из-за этого многие администраторы стали отказываться от <...> Perl в своих системах. <...> Давайте рассмотрим пример <...> use CGI qw(:standard); <...> $file = param('file'); <...> open(F, $file); while () { print; } <...> Честно сказать, во время исследования я пришел к очень шокирующим выводам <...> Я пытался найти в Интернете Web-сайты, содержащие такую ошибку, но ничего особенно интересного не обнаружил -- видимо Perl действительно сдает свои позиции. " М. Фленов. Web-сервер глазами хакера. - С.-Пб: БХВ-Петербург, 2008, с. 226-229. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Mon Jul 13 12:24:23 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 13 Jul 2009 23:24:23 +0400 Subject: [Moscow.pm] =?koi8-r?b?7s/X2cUgy87Jx8kgzsUg0NLPIFBlcmw=?= In-Reply-To: References: Message-ID: <1975262580.20090713232423@softsearch.ru> Здравствуйте, Андрей. Можно накатать инсайд на роем в стиле "Онотоле негодует". :-) AS> Искренне удивляюсь, какой словесный понос могут печатать издательства. AS> Особенно интересен вывод автора в конце раздела: AS> " AS> Если хакер находил уязвимость, он закачивал на Web-сервер эксплоит AS> <...> Из-за этого многие администраторы стали отказываться от <...> AS> Perl в своих системах. AS> <...> AS> Давайте рассмотрим пример <...> AS> use CGI qw(:standard); AS> <...> AS> $file = param('file'); AS> <...> AS> open(F, $file); AS> while () AS> { AS> print; AS> } AS> <...> AS> Честно сказать, во время исследования я пришел к очень шокирующим выводам AS> <...> AS> Я пытался найти в Интернете Web-сайты, содержащие такую ошибку, но AS> ничего особенно интересного не обнаружил -- видимо Perl действительно AS> сдает свои позиции. AS> " AS> М. Фленов. Web-сервер глазами хакера. - С.-Пб: БХВ-Петербург, 2008, с. 226-229. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Mon Jul 13 12:36:27 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 13 Jul 2009 23:36:27 +0400 Subject: [Moscow.pm] =?koi8-r?b?7s/X2cUgy87Jx8kgzsUg0NLPIFBlcmw=?= In-Reply-To: References: Message-ID: <15110262505.20090713233627@softsearch.ru> Здравствуйте, Андрей. это я к тому, что по хорошему надо вычитывать книги перед публикацией, а не публиковать околесицу. Т.е. бочки катить надо именно на издательство. AS> Искренне удивляюсь, какой словесный понос могут печатать издательства. AS> М. Фленов. Web-сервер глазами хакера. - С.-Пб: БХВ-Петербург, 2008, с. 226-229. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ruslan.zakirov на gmail.com Mon Jul 13 12:43:23 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Mon, 13 Jul 2009 23:43:23 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0YvQtSDQutC90LjQs9C4INC90LUg0L8=?= =?utf-8?b?0YDQviBQZXJs?= In-Reply-To: <15110262505.20090713233627@softsearch.ru> References: <15110262505.20090713233627@softsearch.ru> Message-ID: <589c94400907131243u16131d48sf644acea22757062@mail.gmail.com> БХВ славится своей отвратительной вычиткой. У меня есть книга по по теории графов. Я в первой главе стал собирать опечатки в примерах, формулах и у меня очень быстро набралось несколько десятков. Я забросил это дело. Читать такую книгу просто невозможно. После этого зарекся покупать книги этого издательства. 2009/7/13 Михаил Монашёв : > Здравствуйте, Андрей. > > это я к тому, что по хорошему надо вычитывать книги перед публикацией, > а не публиковать околесицу. Т.е. бочки катить надо именно на издательство. > > AS> Искренне удивляюсь, какой словесный понос могут печатать издательства. > > AS> М. Фленов. Web-сервер глазами хакера. - С.-Пб: БХВ-Петербург, 2008, с. 226-229. > > > > > > > -- > > С уважением, > Михаил Монашёв, 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 Jul 13 13:25:11 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 14 Jul 2009 00:25:11 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: <4A5B16CF.7060700@gmail.com> References: <4A5B135C.4030305@gmail.com> <4A5B16CF.7060700@gmail.com> Message-ID: >>> http://www.ozon.ru/multimedia/books_covers/1000007732.jpg (2002-й год) > Мне казалось, там есть пара авторских разделов, вроде XS/XSUB. Возможно. Книга действительно хорошая, в том числе русский язык. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From q на cono.org.ua Mon Jul 13 15:29:38 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Tue, 14 Jul 2009 01:29:38 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0YvQtSDQutC90LjQs9C4INC90LUg0L8=?= =?utf-8?b?0YDQviBQZXJs?= In-Reply-To: References: Message-ID: <20090713222938.GI18279@tazik.org.ua> Здравствуйте, Andrew Shitov! On Mon, Jul 13, 2009 at 09:35:07PM +0400, Вы писали: > Искренне удивляюсь, какой словесный понос могут печатать издательства. Почитал и вспомнил на счёт секьюрити в Web & Perl. У меня был интересный инцедент при приёме на работу. Нужно было написать мини веб-прилоожение, главный упор которого показать знания в области засчиты (XSS, инъекции и т.д.) + показать в целом знания по Perl (естественно). Писал я на скорую руку (как обычно поздно ночью ;), сделал стандартный механизм, диспатчер вызывает Веб хендлеры, и в веб-хендлере был подобный код: sub process { ($factory, $query) = __PACKAGE__->SUPER::process(); my $object_id = shift(); my $action = shift(); return undef if scalar(@_); return __PACKAGE__->$action($object_id); } $action диспатчером передаётся из урла, например: /admin/news/5/delete $object_id == 5 $action == delete Мой код естественно зафукали, ибо я вызываю $action без какой либо валидации :) Но это всё потому что ввиду немалого кол-ва кода которое я успел нафигачить, в диспатчере был таков регексп: m!^/admin/news/(\d+)/(edit|delete)! Тот кто проверял явно не разбираясь особо в моём коде, сказал что с секьюрностью у меня всё плохо :) Вот такие пирожки, вкусные, с котятами :D -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From unera на debian.org Mon Jul 13 22:19:50 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 14 Jul 2009 09:19:50 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0YvQtSDQutC90LjQs9C4INC90LUg0L8=?= =?utf-8?b?0YDQviBQZXJs?= In-Reply-To: <20090713222938.GI18279@tazik.org.ua> References: <20090713222938.GI18279@tazik.org.ua> Message-ID: <20090714051950.GG31813@work.uvw.ru> VIA> On Mon, Jul 13, 2009 at 09:35:07PM +0400, Вы писали: >> Искренне удивляюсь, какой словесный понос могут печатать издательства. VIA> Почитал и вспомнил на счёт секьюрити в Web & Perl. VIA> У меня был интересный инцедент при приёме на работу. Нужно было написать VIA> мини веб-прилоожение, главный упор которого показать знания в области VIA> засчиты (XSS, инъекции и т.д.) + показать в целом знания по Perl VIA> (естественно). люди вообще странноватые :) а я когда искал работу пару лет назад меня почему то задолбали вопросом сколько будет $i++ + $i++ я, честно, по сей день так и не удосужился посмотреть сколько это будет, для меня знание ответа на этот вопрос скорее было бы недостатком чем преимуществом. ибо такой код сопровождать... брр -- ... mpd paused: WASP - Animal . ''`. 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 Jul 13 22:33:08 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Tue, 14 Jul 2009 09:33:08 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0YvQtSDQutC90LjQs9C4INC90LUg0L8=?= =?utf-8?b?0YDQviBQZXJs?= In-Reply-To: <20090714051950.GG31813@work.uvw.ru> References: <20090713222938.GI18279@tazik.org.ua> <20090714051950.GG31813@work.uvw.ru> Message-ID: <200907140933.08983.aml@rulezz.ru> В письме Tuesday 14 July 2009 09:19:50 Dmitry E. Oboukhov написал: > а я когда искал работу пару лет назад меня почему то задолбали > вопросом сколько будет > > $i++ + $i++ Императивные языки - наше проклятие. -- Alexander Lourier, http://aml.rulezz.ru/ From sharifulin на gmail.com Mon Jul 13 22:40:48 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Tue, 14 Jul 2009 09:40:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?7s/X2cUgy87Jx8kgzsUg0NLPIFBlcmw=?= In-Reply-To: <20090714051950.GG31813@work.uvw.ru> References: <20090713222938.GI18279@tazik.org.ua> <20090714051950.GG31813@work.uvw.ru> Message-ID: <91318900907132240h14bbc393i8e2a7f0fd38835a1@mail.gmail.com> Это очень важный пример на предмет понимания как работает Perl! И его отличие от других языков 2009/7/14 Dmitry E. Oboukhov > VIA> On Mon, Jul 13, 2009 at 09:35:07PM +0400, Вы писали: > > >> Искренне удивляюсь, какой словесный понос могут печатать издательства. > > VIA> Почитал и вспомнил на счёт секьюрити в Web & Perl. > > VIA> У меня был интересный инцедент при приёме на работу. Нужно было > написать > VIA> мини веб-прилоожение, главный упор которого показать знания в области > VIA> засчиты (XSS, инъекции и т.д.) + показать в целом знания по Perl > VIA> (естественно). > > люди вообще странноватые :) > а я когда искал работу пару лет назад меня почему то задолбали > вопросом сколько будет > > $i++ + $i++ > > я, честно, по сей день так и не удосужился посмотреть сколько это > будет, для меня знание ответа на этот вопрос скорее было бы > недостатком чем преимуществом. ибо такой код сопровождать... брр > > -- > ... mpd paused: WASP - Animal > > . ''`. 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) > > iEYEAREDAAYFAkpcFXYACgkQq4wAz/jiZTfDkACfS/Njrwd4W9YZKYKczukltrbB > zkQAn2RIJtoY1QmfRBl0n65meEoy3jd7 > =VoU2 > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Mon Jul 13 22:45:38 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 14 Jul 2009 09:45:38 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0YvQtSDQutC90LjQs9C4INC90LUg0L8=?= =?utf-8?b?0YDQviBQZXJs?= In-Reply-To: <91318900907132240h14bbc393i8e2a7f0fd38835a1@mail.gmail.com> References: <20090713222938.GI18279@tazik.org.ua> <20090714051950.GG31813@work.uvw.ru> <91318900907132240h14bbc393i8e2a7f0fd38835a1@mail.gmail.com> Message-ID: <20090714054538.GH31813@work.uvw.ru> АШ> Это очень важный пример на предмет понимания как работает Perl! АШ> И его отличие от других языков пожалуйста более развернутый коментарий, если можно -- ... mpd paused: WASP - Animal . ''`. 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 Jul 13 22:52:00 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 14 Jul 2009 09:52:00 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0YvQtSDQutC90LjQs9C4INC90LUg0L8=?= =?utf-8?b?0YDQviBQZXJs?= In-Reply-To: <20090714051950.GG31813@work.uvw.ru> References: <20090713222938.GI18279@tazik.org.ua> <20090714051950.GG31813@work.uvw.ru> Message-ID: > сколько будет > > $i++ + $i++ Можно отвечать: а давайте посмотрим на таком примере :-) perl -E'$i = 2; say($i++ + (say $i) + ++$i + (say $i) + $i++)' -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From shafiev на gmail.com Tue Jul 14 00:23:17 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 14 Jul 2009 11:23:17 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: References: <4A5B135C.4030305@gmail.com> <4A5B16CF.7060700@gmail.com> Message-ID: <218771510907140023y184585d5n65f469c0b0383388@mail.gmail.com> http://www.perl.org.ru:8000/books/images/perlarh.jpg книжка на любителя.но есть очень интересные фишки 14.07.09, Andrew Shitov написал(а): >>>> http://www.ozon.ru/multimedia/books_covers/1000007732.jpg (2002-й год) > >> Мне казалось, там есть пара авторских разделов, вроде XS/XSUB. > > Возможно. Книга действительно хорошая, в том числе русский язык. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From nordicdyno на yandex.ru Tue Jul 14 03:49:59 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 14 Jul 2009 14:49:59 +0400 Subject: [Moscow.pm] =?koi8-r?b?7s/X2cUgy87Jx8kgzsUg0NLPIFBlcmw=?= In-Reply-To: <20090713222938.GI18279@tazik.org.ua> References: <20090713222938.GI18279@tazik.org.ua> Message-ID: <78081247568599@webmail134.yandex.ru> Есть отличная поговорка про бисер и "нежвачных парнокопытных" :) 14.07.09, 02:29, "Varyanick I. Alex" : > Почитал и вспомнил на счёт секьюрити в Web & Perl. > У меня был интересный инцедент при приёме на работу. Нужно было написать > мини веб-прилоожение, главный упор которого показать знания в области > засчиты (XSS, инъекции и т.д.) + показать в целом знания по Perl > (естественно). <...КУСЬ..> > Мой код естественно зафукали, ибо я вызываю $action без какой либо > валидации :) Но это всё потому что ввиду немалого кол-ва кода которое я > успел нафигачить, в диспатчере был таков регексп: > m!^/admin/news/(\d+)/(edit|delete)! > Тот кто проверял явно не разбираясь особо в моём коде, сказал что с > секьюрностью у меня всё плохо :) > Вот такие пирожки, вкусные, с котятами :D From voronovaa на gmail.com Tue Jul 14 05:40:52 2009 From: voronovaa на gmail.com (Alexander Voronov) Date: Tue, 14 Jul 2009 16:40:52 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: <218771510907140023y184585d5n65f469c0b0383388@mail.gmail.com> References: <4A5B135C.4030305@gmail.com> <4A5B16CF.7060700@gmail.com> <218771510907140023y184585d5n65f469c0b0383388@mail.gmail.com> Message-ID: <4bb34ff00907140540o199838f2ma862869ae6dd8e53@mail.gmail.com> У меня - http://www.perl.org.ru:8000/books/images/specspr.jpg From evdokimov.denis на gmail.com Tue Jul 14 06:10:35 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 14 Jul 2009 17:10:35 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: <4bb34ff00907140540o199838f2ma862869ae6dd8e53@mail.gmail.com> References: <4A5B135C.4030305@gmail.com> <4A5B16CF.7060700@gmail.com> <218771510907140023y184585d5n65f469c0b0383388@mail.gmail.com> <4bb34ff00907140540o199838f2ma862869ae6dd8e53@mail.gmail.com> Message-ID: Странно, что никто не написал про эту книгу http://www.williamspublishing.com/Books/X_Net_Perl.html ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From q на cono.org.ua Tue Jul 14 06:12:10 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Tue, 14 Jul 2009 16:12:10 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: References: <4A5B135C.4030305@gmail.com> <4A5B16CF.7060700@gmail.com> <218771510907140023y184585d5n65f469c0b0383388@mail.gmail.com> <4bb34ff00907140540o199838f2ma862869ae6dd8e53@mail.gmail.com> Message-ID: <20090714131209.GJ18279@tazik.org.ua> Здравствуйте, Denis Evdokimov! On Tue, Jul 14, 2009 at 05:10:35PM +0400, Вы писали: > Странно, что никто не написал про эту книгу > http://www.williamspublishing.com/Books/X_Net_Perl.html Есть такая -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From andy на shitov.ru Tue Jul 14 06:47:57 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 14 Jul 2009 17:47:57 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: <20090714131209.GJ18279@tazik.org.ua> References: <4A5B135C.4030305@gmail.com> <4A5B16CF.7060700@gmail.com> <218771510907140023y184585d5n65f469c0b0383388@mail.gmail.com> <4bb34ff00907140540o199838f2ma862869ae6dd8e53@mail.gmail.com> <20090714131209.GJ18279@tazik.org.ua> Message-ID: >> Странно, что никто не написал про эту книгу >> http://www.williamspublishing.com/Books/X_Net_Perl.html Одна из немногих, которая еще до сих пор продается в магазинах, кстати. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ksurent на gmail.com Tue Jul 14 07:37:58 2009 From: ksurent на gmail.com (ksurent) Date: Tue, 14 Jul 2009 18:37:58 +0400 Subject: [Moscow.pm] OpenID consumer in Perl Message-ID: <4a701b370907140737v2e869bc6q4f0fd9326ebbbc42@mail.gmail.com> Для того, чтобы Net::OpenID::Consumer работал с blogspot'ом, надо в вызов $claimed_identity->check_url() добавить delayed_return => 1. Может кому пригодится. 2009/6/9 > Привет! > > А чем вы пользуетесь для проверки OpenID? > > У меня не получилось заставить работать Net::OpenID::Consumer с > blogspot.com, к примеру. А openid4perl с заявленной поддержкой OpenID > 2.0 вообще не доделан. > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Tue Jul 14 07:57:01 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 14 Jul 2009 18:57:01 +0400 Subject: [Moscow.pm] OpenID consumer in Perl In-Reply-To: <4a701b370907140737v2e869bc6q4f0fd9326ebbbc42@mail.gmail.com> References: <4a701b370907140737v2e869bc6q4f0fd9326ebbbc42@mail.gmail.com> Message-ID: Еще один хинт - про работу с myopenid.com: перед отсылкой запроса нужно корректировать OpenID-урл и указывать в нем https:// вместо http://. > Может кому пригодится. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andrey на kostenko.name Tue Jul 14 08:04:59 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Tue, 14 Jul 2009 19:04:59 +0400 Subject: [Moscow.pm] OpenID consumer in Perl In-Reply-To: References: <4a701b370907140737v2e869bc6q4f0fd9326ebbbc42@mail.gmail.com> Message-ID: <5fcd07d60907140804t73c0dc96if198aea0b3fdb0f9@mail.gmail.com> А может Crypt::SSLeay просто поставить? 2009/7/14 Andrew Shitov > Еще один хинт - про работу с myopenid.com: перед отсылкой запроса > нужно корректировать OpenID-урл и указывать в нем https:// вместо > http://. > > > Может кому пригодится. > > > -- > 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 Tue Jul 14 08:23:01 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 14 Jul 2009 19:23:01 +0400 Subject: [Moscow.pm] OpenID consumer in Perl In-Reply-To: <5fcd07d60907140804t73c0dc96if198aea0b3fdb0f9@mail.gmail.com> References: <4a701b370907140737v2e869bc6q4f0fd9326ebbbc42@mail.gmail.com> <5fcd07d60907140804t73c0dc96if198aea0b3fdb0f9@mail.gmail.com> Message-ID: >> https:// вместо http://. > А может Crypt::SSLeay просто поставить? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andrey на kostenko.name Tue Jul 14 09:00:48 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Tue, 14 Jul 2009 20:00:48 +0400 Subject: [Moscow.pm] OpenID consumer in Perl In-Reply-To: References: <4a701b370907140737v2e869bc6q4f0fd9326ebbbc42@mail.gmail.com> <5fcd07d60907140804t73c0dc96if198aea0b3fdb0f9@mail.gmail.com> Message-ID: <5fcd07d60907140900h45fa3f81ge839dcf78dc45ccf@mail.gmail.com> а. сорри 2009/7/14 Andrew Shitov > >> https:// вместо http://. > > > А может Crypt::SSLeay просто поставить? > > > -- > 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 Tue Jul 14 11:36:58 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 14 Jul 2009 22:36:58 +0400 Subject: [Moscow.pm] OpenID consumer in Perl In-Reply-To: References: <4a701b370907140737v2e869bc6q4f0fd9326ebbbc42@mail.gmail.com> Message-ID: <891048891.20090714223658@softsearch.ru> Здравствуйте, Андрей. Информация несомненно полезная. Но как предлагается поддерживать работоспособность OpenID с произвольным провайдером оного? AS> Еще один хинт - про работу с myopenid.com: перед отсылкой запроса AS> нужно корректировать OpenID-урл и указывать в нем https:// вместо AS> http://. >> Может кому пригодится. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Tue Jul 14 11:39:10 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 14 Jul 2009 22:39:10 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: References: <4A5B135C.4030305@gmail.com> <4A5B16CF.7060700@gmail.com> <218771510907140023y184585d5n65f469c0b0383388@mail.gmail.com> <4bb34ff00907140540o199838f2ma862869ae6dd8e53@mail.gmail.com> <20090714131209.GJ18279@tazik.org.ua> Message-ID: <406869000.20090714223910@softsearch.ru> Здравствуйте, Андрей. >>> Странно, что никто не написал про эту книгу >>> http://www.williamspublishing.com/Books/X_Net_Perl.html AS> Одна из немногих, которая еще до сих пор продается в магазинах, кстати. И весьма полезная... -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Tue Jul 14 11:44:37 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 14 Jul 2009 22:44:37 +0400 Subject: [Moscow.pm] OpenID consumer in Perl In-Reply-To: <891048891.20090714223658@softsearch.ru> References: <4a701b370907140737v2e869bc6q4f0fd9326ebbbc42@mail.gmail.com> <891048891.20090714223658@softsearch.ru> Message-ID: > Информация несомненно полезная. Но как предлагается поддерживать > работоспособность OpenID с произвольным провайдером оного? По идее должно работать без колдовства с любыми другими провайдерами. Но вот не работает (как и другие модули Фицпатрика :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Tue Jul 14 12:08:14 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 14 Jul 2009 23:08:14 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sg1dHa18nNz9PUxcogzsEg08HK1MU=?= Message-ID: <972006202.20090714230814@softsearch.ru> Здравствуйте. Мне тут спам пришёл: ломану любой email. Я связался и попросил человека посмотреть свой сайт на предмет дырок. Он сутки работал и нашёл несколько XSS-ов однако. Берёт 60 wmz. Кому надо, рекомендую. icq 8088036 -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From q на cono.org.ua Tue Jul 14 12:11:54 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Tue, 14 Jul 2009 22:11:54 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QvtC40YHQuiDRg9GP0LfQstC40LzQvtGB0YI=?= =?utf-8?b?0LXQuSDQvdCwINGB0LDQudGC0LU=?= In-Reply-To: <972006202.20090714230814@softsearch.ru> References: <972006202.20090714230814@softsearch.ru> Message-ID: <20090714191154.GK18279@tazik.org.ua> Здравствуйте, Михаил Монашёв! On Tue, Jul 14, 2009 at 11:08:14PM +0400, Вы писали: > Здравствуйте. > > Мне тут спам пришёл: ломану любой email. > > Я связался и попросил человека посмотреть свой сайт на предмет дырок. > Он сутки работал и нашёл несколько XSS-ов однако. Берёт 60 wmz. Кому > надо, рекомендую. icq 8088036 Спам в рассылке? -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From postmaster на softsearch.ru Tue Jul 14 12:18:58 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 14 Jul 2009 23:18:58 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sg1dHa18nNz9PUxcogzsEg08HK1MU=?= In-Reply-To: <20090714191154.GK18279@tazik.org.ua> References: <972006202.20090714230814@softsearch.ru> <20090714191154.GK18279@tazik.org.ua> Message-ID: <841439128.20090714231858@softsearch.ru> Здравствуйте, Алекс. >> Мне тут спам пришёл: ломану любой email. >> >> Я связался и попросил человека посмотреть свой сайт на предмет дырок. >> Он сутки работал и нашёл несколько XSS-ов однако. Берёт 60 wmz. Кому >> надо, рекомендую. icq 8088036 VIA> Спам в рассылке? Я ещё и троллить умею... -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From brosku на mail.ru Tue Jul 14 23:35:49 2009 From: brosku на mail.ru (Pavel) Date: Wed, 15 Jul 2009 10:35:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: References: Message-ID: <000801ca0516$7e050cc0$7a0f2640$@ru> >>> Странно, что никто не написал про эту книгу >>> http://www.williamspublishing.com/Books/X_Net_Perl.html AS> Одна из немногих, которая еще до сих пор продается в магазинах, кстати. > И весьма полезная... Но и она не без греха. В моем издании автор (хотя скорее издатель) упорно пишет: SO_REUSADDR ----------------------------------- Blog: http://perlmonks.org.ru From alex на kapranoff.ru Wed Jul 15 02:57:22 2009 From: alex на kapranoff.ru (Alex Kapranoff) Date: Wed, 15 Jul 2009 13:57:22 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: References: Message-ID: <4A5DA802.9010807@kapranoff.ru> Andrew Shitov wrote: > Привет! > > А у кого-нибудь есть книги про Perl на русском языке, изданные до 2003 года? > > Например, такая http://www.perl.org.ru:8000/books/images/perlpro.jpg, > такая http://www.perl.org.ru:8000/books/images/perlarh.jpg или такая > http://www.perl.org.ru:8000/books/images/specspr.jpg? > У меня есть "Программирование на Perl DBI", "Perl & XML" и самое первое издание Perl Cookbook на русском ? 2000 год. Попробую найти обложки. http://www.perl.org.ru:8000/books/images/perldbi.jpg http://www.piter.com/covers_b/94723482.jpg http://hotlinks.ru/hadpress/kompan/24/kristian.jpg From aml на rulezz.ru Wed Jul 15 03:15:26 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 15 Jul 2009 14:15:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: <000801ca0516$7e050cc0$7a0f2640$@ru> References: <000801ca0516$7e050cc0$7a0f2640$@ru> Message-ID: <200907151415.26919.aml@rulezz.ru> В письме Wednesday 15 July 2009 10:35:49 Pavel написал: > >>> Странно, что никто не написал про эту книгу > >>> http://www.williamspublishing.com/Books/X_Net_Perl.html > > AS> Одна из немногих, которая еще до сих пор продается в магазинах, кстати. > > > И весьма полезная... > > Но и она не без греха. В моем издании автор (хотя скорее издатель) упорно > пишет: > SO_REUSADDR А в стандарте HTTP до сих пор пишут Referer с одной r в середине. -- Alexander Lourier, http://aml.rulezz.ru/ From q на cono.org.ua Wed Jul 15 03:19:13 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Wed, 15 Jul 2009 13:19:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: <200907151415.26919.aml@rulezz.ru> References: <000801ca0516$7e050cc0$7a0f2640$@ru> <200907151415.26919.aml@rulezz.ru> Message-ID: <20090715101913.GL18279@tazik.org.ua> Здравствуйте, Alexander Lourier! On Wed, Jul 15, 2009 at 02:15:26PM +0400, Вы писали: > > > И весьма полезная... > > > > Но и она не без греха. В моем издании автор (хотя скорее издатель) упорно > > пишет: > > SO_REUSADDR > > А в стандарте HTTP до сих пор пишут Referer с одной r в середине. +1 :D очень стоящее замечание ;) -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From evdokimov.denis на gmail.com Wed Jul 15 04:38:13 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 15 Jul 2009 15:38:13 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sg1dHa18nNz9PUxcogzsEg08HK1MU=?= In-Reply-To: <841439128.20090714231858@softsearch.ru> References: <972006202.20090714230814@softsearch.ru> <20090714191154.GK18279@tazik.org.ua> <841439128.20090714231858@softsearch.ru> Message-ID: За такой результат и заплатить не жалко ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From voronovaa на gmail.com Wed Jul 15 07:13:45 2009 From: voronovaa на gmail.com (Alexander Voronov) Date: Wed, 15 Jul 2009 18:13:45 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: <20090715101913.GL18279@tazik.org.ua> References: <000801ca0516$7e050cc0$7a0f2640$@ru> <200907151415.26919.aml@rulezz.ru> <20090715101913.GL18279@tazik.org.ua> Message-ID: <4bb34ff00907150713k777ccc43qb146328a70837763@mail.gmail.com> Андрей, если вопрос адресован мне, то могу отдать даром (или обменять на электронный вариант). 15 июля 2009 г. 14:19 пользователь Varyanick I. Alex (q на cono.org.ua) написал: > Здравствуйте, Alexander Lourier! > > On Wed, Jul 15, 2009 at 02:15:26PM +0400, Вы писали: > >> > > И весьма полезная... >> > >> > Но и она не без греха. В моем издании автор (хотя скорее издатель) упорно >> > пишет: >> > SO_REUSADDR >> >> А в стандарте HTTP до сих пор пишут Referer с одной r в середине. > > +1 :D очень стоящее замечание ;) > > -- > Varyanick I. Alex > icq: 102 575 440 > skype: cono.. > q на cono.org.ua > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From aml на rulezz.ru Wed Jul 15 11:32:38 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 15 Jul 2009 22:32:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sg1dHa18nNz9PUxcogzsEg08HK1MU=?= In-Reply-To: <20090714191154.GK18279@tazik.org.ua> References: <972006202.20090714230814@softsearch.ru> <20090714191154.GK18279@tazik.org.ua> Message-ID: <200907152232.38342.aml@rulezz.ru> On Tuesday 14 July 2009 23:11:54 Varyanick I. Alex wrote: > Здравствуйте, Михаил Монашёв! > > On Tue, Jul 14, 2009 at 11:08:14PM +0400, Вы писали: > > Здравствуйте. > > > > Мне тут спам пришёл: ломану любой email. > > > > Я связался и попросил человека посмотреть свой сайт на предмет дырок. > > Он сутки работал и нашёл несколько XSS-ов однако. Берёт 60 wmz. Кому > > надо, рекомендую. icq 8088036 > > Спам в рассылке? Мне кстати подумалось, если бы я был спамером, я бы так же и спамил в тематических конференциях: от имени уважаемых мемберов отправлял письма с завуалированной рекламой. Скопировать оформление письма - и вперед впаривать. From ksurent на gmail.com Wed Jul 15 12:29:13 2009 From: ksurent на gmail.com (ksurent) Date: Wed, 15 Jul 2009 23:29:13 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/QvtC40YHQuiDRg9GP0LfQstC40LzQvtGB0YI=?= =?utf-8?b?0LXQuSDQvdCwINGB0LDQudGC0LU=?= Message-ID: <4a701b370907151229x5df179f1nb2a967cb81bf2ee0@mail.gmail.com> Заказывайте аудит у соответствующих компаний, а не у "ломателей". Рекомендую. 2009/7/15 > Мне тут спам пришёл: ломану любой email. > > Я связался и попросил человека посмотреть свой сайт на предмет дырок. > Он сутки работал и нашёл несколько XSS-ов однако. Берёт 60 wmz. Кому > надо, рекомендую. icq 8088036 > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Wed Jul 15 12:33:16 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 15 Jul 2009 23:33:16 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/QvtC40YHQuiDRg9GP0LfQstC40LzQvtGB0YI=?= =?utf-8?b?0LXQuSDQvdCwINGB0LDQudGC0LU=?= In-Reply-To: <4a701b370907151229x5df179f1nb2a967cb81bf2ee0@mail.gmail.com> References: <4a701b370907151229x5df179f1nb2a967cb81bf2ee0@mail.gmail.com> Message-ID: <589c94400907151233k6c565334vbda5eb49847ef3d7@mail.gmail.com> Как раз попалось на глаза: http://www.matasano.com/log/1749/typing-the-letters-a-e-s-into-your-code-youre-doing-it-wrong/ 2009/7/15 ksurent : > Заказывайте аудит у соответствующих компаний, а не у "ломателей". > Рекомендую. > > 2009/7/15 >> >> Мне тут спам пришёл: ломану любой email. >> >> Я  связался и попросил человека посмотреть свой сайт на предмет дырок. >> Он  сутки  работал и нашёл несколько XSS-ов однако. Берёт 60 wmz. Кому >> надо, рекомендую. icq 8088036 > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From postmaster на softsearch.ru Wed Jul 15 13:20:02 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 16 Jul 2009 00:20:02 +0400 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sg1dHa18nNz9PUxcogzsEg08HK1MU=?= In-Reply-To: <200907152232.38342.aml@rulezz.ru> References: <972006202.20090714230814@softsearch.ru> <20090714191154.GK18279@tazik.org.ua> <200907152232.38342.aml@rulezz.ru> Message-ID: <1702931541.20090716002002@softsearch.ru> Здравствуйте, Александр. AL> Мне кстати подумалось, если бы я был спамером, я бы так же и AL> спамил в тематических конференциях: от имени уважаемых мемберов AL> отправлял письма с завуалированной рекламой. Скопировать AL> оформление письма - и вперед впаривать. Имея полный архив рассылки уважаемость посчитать сложно, хотя можно вычислить много всего похожего на неё. Проще от имени "старичков" спамить. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From brosku на mail.ru Wed Jul 15 23:20:29 2009 From: brosku на mail.ru (Pavel) Date: Thu, 16 Jul 2009 10:20:29 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: References: Message-ID: <000001ca05dd$84843a90$8d8cafb0$@ru> > > > И весьма полезная... > > > > Но и она не без греха. В моем издании автор (хотя скорее издатель) упорно > > пишет: > > SO_REUSADDR > > А в стандарте HTTP до сих пор пишут Referer с одной r в середине. >+1 :D очень стоящее замечание ;) Ну в стандарте HTTP это общепринято уже, а вот сокет созданный по SO_REUSADDR, Правильно работать не будет ;-). Так что дело не в правильности английского, а в правильности кода. ----------------------------------- Blog: http://perlmonks.org.ru From evdokimov.denis на gmail.com Thu Jul 16 09:23:54 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 16 Jul 2009 20:23:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sXbycwgz9DVwszJy8/XwdTYIM3PxNXM2C4=?= Message-ID: Предпосылки: Основной плюс констант в том, что они подставляется на этапе "компиляции". В добавок ко всему, все условия содержащие только константы выкидываются. Так if(1) { print "text"; } преобразуется в print "text"; А if(0) { print "text"; } просто выбросится. В подтверждение этих слов: use Benchmark qw(:all); use constant DEBUG => 0; our $DEBUG_global = 0; my $DEBUG_local = 0; my $test = { constant => sub { for ( 0 .. 10000 ) { if (DEBUG) { warn "DEBUG"; } } }, global => sub { for ( 0 .. 10000 ) { if ($DEBUG_global) { warn "DEBUG"; } } }, local => sub { for ( 0 .. 10000 ) { if ($DEBUG_local) { warn "DEBUG"; } } }, }; timethese(-10, $test); Зная об этом поведении я пользовался следующим хаком В начале программы писал use constant DEBUG => 0; а в подключаемых модулях писал if(main::DEBUG) { } Но... 1. Это не красиво 2. Обязывает прописывать все константы Вот я и решил избавиться от этих проблем. Предположительное название модуля FLAGS. Исходники и пример использования в приложении. Всё очень сумбурно, так что жду вопросы и комментарии. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: Flags.zip Type: application/zip Size: 1564 bytes Desc: отсутствует URL: From ivan на bessarabov.ru Thu Jul 16 23:32:28 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Fri, 17 Jul 2009 10:32:28 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sXbycwgz9DVwszJy8/XwdTYIM3PxNXM2C4=?= In-Reply-To: References: Message-ID: <7a1808af0907162332l679a71c0k48ac582fb4bfc9e0@mail.gmail.com> Привожу результаты работы бенчмака на моей машине: {{{ Benchmark: running constant, global, local for at least 10 CPU seconds... constant: 10 wallclock secs (10.63 usr + 0.01 sys = 10.64 CPU) @ 2232.24/s (n=23751) global: 11 wallclock secs (10.52 usr + 0.01 sys = 10.53 CPU) @ 1669.04/s (n=17575) local: 11 wallclock secs (10.57 usr + 0.02 sys = 10.59 CPU) @ 1746.46/s (n=18495) }}} В примере показано, как красиво будут определятся константы: {{{ use FLAGS::SET { aaa => 1, bbb => 2, ccc => 3, }; use FLAGS::SET ddd => 4, eee => 5, fff => 6, ; use FLAGS::SET DEBUG => 1; }}} Денис, допиши еще в файл test.pl сразу пример, как выдергивать константы (лично я не сразу просек, как это делать) {{{ use FLAGS qw(DEBUG); print "Debug is on.\n" if DEBUG; }}} Я чуть-чуть поигрался с твоим future модулем - мне нравится =) Буду рад и спольлзовать, когда ты зальешь его на сипан. 16 июля 2009 г. 20:23 пользователь Denis Evdokimov (evdokimov.denis на gmail.com) написал: > Предпосылки: > Основной плюс констант в том, что они подставляется на этапе "компиляции". > В добавок ко всему, все условия содержащие только константы выкидываются. > Так > if(1) > { >     print "text"; > } > преобразуется в > print "text"; > > А > if(0) > { >     print "text"; > } > просто выбросится. > > > В подтверждение этих слов: > > use Benchmark qw(:all); > > use constant DEBUG => 0; > our $DEBUG_global = 0; > my $DEBUG_local = 0; > my $test = { >     constant => sub { >         for ( 0 .. 10000 ) >         { >             if (DEBUG) >             { >                 warn "DEBUG"; >             } >         } >     }, >     global => sub { >         for ( 0 .. 10000 ) >         { >             if ($DEBUG_global) >             { >                 warn "DEBUG"; >             } >         } >     }, >     local => sub { >         for ( 0 .. 10000 ) >         { >             if ($DEBUG_local) >             { >                 warn "DEBUG"; >             } >         } >     }, > }; > > timethese(-10, $test); > > > > Зная об этом поведении я пользовался следующим хаком > В начале программы писал > use constant DEBUG => 0; > а в подключаемых модулях писал > if(main::DEBUG) > { > > } > Но... > 1. Это не красиво > 2. Обязывает прописывать все константы > > > Вот я и решил избавиться от этих проблем. > Предположительное название модуля FLAGS. > Исходники и пример использования в приложении. > Всё очень сумбурно, так что жду вопросы и комментарии. > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- bessarabov From inthrax на gmail.com Fri Jul 17 02:00:51 2009 From: inthrax на gmail.com (Mons Anderson) Date: Fri, 17 Jul 2009 13:00:51 +0400 Subject: [Moscow.pm] =?windows-1251?b?0OX46Osg7u/z4evo6u7i4PL8IOzu5PPr/C4=?= In-Reply-To: References: Message-ID: <200907171300.51379.inthrax@gmail.com> Замечения: 1. модуль "прагматичен", а прагмы пишутся в lc 2. хочу задать вопрос: почему-бы не сделать в своем проекте модуль My::Constants, в котором определить все константы через use constant, и экспортировать их как обычно. 3. my %flags в корне пакета - потенциальные проблемы. сделай our. 4. У sub FLAGS::SET дай прототип (@) 5. также посмотри на: * http://search.cpan.org/dist/ctflags/ * http://search.cpan.org/dist/constant-def/ А вообще интересно, можно будет поюзать. Думаю правда что прагму flags могут и не пропустить, она мождет быть зарезервирована. Я бы предложил заюзать второй уровень в constant:: если кто будет искать что-то, связанное с константами, он будет искать constant::* как насчет constant::global? или constant::static? или вообще constant::our ;) О! Еще мысль я подозреваю проблемы, связанные с тем, что DEBUG будет один на всех, что не очень хорошо. предусмотри неймспейсы. т.е. по дефолту юзается корневой неймспейс, но можно определить дополнительный. типа так: use FLAGS::SET DEBUG => 1; # default DEBUG use FLAGS::SET::NS Namespace => { DEBUG => 0 }; # Namespace.DEBUG usage: use FLAGS 'DEBUG'; use FLAGS::NS Namespace => [qw(DEBUG)]; On Thursday 16 July 2009 20:23:54 Denis Evdokimov wrote: > Предпосылки: > Основной плюс констант в том, что они подставляется на этапе "компиляции". > В добавок ко всему, все условия содержащие только константы выкидываются. > Так > if(1) > { > print "text"; > } > преобразуется в > print "text"; > > А > if(0) > { > print "text"; > } > просто выбросится. > > > В подтверждение этих слов: > > use Benchmark qw(:all); > > use constant DEBUG => 0; > our $DEBUG_global = 0; > my $DEBUG_local = 0; > my $test = { > constant => sub { > for ( 0 .. 10000 ) > { > if (DEBUG) > { > warn "DEBUG"; > } > } > }, > global => sub { > for ( 0 .. 10000 ) > { > if ($DEBUG_global) > { > warn "DEBUG"; > } > } > }, > local => sub { > for ( 0 .. 10000 ) > { > if ($DEBUG_local) > { > warn "DEBUG"; > } > } > }, > }; > > timethese(-10, $test); > > > > Зная об этом поведении я пользовался следующим хаком > В начале программы писал > use constant DEBUG => 0; > а в подключаемых модулях писал > if(main::DEBUG) > { > > } > Но... > 1. Это не красиво > 2. Обязывает прописывать все константы > > > Вот я и решил избавиться от этих проблем. > Предположительное название модуля FLAGS. > Исходники и пример использования в приложении. > Всё очень сумбурно, так что жду вопросы и комментарии. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From shafiev на gmail.com Fri Jul 17 03:10:28 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 17 Jul 2009 14:10:28 +0400 Subject: [Moscow.pm] =?koi8-r?b?1M/S0sXO1C3U0tzLxdIgzsEg0MXSzM/Xy8U=?= In-Reply-To: <1009497278.20090627193646@softsearch.ru> References: <1009497278.20090627193646@softsearch.ru> Message-ID: <218771510907170310v7baea5a6ld10a6a52b0cf0646@mail.gmail.com> Ты нашел какой нить торрент трекер ? 27 июня 2009 г. 19:36 пользователь Михаил Монашёв (postmaster на softsearch.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 postmaster на softsearch.ru Fri Jul 17 03:19:03 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 17 Jul 2009 14:19:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?1M/S0sXO1C3U0tzLxdIgzsEg0MXSzM/Xy8U=?= In-Reply-To: <218771510907170310v7baea5a6ld10a6a52b0cf0646@mail.gmail.com> References: <1009497278.20090627193646@softsearch.ru> <218771510907170310v7baea5a6ld10a6a52b0cf0646@mail.gmail.com> Message-ID: <1847683676.20090717141903@softsearch.ru> Здравствуйте, Naim. Нашёл. Не угадаешь где. :-) На спане. А вообще их дофига на php понаписано. Правда поинтересовавшись правовой стороной дела не стал ничего делать. Если таки решишь делать свой трекер, то хостить его лучше в одной стране, а жить в другой. Так только оборудование потеряешь в случае чего... NS> Ты нашел какой нить торрент трекер ? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From sharifulin на gmail.com Fri Jul 17 03:18:44 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 17 Jul 2009 14:18:44 +0400 Subject: [Moscow.pm] =?koi8-r?b?1M/S0sXO1C3U0tzLxdIgzsEg0MXSzM/Xy8U=?= In-Reply-To: <218771510907170310v7baea5a6ld10a6a52b0cf0646@mail.gmail.com> References: <1009497278.20090627193646@softsearch.ru> <218771510907170310v7baea5a6ld10a6a52b0cf0646@mail.gmail.com> Message-ID: <91318900907170318n7ae6ba51i72fb7e487728d56e@mail.gmail.com> xbt и напильник ) 2009/7/17 Naim Shafiev > Ты нашел какой нить торрент трекер ? > > 27 июня 2009 г. 19:36 пользователь Михаил Монашёв > (postmaster на softsearch.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 > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Fri Jul 17 03:25:56 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 17 Jul 2009 14:25:56 +0400 Subject: [Moscow.pm] =?koi8-r?b?1M/S0sXO1C3U0tzLxdIgzsEg0MXSzM/Xy8U=?= In-Reply-To: <91318900907170318n7ae6ba51i72fb7e487728d56e@mail.gmail.com> References: <1009497278.20090627193646@softsearch.ru> <218771510907170310v7baea5a6ld10a6a52b0cf0646@mail.gmail.com> <91318900907170318n7ae6ba51i72fb7e487728d56e@mail.gmail.com> Message-ID: <218771510907170325o57e2c1e2y725b4ef5f255deeb@mail.gmail.com> На cpan??? Подкиньте имя (да я слепой,уже -3.5 :) ). Xbt насчет этого поподробней. ) 17 июля 2009 г. 14:18 пользователь Анатолий Шарифулин (sharifulin на gmail.com) написал: > xbt и напильник ) > > 2009/7/17 Naim Shafiev >> >> Ты нашел какой нить торрент трекер ? >> >> 27 июня 2009 г. 19:36 пользователь Михаил Монашёв >> (postmaster на softsearch.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 >> > >> -- >> 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 Fri Jul 17 03:30:08 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 17 Jul 2009 14:30:08 +0400 Subject: [Moscow.pm] =?koi8-r?b?1M/S0sXO1C3U0tzLxdIgzsEg0MXSzM/Xy8U=?= In-Reply-To: <218771510907170325o57e2c1e2y725b4ef5f255deeb@mail.gmail.com> References: <1009497278.20090627193646@softsearch.ru> <218771510907170310v7baea5a6ld10a6a52b0cf0646@mail.gmail.com> <91318900907170318n7ae6ba51i72fb7e487728d56e@mail.gmail.com> <218771510907170325o57e2c1e2y725b4ef5f255deeb@mail.gmail.com> Message-ID: <284635727.20090717143008@softsearch.ru> Здравствуйте, Naim. http://search.cpan.org/dist/Net-BitTorrent/ NS> На cpan??? Подкиньте имя (да я слепой,уже -3.5 :) ). NS> Xbt насчет этого поподробней. ) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From shafiev на gmail.com Fri Jul 17 03:42:22 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 17 Jul 2009 14:42:22 +0400 Subject: [Moscow.pm] =?koi8-r?b?1M/S0sXO1C3U0tzLxdIgzsEg0MXSzM/Xy8U=?= In-Reply-To: <284635727.20090717143008@softsearch.ru> References: <1009497278.20090627193646@softsearch.ru> <218771510907170310v7baea5a6ld10a6a52b0cf0646@mail.gmail.com> <91318900907170318n7ae6ba51i72fb7e487728d56e@mail.gmail.com> <218771510907170325o57e2c1e2y725b4ef5f255deeb@mail.gmail.com> <284635727.20090717143008@softsearch.ru> Message-ID: <218771510907170342w1100d414u52689390bf743922@mail.gmail.com> Ок. спасибо. 17 июля 2009 г. 14:30 пользователь Михаил Монашёв (postmaster на softsearch.ru) написал: > Здравствуйте, Naim. > > http://search.cpan.org/dist/Net-BitTorrent/ > > NS> На cpan??? Подкиньте имя (да я слепой,уже -3.5 :) ). > NS> Xbt насчет этого поподробней. ) > > > -- > > С уважением, > Михаил Монашёв, 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 alex на kapranoff.ru Fri Jul 17 06:22:45 2009 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 17 Jul 2009 17:22:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?7s/XwdEgy87Jx8Eg0M8gY2F0YWx5c3Q=?= In-Reply-To: <93db51670907101327r527afc1etcb21222f38331dc2@mail.gmail.com> References: <4A578E8A.6050902@telminov.ru> <93db51670907101327r527afc1etcb21222f38331dc2@mail.gmail.com> Message-ID: <4A607B25.8060509@kapranoff.ru> Андрей П. Ковбович wrote: > Не так много времени прошло с момента релиза книжки и вот она уже > доступна для скачивания. Как никак показатель популярности фреймворка. Или непопулярности :) (типа никто не покупает, пусть хоть скачают) > > 10 июля 2009 г. 22:55 пользователь Тельминов Сергей > (sergey на telminov.ru) написал: >> Сегодня приятно удивился, обнаружив что недавно появилась новая (вторая) >> книга по Catalyst: "The Definitive Guide to Catalyst" >> >> >> >> -- >> С уважением, Тельминов Сергей. >> Моб.: +7 (916) 212 53 16 >> >> -- >> 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 yu.pats на gmail.com Fri Jul 17 06:28:30 2009 From: yu.pats на gmail.com (Yuri Pac) Date: Fri, 17 Jul 2009 16:28:30 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0LDRjyDQutC90LjQs9CwINC/0L4gY2F0?= =?utf-8?q?alyst?= In-Reply-To: <93db51670907101327r527afc1etcb21222f38331dc2@mail.gmail.com> References: <4A578E8A.6050902@telminov.ru> <93db51670907101327r527afc1etcb21222f38331dc2@mail.gmail.com> Message-ID: 2009/7/10 Андрей П. Ковбович : > Не так много времени прошло с момента релиза книжки и вот она уже > доступна для скачивания. Как никак показатель популярности фреймворка. > Каких только линеек не придумают что показать что мы лучшие ): -- WBR, Yuri Pac From akovbovich на gmail.com Fri Jul 17 06:30:08 2009 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Fri, 17 Jul 2009 17:30:08 +0400 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0LDRjyDQutC90LjQs9CwINC/0L4gY2F0?= =?utf-8?q?alyst?= In-Reply-To: <4A607B25.8060509@kapranoff.ru> References: <4A578E8A.6050902@telminov.ru> <93db51670907101327r527afc1etcb21222f38331dc2@mail.gmail.com> <4A607B25.8060509@kapranoff.ru> Message-ID: <93db51670907170630r770b4daft1ded2d32ff0698ab@mail.gmail.com> Кто купил на амазоне, тот ждет доставку только в августе :)). Для самых нетерпеливых выложили в сеть я думаю :) 17 июля 2009 г. 17:22 пользователь Alex Kapranoff (alex на kapranoff.ru) написал: > Андрей П. Ковбович wrote: >> >> Не так много времени прошло с момента релиза книжки и вот она уже >> доступна для скачивания. Как никак показатель популярности фреймворка. > > Или непопулярности :) (типа никто не покупает, пусть хоть скачают) > >> >> 10 июля 2009 г. 22:55 пользователь Тельминов Сергей >> (sergey на telminov.ru) написал: >>> >>> Сегодня приятно удивился, обнаружив что недавно появилась новая (вторая) >>> книга по Catalyst: "The Definitive Guide to Catalyst" >>> >>> >>> >>> -- >>> С уважением, Тельминов Сергей. >>> Моб.: +7 (916) 212 53 16 >>> >>> -- >>> 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 alex на kapranoff.ru Fri Jul 17 06:32:33 2009 From: alex на kapranoff.ru (Alex Kapranoff) Date: Fri, 17 Jul 2009 17:32:33 +0400 Subject: [Moscow.pm] FastCGI client In-Reply-To: <96f4873d0907011026y7f5da13fldd0893ec1dbad280@mail.gmail.com> References: <96f4873d0907011026y7f5da13fldd0893ec1dbad280@mail.gmail.com> Message-ID: <4A607D71.4060008@kapranoff.ru> Dmitry Nizovtsev wrote: > Привет всем! > Такой вопрос - как можно подключиться к FastCGI серверу? Может есть > какие либы для этого? > Спасибо! А действительно, клиентскую сторону FastCGI никто не делал? From evdokimov.denis на gmail.com Fri Jul 17 06:58:32 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 17 Jul 2009 17:58:32 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sXbycwgz9DVwszJy8/XwdTYIM3PxNXM2C4=?= In-Reply-To: <7a1808af0907162332l679a71c0k48ac582fb4bfc9e0@mail.gmail.com> References: <7a1808af0907162332l679a71c0k48ac582fb4bfc9e0@mail.gmail.com> Message-ID: > > Денис, допиши еще в файл test.pl сразу пример, как выдергивать > константы (лично я не сразу просек, как это делать) > Думаю, что этому место в документации. Кстати о ней, очень прошу прилично владеющих английским что-нибудь написать, а то я как собака, читать на английском могу, а писать нет. Я чуть-чуть поигрался с твоим future модулем - мне нравится =) Буду > рад и спольлзовать, когда ты зальешь его на сипан. Рад, что понравилось. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evgeniy на kosov.su Fri Jul 17 07:07:25 2009 From: evgeniy на kosov.su (Eugene Kosov) Date: Fri, 17 Jul 2009 18:07:25 +0400 Subject: [Moscow.pm] FastCGI client In-Reply-To: <4A607D71.4060008@kapranoff.ru> References: <96f4873d0907011026y7f5da13fldd0893ec1dbad280@mail.gmail.com> <4A607D71.4060008@kapranoff.ru> Message-ID: <4A60859D.9090908@kosov.su> Ваш коллега (или уже не ваш :)) Игорь Сысоев наверняка делал :) Alex Kapranoff wrote: > Dmitry Nizovtsev wrote: >> Привет всем! >> Такой вопрос - как можно подключиться к FastCGI серверу? Может есть >> какие либы для этого? >> Спасибо! > > А действительно, клиентскую сторону FastCGI никто не делал? > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- С уважением, Евгений Косов From inthrax на gmail.com Fri Jul 17 07:29:49 2009 From: inthrax на gmail.com (Mons Anderson) Date: Fri, 17 Jul 2009 18:29:49 +0400 Subject: [Moscow.pm] =?windows-1251?b?0OX46Osg7u/z4evo6u7i4PL8IOzu5PPr/C4=?= In-Reply-To: References: <7a1808af0907162332l679a71c0k48ac582fb4bfc9e0@mail.gmail.com> Message-ID: <200907171829.49453.inthrax@gmail.com> On Friday 17 July 2009 17:58:32 Denis Evdokimov wrote: > > Денис, допиши еще в файл test.pl сразу пример, как выдергивать > > константы (лично я не сразу просек, как это делать) > > Думаю, что этому место в документации. > Кстати о ней, очень прошу прилично владеющих английским что-нибудь > написать, а то я как собака, читать на английском могу, а писать нет. Могу помочь )) > > Я чуть-чуть поигрался с твоим future модулем - мне нравится =) Буду > > > рад и спольлзовать, когда ты зальешь его на сипан. > > Рад, что понравилось. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From funt4k на gmail.com Fri Jul 17 08:17:21 2009 From: funt4k на gmail.com (Dmitry Nizovtsev) Date: Fri, 17 Jul 2009 18:17:21 +0300 Subject: [Moscow.pm] FastCGI client In-Reply-To: <4A60859D.9090908@kosov.su> References: <96f4873d0907011026y7f5da13fldd0893ec1dbad280@mail.gmail.com> <4A607D71.4060008@kapranoff.ru> <4A60859D.9090908@kosov.su> Message-ID: <96f4873d0907170817k549704f7i55f8abd8c32f9ddb@mail.gmail.com> на перле? 17 июля 2009 г. 17:07 пользователь Eugene Kosov написал: > Ваш коллега (или уже не ваш :)) Игорь Сысоев наверняка делал :) > > > Alex Kapranoff wrote: > >> Dmitry Nizovtsev wrote: >> >>> Привет всем! >>> Такой вопрос - как можно подключиться к FastCGI серверу? Может есть какие >>> либы для этого? >>> Спасибо! >>> >> >> А действительно, клиентскую сторону FastCGI никто не делал? >> >> -- >> 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 postmaster на softsearch.ru Sat Jul 18 13:57:04 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 19 Jul 2009 00:57:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT0M/azsHXwc7JxSDTx8XOxdKjzs7Px88g1MXL?= =?koi8-r?b?09TB?= In-Reply-To: <428ab0907081439l176c7408g2790c603e187643@mail.gmail.com> References: <1712026067.20090709011110@softsearch.ru> <428ab0907081439l176c7408g2790c603e187643@mail.gmail.com> Message-ID: <1885112870.20090719005704@softsearch.ru> Здравствуйте, Юрий. А где можно взять текст без спама для получения исходной базы частот пар или троек? Да и вообще текст без спама весьма полезен для экспериментов... P.S. Я тут научился большинство спама выявлять по тому, что он обычно резко начинает и/или резко прекращается. После этого нашёл кучу ссылок на не удалённый спам на народе, который лежит там похоже ещё с 2007-8 годов. А вот ручной и редкий единичный спам весьма сложно автоматом находить... YZ> Если кратко, то идея в следующем: берем пары (тройки, etc) YZ> соседних слов в предложении и считаем статистику, как часто YZ> появляются такие сочетания в нормальных (не сгенерированных) YZ> текстах. Затем берем текст, который мы хотим проверить и считаем YZ> число аномалий (очень редких словосочетаний), которые там YZ> встретились, на основе чего решаем, сгенерирован он или нет. YZ> YZ> Ну, потом прикручиваем обучение с подкреплением (или что-нибудь YZ> еще в том же духе), учет пунктуации и еще что в голову взбредет. YZ> YZ> PROFIT! -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From dmarsentev на gmail.com Mon Jul 20 03:34:22 2009 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Mon, 20 Jul 2009 14:34:22 +0400 Subject: [Moscow.pm] =?koi8-r?b?ydrNxc7JzNPRIMTJ2sHKziAowSDNz9bF1CDC2dTY?= =?koi8-r?b?IMkgxNfJ1s/LPykgcGVybGRvYy5wZXJsLm9yZw==?= Message-ID: Зашёл сегодня на http://perldoc.perl.org/ за справкой и увидел новый дизайн. В листингах появились номера строк, эти номера тоже копируются при копировании кода, это неудобно. Зато в левой полосе появились менюшки со ссылками на важные разделы. В частности, в какой бы части perldoc-а пользователь ни находился, всегда доступна ссылка на Special Variables (perlvar), что приятно. А в правом верхнем углу страницы в раскрывающемся списке можно выбрать версию перла, по которой хочется читать документацию (5.8.8, 5.8.9, 5.10.0). Может, оно и раньше было, только я его не замечал. Справа появилась менюшка Recently Read - последние посещённые страницы. Очень приятно. Интересно, на каком движке сделано. From andy на shitov.ru Mon Jul 20 03:37:48 2009 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 20 Jul 2009 14:37:48 +0400 Subject: [Moscow.pm] =?utf-8?b?0LjQt9C80LXQvdC40LvRgdGPINC00LjQt9Cw0Lk=?= =?utf-8?b?0L0gKNCwINC80L7QttC10YIg0LHRi9GC0Ywg0Lgg0LTQstC40LbQvtC6?= =?utf-8?q?=3F=29_perldoc=2Eperl=2Eorg?= In-Reply-To: References: Message-ID: > Зашёл сегодня на http://perldoc.perl.org/ за справкой и увидел новый дизайн. Автор на днях об этом объявил: http://use.perl.org/~jj/journal/39307 > эти номера тоже копируются при копировании кода, это неудобно. У меня не копируются, кстати :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From forihrd на gmail.com Tue Jul 21 23:17:28 2009 From: forihrd на gmail.com (=?UTF-8?B?0JjQu9GM0Y8=?=) Date: Wed, 22 Jul 2009 17:17:28 +1100 Subject: [Moscow.pm] =?utf-8?b?0J3QvtCy0LDRjyDQutC90LjQs9CwINC/0L4gY2F0?= =?utf-8?q?alyst?= In-Reply-To: <4A578C51.8000709@telminov.ru> References: <4A578C51.8000709@telminov.ru> Message-ID: Спасибо за ссылку, книжка любопытная! 2009/7/11 Тельминов Сергей : > Сегодня приятно удивился, обнаружив что недавно появилась новая (вторая) > книга по Catalyst: > "The Definitive Guide to Catalyst" - > http://www.apress.com/book/view/1430223650 > > И нашлись таки люди выступающие за свободное распространение знаний - > http://www.boykma.com/e-book/perl/the-definitive-guide-to-catalyst-writing-extensible-scalable-and-maintainable-perl%E2%80%93based-web-applications.html > > Я сейчас не нарушил никакие законы? > > -- > С уважением, Тельминов Сергей. > Моб.: +7 (916) 212 53 16 > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Wed Jul 22 05:04:08 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 22 Jul 2009 16:04:08 +0400 Subject: [Moscow.pm] Inline Message-ID: Впервые попробовал замечательный Inline. Теперь один из файлов выглядит так: use Modern::Perl; use Inline::CPP; А вы часто пользуетесь XS или Inline? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Wed Jul 22 05:11:45 2009 From: sharifulin на gmail.com (=?UTF-8?B?0JDQvdCw0YLQvtC70LjQuSDQqNCw0YDQuNGE0YPQu9C40L0=?=) Date: Wed, 22 Jul 2009 16:11:45 +0400 Subject: [Moscow.pm] Inline In-Reply-To: References: Message-ID: <91318900907220511l4968f25dq2eaccd47e2bc7be@mail.gmail.com> О! Инги дёт Нет счастлив, помню на воркшопе он спрашивал, кто использует его Inline, все кивнули, что знают, но не используют :) Проблем не обнаружил при работе с Inline? 2009/7/22 Andrew Shitov > Впервые попробовал замечательный Inline. Теперь один из файлов выглядит > так: > > use Modern::Perl; > use Inline::CPP; > > А вы часто пользуетесь XS или Inline? > > -- > 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 Wed Jul 22 05:16:38 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 22 Jul 2009 16:16:38 +0400 Subject: [Moscow.pm] Inline In-Reply-To: <91318900907220511l4968f25dq2eaccd47e2bc7be@mail.gmail.com> References: <91318900907220511l4968f25dq2eaccd47e2bc7be@mail.gmail.com> Message-ID: > Проблем не обнаружил при работе с Inline? По большому счету - нет. По мелочам можно придраться к не сильно удобному выводу ошибок компиляции в логах (оно там появляется в виде каши с переводами строк \n). И к не слишком очевидной процедуре выбора файла и каталога для компиляции (пришлось читать исходник модуля). И в хитрой директиве STD_IOSTREAM для владельцев новых версий компилятора C++ без устаревших заголовков iostream.h. А в остальном - просто рай для чайников. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Wed Jul 22 12:11:00 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 22 Jul 2009 23:11:00 +0400 Subject: [Moscow.pm] Inline In-Reply-To: References: <91318900907220511l4968f25dq2eaccd47e2bc7be@mail.gmail.com> Message-ID: <589c94400907221211y354f0721w955e551a8c33895@mail.gmail.com> Я слышал, что у Inline все равно немного медленнее общение, чем у XS. Писал пару модулей на XS, но в основном игрушки. 2009/7/22 Andrew Shitov : >> Проблем не обнаружил при работе с Inline? > > По большому счету - нет. > > По мелочам можно придраться к не сильно удобному выводу ошибок > компиляции в логах (оно там появляется в виде каши с переводами строк > \n). И к не слишком очевидной процедуре выбора файла и каталога для > компиляции (пришлось читать исходник модуля). И в хитрой директиве > STD_IOSTREAM для владельцев новых версий компилятора C++ без > устаревших заголовков iostream.h. > > А в остальном - просто рай для чайников. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From kapranoff на gmail.com Wed Jul 22 12:29:56 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Wed, 22 Jul 2009 23:29:56 +0400 Subject: [Moscow.pm] Inline In-Reply-To: References: Message-ID: Я на инлайне в 2001 году писал нейронку :-D -- Alex Kapranoff. 2009/7/22 Andrew Shitov > Впервые попробовал замечательный Inline. Теперь один из файлов выглядит > так: > > use Modern::Perl; > use Inline::CPP; > > А вы часто пользуетесь XS или Inline? > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Wed Jul 22 13:45:43 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 23 Jul 2009 00:45:43 +0400 Subject: [Moscow.pm] =?koi8-r?b?7dXTz9Ig1yDX2dfPxMUgd3JpdGUoKQ==?= In-Reply-To: References: Message-ID: Я, кстати, не удивлюсь, если окажется, что форматы никто не тестил с юникодными строками. Они же deprecated уже довольно долго.Попробуйте модуль Perl6::Form с CPAN. -- Alex Kapranoff. 2009/6/17 Denis Ibaev > Привет. > > Есть такой скрипт: > > #!/usr/bin/perl > > use strict; > use warnings; > use utf8; > > binmode(DATA, ':utf8'); > binmode(STDOUT, ':utf8'); > write() while (); > > format STDOUT = > ^<<<<<<<<<<<<<<<<<<<~~ > $_ > . > > __DATA__ > абв где ёжз ийк лмн опр сту фхц чшщ ъыь эюя > > Вывод форматируется как и хотелось бы, однако после вывода каждой > строки дополнительно выводится от одной до нескольких строк всякого > мусора. Происходит это только при работе с UTF-8. Как с этим бороться? > > >perl -v > This is perl, v5.10.0 built for MSWin32-x86-multi-thread > > -- > Денис Ибаев > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From aml на rulezz.ru Thu Jul 23 00:06:13 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 23 Jul 2009 11:06:13 +0400 Subject: [Moscow.pm] Inline In-Reply-To: References: Message-ID: <200907231106.14164.aml@rulezz.ru> On Wednesday 22 July 2009 16:04:08 Andrew Shitov wrote: > А вы часто пользуетесь XS или Inline? Сам пользуюсь Inline - попробовал и понравилось. Получаю здоровую структуру с описанием графа карты из перла, делаю поиск пути и обратно в Perl возвращаю. Работает быстро и безглючно. From sharifulin на gmail.com Thu Jul 23 01:08:09 2009 From: sharifulin на gmail.com (=?UTF-8?B?0JDQvdCw0YLQvtC70LjQuSDQqNCw0YDQuNGE0YPQu9C40L0=?=) Date: Thu, 23 Jul 2009 12:08:09 +0400 Subject: [Moscow.pm] Inline In-Reply-To: <200907231106.14164.aml@rulezz.ru> References: <200907231106.14164.aml@rulezz.ru> Message-ID: <91318900907230108w6e557d4l38decf9c1e542477@mail.gmail.com> Только что нашел Inline::Rakudo , embedding Perl 6 code in Perl 5 :) 2009/7/23 Alexander Lourier > On Wednesday 22 July 2009 16:04:08 Andrew Shitov wrote: > > > А вы часто пользуетесь XS или Inline? > > Сам пользуюсь Inline - попробовал и понравилось. Получаю здоровую структуру > с > описанием графа карты из перла, делаю поиск пути и обратно в Perl > возвращаю. > Работает быстро и безглючно. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Fri Jul 24 01:39:29 2009 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 24 Jul 2009 12:39:29 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdGF0L3QuNGH0LXRgdC60LDRjyDQstGB0YI=?= =?utf-8?b?0YDQtdGH0LAg0LPQtNC1LdGC0L4g0L/QvtGB0LvQtSBZQVBDOjpFVQ==?= Message-ID: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> Интересно будет послушать про внутренности перла? -- Best regards, Ruslan. From sharifulin на gmail.com Fri Jul 24 01:49:45 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 24 Jul 2009 12:49:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXIzsnexdPLwdEg19PU0sXewSDHxMUt1M8g0M/T?= =?koi8-r?b?zMUgWUFQQzo6RVU=?= In-Reply-To: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> Message-ID: <91318900907240149p68fca190v6c43705376f728ee@mail.gmail.com> А давайте в начале сентября? Я приеду и мне интересно :) 2009/7/24 Ruslan Zakirov > Интересно будет послушать про внутренности перла? > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Fri Jul 24 01:51:54 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 24 Jul 2009 12:51:54 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdGF0L3QuNGH0LXRgdC60LDRjyDQstGB0YI=?= =?utf-8?b?0YDQtdGH0LAg0LPQtNC1LdGC0L4g0L/QvtGB0LvQtSBZQVBDOjpFVQ==?= In-Reply-To: <91318900907240149p68fca190v6c43705376f728ee@mail.gmail.com> References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> <91318900907240149p68fca190v6c43705376f728ee@mail.gmail.com> Message-ID: <589c94400907240151m5595f43ewe5818a8bf28bba71@mail.gmail.com> Отлично. 2009/7/24 Анатолий Шарифулин : > А давайте в начале сентября? Я приеду и мне интересно :) > > 2009/7/24 Ruslan Zakirov >> >> Интересно будет послушать про внутренности перла? >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From evdokimov.denis на gmail.com Fri Jul 24 02:26:31 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 24 Jul 2009 13:26:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXIzsnexdPLwdEg19PU0sXewSDHxMUt1M8g0M/T?= =?koi8-r?b?zMUgWUFQQzo6RVU=?= In-Reply-To: <589c94400907240151m5595f43ewe5818a8bf28bba71@mail.gmail.com> References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> <91318900907240149p68fca190v6c43705376f728ee@mail.gmail.com> <589c94400907240151m5595f43ewe5818a8bf28bba71@mail.gmail.com> Message-ID: Мне тоже очень интересно. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Fri Jul 24 02:57:56 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 24 Jul 2009 13:57:56 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdGF0L3QuNGH0LXRgdC60LDRjyDQstGB0YI=?= =?utf-8?b?0YDQtdGH0LAg0LPQtNC1LdGC0L4g0L/QvtGB0LvQtSBZQVBDOjpFVQ==?= In-Reply-To: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> Message-ID: <11851248429476@webmail104.yandex.ru> да 24.07.09, 12:39, "Ruslan Zakirov" : > Интересно будет послушать про внутренности перла? From ivan на bessarabov.ru Fri Jul 24 03:13:03 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Fri, 24 Jul 2009 14:13:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXIzsnexdPLwdEg19PU0sXewSDHxMUt1M8g0M/T?= =?koi8-r?b?zMUgWUFQQzo6RVU=?= In-Reply-To: <11851248429476@webmail104.yandex.ru> References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> <11851248429476@webmail104.yandex.ru> Message-ID: <7a1808af0907240313o5fb15557l1cc72229428ccc7@mail.gmail.com> конечно интересно 24 июля 2009 г. 13:57 пользователь Orlovsky Alexander (nordicdyno на yandex.ru) написал: > да > > 24.07.09, 12:39, "Ruslan Zakirov" : > >> Интересно будет послушать про внутренности перла? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- bessarabov From sharifulin на gmail.com Fri Jul 24 03:16:13 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Fri, 24 Jul 2009 14:16:13 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXIzsnexdPLwdEg19PU0sXewSDHxMUt1M8g0M/T?= =?koi8-r?b?zMUgWUFQQzo6RVU=?= In-Reply-To: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> Message-ID: <91318900907240316y9f8a2a0hfab4ed6d6b370eac@mail.gmail.com> > Интересно будет послушать про внутренности перла? > Сразу вспоминается комент с лора перед May Perl 2: "сборище никрофилов" ))) -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Fri Jul 24 03:25:20 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 24 Jul 2009 14:25:20 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXIzsnexdPLwdEg19PU0sXewSDHxMUt1M8g0M/T?= =?koi8-r?b?zMUgWUFQQzo6RVU=?= In-Reply-To: <91318900907240316y9f8a2a0hfab4ed6d6b370eac@mail.gmail.com> References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> <91318900907240316y9f8a2a0hfab4ed6d6b370eac@mail.gmail.com> Message-ID: <218771510907240325h57cac37ahf377b6210fcb5d33@mail.gmail.com> ) Да в сентября было интересно.Я щас тоже не в россии.горбачусь тут на местных ) 24 июля 2009 г. 14:16 пользователь Анатолий Шарифулин (sharifulin на gmail.com) написал: > >> Интересно будет послушать про внутренности перла? > > Сразу вспоминается комент с лора перед May Perl 2: "сборище никрофилов" ))) > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From andy на shitov.ru Fri Jul 24 03:38:42 2009 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 24 Jul 2009 14:38:42 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdGF0L3QuNGH0LXRgdC60LDRjyDQstGB0YI=?= =?utf-8?b?0YDQtdGH0LAg0LPQtNC1LdGC0L4g0L/QvtGB0LvQtSBZQVBDOjpFVQ==?= In-Reply-To: <218771510907240325h57cac37ahf377b6210fcb5d33@mail.gmail.com> References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> <91318900907240316y9f8a2a0hfab4ed6d6b370eac@mail.gmail.com> <218771510907240325h57cac37ahf377b6210fcb5d33@mail.gmail.com> Message-ID: >>> Интересно будет послушать про внутренности перла? ++ А что с местом? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Fri Jul 24 04:37:59 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Fri, 24 Jul 2009 15:37:59 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXIzsnexdPLwdEg19PU0sXewSDHxMUt1M8g0M/T?= =?koi8-r?b?zMUgWUFQQzo6RVU=?= In-Reply-To: References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> <91318900907240316y9f8a2a0hfab4ed6d6b370eac@mail.gmail.com> <218771510907240325h57cac37ahf377b6210fcb5d33@mail.gmail.com> Message-ID: <7a1808af0907240437k2db883c0m6b25439e73dd1711@mail.gmail.com> вшэ? 24 июля 2009 г. 14:38 пользователь Andrew Shitov (andy на shitov.ru) написал: >>>> Интересно будет послушать про внутренности перла? > > ++ > > А что с местом? > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- bessarabov From andy на shitov.ru Fri Jul 24 06:21:37 2009 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 24 Jul 2009 17:21:37 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: <4bb34ff00907150713k777ccc43qb146328a70837763@mail.gmail.com> References: <000801ca0516$7e050cc0$7a0f2640$@ru> <200907151415.26919.aml@rulezz.ru> <20090715101913.GL18279@tazik.org.ua> <4bb34ff00907150713k777ccc43qb146328a70837763@mail.gmail.com> Message-ID: Вы посмотрите, какой фееричный текст напечатан на 4-й странице обложки книги выпуска 2000 года (http://hotlinks.ru/hadpress/kompan/24/osnovype.jpg). " Если и есть в интернете Рыцарь то это автор Перл - Larry Wall. Представьте себе: работать бесплатно 10 лет ! Только в 1998 году ему что-то перепало с премией журнала PCMagazine. Ну конечно были издания книг при поддержке издательства O'Reilly, но никакой рекламы, никакой компании, никаких фирм. За эти 10 лет бывший хакер Билл стал самым богатым человеком планеты! А кем стал Ларри? Web-мастером на сайте христианской церкви. Не верите? Посмотрите: http://www.nlnc.org/ Не знаете кто конкурировал с Перл на конкурсе? Microsoft Visual Studio. Детище того самого Била. А выиграл Ларри! Перл, а правильней Пёрл - это не язык обработки текстов. Это философия! Это гадкий утёнок, который постепенно вырастает в недрах курятника по имени Unix. Я долго думал как писать название по-русски. То ли Пел, то ли Пёрл - это правильно, но что-то неприлично напоминающее ... Но так устроена жизнь. Случайных имён в ней не бывает. Посмотрел историю Пёрл в Интернет, а её ещё нет. Автор бодрствует. Пишет статьи, пьёт пиво и ходит в церковь. Вот такая история! " (Орфография и пунктуация сохранена.) Пассаж про курятник шедеврален. Текст книги, кстати, есть на lib.ru: http://www.lib.ru/PERL/russperl5/perl.txt -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Fri Jul 24 08:10:09 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Fri, 24 Jul 2009 19:10:09 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB0tnFIMvOycfJINDSzyBQZXJs?= In-Reply-To: References: <000801ca0516$7e050cc0$7a0f2640$@ru> <200907151415.26919.aml@rulezz.ru> <20090715101913.GL18279@tazik.org.ua> <4bb34ff00907150713k777ccc43qb146328a70837763@mail.gmail.com> Message-ID: <7a1808af0907240810t69f7941cx466d246358a96ea6@mail.gmail.com> =) Пассаж про утенка в курятнике - это, действительно, шедевр. Забавно, на указанном сайте церки в 1998 году действительно был webmaster larry wall ( proflink: http://web.archive.org/web/19981206183018/http://www.nlnc.org/ ), а сейчас они переползли на google sites http://www.nlnc.org/ =) 24 июля 2009 г. 17:21 пользователь Andrew Shitov (andy на shitov.ru) написал: > Вы посмотрите, какой фееричный текст напечатан на 4-й странице обложки > книги выпуска 2000 года > (http://hotlinks.ru/hadpress/kompan/24/osnovype.jpg). > > " > Если и есть в интернете Рыцарь то это автор Перл - Larry Wall. > Представьте себе: работать бесплатно 10 лет ! > > Только в 1998 году ему что-то перепало с премией журнала PCMagazine. > Ну конечно были издания книг при поддержке издательства O'Reilly, но > никакой рекламы, никакой компании, никаких фирм. > > За эти 10 лет бывший хакер Билл стал самым богатым человеком планеты! > А кем стал Ларри? Web-мастером на сайте христианской церкви. Не > верите? Посмотрите: http://www.nlnc.org/ > > Не знаете кто конкурировал с Перл на конкурсе? Microsoft Visual > Studio. Детище того самого Била. А выиграл Ларри! > > Перл, а правильней Пёрл - это не язык обработки текстов. Это > философия! Это гадкий утёнок, который постепенно вырастает в недрах > курятника по имени Unix. > > Я долго думал как писать название по-русски. То ли Пел, то ли Пёрл - > это правильно, но что-то неприлично напоминающее ... > > Но так устроена жизнь. Случайных имён в ней не бывает. Посмотрел > историю Пёрл в Интернет, а её ещё нет. Автор бодрствует. Пишет статьи, > пьёт пиво и ходит в церковь. Вот такая история! > " > > (Орфография и пунктуация сохранена.) > > Пассаж про курятник шедеврален. > > > Текст книги, кстати, есть на lib.ru: > http://www.lib.ru/PERL/russperl5/perl.txt > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- bessarabov From nordicdyno на yandex.ru Mon Jul 27 00:50:16 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 27 Jul 2009 11:50:16 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YDRi9C1INC60L3QuNCz0Lgg0L/RgNC+?= =?utf-8?q?_Perl?= In-Reply-To: References: <000801ca0516$7e050cc0$7a0f2640$@ru> <200907151415.26919.aml@rulezz.ru> <20090715101913.GL18279@tazik.org.ua> <4bb34ff00907150713k777ccc43qb146328a70837763@mail.gmail.com> Message-ID: <86311248681016@webmail111.yandex.ru> Это вообще фееричная книга (автор аццкий сотона), она мне вообще первой из всех Perl-книжек попалась :) 24.07.09, 17:21, "Andrew Shitov" : > Вы посмотрите, какой фееричный текст напечатан на 4-й странице обложки > книги выпуска 2000 года > (http://hotlinks.ru/hadpress/kompan/24/osnovype.jpg). From unera на debian.org Mon Jul 27 06:32:42 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 27 Jul 2009 17:32:42 +0400 Subject: [Moscow.pm] =?utf-8?b?0LTQstGD0YHQstGP0LfQvdGL0Lkg0YHQv9C40YE=?= =?utf-8?b?0L7Qujog0YPQtNCw0LvQtdC90LjQtSDQvNGD0YHQvtGA0LA=?= Message-ID: <20090727133241.GC9364@work.uvw.ru> package ListItem; sub new { my ($class, $value) = @_; my $self = bless { value => $value }, $class; return $self->{prev} = $self->{next} = $self; } sub append { my ($self, $add); $add->{next} = $self->{next}; $add->{prev} = $self; $self->{next}{prev} = $add; $self->{next} = $add; return $self; } далее собираем список: ... package main; my $list = ListItem->new('value1') ->append( ListItem->new('value2') ) ->append( ListItem->new('value3') ) ->append( ListItem->new('value4') ) ->append( ListItem->new('value5') ) ->append( ListItem->new('value6') ); ну и где-то используем имеем во весь рост проблемы со сборкой мусора, поскольку собственно эта сущность представляет собой набор циклических ссылок. Как-нибудь кроме как введением деструктора можно решить проблему со сборкой мусора? понятно что лучше массивы итп но это не подходит по некоторым причинам. как вариант такое: package ListItem; sub new { my ($class, $value) = @_; my $self = bless { value => $value }, $class; $self->set_next($self); $self->set_prev($self); $self; } sub set_next { my ($self, $next) = @_; $self->{_next} = sub { $next }; } sub set_prev { my ($self, $prev) = @_; $self->{_prev} = sub { $prev }; } sub next { $_[0]{_next}->() } sub prev { $_[0]{_prev}->() } sub append { my ($self, $add); $add->set_next($self->next); $add->set_prev($self); $self->next->set_prev($add); $self->set_next($add); return $self; } Но как-то кажется неизящным. Очень странно что ссылки в анонимных процедурах сборщик мусора нормально собирает, а в просто объектах нет. PS: сорри за возможные ашипки в коде -- ... mpd playing: Metallica - The God That Failed . ''`. 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 q на cono.org.ua Mon Jul 27 06:43:01 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Mon, 27 Jul 2009 16:43:01 +0300 Subject: [Moscow.pm] =?utf-8?b?0LTQstGD0YHQstGP0LfQvdGL0Lkg0YHQv9C40YE=?= =?utf-8?b?0L7Qujog0YPQtNCw0LvQtdC90LjQtSDQvNGD0YHQvtGA0LA=?= In-Reply-To: <20090727133241.GC9364@work.uvw.ru> References: <20090727133241.GC9364@work.uvw.ru> Message-ID: <20090727134301.GR18279@tazik.org.ua> Здравствуйте, Dmitry E. Oboukhov! On Mon, Jul 27, 2009 at 05:32:42PM +0400, Вы писали: > ну и где-то используем > > имеем во весь рост проблемы со сборкой мусора, поскольку собственно > эта сущность представляет собой набор циклических ссылок. Как-нибудь > кроме как введением деструктора можно решить проблему со сборкой > мусора? понятно что лучше массивы итп но это не подходит по некоторым > причинам. смотреть в сторону: Scalar::Util::weaken я такое строил из списка объектов, так там дестрой вообще никогда не вызывался :) т.е. можно либо алгоритм подправить либо weaken. p.s. я подправил у себя алгоритм -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From ruslan.zakirov на gmail.com Mon Jul 27 06:51:54 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Mon, 27 Jul 2009 17:51:54 +0400 Subject: [Moscow.pm] =?utf-8?b?0LTQstGD0YHQstGP0LfQvdGL0Lkg0YHQv9C40YE=?= =?utf-8?b?0L7Qujog0YPQtNCw0LvQtdC90LjQtSDQvNGD0YHQvtGA0LA=?= In-Reply-To: <20090727133241.GC9364@work.uvw.ru> References: <20090727133241.GC9364@work.uvw.ru> Message-ID: <589c94400907270651v19f3205bu5564af269313784c@mail.gmail.com> Привет, weaken вам в руки, только возникает проблема, нужно всегда держать ссылку на голову или хвост, в зависимости от направленности списка, а иначе будут отваливаться куски. 2009/7/27 Dmitry E. Oboukhov : > > package ListItem; > > sub new > { >    my ($class, $value) = @_; >    my $self = bless { value => $value }, $class; >    return $self->{prev} = $self->{next} = $self; > } > > sub append > { >    my ($self, $add); > >    $add->{next} = $self->{next}; >    $add->{prev} = $self; > >    $self->{next}{prev} = $add; >    $self->{next} = $add; > >    return $self; > } > > > далее собираем список: > > ... > > package main; > my $list = ListItem->new('value1') >    ->append( ListItem->new('value2') ) >    ->append( ListItem->new('value3') ) >    ->append( ListItem->new('value4') ) >    ->append( ListItem->new('value5') ) >    ->append( ListItem->new('value6') ); > > ну и где-то используем > > имеем во весь рост проблемы со сборкой мусора, поскольку собственно > эта сущность представляет собой набор циклических ссылок. Как-нибудь > кроме как введением деструктора можно решить проблему со сборкой > мусора? понятно что лучше массивы итп но это не подходит по некоторым > причинам. > > как вариант такое: > > package ListItem; > sub new > { >    my ($class, $value) = @_; >    my $self = bless { value => $value }, $class; >    $self->set_next($self); >    $self->set_prev($self); >    $self; > } > > sub set_next > { >    my ($self, $next) = @_; >    $self->{_next} = sub { $next }; > } > > sub set_prev > { >    my ($self, $prev) = @_; >    $self->{_prev} = sub { $prev }; > } > > sub next { $_[0]{_next}->() } > sub prev { $_[0]{_prev}->() } > > sub append > { >    my ($self, $add); > >    $add->set_next($self->next); >    $add->set_prev($self); >    $self->next->set_prev($add); >    $self->set_next($add); >    return $self; > } > > Но как-то кажется неизящным. Очень странно что ссылки в анонимных > процедурах сборщик мусора нормально собирает, а в просто объектах > нет. > > PS: сорри за возможные ашипки в коде > -- > ... mpd playing: Metallica - The God That Failed > > . ''`.                               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) > > iEYEAREDAAYFAkptrHkACgkQq4wAz/jiZTc7yACeLqOtBkEvcENar7CK/KUIwg9a > nIkAoIrVHzxn6bNG6LVBOLzX+NLkxdPR > =J61J > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From unera на debian.org Mon Jul 27 06:59:30 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 27 Jul 2009 17:59:30 +0400 Subject: [Moscow.pm] =?utf-8?b?0LTQstGD0YHQstGP0LfQvdGL0Lkg0YHQv9C40YE=?= =?utf-8?b?0L7Qujog0YPQtNCw0LvQtdC90LjQtSDQvNGD0YHQvtGA0LA=?= In-Reply-To: <589c94400907270651v19f3205bu5564af269313784c@mail.gmail.com> References: <20090727133241.GC9364@work.uvw.ru> <589c94400907270651v19f3205bu5564af269313784c@mail.gmail.com> Message-ID: <20090727135930.GD9364@work.uvw.ru> RZ> weaken вам в руки, только возникает проблема, нужно всегда держать RZ> ссылку на голову или хвост, в зависимости от направленности списка, а RZ> иначе будут отваливаться куски. эмм... фишка двусвязного списка как раз в том что пофиг накуда у тебя ссылка. ничего не должно отваливаться поскольку он всегда закольцован один элемент next и prev указывают на него же два элемента 1 next -> 2 2 next -> 1 1 prev -> 2 2 prev -> 1 три элемента 1 next -> 2 2 next -> 3 3 next -> 1 1 prev -> 3 2 prev -> 1 3 prev -> 2 и так далее. откуда бы не начали, вернемся в итоге туда откуда начали (и это условие окончания цикла). иногда выделяют указатель на голову (тогда циклы проще), иногда нет зависит от реализации. weaken посмотрю вечерком RZ> 2009/7/27 Dmitry E. Oboukhov : >> >> package ListItem; >> >> sub new >> { >>    my ($class, $value) = @_; >>    my $self = bless { value => $value }, $class; >>    return $self->{prev} = $self->{next} = $self; >> } >> >> sub append >> { >>    my ($self, $add); >> $add->>> {next} = $self->{next}; $add->>> {prev} = $self; >> >>    $self->{next}{prev} = $add; >>    $self->{next} = $add; >> >>    return $self; >> } >> >> >> далее собираем список: >> >> ... >> >> package main; >> my $list = ListItem->new('value1') ->>> append( ListItem->new('value2') ) ->>> append( ListItem->new('value3') ) ->>> append( ListItem->new('value4') ) ->>> append( ListItem->new('value5') ) ->>> append( ListItem->new('value6') ); >> >> ну и где-то используем >> >> имеем во весь рост проблемы со сборкой мусора, поскольку собственно >> эта сущность представляет собой набор циклических ссылок. Как-нибудь >> кроме как введением деструктора можно решить проблему со сборкой >> мусора? понятно что лучше массивы итп но это не подходит по некоторым >> причинам. >> >> как вариант такое: >> >> package ListItem; >> sub new >> { >>    my ($class, $value) = @_; >>    my $self = bless { value => $value }, $class; >>    $self->set_next($self); >>    $self->set_prev($self); >>    $self; >> } >> >> sub set_next >> { >>    my ($self, $next) = @_; >>    $self->{_next} = sub { $next }; >> } >> >> sub set_prev >> { >>    my ($self, $prev) = @_; >>    $self->{_prev} = sub { $prev }; >> } >> >> sub next { $_[0]{_next}->() } >> sub prev { $_[0]{_prev}->() } >> >> sub append >> { >>    my ($self, $add); >> $add->>> set_next($self->next); $add->>> set_prev($self); >>    $self->next->set_prev($add); >>    $self->set_next($add); >>    return $self; >> } >> >> Но как-то кажется неизящным. Очень странно что ссылки в анонимных >> процедурах сборщик мусора нормально собирает, а в просто объектах >> нет. >> >> PS: сорри за возможные ашипки в коде >> -- >> ... mpd playing: Metallica - The God That Failed >> >> . ''`.                               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) >> >> iEYEAREDAAYFAkptrHkACgkQq4wAz/jiZTc7yACeLqOtBkEvcENar7CK/KUIwg9a >> nIkAoIrVHzxn6bNG6LVBOLzX+NLkxdPR >> =J61J >> -----END PGP SIGNATURE----- >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> -- ... mpd playing: Helloween - Ride The Sky . ''`. 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 q на cono.org.ua Mon Jul 27 07:03:06 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Mon, 27 Jul 2009 17:03:06 +0300 Subject: [Moscow.pm] =?utf-8?b?0LTQstGD0YHQstGP0LfQvdGL0Lkg0YHQv9C40YE=?= =?utf-8?b?0L7Qujog0YPQtNCw0LvQtdC90LjQtSDQvNGD0YHQvtGA0LA=?= In-Reply-To: <20090727135930.GD9364@work.uvw.ru> References: <20090727133241.GC9364@work.uvw.ru> <589c94400907270651v19f3205bu5564af269313784c@mail.gmail.com> <20090727135930.GD9364@work.uvw.ru> Message-ID: <20090727140306.GS18279@tazik.org.ua> Здравствуйте, Dmitry E. Oboukhov! On Mon, Jul 27, 2009 at 05:59:30PM +0400, Вы писали: > > RZ> weaken вам в руки, только возникает проблема, нужно всегда держать > RZ> ссылку на голову или хвост, в зависимости от направленности списка, а > RZ> иначе будут отваливаться куски. > > эмм... фишка двусвязного списка как раз в том что пофиг накуда у тебя > ссылка. ничего не должно отваливаться > поскольку он всегда закольцован двунаправленный линейный список, не обязательно должен быть закольцованным, это говорит только о наличии next & prev. -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From ruslan.zakirov на gmail.com Mon Jul 27 07:22:29 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Mon, 27 Jul 2009 18:22:29 +0400 Subject: [Moscow.pm] =?utf-8?b?0LTQstGD0YHQstGP0LfQvdGL0Lkg0YHQv9C40YE=?= =?utf-8?b?0L7Qujog0YPQtNCw0LvQtdC90LjQtSDQvNGD0YHQvtGA0LA=?= In-Reply-To: <20090727135930.GD9364@work.uvw.ru> References: <20090727133241.GC9364@work.uvw.ru> <589c94400907270651v19f3205bu5564af269313784c@mail.gmail.com> <20090727135930.GD9364@work.uvw.ru> Message-ID: <589c94400907270722t74bb7bbbsc15c631e1b6506fc@mail.gmail.com> Привет, Я еще помню немного теорию. То что закольцованно, то называется кольцом, а не списком. Оба бывают одно-связными или двух-связными. Двух - это когда у вас есть связь на оба соседних элемента, а одно-связный - это ссылка только следующий элемент. Если мы говорим об одно-связных списках, то тут в любых языках нужно хранить ссылку на голову и ничего не поделаешь, даже в перл: i 1->2->3 У всех элементов счетчик ссылок равен 1. И при потери внешней ссылки на первый элемент все высвобождается. Если говорить о кольце односвязном, то тут уже получается цикл: i 1->2->3->1 У первого элемента счетчик равен двум и после потери ссылки получаем утечку, как кстати и во многих других языках. Аналогично и с другими структурами, нужно какую-то ссылку ослабить, но тогда возвращаемся к одно-связной структуре, которая участвует в управлении освобождением элементов и дополнительными ссылками, которые живут, пока жива структура. Еще решение - явный вызов разрушения. Что-то типа функции free, которая отстрелит ссылки и вызовет free на этих объектах. Есть еще вариант захачить ядро и сделать парные ослабленные ссылки, но это скорее всего будет медленно. 2009/7/27 Dmitry E. Oboukhov : > > RZ> weaken вам в руки, только возникает проблема, нужно всегда держать > RZ> ссылку на голову или хвост, в зависимости от направленности списка, а > RZ> иначе будут отваливаться куски. > > эмм... фишка двусвязного списка как раз в том что пофиг накуда у тебя > ссылка. ничего не должно отваливаться > поскольку он всегда закольцован > > один элемент next и prev указывают на него же > два элемента >  1 next -> 2 >  2 next -> 1 > >  1 prev -> 2 >  2 prev -> 1 > > три элемента >  1 next -> 2 >  2 next -> 3 >  3 next -> 1 > >  1 prev -> 3 >  2 prev -> 1 >  3 prev -> 2 > > и так далее. > откуда бы не начали, вернемся в итоге туда откуда начали (и это > условие окончания цикла). > > иногда выделяют указатель на голову (тогда циклы проще), иногда нет > зависит от реализации. weaken посмотрю вечерком > > RZ> 2009/7/27 Dmitry E. Oboukhov : >>> >>> package ListItem; >>> >>> sub new >>> { >>>    my ($class, $value) = @_; >>>    my $self = bless { value => $value }, $class; >>>    return $self->{prev} = $self->{next} = $self; >>> } >>> >>> sub append >>> { >>>    my ($self, $add); >>> > $add->>> {next} = $self->{next}; > $add->>> {prev} = $self; >>> >>>    $self->{next}{prev} = $add; >>>    $self->{next} = $add; >>> >>>    return $self; >>> } >>> >>> >>> далее собираем список: >>> >>> ... >>> >>> package main; >>> my $list = ListItem->new('value1') > ->>> append( ListItem->new('value2') ) > ->>> append( ListItem->new('value3') ) > ->>> append( ListItem->new('value4') ) > ->>> append( ListItem->new('value5') ) > ->>> append( ListItem->new('value6') ); >>> >>> ну и где-то используем >>> >>> имеем во весь рост проблемы со сборкой мусора, поскольку собственно >>> эта сущность представляет собой набор циклических ссылок. Как-нибудь >>> кроме как введением деструктора можно решить проблему со сборкой >>> мусора? понятно что лучше массивы итп но это не подходит по некоторым >>> причинам. >>> >>> как вариант такое: >>> >>> package ListItem; >>> sub new >>> { >>>    my ($class, $value) = @_; >>>    my $self = bless { value => $value }, $class; >>>    $self->set_next($self); >>>    $self->set_prev($self); >>>    $self; >>> } >>> >>> sub set_next >>> { >>>    my ($self, $next) = @_; >>>    $self->{_next} = sub { $next }; >>> } >>> >>> sub set_prev >>> { >>>    my ($self, $prev) = @_; >>>    $self->{_prev} = sub { $prev }; >>> } >>> >>> sub next { $_[0]{_next}->() } >>> sub prev { $_[0]{_prev}->() } >>> >>> sub append >>> { >>>    my ($self, $add); >>> > $add->>> set_next($self->next); > $add->>> set_prev($self); >>>    $self->next->set_prev($add); >>>    $self->set_next($add); >>>    return $self; >>> } >>> >>> Но как-то кажется неизящным. Очень странно что ссылки в анонимных >>> процедурах сборщик мусора нормально собирает, а в просто объектах >>> нет. >>> >>> PS: сорри за возможные ашипки в коде >>> -- >>> ... mpd playing: Metallica - The God That Failed >>> >>> . ''`.                               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) >>> >>> iEYEAREDAAYFAkptrHkACgkQq4wAz/jiZTc7yACeLqOtBkEvcENar7CK/KUIwg9a >>> nIkAoIrVHzxn6bNG6LVBOLzX+NLkxdPR >>> =J61J >>> -----END PGP SIGNATURE----- >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> > -- > ... mpd playing: Helloween - Ride The Sky > > . ''`.                               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) > > iEYEAREDAAYFAkptssIACgkQq4wAz/jiZTcxmgCg2eJii7wJqEqH1CcoxC8MN9IG > FGkAnjKPIHc6M4A4GioFSEEJ2tgXB2+w > =46q2 > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From alex на alemate.ru Mon Jul 27 07:47:23 2009 From: alex на alemate.ru (Alexander Alekseev) Date: Mon, 27 Jul 2009 18:47:23 +0400 (MSD) Subject: [Moscow.pm] =?koi8-r?b?xNfV09fR2s7ZyiDT0MnTz8s6INXEwczFzsnFIM3V?= =?koi8-r?b?08/SwQ==?= In-Reply-To: <20090727135930.GD9364@work.uvw.ru> References: <20090727133241.GC9364@work.uvw.ru> <589c94400907270651v19f3205bu5564af269313784c@mail.gmail.com> <20090727135930.GD9364@work.uvw.ru> Message-ID: On Mon, 27 Jul 2009, Dmitry E. Oboukhov wrote: > > RZ> weaken вам в руки, только возникает проблема, нужно всегда держать > RZ> ссылку на голову или хвост, в зависимости от направленности списка, а > RZ> иначе будут отваливаться куски. > > эмм... фишка двусвязного списка как раз в том что пофиг накуда у тебя > ссылка. ничего не должно отваливаться > поскольку он всегда закольцован ... > weaken посмотрю вечерком Это не фича списка, а фича weaken. > RZ> 2009/7/27 Dmitry E. Oboukhov : >>> >>> package ListItem; >>> >>> sub new >>> { >>>    my ($class, $value) = @_; >>>    my $self = bless { value => $value }, $class; >>>    return $self->{prev} = $self->{next} = $self; >>> } >>> >>> sub append >>> { >>>    my ($self, $add); >>> > $add->>> {next} = $self->{next}; > $add->>> {prev} = $self; >>> >>>    $self->{next}{prev} = $add; >>>    $self->{next} = $add; >>> >>>    return $self; >>> } >>> >>> >>> далее собираем список: >>> >>> ... >>> >>> package main; >>> my $list = ListItem->new('value1') > ->>> append( ListItem->new('value2') ) > ->>> append( ListItem->new('value3') ) > ->>> append( ListItem->new('value4') ) > ->>> append( ListItem->new('value5') ) > ->>> append( ListItem->new('value6') ); >>> >>> ну и где-то используем >>> >>> имеем во весь рост проблемы со сборкой мусора, поскольку собственно >>> эта сущность представляет собой набор циклических ссылок. Как-нибудь >>> кроме как введением деструктора можно решить проблему со сборкой >>> мусора? понятно что лучше массивы итп но это не подходит по некоторым >>> причинам. >>> >>> как вариант такое: >>> >>> package ListItem; >>> sub new >>> { >>>    my ($class, $value) = @_; >>>    my $self = bless { value => $value }, $class; >>>    $self->set_next($self); >>>    $self->set_prev($self); >>>    $self; >>> } >>> >>> sub set_next >>> { >>>    my ($self, $next) = @_; >>>    $self->{_next} = sub { $next }; >>> } >>> >>> sub set_prev >>> { >>>    my ($self, $prev) = @_; >>>    $self->{_prev} = sub { $prev }; >>> } >>> >>> sub next { $_[0]{_next}->() } >>> sub prev { $_[0]{_prev}->() } >>> >>> sub append >>> { >>>    my ($self, $add); >>> > $add->>> set_next($self->next); > $add->>> set_prev($self); >>>    $self->next->set_prev($add); >>>    $self->set_next($add); >>>    return $self; >>> } >>> >>> Но как-то кажется неизящным. Очень странно что ссылки в анонимных >>> процедурах сборщик мусора нормально собирает, а в просто объектах >>> нет. >>> >>> PS: сорри за возможные ашипки в коде >>> -- >>> ... mpd playing: Metallica - The God That Failed >>> >>> . ''`.                               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) >>> >>> iEYEAREDAAYFAkptrHkACgkQq4wAz/jiZTc7yACeLqOtBkEvcENar7CK/KUIwg9a >>> nIkAoIrVHzxn6bNG6LVBOLzX+NLkxdPR >>> =J61J >>> -----END PGP SIGNATURE----- >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> > -- > ... mpd playing: Helloween - Ride The Sky > > . ''`. 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 > From ruslan.zakirov на gmail.com Mon Jul 27 08:16:42 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Mon, 27 Jul 2009 19:16:42 +0400 Subject: [Moscow.pm] =?utf-8?b?0LTQstGD0YHQstGP0LfQvdGL0Lkg0YHQv9C40YE=?= =?utf-8?b?0L7Qujog0YPQtNCw0LvQtdC90LjQtSDQvNGD0YHQvtGA0LA=?= In-Reply-To: References: <20090727133241.GC9364@work.uvw.ru> <589c94400907270651v19f3205bu5564af269313784c@mail.gmail.com> <20090727135930.GD9364@work.uvw.ru> Message-ID: <589c94400907270816k622b8c0fv9944e21943babe94@mail.gmail.com> И у одного вас желание магии. Можно в DESTROY востанавливать ссылки, только если это не глобальный дестрой, а его можно прочекать. Ну и навешивать магию или еще что-то делать. Есть попытка создать модуль: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/Mutually-Assured-Destruction.git;a=summary У меня получилось следующее: use strict; use warnings; use 5.008; package List; use Scalar::Util qw(weaken isweak); use Devel::GlobalDestruction; sub new { my $proto = shift; my $self = bless {@_}, ref($proto) || $proto; } sub prev { my $self = shift; if ( @_ ) { my $prev = $self->{'prev'} = shift; $prev->{'next'} = $self; weaken $self->{'prev'}; } return $self->{'prev'}; } sub next { my $self = shift; if ( @_ ) { my $next = $self->{'next'} = shift; $next->{'prev'} = $self; weaken $next->{'prev'}; } return $self->{'next'}; } sub DESTROY { return if in_global_destruction(); my $self = shift; if ( $self->{'next'} && isweak $self->{'next'}{'prev'} ) { $self->{'next'}{'prev'} = $self; weaken $self->{'next'}; } if ( $self->{'prev'} && isweak $self->{'prev'}{'next'} ) { $self->{'prev'}{'next'} = $self; weaken $self->{'prev'}; } } package main; use Data::Dumper; my $node; { my $head = List->new(v=>1); $head->next( List->new(v=>3)->prev( List->new(v=>2) ) ); $node = $head; } print Dumper( $node ); $node = $node->next->next; print Dumper( $node ); $node = $node->prev; print Dumper( $node ); 2009/7/27 Alexander Alekseev : > > > On Mon, 27 Jul 2009, Dmitry E. Oboukhov wrote: > >> >> RZ> weaken вам в руки, только возникает проблема, нужно всегда держать >> RZ> ссылку на голову или хвост, в зависимости от направленности списка, а >> RZ> иначе будут отваливаться куски. >> >> эмм... фишка двусвязного списка как раз в том что пофиг накуда у тебя >> ссылка. ничего не должно отваливаться >> поскольку он всегда закольцован > > ... >> >> weaken посмотрю вечерком > >        Это не фича списка, а фича weaken. > >> RZ> 2009/7/27 Dmitry E. Oboukhov : >>>> >>>> package ListItem; >>>> >>>> sub new >>>> { >>>>    my ($class, $value) = @_; >>>>    my $self = bless { value => $value }, $class; >>>>    return $self->{prev} = $self->{next} = $self; >>>> } >>>> >>>> sub append >>>> { >>>>    my ($self, $add); >>>> >> $add->>> {next} = $self->{next}; >> $add->>> {prev} = $self; >>>> >>>>    $self->{next}{prev} = $add; >>>>    $self->{next} = $add; >>>> >>>>    return $self; >>>> } >>>> >>>> >>>> далее собираем список: >>>> >>>> ... >>>> >>>> package main; >>>> my $list = ListItem->new('value1') >> >> ->>> append( ListItem->new('value2') ) >> ->>> append( ListItem->new('value3') ) >> ->>> append( ListItem->new('value4') ) >> ->>> append( ListItem->new('value5') ) >> ->>> append( ListItem->new('value6') ); >>>> >>>> ну и где-то используем >>>> >>>> имеем во весь рост проблемы со сборкой мусора, поскольку собственно >>>> эта сущность представляет собой набор циклических ссылок. Как-нибудь >>>> кроме как введением деструктора можно решить проблему со сборкой >>>> мусора? понятно что лучше массивы итп но это не подходит по некоторым >>>> причинам. >>>> >>>> как вариант такое: >>>> >>>> package ListItem; >>>> sub new >>>> { >>>>    my ($class, $value) = @_; >>>>    my $self = bless { value => $value }, $class; >>>>    $self->set_next($self); >>>>    $self->set_prev($self); >>>>    $self; >>>> } >>>> >>>> sub set_next >>>> { >>>>    my ($self, $next) = @_; >>>>    $self->{_next} = sub { $next }; >>>> } >>>> >>>> sub set_prev >>>> { >>>>    my ($self, $prev) = @_; >>>>    $self->{_prev} = sub { $prev }; >>>> } >>>> >>>> sub next { $_[0]{_next}->() } >>>> sub prev { $_[0]{_prev}->() } >>>> >>>> sub append >>>> { >>>>    my ($self, $add); >>>> >> $add->>> set_next($self->next); >> $add->>> set_prev($self); >>>> >>>>    $self->next->set_prev($add); >>>>    $self->set_next($add); >>>>    return $self; >>>> } >>>> >>>> Но как-то кажется неизящным. Очень странно что ссылки в анонимных >>>> процедурах сборщик мусора нормально собирает, а в просто объектах >>>> нет. >>>> >>>> PS: сорри за возможные ашипки в коде >>>> -- >>>> ... mpd playing: Metallica - The God That Failed >>>> >>>> . ''`.                               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) >>>> >>>> iEYEAREDAAYFAkptrHkACgkQq4wAz/jiZTc7yACeLqOtBkEvcENar7CK/KUIwg9a >>>> nIkAoIrVHzxn6bNG6LVBOLzX+NLkxdPR >>>> =J61J >>>> -----END PGP SIGNATURE----- >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >> -- >> ... mpd playing: Helloween - Ride The Sky >> >> . ''`.                               Dmitry E. Oboukhov >> : :?  :   email: unera на debian.org jabber://UNera на uvw.ru >> `. `~?              GPGKey: 1024D / F8E26537 2006-11-21 >>  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537 > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From unera на debian.org Mon Jul 27 08:39:55 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Mon, 27 Jul 2009 19:39:55 +0400 Subject: [Moscow.pm] =?utf-8?b?0LTQstGD0YHQstGP0LfQvdGL0Lkg0YHQv9C40YE=?= =?utf-8?b?0L7Qujog0YPQtNCw0LvQtdC90LjQtSDQvNGD0YHQvtGA0LA=?= In-Reply-To: <589c94400907270722t74bb7bbbsc15c631e1b6506fc@mail.gmail.com> References: <20090727133241.GC9364@work.uvw.ru> <589c94400907270651v19f3205bu5564af269313784c@mail.gmail.com> <20090727135930.GD9364@work.uvw.ru> <589c94400907270722t74bb7bbbsc15c631e1b6506fc@mail.gmail.com> Message-ID: <20090727153954.GE9364@work.uvw.ru> RZ> Я еще помню немного теорию. То что закольцованно, то называется RZ> кольцом, а не списком. Оба бывают одно-связными или двух-связными. RZ> Двух - это когда у вас есть связь на оба соседних элемента, а RZ> одно-связный - это ссылка только следующий элемент. ну да, с терминологией конечно немного неправильно получилось. конечно имелся ввиду кольцевой двусвязный список. -- ... mpd paused: Helloween - Guardians . ''`. 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 ruslan.zakirov на gmail.com Mon Jul 27 09:10:11 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Mon, 27 Jul 2009 20:10:11 +0400 Subject: [Moscow.pm] =?utf-8?b?0LTQstGD0YHQstGP0LfQvdGL0Lkg0YHQv9C40YE=?= =?utf-8?b?0L7Qujog0YPQtNCw0LvQtdC90LjQtSDQvNGD0YHQvtGA0LA=?= In-Reply-To: <589c94400907270816k622b8c0fv9944e21943babe94@mail.gmail.com> References: <20090727133241.GC9364@work.uvw.ru> <589c94400907270651v19f3205bu5564af269313784c@mail.gmail.com> <20090727135930.GD9364@work.uvw.ru> <589c94400907270816k622b8c0fv9944e21943babe94@mail.gmail.com> Message-ID: <589c94400907270910s190fa827o52794e255dcc36f0@mail.gmail.com> Узнал сегодня новое :) А также решил заблогить: http://cubloid.blogspot.com/2009/07/proper-double-linked-list.html В конечном коде есть небольшая недоработка, код ниже. Внимание конкурс. Нашедшему ошибку полагается пиво или сок (по выбору) в баре после сентябрьской встречи :) 2009/7/27 Ruslan Zakirov : > И у одного вас желание магии. Можно в DESTROY востанавливать ссылки, > только если это не глобальный дестрой, а его можно прочекать. Ну и > навешивать магию или еще что-то делать. Есть попытка создать модуль: > http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/Mutually-Assured-Destruction.git;a=summary > > У меня получилось следующее: > use strict; > use warnings; > use 5.008; > > package List; > use Scalar::Util qw(weaken isweak); > use Devel::GlobalDestruction; > > sub new { >    my $proto = shift; >    my $self = bless {@_}, ref($proto) || $proto; > } > > sub prev { >    my $self = shift; >    if ( @_ ) { >        my $prev = $self->{'prev'} = shift; >        $prev->{'next'} = $self; >        weaken $self->{'prev'}; >    } >    return $self->{'prev'}; > } > > sub next { >    my $self = shift; >    if ( @_ ) { >        my $next = $self->{'next'} = shift; >        $next->{'prev'} = $self; >        weaken $next->{'prev'}; >    } >    return $self->{'next'}; > } > > sub DESTROY { >    return if in_global_destruction(); > >    my $self = shift; >    if ( $self->{'next'} && isweak $self->{'next'}{'prev'} ) { >        $self->{'next'}{'prev'} = $self; >        weaken $self->{'next'}; >    } >    if ( $self->{'prev'} && isweak $self->{'prev'}{'next'} ) { >        $self->{'prev'}{'next'} = $self; >        weaken $self->{'prev'}; >    } > } > > package main; > use Data::Dumper; > > my $node; > { >    my $head = List->new(v=>1); >    $head->next( List->new(v=>3)->prev( List->new(v=>2) ) ); >    $node = $head; > } > print Dumper( $node ); > $node = $node->next->next; > print Dumper( $node ); > $node = $node->prev; > print Dumper( $node ); > > 2009/7/27 Alexander Alekseev : >> >> >> On Mon, 27 Jul 2009, Dmitry E. Oboukhov wrote: >> >>> >>> RZ> weaken вам в руки, только возникает проблема, нужно всегда держать >>> RZ> ссылку на голову или хвост, в зависимости от направленности списка, а >>> RZ> иначе будут отваливаться куски. >>> >>> эмм... фишка двусвязного списка как раз в том что пофиг накуда у тебя >>> ссылка. ничего не должно отваливаться >>> поскольку он всегда закольцован >> >> ... >>> >>> weaken посмотрю вечерком >> >>        Это не фича списка, а фича weaken. >> >>> RZ> 2009/7/27 Dmitry E. Oboukhov : >>>>> >>>>> package ListItem; >>>>> >>>>> sub new >>>>> { >>>>>    my ($class, $value) = @_; >>>>>    my $self = bless { value => $value }, $class; >>>>>    return $self->{prev} = $self->{next} = $self; >>>>> } >>>>> >>>>> sub append >>>>> { >>>>>    my ($self, $add); >>>>> >>> $add->>> {next} = $self->{next}; >>> $add->>> {prev} = $self; >>>>> >>>>>    $self->{next}{prev} = $add; >>>>>    $self->{next} = $add; >>>>> >>>>>    return $self; >>>>> } >>>>> >>>>> >>>>> далее собираем список: >>>>> >>>>> ... >>>>> >>>>> package main; >>>>> my $list = ListItem->new('value1') >>> >>> ->>> append( ListItem->new('value2') ) >>> ->>> append( ListItem->new('value3') ) >>> ->>> append( ListItem->new('value4') ) >>> ->>> append( ListItem->new('value5') ) >>> ->>> append( ListItem->new('value6') ); >>>>> >>>>> ну и где-то используем >>>>> >>>>> имеем во весь рост проблемы со сборкой мусора, поскольку собственно >>>>> эта сущность представляет собой набор циклических ссылок. Как-нибудь >>>>> кроме как введением деструктора можно решить проблему со сборкой >>>>> мусора? понятно что лучше массивы итп но это не подходит по некоторым >>>>> причинам. >>>>> >>>>> как вариант такое: >>>>> >>>>> package ListItem; >>>>> sub new >>>>> { >>>>>    my ($class, $value) = @_; >>>>>    my $self = bless { value => $value }, $class; >>>>>    $self->set_next($self); >>>>>    $self->set_prev($self); >>>>>    $self; >>>>> } >>>>> >>>>> sub set_next >>>>> { >>>>>    my ($self, $next) = @_; >>>>>    $self->{_next} = sub { $next }; >>>>> } >>>>> >>>>> sub set_prev >>>>> { >>>>>    my ($self, $prev) = @_; >>>>>    $self->{_prev} = sub { $prev }; >>>>> } >>>>> >>>>> sub next { $_[0]{_next}->() } >>>>> sub prev { $_[0]{_prev}->() } >>>>> >>>>> sub append >>>>> { >>>>>    my ($self, $add); >>>>> >>> $add->>> set_next($self->next); >>> $add->>> set_prev($self); >>>>> >>>>>    $self->next->set_prev($add); >>>>>    $self->set_next($add); >>>>>    return $self; >>>>> } >>>>> >>>>> Но как-то кажется неизящным. Очень странно что ссылки в анонимных >>>>> процедурах сборщик мусора нормально собирает, а в просто объектах >>>>> нет. >>>>> >>>>> PS: сорри за возможные ашипки в коде >>>>> -- >>>>> ... mpd playing: Metallica - The God That Failed >>>>> >>>>> . ''`.                               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) >>>>> >>>>> iEYEAREDAAYFAkptrHkACgkQq4wAz/jiZTc7yACeLqOtBkEvcENar7CK/KUIwg9a >>>>> nIkAoIrVHzxn6bNG6LVBOLzX+NLkxdPR >>>>> =J61J >>>>> -----END PGP SIGNATURE----- >>>>> >>>>> -- >>>>> Moscow.pm mailing list >>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>> >>>>> >>> -- >>> ... mpd playing: Helloween - Ride The Sky >>> >>> . ''`.                               Dmitry E. Oboukhov >>> : :?  :   email: unera на debian.org jabber://UNera на uvw.ru >>> `. `~?              GPGKey: 1024D / F8E26537 2006-11-21 >>>  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537 >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. From gg.error на gmail.com Tue Jul 28 00:43:02 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 28 Jul 2009 11:43:02 +0400 Subject: [Moscow.pm] =?utf-8?b?Q1NTINC4INCy0YvRgNCw0LLQvdC40LLQsNC90Lg=?= =?utf-8?b?0LU=?= Message-ID: <75b57edb0907280043w68c074acua48be91375cc99ce@mail.gmail.com> Товарищи. Я понимаю, что вопрос не совсем по теме рассылки, но может быть кто-то может мне подсказать :)Проблема такая. Есть сайт простенький на движке DLE, в нём размещаются новости, и надо равнять их по центру. Но он не хочет этого делать. Генерится что-то вроде
какая-то картинка
, и это рисуется слева. Текст ровняется по центру, а если одна только картинка - то по левому краю. Немного поковырявшись, выяснил, что этот div делается шириной с картинку, которая в нём выровнена правильно. Добавление свойства width: 100% проблему не решило. Как можно победить? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Tue Jul 28 00:54:37 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 28 Jul 2009 11:54:37 +0400 Subject: [Moscow.pm] =?utf-8?b?Q1NTINC4INCy0YvRgNCw0LLQvdC40LLQsNC90Lg=?= =?utf-8?b?0LU=?= In-Reply-To: <75b57edb0907280043w68c074acua48be91375cc99ce@mail.gmail.com> References: <75b57edb0907280043w68c074acua48be91375cc99ce@mail.gmail.com> Message-ID: <589c94400907280054y2b62a227vfa77f29137c20c21@mail.gmail.com> Не очень силен в этом, но что-то припоминаю. Мне кажется, что такие проблемы могут возникнуть если размеры картинки не указаны в атрибутах тега. Еще для центрирования блоков использовал всегда "margin:auto". 2009/7/28 Павел Тимонин : > Товарищи. Я понимаю, что вопрос не совсем по теме рассылки, но может быть > кто-то может мне подсказать :) > Проблема такая. Есть сайт простенький на движке DLE, в нём размещаются > новости, и надо равнять их по центру. Но он не хочет этого делать. > Генерится что-то вроде
какая-то > картинка
, и это рисуется слева. Текст ровняется по центру, а если одна > только картинка - то по левому краю. Немного поковырявшись, выяснил, что > этот div делается шириной с картинку, которая в нём выровнена правильно. > Добавление свойства width: 100% проблему не решило. > Как можно победить? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From gg.error на gmail.com Tue Jul 28 00:59:33 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Tue, 28 Jul 2009 11:59:33 +0400 Subject: [Moscow.pm] =?utf-8?b?Q1NTINC4INCy0YvRgNCw0LLQvdC40LLQsNC90Lg=?= =?utf-8?b?0LU=?= In-Reply-To: <589c94400907280054y2b62a227vfa77f29137c20c21@mail.gmail.com> References: <75b57edb0907280043w68c074acua48be91375cc99ce@mail.gmail.com> <589c94400907280054y2b62a227vfa77f29137c20c21@mail.gmail.com> Message-ID: <75b57edb0907280059j6d40827etf56ba2819db44bea@mail.gmail.com> о, надо попробовать. единственная проблема в том, что это всё происходит дома в локалке, и там нет интернета :) поэтому я могу один раз в день спросить и потом один раз дома попробовать :) 28 июля 2009 г. 11:54 пользователь Ruslan Zakirov написал: > Не очень силен в этом, но что-то припоминаю. Мне кажется, что такие > проблемы могут возникнуть если размеры картинки не указаны в атрибутах > тега. Еще для центрирования блоков использовал всегда "margin:auto". > > 2009/7/28 Павел Тимонин : > > Товарищи. Я понимаю, что вопрос не совсем по теме рассылки, но может быть > > кто-то может мне подсказать :) > > Проблема такая. Есть сайт простенький на движке DLE, в нём размещаются > > новости, и надо равнять их по центру. Но он не хочет этого делать. > > Генерится что-то вроде
какая-то > > картинка
, и это рисуется слева. Текст ровняется по центру, а если > одна > > только картинка - то по левому краю. Немного поковырявшись, выяснил, что > > этот div делается шириной с картинку, которая в нём выровнена правильно. > > Добавление свойства width: 100% проблему не решило. > > Как можно победить? > > -- > > 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 aml на rulezz.ru Tue Jul 28 01:07:22 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Tue, 28 Jul 2009 12:07:22 +0400 Subject: [Moscow.pm] =?utf-8?b?Q1NTINC4INCy0YvRgNCw0LLQvdC40LLQsNC90Lg=?= =?utf-8?b?0LU=?= In-Reply-To: <75b57edb0907280043w68c074acua48be91375cc99ce@mail.gmail.com> References: <75b57edb0907280043w68c074acua48be91375cc99ce@mail.gmail.com> Message-ID: <200907281207.22694.aml@rulezz.ru> On Tuesday 28 July 2009 11:43:02 Павел Тимонин wrote: > Товарищи. Я понимаю, что вопрос не совсем по теме рассылки, но может быть > кто-то может мне подсказать :)Проблема такая. Есть сайт простенький на > движке DLE, в нём размещаются новости, и надо равнять их по центру. Но он > не хочет этого делать. > Генерится что-то вроде
какая-то > картинка
, и это рисуется слева. Текст ровняется по центру, а если > одна только картинка - то по левому краю. Немного поковырявшись, выяснил, > что этот div делается шириной с картинку, которая в нём выровнена > правильно. Добавление свойства width: 100% проблему не решило. > Как можно победить? По умолчанию, картинка - это inline-элемент. Если взять голый HTML и написать то, что ты написал, то будет по центру выравниваться. А какие-то другие CSS-правила заставляют поменять эту логику. Может, кто-то заставляет div сделать width: auto или картинку display: block. Убедись, что при отключенном CSS все центрируется, как надо. Комментируй все куски CSS половинным делением, чтобы найти правило, которое портит тебе вид. From proler на gmail.com Tue Jul 28 03:59:28 2009 From: proler на gmail.com (Oleg Alexeenkov) Date: Tue, 28 Jul 2009 14:59:28 +0400 Subject: [Moscow.pm] =?utf-8?b?Q1NTINC4INCy0YvRgNCw0LLQvdC40LLQsNC90Lg=?= =?utf-8?b?0LU=?= In-Reply-To: <75b57edb0907280043w68c074acua48be91375cc99ce@mail.gmail.com> References: <75b57edb0907280043w68c074acua48be91375cc99ce@mail.gmail.com> Message-ID: <426658830.20090728145928@gmail.com> Вложение в формате HTML было извлечено… URL: From unera на debian.org Tue Jul 28 06:02:12 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 28 Jul 2009 17:02:12 +0400 Subject: [Moscow.pm] =?utf-8?b?Q1NTINC4INCy0YvRgNCw0LLQvdC40LLQsNC90Lg=?= =?utf-8?b?0LU=?= In-Reply-To: <426658830.20090728145928@gmail.com> References: <75b57edb0907280043w68c074acua48be91375cc99ce@mail.gmail.com> <426658830.20090728145928@gmail.com> Message-ID: <20090728130212.GC29375@work.uvw.ru> On 14:59 Tue 28 Jul , Oleg Alexeenkov wrote: OA> >> Re: [Moscow.pm] CSS ? ???????????? OA> OA> OA> OA> >

> Здравствуйте, Павел.

>>>

> Вы писали 28 июля 2009 г., 11:43:02:

>>>
> OA> OA> > OA> > > OA>

> Товарищи. Я понимаю, что вопрос не совсем по теме рассылки, но может быть кто-то может мне подсказать :)

> Проблема такая. Есть сайт простенький на движке DLE, в нём размещаются новости, и надо равнять их по центру. Но он не хочет этого делать.

> Генерится что-то вроде <div style='text-align: center;'>какая-то картинка</div>, и это рисуется слева. Текст ровняется по центру, а если одна только картинка - то по левому краю. Немного поковырявшись, выяснил, что этот div делается шириной с картинку, которая в нём выровнена правильно. Добавление свойства width: 100% проблему не решило.

> Как можно победить?

>

>>>

> И еще попробовать margin-left:auto;margin-right:auto;

>>>

> -- 

> С уважением,

>  Oleg                          mailto:proler на gmail.com

OA> -- ... mpd playing: Manowar - Burning . ''`. 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 q на cono.org.ua Tue Jul 28 06:16:19 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Tue, 28 Jul 2009 16:16:19 +0300 Subject: [Moscow.pm] =?utf-8?b?Q1NTINC4INCy0YvRgNCw0LLQvdC40LLQsNC90Lg=?= =?utf-8?b?0LU=?= In-Reply-To: <20090728130212.GC29375@work.uvw.ru> References: <75b57edb0907280043w68c074acua48be91375cc99ce@mail.gmail.com> <426658830.20090728145928@gmail.com> <20090728130212.GC29375@work.uvw.ru> Message-ID: <20090728131619.GT18279@tazik.org.ua> Здравствуйте, Dmitry E. Oboukhov! On Tue, Jul 28, 2009 at 05:02:12PM +0400, Вы писали: > On 14:59 Tue 28 Jul , Oleg Alexeenkov wrote: > OA> > >> Re: [Moscow.pm] CSS ? ???????????? > OA> > OA> > OA> OA> >

> Здравствуйте, Павел.

>>>

> Вы писали 29 июля 2009 г., 17:09:10:

> OA> OA> > OA> > > OA>

>

> > за no warnings надо сразу выгонять из профессии.

>>>

> А за инициализацию сотен элементов хеша андефами или '' ?

>>>

> а разве хеши не самоинициализирующиеся структуры?

>  

>

>

>>>

>>>

>>>

>>>

> perl -we "print $_{unin}.$_{inun}"

> Use of uninitialized value in concatenation (.) or string at -e line 1.

> Use of uninitialized value in concatenation (.) or string at -e line 1.

>>>

>>>

> -- 

> С уважением,

>  Oleg                          mailto:proler на gmail.com

OA> -- ... mpd playing: U.D.O. - Go Back To Hell . ''`. 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 q на cono.org.ua Wed Jul 29 07:32:40 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Wed, 29 Jul 2009 17:32:40 +0300 Subject: [Moscow.pm] =?utf-8?B?0LLQsNGA0L3QuNC9?= =?utf-8?B?0LPQuCDQsiBjZ2kt0YHQutGA0LjQv9GC0LDR?= In-Reply-To: <20090729141031.GR29375@work.uvw.ru> References: <75b57edb0907280711ied5468cmcc86634b317035aa@mail.gmail.com> <863838535.20090729005352@gmail.com> <615fd2130907282353m429b7e77saa1ee32200ff6cbc@mail.gmail.com> <855377641.20090729170428@gmail.com> <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> Message-ID: <20090729143240.GA24357@tazik.org.ua> Здравствуйте, Dmitry E. Oboukhov! On Wed, Jul 29, 2009 at 06:10:32PM +0400, Вы писали: > On 17:55 Wed 29 Jul , Oleg Alexeenkov wrote: > OA> > >> Re[2]: [Moscow.pm] ???????? ? cgi-???????? > OA> > OA> > OA> > OA> > > > >

> Здравствуйте, Павел.

>

>>> >

> Вы писали 29 июля 2009 г., 17:09:10:

>
> > OA> > OA> > > OA> > > > > OA>

>
>

>

>

> > за no warnings надо сразу выгонять из > профессии.

>

>>> >

> А за инициализацию сотен элементов хеша андефами или > '' ?

>

>>> >

> а разве хеши не самоинициализирующиеся > структуры?

>

>  

>

>

>
>
> >

>>> >

>>> >

>>> >

>>> >

> perl -we "print $_{unin}.$_{inun}"

>

> Use of uninitialized value in concatenation (.) or string at -e line > 1.

>

> Use of uninitialized value in concatenation (.) or string at -e line > 1.

>

>>> >

>>> >

> -- 

>

> С уважением,

>

>  Oleg             >               href="mailto:proler на gmail.com">mailto:proler на gmail.com

> > OA> > -- > ... mpd playing: U.D.O. - Go Back To Hell > > . ''`. 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) > > iEYEAREDAAYFAkpwWFcACgkQq4wAz/jiZTdAcgCdFhy6utPz3pJa/Qb2tqcPH79q > 13YAnjC1HmxCQwl23BRyXCLuM8JF6TqE > =ngOj > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Wed Jul 29 22:16:27 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 30 Jul 2009 09:16:27 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> References: <75b57edb0907280711ied5468cmcc86634b317035aa@mail.gmail.com> <863838535.20090729005352@gmail.com> <615fd2130907282353m429b7e77saa1ee32200ff6cbc@mail.gmail.com> <855377641.20090729170428@gmail.com> <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> Message-ID: <20090730051627.GT29375@work.uvw.ru> ПТ> а какой консольный клиент есть самый удобный?и может ли вообще быть удобно ПТ> работать с гмейлом через клиента? ПТ> а есть ли такие клиенты, которые делают цепочки, как гмейловский ПТ> веб-интерфейс? mutt over IMAP (over ssh) PS: а что такого в цепочках гмейла? ПТ> 2009/7/29 Dmitry E. Oboukhov >> On 17:55 Wed 29 Jul , Oleg Alexeenkov wrote: OA>>> >>>> Re[2]: [Moscow.pm] ???????? ? cgi-???????? OA>>> OA>>> OA>>> OA>>> >>> >>

>>> Здравствуйте, Павел.

>>>>>

>>> Вы писали 29 июля 2009 г., 17:09:10:

>>> OA>>> OA>>> >>> OA>>> >>> >>> OA>>>

>>>

>>> > за no warnings надо сразу выгонять из >> профессии.

>>>>>

>>> А за инициализацию сотен элементов хеша андефами или >> '' ?

>>>>>

>>> а разве хеши не самоинициализирующиеся >> структуры?

>>>  

>>>

>>>

>>>>>

>>>>>

>>>>>

>>>>>

>>> perl -we "print $_{unin}.$_{inun}"

>>> Use of uninitialized value in concatenation (.) or string at -e line 1.

>>

>>> Use of uninitialized value in concatenation (.) or string at -e line 1.

>>

>>>>>

>>>>>

>>> -- 

>>> С уважением,

>>>  Oleg             >>              > href="mailto:proler на gmail.com">mailto:proler на gmail.com

>> OA>>> >> -- >> ... mpd playing: U.D.O. - Go Back To Hell >> >> . ''`. 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) >> >> iEYEAREDAAYFAkpwWFcACgkQq4wAz/jiZTdAcgCdFhy6utPz3pJa/Qb2tqcPH79q >> 13YAnjC1HmxCQwl23BRyXCLuM8JF6TqE >> =ngOj >> -----END PGP SIGNATURE----- >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From gg.error на gmail.com Wed Jul 29 23:53:55 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 30 Jul 2009 10:53:55 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <20090730051627.GT29375@work.uvw.ru> References: <75b57edb0907280711ied5468cmcc86634b317035aa@mail.gmail.com> <863838535.20090729005352@gmail.com> <615fd2130907282353m429b7e77saa1ee32200ff6cbc@mail.gmail.com> <855377641.20090729170428@gmail.com> <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> Message-ID: <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> 2009/7/30 Dmitry E. Oboukhov > ПТ> а какой консольный клиент есть самый удобный?и может ли вообще быть > удобно > ПТ> работать с гмейлом через клиента? > ПТ> а есть ли такие клиенты, которые делают цепочки, как гмейловский > ПТ> веб-интерфейс? > > mutt over IMAP (over ssh) > > PS: а что такого в цепочках гмейла? а удобные они. вот рассылка по темам хорошо объединяется, например. правда иногда они рвутся, но это довольно редко бывает. и очень раздражает при этом. > > > ПТ> 2009/7/29 Dmitry E. Oboukhov > > >> On 17:55 Wed 29 Jul , Oleg Alexeenkov wrote: > OA>>> > >>>> Re[2]: [Moscow.pm] ???????? ? cgi-???????? > OA>>> > OA>>> > OA>>> > OA>>> > >>> > >> >

>>> Здравствуйте, Павел.

>

>>>>> >

>>> Вы писали 29 июля 2009 г., 17:09:10:

>
>>> > OA>>> > OA>>> >>> > OA>>> >>> > >>> > OA>>>

>
>

>>>

>

>>> > за no warnings надо сразу выгонять из > >> профессии.

>

>>>>> >

>>> А за инициализацию сотен элементов хеша андефами > или > >> '' ?

>

>>>>> >

>>> а разве хеши не самоинициализирующиеся > >> структуры?

>

>>>  

>

>>>

>
>
>>> >

>>>>> >

>>>>> >

>>>>> >

>>>>> >

>>> perl -we "print $_{unin}.$_{inun}"

>

>>> Use of uninitialized value in concatenation (.) or string at -e line > 1.

>> >

>>> Use of uninitialized value in concatenation (.) or string at -e line > 1.

>> >

>>>>> >

>>>>> >

>>> -- 

>

>>> С уважением,

>

>>>  Oleg           >   > >>               >> href="mailto:proler на gmail.com">mailto:proler на gmail.com

> >> > OA>>> > >> -- > >> ... mpd playing: U.D.O. - Go Back To Hell > >> > >> . ''`. 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) > >> > >> iEYEAREDAAYFAkpwWFcACgkQq4wAz/jiZTdAcgCdFhy6utPz3pJa/Qb2tqcPH79q > >> 13YAnjC1HmxCQwl23BRyXCLuM8JF6TqE > >> =ngOj > >> -----END PGP SIGNATURE----- > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > >> > -- > ... mpd is off > > . ''`. Dmitry E. Oboukhov > : :? : email: unera на debian.org jabber://UNera на uvw.ru > `. `~? GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > > iEYEAREDAAYFAkpxLKsACgkQq4wAz/jiZTfOkQCePhYEwMLm97yjIAr3ZbjAIzrk > A??????????? > =3ETB > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Thu Jul 30 00:29:03 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 30 Jul 2009 11:29:03 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> References: <75b57edb0907280711ied5468cmcc86634b317035aa@mail.gmail.com> <863838535.20090729005352@gmail.com> <615fd2130907282353m429b7e77saa1ee32200ff6cbc@mail.gmail.com> <855377641.20090729170428@gmail.com> <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> Message-ID: <20090730072903.GB15988@work.uvw.ru> ПТ>>> а какой консольный клиент есть самый удобный?и может ли вообще быть >> удобно ПТ>>> работать с гмейлом через клиента? ПТ>>> а есть ли такие клиенты, которые делают цепочки, как гмейловский ПТ>>> веб-интерфейс? >> >> mutt over IMAP (over ssh) >> >> PS: а что такого в цепочках гмейла? ПТ> а удобные они. вот рассылка по темам хорошо объединяется, например. правда ПТ> иногда они рвутся, но это довольно редко бывает. и очень раздражает при ПТ> этом. треды по моему умеет строить любая почтовая программа. а рвутся они когда кто-нибудь отвечает не кнопкой "ответить" а кнопкой "написать письмо" - нужные заголовки в письмо не попадают >> >> ПТ>>> 2009/7/29 Dmitry E. Oboukhov >> >>>> On 17:55 Wed 29 Jul , Oleg Alexeenkov wrote: OA>>>>> >>>>>> Re[2]: [Moscow.pm] ???????? ? cgi-???????? OA>>>>> OA>>>>> OA>>>>> OA>>>>> >>>>> >>>>

>>>>> Здравствуйте, Павел.

>>>>>>>

>>>>> Вы писали 29 июля 2009 г., 17:09:10:

>>>>> OA>>>>> OA>>>>> >>>>> OA>>>>> >>>>> >>>>> OA>>>>>

>>>>>

>>>>> > за no warnings надо сразу выгонять из >>>> профессии.

>>>>>>>

>>>>> А за инициализацию сотен элементов хеша андефами >> или >>>> '' ?

>>>>>>>

>>>>> а разве хеши не самоинициализирующиеся >>>> структуры?

>>>>>  

>>>>>

>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>>>>

>>>>> perl -we "print $_{unin}.$_{inun}"

>>>>> Use of uninitialized value in concatenation (.) or string at -e line 1.

>>>>

>>>>> Use of uninitialized value in concatenation (.) or string at -e line 1.

>>>>

>>>>>>>

>>>>>>>

>>>>> -- 

>>>>> С уважением,

>>>>>  Oleg           >>   >>>>              >>> href="mailto:proler на gmail.com">mailto:proler на gmail.com

>>>> OA>>>>> >>>> -- >>>> ... mpd playing: U.D.O. - Go Back To Hell >>>> >>>> . ''`. 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) >>>> >>>> iEYEAREDAAYFAkpwWFcACgkQq4wAz/jiZTdAcgCdFhy6utPz3pJa/Qb2tqcPH79q >>>> 13YAnjC1HmxCQwl23BRyXCLuM8JF6TqE >>>> =ngOj >>>> -----END PGP SIGNATURE----- >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >> -- >> ... mpd is off >> >> . ''`. Dmitry E. Oboukhov >> : :? : email: unera на debian.org jabber://UNera на uvw.ru >> `. `~? GPGKey: 1024D / F8E26537 2006-11-21 >> `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 >> >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.9 (GNU/Linux) >> >> iEYEAREDAAYFAkpxLKsACgkQq4wAz/jiZTfOkQCePhYEwMLm97yjIAr3ZbjAIzrk >> A??????????? >> =3ETB >> -----END PGP SIGNATURE----- >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From gg.error на gmail.com Thu Jul 30 00:36:42 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 30 Jul 2009 11:36:42 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <20090730072903.GB15988@work.uvw.ru> References: <75b57edb0907280711ied5468cmcc86634b317035aa@mail.gmail.com> <615fd2130907282353m429b7e77saa1ee32200ff6cbc@mail.gmail.com> <855377641.20090729170428@gmail.com> <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> Message-ID: <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> 2009/7/30 Dmitry E. Oboukhov > ПТ>>> а какой консольный клиент есть самый удобный?и может ли вообще быть > >> удобно > ПТ>>> работать с гмейлом через клиента? > ПТ>>> а есть ли такие клиенты, которые делают цепочки, как гмейловский > ПТ>>> веб-интерфейс? > >> > >> mutt over IMAP (over ssh) > >> > >> PS: а что такого в цепочках гмейла? > > ПТ> а удобные они. вот рассылка по темам хорошо объединяется, например. > правда > ПТ> иногда они рвутся, но это довольно редко бывает. и очень раздражает при > ПТ> этом. > > треды по моему умеет строить любая почтовая программа. > > а рвутся они когда кто-нибудь отвечает не кнопкой "ответить" а кнопкой > "написать письмо" - нужные заголовки в письмо не попадают не только. иногда портится заголовок или кто-то пишет с кривыми реобразованиями кодировок. вот письмо вчера было в этот тред, последняя буква (х) превратилась во что-то вроде N. естественно, письмо выпало из треда. и на него же кто-то ответил. и что, треда теперь два? :) > > > >> > >> > ПТ>>> 2009/7/29 Dmitry E. Oboukhov > >> > >>>> On 17:55 Wed 29 Jul , Oleg Alexeenkov wrote: > OA>>>>> > >>>>>> Re[2]: [Moscow.pm] ???????? ? cgi-???????? > OA>>>>> > OA>>>>> > OA>>>>> > OA>>>>> > >>>>> > >>>> >

>>>>> Здравствуйте, Павел.

>

>>>>>>> >

>>>>> Вы писали 29 июля 2009 г., 17:09:10:

>
>>>>> > OA>>>>> > OA>>>>> >>>>> > OA>>>>> >>>>> > >>>>> > OA>>>>>

>
>

>>>>>

>

>>>>> > за no warnings надо сразу выгонять из > >>>> профессии.

>

>>>>>>> >

>>>>> А за инициализацию сотен элементов хеша андефами > >> или > >>>> '' ?

>

>>>>>>> >

>>>>> а разве хеши не самоинициализирующиеся > >>>> структуры?

>

>>>>>  

>

>>>>>

>
>
>>>>> >

>>>>>>> >

>>>>>>> >

>>>>>>> >

>>>>>>> >

>>>>> perl -we "print $_{unin}.$_{inun}"

>

>>>>> Use of uninitialized value in concatenation (.) or string at -e > line > 1.

>>>> >

>>>>> Use of uninitialized value in concatenation (.) or string at -e > line > 1.

>>>> >

>>>>>>> >

>>>>>>> >

>>>>> -- 

>

>>>>> С уважением,

>

>>>>>  Oleg           > >>   > >>>>               >>>> href="mailto:proler на gmail.com">mailto:proler на gmail.com

> >>>> > OA>>>>> > >>>> -- > >>>> ... mpd playing: U.D.O. - Go Back To Hell > >>>> > >>>> . ''`. 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) > >>>> > >>>> iEYEAREDAAYFAkpwWFcACgkQq4wAz/jiZTdAcgCdFhy6utPz3pJa/Qb2tqcPH79q > >>>> 13YAnjC1HmxCQwl23BRyXCLuM8JF6TqE > >>>> =ngOj > >>>> -----END PGP SIGNATURE----- > >>>> > >>>> -- > >>>> Moscow.pm mailing list > >>>> moscow-pm на pm.org | http://moscow.pm.org > >>>> > >>>> > >> -- > >> ... mpd is off > >> > >> . ''`. Dmitry E. Oboukhov > >> : :? : email: unera на debian.org jabber://UNera на uvw.ru > >> `. `~? GPGKey: 1024D / F8E26537 2006-11-21 > >> `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > >> > >> -----BEGIN PGP SIGNATURE----- > >> Version: GnuPG v1.4.9 (GNU/Linux) > >> > >> iEYEAREDAAYFAkpxLKsACgkQq4wAz/jiZTfOkQCePhYEwMLm97yjIAr3ZbjAIzrk > >> A??????????? > >> =3ETB > >> -----END PGP SIGNATURE----- > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > >> > -- > ... mpd is off > > . ''`. Dmitry E. Oboukhov > : :? : email: unera на debian.org jabber://UNera на uvw.ru > `. `~? GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > > iEYEAREDAAYFAkpxS78ACgkQq4wAz/jiZTcwogCfdbbIQF9gUQUk2odr9NKHKeaQ > eyUAniBR3evlELy56UzDMTfMZKSmH4uY > =56vZ > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Thu Jul 30 00:54:26 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 30 Jul 2009 11:54:26 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> References: <615fd2130907282353m429b7e77saa1ee32200ff6cbc@mail.gmail.com> <855377641.20090729170428@gmail.com> <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> Message-ID: <20090730075426.GC15988@work.uvw.ru> >>>> mutt over IMAP (over ssh) >>>> >>>> PS: а что такого в цепочках гмейла? >> ПТ>>> а удобные они. вот рассылка по темам хорошо объединяется, например. >> правда ПТ>>> иногда они рвутся, но это довольно редко бывает. и очень раздражает при ПТ>>> этом. >> >> треды по моему умеет строить любая почтовая программа. >> >> а рвутся они когда кто-нибудь отвечает не кнопкой "ответить" а кнопкой >> "написать письмо" - нужные заголовки в письмо не попадают ПТ> не только. иногда портится заголовок или кто-то пишет с кривыми ПТ> реобразованиями кодировок. вот письмо вчера было в этот тред, последняя ПТ> буква (х) превратилась во что-то вроде N. естественно, письмо выпало из ПТ> треда. и на него же кто-то ответил. и что, треда теперь два? :) у меня все в одном треде, ибо тема письма к тредам имеет слабое отношение (mutt с одинаковой темой может подклеить в треды, но основа построения тредов всеж таки заголовки а не темы) >> >> >>>> >>>> ПТ>>>>> 2009/7/29 Dmitry E. Oboukhov >>>> >>>>>> On 17:55 Wed 29 Jul , Oleg Alexeenkov wrote: OA>>>>>>> >>>>>>>> Re[2]: [Moscow.pm] ???????? ? cgi-???????? OA>>>>>>> OA>>>>>>> OA>>>>>>> OA>>>>>>> >>>>>>> >>>>>>

>>>>>>> Здравствуйте, Павел.

>>>>>>>>>

>>>>>>> Вы писали 29 июля 2009 г., 17:09:10:

>>>>>>> OA>>>>>>> OA>>>>>>> >>>>>>> OA>>>>>>> >>>>>>> >>>>>>> OA>>>>>>>

>>>>>>>

>>>>>>> > за no warnings надо сразу выгонять из >>>>>> профессии.

>>>>>>>>>

>>>>>>> А за инициализацию сотен элементов хеша андефами >>>> или >>>>>> '' ?

>>>>>>>>>

>>>>>>> а разве хеши не самоинициализирующиеся >>>>>> структуры?

>>>>>>>  

>>>>>>>

>>>>>>>

>>>>>>>>>

>>>>>>>>>

>>>>>>>>>

>>>>>>>>>

>>>>>>> perl -we "print $_{unin}.$_{inun}"

>>>>>>> Use of uninitialized value in concatenation (.) or string at -e >> line 1.

>>>>>>

>>>>>>> Use of uninitialized value in concatenation (.) or string at -e >> line 1.

>>>>>>

>>>>>>>>>

>>>>>>>>>

>>>>>>> -- 

>>>>>>> С уважением,

>>>>>>>  Oleg           >>>>   >>>>>>              >>>>> href="mailto:proler на gmail.com">mailto:proler на gmail.com

>>>>>> OA>>>>>>> >>>>>> -- >>>>>> ... mpd playing: U.D.O. - Go Back To Hell >>>>>> >>>>>> . ''`. 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) >>>>>> >>>>>> iEYEAREDAAYFAkpwWFcACgkQq4wAz/jiZTdAcgCdFhy6utPz3pJa/Qb2tqcPH79q >>>>>> 13YAnjC1HmxCQwl23BRyXCLuM8JF6TqE >>>>>> =ngOj >>>>>> -----END PGP SIGNATURE----- >>>>>> >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>>> >>>>>> >>>> -- >>>> ... mpd is off >>>> >>>> . ''`. Dmitry E. Oboukhov >>>> : :? : email: unera на debian.org jabber://UNera на uvw.ru >>>> `. `~? GPGKey: 1024D / F8E26537 2006-11-21 >>>> `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 >>>> >>>> -----BEGIN PGP SIGNATURE----- >>>> Version: GnuPG v1.4.9 (GNU/Linux) >>>> >>>> iEYEAREDAAYFAkpxLKsACgkQq4wAz/jiZTfOkQCePhYEwMLm97yjIAr3ZbjAIzrk >>>> A??????????? >>>> =3ETB >>>> -----END PGP SIGNATURE----- >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >> -- >> ... mpd is off >> >> . ''`. Dmitry E. Oboukhov >> : :? : email: unera на debian.org jabber://UNera на uvw.ru >> `. `~? GPGKey: 1024D / F8E26537 2006-11-21 >> `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 >> >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.9 (GNU/Linux) >> >> iEYEAREDAAYFAkpxS78ACgkQq4wAz/jiZTcwogCfdbbIQF9gUQUk2odr9NKHKeaQ >> eyUAniBR3evlELy56UzDMTfMZKSmH4uY >> =56vZ >> -----END PGP SIGNATURE----- >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> -- ... mpd playing: U.D.O. - In The Darkness . ''`. 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 gg.error на gmail.com Thu Jul 30 00:55:14 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 30 Jul 2009 11:55:14 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> References: <75b57edb0907280711ied5468cmcc86634b317035aa@mail.gmail.com> <855377641.20090729170428@gmail.com> <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> Message-ID: <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> > > >> mutt over IMAP (over ssh) >> > кажется, требует довольно долгого привыкания. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Thu Jul 30 00:59:39 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 30 Jul 2009 11:59:39 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> References: <855377641.20090729170428@gmail.com> <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> Message-ID: <20090730075939.GD15988@work.uvw.ru> >>>> mutt over IMAP (over ssh) >>> >> ПТ> кажется, требует довольно долгого привыкания. любая смена софта требует привыкания. -- ... mpd playing: U.D.O. - We Want It Loud . ''`. 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 gg.error на gmail.com Thu Jul 30 01:05:07 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 30 Jul 2009 12:05:07 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <20090730075939.GD15988@work.uvw.ru> References: <855377641.20090729170428@gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <20090730075939.GD15988@work.uvw.ru> Message-ID: <75b57edb0907300105u25d9c75hf9bfcaae3d633be5@mail.gmail.com> люблю консоль!!!проблема только в том, что у меня дома есть настольник, и я люблю на нём с почтой возиться. а там винда. какую-то систему синхронизации придумать мне не под силу, наверное, поэтому я использую веб-интерфейс - он везде одинаков. 2009/7/30 Dmitry E. Oboukhov > >>>> mutt over IMAP (over ssh) > >>> > >> > ПТ> кажется, требует довольно долгого привыкания. > > любая смена софта требует привыкания. > > -- > ... mpd playing: U.D.O. - We Want It Loud > > . ''`. 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) > > iEYEAREDAAYFAkpxUusACgkQq4wAz/jiZTf8iACgz7LWVShP8RrxKWaqAyJ6GXQ2 > cr4An2+y6hs4y10+Zy5h1lRANHkwQVZR > =kedP > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From plaxo на mx.plaxo.com Thu Jul 30 01:15:38 2009 From: plaxo на mx.plaxo.com (Dmitry Zhariy) Date: Thu, 30 Jul 2009 01:15:38 -0700 Subject: [Moscow.pm] Dmitry Zhariy added you as a connection on Plaxo Message-ID: <2616291f884a0f4296f7710139fca7d8@xpertmailer.com> Hi Moscow., Dmitry Zhariy wants to add you as a connection on Plaxo. To view this connection request, go to: http://www.plaxo.com/invite?i=77976856&k=276024604&l=en&src=email&et=1&est=nolevels&etv=jun09b&el=en Thanks! The Plaxo team What is Plaxo? Plaxo is a social utility that works with the tools and services you already use to give you: a smart address book, powered by the people you connect with a single place to see what they???re sharing from all over the web a set of tools to nurture your network and career Don't want to receive emails from Plaxo any more? Go to: http://www.plaxo.com/stop?src=email&et=1&est=nolevels&etv=jun09b&el=en&email=moscow-pm%40pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Thu Jul 30 01:21:12 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 30 Jul 2009 12:21:12 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <75b57edb0907300105u25d9c75hf9bfcaae3d633be5@mail.gmail.com> References: <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <20090730075939.GD15988@work.uvw.ru> <75b57edb0907300105u25d9c75hf9bfcaae3d633be5@mail.gmail.com> Message-ID: <20090730082112.GE15988@work.uvw.ru> On 12:05 Thu 30 Jul , Павел Тимонин wrote: ПТ> люблю консоль!!!проблема только в том, что у меня дома есть настольник, и я ПТ> люблю на нём с почтой возиться. а там винда. ПТ> какую-то систему синхронизации придумать мне не под силу, наверное, поэтому ПТ> я использую веб-интерфейс - он везде одинаков. putty? ПТ> 2009/7/30 Dmitry E. Oboukhov >>>>>> mutt over IMAP (over ssh) >>>>> >>>> ПТ>>> кажется, требует довольно долгого привыкания. >> >> любая смена софта требует привыкания. >> >> -- >> ... mpd playing: U.D.O. - We Want It Loud >> >> . ''`. 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) >> >> iEYEAREDAAYFAkpxUusACgkQq4wAz/jiZTf8iACgz7LWVShP8RrxKWaqAyJ6GXQ2 >> cr4An2+y6hs4y10+Zy5h1lRANHkwQVZR >> =kedP >> -----END PGP SIGNATURE----- >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> -- ... mpd playing: U.D.O. - Don't Look Back . ''`. 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 gg.error на gmail.com Thu Jul 30 01:29:33 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 30 Jul 2009 12:29:33 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <20090730082112.GE15988@work.uvw.ru> References: <791184282.20090729175532@gmail.com> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <20090730075939.GD15988@work.uvw.ru> <75b57edb0907300105u25d9c75hf9bfcaae3d633be5@mail.gmail.com> <20090730082112.GE15988@work.uvw.ru> Message-ID: <75b57edb0907300129m4857d607t767ca0faf35c6ac@mail.gmail.com> на ноут? я его и не достаю даже дома если работать не нужно... но в принципе вариант. 2009/7/30 Dmitry E. Oboukhov > On 12:05 Thu 30 Jul , Павел Тимонин wrote: > ПТ> люблю консоль!!!проблема только в том, что у меня дома есть настольник, > и я > ПТ> люблю на нём с почтой возиться. а там винда. > ПТ> какую-то систему синхронизации придумать мне не под силу, наверное, > поэтому > ПТ> я использую веб-интерфейс - он везде одинаков. > > putty? > > ПТ> 2009/7/30 Dmitry E. Oboukhov > > >>>>>> mutt over IMAP (over ssh) > >>>>> > >>>> > ПТ>>> кажется, требует довольно долгого привыкания. > >> > >> любая смена софта требует привыкания. > >> > >> -- > >> ... mpd playing: U.D.O. - We Want It Loud > >> > >> . ''`. 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) > >> > >> iEYEAREDAAYFAkpxUusACgkQq4wAz/jiZTf8iACgz7LWVShP8RrxKWaqAyJ6GXQ2 > >> cr4An2+y6hs4y10+Zy5h1lRANHkwQVZR > >> =kedP > >> -----END PGP SIGNATURE----- > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > >> > -- > ... mpd playing: U.D.O. - Don't Look Back > > . ''`. 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) > > iEYEAREDAAYFAkpxV/gACgkQq4wAz/jiZTcMlwCfZfGMu/v5/1l3PMve40FpjjN5 > JxYAn2gqXMyXHJQRkUBxU58jlYtPtz0W > =SKao > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ksurent на gmail.com Thu Jul 30 01:33:24 2009 From: ksurent на gmail.com (ksurent) Date: Thu, 30 Jul 2009 12:33:24 +0400 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyMSwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAyOA==?= In-Reply-To: References: Message-ID: <4a701b370907300133m361c0faevc735ed788eb1b4f3@mail.gmail.com> Кстати, в perl 5.10 это все равно "течет", судя по выводу Devel::LeakTrace 2009/7/27 > код ниже ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Thu Jul 30 02:36:03 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 30 Jul 2009 13:36:03 +0400 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyMSwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAyOA==?= In-Reply-To: <4a701b370907300133m361c0faevc735ed788eb1b4f3@mail.gmail.com> References: <4a701b370907300133m361c0faevc735ed788eb1b4f3@mail.gmail.com> Message-ID: <20090730093603.GG15988@work.uvw.ru> On 12:33 Thu 30 Jul , ksurent wrote: k> Кстати, в perl 5.10 это все равно "течет", судя по выводу Devel::LeakTrace k> 2009/7/27 >> код ниже а где код -- ... mpd playing: U.D.O. - Trip To Nowhere . ''`. 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 shatlovsky на gmail.com Thu Jul 30 02:53:15 2009 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Thu, 30 Jul 2009 13:53:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?bW9kX3BlcmwgySDV1MXey8kg0MHN0dTJ?= In-Reply-To: <589c94400907290615n37e42c07w899f407d4f4ed3@mail.gmail.com> References: <547d1aa70907290049h24b167dawe19d50af2ae21c1@mail.gmail.com> <589c94400907290140y348fd605rf2b2de5438539937@mail.gmail.com> <547d1aa70907290149u4b2b2a2cj49f2745fc4566ff6@mail.gmail.com> <589c94400907290241q370477a1ia889787f0ae5a684@mail.gmail.com> <589c94400907290244y7f6cf413k6817c2bb8ec046b7@mail.gmail.com> <589c94400907290306h70bbb20fr5675602f8d9f75b8@mail.gmail.com> <547d1aa70907290611i19851c81k86d4a738fa82d6af@mail.gmail.com> <589c94400907290615n37e42c07w899f407d4f4ed3@mail.gmail.com> Message-ID: <547d1aa70907300253l6c31701dmbf0388812b16c9ba@mail.gmail.com> Привет, Путем последовательного усечения выяснил, что проблема в последовательности строк: print STDERR "$ref\n"; next unless $ref; Именно из-за нее вызов Devel::Size::total_size( $ref ) корректно отрабатывает только один раз. Второй раз возвращается 0. Если поменять строки местами, то все отрабатывает как надо. В тред призываются гуру perl internals. :-) =========================================== #!/usr/bin/perl use strict; use warnings; use Data::Dumper; use Devel::Size; TestGreedy::init(); for (1..2) { { no strict; my $name = 'TestGreedy::SPAM'; for my $type (qw(SCALAR ARRAY REF HASH)){ print STDERR "$type\n"; my $ref = *{$name}{$type}; print STDERR "$ref\n"; next unless $ref; print Devel::Size::total_size( $ref ), "\n"; } } } exit; package TestGreedy; use vars qw( $SPAM ); sub init { my $f = "x" x 1024 x 1024 ; foreach my $i (1 .. 50 ) { $SPAM->{$i} = $i . $f; } } =========================================== -- 2009/7/29 Ruslan Zakirov : > Там где-то было написано про кеширование. > > 2009/7/29 Alex Shatlovsky : >> Привет, >> >> 2009/7/29 Ruslan Zakirov : >>> Вот так где-то. Патч к B::TerseSize и скрипт посмотреть на результат. >>> Осталось в Apache::Status все это вывести красиво. >> >> Спасибо! >> Сходу не завелось, при первом запуске под мод_перл размер показывает >> правильно, при последующих Devel::Size::total_size() и >> Devel::Size::size() возвращают 0. >> >> Но направление понял, буду разбираться. >> Еще раз спасибо. >> >> -- >> С уважением, >> А.Н.Шатловский >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, А.Н.Шатловский From gg.error на gmail.com Thu Jul 30 02:54:40 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 30 Jul 2009 13:54:40 +0400 Subject: [Moscow.pm] =?utf-8?b?bW9kX3Blcmwg0Lgg0YPRgtC10YfQutC4INC/0LA=?= =?utf-8?b?0LzRj9GC0Lg=?= In-Reply-To: <547d1aa70907300253l6c31701dmbf0388812b16c9ba@mail.gmail.com> References: <547d1aa70907290049h24b167dawe19d50af2ae21c1@mail.gmail.com> <589c94400907290140y348fd605rf2b2de5438539937@mail.gmail.com> <547d1aa70907290149u4b2b2a2cj49f2745fc4566ff6@mail.gmail.com> <589c94400907290241q370477a1ia889787f0ae5a684@mail.gmail.com> <589c94400907290244y7f6cf413k6817c2bb8ec046b7@mail.gmail.com> <589c94400907290306h70bbb20fr5675602f8d9f75b8@mail.gmail.com> <547d1aa70907290611i19851c81k86d4a738fa82d6af@mail.gmail.com> <589c94400907290615n37e42c07w899f407d4f4ed3@mail.gmail.com> <547d1aa70907300253l6c31701dmbf0388812b16c9ba@mail.gmail.com> Message-ID: <75b57edb0907300254o22e09315laaf9e04e0d6613f2@mail.gmail.com> 30 июля 2009 г. 13:53 пользователь Alex Shatlovsky написал: > Привет, > > Путем последовательного усечения выяснил, что проблема в > последовательности строк: > print STDERR "$ref\n"; > next unless $ref; > > Именно из-за нее вызов Devel::Size::total_size( $ref ) корректно > отрабатывает только один раз. > Второй раз возвращается 0. > > Если поменять строки местами, то все отрабатывает как надо. > > В тред призываются гуру perl internals. :-) привет с лепры? > > > =========================================== > #!/usr/bin/perl > > use strict; > use warnings; > > use Data::Dumper; > use Devel::Size; > > TestGreedy::init(); > > for (1..2) { > { > no strict; > my $name = 'TestGreedy::SPAM'; > for my $type (qw(SCALAR ARRAY REF HASH)){ > print STDERR "$type\n"; > my $ref = *{$name}{$type}; > print STDERR "$ref\n"; > next unless $ref; > print Devel::Size::total_size( $ref ), "\n"; > } > } > } > > exit; > > package TestGreedy; > > use vars qw( > $SPAM > ); > > sub init { > my $f = "x" x 1024 x 1024 ; > foreach my $i (1 .. 50 ) { > $SPAM->{$i} = $i . $f; > } > } > =========================================== > > > -- > > 2009/7/29 Ruslan Zakirov : > > Там где-то было написано про кеширование. > > > > 2009/7/29 Alex Shatlovsky : > >> Привет, > >> > >> 2009/7/29 Ruslan Zakirov : > >>> Вот так где-то. Патч к B::TerseSize и скрипт посмотреть на результат. > >>> Осталось в Apache::Status все это вывести красиво. > >> > >> Спасибо! > >> Сходу не завелось, при первом запуске под мод_перл размер показывает > >> правильно, при последующих Devel::Size::total_size() и > >> Devel::Size::size() возвращают 0. > >> > >> Но направление понял, буду разбираться. > >> Еще раз спасибо. > >> > >> -- > >> С уважением, > >> А.Н.Шатловский > >> -- > >> 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 > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ksurent на gmail.com Thu Jul 30 03:12:03 2009 From: ksurent на gmail.com (ksurent) Date: Thu, 30 Jul 2009 14:12:03 +0400 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyMSwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiA0NA==?= In-Reply-To: References: Message-ID: <4a701b370907300312o5c71e34bie9a13c387d11e1ba@mail.gmail.com> Сори, забыл и тему поменять, и процитировал криво. Это была цитата письма Руслана Закирова, где он привел код для работы с двусвязными списками. Именно этот код у меня "течет": $ perl -MDevel::LeakTrace ll.pl ... поскипано ... leaked SV(0x83f651c) from /usr/lib/perl5/5.10.0/i586-linux-thread-multi/Data/Dumper.pm line 533 leaked SV(0x82a88c4) from ll.pl line 59 leaked SV(0x8333b94) from ll.pl line 31 leaked SV(0x8333c44) from ll.pl line 18 leaked AV(0x8333c84) from ll.pl line 32 leaked SV(0x8333df4) from ll.pl line 19 leaked AV(0x8333e54) from ll.pl line 20 leaked SV(0x8333f84) from /usr/lib/perl5/5.10.0/i586-linux-thread-multi/Data/Dumper.pm line 533 leaked SV(0x8333fb4) from ll.pl line 11 leaked AV(0x8334014) from ll.pl line 44 leaked SV(0x82c4dc4) from ll.pl line 11 leaked AV(0x82c4dd4) from ll.pl line 11 leaked SV(0x82c4e04) from /usr/lib/perl5/5.10.0/i586-linux-thread-multi/Data/Dumper.pm line 533 leaked SV(0x82c4e24) from ll.pl line 11 leaked SV(0x8321f74) from ll.pl line 11 $ uname -a; perl -v Linux sur 2.6.27.25-0.1-pae #1 SMP 2009-07-01 15:37:09 +0200 i686 i686 i386 GNU/Linux This is perl, v5.10.0 built for i586-linux-thread-multi 2009/7/30 > а где код > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Thu Jul 30 05:46:02 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 30 Jul 2009 16:46:02 +0400 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyMSwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiA0NA==?= In-Reply-To: <4a701b370907300312o5c71e34bie9a13c387d11e1ba@mail.gmail.com> References: <4a701b370907300312o5c71e34bie9a13c387d11e1ba@mail.gmail.com> Message-ID: <589c94400907300546j239aeed1p9b2b37fe4c5fc0b@mail.gmail.com> Возможно я где-то перемудрил и ошибся. Самое главное идея. Сейчас посмотрю. 2009/7/30 ksurent : > Сори, забыл и тему поменять, и процитировал криво. Это была цитата письма > Руслана Закирова, где он привел код для работы с двусвязными списками. > > Именно этот код у меня "течет": > $ perl -MDevel::LeakTrace ll.pl > > ... поскипано ... > > leaked SV(0x83f651c) from > /usr/lib/perl5/5.10.0/i586-linux-thread-multi/Data/Dumper.pm line 533 > leaked SV(0x82a88c4) from ll.pl line 59 > leaked SV(0x8333b94) from ll.pl line 31 > leaked SV(0x8333c44) from ll.pl line 18 > leaked AV(0x8333c84) from ll.pl line 32 > leaked SV(0x8333df4) from ll.pl line 19 > leaked AV(0x8333e54) from ll.pl line 20 > leaked SV(0x8333f84) from > /usr/lib/perl5/5.10.0/i586-linux-thread-multi/Data/Dumper.pm line 533 > leaked SV(0x8333fb4) from ll.pl line 11 > leaked AV(0x8334014) from ll.pl line 44 > leaked SV(0x82c4dc4) from ll.pl line 11 > leaked AV(0x82c4dd4) from ll.pl line 11 > leaked SV(0x82c4e04) from > /usr/lib/perl5/5.10.0/i586-linux-thread-multi/Data/Dumper.pm line 533 > leaked SV(0x82c4e24) from ll.pl line 11 > leaked SV(0x8321f74) from ll.pl line 11 > > $ uname -a; perl -v > Linux sur 2.6.27.25-0.1-pae #1 SMP 2009-07-01 15:37:09 +0200 i686 i686 i386 > GNU/Linux > > This is perl, v5.10.0 built for i586-linux-thread-multi > > 2009/7/30 >> >> а где код > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From gg.error на gmail.com Thu Jul 30 06:34:54 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 30 Jul 2009 17:34:54 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> References: <75b57edb0907280711ied5468cmcc86634b317035aa@mail.gmail.com> <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> Message-ID: <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> > > >> mutt over IMAP (over ssh) >>> >> а можно увидеть всю связку? в интернете чаще всего встречается mutt+fetchmail+procmail или что-то аналогичное. причем слив почты делается через крон (периодичность указывается). в то же время у самого матта есть параметр "частота сбора почты". видимо, он работает только когда матт запущен, проц же systemwide. в общем можно узнать, какой связкой кто пользуется? (из целевой аудитории, разумеется) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Thu Jul 30 06:48:59 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 30 Jul 2009 17:48:59 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> References: <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> Message-ID: <20090730134859.GA21252@work.uvw.ru> On 17:34 Thu 30 Jul , Павел Тимонин wrote: >> >>>> mutt over IMAP (over ssh) >>>> >>> ПТ> а можно увидеть всю связку? в интернете чаще всего встречается ПТ> mutt+fetchmail+procmail или что-то аналогичное. причем слив почты делается ПТ> через крон (периодичность указывается). в то же время у самого матта есть ПТ> параметр "частота сбора почты". видимо, он работает только когда матт ПТ> запущен, проц же systemwide. ПТ> в общем можно узнать, какой связкой кто пользуется? (из целевой аудитории, ПТ> разумеется) у меня сперва был простой mutt over imap(s), но потом оказалось что канал до хоста не очень быстрый бывает и я настроил его over ssh (потому что тот еще жмет трафик попутно) то есть все настройки imap как были так и оставляем, только нам больше не нужны адреса imap-сервера и пароли к ним (потому что авторизуется на уровне ssh а в конфиге такая вот строка: set tunnel="ssh -C -q vds.uvw.ru 'MBOX_LOCKS=fcntl MAIL=Maildir /usr/lib/dovecot/imap'" разумеется если на том конце не довекот, а что-то другое то команда будет вызывать это что-то другое -- ... mpd playing: U.D.O. - Faceless World . ''`. 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 q на cono.org.ua Thu Jul 30 06:50:00 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Thu, 30 Jul 2009 16:50:00 +0300 Subject: [Moscow.pm] =?utf-8?B?0LLQsNGA0L3QuNC9?= =?utf-8?B?0LPQuCDQsiBjZ2kt0YHQutGA0LjQv9GC0LDR?= In-Reply-To: <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> References: <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> Message-ID: <20090730135000.GC24357@tazik.org.ua> Здравствуйте, Павел Тимонин! On Thu, Jul 30, 2009 at 05:34:54PM +0400, Вы писали: > > > > >> mutt over IMAP (over ssh) > >>> > >> > а можно увидеть всю связку? в интернете чаще всего встречается > mutt+fetchmail+procmail или что-то аналогичное. причем слив почты делается > через крон (периодичность указывается). в то же время у самого матта есть > параметр "частота сбора почты". видимо, он работает только когда матт > запущен, проц же systemwide. > в общем можно узнать, какой связкой кто пользуется? (из целевой аудитории, > разумеется) Использую mutt уже очень давно, привычка великое дело, единственное что собирал его руками, чтоб была sidebar, там у меня папочки показывает. в mutt письма верстаются vim'ом, что вдвойне приятно, для вима пишутся красивые скрипты, чтоб выбирать из меню кому пишешь (аля адресная книга), в инете примеров навалом. и есчё с 3 десятка рюшечек можно придумать. Использую IMAP, это вдвойне приятно, т.к. могу запустить на локальном компе тот же Evolution поделать с ящиком всё что угодно, мутт при этом напишет только что ящик был изменён внешней программой :) МТА - exim, в нём настроен транспорт через sieve фильтры. http://www.ietf.org/rfc/rfc3028.txt с помощью Sieve фильтро сортирую почту, к нему элементарно написать какой-нить веб красивенький., но для меня проще конечно поправить в vim over ssh :D gmail почты не имею, т.к. они не регают мой четырёхбуквенный ник ;( Если нужны pop3 ясчики, то лучший способ это fetchmail (на мой вгляд). mutt у меня запущен всегда: ssh -> screen -> mutt/irssi/vim/zsh/so on... p.s. тяжело среду настроить, зато пользовать потом одно удовольствие. То изобилие функционала ни один почтовый клиент Вам не даст. ИМХО! -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From unera на debian.org Thu Jul 30 06:55:14 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 30 Jul 2009 17:55:14 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDvv70=?= In-Reply-To: <20090730135000.GC24357@tazik.org.ua> References: <791184282.20090729175532@gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> <20090730135000.GC24357@tazik.org.ua> Message-ID: <20090730135514.GB21252@work.uvw.ru> >>>>> mutt over IMAP (over ssh) >>>>> >>>> >> а можно увидеть всю связку? в интернете чаще всего встречается >> mutt+fetchmail+procmail или что-то аналогичное. причем слив почты делается >> через крон (периодичность указывается). в то же время у самого матта есть >> параметр "частота сбора почты". видимо, он работает только когда матт >> запущен, проц же systemwide. >> в общем можно узнать, какой связкой кто пользуется? (из целевой аудитории, >> разумеется) VIA> Использую mutt уже очень давно, привычка великое дело, единственное что VIA> собирал его руками, чтоб была sidebar, там у меня папочки показывает. VIA> в mutt письма верстаются vim'ом, что вдвойне приятно, для вима пишутся VIA> красивые скрипты, чтоб выбирать из меню кому пишешь (аля адресная VIA> книга), в инете примеров навалом. и есчё с 3 десятка рюшечек можно VIA> придумать. Кстати не разбирался как редактору бы передать пару переменных: 1. флаг что письмо которое пишем является ответом на какое-то письмо 2. если есть 1 то адреса From/To из него выколупать. у меня vim пускается через перловый скриптик, который цитирование делает с инициалами того кому пишешь. но в некоторых ситуациях эти инициалы невозможно определить -- ... mpd playing: U.D.O. - Holy . ''`. 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 gg.error на gmail.com Thu Jul 30 06:58:34 2009 From: gg.error на gmail.com (=?UTF-8?B?0J/QsNCy0LXQuyDQotC40LzQvtC90LjQvQ==?=) Date: Thu, 30 Jul 2009 17:58:34 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <20090730134859.GA21252@work.uvw.ru> References: <75b57edb0907290609w7394e914jebd46fd619d62b33@mail.gmail.com> <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> <20090730134859.GA21252@work.uvw.ru> Message-ID: <75b57edb0907300658h23efd6cfue4d949a6093924d6@mail.gmail.com> а если я допустим буду использовать procmail для сортировки писем, и захочу добавить фильтр, как его применить к уже имеющимся письмам? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From q на cono.org.ua Thu Jul 30 07:00:02 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Thu, 30 Jul 2009 17:00:02 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDvv70=?= In-Reply-To: <20090730135514.GB21252@work.uvw.ru> References: <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> <20090730135000.GC24357@tazik.org.ua> <20090730135514.GB21252@work.uvw.ru> Message-ID: <20090730140002.GD24357@tazik.org.ua> Здравствуйте, Dmitry E. Oboukhov! On Thu, Jul 30, 2009 at 05:55:14PM +0400, Вы писали: > Кстати не разбирался как редактору бы передать пару переменных: > 1. флаг что письмо которое пишем является ответом на какое-то письмо > 2. если есть 1 то адреса From/To из него выколупать. > > у меня vim пускается через перловый скриптик, который цитирование > делает с инициалами того кому пишешь. но в некоторых ситуациях эти > инициалы невозможно определить Как вариант: set edit_hdrs # let me edit the message header when composing и тогда у тебя будет и From и To и Subject и кучу ещё всяких которых задефайнишь, а пропарсить перлом, думаю не проблема :) У мну всегда хеадеры стоят, очень удобно писать, в хеадерах у меня тока пару строк: From: To: Cc: Bcc: Subject: Reply-To: In-Reply-To: зато наглядно и налету можно чего-нить подправить ;) -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From unera на debian.org Thu Jul 30 07:00:43 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 30 Jul 2009 18:00:43 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDRhQ==?= In-Reply-To: <75b57edb0907300658h23efd6cfue4d949a6093924d6@mail.gmail.com> References: <20090729141031.GR29375@work.uvw.ru> <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> <20090730134859.GA21252@work.uvw.ru> <75b57edb0907300658h23efd6cfue4d949a6093924d6@mail.gmail.com> Message-ID: <20090730140043.GC21252@work.uvw.ru> On 17:58 Thu 30 Jul , Павел Тимонин wrote: ПТ> а если я допустим буду использовать procmail для сортировки писем, и захочу ПТ> добавить фильтр, как его применить к уже имеющимся письмам? как вариант - снова сплавить это же письмо в пайп procmail'у и он его положит куда надо -- ... mpd playing: U.D.O. - Shout It Out . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From unera на debian.org Thu Jul 30 07:04:05 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 30 Jul 2009 18:04:05 +0400 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDvv70=?= In-Reply-To: <20090730140002.GD24357@tazik.org.ua> References: <75b57edb0907292108k2dba6262v1db4d217ba6f08a2@mail.gmail.com> <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> <20090730135000.GC24357@tazik.org.ua> <20090730135514.GB21252@work.uvw.ru> <20090730140002.GD24357@tazik.org.ua> Message-ID: <20090730140405.GD21252@work.uvw.ru> On 17:00 Thu 30 Jul , Varyanick I. Alex wrote: VIA> Здравствуйте, Dmitry E. Oboukhov! VIA> On Thu, Jul 30, 2009 at 05:55:14PM +0400, Вы писали: >> Кстати не разбирался как редактору бы передать пару переменных: >> 1. флаг что письмо которое пишем является ответом на какое-то письмо >> 2. если есть 1 то адреса From/To из него выколупать. >> >> у меня vim пускается через перловый скриптик, который цитирование >> делает с инициалами того кому пишешь. но в некоторых ситуациях эти >> инициалы невозможно определить VIA> Как вариант: VIA> set edit_hdrs # let me edit the message header when composing Нет, ты видимо не дочитал/не понял мы отвечаем на письмо 1, в редактор попадает письмо 2 (которое будет являться ответом) и мне нужно из письма 1 некоторую информацию выколупать VIA> и тогда у тебя будет и From и To и Subject и кучу ещё всяких которых VIA> задефайнишь, а пропарсить перлом, думаю не проблема :) VIA> У мну всегда хеадеры стоят, очень удобно писать, в хеадерах у меня тока VIA> пару строк: VIA> From: VIA> To: VIA> Cc: VIA> Bcc: VIA> Subject: VIA> Reply-To: VIA> In-Reply-To: VIA> зато наглядно и налету можно чего-нить подправить ;) да, у меня примерно так же. плюс еще настроен индент на добавление полного имени пользователя которому ответ, который потом сворачивается в инициалы моим скриптом. но проблема в том что mutt не во всех случаях этот индент применяет, а в случае идиотского аутглюкового квоттинга оставляет простой. получается что надо парсить первую строку письма про то когда и кем то-то написано. а это выглядит как-то... костыльно -- ... mpd playing: U.D.O. - Shout It Out . ''`. 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 q на cono.org.ua Thu Jul 30 07:19:09 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Thu, 30 Jul 2009 17:19:09 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDvv70=?= In-Reply-To: <20090730140405.GD21252@work.uvw.ru> References: <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> <20090730135000.GC24357@tazik.org.ua> <20090730135514.GB21252@work.uvw.ru> <20090730140002.GD24357@tazik.org.ua> <20090730140405.GD21252@work.uvw.ru> Message-ID: <20090730141909.GE24357@tazik.org.ua> Здравствуйте, Dmitry E. Oboukhov! On Thu, Jul 30, 2009 at 06:04:05PM +0400, Вы писали: > Нет, ты видимо не дочитал/не понял > > мы отвечаем на письмо 1, в редактор попадает письмо 2 (которое будет > являться ответом) > и мне нужно из письма 1 некоторую информацию выколупать Аааа, извини, теперь понял. Ну есть одна лихая идея :) не уверен что хорошая или получится, но можно попробовать: 1. Делаешь хук на ответ на письмо (или переопределяешь кнопочку r|g). 2. А тут уже можно переопределить editor="perl_vim.pl something" или же сохранить текущее письмо куда-нить, а потом перловым скриптом распарсить.. Вообщем как-то выкрутиться я думаю можно :) Идея конечно дикая, но я думаю осуществима :D -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From q на cono.org.ua Thu Jul 30 08:09:10 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Thu, 30 Jul 2009 18:09:10 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNGA0L3QuNC90LPQuCDQsiBjZ2kt0YHQutGA?= =?utf-8?b?0LjQv9GC0LDvv70=?= In-Reply-To: <20090730140405.GD21252@work.uvw.ru> References: <20090730051627.GT29375@work.uvw.ru> <75b57edb0907292353ne66c91kab5c6dba4dc92fbb@mail.gmail.com> <20090730072903.GB15988@work.uvw.ru> <75b57edb0907300036y4446fee2m675a07980d261916@mail.gmail.com> <75b57edb0907300055t4b1a9292oa547b7701809a960@mail.gmail.com> <75b57edb0907300634r66e7148ag6c70d5898de32141@mail.gmail.com> <20090730135000.GC24357@tazik.org.ua> <20090730135514.GB21252@work.uvw.ru> <20090730140002.GD24357@tazik.org.ua> <20090730140405.GD21252@work.uvw.ru> Message-ID: <20090730150910.GF24357@tazik.org.ua> Здравствуйте, Dmitry E. Oboukhov! On Thu, Jul 30, 2009 at 06:04:05PM +0400, Вы писали: > да, у меня примерно так же. плюс еще настроен индент на добавление > полного имени пользователя которому ответ, который потом сворачивается > в инициалы моим скриптом. но проблема в том что mutt не во всех > случаях этот индент применяет, а в случае идиотского аутглюкового > квоттинга оставляет простой. > получается что надо парсить первую строку письма про то когда и кем > то-то написано. а это выглядит как-то... костыльно Во, точно, смотри как можно: http://www.mutt.org/doc/manual/manual-3.html#message-hook делаем message-hook с помощью него формируем строку editor: чтоб получилось что-то типа: set editor="script_vim.pl %s ${to} ${from}" %s - имя tmp файла думаю должно получиться -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From ruslan.zakirov на gmail.com Thu Jul 30 08:26:08 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 30 Jul 2009 19:26:08 +0400 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyMSwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiA0NA==?= In-Reply-To: <589c94400907300546j239aeed1p9b2b37fe4c5fc0b@mail.gmail.com> References: <4a701b370907300312o5c71e34bie9a13c387d11e1ba@mail.gmail.com> <589c94400907300546j239aeed1p9b2b37fe4c5fc0b@mail.gmail.com> Message-ID: <589c94400907300826m5b77a587yce573cfe3c88cdc2@mail.gmail.com> Нужно чуть больше магии. Не все так просто, но я просто говорил о возможности, а не о полном решении. Где-то вот в таком направлении нужно двигаться: use Devel::Peek qw(Dump SvREFCNT); sub DESTROY { return if in_global_destruction(); my $self = shift; if ( $self->{'next'} ) { if ( SvREFCNT($self->{'next'}) > 1 && $self->{'next'}{'prev'} ) { $self->{'next'}{'prev'} = $self; weaken $self->{'next'}; } } if ( $self->{'prev'} ) { if ( SvREFCNT($self->{'prev'}) > 1 && isweak $self->{'prev'}{'next'} ) { $self->{'prev'}{'next'} = $self; weaken $self->{'prev'}; } } } 2009/7/30 Ruslan Zakirov : > Возможно я где-то перемудрил и ошибся. Самое главное идея. Сейчас посмотрю. > > 2009/7/30 ksurent : >> Сори, забыл и тему поменять, и процитировал криво. Это была цитата письма >> Руслана Закирова, где он привел код для работы с двусвязными списками. >> >> Именно этот код у меня "течет": >> $ perl -MDevel::LeakTrace ll.pl >> >> ... поскипано ... >> >> leaked SV(0x83f651c) from >> /usr/lib/perl5/5.10.0/i586-linux-thread-multi/Data/Dumper.pm line 533 >> leaked SV(0x82a88c4) from ll.pl line 59 >> leaked SV(0x8333b94) from ll.pl line 31 >> leaked SV(0x8333c44) from ll.pl line 18 >> leaked AV(0x8333c84) from ll.pl line 32 >> leaked SV(0x8333df4) from ll.pl line 19 >> leaked AV(0x8333e54) from ll.pl line 20 >> leaked SV(0x8333f84) from >> /usr/lib/perl5/5.10.0/i586-linux-thread-multi/Data/Dumper.pm line 533 >> leaked SV(0x8333fb4) from ll.pl line 11 >> leaked AV(0x8334014) from ll.pl line 44 >> leaked SV(0x82c4dc4) from ll.pl line 11 >> leaked AV(0x82c4dd4) from ll.pl line 11 >> leaked SV(0x82c4e04) from >> /usr/lib/perl5/5.10.0/i586-linux-thread-multi/Data/Dumper.pm line 533 >> leaked SV(0x82c4e24) from ll.pl line 11 >> leaked SV(0x8321f74) from ll.pl line 11 >> >> $ uname -a; perl -v >> Linux sur 2.6.27.25-0.1-pae #1 SMP 2009-07-01 15:37:09 +0200 i686 i686 i386 >> GNU/Linux >> >> This is perl, v5.10.0 built for i586-linux-thread-multi >> >> 2009/7/30 >>> >>> а где код >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. From brosku на mail.ru Fri Jul 31 01:13:32 2009 From: brosku на mail.ru (Pavel) Date: Fri, 31 Jul 2009 12:13:32 +0400 Subject: [Moscow.pm] =?koi8-r?b?19rMz80gcGVybG1vbmtz?= In-Reply-To: References: Message-ID: <000301ca11b6$cb638ee0$622aaca0$@ru> Вышел новый номер ZF05 http://lists.grok.org.uk/pipermail/full-disclosure/2009-July/069965.html в котором описан взлом pm... Печально конечно, и удивительно. Я думал пароли в plain text давно уже ушли в прошлое.... <<< There is a really simple reason we owned PerlMonks: we couldn't resist more than 50,000 unencrypted programmer passwords. That's right, unhashed. Just sitting in the database. From which they save convenient backups for us. >>>