From pfedin на gmail.com Tue Aug 4 08:19:31 2009 From: pfedin на gmail.com (Peter Fedin) Date: Tue, 4 Aug 2009 19:19:31 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdGF0L3QuNGH0LXRgdC60LDRjyDQstGB0YI=?= =?utf-8?b?0YDQtdGH0LAg0LPQtNC1LdGC0L4g0L/QvtGB0LvQtSBZQVBDOjpFVQ==?= In-Reply-To: <7a1808af0907240437k2db883c0m6b25439e73dd1711@mail.gmail.com> References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> <91318900907240316y9f8a2a0hfab4ed6d6b370eac@mail.gmail.com> <218771510907240325h57cac37ahf377b6210fcb5d33@mail.gmail.com> <7a1808af0907240437k2db883c0m6b25439e73dd1711@mail.gmail.com> Message-ID: место - не вопрос ГУ-ВШЭ всегда примет с распростертыми объятиями С уважением, Федин Пётр Сергеевич тел. +7 926 335-51-30 mailto:pfedin на gmail.com ICQ UIN: 192054495 2009/7/24 Иван Бессарабов > вшэ? > > 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 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Wed Aug 5 02:06:18 2009 From: yu.pats на gmail.com (Yuri Pac) Date: Wed, 5 Aug 2009 12:06:18 +0300 Subject: [Moscow.pm] Perl BY 2 Message-ID: Коллеги, приветствую. Есть ли у кого из вас желание приехать в солнечный город Минск на сабж, выступить с докладом, пообщаться и хорошо провести время? Предварительная дата 12 сентября. Но анонса пока что нет, так что может и поменяться. -- WBR, Yuri Pac From andrey на kostenko.name Wed Aug 5 02:28:05 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 5 Aug 2009 13:28:05 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: Message-ID: <5fcd07d60908050228m3f23da73ge838eda9bbefd636@mail.gmail.com> Есть, приеду, хочу попробовать полноценный доклад, а не блиц. 2009/8/5 Yuri Pac > Коллеги, приветствую. > > Есть ли у кого из вас желание приехать в солнечный город Минск на > сабж, выступить с докладом, пообщаться и хорошо провести время? > > Предварительная дата 12 сентября. Но анонса пока что нет, так что > может и поменяться. > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Thu Aug 6 08:18:28 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 6 Aug 2009 19:18:28 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= Message-ID: <1234640482.20090806191828@softsearch.ru> Здравствуйте. Подскажите пожалуйста, как посчитать, например в процентах или каких-то единицах, криптостойкость пароля? Есть подозрение, что можно взять много текста, порезать его на слова, а слова на пары букв. Потом для каждой пары букв посчитать частоту. И чем в пароле будет ниже частоты пар букв, из которых он состоит, тем лучше. Плюс можно прикрутить сюда же латиницу, дабы исключить набор русских слов в латинской раскладке. Но этот алгорит не учитывает пароли вроде qwerty и другие "клавиатурные". Может есть более правильные алгоритмы? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From yu.pats на gmail.com Thu Aug 6 08:26:21 2009 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 6 Aug 2009 18:26:21 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNGB0YfRkdGCINC60YDQuNC/0YLQvtGB0Lo=?= =?utf-8?b?0L7QudGC0Lgg0L/QsNGA0L7Qu9GP?= In-Reply-To: <1234640482.20090806191828@softsearch.ru> References: <1234640482.20090806191828@softsearch.ru> Message-ID: Привет. Чтоб посчитать что-то в каких-то единичах надо задать шкалу. Например, шкала выполняющихся правил. Определяем правила криптостойкости пароля: * наличие разных регистров * наличие спецсимволов * наличие цифр * несловарный набор символов (подключаем словарики с частоупотребляемыми наборами, типа password, Password, qwerty, 1234567) * + проверяем указанные выше частотные х-ки буквосочетаний * ....... еще что-то свое ....... * ПРОФИТ!!! Ну и по сумме выполняющихся правил определяем криптостойкость. По идее разным правилам можно поставить разные веса в сумме. 2009/8/6 Михаил Монашёв : > Здравствуйте. > > Подскажите   пожалуйста,  как  посчитать,  например  в  процентах  или > каких-то единицах, криптостойкость пароля? > > Есть  подозрение, что можно взять много текста, порезать его на слова, > а  слова на пары букв. Потом для каждой пары букв посчитать частоту. И > чем  в  пароле будет ниже частоты пар букв, из которых он состоит, тем > лучше.  Плюс  можно  прикрутить сюда же латиницу, дабы исключить набор > русских слов в латинской раскладке. > > Но   этот   алгорит   не   учитывает  пароли  вроде  qwerty  и  другие > "клавиатурные". > > Может есть более правильные алгоритмы? > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From postmaster на softsearch.ru Thu Aug 6 09:41:32 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 6 Aug 2009 20:41:32 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: References: <1234640482.20090806191828@softsearch.ru> Message-ID: <1587938825.20090806204132@softsearch.ru> Здравствуйте, Yuri. Это похоже на наколенный вариант. Хочется нечто другое, завязанное на математике, например. Я просто слаб в теории и потому прошу здесь помощи. Вдруг кто-то знает... YP> Привет. Чтоб посчитать что-то в каких-то единичах надо задать шкалу. YP> Например, шкала выполняющихся правил. YP> Определяем правила криптостойкости пароля: YP> * наличие разных регистров YP> * наличие спецсимволов YP> * наличие цифр YP> * несловарный набор символов (подключаем словарики с YP> частоупотребляемыми наборами, типа password, Password, qwerty, YP> 1234567) YP> * + проверяем указанные выше частотные х-ки буквосочетаний YP> * ....... еще что-то свое ....... YP> * ПРОФИТ!!! YP> Ну и по сумме выполняющихся правил определяем криптостойкость. По идее YP> разным правилам можно поставить разные веса в сумме. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From pavel.odintsov на googlemail.com Thu Aug 6 21:17:47 2009 From: pavel.odintsov на googlemail.com (=?KOI8-R?B?78TJzsPP1yDwwdfFzA==?=) Date: Fri, 7 Aug 2009 09:17:47 +0500 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <1587938825.20090806204132@softsearch.ru> References: <1234640482.20090806191828@softsearch.ru> <1587938825.20090806204132@softsearch.ru> Message-ID: Присоединяюсь к вопросу, давно хочу сделать рассылку по пользователям с "легкими" паролями, чтобы сменили пароли на более надежные. 2009/8/6 Михаил Монашёв : > Здравствуйте, Yuri. > > Это похоже на наколенный вариант. Хочется нечто другое, завязанное > на математике, например. Я просто слаб в теории и потому прошу здесь > помощи. Вдруг кто-то знает... > > YP> Привет. Чтоб посчитать что-то в каких-то единичах надо задать шкалу. > YP> Например, шкала выполняющихся правил. > YP> Определяем правила криптостойкости пароля: > YP> * наличие разных регистров > YP> * наличие спецсимволов > YP> * наличие цифр > YP> * несловарный набор символов (подключаем словарики с > YP> частоупотребляемыми наборами, типа password, Password, qwerty, > YP> 1234567) > YP> * + проверяем указанные выше частотные х-ки буквосочетаний > YP> * .......    еще что-то свое ....... > YP> * ПРОФИТ!!! > > YP> Ну и по сумме выполняющихся правил определяем криптостойкость. По идее > YP> разным правилам можно поставить разные веса в сумме. > > > -- > > С уважением, > Михаил Монашёв, 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 ivan на bessarabov.ru Thu Aug 6 22:38:26 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Fri, 7 Aug 2009 09:38:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: References: <1234640482.20090806191828@softsearch.ru> <1587938825.20090806204132@softsearch.ru> Message-ID: <7a1808af0908062238y1550c39awe5b0414af1413b0a@mail.gmail.com> С рассылкой уведомлений про простые пароли как раз все просто. Отправлять тем, у кого пароль удовлетворяет каким-нибудь таким успловиям: * пароль < 6 символов * пароль из словаря Меня только смущает - что если не хранить пароли в открытом виде (что ужас) эти условия можно проверить только на этапе ввода/смены пароля. Вопрос в том, как создать шкалу стойкости пароля гораздо более серьезный, так как нужно найти возможность ранжировать эту стойкость. 7 августа 2009 г. 8:17 пользователь Одинцов Павел < pavel.odintsov на googlemail.com> написал: > Присоединяюсь к вопросу, давно хочу сделать рассылку по пользователям > с "легкими" паролями, чтобы сменили пароли на более надежные. > > 2009/8/6 Михаил Монашёв : > > Здравствуйте, Yuri. > > > > Это похоже на наколенный вариант. Хочется нечто другое, завязанное > > на математике, например. Я просто слаб в теории и потому прошу здесь > > помощи. Вдруг кто-то знает... > > > > YP> Привет. Чтоб посчитать что-то в каких-то единичах надо задать шкалу. > > YP> Например, шкала выполняющихся правил. > > YP> Определяем правила криптостойкости пароля: > > YP> * наличие разных регистров > > YP> * наличие спецсимволов > > YP> * наличие цифр > > YP> * несловарный набор символов (подключаем словарики с > > YP> частоупотребляемыми наборами, типа password, Password, qwerty, > > YP> 1234567) > > YP> * + проверяем указанные выше частотные х-ки буквосочетаний > > YP> * ....... еще что-то свое ....... > > YP> * ПРОФИТ!!! > > > > YP> Ну и по сумме выполняющихся правил определяем криптостойкость. По > идее > > YP> разным правилам можно поставить разные веса в сумме. > > > > > > -- > > > > С уважением, > > Михаил Монашёв, 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 > -- bessarabov ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From aml на rulezz.ru Thu Aug 6 23:19:01 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 7 Aug 2009 10:19:01 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <1234640482.20090806191828@softsearch.ru> References: <1234640482.20090806191828@softsearch.ru> Message-ID: <200908071019.01939.aml@rulezz.ru> В письме Thursday 06 August 2009 19:18:28 Михаил Монашёв написал: > Подскажите пожалуйста, как посчитать, например в процентах или > каких-то единицах, криптостойкость пароля? Криптостойкость пароля обычно оценивают количеством вариантов для перебора. Соответственно, стойкость - это размер алфавита в степени длины пароля. Если хакер заведомо знает, что пароль состоит из одних цифр, он только их и будет перебирать - размер алфавита драматически падает, и стойкость падает соответственно. Можно предположить, что хакер будет сначала перебирать числовые пароли, потом словарные, потом "клавиатурные", потом маленькие буквенные, потом брутфорс. Тогда можно примерно оценить количество вариантов, которые ему придется перебрать, пока он не найдет пароль. Если у хакера нет никаких знаний о человеческой психологии, единственный вариант для него - брутфорс. Если же он предполагает, что человек будет выбирать легкие для запоминания пароли, то число вариантов сокращается. Все упирается в предположения хакера относительного мышления жертвы. Точно тут не посчитаешь. Самое лучшее - это запретить пользователю выбирать пароли, которые полностью помещаются в "популярные" алфавиты - только цифры, маленькие буквы, словарные слова и их пары и т.д. > Но этот алгорит не учитывает пароли вроде qwerty и другие > "клавиатурные". Их отдельно проверять надо - берешь каждую пару букв в пароле и смотришь "клавиатурное расстояние" между ними, если уж так хочется. А вообще, есть статья хорошая - http://www.ssl.stu.neva.ru/psw/publications/crypto.html. Там есть умная мысль: == Очевидно, что короткие или осмысленные пароли легко запоминаются человеком, но они гораздо проще для вскрытия. Использование длинных и бессмысленных паролей безусловно лучше с точки зрения криптостойкости, но человек обычно не может их запомнить и записывает на бумажке, которая потом либо теряется, либо попадает в руки злоумышленнику. == По играм я могу точно сказать - что требования, чтобы в пароле были большие, маленькие буквы, отстутствовали словарные слова и т.д. приводит к тому, что некоторые пользователи забывают их и не могут вернуться. Особенно, если пытаются зайти в игру через несколько месяцев после регистрации. Это на ровном месте, считай, пользователи теряются - они ни почты не помнят, на которую регистрировались, ни пароля. Это я все к тому, а надо ли так зверствовать с паролями? -- Alexander Lourier, http://aml.rulezz.ru/ From inthrax на gmail.com Fri Aug 7 01:05:53 2009 From: inthrax на gmail.com (Mons Anderson) Date: Fri, 7 Aug 2009 12:05:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <200908071019.01939.aml@rulezz.ru> References: <1234640482.20090806191828@softsearch.ru> <200908071019.01939.aml@rulezz.ru> Message-ID: <200908071205.53626.inthrax@gmail.com> On Friday 07 August 2009 10:19:01 Alexander Lourier wrote: > == > Очевидно, что короткие или осмысленные пароли легко запоминаются человеком, > но они гораздо проще для вскрытия. Использование длинных и бессмысленных > паролей безусловно лучше с точки зрения криптостойкости, но человек обычно > не может их запомнить и записывает на бумажке, которая потом либо теряется, > либо попадает в руки злоумышленнику. Вообще хорошая рекомендация по паролям - составлять пароль из нескольких обычных слов. фразу несложно запомнить, она словарна, и перебирать комбинации слов гораздо сложнее, чем комбинации букв. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From aml на rulezz.ru Fri Aug 7 01:15:04 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 7 Aug 2009 12:15:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <200908071205.53626.inthrax@gmail.com> References: <1234640482.20090806191828@softsearch.ru> <200908071019.01939.aml@rulezz.ru> <200908071205.53626.inthrax@gmail.com> Message-ID: <200908071215.04262.aml@rulezz.ru> В письме Friday 07 August 2009 12:05:53 Mons Anderson написал: > On Friday 07 August 2009 10:19:01 Alexander Lourier wrote: > > == > > Очевидно, что короткие или осмысленные пароли легко запоминаются > > человеком, но они гораздо проще для вскрытия. Использование длинных и > > бессмысленных паролей безусловно лучше с точки зрения криптостойкости, но > > человек обычно не может их запомнить и записывает на бумажке, которая > > потом либо теряется, либо попадает в руки злоумышленнику. > > Вообще хорошая рекомендация по паролям - составлять пароль из нескольких > обычных слов. > фразу несложно запомнить, она словарна, и перебирать комбинации слов > гораздо сложнее, чем комбинации букв. При словаре в 20000 слов (частоупотребимые русские и английские слова) это 400 миллионов вариантов - мелочи. Брутфорс по 6 английским буквам столько же вариантов дает. -- Alexander Lourier, http://aml.rulezz.ru/ From dsimonov на gmail.com Fri Aug 7 01:22:42 2009 From: dsimonov на gmail.com (Dmitry Simonov) Date: Fri, 7 Aug 2009 12:22:42 +0400 Subject: [Moscow.pm] =?utf-8?b?0KDQsNGB0YfRkdGCINC60YDQuNC/0YLQvtGB0Lo=?= =?utf-8?b?0L7QudGC0Lgg0L/QsNGA0L7Qu9GP?= In-Reply-To: <200908071215.04262.aml@rulezz.ru> References: <1234640482.20090806191828@softsearch.ru> <200908071019.01939.aml@rulezz.ru> <200908071205.53626.inthrax@gmail.com> <200908071215.04262.aml@rulezz.ru> Message-ID: "это был бы отличный парольчик" подбирай! 2009/8/7 Alexander Lourier : > В письме Friday 07 August 2009 12:05:53 Mons Anderson написал: > >> On Friday 07 August 2009 10:19:01 Alexander Lourier wrote: >> > == >> > Очевидно, что короткие или осмысленные пароли легко запоминаются >> > человеком, но они гораздо проще для вскрытия. Использование длинных и >> > бессмысленных паролей безусловно лучше с точки зрения криптостойкости, но >> > человек обычно не может их запомнить и записывает на бумажке, которая >> > потом либо теряется, либо попадает в руки злоумышленнику. >> >> Вообще хорошая рекомендация по паролям - составлять пароль из нескольких >> обычных слов. >> фразу несложно запомнить, она словарна, и перебирать комбинации слов >> гораздо сложнее, чем комбинации букв. > > При словаре в 20000 слов (частоупотребимые русские и английские слова) это 400 миллионов вариантов - мелочи. Брутфорс по > 6 английским буквам столько же вариантов дает. > > -- > Alexander Lourier, http://aml.rulezz.ru/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From alexey.sveshnikov на gmail.com Fri Aug 7 01:23:18 2009 From: alexey.sveshnikov на gmail.com (Alexey Sveshnikov) Date: Fri, 07 Aug 2009 12:23:18 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <200908071215.04262.aml@rulezz.ru> References: <1234640482.20090806191828@softsearch.ru> <200908071019.01939.aml@rulezz.ru> <200908071205.53626.inthrax@gmail.com> <200908071215.04262.aml@rulezz.ru> Message-ID: <4A7BE476.7060303@gmail.com> 400000000 вариантов это мелочи, когда уже есть слитая база паролей, захешированная без изысков обычным md5 или sha1, и если есть конкретная цель - один аккаунт среди этой базы. Если для каждой попытки нужно делать HTTP-запрос к сайту, то уже 100 тысяч вариантов - это препятствие. И вообще, аккаунты к веб-сайтам утекают обычно, не от того, что их забрутфорсили, а по другим причинам. >>> Очевидно, что короткие или осмысленные пароли легко запоминаются >>> человеком, но они гораздо проще для вскрытия. Использование длинных и >>> бессмысленных паролей безусловно лучше с точки зрения криптостойкости, но >>> человек обычно не может их запомнить и записывает на бумажке, которая >>> потом либо теряется, либо попадает в руки злоумышленнику. >>> >> Вообще хорошая рекомендация по паролям - составлять пароль из нескольких >> обычных слов. >> фразу несложно запомнить, она словарна, и перебирать комбинации слов >> гораздо сложнее, чем комбинации букв. >> > > При словаре в 20000 слов (частоупотребимые русские и английские слова) это 400 миллионов вариантов - мелочи. Брутфорс по > 6 английским буквам столько же вариантов дает. > From aml на rulezz.ru Fri Aug 7 01:33:50 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 7 Aug 2009 12:33:50 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <4A7BE476.7060303@gmail.com> References: <1234640482.20090806191828@softsearch.ru> <200908071215.04262.aml@rulezz.ru> <4A7BE476.7060303@gmail.com> Message-ID: <200908071233.50058.aml@rulezz.ru> В письме Friday 07 August 2009 12:23:18 Alexey Sveshnikov написал: > 400000000 вариантов это мелочи, когда уже есть слитая база паролей, Михаил не озвучил угрозы, от которых защищается. Если защита нужна только от перебора через легальную форму на сайте, то защита вообще тривиальна - после нескольких неудачных попыток блокировать аккаунт на несколько минут. Даже простейшие пароли будут перебираться годами. А если стоит задача оценки криптостойкости паролей, то обычно имеется в виду именно угроза утечки базы данных. > захешированная без изысков обычным md5 или sha1, и если есть конкретная > цель - один аккаунт среди этой базы. Как раз, если база хеширована без изысков (без salt, в частности), то перебирать можно все пароли разом. > И вообще, аккаунты к веб-сайтам утекают обычно, не от того, что их > забрутфорсили, а по другим причинам. Я о чем и говорю. Овчинка выделки не стоит. Только пользователей потеряет. > >>> Очевидно, что короткие или осмысленные пароли легко запоминаются > >>> человеком, но они гораздо проще для вскрытия. Использование длинных и > >>> бессмысленных паролей безусловно лучше с точки зрения криптостойкости, > >>> но человек обычно не может их запомнить и записывает на бумажке, > >>> которая потом либо теряется, либо попадает в руки злоумышленнику. > >> > >> Вообще хорошая рекомендация по паролям - составлять пароль из нескольких > >> обычных слов. > >> фразу несложно запомнить, она словарна, и перебирать комбинации слов > >> гораздо сложнее, чем комбинации букв. > > > > При словаре в 20000 слов (частоупотребимые русские и английские слова) > > это 400 миллионов вариантов - мелочи. Брутфорс по 6 английским буквам > > столько же вариантов дает. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Alexander Lourier, http://aml.rulezz.ru/ From postmaster на softsearch.ru Fri Aug 7 06:43:08 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 7 Aug 2009 17:43:08 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <200908071019.01939.aml@rulezz.ru> References: <1234640482.20090806191828@softsearch.ru> <200908071019.01939.aml@rulezz.ru> Message-ID: <431271996.20090807174308@softsearch.ru> Здравствуйте, Александр. AL> Криптостойкость пароля обычно оценивают количеством вариантов AL> для перебора. Соответственно, стойкость - это размер AL> алфавита в степени длины пароля. Пример плохого "хорошего" пароля q!w на e#r$ ... AL> Это я все к тому, а надо ли так зверствовать с паролями? Надо. Если не зверствовать, то найдётся умный хлопец, который подберёт пароли к 1% всех твоих юзеров и испортит тебе всю игру. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Fri Aug 7 06:48:03 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 7 Aug 2009 17:48:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <200908071233.50058.aml@rulezz.ru> References: <1234640482.20090806191828@softsearch.ru> <200908071215.04262.aml@rulezz.ru> <4A7BE476.7060303@gmail.com> <200908071233.50058.aml@rulezz.ru> Message-ID: <1251119886.20090807174803@softsearch.ru> Здравствуйте, Александр. >> 400000000 вариантов это мелочи, когда уже есть слитая база паролей, AL> Михаил не озвучил угрозы, от которых защищается. Если защита AL> нужна только от перебора через легальную форму на сайте, то AL> защита вообще тривиальна - после нескольких неудачных попыток AL> блокировать аккаунт на несколько минут. Даже простейшие AL> пароли будут перебираться годами. А если стоит задача оценки AL> криптостойкости паролей, то обычно имеется в виду именно AL> угроза утечки базы данных. Угроза поиметь спам-атаку с нормальных аккаунтов от заметного процента юзеров. Пароли к сайтам можно по разному подбирать и блокировка по ip не всегда помогает. Мы после неверных паролей капчу показываем например... -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andrey на kostenko.name Fri Aug 7 07:04:26 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Fri, 7 Aug 2009 14:04:26 +0000 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YLRjNGPINC/0YDQviBNb29zZQ==?= Message-ID: <5fcd07d60908070704i6d6092e9xcee93a93b5e665d4@mail.gmail.com> Написал первую статью про Moose. Попытался в двух словах охватить самое интересное из работы с аттрибутами в Moose, и очень хотелось бы послушать ваши издевательства и предложения по этому поводу: http://kostenko.name/2009/08/07/moose/ А может быть, эта статья даже будет кому-то интересна :-) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From aml на rulezz.ru Fri Aug 7 07:12:45 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 7 Aug 2009 18:12:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <1251119886.20090807174803@softsearch.ru> References: <1234640482.20090806191828@softsearch.ru> <200908071233.50058.aml@rulezz.ru> <1251119886.20090807174803@softsearch.ru> Message-ID: <200908071812.45690.aml@rulezz.ru> On Friday 07 August 2009 17:48:03 Михаил Монашёв wrote: > Здравствуйте, Александр. > > >> 400000000 вариантов это мелочи, когда уже есть слитая база паролей, > > AL> Михаил не озвучил угрозы, от которых защищается. Если защита > AL> нужна только от перебора через легальную форму на сайте, то > AL> защита вообще тривиальна - после нескольких неудачных попыток > AL> блокировать аккаунт на несколько минут. Даже простейшие > AL> пароли будут перебираться годами. А если стоит задача оценки > AL> криптостойкости паролей, то обычно имеется в виду именно > AL> угроза утечки базы данных. > > Угроза поиметь спам-атаку с нормальных аккаунтов от заметного процента > юзеров. Пароли к сайтам можно по разному подбирать и блокировка по ip > не всегда помогает. Мы после неверных паролей капчу показываем > например... Блокировать надо не только IP, но и аккаунт, к которому подбор идет. Капча - тоже хороший выход :) From aml на rulezz.ru Fri Aug 7 07:22:12 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 7 Aug 2009 18:22:12 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <431271996.20090807174308@softsearch.ru> References: <1234640482.20090806191828@softsearch.ru> <200908071019.01939.aml@rulezz.ru> <431271996.20090807174308@softsearch.ru> Message-ID: <200908071822.12856.aml@rulezz.ru> On Friday 07 August 2009 17:43:08 Михаил Монашёв wrote: > Здравствуйте, Александр. > > AL> Криптостойкость пароля обычно оценивают количеством вариантов > AL> для перебора. Соответственно, стойкость - это размер > AL> алфавита в степени длины пароля. > > Пример плохого "хорошего" пароля q!w на e#r$ Ну вообще, если судить по клавиатурному расстоянию, предложенному мной, то это простой пароль, т.к. все клавиши на очень близком расстоянии. А вообще, я бы все-таки назвал это достаточно хорошим паролем. Хакер будет в первую очередь перебирать популярные среди пользователей _подходы_ к выбору пароля. Например, все цифры, все буквы, словарные слова, словарные слова, пары слов, всяческие клавиатурные последовательности (qwerty, qweasd, qazqaz). Хакер вряд ли будет перебирать сложные шаблоны, например <буква><цифра><буква><цифра>... поскольку это непопулярные варианты. Ему выгоднее подобрать больше аккаунтов с простыми паролями, чем бросаться на один стойкий аккаунт и испытывать миллионы экзотических комбинаций. PS. Если уже пытаются подбирать, тебе имеет смысл записывать все неверные попытки и потом уже анализировать повадки хакеров - какие пароли они проверяют. PPS. Подозреваю, что окажется, что они пользуются очень коротким словарем самых простых и популярных паролей, да еще проверяют комбинации login/login. From proler на gmail.com Fri Aug 7 09:16:43 2009 From: proler на gmail.com (Oleg Alexeenkov) Date: Fri, 7 Aug 2009 20:16:43 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <1234640482.20090806191828@softsearch.ru> References: <1234640482.20090806191828@softsearch.ru> Message-ID: <359186237.20090807201643@gmail.com> Здравствуйте, Михаил. Вы писали 6 августа 2009 г., 19:18:28: > Здравствуйте. > Подскажите пожалуйста, как посчитать, например в процентах или > каких-то единицах, криптостойкость пароля? > Есть подозрение, что можно взять много текста, порезать его на слова, > а слова на пары букв. Потом для каждой пары букв посчитать частоту. И > чем в пароле будет ниже частоты пар букв, из которых он состоит, тем > лучше. Плюс можно прикрутить сюда же латиницу, дабы исключить набор > русских слов в латинской раскладке. > Но этот алгорит не учитывает пароли вроде qwerty и другие > "клавиатурные". > Может есть более правильные алгоритмы? Можно взять базу паролей побольше (вот как недавно от вконтакте из 130тыс), или еще больше, и все что повторяется в ней например больше 1 раза - не очень хороший пароль. А если например больше 100 раз - совсем плохой. -- С уважением, Oleg mailto:proler на gmail.com From citrin на citrin.ru Sun Aug 9 06:00:36 2009 From: citrin на citrin.ru (Anton Yuzhaninov) Date: Sun, 09 Aug 2009 17:00:36 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <431271996.20090807174308@softsearch.ru> References: <1234640482.20090806191828@softsearch.ru> <200908071019.01939.aml@rulezz.ru> <431271996.20090807174308@softsearch.ru> Message-ID: <4A7EC874.3070701@citrin.ru> Михаил Монашёв wrote: > Здравствуйте, Александр. > > AL> Криптостойкость пароля обычно оценивают количеством вариантов > AL> для перебора. Соответственно, стойкость - это размер > AL> алфавита в степени длины пароля. > > Пример плохого "хорошего" пароля q!w на e#r$ > > ... > > AL> Это я все к тому, а надо ли так зверствовать с паролями? > > Надо. Если не зверствовать, то найдётся умный хлопец, который подберёт > пароли к 1% всех твоих юзеров и испортит тебе всю игру. Я думаю для практических задач можно обойтись без точных математических оценок: - N1 символом минимум - для чисто цифровых паролей минимум N2 символов - словарик из N3 наиболее популярных паролей, которые запретить к использованию. Кстати где то пробегала ссылка на украденные пароли vkontakte - в том числе и из неё можно собрать наиболее популярные пароли. Чтобы не сильно мучать пользователей я бы взял такие цифры: 8 символов для цифровых паролей, 6 для остальных и словарик из 30 наиболее популярных паролей. -- Anton Yuzhaninov From nordicdyno на yandex.ru Mon Aug 10 05:23:13 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 10 Aug 2009 16:23:13 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YLRjNGPINC/0YDQviBNb29zZQ==?= In-Reply-To: <5fcd07d60908070704i6d6092e9xcee93a93b5e665d4@mail.gmail.com> References: <5fcd07d60908070704i6d6092e9xcee93a93b5e665d4@mail.gmail.com> Message-ID: <28651249906993@webmail126.yandex.ru> 07.08.09, 18:04, "Андрей Костенко" : > Написал первую статью про Moose. Попытался в двух словах охватить самое интересное из работы с аттрибутами в Moose, и очень хотелось бы послушать ваши издевательства и предложения по этому поводу: > http://kostenko.name/2009/08/07/moose/ > > А может быть, эта статья даже будет кому-то интересна :-) Спасибо! Мне интересно, т.ч. почитаю попозже ;) From ruslan.zakirov на gmail.com Mon Aug 10 05:58:23 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Mon, 10 Aug 2009 16:58:23 +0400 Subject: [Moscow.pm] =?utf-8?b?0KHRgtCw0YLRjNGPINC/0YDQviBNb29zZQ==?= In-Reply-To: <5fcd07d60908070704i6d6092e9xcee93a93b5e665d4@mail.gmail.com> References: <5fcd07d60908070704i6d6092e9xcee93a93b5e665d4@mail.gmail.com> Message-ID: <589c94400908100558l783813eav963a0b5fb607975b@mail.gmail.com> Привет, Андрей, По поводу наезда Одувана можно отослать его к http://search.cpan.org/~flora/MooseX-Method-Signatures-0.16/lib/MooseX/Method/Signatures.pm. Я думаю, что за несколько часов можно заставить этот модуль генерировать легковесные прототипы без проверки типов. Статья симпотичная. 2009/8/7 Андрей Костенко : > Написал первую статью про Moose. Попытался в двух словах охватить самое > интересное из работы с аттрибутами в Moose, и очень хотелось бы послушать > ваши издевательства и предложения по этому поводу: > http://kostenko.name/2009/08/07/moose/ > А может быть, эта статья даже будет кому-то интересна :-) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From postmaster на softsearch.ru Mon Aug 10 11:38:15 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 10 Aug 2009 22:38:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <4A7EC874.3070701@citrin.ru> References: <1234640482.20090806191828@softsearch.ru> <200908071019.01939.aml@rulezz.ru> <431271996.20090807174308@softsearch.ru> <4A7EC874.3070701@citrin.ru> Message-ID: <910187801.20090810223815@softsearch.ru> Здравствуйте, Антон. AY> Кстати где то пробегала ссылка на украденные пароли vkontakte - в AY> том числе и из неё можно собрать наиболее популярные пароли. Не могу нигде найти. Может кто-то кинет в личку? Можно только пароли без логинов или обобщённые данные. AY> Чтобы не сильно мучать пользователей я бы взял такие цифры: 8 AY> символов для цифровых паролей, 6 для остальных и словарик из 30 AY> наиболее популярных паролей. Ради интереса попробуй эти пароли посмотреть до того, как они зашифруются. 30 очень мало. У нас 4500 и их надо постоянно пополнять, ибо появляются новые мемы, которые люди используют в качестве паролей. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From q на cono.org.ua Mon Aug 10 15:31:20 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Tue, 11 Aug 2009 01:31:20 +0300 Subject: [Moscow.pm] YAPC::EU::Rehearsal Message-ID: <20090810223120.GK24357@tazik.org.ua> Андрей, когда ты там из Португалии возвращаешься? :) Очень бы хотелось осуществить идею kappa. так сказать репетицию YAPC::EU @ Kiev :D Так что свисти когда там, что и как. -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From ruslan.zakirov на gmail.com Mon Aug 10 15:39:50 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 11 Aug 2009 02:39:50 +0400 Subject: [Moscow.pm] YAPC::EU::Rehearsal In-Reply-To: <20090810223120.GK24357@tazik.org.ua> References: <20090810223120.GK24357@tazik.org.ua> Message-ID: <589c94400908101539k22763ba5o1cb970b6bd626c6b@mail.gmail.com> Привет, Я где-то пропустил обсуждение сего события. В чем идея? 2009/8/11 Varyanick I. Alex : > Андрей, когда ты там из Португалии возвращаешься? :) > > Очень бы хотелось осуществить идею kappa. так сказать репетицию YAPC::EU > @ Kiev :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 > -- Best regards, Ruslan. From brosku на mail.ru Mon Aug 10 23:18:48 2009 From: brosku на mail.ru (Pavel) Date: Tue, 11 Aug 2009 10:18:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?89TB1NjRINDSzyBNb29zZQ==?= In-Reply-To: References: Message-ID: <001101ca1a4b$96f2e2d0$c4d8a870$@ru> Интересная статья, написано не скучно. Прочитал всю. ----------------------------------- Blog: http://perlmonks.org.ru From kapranoff на gmail.com Wed Aug 12 14:32:04 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 13 Aug 2009 01:32:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: <1251119886.20090807174803@softsearch.ru> References: <1234640482.20090806191828@softsearch.ru> <200908071215.04262.aml@rulezz.ru> <4A7BE476.7060303@gmail.com> <200908071233.50058.aml@rulezz.ru> <1251119886.20090807174803@softsearch.ru> Message-ID: 2009/8/7 Михаил Монашёв > Здравствуйте, Александр. > > >> 400000000 вариантов это мелочи, когда уже есть слитая база паролей, > > AL> Михаил не озвучил угрозы, от которых защищается. Если защита > AL> нужна только от перебора через легальную форму на сайте, то > AL> защита вообще тривиальна - после нескольких неудачных попыток > AL> блокировать аккаунт на несколько минут. Даже простейшие > AL> пароли будут перебираться годами. А если стоит задача оценки > AL> криптостойкости паролей, то обычно имеется в виду именно > AL> угроза утечки базы данных. > > Угроза поиметь спам-атаку с нормальных аккаунтов от заметного процента > юзеров. Пароли к сайтам можно по разному подбирать и блокировка по ip > не всегда помогает. Мы после неверных паролей капчу показываем > например... А что со старыми пользователями делать? > > > -- > > С уважением, > Михаил Монашёв, 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 kapranoff на gmail.com Wed Aug 12 14:33:34 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 13 Aug 2009 01:33:34 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: Message-ID: Ой, я бы приехал с удовольствием. -- Alex Kapranoff. 2009/8/5 Yuri Pac > Коллеги, приветствую. > > Есть ли у кого из вас желание приехать в солнечный город Минск на > сабж, выступить с докладом, пообщаться и хорошо провести время? > > Предварительная дата 12 сентября. Но анонса пока что нет, так что > может и поменяться. > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Wed Aug 12 14:35:23 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 13 Aug 2009 01:35:23 +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: Поехали все в Минск? ;) -- Alex Kapranoff. 2009/7/24 Ruslan Zakirov > Интересно будет послушать про внутренности перла? > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Aug 12 14:36:51 2009 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 13 Aug 2009 01:36:51 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdGF0L3QuNGH0LXRgdC60LDRjyDQstGB0YI=?= =?utf-8?b?0YDQtdGH0LAg0LPQtNC1LdGC0L4g0L/QvtGB0LvQtSBZQVBDOjpFVQ==?= In-Reply-To: References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> Message-ID: +++++++ 2009/8/13 Alex Kapranoff : > Поехали все в Минск? ;) > > -- > Alex Kapranoff. > > > 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 > > -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From kapranoff на gmail.com Wed Aug 12 14:52:01 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 13 Aug 2009 01:52:01 +0400 Subject: [Moscow.pm] SQL Golf Message-ID: http://code.openark.org/blog/mysql/sql-pie-chart -- Alex Kapranoff. ----------- ???????? ????? ----------- ???????? ? ??????? HTML ???? ?????????… URL: From ivan на serezhkin.com Thu Aug 13 01:55:53 2009 From: ivan на serezhkin.com (Vany Serezhkin) Date: Thu, 13 Aug 2009 12:55:53 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: Message-ID: <4A83D519.9030106@serezhkin.com> Alex Kapranoff wrote: > Ой, я бы приехал с удовольствием. Я тоже надеюсь вырватся, так что давайте всей толпой. -- Vany Serezhkin. Yandex. http://yandex.ru/ From dsimonov на gmail.com Thu Aug 13 02:13:38 2009 From: dsimonov на gmail.com (Dmitry Simonov) Date: Thu, 13 Aug 2009 13:13:38 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: <4A83D519.9030106@serezhkin.com> References: <4A83D519.9030106@serezhkin.com> Message-ID: +1 2009/8/13 Vany Serezhkin : > Alex Kapranoff wrote: >> Ой, я бы приехал с удовольствием. > Я тоже надеюсь вырватся, так что давайте всей толпой. > > -- > Vany Serezhkin. Yandex. http://yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ivan на serezhkin.com Thu Aug 13 02:44:24 2009 From: ivan на serezhkin.com (Vany Serezhkin) Date: Thu, 13 Aug 2009 13:44:24 +0400 Subject: [Moscow.pm] SQL Golf In-Reply-To: References: Message-ID: <4A83E078.6050300@serezhkin.com> Alex Kapranoff wrote: > http://code.openark.org/blog/mysql/sql-pie-chart =8<= Знаешь, тут недавно происходил obfuscated c++ contest, знаю, победителя мы уже уволили =) =8<= Каюсь, у меня есть реализация сетевого интерфейса к bdb на поях =) -- Vany Serezhkin. Yandex. http://yandex.ru/ From q на cono.org.ua Thu Aug 13 02:59:03 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Thu, 13 Aug 2009 12:59:03 +0300 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: Message-ID: <20090813095903.GO24357@tazik.org.ua> Здравствуйте, Yuri Pac! On Wed, Aug 05, 2009 at 12:06:18PM +0300, Вы писали: > Коллеги, приветствую. > > Есть ли у кого из вас желание приехать в солнечный город Минск на > сабж, выступить с докладом, пообщаться и хорошо провести время? > > Предварительная дата 12 сентября. Но анонса пока что нет, так что > может и поменяться. Если получится, то и я подтянусь :) -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From postmaster на softsearch.ru Thu Aug 13 08:43:03 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 13 Aug 2009 19:43:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?8sHT3qPUIMvSydDUz9PLz8rUySDQwdLPzNE=?= In-Reply-To: References: <1234640482.20090806191828@softsearch.ru> <200908071215.04262.aml@rulezz.ru> <4A7BE476.7060303@gmail.com> <200908071233.50058.aml@rulezz.ru> <1251119886.20090807174803@softsearch.ru> Message-ID: <1336183115.20090813194303@softsearch.ru> Здравствуйте, Алекс. >>> 400000000 вариантов это мелочи, когда уже есть слитая база паролей, AL>> Михаил не озвучил угрозы, от которых защищается. Если защита AL>> нужна только от перебора через легальную форму на сайте, то AL>> защита вообще тривиальна - после нескольких неудачных попыток AL>> блокировать аккаунт на несколько минут. Даже простейшие AL>> пароли будут перебираться годами. А если стоит задача оценки AL>> криптостойкости паролей, то обычно имеется в виду именно AL>> угроза утечки базы данных. AK> Угроза поиметь спам-атаку с нормальных аккаунтов от заметного процента AK> юзеров. Пароли к сайтам можно по разному подбирать и блокировка по ip AK> не всегда помогает. Мы после неверных паролей капчу показываем AK> например... > А что со старыми пользователями делать? Это если ты хранишь пароли в открытом виде, то можно написать им на мыло, если их пароли плоховаты и попросить сменить их. Если мыла нет, то при заходе на сайт им об этом говорить. Если пароли зашифрованы, то попросить перелогиниться и при логине говорить им и слать на почту тоже самое. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From sharifulin на gmail.com Sat Aug 15 23:40:50 2009 From: sharifulin на gmail.com (=?UTF-8?B?0JDQvdCw0YLQvtC70LjQuSDQqNCw0YDQuNGE0YPQu9C40L0=?=) Date: Sun, 16 Aug 2009 10:40:50 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: <20090813095903.GO24357@tazik.org.ua> References: <20090813095903.GO24357@tazik.org.ua> Message-ID: <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> Я уже рассчитываю на 12 сентября! :) 2009/8/13 Varyanick I. Alex > Здравствуйте, Yuri Pac! > > On Wed, Aug 05, 2009 at 12:06:18PM +0300, Вы писали: > > > Коллеги, приветствую. > > > > Есть ли у кого из вас желание приехать в солнечный город Минск на > > сабж, выступить с докладом, пообщаться и хорошо провести время? > > > > Предварительная дата 12 сентября. Но анонса пока что нет, так что > > может и поменяться. > > Если получится, то и я подтянусь :) > > -- > 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 > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dsimonov на gmail.com Sat Aug 15 23:45:24 2009 From: dsimonov на gmail.com (Dmitry Simonov) Date: Sun, 16 Aug 2009 10:45:24 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> References: <20090813095903.GO24357@tazik.org.ua> <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> Message-ID: Андрюха Костенко сегодня в Минске, завтра будет в Москве. Обещал рассказать, что там да как. Где мы всей толпой будем размещаться-то, народ? И пора бы уже наверное билетами обзаводиться. Может как-то организуемся? 2009/8/16 Анатолий Шарифулин : > Я уже рассчитываю на 12 сентября! :) > > 2009/8/13 Varyanick I. Alex >> >> Здравствуйте, Yuri Pac! >> >> On Wed, Aug 05, 2009 at 12:06:18PM +0300, Вы писали: >> >> > Коллеги, приветствую. >> > >> > Есть ли у кого из вас желание приехать в солнечный город Минск на >> > сабж, выступить с докладом, пообщаться и хорошо провести время? >> > >> > Предварительная дата 12 сентября. Но анонса пока что нет, так что >> > может и поменяться. >> >> Если получится, то и я подтянусь :) >> >> -- >> Varyanick I. Alex >> icq: 102 575 440 >> skype: cono.. >> q на cono.org.ua >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From andy на shitov.ru Sat Aug 15 23:46:41 2009 From: andy на shitov.ru (Andrew Shitov) Date: Sun, 16 Aug 2009 10:46:41 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: <20090813095903.GO24357@tazik.org.ua> <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> Message-ID: Юра, уточни дату: 12 сентября или 17 октября. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Sat Aug 15 23:47:37 2009 From: sharifulin на gmail.com (=?UTF-8?B?0JDQvdCw0YLQvtC70LjQuSDQqNCw0YDQuNGE0YPQu9C40L0=?=) Date: Sun, 16 Aug 2009 10:47:37 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: <20090813095903.GO24357@tazik.org.ua> <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> Message-ID: <91318900908152347n19fa74b7j2ae33901f95b0885@mail.gmail.com> Юра, давай 12 сентября :) Я уже вещи собрал ))) 2009/8/16 Andrew Shitov > Юра, уточни дату: 12 сентября или 17 октября. > > > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Mon Aug 17 00:09:09 2009 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 17 Aug 2009 10:09:09 +0300 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: <91318900908152347n19fa74b7j2ae33901f95b0885@mail.gmail.com> References: <20090813095903.GO24357@tazik.org.ua> <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> <91318900908152347n19fa74b7j2ae33901f95b0885@mail.gmail.com> Message-ID: Привет всем. Дата 17 октября. Регистрируемся здесь http://2009.perlbelarus.org/ 2009/8/16 Анатолий Шарифулин : > Юра, давай 12 сентября :) > Я уже вещи собрал ))) > > 2009/8/16 Andrew Shitov >> >> Юра, уточни дату: 12 сентября или 17 октября. >> -- WBR, Yuri Pac From sharifulin на gmail.com Mon Aug 17 00:41:03 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 17 Aug 2009 11:41:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXIzsnexdPLwdEg19PU0sXewSDHxMUt1M8g0M/T?= =?koi8-r?b?zMUgWUFQQzo6RVU=?= In-Reply-To: References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> Message-ID: <91318900908170041i498183cx85fcd3d4ee861a93@mail.gmail.com> Раз Минск переносится, давайте в начале сентября встретимся? :) 2009/8/13 Andrew Shitov > +++++++ > > 2009/8/13 Alex Kapranoff : > > Поехали все в Минск? ;) > > > > -- > > Alex Kapranoff. > > > > > > 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 > > > > > > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Mon Aug 17 00:42:34 2009 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 17 Aug 2009 10:42:34 +0300 Subject: [Moscow.pm] =?utf-8?b?0YLQtdGF0L3QuNGH0LXRgdC60LDRjyDQstGB0YI=?= =?utf-8?b?0YDQtdGH0LAg0LPQtNC1LdGC0L4g0L/QvtGB0LvQtSBZQVBDOjpFVQ==?= In-Reply-To: <91318900908170041i498183cx85fcd3d4ee861a93@mail.gmail.com> References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> <91318900908170041i498183cx85fcd3d4ee861a93@mail.gmail.com> Message-ID: До октября все забудется? :) 2009/8/17 Анатолий Шарифулин : > Раз Минск переносится, давайте в начале сентября встретимся? :) > > 2009/8/13 Andrew Shitov >> >> +++++++ >> >> 2009/8/13 Alex Kapranoff : >> > Поехали все в Минск? ;) >> > >> > -- >> > Alex Kapranoff. >> > >> > >> > 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 >> > >> > >> >> >> >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- WBR, Yuri Pac From ivan на serezhkin.com Mon Aug 17 04:27:49 2009 From: ivan на serezhkin.com (Vany Serezhkin) Date: Mon, 17 Aug 2009 15:27:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXIzsnexdPLwdEg19PU0sXewSDHxMUt1M8g0M/T?= =?koi8-r?b?zMUgWUFQQzo6RVU=?= In-Reply-To: References: <589c94400907240139g26ce20fah8d2c6930f6a59ec6@mail.gmail.com> <91318900908170041i498183cx85fcd3d4ee861a93@mail.gmail.com> Message-ID: <4A893EB5.8000304@serezhkin.com> Yuri Pac wrote: > До октября все забудется? :) > до октября, та тема, о которой сейчас хочу расказать, перестанет меня интересовать. хотя .... -- Vany Serezhkin. Yandex. http://yandex.ru/ From shafiev на gmail.com Mon Aug 17 04:43:49 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Mon, 17 Aug 2009 15:43:49 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: <20090813095903.GO24357@tazik.org.ua> <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> <91318900908152347n19fa74b7j2ae33901f95b0885@mail.gmail.com> Message-ID: <218771510908170443pd880f49he5978795855ed90d@mail.gmail.com> Ок. Отлично.Как раз данных для доклада наберется. 17 августа 2009 г. 11:09 пользователь Yuri Pac (yu.pats на gmail.com) написал: > Привет всем. > Дата 17 октября. > Регистрируемся здесь http://2009.perlbelarus.org/ > > 2009/8/16 Анатолий Шарифулин : >> Юра, давай 12 сентября :) >> Я уже вещи собрал ))) >> >> 2009/8/16 Andrew Shitov >>> >>> Юра, уточни дату: 12 сентября или 17 октября. >>> > > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From kapranoff на gmail.com Tue Aug 18 05:39:49 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 18 Aug 2009 16:39:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?SGFja2RheSDXIPDJ1MXSxQ==?= Message-ID: http://hackday.ru/ Привет! Никто зайти к ним не хочет? Интересно, но попасть не получается. -- Alex Kapranoff. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Tue Aug 18 05:51:12 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 18 Aug 2009 16:51:12 +0400 Subject: [Moscow.pm] =?koi8-r?b?68HT0MXS08vJxSDJ3dXUINDF0szP18nLwQ==?= Message-ID: http://cartmendum.livejournal.com/28141.html Вдруг кому -- компания большая, богатая и не самая злая. -- Alex Kapranoff. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Tue Aug 18 06:22:24 2009 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 18 Aug 2009 17:22:24 +0400 Subject: [Moscow.pm] =?koi8-r?b?SGFja2RheSDXIPDJ1MXSxQ==?= In-Reply-To: References: Message-ID: <4A8AAB10.7030702@serezhkin.com> Alex Kapranoff wrote: > http://hackday.ru/ > > Привет! > > Никто зайти к ним не хочет? Интересно, но попасть не получается. Может свой такой сделать, с маджонгом и гейшами ? -- Vany Serezhkin. Yandex. http://yandex.ru/ From unera на debian.org Tue Aug 18 06:33:20 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 18 Aug 2009 17:33:20 +0400 Subject: [Moscow.pm] =?utf-8?b?0JrQsNGB0L/QtdGA0YHQutC40LUg0LjRidGD0YIg?= =?utf-8?b?0L/QtdGA0LvQvtCy0LjQutCw?= In-Reply-To: References: Message-ID: <20090818133320.GI24072@work.uvw.ru> On 16:51 Tue 18 Aug , Alex Kapranoff wrote: AK> http://cartmendum.livejournal.com/28141.html AK> Вдруг кому -- компания большая, богатая и не самая злая. С Касперскими поосторожнее. Там у них предлагают скажем сумму N, а потом вполне выясняется что пресловутый соцпакет в неё входит, а на самом деле сумма 0.6N. Я собственно на этом отказался в свое время в касперского идтить работать. Если соцпакет отдельно оплачивается, так лучше его по своему выбору покупать а не по выбору работодателя -- ... 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 shafiev на gmail.com Tue Aug 18 06:53:48 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 18 Aug 2009 17:53:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?SGFja2RheSDXIPDJ1MXSxQ==?= In-Reply-To: <4A8AAB10.7030702@serezhkin.com> References: <4A8AAB10.7030702@serezhkin.com> Message-ID: <218771510908180653v56168510i63e99778d2277627@mail.gmail.com> Да давай сделаем.В сентября а то хакатона у нас давно не было :) 18 августа 2009 г. 17:22 пользователь Vany Serezhkin (ivan на serezhkin.com) написал: > Alex Kapranoff wrote: >> http://hackday.ru/ >> >> Привет! >> >> Никто зайти к ним не хочет? Интересно, но попасть не получается. > Может свой такой сделать, с маджонгом и гейшами ? > > -- > Vany Serezhkin. Yandex. http://yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From kapranoff на gmail.com Tue Aug 18 09:40:26 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 18 Aug 2009 20:40:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?SGFja2RheSDXIPDJ1MXSxQ==?= In-Reply-To: <4A8AAB10.7030702@serezhkin.com> References: <4A8AAB10.7030702@serezhkin.com> Message-ID: Понятно, что сделаем :) Но и посмотреть неплохо бы. Юра Лифшиц -- организатор -- неоднократный участник таких мероприятий в Кремниевой Долине, мне поэтому особенно интересно. -- Alex Kapranoff. 2009/8/18 Vany Serezhkin > Alex Kapranoff wrote: > > http://hackday.ru/ > > > > Привет! > > > > Никто зайти к ним не хочет? Интересно, но попасть не получается. > Может свой такой сделать, с маджонгом и гейшами ? > > -- > Vany Serezhkin. Yandex. http://yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на serezhkin.com Wed Aug 19 02:17:44 2009 From: ivan на serezhkin.com (Vany Serezhkin) Date: Wed, 19 Aug 2009 13:17:44 +0400 Subject: [Moscow.pm] =?utf-8?b?SGFja2RheSDQsiDQn9C40YLQtdGA0LU=?= In-Reply-To: References: <4A8AAB10.7030702@serezhkin.com> Message-ID: <4A8BC338.3000501@serezhkin.com> Alex Kapranoff wrote: > Понятно, что сделаем :) > > Но и посмотреть неплохо бы. Юра Лифшиц ? организатор ? неоднократный > участник таких мероприятий в Кремниевой Долине, мне поэтому особенно > интересно. Да я вкурсе. Просто, хоть нагрузка на работе и начала спадать, до конца, так чтоб до питера скататся ... не, только в октябре. Вообщем всеми руками поддерживаю идею заслать журналиста, кто у нас в Питере ? -- Vany Serezhkin. Yandex. http://yandex.ru/ From ashport на gmail.com Thu Aug 20 05:45:25 2009 From: ashport на gmail.com (Andrew Shitov) Date: Thu, 20 Aug 2009 16:45:25 +0400 Subject: [Moscow.pm] =?utf-8?q?Fwd=3A_=5BMoscow-MUG=5D_Re=3A_PHPConf_2009_?= =?utf-8?b?LSDQv9GA0LjQs9C70LDRiNCw0LXQvCDQtNC+0LrQu9Cw0LTRh9C40Lo=?= =?utf-8?b?0L7QsiDQv9C+IE15U1FM?= In-Reply-To: <20090820123437.GQ12038@shakti> References: <5fa4e117-2289-4343-9d0f-dd7611b135f3@r33g2000vbp.googlegroups.com> <20090820123437.GQ12038@shakti> Message-ID: Обратите внимание, как PHPCONF называет себя "... конференцией ВЕБ-разработчиков". С одной стороны, ни слова про язык программирования, с другой - с ходу ограничивают круг тем. ---------- Forwarded message ---------- To: moscow-mysql-user-group на googlegroups.com > Международный клуб разработчиков PHPCLUB приглашает вас > принять участие в PHPCONF 2009 -- ежегодной международной конференции > web-разработчиков, > которая состоится в 8-9 октября 2009 года в г. Москва. > http://phpconf.ru/ -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From yu.pats на gmail.com Thu Aug 20 09:02:14 2009 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 20 Aug 2009 19:02:14 +0300 Subject: [Moscow.pm] =?utf-8?q?Fwd=3A_=5BMoscow-MUG=5D_Re=3A_PHPConf_2009_?= =?utf-8?b?LSDQv9GA0LjQs9C70LDRiNCw0LXQvCDQtNC+0LrQu9Cw0LTRh9C40Lo=?= =?utf-8?b?0L7QsiDQv9C+IE15U1FM?= In-Reply-To: References: <5fa4e117-2289-4343-9d0f-dd7611b135f3@r33g2000vbp.googlegroups.com> <20090820123437.GQ12038@shakti> Message-ID: И дату они зачетную выбрали, за выходные до HL++ 2009/8/20 Andrew Shitov : > Обратите внимание, как PHPCONF называет себя "... конференцией > ВЕБ-разработчиков". С одной стороны, ни слова про язык > программирования, с другой - с ходу ограничивают круг тем. > > > ---------- Forwarded message ---------- > To: moscow-mysql-user-group на googlegroups.com > >> Международный клуб разработчиков PHPCLUB приглашает вас >> принять участие в PHPCONF 2009 -- ежегодной международной конференции >> web-разработчиков, >> которая состоится в 8-9 октября 2009 года в г. Москва. >> http://phpconf.ru/ > > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From unera на debian.org Thu Aug 20 10:19:21 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 20 Aug 2009 21:19:21 +0400 Subject: [Moscow.pm] RTF Message-ID: <20090820171920.GC18414@work.uvw.ru> Есть задача генерить RTF и не просто генерить, а генерить строго-конкретный RTF. То есть "заказчик" говорит "вот мой word-файл в котором уже все написано, нужно только вот сюда сюда и сюда текст вставить из БД" смотрел я на docbook. если там не нужна точноспозиционирванная верстка то вроде все просто - взяли SGML пропустили через конвертер получили RTF. Но верстка это на лиспе причем так замучена что голову свихнешь. в итоге у нас девочка сидит просто в plain/RTF вставляет директивы Template::Toolkit и вот так вот живем. а кто подскажет более простой способ? еще раз: нужна жесткая помилиметровая верстка. -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From aml на rulezz.ru Thu Aug 20 12:09:41 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 20 Aug 2009 23:09:41 +0400 Subject: [Moscow.pm] RTF In-Reply-To: <20090820171920.GC18414@work.uvw.ru> References: <20090820171920.GC18414@work.uvw.ru> Message-ID: <200908202309.41925.aml@rulezz.ru> On Thursday 20 August 2009 21:19:21 Dmitry E. Oboukhov wrote: > в итоге у нас девочка сидит просто в plain/RTF вставляет директивы > Template::Toolkit и вот так вот живем. > > а кто подскажет более простой способ? RTF экспортируется в формат OpenOffice, коий является XML. XML можно программно менять, а потом макросом OpenOffice пересохранять обратно в RTF. OO можно из командной строки заставлять это делать. > еще раз: нужна жесткая помилиметровая верстка. From despairr на gmail.com Thu Aug 20 17:18:00 2009 From: despairr на gmail.com (Walery Studennikov) Date: Fri, 21 Aug 2009 05:18:00 +0500 Subject: [Moscow.pm] RTF In-Reply-To: <20090820171920.GC18414@work.uvw.ru> References: <20090820171920.GC18414@work.uvw.ru> Message-ID: <1d770e770908201718n5d72973ag397f0ec0f64380d7@mail.gmail.com> 20 августа 2009 г. 22:19 пользователь Dmitry E. Oboukhov (unera на debian.org) написал: > Есть задача генерить RTF и не просто генерить, а генерить > строго-конкретный RTF. То есть "заказчик" говорит "вот мой word-файл в > котором уже все написано, нужно только вот сюда сюда и сюда текст > вставить из БД" > > смотрел я на docbook. если там не нужна точноспозиционирванная верстка > то вроде все просто - взяли SGML пропустили через конвертер получили > RTF. > Но верстка это на лиспе причем так замучена что голову свихнешь. > > в итоге у нас девочка сидит просто в plain/RTF вставляет директивы > Template::Toolkit и вот так вот живем. > > а кто подскажет более простой способ? Мы действуем точно также ;) И я не считаю, что это "извращённый" способ. Кроме того теги TT можно вставлять прямо через WYSIWYG-редактор ;) Если действовать аккуратно -- они перейдут в plain text as is. -- Walery Studennikov http://www.reg.ru/ From unera на debian.org Thu Aug 20 22:31:36 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 21 Aug 2009 09:31:36 +0400 Subject: [Moscow.pm] RTF In-Reply-To: <1d770e770908201718n5d72973ag397f0ec0f64380d7@mail.gmail.com> References: <20090820171920.GC18414@work.uvw.ru> <1d770e770908201718n5d72973ag397f0ec0f64380d7@mail.gmail.com> Message-ID: <20090821053136.GE18414@work.uvw.ru> >> в итоге у нас девочка сидит просто в plain/RTF вставляет директивы >> Template::Toolkit и вот так вот живем. >> >> а кто подскажет более простой способ? WS> Мы действуем точно также ;) WS> И я не считаю, что это "извращённый" способ. WS> Кроме того теги TT можно вставлять прямо через WYSIWYG-редактор ;) WS> Если действовать аккуратно -- они перейдут в plain text as is. Просто директивы - да. а вот с табличками бяда. -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From unera на debian.org Thu Aug 20 22:32:23 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 21 Aug 2009 09:32:23 +0400 Subject: [Moscow.pm] RTF In-Reply-To: <200908202309.41925.aml@rulezz.ru> References: <20090820171920.GC18414@work.uvw.ru> <200908202309.41925.aml@rulezz.ru> Message-ID: <20090821053223.GF18414@work.uvw.ru> >> в итоге у нас девочка сидит просто в plain/RTF вставляет директивы >> Template::Toolkit и вот так вот живем. >> >> а кто подскажет более простой способ? AL> RTF экспортируется в формат OpenOffice, коий является XML. XML можно AL> программно менять, а потом макросом OpenOffice пересохранять обратно в RTF. AL> OO можно из командной строки заставлять это делать. Макросы ОО можно выколупать из ОО чтобы использовать на сервере? -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From unera на debian.org Thu Aug 20 22:36:01 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Fri, 21 Aug 2009 09:36:01 +0400 Subject: [Moscow.pm] =?utf-8?b?W3dhcyBSVEZdOiBpbmRlbnQg0LTQu9GPIFJURg==?= In-Reply-To: <1d770e770908201718n5d72973ag397f0ec0f64380d7@mail.gmail.com> References: <20090820171920.GC18414@work.uvw.ru> <1d770e770908201718n5d72973ag397f0ec0f64380d7@mail.gmail.com> Message-ID: <20090821053601.GG18414@work.uvw.ru> On 05:18 Fri 21 Aug , Walery Studennikov wrote: WS> 20 августа 2009 г. 22:19 пользователь Dmitry E. Oboukhov WS> (unera на debian.org) написал: >> Есть задача генерить RTF и не просто генерить, а генерить >> строго-конкретный RTF. То есть "заказчик" говорит "вот мой word-файл в >> котором уже все написано, нужно только вот сюда сюда и сюда текст >> вставить из БД" >> >> смотрел я на docbook. если там не нужна точноспозиционирванная верстка >> то вроде все просто - взяли SGML пропустили через конвертер получили >> RTF. >> Но верстка это на лиспе причем так замучена что голову свихнешь. >> >> в итоге у нас девочка сидит просто в plain/RTF вставляет директивы >> Template::Toolkit и вот так вот живем. >> >> а кто подскажет более простой способ? WS> Мы действуем точно также ;) WS> И я не считаю, что это "извращённый" способ. а вот более интересный вопрос, может кто знает? на входе rtf, на выходе тот же rtf, но переформатированный для ручного редактирования. Кто знает тулзу с помощью которой это сделать? -- ... 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 =?koi8-r?Q?=EC=C1=D7=CC=C9=CE=D3=CB=C9=CA_?= Thu Aug 20 23:09:44 2009 From: =?koi8-r?Q?=EC=C1=D7=CC=C9=CE=D3=CB=C9=CA_?= (=?koi8-r?Q?=EC=C1=D7=CC=C9=CE=D3=CB=C9=CA_?=) Date: Fri, 21 Aug 2009 10:09:44 +0400 Subject: [Moscow.pm] RTF Message-ID: <1250834984.4985.2.camel@dbs-desktop> Здравствуйте! Сам сталкивался с проблемой шаблонов на RTF. Более простого способа не нашлось, разве что директивы шаблонизатора (мы просто парсили документ регэкспами) можно вставлять прямо в текстовом редакторе (например, в Word'e), а потом лезть в исходник и там вычищать от лишнего оформления, чтобы парсер не споткнулся. А заказчику нужен именно RTF? Если нет, то можно использовать куда более открытый и прямой ODF, причем можно будет не только текстовые документы шаблонизировать, но и электронные таблицы, что тоже плюс. Для этого есть OpenOffice::OODoc, мы уже на него перешли. А на MS Office есть плагин, чтобы он его понимал (если это внутрикорпоративная система, то не проблема поставить). Там уже полный контроль и удобство. С уважением, Лавлинский Николай. From ashrub на agava.com Fri Aug 21 00:56:35 2009 From: ashrub на agava.com (Alexey Shrub) Date: Fri, 21 Aug 2009 11:56:35 +0400 Subject: [Moscow.pm] perl inheritance: use base or use parent Message-ID: <4A8E5333.2050302@agava.com> Приветствую всех, В статье http://kostenko.name/2008/12/04/oo-perl нашёл фразу " С наследованием от одного класса ? всё просто: ?use parent ModuleName?. Именно use parent. От use base хотят избавиться потому что он хреновый " Перебрал кучу запросов к гуглу, не могу найти нормального описания в чём разница, вопрос конечно в первую очередь к Андрею, но может ещё кто знает? -- Шруб Алексей Технический руководитель проектов JID (Jabber ID): ashrub на agava.com From jt на aaanet.ru Fri Aug 21 01:22:13 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Fri, 21 Aug 2009 12:22:13 +0400 Subject: [Moscow.pm] perl inheritance: use base or use parent References: <4A8E5333.2050302@agava.com> Message-ID: <008301ca2238$81c0f560$0c92560a@jt> Как говорит сам автор: This module was forked from base to remove the cruft that had accumulated in it. Собсно по исходникам это видно. И уже одно то, что там не переопределяется SIG{DIE} уже делает ему честь. Евгений jt на aaanet.ru > Приветствую всех, > > В статье http://kostenko.name/2008/12/04/oo-perl нашёл фразу > " > С наследованием от одного класса ? всё просто: ?use parent ModuleName?. > Именно use parent. От use base хотят избавиться потому что он хреновый > " > > Перебрал кучу запросов к гуглу, не могу найти нормального описания в чём > разница, вопрос конечно в первую очередь к Андрею, но может ещё кто знает? > > > -- > Шруб Алексей > Технический руководитель проектов > JID (Jabber ID): ashrub на agava.com > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From shatlovsky на gmail.com Fri Aug 21 01:23:36 2009 From: shatlovsky на gmail.com (Alex Shatlovsky) Date: Fri, 21 Aug 2009 12:23:36 +0400 Subject: [Moscow.pm] perl inheritance: use base or use parent In-Reply-To: <4A8E5333.2050302@agava.com> References: <4A8E5333.2050302@agava.com> Message-ID: <547d1aa70908210123k524eb7fak438b2ce918d8588f@mail.gmail.com> 2009/8/21 Alexey Shrub : > Приветствую всех, > > В статье http://kostenko.name/2008/12/04/oo-perl нашёл фразу > " > С наследованием от одного класса - всё просто: "use parent ModuleName". > Именно use parent. От use base хотят избавиться потому что он хреновый > " > > Перебрал кучу запросов к гуглу, не могу найти нормального описания в чём > разница, вопрос конечно в первую очередь к Андрею, но может ещё кто знает? http://cpansearch.perl.org/src/RGARCIA/base-2.14/lib/base.pm http://cpansearch.perl.org/src/CORION/parent-0.221/lib/parent.pm -- > > > -- > Шруб Алексей > Технический руководитель проектов > JID (Jabber ID): ashrub на agava.com > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, А.Н.Шатловский From ashrub на agava.com Fri Aug 21 03:00:04 2009 From: ashrub на agava.com (Alexey Shrub) Date: Fri, 21 Aug 2009 14:00:04 +0400 Subject: [Moscow.pm] perl inheritance: use base or use parent In-Reply-To: <547d1aa70908210123k524eb7fak438b2ce918d8588f@mail.gmail.com> References: <4A8E5333.2050302@agava.com> <547d1aa70908210123k524eb7fak438b2ce918d8588f@mail.gmail.com> Message-ID: <4A8E7024.5090808@agava.com> Подчистили заметно, но я думал есть какие-то идеологические причины, раз создали новый модуль, а не исправляли старый Alex Shatlovsky wrote: > http://cpansearch.perl.org/src/RGARCIA/base-2.14/lib/base.pm > http://cpansearch.perl.org/src/CORION/parent-0.221/lib/parent.pm Eugene Toropov wrote: > Как говорит сам автор: This module was forked from base to remove the cruft > that had accumulated in it. Собсно по исходникам это видно. И уже одно то, > что там не переопределяется SIG{DIE} уже делает ему честь. -- Шруб Алексей Технический руководитель проектов JID (Jabber ID): ashrub на agava.com From ivan на serezhkin.com Fri Aug 21 03:32:05 2009 From: ivan на serezhkin.com (Vany Serezhkin) Date: Fri, 21 Aug 2009 14:32:05 +0400 Subject: [Moscow.pm] perl inheritance: use base or use parent In-Reply-To: <4A8E7024.5090808@agava.com> References: <4A8E5333.2050302@agava.com> <547d1aa70908210123k524eb7fak438b2ce918d8588f@mail.gmail.com> <4A8E7024.5090808@agava.com> Message-ID: <4A8E77A5.4070004@serezhkin.com> Alexey Shrub wrote: > Подчистили заметно, но я думал есть какие-то идеологические причины, > раз создали новый модуль, а не исправляли старый Естественно причины, чтобы не ломать код, который завязан на base. -- Vany Serezhkin. Yandex. http://yandex.ru/ From aml на rulezz.ru Fri Aug 21 05:14:42 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 21 Aug 2009 16:14:42 +0400 Subject: [Moscow.pm] RTF In-Reply-To: <20090821053223.GF18414@work.uvw.ru> References: <20090820171920.GC18414@work.uvw.ru> <200908202309.41925.aml@rulezz.ru> <20090821053223.GF18414@work.uvw.ru> Message-ID: <200908211614.42362.aml@rulezz.ru> В письме Friday 21 August 2009 09:32:23 Dmitry E. Oboukhov написал: > >> в итоге у нас девочка сидит просто в plain/RTF вставляет директивы > >> Template::Toolkit и вот так вот живем. > >> > >> а кто подскажет более простой способ? > > AL> RTF экспортируется в формат OpenOffice, коий является XML. XML можно > AL> программно менять, а потом макросом OpenOffice пересохранять обратно в > RTF. AL> OO можно из командной строки заставлять это делать. > > Макросы ОО можно выколупать из ОО чтобы использовать на сервере? OO можно и на сервере запускать. Технически - нужно запустить Xvfb, DISPLAY перевести на этот сервер и можно запускать OO. -- Alexander Lourier, http://aml.rulezz.ru/ From ashrub на agava.com Fri Aug 21 05:23:28 2009 From: ashrub на agava.com (Alexey Shrub) Date: Fri, 21 Aug 2009 16:23:28 +0400 Subject: [Moscow.pm] perl inheritance: use base or use parent In-Reply-To: <4A8E77A5.4070004@serezhkin.com> References: <4A8E5333.2050302@agava.com> <547d1aa70908210123k524eb7fak438b2ce918d8588f@mail.gmail.com> <4A8E7024.5090808@agava.com> <4A8E77A5.4070004@serezhkin.com> Message-ID: <4A8E91C0.3000009@agava.com> Vany Serezhkin wrote: > Alexey Shrub wrote: >> Подчистили заметно, но я думал есть какие-то идеологические причины, >> раз создали новый модуль, а не исправляли старый > Естественно причины, чтобы не ломать код, который завязан на base. Не сразу заметил отличие, делают они одно и тоже, но различается поведение в случае когда пакеты-классы в одном файле находятся, parent по умолчанию такие не находит и умирает -- Шруб Алексей Технический руководитель проектов JID (Jabber ID): ashrub на agava.com From valeriy.krutov на gmail.com Sat Aug 22 09:48:25 2009 From: valeriy.krutov на gmail.com (Valeriy Krutov) Date: Sat, 22 Aug 2009 20:48:25 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: <20090813095903.GO24357@tazik.org.ua> <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> Message-ID: <30c4c30e0908220948p4ec35664i223dc45e259b9d2e@mail.gmail.com> Так что? Какая-то общая организация московской делегации планируется? =) 2009/8/16 Dmitry Simonov > Андрюха Костенко сегодня в Минске, завтра будет в Москве. Обещал > рассказать, что там да как. > Где мы всей толпой будем размещаться-то, народ? > > И пора бы уже наверное билетами обзаводиться. Может как-то организуемся? > > 2009/8/16 Анатолий Шарифулин : > > Я уже рассчитываю на 12 сентября! :) > > > > 2009/8/13 Varyanick I. Alex > >> > >> Здравствуйте, Yuri Pac! > >> > >> On Wed, Aug 05, 2009 at 12:06:18PM +0300, Вы писали: > >> > >> > Коллеги, приветствую. > >> > > >> > Есть ли у кого из вас желание приехать в солнечный город Минск на > >> > сабж, выступить с докладом, пообщаться и хорошо провести время? > >> > > >> > Предварительная дата 12 сентября. Но анонса пока что нет, так что > >> > может и поменяться. > >> > >> Если получится, то и я подтянусь :) > >> > >> -- > >> Varyanick I. Alex > >> icq: 102 575 440 > >> skype: cono.. > >> q на cono.org.ua > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > > С уважением, > > Анатолий Шарифулин. > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Sat Aug 22 12:49:13 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Sat, 22 Aug 2009 22:49:13 +0300 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: <30c4c30e0908220948p4ec35664i223dc45e259b9d2e@mail.gmail.com> References: <20090813095903.GO24357@tazik.org.ua> <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> <30c4c30e0908220948p4ec35664i223dc45e259b9d2e@mail.gmail.com> Message-ID: <5fcd07d60908221249u4d43479aref20c98839946cd4@mail.gmail.com> Все дружно заходим на ticket.rzd.ru и покупаем билеты. А потом все дружно садимся по своим местам)Если что - недавно был в Минске. Город чистый, красивый. Гостиницы стоят рублей 700-800 в сутки, всё дешево. Вот правда с интернетом там походу *опа 2009/8/22 Valeriy Krutov > Так что? Какая-то общая организация московской делегации планируется? =) > > 2009/8/16 Dmitry Simonov > > Андрюха Костенко сегодня в Минске, завтра будет в Москве. Обещал >> рассказать, что там да как. >> Где мы всей толпой будем размещаться-то, народ? >> >> И пора бы уже наверное билетами обзаводиться. Может как-то организуемся? >> >> 2009/8/16 Анатолий Шарифулин : >> > Я уже рассчитываю на 12 сентября! :) >> > >> > 2009/8/13 Varyanick I. Alex >> >> >> >> Здравствуйте, Yuri Pac! >> >> >> >> On Wed, Aug 05, 2009 at 12:06:18PM +0300, Вы писали: >> >> >> >> > Коллеги, приветствую. >> >> > >> >> > Есть ли у кого из вас желание приехать в солнечный город Минск на >> >> > сабж, выступить с докладом, пообщаться и хорошо провести время? >> >> > >> >> > Предварительная дата 12 сентября. Но анонса пока что нет, так что >> >> > может и поменяться. >> >> >> >> Если получится, то и я подтянусь :) >> >> >> >> -- >> >> Varyanick I. Alex >> >> icq: 102 575 440 >> >> skype: cono.. >> >> q на cono.org.ua >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> > >> > -- >> > С уважением, >> > Анатолий Шарифулин. >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> -- >> 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 Sat Aug 22 13:06:39 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Sun, 23 Aug 2009 00:06:39 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: <5fcd07d60908221249u4d43479aref20c98839946cd4@mail.gmail.com> References: <20090813095903.GO24357@tazik.org.ua> <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> <30c4c30e0908220948p4ec35664i223dc45e259b9d2e@mail.gmail.com> <5fcd07d60908221249u4d43479aref20c98839946cd4@mail.gmail.com> Message-ID: <218771510908221306y5230e421mb43e2f88ecb5a2af@mail.gmail.com> Ну инет терпимый(в СНГ есть места где намного с ним хуже) .Лучше чтобы билеты на какой то один поезд купили(как было в первый раз при поездке в киев). 2009/8/22 Андрей Костенко : > Все дружно заходим на ticket.rzd.ru и покупаем билеты. А потом все дружно > садимся по своим местам) > Если что - недавно был в Минске. Город чистый, красивый. Гостиницы стоят > рублей 700-800 в сутки, всё дешево. Вот правда с интернетом там походу *опа > > 2009/8/22 Valeriy Krutov >> >> Так что? Какая-то общая организация московской делегации планируется? =) >> >> 2009/8/16 Dmitry Simonov >>> >>> Андрюха Костенко сегодня в Минске, завтра будет в Москве. Обещал >>> рассказать, что там да как. >>> Где мы всей толпой будем размещаться-то, народ? >>> >>> И пора бы уже наверное билетами обзаводиться. Может как-то организуемся? >>> >>> 2009/8/16 Анатолий Шарифулин : >>> > Я уже рассчитываю на 12 сентября! :) >>> > >>> > 2009/8/13 Varyanick I. Alex >>> >> >>> >> Здравствуйте, Yuri Pac! >>> >> >>> >> On Wed, Aug 05, 2009 at 12:06:18PM +0300, Вы писали: >>> >> >>> >> > Коллеги, приветствую. >>> >> > >>> >> > Есть ли у кого из вас желание приехать в солнечный город Минск на >>> >> > сабж, выступить с докладом, пообщаться и хорошо провести время? >>> >> > >>> >> > Предварительная дата 12 сентября. Но анонса пока что нет, так что >>> >> > может и поменяться. >>> >> >>> >> Если получится, то и я подтянусь :) >>> >> >>> >> -- >>> >> Varyanick I. Alex >>> >> icq: 102 575 440 >>> >> skype: cono.. >>> >> q на cono.org.ua >>> >> -- >>> >> Moscow.pm mailing list >>> >> moscow-pm на pm.org | http://moscow.pm.org >>> > >>> > >>> > >>> > -- >>> > С уважением, >>> > Анатолий Шарифулин. >>> > >>> > -- >>> > Moscow.pm mailing list >>> > moscow-pm на pm.org | http://moscow.pm.org >>> > >>> > >>> -- >>> 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 valeriy.krutov на gmail.com Sat Aug 22 13:51:26 2009 From: valeriy.krutov на gmail.com (Valeriy Krutov) Date: Sun, 23 Aug 2009 00:51:26 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: <5fcd07d60908221249u4d43479aref20c98839946cd4@mail.gmail.com> References: <20090813095903.GO24357@tazik.org.ua> <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> <30c4c30e0908220948p4ec35664i223dc45e259b9d2e@mail.gmail.com> <5fcd07d60908221249u4d43479aref20c98839946cd4@mail.gmail.com> Message-ID: <30c4c30e0908221351t53182364y962c6f5768c352f2@mail.gmail.com> Имеется в виду именно покупка билетов на один поезд (в один вагон?), и бронирование мест в одной гостинице. 2009/8/22 Андрей Костенко > Все дружно заходим на ticket.rzd.ru и покупаем билеты. А потом все дружно > садимся по своим местам)Если что - недавно был в Минске. Город чистый, > красивый. Гостиницы стоят рублей 700-800 в сутки, всё дешево. Вот правда с > интернетом там походу *опа > > 2009/8/22 Valeriy Krutov > > Так что? Какая-то общая организация московской делегации планируется? =) >> >> 2009/8/16 Dmitry Simonov >> >> Андрюха Костенко сегодня в Минске, завтра будет в Москве. Обещал >>> рассказать, что там да как. >>> Где мы всей толпой будем размещаться-то, народ? >>> >>> И пора бы уже наверное билетами обзаводиться. Может как-то организуемся? >>> >>> 2009/8/16 Анатолий Шарифулин : >>> > Я уже рассчитываю на 12 сентября! :) >>> > >>> > 2009/8/13 Varyanick I. Alex >>> >> >>> >> Здравствуйте, Yuri Pac! >>> >> >>> >> On Wed, Aug 05, 2009 at 12:06:18PM +0300, Вы писали: >>> >> >>> >> > Коллеги, приветствую. >>> >> > >>> >> > Есть ли у кого из вас желание приехать в солнечный город Минск на >>> >> > сабж, выступить с докладом, пообщаться и хорошо провести время? >>> >> > >>> >> > Предварительная дата 12 сентября. Но анонса пока что нет, так что >>> >> > может и поменяться. >>> >> >>> >> Если получится, то и я подтянусь :) >>> >> >>> >> -- >>> >> Varyanick I. Alex >>> >> icq: 102 575 440 >>> >> skype: cono.. >>> >> q на cono.org.ua >>> >> -- >>> >> Moscow.pm mailing list >>> >> moscow-pm на pm.org | http://moscow.pm.org >>> > >>> > >>> > >>> > -- >>> > С уважением, >>> > Анатолий Шарифулин. >>> > >>> > -- >>> > Moscow.pm mailing list >>> > moscow-pm на pm.org | http://moscow.pm.org >>> > >>> > >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dsimonov на gmail.com Sat Aug 22 23:27:50 2009 From: dsimonov на gmail.com (Dmitry Simonov) Date: Sun, 23 Aug 2009 10:27:50 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: <30c4c30e0908221351t53182364y962c6f5768c352f2@mail.gmail.com> References: <20090813095903.GO24357@tazik.org.ua> <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> <30c4c30e0908220948p4ec35664i223dc45e259b9d2e@mail.gmail.com> <5fcd07d60908221249u4d43479aref20c98839946cd4@mail.gmail.com> <30c4c30e0908221351t53182364y962c6f5768c352f2@mail.gmail.com> Message-ID: Окей. Все кто хочет централизованно учавствовать, присылайте мне паспортные данные: ФИО, серия и номер паспорта, дата рождения. Моя супруга поможет централизованно закупить билеты через своё аг-во (цена вопроса 80 рублей за билет). Я пришлю сюда предложения о том, на чём ехать, где остановится и сколько это всё будет стоить. Для оплаты необходимо прислать мне - вид карты (visa || mastercard), номер карты, дата окончания действия карты, имя как указно на карте, код на обратной стороне карты (cvv?). Если всё ок и мы здесь всё согласуем с вами, аг-во спишет необходимую сумму и предоставит все необходимые документы. С искр. ув. Д.Симонов 2009/8/23 Valeriy Krutov : > Имеется в виду именно покупка билетов на один поезд (в один вагон?), и > бронирование мест в одной гостинице. > > 2009/8/22 Андрей Костенко >> >> Все дружно заходим на ticket.rzd.ru и покупаем билеты. А потом все дружно >> садимся по своим местам) >> Если что - недавно был в Минске. Город чистый, красивый. Гостиницы стоят >> рублей 700-800 в сутки, всё дешево. Вот правда с интернетом там походу *опа >> >> 2009/8/22 Valeriy Krutov >>> >>> Так что? Какая-то общая организация московской делегации планируется? =) >>> >>> 2009/8/16 Dmitry Simonov >>>> >>>> Андрюха Костенко сегодня в Минске, завтра будет в Москве. Обещал >>>> рассказать, что там да как. >>>> Где мы всей толпой будем размещаться-то, народ? >>>> >>>> И пора бы уже наверное билетами обзаводиться. Может как-то организуемся? >>>> >>>> 2009/8/16 Анатолий Шарифулин : >>>> > Я уже рассчитываю на 12 сентября! :) >>>> > >>>> > 2009/8/13 Varyanick I. Alex >>>> >> >>>> >> Здравствуйте, Yuri Pac! >>>> >> >>>> >> On Wed, Aug 05, 2009 at 12:06:18PM +0300, Вы писали: >>>> >> >>>> >> > Коллеги, приветствую. >>>> >> > >>>> >> > Есть ли у кого из вас желание приехать в солнечный город Минск на >>>> >> > сабж, выступить с докладом, пообщаться и хорошо провести время? >>>> >> > >>>> >> > Предварительная дата 12 сентября. Но анонса пока что нет, так что >>>> >> > может и поменяться. >>>> >> >>>> >> Если получится, то и я подтянусь :) >>>> >> >>>> >> -- >>>> >> Varyanick I. Alex >>>> >> icq: 102 575 440 >>>> >> skype: cono.. >>>> >> q на cono.org.ua >>>> >> -- >>>> >> Moscow.pm mailing list >>>> >> moscow-pm на pm.org | http://moscow.pm.org >>>> > >>>> > >>>> > >>>> > -- >>>> > С уважением, >>>> > Анатолий Шарифулин. >>>> > >>>> > -- >>>> > Moscow.pm mailing list >>>> > moscow-pm на pm.org | http://moscow.pm.org >>>> > >>>> > >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From dsimonov на gmail.com Sat Aug 22 23:32:08 2009 From: dsimonov на gmail.com (Dmitry Simonov) Date: Sun, 23 Aug 2009 10:32:08 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: Message-ID: Юр! А расскажи, какой формат всего это меропрития? Когда надо приезжать, когда уезжать, где это всё геограифически находится, есть ли рядом гостинницы с интернетом, что с местным общепитом и развлечениями, цены на местные симки и вообще сотовую связь. Какие местные менты и гостинницы требуют документы? 2009/8/5 Yuri Pac : > Коллеги, приветствую. > > Есть ли у кого из вас желание приехать в солнечный город Минск на > сабж, выступить с докладом, пообщаться и хорошо провести время? > > Предварительная дата 12 сентября. Но анонса пока что нет, так что > может и поменяться. > > -- > WBR, Yuri Pac > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From kapranoff на gmail.com Sun Aug 23 13:14:09 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Mon, 24 Aug 2009 00:14:09 +0400 Subject: [Moscow.pm] CpanAuthors::AnyEvent Message-ID: http://cpanratings.perl.org/dist/Acme-CPANAuthors-AnyEvent Чё это они? -- Alex Kapranoff. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Sun Aug 23 13:59:29 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Mon, 24 Aug 2009 00:59:29 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: <5fcd07d60908221249u4d43479aref20c98839946cd4@mail.gmail.com> References: <20090813095903.GO24357@tazik.org.ua> <91318900908152340vd180a53o4f503fd359c656c@mail.gmail.com> <30c4c30e0908220948p4ec35664i223dc45e259b9d2e@mail.gmail.com> <5fcd07d60908221249u4d43479aref20c98839946cd4@mail.gmail.com> Message-ID: 2009/8/22 Андрей Костенко > Все дружно заходим на ticket.rzd.ru и покупаем билеты. А потом все дружно > садимся по своим местам)Если что - недавно был в Минске. Город чистый, > красивый. Гостиницы стоят рублей 700-800 в сутки, всё дешево. Вот правда с > интернетом там походу *опа > Был в Минске лет пять назад -- МТС-овский GPRS работал отлично с московской симкой под домашним тарифам. С тех пор конечно много воды утекло :) 2009/8/22 Valeriy Krutov > Так что? Какая-то общая организация московской делегации планируется? =) > > 2009/8/16 Dmitry Simonov > >> Андрюха Костенко сегодня в Минске, завтра будет в Москве. Обещал >> рассказать, что там да как. >> Где мы всей толпой будем размещаться-то, народ? >> >> И пора бы уже наверное билетами обзаводиться. Может как-то организуемся? >> >> 2009/8/16 Анатолий Шарифулин : >> > Я уже рассчитываю на 12 сентября! :) >> > >> > 2009/8/13 Varyanick I. Alex >> >> >> >> Здравствуйте, Yuri Pac! >> >> >> >> On Wed, Aug 05, 2009 at 12:06:18PM +0300, Вы писали: >> >> >> >> > Коллеги, приветствую. >> >> > >> >> > Есть ли у кого из вас желание приехать в солнечный город Минск на >> >> > сабж, выступить с докладом, пообщаться и хорошо провести время? >> >> > >> >> > Предварительная дата 12 сентября. Но анонса пока что нет, так что >> >> > может и поменяться. >> >> >> >> Если получится, то и я подтянусь :) >> >> >> >> -- >> >> Varyanick I. Alex >> >> icq: 102 575 440 >> >> skype: cono.. >> >> q на cono.org.ua >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> > >> > -- >> > С уважением, >> > Анатолий Шарифулин. >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Sun Aug 23 17:02:34 2009 From: yu.pats на gmail.com (Yuri Pac) Date: Mon, 24 Aug 2009 03:02:34 +0300 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: Message-ID: 2009/8/23 Dmitry Simonov : > Для оплаты необходимо прислать мне - вид карты (visa || mastercard), > номер карты, дата окончания действия карты, имя как указно на карте, > код на обратной стороне карты (cvv?). Если всё ок и мы здесь всё > согласуем с вами, аг-во спишет необходимую сумму и предоставит все > необходимые документы. Это вы, Дмитрий, конечно, зачетно придумали чтоб все номера своих кредиток вам выслали :) 2009/8/23 Dmitry Simonov : > Юр! А расскажи, какой формат всего это меропрития? Когда надо > приезжать, когда уезжать, где это всё геограифически находится, есть > ли рядом гостинницы с интернетом, что с местным общепитом и > развлечениями, цены на местные симки и вообще сотовую связь. Какие > местные менты и гостинницы требуют документы? > Извиняюсь за столь длительное молчание. Не хотел писать вести с полей. Чтоб не бежать впереди паровоза я отвечу кратко тут, утолив жажду страждущих. А далее выпишу все необходимые пункты и выложу в вики. Аналогичным же способом предлагаю всем собраться и подредактировать списки: кто едет, где и чем. Кто где останавливается, где кушает и т.п. :) А непосредственно по теме: - формат - воркшоп. Я предполагаю начало в 10 утра, заканчиваем как заканчиваем не позже 6-7 вечера того же дня. Далее отправляемся на социальную часть в заранее выбранное и заказанное место, главный критерий - чтоб все поместились. Воскресенье - день тяжелый, каждый отдыхает по индивидуальной программе. 1. Чем ехать. Самолетом не знаю, поэтому расскажу про поезд. Поездов из Москвы в Минск ходит туева хуча, как, собственно, и обратно. Все поезда, едущие в Европу, считают должным ехать через Минск. Места есть всегда, даже за 5 мин до отправления. Ехать примерно вечером выезжаете, утром приезжаете (что-то около 12 часов). Плацкарт брать не рекомендую, не выспитесь, бухают. 2. Гостиницы. Гостиниц много, разные. От глубокого совка за 20-30 уе до студенческих общаг за 10 уе :) Есть 4-5 звездочек (~200-300 уе) и не такой уж глубокий совок порядком до 40 уе. В гостинице от вас потребуют только паспорт. Временное пребывание вам сделают тут же. 3. Менты. Менты в Минске не пристают к добропорядочным гражданам. 4. Интернет, Вай-Фай и связь. В гостиницах в фойе(!) есть платный вайфай как и в многих других местах которые надо поискать. В основном вайфай повременной, карточки покупаются в киосках, Бренд: byfly. Можно подключить местную симку, у МТС есть специальный тп для приезжих - Гостевой. Можете сразу подключить почти-анлим GPRS/EDGE отправив "A" (латиница) на номера 303 (включает GPRS), 330 (включет услугу hyper.net). Стоит 1 бакс в сутки аб. платы + 1 цент за 1 мегабайт. 5. Питание. Питаться можно везде. Выбор не богат. Мартини, Ром, Виски - этого в магазине вы не найдете. Водка есть :) Подробнее про наиболее удобные варианты гостиниц, места питания и т.п. я напишу когда точно узнаю место проведения. Но сразу скажу: все рядом. Максимум пол часа лесом :) -- WBR, Yuri Pac From dsimonov на gmail.com Sun Aug 23 22:53:27 2009 From: dsimonov на gmail.com (Dmitry Simonov) Date: Mon, 24 Aug 2009 09:53:27 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: Message-ID: Надо было мне пин-коды сразу просить :) 2009/8/24 Yuri Pac : > Это вы, Дмитрий, конечно, зачетно придумали чтоб все номера своих > кредиток вам выслали :) From andy на shitov.ru Mon Aug 24 05:24:06 2009 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 24 Aug 2009 16:24:06 +0400 Subject: [Moscow.pm] Perl BY 2 In-Reply-To: References: Message-ID: А доклады кто-нибудь будет делать? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Mon Aug 24 08:04:10 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Mon, 24 Aug 2009 19:04:10 +0400 Subject: [Moscow.pm] CpanAuthors::AnyEvent In-Reply-To: References: Message-ID: <589c94400908240804n6a526b74i4bd97dc07d243f8e@mail.gmail.com> Недовольство :) 2009/8/24 Alex Kapranoff : > http://cpanratings.perl.org/dist/Acme-CPANAuthors-AnyEvent > > Чё это они? > > -- > Alex Kapranoff. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From andy на shitov.ru Tue Aug 25 01:03:17 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Aug 2009 12:03:17 +0400 Subject: [Moscow.pm] new Class::($arg) Message-ID: Превед. Случился клин и все стали возбухать против конструкции "new Class", вот например: http://github.com/markstos/CGI.pm/commit/a36e451716f8cee8ac02376617bb98a33d5ac9c0 Доводы, которые обычно приводят - типа компилятор должен применять кучу эвристик, чтобы понять, что new - это на самом деле метод класса Class. Приводят какие-то мутные примеры, когда эвристика не срабатывает: примеры, где A использует B, а B - A. Кто-нибудь знает другие аргументы, почему все-таки плох new XXX? На то ведь он и компилятор, чтобы я мог писать timtowtdi. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Tue Aug 25 02:53:40 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 25 Aug 2009 13:53:40 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: References: Message-ID: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> Привет, Андрей, Не знаю доводов, но пишу так: $x = new Class::WithOuthArguments; $x = Class::WithArguments->new(...); По поводу эвристик они правы, но не стоит заморачиваться. Есть еще другой довод, что типа такой код рефакторить не удобно. $x = new Class::X; сложнее превратить в $x = Class::X->new->xxx->yyy; 2009/8/25 Andrew Shitov : > Превед. > > Случился клин и все стали возбухать против конструкции "new Class", > вот например: > http://github.com/markstos/CGI.pm/commit/a36e451716f8cee8ac02376617bb98a33d5ac9c0 > > Доводы, которые обычно приводят - типа компилятор должен применять > кучу эвристик, чтобы понять, что new - это на самом деле метод класса > Class. Приводят какие-то мутные примеры, когда эвристика не > срабатывает: примеры, где A использует B, а B - A. > > Кто-нибудь знает другие аргументы, почему все-таки плох new XXX? На то > ведь он и компилятор, чтобы я мог писать timtowtdi. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Best regards, Ruslan. From ivan на serezhkin.com Tue Aug 25 02:58:31 2009 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 25 Aug 2009 13:58:31 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: References: Message-ID: <4A93B5C7.9040403@serezhkin.com> Andrew Shitov wrote: > Превед. > Воистину Кревед ! Эти бест практисы я не обнаружил, но зато могу сказать, что компилится это в одно и тоже. А вот чего они хотят достигнуть .... ? > Случился клин и все стали возбухать против конструкции "new Class", > вот например: > http://github.com/markstos/CGI.pm/commit/a36e451716f8cee8ac02376617bb98a33d5ac9c0 > > Доводы, которые обычно приводят - типа компилятор должен применять > кучу эвристик, чтобы понять, что new - это на самом деле метод класса > Class. Приводят какие-то мутные примеры, когда эвристика не > срабатывает: примеры, где A использует B, а B - A. > > Кто-нибудь знает другие аргументы, почему все-таки плох new XXX? На то > ведь он и компилятор, чтобы я мог писать timtowtdi. > > -- Vany Serezhkin. Yandex. http://yandex.ru/ From andy на shitov.ru Tue Aug 25 03:04:23 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Aug 2009 14:04:23 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <4A93B5C7.9040403@serezhkin.com> References: <4A93B5C7.9040403@serezhkin.com> Message-ID: > А вот чего они хотят достигнуть .... ? Ну собсно, мессадж такой: пишите "no indirect" и сразу отследите все использования "new Class". Хроматик: new Class ведет к ошибкам в say $config->{output} "This is a diagnostic message!": http://www.modernperlbooks.com/mt/2009/08/the-problems-with-indirect-object-notation.html Матт Траут: из-за new Class глючит взаимный импорт A и B: http://www.shadowcat.co.uk/blog/matt-s-trout/indirect-but-still-fatal/ -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Tue Aug 25 03:08:23 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Aug 2009 14:08:23 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> Message-ID: > Есть еще другой довод, что типа такой код рефакторить не удобно. > > $x = new Class::X; > > сложнее превратить в > > $x = Class::X->new->xxx->yyy; Мне кажется, здесь как раз более наглядно получается, если добавить скобки: $x = (new Class::X)->xxx->yyy. Сразу видно, что X нужен лишь временно. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Tue Aug 25 03:16:30 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Tue, 25 Aug 2009 14:16:30 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <4A93B5C7.9040403@serezhkin.com> References: <4A93B5C7.9040403@serezhkin.com> Message-ID: <91318900908250316k276af9d5wd352d3696d448b3d@mail.gmail.com> Я знаю :) когда пишешь исходный код конструктора, в первом случае нужно делать лишнюю проверку для инвоката. Реф или не реф :) И еще: это не Java. Лично я всегда пишу и использую второй вариант. 25.08.09, Vany Serezhkin написал(а): > Andrew Shitov wrote: >> Превед. >> > Воистину Кревед ! > > Эти бест практисы я не обнаружил, но зато могу сказать, что компилится > это в одно и тоже. > А вот чего они хотят достигнуть .... ? > > >> Случился клин и все стали возбухать против конструкции "new Class", >> вот например: >> http://github.com/markstos/CGI.pm/commit/a36e451716f8cee8ac02376617bb98a33d5ac9c0 >> >> Доводы, которые обычно приводят - типа компилятор должен применять >> кучу эвристик, чтобы понять, что new - это на самом деле метод класса >> Class. Приводят какие-то мутные примеры, когда эвристика не >> срабатывает: примеры, где A использует B, а B - A. >> >> Кто-нибудь знает другие аргументы, почему все-таки плох new XXX? На то >> ведь он и компилятор, чтобы я мог писать timtowtdi. >> >> > > > -- > Vany Serezhkin. Yandex. http://yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. From andy на shitov.ru Tue Aug 25 03:18:31 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Aug 2009 14:18:31 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <91318900908250316k276af9d5wd352d3696d448b3d@mail.gmail.com> References: <4A93B5C7.9040403@serezhkin.com> <91318900908250316k276af9d5wd352d3696d448b3d@mail.gmail.com> Message-ID: > И еще: это не Java. new Class придумали не в яве, а как минимум в С++. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Tue Aug 25 03:23:37 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Aug 2009 14:23:37 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <91318900908250316k276af9d5wd352d3696d448b3d@mail.gmail.com> References: <4A93B5C7.9040403@serezhkin.com> <91318900908250316k276af9d5wd352d3696d448b3d@mail.gmail.com> Message-ID: > Я знаю :) когда пишешь исходный код конструктора, в первом случае > нужно делать лишнюю проверку для инвоката. Реф или не реф :) > Лично я всегда пишу и использую второй вариант. По-моему, лучше написать лишние буквы где-то в недрах класса, чем ставить лишние стрелочки там, где этот класс используется. Это как с удобствном say: и букв меньше, чем в print, и не надо писать \n. Когда же вместо new C предлагают писать C->new, то идут как раз в обратную сторону (было удобно и естественно, стало коряво как в Java). Тогда и в Perl 6 надо запретить все say $x, ибо правильно $x.say(). -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Tue Aug 25 03:29:24 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 25 Aug 2009 14:29:24 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> Message-ID: <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> 2009/8/25 Andrew Shitov : >> Есть еще другой довод, что типа такой код рефакторить не удобно. >> >> $x = new Class::X; >> >> сложнее превратить в >> >> $x = Class::X->new->xxx->yyy; > > > Мне кажется, здесь как раз более наглядно получается, если добавить скобки: > > $x = (new Class::X)->xxx->yyy. > > Сразу видно, что X нужен лишь временно. Почему временно? Это chained методы, которые делают дело и возвращают $self :) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From jt на aaanet.ru Tue Aug 25 03:38:55 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Tue, 25 Aug 2009 14:38:55 +0400 Subject: [Moscow.pm] new Class::($arg) References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> Message-ID: <008f01ca2570$3f4a28b0$0c92560a@jt> В perlobj есть достаточно примеров того, почему indirect object syntax не есть хорошо ( http://perldoc.perl.org/perlobj.html#Indirect-Object-Syntax ). > 2009/8/25 Andrew Shitov : >>> Есть еще другой довод, что типа такой код рефакторить не удобно. >>> >>> $x = new Class::X; >>> >>> сложнее превратить в >>> >>> $x = Class::X->new->xxx->yyy; >> >> >> Мне кажется, здесь как раз более наглядно получается, если добавить >> скобки: >> >> $x = (new Class::X)->xxx->yyy. >> >> Сразу видно, что X нужен лишь временно. > > Почему временно? Это chained методы, которые делают дело и возвращают > $self :) > >> >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Tue Aug 25 04:24:44 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Aug 2009 15:24:44 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> Message-ID: >> $x = (new Class::X)->xxx->yyy. >> >> Сразу видно, что X нужен лишь временно. > > Почему временно? Это chained методы, которые делают дело и возвращают $self :) А. Или так. Я обычно встречал конструкции типа $current_year = (new Date)->year. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Tue Aug 25 04:32:38 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Aug 2009 15:32:38 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <008f01ca2570$3f4a28b0$0c92560a@jt> References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> <008f01ca2570$3f4a28b0$0c92560a@jt> Message-ID: > В perlobj есть достаточно примеров того, почему indirect object syntax не > есть хорошо ( http://perldoc.perl.org/perlobj.html#Indirect-Object-Syntax ). С ними никто не спорит. Проблема, собственно, из-за того, что на перле не делают заголовочных файлов *.h как в Си, поэтому компилятор и должен угадывать, что за слово он прочитал. Но сразу кидаться переписывать все new CGI; - имхо, глупо. (Толик, или new CGI - это зло в квадрате? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на serezhkin.com Tue Aug 25 04:57:03 2009 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 25 Aug 2009 15:57:03 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> Message-ID: <4A93D18F.8070604@serezhkin.com> Привет. Я так внимательно посмотрел ... и что то мне этот пример не нравится, вот идея нравится, а сам пример - странный. если у нас возникает желание сделать из my $object =Class->new; my $object=Class->new->get_part; - То что то настолько неправильно в нашей разработке ... что пряма ой. А вот придумать корректный пример, когда действительно индиректный вызов мешает рефакторингу ... у меня не получилось. А если нет примеров использования, может и ну его ? С другой стороны, вопли о том, что эта штука мешает принту. Мне всегда не нравилась функция принт, с одной стороны она парсится отдельным механизмом. Это единственная функция с выделенным под неё парсером. И изза этого невозможно переопределить CORE::print. Вопрос, принтов в хэндлер конечно больше, но ! Конфликт случается именно изза такого поведения принта, а не изза индиректных вызовов. Индиректные вызовы изначально расчитывались на красивое написание конструкции new Class. Это нигде не мешает. И я не понимаю эту бестпрактику по отношению к контруктору. sub serialize { my $obj=shift; warn 'Serializing '.Dumper($obj); return $obj->serialize; } my $serizlized=serialize $object - Это довольно правильная конструкция, которая позволяет мне привнести миксин глобально ко всем классам. Надо только понимать, что это для дебажных целей. Кстати, пример тоже очень плохой =) >>> Есть еще другой довод, что типа такой код рефакторить не удобно. >>> >>> $x = new Class::X; >>> >>> сложнее превратить в >>> >>> $x = Class::X->new->xxx->yyy; >>> >> Мне кажется, здесь как раз более наглядно получается, если добавить скобки: >> >> $x = (new Class::X)->xxx->yyy. >> >> Сразу видно, что X нужен лишь временно. >> > > Почему временно? Это chained методы, которые делают дело и возвращают $self :) > > >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > > -- Vany Serezhkin. Yandex. http://yandex.ru/ From andrey на kostenko.name Tue Aug 25 05:52:59 2009 From: andrey на kostenko.name (Andrey Kostenko) Date: Tue, 25 Aug 2009 16:52:59 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <4A93D18F.8070604@serezhkin.com> References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> <4A93D18F.8070604@serezhkin.com> Message-ID: <4A93DEAB.6030707@kostenko.name> 25.08.09 15:57, Vany Serezhkin написав(ла): > Привет. > > Я так внимательно посмотрел ... и что то мне этот пример не нравится, > вот идея нравится, а сам пример - странный. > если у нас возникает желание сделать из my $object =Class->new; my > $object=Class->new->get_part; - То что то настолько неправильно в нашей > разработке ... что пряма ой. > А вот придумать корректный пример, когда действительно индиректный вызов > мешает рефакторингу ... у меня не получилось. > А если нет примеров использования, может и ну его ? > > С другой стороны, вопли о том, что эта штука мешает принту. > Мне всегда не нравилась функция принт, с одной стороны она парсится > отдельным механизмом. > Это единственная функция с выделенным под неё парсером. И изза этого > невозможно переопределить CORE::print. > Вопрос, принтов в хэндлер конечно больше, но ! > Конфликт случается именно изза такого поведения принта, а не изза > индиректных вызовов. > Индиректные вызовы изначально расчитывались на красивое написание > конструкции new Class. > Это нигде не мешает. > И я не понимаю эту бестпрактику по отношению к контруктору. > > > sub serialize { > my $obj=shift; > warn 'Serializing '.Dumper($obj); > return $obj->serialize; > } > my $serizlized=serialize $object - Это довольно правильная конструкция, > которая позволяет мне привнести миксин глобально ко всем классам. > Надо только понимать, что это для дебажных целей. > Кстати, пример тоже очень плохой =) > > >>>> Есть еще другой довод, что типа такой код рефакторить не удобно. >>>> >>>> $x = new Class::X; >>>> >>>> сложнее превратить в >>>> >>>> $x = Class::X->new->xxx->yyy; >>>> >>>> >>> Мне кажется, здесь как раз более наглядно получается, если добавить скобки: >>> >>> $x = (new Class::X)->xxx->yyy. >>> >>> Сразу видно, что X нужен лишь временно. >>> >>> >> Почему временно? Это chained методы, которые делают дело и возвращают $self :) >> >> >> >>> -- >>> Andrew Shitov >>> ______________________________________________________________________ >>> andy на shitov.ru | http://shitov.ru >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >>> >> >> >> >> > > Пример: my $json = Май::Обjект->new->with_utf8; From andy на shitov.ru Tue Aug 25 05:55:28 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Aug 2009 16:55:28 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <4A93DEAB.6030707@kostenko.name> References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> <4A93D18F.8070604@serezhkin.com> <4A93DEAB.6030707@kostenko.name> Message-ID: > Пример: > my $json = Май::Обjект->new->with_utf8; Май::Обjект->new(utf8 => true) ? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andrey на kostenko.name Tue Aug 25 06:09:22 2009 From: andrey на kostenko.name (Andrey Kostenko) Date: Tue, 25 Aug 2009 17:09:22 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> <4A93D18F.8070604@serezhkin.com> <4A93DEAB.6030707@kostenko.name> Message-ID: <4A93E282.3000006@kostenko.name> 25.08.09 16:55, Andrew Shitov написав(ла): >> Пример: >> my $json = Май::Обjект->new->with_utf8; >> > > Май::Обjект->new(utf8 => 1) ? > > Можно. А можно и так. From jt на aaanet.ru Tue Aug 25 06:20:02 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Tue, 25 Aug 2009 17:20:02 +0400 Subject: [Moscow.pm] new Class::($arg) References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com><589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com><4A93D18F.8070604@serezhkin.com> <4A93DEAB.6030707@kostenko.name> Message-ID: <00db01ca2586$c0d06a50$0c92560a@jt> А представим, что переключатель with_<что-нибудь>, а лучше <что-нибудь>(0|1) вызывается строго после какого-нибудь не new метода, которых может быть много разных. Это что, аргумент { <что-нибудь> => 0|1 } обрабатывать в разных функциях? Class->new смотрится в цепочке логичнее, да и красивее, в конце концов. Единственным железным аргументом за new Class является необходимость переписывания кучи кода. Понятно, что никто не хочет. Значит надо оставлять. ИМХО поддержку >> Пример: >> my $json = Май::Обjект->new->with_utf8; > > > Май::Обjект->new(utf8 => true) ? > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Tue Aug 25 06:26:05 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 25 Aug 2009 17:26:05 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <00db01ca2586$c0d06a50$0c92560a@jt> References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> <4A93D18F.8070604@serezhkin.com> <4A93DEAB.6030707@kostenko.name> <00db01ca2586$c0d06a50$0c92560a@jt> Message-ID: ОК, c принтом, с цепочкой, объектах в хешах и пр. разобрались. Но зачем же все-таки портить my $o = new C; ? > Единственным железным аргументом за new Class является необходимость > переписывания кучи кода. Понятно, что никто не хочет. Значит надо оставлять. Я и в новом коде хочу писать new C: sub day_factory { return $week_day > 5 ? new Holiday : new Workday; } -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Tue Aug 25 06:32:22 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Tue, 25 Aug 2009 17:32:22 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> <008f01ca2570$3f4a28b0$0c92560a@jt> Message-ID: <91318900908250632i4769c084g7a636dfa9075fe22@mail.gmail.com> Это зло зло зло зло :) 25.08.09, Andrew Shitov написал(а): >> В perlobj есть достаточно примеров того, почему indirect object syntax не >> есть хорошо ( http://perldoc.perl.org/perlobj.html#Indirect-Object-Syntax >> ). > > С ними никто не спорит. Проблема, собственно, из-за того, что на перле > не делают заголовочных файлов *.h как в Си, поэтому компилятор и > должен угадывать, что за слово он прочитал. > > Но сразу кидаться переписывать все new CGI; - имхо, глупо. > > (Толик, или new CGI - это зло в квадрате? :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. From andrey на kostenko.name Tue Aug 25 06:48:28 2009 From: andrey на kostenko.name (Andrey Kostenko) Date: Tue, 25 Aug 2009 17:48:28 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> <4A93D18F.8070604@serezhkin.com> <4A93DEAB.6030707@kostenko.name> <00db01ca2586$c0d06a50$0c92560a@jt> Message-ID: <4A93EBAC.90203@kostenko.name> 25.08.09 17:26, Andrew Shitov написав(ла): > ОК, c принтом, с цепочкой, объектах в хешах и пр. разобрались. > > Но зачем же все-таки портить > > my $o = new C; > > ? > > >> Единственным железным аргументом за new Class является необходимость >> переписывания кучи кода. Понятно, что никто не хочет. Значит надо оставлять. >> > Я и в новом коде хочу писать new C: > > sub day_factory { > return $week_day> 5 ? new Holiday : new Workday; > } > > А я в новом коде хочу писать warn Dumper $object; И чтобы это было warn Dumper( $object ); Наверное, зря не сделали ключевое слово "new". From ivan на serezhkin.com Tue Aug 25 10:28:19 2009 From: ivan на serezhkin.com (Vany Serezhkin) Date: Tue, 25 Aug 2009 21:28:19 +0400 Subject: [Moscow.pm] new Class::($arg) In-Reply-To: <4A93EBAC.90203@kostenko.name> References: <589c94400908250253g3ab1e04g22d21d39554b170c@mail.gmail.com> <589c94400908250329r7b796c8ds61eb6acaddc08258@mail.gmail.com> <4A93D18F.8070604@serezhkin.com> <4A93DEAB.6030707@kostenko.name> <00db01ca2586$c0d06a50$0c92560a@jt> <4A93EBAC.90203@kostenko.name> Message-ID: <4A941F33.8080300@serezhkin.com> Andrey Kostenko wrote: > А я в новом коде хочу писать > warn Dumper $object; И чтобы это было warn Dumper( $object ); > Наверное, зря не сделали ключевое слово "new". По MRO там всё просто, сначала рассматриваются все функции в неймспейсе, а уже потом методы объектов. Приведённый выше пример с взаимным импортом, сбоит только потому, что во время разрешения методов, нужные ещё не существуют. Вообщем. ${'::new'}=sub {warn "Hello, loosers"} И всё, жертва начинает лечится от индиректных вызовов =) -- Vany Serezhkin. Yandex. http://yandex.ru/ From andy на shitov.ru Wed Aug 26 02:34:29 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 13:34:29 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= Message-ID: Привет! А кто знает, как на русский язык перевести слово capture. Не closure, которое замыкание. А capture, которое $x = \($a, $b). По смыслу - это как сигнатуры функций, но переводить надо инача. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Wed Aug 26 02:36:38 2009 From: inthrax на gmail.com (Mons Anderson) Date: Wed, 26 Aug 2009 13:36:38 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= In-Reply-To: References: Message-ID: <200908261336.39919.inthrax@gmail.com> On Wednesday 26 August 2009 13:34:29 Andrew Shitov wrote: > Привет! > > А кто знает, как на русский язык перевести слово capture. > > Не closure, которое замыкание. А capture, которое $x = \($a, $b). По > смыслу - это как сигнатуры функций, но переводить надо инача. Захват? -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From andy на shitov.ru Wed Aug 26 02:38:47 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 13:38:47 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <200908261336.39919.inthrax@gmail.com> References: <200908261336.39919.inthrax@gmail.com> Message-ID: > Захват? Это в словаре, да. Но как-то не то. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jt на aaanet.ru Wed Aug 26 02:41:43 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 26 Aug 2009 13:41:43 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= References: Message-ID: <007801ca2631$6c65bbe0$0c92560a@jt> Че-т я не вдуплил. Это ссылка на массив была или сказывается отдаленное знакомство с perl 6? > Привет! > > А кто знает, как на русский язык перевести слово capture. > > Не closure, которое замыкание. А capture, которое $x = \($a, $b). По > смыслу - это как сигнатуры функций, но переводить надо инача. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From inthrax на gmail.com Wed Aug 26 02:43:46 2009 From: inthrax на gmail.com (Mons Anderson) Date: Wed, 26 Aug 2009 13:43:46 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= In-Reply-To: References: <200908261336.39919.inthrax@gmail.com> Message-ID: <200908261343.47553.inthrax@gmail.com> On Wednesday 26 August 2009 13:38:47 Andrew Shitov wrote: > > Захват? > > Это в словаре, да. Но как-то не то. вообще мне не очень понятно твое выражение $x = \($a, $b) это то-же самое, что и $x = \$a имхо это взятие указателя )) А под capture я понимаю захват или перехват ч.л. -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From andy на shitov.ru Wed Aug 26 02:45:48 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 13:45:48 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <007801ca2631$6c65bbe0$0c92560a@jt> References: <007801ca2631$6c65bbe0$0c92560a@jt> Message-ID: > Че-т я не вдуплил. Это ссылка на массив была или сказывается отдаленное > знакомство с perl 6? Это именно Perl 6. Там нет ссылок, там есть captures. В простейшем случае это аналог ссылки Perl 5: my $c = \$x. В более сложных - набор данных, которые можно, например, разом передать в функцию: sub do_something_with_date($year, $working_days) {...} my $year = 2009; my $c = \($year, working_days => 300); do_something_with_date(|$c); -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jt на aaanet.ru Wed Aug 26 02:55:40 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 26 Aug 2009 13:55:40 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= References: <007801ca2631$6c65bbe0$0c92560a@jt> Message-ID: <009f01ca2633$5ef19a40$0c92560a@jt> По смыслу похоже на снимок данных (снапшот?). Можно было бы написать капча, но не вариант. >> Че-т я не вдуплил. Это ссылка на массив была или сказывается отдаленное >> знакомство с perl 6? > > Это именно Perl 6. > > Там нет ссылок, там есть captures. В простейшем случае это аналог > ссылки Perl 5: my $c = \$x. В более сложных - набор данных, которые > можно, например, разом передать в функцию: > > sub do_something_with_date($year, $working_days) {...} > > my $year = 2009; > my $c = \($year, working_days => 300); > > do_something_with_date(|$c); > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andrey на kostenko.name Wed Aug 26 02:57:49 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 26 Aug 2009 13:57:49 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <009f01ca2633$5ef19a40$0c92560a@jt> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> Message-ID: <5fcd07d60908260257w69b399f8nab2b725b5c872d88@mail.gmail.com> bundle? связка? 2009/8/26 Eugene Toropov > По смыслу похоже на снимок данных (снапшот?). Можно было бы написать капча, > но не вариант. > > > > > Че-т я не вдуплил. Это ссылка на массив была или сказывается отдаленное >>> знакомство с perl 6? >>> >> >> Это именно Perl 6. >> >> Там нет ссылок, там есть captures. В простейшем случае это аналог >> ссылки Perl 5: my $c = \$x. В более сложных - набор данных, которые >> можно, например, разом передать в функцию: >> >> sub do_something_with_date($year, $working_days) {...} >> >> my $year = 2009; >> my $c = \($year, working_days => 300); >> >> do_something_with_date(|$c); >> >> >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Aug 26 03:00:01 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 14:00:01 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <009f01ca2633$5ef19a40$0c92560a@jt> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> Message-ID: > По смыслу похоже на снимок данных (снапшот?). Можно было бы написать капча, > но не вариант. Не снимок. В смысле, не запоминает состояние переменных на момент "снимка": my $x = 7; my $c = \$x; $x++; say $c; # 8 Капча не вариант, да: это уже captcha :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Wed Aug 26 03:01:35 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 14:01:35 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <5fcd07d60908260257w69b399f8nab2b725b5c872d88@mail.gmail.com> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <5fcd07d60908260257w69b399f8nab2b725b5c872d88@mail.gmail.com> Message-ID: > bundle? связка? А еще есть binding - связывание (создание синонима). my $b := $x; -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jt на aaanet.ru Wed Aug 26 03:04:40 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 26 Aug 2009 14:04:40 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= References: <007801ca2631$6c65bbe0$0c92560a@jt><009f01ca2633$5ef19a40$0c92560a@jt> Message-ID: <00b701ca2634$a0e46d00$0c92560a@jt> Псевдонимы (алиасы) ? >> По смыслу похоже на снимок данных (снапшот?). Можно было бы написать >> капча, >> но не вариант. > > Не снимок. В смысле, не запоминает состояние переменных на момент > "снимка": > > my $x = 7; > my $c = \$x; > $x++; > say $c; # 8 > > Капча не вариант, да: это уже captcha :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Wed Aug 26 03:07:47 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 14:07:47 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <00b701ca2634$a0e46d00$0c92560a@jt> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <00b701ca2634$a0e46d00$0c92560a@jt> Message-ID: > Псевдонимы (алиасы) ? Capture - связка, binding - создание псевдонима. Почти горячо, чо :-) Жаль, нельзя сказать одним словом: "псевдонимирование" или "опсевдонимливание". -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From igor на gerdler.ru Wed Aug 26 04:08:52 2009 From: igor на gerdler.ru (=?windows-1251?Q?=C8=E3=EE=F0=FC_=C3=E5=F0=E4=EB=E5=F0?=) Date: Wed, 26 Aug 2009 15:08:52 +0400 Subject: [Moscow.pm] =?windows-1251?b?6uDv8vPw5Q==?= In-Reply-To: References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <00b701ca2634$a0e46d00$0c92560a@jt> Message-ID: <4A9517C4.3080600@gerdler.ru> Уважаемый Андрей! По смыслу я бы написал Список аргументов, Группа, Объединение. From inthrax на gmail.com Wed Aug 26 04:33:29 2009 From: inthrax на gmail.com (Mons Anderson) Date: Wed, 26 Aug 2009 15:33:29 +0400 Subject: [Moscow.pm] our $VERSION = ? Message-ID: <200908261533.30180.inthrax@gmail.com> Такой вопрос Есть distribution, напр. AnyEvent-SMTP. в AnyEvent/SMTP.pm: our $VERSION = '0.07'; Что можно написать в файле AnyEvent/SMTP/Client.pm, чтоб оно нормально пропарсилось CPAN'овским indexer'ом, и при этом не обновлять постоянно версию вручную? our $VERSION = $AnyEvent::SMTP::VERSION; # не канает our $VERSION = $AnyEvent::SMTP::VERSION; use AnyEvent::SMTP(); # не канает Какие есть еще идеи? -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From artur+moscow.pm.org на niif.spb.su Wed Aug 26 04:45:26 2009 From: artur+moscow.pm.org на niif.spb.su (arto) Date: Wed, 26 Aug 2009 14:45:26 +0300 (EEST) Subject: [Moscow.pm] our $VERSION = ? Message-ID: 26.08.09, 15:33, "Mons Anderson" : > Такой вопрос > Есть distribution, напр. AnyEvent-SMTP. > в AnyEvent/SMTP.pm: > our $VERSION = '0.07'; > Что можно написать в файле AnyEvent/SMTP/Client.pm, чтоб оно нормально > пропарсилось CPAN'овским indexer'ом, и при этом не обновлять постоянно версию > вручную? > our $VERSION = $AnyEvent::SMTP::VERSION; # не канает > our $VERSION = $AnyEvent::SMTP::VERSION; use AnyEvent::SMTP(); # не канает > Какие есть еще идеи? our $VERSION = eval { require AnyEvent::SMTP; $AnyEvent::SMTP::VERSION }; как-то так. -- zsh: fortune not found From andy на shitov.ru Wed Aug 26 04:50:12 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 15:50:12 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <4A9517C4.3080600@gerdler.ru> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <00b701ca2634$a0e46d00$0c92560a@jt> <4A9517C4.3080600@gerdler.ru> Message-ID: > По смыслу я бы написал Список аргументов, Группа, Объединение. Группа, а точнее, группировка, кстати очень близко по смыслу. У "списка аргументов" уже есть термин - сигнатура. Объединение тоже занято: junction. drink(how => 'alone') if $i_have_got eq 'beer' | 'vodka' :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Wed Aug 26 04:50:28 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 15:50:28 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <00b701ca2634$a0e46d00$0c92560a@jt> <4A9517C4.3080600@gerdler.ru> Message-ID: > Группа, а точнее, группировка, кстати очень близко по смыслу. Но не подходит для $c = \$x. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From mons на cpan.org Wed Aug 26 04:28:58 2009 From: mons на cpan.org (Mons Anderson) Date: Wed, 26 Aug 2009 15:28:58 +0400 Subject: [Moscow.pm] our $VERSION = ? Message-ID: <200908261528.58919.mons@cpan.org> Такой вопрос Есть distribution, напр. AnyEvent-SMTP. в AnyEvent/SMTP.pm: our $VERSION = '0.07'; Что можно написать в файле AnyEvent/SMTP/Client.pm, чтоб оно нормально пропарсилось CPAN'овским indexer'ом, и при этом не обновлять постоянно версию вручную? our $VERSION = $AnyEvent::SMTP::VERSION; # не канает our $VERSION = $AnyEvent::SMTP::VERSION; use AnyEvent::SMTP(); # не канает Какие есть еще идеи? -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From andy на shitov.ru Wed Aug 26 04:58:02 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 15:58:02 +0400 Subject: [Moscow.pm] our $VERSION = ? In-Reply-To: <200908261533.30180.inthrax@gmail.com> References: <200908261533.30180.inthrax@gmail.com> Message-ID: > Какие есть еще идеи? А еще можно номера вложенных классов не менять вообще :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Wed Aug 26 04:59:00 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 26 Aug 2009 15:59:00 +0400 Subject: [Moscow.pm] our $VERSION = ? In-Reply-To: <200908261528.58919.mons@cpan.org> References: <200908261528.58919.mons@cpan.org> Message-ID: <589c94400908260459o1ba2fda1w919e1e23ebb3e411@mail.gmail.com> Я предлагаю не делать ничего. Просто не объявлять версию модуля, который входит в дистрибутив. Какой в этом смысл? 2009/8/26 Mons Anderson : > Такой вопрос > > Есть distribution, напр. AnyEvent-SMTP. > в AnyEvent/SMTP.pm: > our $VERSION = '0.07'; > > Что можно написать в файле AnyEvent/SMTP/Client.pm, чтоб оно нормально > пропарсилось CPAN'овским indexer'ом, и при этом не обновлять постоянно версию > вручную? > > our $VERSION = $AnyEvent::SMTP::VERSION; # не канает > our $VERSION = $AnyEvent::SMTP::VERSION; use AnyEvent::SMTP(); # не канает > > Какие есть еще идеи? > > -- > Mons Anderson aka Vladimir Perepelitsa > / #99779956 / quanth на irc.freenode.net > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruslan.zakirov на gmail.com Wed Aug 26 05:06:07 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 26 Aug 2009 16:06:07 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <00b701ca2634$a0e46d00$0c92560a@jt> Message-ID: <589c94400908260506n600616fdt767b6c97e0c2c78f@mail.gmail.com> 2009/8/26 Andrew Shitov : >> Псевдонимы (алиасы) ? > > Capture - связка, > binding - создание псевдонима. > > Почти горячо, чо :-) Жаль, нельзя сказать одним словом: > "псевдонимирование" или "опсевдонимливание". capture - захват binding - привязывание, связывание Я знаю, что захват это словарное, но это наиболее близкое, ведь capture захватывает переменные из потока аргументов. Что-то возможно пропустил и сейчас есть еще сигнатуры, а раньше captures использовались для этого. И даже и не знаю что такое capture. > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From aml на rulezz.ru Wed Aug 26 05:08:13 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 26 Aug 2009 16:08:13 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= In-Reply-To: References: Message-ID: <200908261608.13991.aml@rulezz.ru> В письме Wednesday 26 August 2009 13:34:29 Andrew Shitov написал: > Привет! > > А кто знает, как на русский язык перевести слово capture. > > Не closure, которое замыкание. А capture, которое $x = \($a, $b). По > смыслу - это как сигнатуры функций, но переводить надо инача. Могу синонимов придумать - может, какой по смыслу подойдёт. Для затравки: сцепка, склейка, связка, пачка, вязанка :-) -- Alexander Lourier, http://aml.rulezz.ru/ From evdokimov.denis на gmail.com Wed Aug 26 05:14:13 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 26 Aug 2009 16:14:13 +0400 Subject: [Moscow.pm] our $VERSION = ? In-Reply-To: References: <200908261533.30180.inthrax@gmail.com> Message-ID: А чем не канает такой вариант? use AnyEvent::SMTP(); our $VERSION = $AnyEvent::SMTP::VERSION; ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Wed Aug 26 05:10:04 2009 From: inthrax на gmail.com (Mons Anderson) Date: Wed, 26 Aug 2009 16:10:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= In-Reply-To: <200908261608.13991.aml@rulezz.ru> References: <200908261608.13991.aml@rulezz.ru> Message-ID: <200908261610.06290.inthrax@gmail.com> On Wednesday 26 August 2009 16:08:13 Alexander Lourier wrote: > В письме Wednesday 26 August 2009 13:34:29 Andrew Shitov написал: > > Привет! > > > > А кто знает, как на русский язык перевести слово capture. > > > > Не closure, которое замыкание. А capture, которое $x = \($a, $b). По > > смыслу - это как сигнатуры функций, но переводить надо инача. > > Могу синонимов придумать - может, какой по смыслу подойдёт. Для затравки: > сцепка, склейка, связка, пачка, вязанка :-) мне нравится "вязанка" )) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From inthrax на gmail.com Wed Aug 26 05:15:56 2009 From: inthrax на gmail.com (Mons Anderson) Date: Wed, 26 Aug 2009 16:15:56 +0400 Subject: [Moscow.pm] our $VERSION = ? In-Reply-To: References: <200908261533.30180.inthrax@gmail.com> Message-ID: <200908261615.57747.inthrax@gmail.com> On Wednesday 26 August 2009 16:14:13 Denis Evdokimov wrote: > А чем не канает такой вариант? > use AnyEvent::SMTP(); > our $VERSION = $AnyEvent::SMTP::VERSION; тем, что indexer отвечает так: Status: Successfully indexed ============================ module: AnyEvent::SMTP version: 0.04 in file: AnyEvent-SMTP-0.04/lib/AnyEvent/SMTP.pm status: indexed module: AnyEvent::SMTP::Client !!> version: undef in file: AnyEvent-SMTP-0.04/lib/AnyEvent/SMTP/Client.pm status: indexed -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From nordicdyno на yandex.ru Wed Aug 26 05:19:51 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 26 Aug 2009 16:19:51 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <200908261610.06290.inthrax@gmail.com> References: <200908261608.13991.aml@rulezz.ru> <200908261610.06290.inthrax@gmail.com> Message-ID: <280991251289191@webmail34.yandex.ru> 26.08.09, 16:10, "Mons Anderson" : > On Wednesday 26 August 2009 16:08:13 Alexander Lourier wrote: > > Могу синонимов придумать - может, какой по смыслу подойдёт. Для затравки: > > сцепка, склейка, связка, пачка, вязанка :-) > мне нравится "вязанка" )) еще "охапка" - смешное слово :) From evdokimov.denis на gmail.com Wed Aug 26 05:20:58 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 26 Aug 2009 16:20:58 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= In-Reply-To: <200908261610.06290.inthrax@gmail.com> References: <200908261608.13991.aml@rulezz.ru> <200908261610.06290.inthrax@gmail.com> Message-ID: Пучёк ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Aug 26 05:25:47 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 16:25:47 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <589c94400908260506n600616fdt767b6c97e0c2c78f@mail.gmail.com> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <00b701ca2634$a0e46d00$0c92560a@jt> <589c94400908260506n600616fdt767b6c97e0c2c78f@mail.gmail.com> Message-ID: > И даже и не знаю что такое capture. Я вообще не нашел такого слова в википедиях. Closure есть, capture нет. > Что-то возможно пропустил и сейчас есть еще сигнатуры, Они всегда были, и именно как список аргументов: int f(int x) {} int f(int x, y) {} превращаются после gcc + в пару функций с именами _Z1fi и _Z1fii. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Wed Aug 26 05:26:08 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 16:26:08 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <200908261610.06290.inthrax@gmail.com> References: <200908261608.13991.aml@rulezz.ru> <200908261610.06290.inthrax@gmail.com> Message-ID: > мне нравится "вязанка" )) Ага, а некоторым еще и "перловка". -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andy на shitov.ru Wed Aug 26 05:30:45 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 16:30:45 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <280991251289191@webmail34.yandex.ru> References: <200908261608.13991.aml@rulezz.ru> <200908261610.06290.inthrax@gmail.com> <280991251289191@webmail34.yandex.ru> Message-ID: http://www.synonymizer.ru/index.php?sword=%F1%E2%FF%E7%EA%E0 пук тюк узелок пачка моток пучок свясло сноп вязка вьюк бунт узел поленница охапка кисть вязанка беремя кипа букет Связка Место А вот если вернуться к слову "ссылка" и посмотреть синонимы, то получаются вполне адекватные слова: релегация депортация справка высылка упоминание ссылка изгнание сноска переселение примечание замечание доказательство источник выдержка наказание удаление Релегация, а? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From aml на rulezz.ru Wed Aug 26 05:34:26 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 26 Aug 2009 16:34:26 +0400 Subject: [Moscow.pm] our $VERSION = ? In-Reply-To: <200908261615.57747.inthrax@gmail.com> References: <200908261533.30180.inthrax@gmail.com> <200908261615.57747.inthrax@gmail.com> Message-ID: <200908261634.26605.aml@rulezz.ru> В письме Wednesday 26 August 2009 16:15:56 Mons Anderson написал: > On Wednesday 26 August 2009 16:14:13 Denis Evdokimov wrote: > > А чем не канает такой вариант? > > use AnyEvent::SMTP(); > > our $VERSION = $AnyEvent::SMTP::VERSION; > > тем, что indexer отвечает так: А если обернуть "out $VERSION = ..." в "BEGIN { }" ? -- Alexander Lourier, http://aml.rulezz.ru/ From andy на shitov.ru Wed Aug 26 05:36:29 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 16:36:29 +0400 Subject: [Moscow.pm] our $VERSION = ? In-Reply-To: <200908261634.26605.aml@rulezz.ru> References: <200908261533.30180.inthrax@gmail.com> <200908261615.57747.inthrax@gmail.com> <200908261634.26605.aml@rulezz.ru> Message-ID: >> > А чем не канает такой вариант? >> > use AnyEvent::SMTP(); >> > our $VERSION = $AnyEvent::SMTP::VERSION; Можно совсем извратиться и сделать отдельный подмодуль AnyEvent::SMTP::VersionConstant, который везде и импортировать вместо основного AnyEvent::SMTP :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andrey на kostenko.name Wed Aug 26 05:53:09 2009 From: andrey на kostenko.name (Andrey Kostenko) Date: Wed, 26 Aug 2009 16:53:09 +0400 Subject: [Moscow.pm] our $VERSION = ? In-Reply-To: References: <200908261533.30180.inthrax@gmail.com> <200908261615.57747.inthrax@gmail.com> <200908261634.26605.aml@rulezz.ru> Message-ID: <4A953035.60808@kostenko.name> 26.08.09 16:36, Andrew Shitov написав(ла): >>>> А чем не канает такой вариант? >>>> use AnyEvent::SMTP(); >>>> our $VERSION = $AnyEvent::SMTP::VERSION; >>>> > Можно совсем извратиться и сделать отдельный подмодуль > AnyEvent::SMTP::VersionConstant, который везде и импортировать вместо > основного AnyEvent::SMTP :-) > > Не думаю. На CPAN $VERSION эвалится модулем Safe и работа с ФС модет быть вовсе отключена. Можно подключить версию по SSI и перед релизом скомпилить готовый модуль. :-) From andy на shitov.ru Wed Aug 26 05:54:56 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 26 Aug 2009 16:54:56 +0400 Subject: [Moscow.pm] our $VERSION = ? In-Reply-To: <4A953035.60808@kostenko.name> References: <200908261533.30180.inthrax@gmail.com> <200908261615.57747.inthrax@gmail.com> <200908261634.26605.aml@rulezz.ru> <4A953035.60808@kostenko.name> Message-ID: > Не думаю. На CPAN $VERSION эвалится модулем Safe и работа с ФС модет быть > вовсе отключена. А как спан реагирует на дубликаты _вложенных_ модулей? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From inthrax на gmail.com Wed Aug 26 05:45:54 2009 From: inthrax на gmail.com (Mons Anderson) Date: Wed, 26 Aug 2009 16:45:54 +0400 Subject: [Moscow.pm] our $VERSION = ? In-Reply-To: References: <200908261533.30180.inthrax@gmail.com> <200908261634.26605.aml@rulezz.ru> Message-ID: <200908261645.55245.inthrax@gmail.com> On Wednesday 26 August 2009 16:36:29 Andrew Shitov wrote: > Можно совсем извратиться и сделать отдельный подмодуль > AnyEvent::SMTP::VersionConstant, который везде и импортировать вместо > основного AnyEvent::SMTP :-) Да не поможет... в Safe не работет use status: The PAUSE indexer was not able to parse the following line in that file: C< our $VERSION = $AnyEvent::SMTP::VERSION;use AnyEvent::SMTP (); > Note: the indexer is running in a Safe compartement and cannot provide the full functionality of perl in the VERSION line. It is trying hard, but sometime it fails. As a workaround, please consider writing a proper META.yml that contains a 'provides' attribute (currently only supported by Module::Build) or contact the CPAN admins to investigate (yet another) workaround against "Safe" limitations.) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From yu.pats на gmail.com Wed Aug 26 06:05:37 2009 From: yu.pats на gmail.com (Yuri Pac) Date: Wed, 26 Aug 2009 16:05:37 +0300 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: References: <200908261608.13991.aml@rulezz.ru> <200908261610.06290.inthrax@gmail.com> <280991251289191@webmail34.yandex.ru> Message-ID: Знаменитая игра в ассоциации дошла и до перловой рассылки :) 2009/8/26 Andrew Shitov : > http://www.synonymizer.ru/index.php?sword=%F1%E2%FF%E7%EA%E0 > > пук > тюк > узелок > пачка > моток > пучок > свясло > сноп > вязка > вьюк > бунт > узел > поленница > охапка > кисть > вязанка > беремя > кипа > букет > Связка > Место > > А вот если вернуться к слову "ссылка" и посмотреть синонимы, то > получаются вполне адекватные слова: > > релегация > депортация > справка > высылка > упоминание > ссылка > изгнание > сноска > переселение > примечание > замечание > доказательство > источник > выдержка > наказание > удаление > > > Релегация, а? :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Yuri Pac From andy на shitov.ru Wed Aug 26 13:35:24 2009 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 27 Aug 2009 00:35:24 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <009f01ca2633$5ef19a40$0c92560a@jt> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> Message-ID: 2009/8/26 Eugene Toropov : > По смыслу похоже на снимок данных (снапшот?). Можно было бы написать капча, > но не вариант. Вот Мориц Ленц тоже предлагает мне это слово: Anyway, if you insist on finding a translation, maybe something like "snapshot"? in my understanding a capture is a snapshot of a collection of things that can be passed to a subroutine... -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From brosku на mail.ru Wed Aug 26 22:56:32 2009 From: brosku на mail.ru (Pavel) Date: Thu, 27 Aug 2009 09:56:32 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= In-Reply-To: References: Message-ID: <000401ca26db$215e6c50$641b44f0$@ru> >>>>свясло !!! Мне кажется ВОТ ОНО! :-D ----------------------------------- Blog: http://perlmonks.org.ru From jt на aaanet.ru Thu Aug 27 00:12:44 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 27 Aug 2009 11:12:44 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= References: <007801ca2631$6c65bbe0$0c92560a@jt><009f01ca2633$5ef19a40$0c92560a@jt> Message-ID: <000f01ca26e5$c6636750$0c92560a@jt> Что русскому хорошу, то Ленцу смерть :) Я за связку или какую-нить вариацию на тему бандла. > 2009/8/26 Eugene Toropov : >> По смыслу похоже на снимок данных (снапшот?). Можно было бы написать >> капча, >> но не вариант. > > Вот Мориц Ленц тоже предлагает мне это слово: > > Anyway, if you insist on finding a translation, maybe something like > "snapshot"? in my understanding a capture is a snapshot of a > collection of things that can be passed to a subroutine... > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From jt на aaanet.ru Thu Aug 27 00:17:26 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 27 Aug 2009 11:17:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= References: <007801ca2631$6c65bbe0$0c92560a@jt><009f01ca2633$5ef19a40$0c92560a@jt> <000f01ca26e5$c6636750$0c92560a@jt> Message-ID: <005101ca26e6$6e3b15e0$0c92560a@jt> Хотя нет, пообщался со своим Я, и оно мне сказало, что лучше не переводить. Да здравствуют корутины, кэпчерсы и байндинги! > Что русскому хорошу, то Ленцу смерть :) Я за связку или какую-нить > вариацию на тему бандла. > > > >> 2009/8/26 Eugene Toropov : >>> По смыслу похоже на снимок данных (снапшот?). Можно было бы написать >>> капча, >>> но не вариант. >> >> Вот Мориц Ленц тоже предлагает мне это слово: >> >> Anyway, if you insist on finding a translation, maybe something like >> "snapshot"? in my understanding a capture is a snapshot of a >> collection of things that can be passed to a subroutine... >> >> -- >> Andrew Shitov >> ______________________________________________________________________ >> andy на shitov.ru | http://shitov.ru >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From unera на debian.org Thu Aug 27 00:19:18 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 27 Aug 2009 11:19:18 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <005101ca26e6$6e3b15e0$0c92560a@jt> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <000f01ca26e5$c6636750$0c92560a@jt> <005101ca26e6$6e3b15e0$0c92560a@jt> Message-ID: <20090827071918.GA3644@work.uvw.ru> ET> Хотя нет, пообщался со своим Я, и оно мне сказало, что ET> лучше не переводить. Да здравствуют корутины, кэпчерсы ET> и байндинги! ужоснах -- ... mpd is off . ''`. Dmitry E. Oboukhov : :? : email: unera на debian.org jabber://UNera на uvw.ru `. `~? GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: отсутствует Type: application/pgp-signature Size: 197 bytes Desc: Digital signature URL: From andy на shitov.ru Thu Aug 27 00:56:34 2009 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 27 Aug 2009 11:56:34 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <005101ca26e6$6e3b15e0$0c92560a@jt> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <000f01ca26e5$c6636750$0c92560a@jt> <005101ca26e6$6e3b15e0$0c92560a@jt> Message-ID: > Да здравствуют корутины, кэпчерсы и байндинги! Сабы, матчи, пакиджи. > кэпчерсы А почему кэпчерсы? Это же как баксы, окончание множественного числа приделано дважды. Capture+s+ы :-) Говорят, правда, что где-то в нашей средней азии к чипсам приделывают и третье окончание: чип+с+ы+лар. Кстати, корутины по-русски должны называться сорутинами. Как со-режиссер и пр. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jt на aaanet.ru Thu Aug 27 01:18:47 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 27 Aug 2009 12:18:47 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= References: <007801ca2631$6c65bbe0$0c92560a@jt><009f01ca2633$5ef19a40$0c92560a@jt><000f01ca26e5$c6636750$0c92560a@jt><005101ca26e6$6e3b15e0$0c92560a@jt> Message-ID: <008401ca26ef$009367a0$0c92560a@jt> Написал, как было удобнее всего :) Сорутины - что-то не то с этим словом. Наверное, меня напрягает оч маленькое расстояние Левенштайна со срутинами :) А нельзя в документации оставить эти термины непереведенными, приобщая тем самым страждущих к прекрасному, то есть к англ языку? >> Да здравствуют корутины, кэпчерсы и байндинги! > > Сабы, матчи, пакиджи. > >> кэпчерсы > > А почему кэпчерсы? Это же как баксы, окончание множественного числа > приделано дважды. Capture+s+ы :-) Говорят, правда, что где-то в нашей > средней азии к чипсам приделывают и третье окончание: чип+с+ы+лар. > > Кстати, корутины по-русски должны называться сорутинами. Как со-режиссер и > пр. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Thu Aug 27 01:20:51 2009 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 27 Aug 2009 12:20:51 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <008401ca26ef$009367a0$0c92560a@jt> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <000f01ca26e5$c6636750$0c92560a@jt> <005101ca26e6$6e3b15e0$0c92560a@jt> <008401ca26ef$009367a0$0c92560a@jt> Message-ID: > А нельзя в документации оставить эти термины непереведенными, приобщая тем > самым страждущих к прекрасному, то есть к англ языку? Зачем тогда вообще русский нужен? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From jt на aaanet.ru Thu Aug 27 01:26:10 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Thu, 27 Aug 2009 12:26:10 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= References: <007801ca2631$6c65bbe0$0c92560a@jt><009f01ca2633$5ef19a40$0c92560a@jt><000f01ca26e5$c6636750$0c92560a@jt><005101ca26e6$6e3b15e0$0c92560a@jt><008401ca26ef$009367a0$0c92560a@jt> Message-ID: <00a301ca26f0$0a626eb0$0c92560a@jt> Чтобы объяснить, что надо учить английский :) >> А нельзя в документации оставить эти термины непереведенными, приобщая >> тем >> самым страждущих к прекрасному, то есть к англ языку? > > Зачем тогда вообще русский нужен? > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Thu Aug 27 01:43:25 2009 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 27 Aug 2009 12:43:25 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <00a301ca26f0$0a626eb0$0c92560a@jt> References: <009f01ca2633$5ef19a40$0c92560a@jt> <000f01ca26e5$c6636750$0c92560a@jt> <005101ca26e6$6e3b15e0$0c92560a@jt> <008401ca26ef$009367a0$0c92560a@jt> <00a301ca26f0$0a626eb0$0c92560a@jt> Message-ID: А вот есть такой вариант: выборка. (Ну или подборка.) "sample capture осуществление выборки, выборка" -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From kapranoff на gmail.com Thu Aug 27 01:58:53 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 27 Aug 2009 12:58:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= In-Reply-To: References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <000f01ca26e5$c6636750$0c92560a@jt> <005101ca26e6$6e3b15e0$0c92560a@jt> Message-ID: 2009/8/27 Andrew Shitov > > Да здравствуют корутины, кэпчерсы и байндинги! > > Сабы, матчи, пакиджи. > > > кэпчерсы > > А почему кэпчерсы? Это же как баксы, окончание множественного числа > приделано дважды. Capture+s+ы :-) Говорят, правда, что где-то в нашей > средней азии к чипсам приделывают и третье окончание: чип+с+ы+лар. > > Кстати, корутины по-русски должны называться сорутинами. Как со-режиссер и > пр. Сопрограммы -- официальный перевод, кстати. > > > -- > 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 Thu Aug 27 02:00:07 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 27 Aug 2009 13:00:07 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= In-Reply-To: References: Message-ID: 2009/8/26 Andrew Shitov > Привет! > > А кто знает, как на русский язык перевести слово capture. Предлагаю системный подход: выяснить, из какой книжки чуваки взяли это слово и посмотреть, нет ли её переводов на русский. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Thu Aug 27 02:45:56 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 27 Aug 2009 13:45:56 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: References: <009f01ca2633$5ef19a40$0c92560a@jt> <000f01ca26e5$c6636750$0c92560a@jt> <005101ca26e6$6e3b15e0$0c92560a@jt> <008401ca26ef$009367a0$0c92560a@jt> <00a301ca26f0$0a626eb0$0c92560a@jt> Message-ID: <589c94400908270245q4bec8d2fw7a48aa828c75d859@mail.gmail.com> Хороший вариант. Я почитал FAQ по capture и мне кажется, что "проекция" один из возможных вариантов. 2009/8/27 Andrew Shitov : > А вот есть такой вариант: выборка. (Ну или подборка.) > > "sample capture > осуществление выборки, выборка" > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ivan на serezhkin.com Thu Aug 27 06:01:03 2009 From: ivan на serezhkin.com (Vany Serezhkin) Date: Thu, 27 Aug 2009 17:01:03 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= In-Reply-To: References: <009f01ca2633$5ef19a40$0c92560a@jt> <000f01ca26e5$c6636750$0c92560a@jt> <005101ca26e6$6e3b15e0$0c92560a@jt> <008401ca26ef$009367a0$0c92560a@jt> <00a301ca26f0$0a626eb0$0c92560a@jt> Message-ID: <4A96838F.10506@serezhkin.com> Andrew Shitov wrote: > А вот есть такой вариант: выборка. (Ну или подборка.) > > "sample capture > осуществление выборки, выборка" > Ох, раз уж вы развели такую дискусию, то и я сюда. Вообще что такое capture ? Это результат выполнения регекса. А что делает регекс ? Он идёт по строке и ловит capture. А что ловят ? Жертвов или добычей. По этому - добыча, её ещё и добывают регексом из строки. Кстати, чтобы ещё немножко пофлеймить (очень нравится, когда на графике рассылки не пусто =) ) Я вчера придумал слово шимвол. - wide character =) -- Vany Serezhkin. Yandex. http://yandex.ru/ From ruslan.zakirov на gmail.com Thu Aug 27 06:30:51 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 27 Aug 2009 17:30:51 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: <4A96838F.10506@serezhkin.com> References: <000f01ca26e5$c6636750$0c92560a@jt> <005101ca26e6$6e3b15e0$0c92560a@jt> <008401ca26ef$009367a0$0c92560a@jt> <00a301ca26f0$0a626eb0$0c92560a@jt> <4A96838F.10506@serezhkin.com> Message-ID: <589c94400908270630t462db187h5e0221b63695c6bd@mail.gmail.com> 2009/8/27 Vany Serezhkin : > Andrew Shitov wrote: >> А вот есть такой вариант: выборка. (Ну или подборка.) >> >> "sample capture >> осуществление выборки, выборка" >> > Ох, раз уж вы развели такую дискусию, то и я сюда. > Вообще что такое capture ? Это результат выполнения регекса. > А что делает регекс ? Он идёт по строке и ловит capture. > А что ловят ? Жертвов или добычей. > По этому - добыча, её ещё и добывают регексом из строки. Сам прикол в том, что capture - это не только результаты правил грамматики, но способ описать набор переменных, как позиционных, так и именованных. По мне так capture это проекция совпадения рег. выражения или проекция сигнатуры функции. > Кстати, чтобы ещё немножко пофлеймить (очень нравится, когда на графике > рассылки не пусто =) ) > Я вчера придумал слово шимвол. - wide character =) > > > -- > Vany Serezhkin. Yandex. http://yandex.ru/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From kapranoff на gmail.com Thu Aug 27 17:49:41 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 28 Aug 2009 04:49:41 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= In-Reply-To: <5fcd07d60908260257w69b399f8nab2b725b5c872d88@mail.gmail.com> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <5fcd07d60908260257w69b399f8nab2b725b5c872d88@mail.gmail.com> Message-ID: Есть в русской информатике хорошее слово <<кортеж>>. Предлагаю. Никакой связи с <<захватом>>, но немножко подходит по смыслу, а главное -- хорошо звучит. -- Alex Kapranoff. 2009/8/26 Андрей Костенко > bundle? связка? > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Thu Aug 27 17:55:06 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 28 Aug 2009 04:55:06 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <5fcd07d60908260257w69b399f8nab2b725b5c872d88@mail.gmail.com> Message-ID: <589c94400908271755p4be25b6l9156e25ca5996741@mail.gmail.com> А разве это слово не стандартный перевод для tuple? 2009/8/28 Alex Kapranoff : > Есть в русской информатике хорошее слово ?кортеж?. Предлагаю. > Никакой связи с ?захватом?, но немножко подходит по смыслу, а главное ? > хорошо звучит. > > -- > Alex Kapranoff. > > > 2009/8/26 Андрей Костенко >> >> bundle? связка? >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From kapranoff на gmail.com Fri Aug 28 04:49:30 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 28 Aug 2009 15:49:30 +0400 Subject: [Moscow.pm] =?koi8-r?b?y8HQ1NXSxQ==?= In-Reply-To: <589c94400908271755p4be25b6l9156e25ca5996741@mail.gmail.com> References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <5fcd07d60908260257w69b399f8nab2b725b5c872d88@mail.gmail.com> <589c94400908271755p4be25b6l9156e25ca5996741@mail.gmail.com> Message-ID: 2009/8/28 Ruslan Zakirov > А разве это слово не стандартный перевод для tuple? А что, в Perl 6 уже есть туплы? Блин. 2009/8/28 Alex Kapranoff : > > Есть в русской информатике хорошее слово <<кортеж>>. Предлагаю. > > Никакой связи с <<захватом>>, но немножко подходит по смыслу, а главное -- > > хорошо звучит. > > > > -- > > Alex Kapranoff. > > > > > > 2009/8/26 Андрей Костенко > >> > >> bundle? связка? > >> > > > > -- > > 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 andy на shitov.ru Fri Aug 28 05:05:11 2009 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 28 Aug 2009 16:05:11 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <5fcd07d60908260257w69b399f8nab2b725b5c872d88@mail.gmail.com> <589c94400908271755p4be25b6l9156e25ca5996741@mail.gmail.com> Message-ID: > А что, в Perl 6 уже есть туплы? Блин. Нет. Такое слово вообще встречается только один раз, и то в похожем смысле: zip takes any number of arrays and returns one tuple for every index. This is easier to read in an example: for zip(@a;@b;@c) -> $nth_a, $nth_b, $nth_c { ... } -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Fri Aug 28 05:46:03 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 28 Aug 2009 16:46:03 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQsNC/0YLRg9GA0LU=?= In-Reply-To: References: <007801ca2631$6c65bbe0$0c92560a@jt> <009f01ca2633$5ef19a40$0c92560a@jt> <5fcd07d60908260257w69b399f8nab2b725b5c872d88@mail.gmail.com> <589c94400908271755p4be25b6l9156e25ca5996741@mail.gmail.com> Message-ID: <589c94400908280546j498f2dafq47d67f1cd7b113aa@mail.gmail.com> Pair и есть 2 размерный кортеж. Хотя термин редкий и можно заюзать. 2009/8/28 Andrew Shitov : >> А что, в Perl 6 уже есть туплы? Блин. > > Нет. Такое слово вообще встречается только один раз, и то в похожем смысле: > > zip takes any number of arrays and returns one tuple for every index. > This is easier to read in an example: > >  for zip(@a;@b;@c) -> $nth_a, $nth_b, $nth_c { >   ... >  } > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan.