From ruslan.zakirov на gmail.com Tue Dec 1 00:48:29 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 1 Dec 2009 11:48:29 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC/0LjRgdCw0Lsg0LjQvdGC0LXRgNGE0LU=?= =?utf-8?b?0LnRgSDQuiDQsdCw0LfQtSDQvtGCIGlwZ2VvYmFzZS5ydQ==?= In-Reply-To: References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400911291113n51d8b31cnf14107e8e7719ab8@mail.gmail.com> <589c94400911301350s2c2addb5h8d07fe740feadee7@mail.gmail.com> <589c94400911301539k39879bd3v1295738cbbbd6e30@mail.gmail.com> Message-ID: <589c94400912010048u25fde1adxe6e66b7b4eb04a40@mail.gmail.com> 2009/12/1 Sergey Zhuravlev : > 2009/12/1 Ruslan Zakirov : >> Посмотрел EXPLAINы в Pg, стало более понятно. При двух условиях, когда >> каждое отдельно условие не ограничивает диапазон, оценки количества >> строк сильно зашкаливают. Это понятно. Не учитывается связь между >> значениями начала и конца. >> >> По этому PG и скорее всего mysql отказываются от index based range >> scan и переходят к full sequential index scan. Если знать максимальный >> размер блока ( MAX(iend-istart) ), то, добавив дополнительные условия, >> можно помочь БД получить более точную оценку и выбрать оптимальный >> план. > > Для ipgeobase это действительно должно сильно помочь. > > У нас используется другая база для определения региона по ip, > и там самая большая сеть 15.0.0.0 - 22.255.255.255 (США) > Соответственно в нашем случае такая оптимизация не выстрелит ;-) > Хотя, конечно, можно большие сети разбивать на куски, скажем /16 У вас в БД есть блоки покрывающие подсети или вы просто не делаете локацию внутри США? -- Best regards, Ruslan. From ruslan.zakirov на gmail.com Tue Dec 1 00:58:54 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 1 Dec 2009 11:58:54 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC/0LjRgdCw0Lsg0LjQvdGC0LXRgNGE0LU=?= =?utf-8?b?0LnRgSDQuiDQsdCw0LfQtSDQvtGCIGlwZ2VvYmFzZS5ydQ==?= In-Reply-To: References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400911291113n51d8b31cnf14107e8e7719ab8@mail.gmail.com> <589c94400911301350s2c2addb5h8d07fe740feadee7@mail.gmail.com> Message-ID: <589c94400912010058k2da4fce0if4c2fa4e2c89cd8@mail.gmail.com> 2009/12/1 Sergey Zhuravlev : > 2009/12/1 Ruslan Zakirov : [snip] >> Вот вы подумайте. Да, это range scan, но он ограничен с двух сторон. >> Индекс отсортирован по возрастанию по обоим колонкам. По этому mysql >> находит точку по istart и начинает сканирование вверх (к уменьшению) и >> должна остановиться как только iend станет меньше нужного нам >> значения. В итоге должно быть просмотрено записей максимум на две >> больше чем реально будет возвращено. > > Недавно прочитал замечательную аналогую двухколоночного индекса. > Есть адресная книга, контакты отсортированы сначала по фамилии, а > потом по имени. > Нам нужно выбрать тех, у кого фамилия меньше чем "Иванов" и имя больше > чем "Сергей". > Очевидно, что придётся просматривать последовательно всех, кто > соответствует первому условию. Безусловно. Это я тупил. Я как-то принял за данность, что мы знаем когда остановить сканирование по первой части индекса. >> Можете сравнить запросы совсем без сортировок? > > предложенный мной запрос без сортировки будет возвращать > неправильные результаты, поэтому на него не стоит смотреть. С limit в общем запрос неправильный, особенно если есть вложенные блоки, что конечно не гуд, но в это БД они есть. Неправильный потому что можно всегда получить больше по размеру блок. Возможно стоит их вычищать как и прочий мусор после обновления БД. -- Best regards, Ruslan. From ruslan.zakirov на gmail.com Tue Dec 1 01:11:41 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 1 Dec 2009 12:11:41 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC/0LjRgdCw0Lsg0LjQvdGC0LXRgNGE0LU=?= =?utf-8?b?0LnRgSDQuiDQsdCw0LfQtSDQvtGCIGlwZ2VvYmFzZS5ydQ==?= In-Reply-To: <589c94400912010048u25fde1adxe6e66b7b4eb04a40@mail.gmail.com> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400911291113n51d8b31cnf14107e8e7719ab8@mail.gmail.com> <589c94400911301350s2c2addb5h8d07fe740feadee7@mail.gmail.com> <589c94400911301539k39879bd3v1295738cbbbd6e30@mail.gmail.com> <589c94400912010048u25fde1adxe6e66b7b4eb04a40@mail.gmail.com> Message-ID: <589c94400912010111m4ae2e533u9ec100b0497cd606@mail.gmail.com> Кстати идея про разбиение. Это может быть просто конфигурационным параметром. Задаете его при заливке в БД и в программе знаете его. Чем меньше блоки, тем больше база, но быстрее сканирование. Мне этот вариант очень подойдет. У меня редкие поиски и при этом хэндлы могут протухать по утру, а также неудобно следить за протуханием кеша максимального размера блока. Статус прийдется выкинуть, но он не нужен. Отличная получилась дискуссия. Поправлю на днях и соберу новую версию. 2009/12/1 Ruslan Zakirov : > 2009/12/1 Sergey Zhuravlev : >> 2009/12/1 Ruslan Zakirov : >>> Посмотрел EXPLAINы в Pg, стало более понятно. При двух условиях, когда >>> каждое отдельно условие не ограничивает диапазон, оценки количества >>> строк сильно зашкаливают. Это понятно. Не учитывается связь между >>> значениями начала и конца. >>> >>> По этому PG и скорее всего mysql отказываются от index based range >>> scan и переходят к full sequential index scan. Если знать максимальный >>> размер блока ( MAX(iend-istart) ), то, добавив дополнительные условия, >>> можно помочь БД получить более точную оценку и выбрать оптимальный >>> план. >> >> Для ipgeobase это действительно должно сильно помочь. >> >> У нас используется другая база для определения региона по ip, >> и там самая большая сеть 15.0.0.0 - 22.255.255.255 (США) >> Соответственно в нашем случае такая оптимизация не выстрелит ;-) >> Хотя, конечно, можно большие сети разбивать на куски, скажем /16 > > У вас в БД есть блоки покрывающие подсети или вы просто не делаете > локацию внутри США? > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. From spleenjack на gmail.com Tue Dec 1 01:15:18 2009 From: spleenjack на gmail.com (Eugene Ardarov) Date: Tue, 1 Dec 2009 12:15:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sHQydPBzCDJztTF0sbFytMgyyDCwdrFIM/UIGlw?= =?koi8-r?b?Z2VvYmFzZS5ydQ==?= In-Reply-To: <589c94400911301553m76322783p19fed471ca67399b@mail.gmail.com> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <4B127F62.5090507@gmail.com> <589c94400911301353m6640332bq3fdb264eccfd4bfc@mail.gmail.com> <4B144587.4000407@gmail.com> <589c94400911301553m76322783p19fed471ca67399b@mail.gmail.com> Message-ID: <379d888f0912010115r4834b5e6hba939dfab4f0f7d@mail.gmail.com> Нужно t1.iend + 1  = t2.istart :) 1 декабря 2009 г. 2:53 пользователь Ruslan Zakirov написал: > 1984 стыкующихся блока (t1.iend  = t2.istart ) > > Из них только один имеет различные значения по полям city, country, > federal_district. И тот 1 размера с конечным нулем. > > 2009/12/1 spleenjack : >> У maxmind база по России точно хуже. >> Насчет мелких блоков, которые сильно не связаны географически с внешним >> большим - думаю, это нормально. Видимо когда-то были выделены большие >> диапазоны, потом начало не хватать, ну и наделили как смогли. >> >> Есть еще предложения: >>  - сделать возможность сжатия следующих друг за другом диапазонов одного и >> того же региона (например, 1-4 + 5-8 + 9 + 10-20 = 1-20) >>  - хранение сжатой базы в памяти в таком виде, чтобы можно было быстро найти >> вхождение ip в нужный диапазон (можно как раз с индексом, который ранее был >> описан, или подобрать какое-нибудь подходящий алгоритм) >> >> ЗЫ: Кстати, я тогда это сжатие реализовал. Как сильно уменьшилось кол-во >> записей не могу сказать, но если посмотреть на данные - соседей там очень >> много, должен хороший выигрыш получится. >> >> Ruslan Zakirov пишет: >>> >>> Привет, >>> >>> Поискал вчера пересечения. Да, есть они там и их относительно не >>> много. Вернее так. Есть несколько больших блоков, которые относятся к >>> целым регионам, но некоторые мелкие блоки внутри находятся по данным в >>> другой части страны. Странно все это. Можно попытаться сравнить данные >>> с maxmind'ом и оценить разницу, но это отдельная задача для тех, кто >>> нуждается в абсолютно точной локации. >>> >>> 2009/11/29 spleenjack : >>>> >>>> Год назад прикручивал гео-локацию с использованием этой базы. Долго >>>> ковырялся с форматом и с самими данными. >>>> >>>> Выяснилось, что там много неконсистентности, пропусков и ошибок с >>>> наложением >>>> диапазонов. Например,  диапазон 1-10 отмечен как Москва, и далее идет три >>>> поддиапазона: 3-5 на Владивосток, 5-7 на Питер, 9 на Тверь. Здесь >>>> перекрытие >>>> 5-ки (непонятно, куда именно она относится), нет поддиапазонов для 1-2, 8 >>>> и >>>> 10. >>>> >>>> А так как каждый ip нужно было определять быстро и однозначно, пришлось >>>> такие ошибки отлавливать, правильно разбивать вложенные диапазоны, >>>> отлавливать дырки и прочее. (Плюс была причина в связке с украинскими >>>> диапазонами, взятыми из базы от maxmind, но это в принципе неважно). >>>> >>>> Может такие заморочки и не нужны вовсе, да и база сама наверняка уже >>>> стала >>>> точнее и правильнее. Так, а я вообще к чему все это?.. :) Либа может >>>> такие >>>> непонятки отлавливать? >>>> >>>> Ruslan Zakirov пишет: >>>>> >>>>> Всем привет, >>>>> >>>>> Недавно мы обсуждали определение положения по IP адресу. Мне >>>>> посоветовали БД от http://ipgeobase.ru. >>>>> >>>>> Я рад, что существует такой ресурс. Был немного удивлен примерами кода >>>>> и очень удивлен структурой БД. Код на perl страшен, достаточно сделать >>>>> для него perltidy и он уже становится читабельный. Алгоритм тоже не >>>>> сахар, но это издержки структуры файла. Переключение на указание >>>>> смещения вместо номеров строк, позволит сделать быстрый поиск прямо из >>>>> файлов без полного сканирования или загрузки их в память. >>>>> >>>>> В итоге решил отказаться от работы с файлами и заливать все в табличку >>>>> БД. Написал скрипт обновления БД и модуль для работы. Пока не на >>>>> CPANе, но если не будет конструктивной критики и успешно уйдет в >>>>> продакшн, то залью на цпан и в гитхаб. >> >> -- >> 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 sergey.zhuravlev на gmail.com Tue Dec 1 02:47:43 2009 From: sergey.zhuravlev на gmail.com (Sergey Zhuravlev) Date: Tue, 1 Dec 2009 13:47:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sHQydPBzCDJztTF0sbFytMgyyDCwdrFIM/UIGlw?= =?koi8-r?b?Z2VvYmFzZS5ydQ==?= In-Reply-To: <589c94400912010048u25fde1adxe6e66b7b4eb04a40@mail.gmail.com> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400911291113n51d8b31cnf14107e8e7719ab8@mail.gmail.com> <589c94400911301350s2c2addb5h8d07fe740feadee7@mail.gmail.com> <589c94400911301539k39879bd3v1295738cbbbd6e30@mail.gmail.com> <589c94400912010048u25fde1adxe6e66b7b4eb04a40@mail.gmail.com> Message-ID: 2009/12/1 Ruslan Zakirov : > 2009/12/1 Sergey Zhuravlev : >> 2009/12/1 Ruslan Zakirov : >> У нас используется другая база для определения региона по ip, >> и там самая большая сеть 15.0.0.0 - 22.255.255.255 (США) >> Соответственно в нашем случае такая оптимизация не выстрелит ;-) >> Хотя, конечно, можно большие сети разбивать на куски, скажем /16 > > У вас в БД есть блоки покрывающие подсети или вы просто не делаете > локацию внутри США? В этой базе не делаем. Есть другая, более точная, там есть детализация. И во всех базах нет перекрывающихся регионов, мы с ними разбираемся в процессе генерации базы. From ruslan.zakirov на gmail.com Tue Dec 1 03:02:24 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 1 Dec 2009 14:02:24 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC/0LjRgdCw0Lsg0LjQvdGC0LXRgNGE0LU=?= =?utf-8?b?0LnRgSDQuiDQsdCw0LfQtSDQvtGCIGlwZ2VvYmFzZS5ydQ==?= In-Reply-To: <379d888f0912010115r4834b5e6hba939dfab4f0f7d@mail.gmail.com> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <4B127F62.5090507@gmail.com> <589c94400911301353m6640332bq3fdb264eccfd4bfc@mail.gmail.com> <4B144587.4000407@gmail.com> <589c94400911301553m76322783p19fed471ca67399b@mail.gmail.com> <379d888f0912010115r4834b5e6hba939dfab4f0f7d@mail.gmail.com> Message-ID: <589c94400912010302x16a24c9o71384c831bdcee2@mail.gmail.com> Почти две тысячи по условию t1.iend = t2.istart уже достаточно для выводов. 2009/12/1 Eugene Ardarov : > Нужно t1.iend + 1  = t2.istart :) -- Best regards, Ruslan. From brosku на mail.ru Tue Dec 1 03:36:47 2009 From: brosku на mail.ru (Pavel) Date: Tue, 1 Dec 2009 14:36:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: References: Message-ID: <000301ca727a$90d42800$b27c7800$@ru> Hi 2All! Сейчас реализую обработчик для работы с ответами от imhonet.ru. Ответы от него приходят в xml, по идее мне надо из них извлекать только оценки и рекомендации (пример ответа с оценкой): 0 Может кто-то уже работал с данным сервисом, подскажите что лучше использовать? Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple, так как полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь.. Спасибо. ----------------------------------- Blog: http://perlmonks.org.ru From spleenjack на gmail.com Tue Dec 1 03:41:04 2009 From: spleenjack на gmail.com (Eugene Ardarov) Date: Tue, 1 Dec 2009 14:41:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: <000301ca727a$90d42800$b27c7800$@ru> References: <000301ca727a$90d42800$b27c7800$@ru> Message-ID: <379d888f0912010341o3cf874a5ne4ff2be56728fdc5@mail.gmail.com> Регэкспы? :) Или XML::Bare например. 1 декабря 2009 г. 14:36 пользователь Pavel написал: > Hi 2All! > Сейчас реализую обработчик для работы с ответами от imhonet.ru. > Ответы от него приходят в xml, по идее мне надо из них извлекать только > оценки и рекомендации (пример ответа с оценкой): > > > 0 > > > > > > Может кто-то уже работал с данным сервисом, подскажите что лучше > использовать? > Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple, так > как > полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь.. > Спасибо. > > ----------------------------------- > Blog: http://perlmonks.org.ru > > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From andy на shitov.ru Tue Dec 1 03:46:31 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 1 Dec 2009 14:46:31 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfQtdC8INC70YPRh9GI0LUg0L/QsNGA0YHQuNGC?= =?utf-8?b?0Ywg0L7RgtCy0LXRgtGLINC+0YIg0LjQvNGF0L7QvdC10YLQsD8=?= In-Reply-To: <000301ca727a$90d42800$b27c7800$@ru> References: <000301ca727a$90d42800$b27c7800$@ru> Message-ID: > Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple, так > как > полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь.. > Спасибо. XML::LibXML. Eсли ты считаешь это пушкой, то нужно иметь в виду, что она очень удобная. И масштабируемая. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andrei.protasovitski на gmail.com Tue Dec 1 03:58:46 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Tue, 1 Dec 2009 12:58:46 +0100 Subject: [Moscow.pm] =?utf-8?b?0KfQtdC8INC70YPRh9GI0LUg0L/QsNGA0YHQuNGC?= =?utf-8?b?0Ywg0L7RgtCy0LXRgtGLINC+0YIg0LjQvNGF0L7QvdC10YLQsD8=?= In-Reply-To: <000301ca727a$90d42800$b27c7800$@ru> References: <000301ca727a$90d42800$b27c7800$@ru> Message-ID: <25d777680912010358j3c1207a3n1333ca315cc54b7e@mail.gmail.com> Если ответы действительно такие небольшие и/или тебе нужно извлекать какую-то небольшую часть информации, то проще и быстрее во всех отношениях обойтись регэкспами. Если извлекаемой информации много или предполагается масштабирование/расширение функционала, то, как уже говорили, XML::LibXML. Можно посмотреть в сторону XML::Parser, но он больше под SAX1 заточен. XML::Simple -- медленный, как чёрт. При большом объёме данных он окажется узким местом. Если тебе в час по файлу парсить, то можно и XML::Simple. А иначе он чересчур Simple. :) 1 декабря 2009 г. 12:36 пользователь Pavel написал: > Hi 2All! > Сейчас реализую обработчик для работы с ответами от imhonet.ru. > Ответы от него приходят в xml, по идее мне надо из них извлекать только > оценки и рекомендации (пример ответа с оценкой): > > > 0 > > > > > > Может кто-то уже работал с данным сервисом, подскажите что лучше > использовать? > Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple, > так > как > полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь.. > Спасибо. > > ----------------------------------- > Blog: http://perlmonks.org.ru > > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Tue Dec 1 03:58:34 2009 From: inthrax на gmail.com (Mons Anderson) Date: Tue, 1 Dec 2009 14:58:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: <000301ca727a$90d42800$b27c7800$@ru> References: <000301ca727a$90d42800$b27c7800$@ru> Message-ID: <200912011458.34867.inthrax@gmail.com> XML::Bare чертовски быстр. Но если в проекте в принципе планируется работа с XML, то XML::LibXML PS (на правах рекламы): еще есть XML::Hash::LX который работает через LibXML On Tuesday 01 December 2009 14:36:47 Pavel wrote: > Hi 2All! > Сейчас реализую обработчик для работы с ответами от imhonet.ru. > Ответы от него приходят в xml, по идее мне надо из них извлекать только > оценки и рекомендации (пример ответа с оценкой): > > > 0 > > > > > > Может кто-то уже работал с данным сервисом, подскажите что лучше > использовать? > Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple, > так как > полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь.. > Спасибо. > > ----------------------------------- > Blog: http://perlmonks.org.ru > > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From brosku на mail.ru Tue Dec 1 04:04:54 2009 From: brosku на mail.ru (Pavel) Date: Tue, 1 Dec 2009 15:04:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: References: Message-ID: <000401ca727e$7e6d52a0$7b47f7e0$@ru> >Регэкспы? :) >Или XML::Bare например. Хм, XML::Bare очень понравился. Спасибо. Думаю это то что нужно. From evdokimov.denis на gmail.com Tue Dec 1 04:06:10 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 1 Dec 2009 15:06:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: <25d777680912010358j3c1207a3n1333ca315cc54b7e@mail.gmail.com> References: <000301ca727a$90d42800$b27c7800$@ru> <25d777680912010358j3c1207a3n1333ca315cc54b7e@mail.gmail.com> Message-ID: ++Регэкспы # т.к. 1 простая строка ++XML::LibXML # т.к. хорошо во всех отношениях --XML::Simple # По моему опыту, совсем не адекватен From spleenjack на gmail.com Tue Dec 1 04:06:42 2009 From: spleenjack на gmail.com (Eugene Ardarov) Date: Tue, 1 Dec 2009 15:06:42 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: <200912011458.34867.inthrax@gmail.com> References: <000301ca727a$90d42800$b27c7800$@ru> <200912011458.34867.inthrax@gmail.com> Message-ID: <379d888f0912010406k67fe72c1l650caec868b37e76@mail.gmail.com> 1 декабря 2009 г. 14:58 пользователь Mons Anderson написал: > XML::Bare чертовски быстр. Именно. На таких маленьких xml'ях раза в два быстрее. Плюс, разбирает их в нативные конструкции (хеши, списки), что, как мне кажется, намного удобнее, если всякие dom'ы и прочие следования стандартам не нужны. > Но если в проекте в принципе планируется работа с XML, то XML::LibXML > > PS (на правах рекламы): еще есть XML::Hash::LX который работает через LibXML > > On Tuesday 01 December 2009 14:36:47 Pavel wrote: >> Hi 2All! >> Сейчас реализую обработчик для работы с ответами от imhonet.ru. >> Ответы от него приходят в xml, по идее мне надо из них извлекать только >> оценки и рекомендации (пример ответа с оценкой): >> >> >> 0 >> >> >> >> >> >> Может кто-то уже работал с данным сервисом, подскажите что лучше >> использовать? >> Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple, >> так как >> полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь.. >> Спасибо. >> >> ----------------------------------- >> Blog: http://perlmonks.org.ru >> >> >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From akovbovich на gmail.com Tue Dec 1 04:13:05 2009 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Tue, 1 Dec 2009 15:13:05 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfQtdC8INC70YPRh9GI0LUg0L/QsNGA0YHQuNGC?= =?utf-8?b?0Ywg0L7RgtCy0LXRgtGLINC+0YIg0LjQvNGF0L7QvdC10YLQsD8=?= In-Reply-To: <379d888f0912010406k67fe72c1l650caec868b37e76@mail.gmail.com> References: <000301ca727a$90d42800$b27c7800$@ru> <200912011458.34867.inthrax@gmail.com> <379d888f0912010406k67fe72c1l650caec868b37e76@mail.gmail.com> Message-ID: <93db51670912010413s65ed3705jd7d347ef00e2d2c9@mail.gmail.com> Не знаю как c XML, но вот парсить HTML мне здорово помогает HTML::TreeBuilder::XPath 1 декабря 2009 г. 15:06 пользователь Eugene Ardarov написал: > 1 декабря 2009 г. 14:58 пользователь Mons Anderson написал: >> XML::Bare чертовски быстр. > > Именно. На таких маленьких xml'ях раза в два быстрее. > Плюс, разбирает их в нативные конструкции (хеши, списки), что, как мне > кажется, намного удобнее, если всякие dom'ы и прочие следования > стандартам не нужны. > >> Но если в проекте в принципе планируется работа с XML, то XML::LibXML >> >> PS (на правах рекламы): еще есть XML::Hash::LX который работает через LibXML >> >> On Tuesday 01 December 2009 14:36:47 Pavel wrote: >>> Hi 2All! >>> Сейчас реализую обработчик для работы с ответами от imhonet.ru. >>> Ответы от него приходят в xml, по идее мне надо из них извлекать только >>> оценки и рекомендации (пример ответа с оценкой): >>> >>> >>> 0 >>> >>> >>> >>> >>> >>> Может кто-то уже работал с данным сервисом, подскажите что лучше >>> использовать? >>> Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple, >>> так как >>> полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь.. >>> Спасибо. >>> >>> ----------------------------------- >>> Blog: http://perlmonks.org.ru >>> >>> >>> >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> -- >> Vladimir Perepelitsa aka Mons Anderson >> / #99779956 >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From sharifulin на gmail.com Tue Dec 1 04:21:57 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Tue, 1 Dec 2009 15:21:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: <93db51670912010413s65ed3705jd7d347ef00e2d2c9@mail.gmail.com> References: <000301ca727a$90d42800$b27c7800$@ru> <200912011458.34867.inthrax@gmail.com> <379d888f0912010406k67fe72c1l650caec868b37e76@mail.gmail.com> <93db51670912010413s65ed3705jd7d347ef00e2d2c9@mail.gmail.com> Message-ID: <91318900912010421q27ad3093y2e958d805f2f963a@mail.gmail.com> Я html регекспами парсю :) DOM-моделей как-то не перлово, я использую XML::Parser с собственным стилем, который всегда создает хеш массивов. XML::Simple - мягко говоря не очень :) 2009/12/1 Андрей П. Ковбович > Не знаю как c XML, но вот парсить HTML мне здорово помогает > HTML::TreeBuilder::XPath > > 1 декабря 2009 г. 15:06 пользователь Eugene Ardarov > написал: > > 1 декабря 2009 г. 14:58 пользователь Mons Anderson > написал: > >> XML::Bare чертовски быстр. > > > > Именно. На таких маленьких xml'ях раза в два быстрее. > > Плюс, разбирает их в нативные конструкции (хеши, списки), что, как мне > > кажется, намного удобнее, если всякие dom'ы и прочие следования > > стандартам не нужны. > > > >> Но если в проекте в принципе планируется работа с XML, то XML::LibXML > >> > >> PS (на правах рекламы): еще есть XML::Hash::LX который работает через > LibXML > >> > >> On Tuesday 01 December 2009 14:36:47 Pavel wrote: > >>> Hi 2All! > >>> Сейчас реализую обработчик для работы с ответами от imhonet.ru. > >>> Ответы от него приходят в xml, по идее мне надо из них извлекать только > >>> оценки и рекомендации (пример ответа с оценкой): > >>> > >>> > >>> 0 > >>> > >>> > >>> > >>> > >>> > >>> Может кто-то уже работал с данным сервисом, подскажите что лучше > >>> использовать? > >>> Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к > XML::Simple, > >>> так как > >>> полагаю что не стоит стрелять из пушки по воробьям. Но может я и > ошибаюсь.. > >>> Спасибо. > >>> > >>> ----------------------------------- > >>> Blog: http://perlmonks.org.ru > >>> > >>> > >>> > >>> > >>> > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >> > >> > >> > >> -- > >> Vladimir Perepelitsa aka Mons Anderson > >> / #99779956 > >> -- > >> 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 kapranoff на gmail.com Tue Dec 1 04:25:16 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 1 Dec 2009 15:25:16 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC/0LjRgdCw0Lsg0LjQvdGC0LXRgNGE0LU=?= =?utf-8?b?0LnRgSDQuiDQsdCw0LfQtSDQvtGCIGlwZ2VvYmFzZS5ydQ==?= In-Reply-To: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> Message-ID: Кстати, nginx внутри себя для работы с большими списками ip-диапазонов использует Radix tree. Никакой базы не надо, сложность поиска ? максимум 32 операции (O(32), хыхы). Реализуется за 20 минут. Или с цпана берётся Net::Patricia. -- Alex Kapranoff. 2009/11/29 Ruslan Zakirov > Всем привет, > > Недавно мы обсуждали определение положения по IP адресу. Мне > посоветовали БД от http://ipgeobase.ru. > > Я рад, что существует такой ресурс. Был немного удивлен примерами кода > и очень удивлен структурой БД. Код на perl страшен, достаточно сделать > для него perltidy и он уже становится читабельный. Алгоритм тоже не > сахар, но это издержки структуры файла. Переключение на указание > смещения вместо номеров строк, позволит сделать быстрый поиск прямо из > файлов без полного сканирования или загрузки их в память. > > В итоге решил отказаться от работы с файлами и заливать все в табличку > БД. Написал скрипт обновления БД и модуль для работы. Пока не на > CPANе, но если не будет конструктивной критики и успешно уйдет в > продакшн, то залью на цпан и в гитхаб. > > -- > Веселой гео локации, Руслан. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Tue Dec 1 04:27:57 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 1 Dec 2009 15:27:57 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfQtdC8INC70YPRh9GI0LUg0L/QsNGA0YHQuNGC?= =?utf-8?b?0Ywg0L7RgtCy0LXRgtGLINC+0YIg0LjQvNGF0L7QvdC10YLQsD8=?= In-Reply-To: <000301ca727a$90d42800$b27c7800$@ru> References: <000301ca727a$90d42800$b27c7800$@ru> Message-ID: А это публичное API имхонета или реверсинжиниринг запросов? -- Alex Kapranoff. 2009/12/1 Pavel > Hi 2All! > Сейчас реализую обработчик для работы с ответами от imhonet.ru. > Ответы от него приходят в xml, по идее мне надо из них извлекать только > оценки и рекомендации (пример ответа с оценкой): > > > 0 > > > > > > Может кто-то уже работал с данным сервисом, подскажите что лучше > использовать? > Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple, > так > как > полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь.. > Спасибо. > > ----------------------------------- > Blog: http://perlmonks.org.ru > > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Tue Dec 1 04:30:23 2009 From: inthrax на gmail.com (Mons Anderson) Date: Tue, 1 Dec 2009 15:30:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: <379d888f0912010406k67fe72c1l650caec868b37e76@mail.gmail.com> References: <200912011458.34867.inthrax@gmail.com> <379d888f0912010406k67fe72c1l650caec868b37e76@mail.gmail.com> Message-ID: <200912011530.23939.inthrax@gmail.com> On Tuesday 01 December 2009 15:06:42 Eugene Ardarov wrote: > Именно. На таких маленьких xml'ях раза в два быстрее. > Плюс, разбирает их в нативные конструкции (хеши, списки), что, как мне > кажется, намного удобнее, если всякие dom'ы и прочие следования > стандартам не нужны. На больших - в сотни раз быстрее )) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From brosku на mail.ru Tue Dec 1 04:36:23 2009 From: brosku на mail.ru (Pavel) Date: Tue, 1 Dec 2009 15:36:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: References: Message-ID: <000501ca7282$e447dbf0$acd793d0$@ru> Еще раз спасибо, Simple летит в трэш навсегда :). XML::Bare я думаю лучшее решение для подобных задач, так как функция получения оценки, изменения ее и т.п. будет довольно активно используемая и нужна скорость в первую очередь. С другой стороны в проекте еще нужно будет генерить RSS для базы имхонета... Еще не определился с модулями для этой задачи... Кто что посоветует? P.S. Никогда не работал с RSS, сейчас листаю Perl&XML, там вроде рекомендуют XML::RSS. From ruslan.zakirov на gmail.com Tue Dec 1 04:41:51 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 1 Dec 2009 15:41:51 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC/0LjRgdCw0Lsg0LjQvdGC0LXRgNGE0LU=?= =?utf-8?b?0LnRgSDQuiDQsdCw0LfQtSDQvtGCIGlwZ2VvYmFzZS5ydQ==?= In-Reply-To: References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> Message-ID: <589c94400912010441l60eec963r76c1a921abc1fe09@mail.gmail.com> Мне не подходит загрузка всех данных в память. 2009/12/1 Alex Kapranoff : > Кстати, nginx внутри себя для работы с большими списками ip-диапазонов > использует Radix tree. Никакой базы не надо, сложность поиска ? максимум 32 > операции (O(32), хыхы). Реализуется за 20 минут. Или с цпана берётся > Net::Patricia. > -- > Alex Kapranoff. > > > 2009/11/29 Ruslan Zakirov >> >> Всем привет, >> >> Недавно мы обсуждали определение положения по IP адресу. Мне >> посоветовали БД от http://ipgeobase.ru. >> >> Я рад, что существует такой ресурс. Был немного удивлен примерами кода >> и очень удивлен структурой БД. Код на perl страшен, достаточно сделать >> для него perltidy и он уже становится читабельный. Алгоритм тоже не >> сахар, но это издержки структуры файла. Переключение на указание >> смещения вместо номеров строк, позволит сделать быстрый поиск прямо из >> файлов без полного сканирования или загрузки их в память. >> >> В итоге решил отказаться от работы с файлами и заливать все в табличку >> БД. Написал скрипт обновления БД и модуль для работы. Пока не на >> CPANе, но если не будет конструктивной критики и успешно уйдет в >> продакшн, то залью на цпан и в гитхаб. >> >> -- >> Веселой гео локации, Руслан. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From brosku на mail.ru Tue Dec 1 04:46:16 2009 From: brosku на mail.ru (Pavel) Date: Tue, 1 Dec 2009 15:46:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPyAoQWxleCBLYXByYW5vZmYp?= In-Reply-To: References: Message-ID: <000601ca7284$45d9c670$d18d5350$@ru> >А это публичное API имхонета или реверсинжиниринг запросов? Да - это публичное АПИ: http://connector.imhonet.ru/static/api/ch03.html From evdokimov.denis на gmail.com Tue Dec 1 04:52:40 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Tue, 1 Dec 2009 15:52:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLycUg1SDOwdMgyc7UxdLF087ZxSDTz9PFxMkg?= =?koi8-r?b?0M8g0M/J08vP18/KINfZxMHexS4uLg==?= Message-ID: http://yandex.ru/search?text=moscow.pm From kapranoff на gmail.com Tue Dec 1 05:03:08 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 1 Dec 2009 16:03:08 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC/0LjRgdCw0Lsg0LjQvdGC0LXRgNGE0LU=?= =?utf-8?b?0LnRgSDQuiDQsdCw0LfQtSDQvtGCIGlwZ2VvYmFzZS5ydQ==?= In-Reply-To: <589c94400912010441l60eec963r76c1a921abc1fe09@mail.gmail.com> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400912010441l60eec963r76c1a921abc1fe09@mail.gmail.com> Message-ID: 2009/12/1 Ruslan Zakirov > Мне не подходит загрузка всех данных в память. > А почему? > 2009/12/1 Alex Kapranoff : > > Кстати, nginx внутри себя для работы с большими списками ip-диапазонов > > использует Radix tree. Никакой базы не надо, сложность поиска ? максимум > 32 > > операции (O(32), хыхы). Реализуется за 20 минут. Или с цпана берётся > > Net::Patricia. > > -- > > Alex Kapranoff. > > > > > > 2009/11/29 Ruslan Zakirov > >> > >> Всем привет, > >> > >> Недавно мы обсуждали определение положения по IP адресу. Мне > >> посоветовали БД от http://ipgeobase.ru. > >> > >> Я рад, что существует такой ресурс. Был немного удивлен примерами кода > >> и очень удивлен структурой БД. Код на perl страшен, достаточно сделать > >> для него perltidy и он уже становится читабельный. Алгоритм тоже не > >> сахар, но это издержки структуры файла. Переключение на указание > >> смещения вместо номеров строк, позволит сделать быстрый поиск прямо из > >> файлов без полного сканирования или загрузки их в память. > >> > >> В итоге решил отказаться от работы с файлами и заливать все в табличку > >> БД. Написал скрипт обновления БД и модуль для работы. Пока не на > >> CPANе, но если не будет конструктивной критики и успешно уйдет в > >> продакшн, то залью на цпан и в гитхаб. > >> > >> -- > >> Веселой гео локации, Руслан. > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Tue Dec 1 05:11:04 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 1 Dec 2009 16:11:04 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfQtdC8INC70YPRh9GI0LUg0L/QsNGA0YHQuNGC?= =?utf-8?b?0Ywg0L7RgtCy0LXRgtGLINC+0YIg0LjQvNGF0L7QvdC10YLQsD8=?= In-Reply-To: <000501ca7282$e447dbf0$acd793d0$@ru> References: <000501ca7282$e447dbf0$acd793d0$@ru> Message-ID: > С другой стороны в проекте еще нужно будет генерить RSS для базы имхонета... > Еще не определился с модулями для этой задачи... > Кто что посоветует? XML::LibXML :-D -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Tue Dec 1 05:12:20 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Tue, 1 Dec 2009 16:12:20 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC/0LjRgdCw0Lsg0LjQvdGC0LXRgNGE0LU=?= =?utf-8?b?0LnRgSDQuiDQsdCw0LfQtSDQvtGCIGlwZ2VvYmFzZS5ydQ==?= In-Reply-To: References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400912010441l60eec963r76c1a921abc1fe09@mail.gmail.com> Message-ID: <589c94400912010512w2e918e1cw44045704ce6a39da@mail.gmail.com> Локация - непрофильная задача. Один поиск на всю жизнь объекта. Итого несколько десятков поисков в сутки. 2009/12/1 Alex Kapranoff : > 2009/12/1 Ruslan Zakirov >> >> Мне не подходит загрузка всех данных в память. > > А почему? > >> >> 2009/12/1 Alex Kapranoff : >> > Кстати, nginx внутри себя для работы с большими списками ip-диапазонов >> > использует Radix tree. Никакой базы не надо, сложность поиска ? максимум >> > 32 >> > операции (O(32), хыхы). Реализуется за 20 минут. Или с цпана берётся >> > Net::Patricia. >> > -- >> > Alex Kapranoff. >> > >> > >> > 2009/11/29 Ruslan Zakirov >> >> >> >> Всем привет, >> >> >> >> Недавно мы обсуждали определение положения по IP адресу. Мне >> >> посоветовали БД от http://ipgeobase.ru. >> >> >> >> Я рад, что существует такой ресурс. Был немного удивлен примерами кода >> >> и очень удивлен структурой БД. Код на perl страшен, достаточно сделать >> >> для него perltidy и он уже становится читабельный. Алгоритм тоже не >> >> сахар, но это издержки структуры файла. Переключение на указание >> >> смещения вместо номеров строк, позволит сделать быстрый поиск прямо из >> >> файлов без полного сканирования или загрузки их в память. >> >> >> >> В итоге решил отказаться от работы с файлами и заливать все в табличку >> >> БД. Написал скрипт обновления БД и модуль для работы. Пока не на >> >> CPANе, но если не будет конструктивной критики и успешно уйдет в >> >> продакшн, то залью на цпан и в гитхаб. >> >> >> >> -- >> >> Веселой гео локации, Руслан. >> >> >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> > >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> >> >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From kapranoff на gmail.com Tue Dec 1 05:30:27 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 1 Dec 2009 16:30:27 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC/0LjRgdCw0Lsg0LjQvdGC0LXRgNGE0LU=?= =?utf-8?b?0LnRgSDQuiDQsdCw0LfQtSDQvtGCIGlwZ2VvYmFzZS5ydQ==?= In-Reply-To: <589c94400912010512w2e918e1cw44045704ce6a39da@mail.gmail.com> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400912010441l60eec963r76c1a921abc1fe09@mail.gmail.com> <589c94400912010512w2e918e1cw44045704ce6a39da@mail.gmail.com> Message-ID: Это не значит, что загрузка в память не подходит, это значит, что производительность не имеет значения :) Понятно. -- Alex Kapranoff. 2009/12/1 Ruslan Zakirov > Локация - непрофильная задача. Один поиск на всю жизнь объекта. Итого > несколько десятков поисков в сутки. > > 2009/12/1 Alex Kapranoff : > > 2009/12/1 Ruslan Zakirov > >> > >> Мне не подходит загрузка всех данных в память. > > > > А почему? > > > >> > >> 2009/12/1 Alex Kapranoff : > >> > Кстати, nginx внутри себя для работы с большими списками ip-диапазонов > >> > использует Radix tree. Никакой базы не надо, сложность поиска ? > максимум > >> > 32 > >> > операции (O(32), хыхы). Реализуется за 20 минут. Или с цпана берётся > >> > Net::Patricia. > >> > -- > >> > Alex Kapranoff. > >> > > >> > > >> > 2009/11/29 Ruslan Zakirov > >> >> > >> >> Всем привет, > >> >> > >> >> Недавно мы обсуждали определение положения по IP адресу. Мне > >> >> посоветовали БД от http://ipgeobase.ru. > >> >> > >> >> Я рад, что существует такой ресурс. Был немного удивлен примерами > кода > >> >> и очень удивлен структурой БД. Код на perl страшен, достаточно > сделать > >> >> для него perltidy и он уже становится читабельный. Алгоритм тоже не > >> >> сахар, но это издержки структуры файла. Переключение на указание > >> >> смещения вместо номеров строк, позволит сделать быстрый поиск прямо > из > >> >> файлов без полного сканирования или загрузки их в память. > >> >> > >> >> В итоге решил отказаться от работы с файлами и заливать все в > табличку > >> >> БД. Написал скрипт обновления БД и модуль для работы. Пока не на > >> >> CPANе, но если не будет конструктивной критики и успешно уйдет в > >> >> продакшн, то залью на цпан и в гитхаб. > >> >> > >> >> -- > >> >> Веселой гео локации, Руслан. > >> >> > >> >> -- > >> >> Moscow.pm mailing list > >> >> moscow-pm на pm.org | http://moscow.pm.org > >> >> > >> > > >> > > >> > -- > >> > Moscow.pm mailing list > >> > moscow-pm на pm.org | http://moscow.pm.org > >> > > >> > > >> > >> > >> > >> -- > >> Best regards, Ruslan. > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrei.protasovitski на gmail.com Tue Dec 1 05:31:17 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Tue, 1 Dec 2009 14:31:17 +0100 Subject: [Moscow.pm] =?utf-8?b?0JrQsNC60LjQtSDRgyDQvdCw0YEg0LjQvdGC0LU=?= =?utf-8?b?0YDQtdGB0L3Ri9C1INGB0L7RgdC10LTQuCDQv9C+INC/0L7QuNGB0Lo=?= =?utf-8?b?0L7QstC+0Lkg0LLRi9C00LDRh9C1Li4u?= In-Reply-To: References: Message-ID: <25d777680912010531x2ec273ebq64fcb0c8da6e069c@mail.gmail.com> Сектанты! 1 декабря 2009 г. 13:52 пользователь Denis Evdokimov < evdokimov.denis на gmail.com> написал: > http://yandex.ru/search?text=moscow.pm > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From brosku на mail.ru Tue Dec 1 05:32:34 2009 From: brosku на mail.ru (Pavel) Date: Tue, 1 Dec 2009 16:32:34 +0300 Subject: [Moscow.pm] =?koi8-r?b?68HLycUg1SDOwdMgyc7UxdLF087ZxSDTz9PFxMkg?= =?koi8-r?b?0M8g0M/J08vP18/KINfZxMHexS4uLg==?= In-Reply-To: References: Message-ID: <000701ca728a$be0fa4b0$3a2eee10$@ru> Особенно вот это: http://www.newsahead.com/inc/scripts/eventview.php?cal=&Event_ID=240 :-D From andy на shitov.ru Tue Dec 1 05:35:21 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 1 Dec 2009 16:35:21 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQsNC60LjQtSDRgyDQvdCw0YEg0LjQvdGC0LU=?= =?utf-8?b?0YDQtdGB0L3Ri9C1INGB0L7RgdC10LTQuCDQv9C+INC/0L7QuNGB0Lo=?= =?utf-8?b?0L7QstC+0Lkg0LLRi9C00LDRh9C1Li4u?= In-Reply-To: References: Message-ID: А как на этом запросе видна разница между Яндексом и Гуглом :-) 2009/12/1 Denis Evdokimov : > http://yandex.ru/search?text=moscow.pm > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From brosku на mail.ru Tue Dec 1 05:38:25 2009 From: brosku на mail.ru (Pavel) Date: Tue, 1 Dec 2009 16:38:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: References: Message-ID: <000801ca728b$8f42c9e0$adc85da0$@ru> > С другой стороны в проекте еще нужно будет генерить RSS для базы имхонета... > Еще не определился с модулями для этой задачи... > Кто что посоветует? >XML::LibXML :-D Я это ожидал :)))... Если гуру советуют - значит так оно и есть. Попробую поработать с этой либой. From andy на shitov.ru Tue Dec 1 05:41:11 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 1 Dec 2009 16:41:11 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfQtdC8INC70YPRh9GI0LUg0L/QsNGA0YHQuNGC?= =?utf-8?b?0Ywg0L7RgtCy0LXRgtGLINC+0YIg0LjQvNGF0L7QvdC10YLQsD8=?= In-Reply-To: <000801ca728b$8f42c9e0$adc85da0$@ru> References: <000801ca728b$8f42c9e0$adc85da0$@ru> Message-ID: > XML::LibXML :-D > Я это ожидал :)))... Кстати, здесь еще никто не упомянул, что с этим модулем можно не думать о кодировках. Оно всё само. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From sharifulin на gmail.com Tue Dec 1 05:52:22 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Tue, 1 Dec 2009 16:52:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: References: <000801ca728b$8f42c9e0$adc85da0$@ru> Message-ID: <91318900912010552p4fb5eaf0l5ece2d69e49874e7@mail.gmail.com> В хороших руках обычно все само работает :) 2009/12/1 Andrew Shitov > > XML::LibXML :-D > > Я это ожидал :)))... > > Кстати, здесь еще никто не упомянул, что с этим модулем можно не > думать о кодировках. Оно всё само. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From juchkov на gmail.com Tue Dec 1 06:04:32 2009 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 1 Dec 2009 17:04:32 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfQtdC8INC70YPRh9GI0LUg0L/QsNGA0YHQuNGC?= =?utf-8?b?0Ywg0L7RgtCy0LXRgtGLINC+0YIg0LjQvNGF0L7QvdC10YLQsD8=?= In-Reply-To: <91318900912010552p4fb5eaf0l5ece2d69e49874e7@mail.gmail.com> References: <000801ca728b$8f42c9e0$adc85da0$@ru> <91318900912010552p4fb5eaf0l5ece2d69e49874e7@mail.gmail.com> Message-ID: <615fd2130912010604v389d8495x893484e7f1773e7@mail.gmail.com> Главное мозоли не натереть :) > В хороших руках обычно все само работает :) > >> >> > XML::LibXML :-D >> > Я это ожидал :)))... >> >> Кстати, здесь еще никто не упомянул, что с этим модулем можно не >> думать о кодировках. Оно всё само. >> -- Sergey Juchkov http://juchkov.com From spleenjack на gmail.com Tue Dec 1 06:38:49 2009 From: spleenjack на gmail.com (Eugene Ardarov) Date: Tue, 1 Dec 2009 17:38:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sHQydPBzCDJztTF0sbFytMgyyDCwdrFIM/UIGlw?= =?koi8-r?b?Z2VvYmFzZS5ydQ==?= In-Reply-To: References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400912010441l60eec963r76c1a921abc1fe09@mail.gmail.com> <589c94400912010512w2e918e1cw44045704ce6a39da@mail.gmail.com> Message-ID: <379d888f0912010638j610d2a1bn783c2b28ed02a4f5@mail.gmail.com> Что-то я загорелся - поковыряюсь от нечего делать. Попробую сделать модуль со сжатием, поиском и исправлением пересечений, объединением двух наборов диапазонов, индексацией, загрузкой и выгрузкой в память. 1 декабря 2009 г. 16:30 пользователь Alex Kapranoff написал: > Это не значит, что загрузка в память не подходит, это значит, что > производительность не имеет значения :) > Понятно. > -- > Alex Kapranoff. > > > 2009/12/1 Ruslan Zakirov >> >> Локация - непрофильная задача. Один поиск на всю жизнь объекта. Итого >> несколько десятков поисков в сутки. >> >> 2009/12/1 Alex Kapranoff : >> > 2009/12/1 Ruslan Zakirov >> >> >> >> Мне не подходит загрузка всех данных в память. >> > >> > А почему? >> > >> >> >> >> 2009/12/1 Alex Kapranoff : >> >> > Кстати, nginx внутри себя для работы с большими списками >> >> > ip-диапазонов >> >> > использует Radix tree. Никакой базы не надо, сложность поиска -- >> >> > максимум >> >> > 32 >> >> > операции (O(32), хыхы). Реализуется за 20 минут. Или с цпана берётся >> >> > Net::Patricia. >> >> > -- >> >> > Alex Kapranoff. >> >> > >> >> > >> >> > 2009/11/29 Ruslan Zakirov >> >> >> >> >> >> Всем привет, >> >> >> >> >> >> Недавно мы обсуждали определение положения по IP адресу. Мне >> >> >> посоветовали БД от http://ipgeobase.ru. >> >> >> >> >> >> Я рад, что существует такой ресурс. Был немного удивлен примерами >> >> >> кода >> >> >> и очень удивлен структурой БД. Код на perl страшен, достаточно >> >> >> сделать >> >> >> для него perltidy и он уже становится читабельный. Алгоритм тоже не >> >> >> сахар, но это издержки структуры файла. Переключение на указание >> >> >> смещения вместо номеров строк, позволит сделать быстрый поиск прямо >> >> >> из >> >> >> файлов без полного сканирования или загрузки их в память. >> >> >> >> >> >> В итоге решил отказаться от работы с файлами и заливать все в >> >> >> табличку >> >> >> БД. Написал скрипт обновления БД и модуль для работы. Пока не на >> >> >> CPANе, но если не будет конструктивной критики и успешно уйдет в >> >> >> продакшн, то залью на цпан и в гитхаб. >> >> >> >> >> >> -- >> >> >> Веселой гео локации, Руслан. >> >> >> >> >> >> -- >> >> >> Moscow.pm mailing list >> >> >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> >> > >> >> > >> >> > -- >> >> > Moscow.pm mailing list >> >> > moscow-pm на pm.org | http://moscow.pm.org >> >> > >> >> > >> >> >> >> >> >> >> >> -- >> >> Best regards, Ruslan. >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> >> >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From postmaster на softsearch.ru Tue Dec 1 07:20:52 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 1 Dec 2009 18:20:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: <000501ca7282$e447dbf0$acd793d0$@ru> References: <000501ca7282$e447dbf0$acd793d0$@ru> Message-ID: <633187077.20091201182052@softsearch.ru> Здравствуйте, Павел. P> Никогда не работал с RSS, сейчас листаю Perl&XML, там вроде рекомендуют P> XML::RSS. Быстрее всего самому print-ом rss-ки генерить :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Tue Dec 1 07:38:40 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 1 Dec 2009 18:38:40 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfQtdC8INC70YPRh9GI0LUg0L/QsNGA0YHQuNGC?= =?utf-8?b?0Ywg0L7RgtCy0LXRgtGLINC+0YIg0LjQvNGF0L7QvdC10YLQsD8=?= In-Reply-To: <633187077.20091201182052@softsearch.ru> References: <000501ca7282$e447dbf0$acd793d0$@ru> <633187077.20091201182052@softsearch.ru> Message-ID: > Быстрее всего самому print-ом rss-ки генерить :-) use CGI; -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From proler на gmail.com Tue Dec 1 08:03:17 2009 From: proler на gmail.com (Oleg Alexeenkov) Date: Tue, 1 Dec 2009 19:03:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= In-Reply-To: References: <000501ca7282$e447dbf0$acd793d0$@ru> <633187077.20091201182052@softsearch.ru> Message-ID: <1398292583.20091201190317@gmail.com> Здравствуйте, Andrew. Вы писали 1 декабря 2009 г., 18:38:40: >> Быстрее всего самому print-ом rss-ки генерить :-) > use CGI; так и до php не далеко.. -- С уважением, Oleg mailto:proler на gmail.com From andrei.protasovitski на gmail.com Tue Dec 1 08:35:04 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Tue, 1 Dec 2009 17:35:04 +0100 Subject: [Moscow.pm] =?utf-8?b?0KfQtdC8INC70YPRh9GI0LUg0L/QsNGA0YHQuNGC?= =?utf-8?b?0Ywg0L7RgtCy0LXRgtGLINC+0YIg0LjQvNGF0L7QvdC10YLQsD8=?= In-Reply-To: <1398292583.20091201190317@gmail.com> References: <000501ca7282$e447dbf0$acd793d0$@ru> <633187077.20091201182052@softsearch.ru> <1398292583.20091201190317@gmail.com> Message-ID: <25d777680912010835r34845f21hee38b30a1cce648c@mail.gmail.com> 1 декабря 2009 г. 17:03 пользователь Oleg Alexeenkov написал: > Здравствуйте, Andrew. > > Вы писали 1 декабря 2009 г., 18:38:40: > > >> Быстрее всего самому print-ом rss-ки генерить :-) > > > use CGI; > > так и до php не далеко.. > > use HTML::Mason; > > > > -- > С уважением, > Oleg mailto:proler на gmail.com > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Tue Dec 1 18:06:04 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 2 Dec 2009 05:06:04 +0300 Subject: [Moscow.pm] =?utf-8?b?0J3QsNC/0LjRgdCw0Lsg0LjQvdGC0LXRgNGE0LU=?= =?utf-8?b?0LnRgSDQuiDQsdCw0LfQtSDQvtGCIGlwZ2VvYmFzZS5ydQ==?= In-Reply-To: <379d888f0912010638j610d2a1bn783c2b28ed02a4f5@mail.gmail.com> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400912010441l60eec963r76c1a921abc1fe09@mail.gmail.com> <589c94400912010512w2e918e1cw44045704ce6a39da@mail.gmail.com> <379d888f0912010638j610d2a1bn783c2b28ed02a4f5@mail.gmail.com> Message-ID: <589c94400912011806l18a02d89v6f674a593adeba65@mail.gmail.com> Так может залить на github модуль и пропатчите его? 2009/12/1 Eugene Ardarov : > Что-то я загорелся - поковыряюсь от нечего делать. Попробую сделать > модуль со сжатием, поиском и исправлением пересечений, объединением > двух наборов диапазонов, индексацией, загрузкой и выгрузкой в память. > > 1 декабря 2009 г. 16:30 пользователь Alex Kapranoff > написал: >> Это не значит, что загрузка в память не подходит, это значит, что >> производительность не имеет значения :) >> Понятно. >> -- >> Alex Kapranoff. >> >> >> 2009/12/1 Ruslan Zakirov >>> >>> Локация - непрофильная задача. Один поиск на всю жизнь объекта. Итого >>> несколько десятков поисков в сутки. >>> >>> 2009/12/1 Alex Kapranoff : >>> > 2009/12/1 Ruslan Zakirov >>> >> >>> >> Мне не подходит загрузка всех данных в память. >>> > >>> > А почему? >>> > >>> >> >>> >> 2009/12/1 Alex Kapranoff : >>> >> > Кстати, nginx внутри себя для работы с большими списками >>> >> > ip-диапазонов >>> >> > использует Radix tree. Никакой базы не надо, сложность поиска -- >>> >> > максимум >>> >> > 32 >>> >> > операции (O(32), хыхы). Реализуется за 20 минут. Или с цпана берётся >>> >> > Net::Patricia. >>> >> > -- >>> >> > Alex Kapranoff. >>> >> > >>> >> > >>> >> > 2009/11/29 Ruslan Zakirov >>> >> >> >>> >> >> Всем привет, >>> >> >> >>> >> >> Недавно мы обсуждали определение положения по IP адресу. Мне >>> >> >> посоветовали БД от http://ipgeobase.ru. >>> >> >> >>> >> >> Я рад, что существует такой ресурс. Был немного удивлен примерами >>> >> >> кода >>> >> >> и очень удивлен структурой БД. Код на perl страшен, достаточно >>> >> >> сделать >>> >> >> для него perltidy и он уже становится читабельный. Алгоритм тоже не >>> >> >> сахар, но это издержки структуры файла. Переключение на указание >>> >> >> смещения вместо номеров строк, позволит сделать быстрый поиск прямо >>> >> >> из >>> >> >> файлов без полного сканирования или загрузки их в память. >>> >> >> >>> >> >> В итоге решил отказаться от работы с файлами и заливать все в >>> >> >> табличку >>> >> >> БД. Написал скрипт обновления БД и модуль для работы. Пока не на >>> >> >> CPANе, но если не будет конструктивной критики и успешно уйдет в >>> >> >> продакшн, то залью на цпан и в гитхаб. >>> >> >> >>> >> >> -- >>> >> >> Веселой гео локации, Руслан. >>> >> >> >>> >> >> -- >>> >> >> Moscow.pm mailing list >>> >> >> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >>> >> > >>> >> > >>> >> > -- >>> >> > Moscow.pm mailing list >>> >> > moscow-pm на pm.org | http://moscow.pm.org >>> >> > >>> >> > >>> >> >>> >> >>> >> >>> >> -- >>> >> Best regards, Ruslan. >>> >> -- >>> >> Moscow.pm mailing list >>> >> moscow-pm на pm.org | http://moscow.pm.org >>> > >>> > >>> > -- >>> > Moscow.pm mailing list >>> > moscow-pm на pm.org | http://moscow.pm.org >>> > >>> > >>> >>> >>> >>> -- >>> Best regards, Ruslan. >>> -- >>> 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 > -- Best regards, Ruslan. From spleenjack на gmail.com Tue Dec 1 23:05:09 2009 From: spleenjack на gmail.com (spleenjack) Date: Wed, 02 Dec 2009 10:05:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?7sHQydPBzCDJztTF0sbFytMgyyDCwdrFIM/UIGlw?= =?koi8-r?b?Z2VvYmFzZS5ydQ==?= In-Reply-To: <589c94400912011806l18a02d89v6f674a593adeba65@mail.gmail.com> References: <589c94400911281921n675033cfred8b39a49f5a1c5c@mail.gmail.com> <589c94400912010441l60eec963r76c1a921abc1fe09@mail.gmail.com> <589c94400912010512w2e918e1cw44045704ce6a39da@mail.gmail.com> <379d888f0912010638j610d2a1bn783c2b28ed02a4f5@mail.gmail.com> <589c94400912011806l18a02d89v6f674a593adeba65@mail.gmail.com> Message-ID: <4B1611A5.1080503@gmail.com> Ну он вроде как несколько другой иделогии. Пока сделаю куски кода отдельные, если будет что-то приемлимое и готовое - отпишу. Ruslan Zakirov пишет: > Так может залить на github модуль и пропатчите его? > > 2009/12/1 Eugene Ardarov : >> Что-то я загорелся - поковыряюсь от нечего делать. Попробую сделать >> модуль со сжатием, поиском и исправлением пересечений, объединением >> двух наборов диапазонов, индексацией, загрузкой и выгрузкой в память. >> >> 1 декабря 2009 г. 16:30 пользователь Alex Kapranoff >> написал: >>> Это не значит, что загрузка в память не подходит, это значит, что >>> производительность не имеет значения :) >>> Понятно. >>> -- >>> Alex Kapranoff. >>> >>> >>> 2009/12/1 Ruslan Zakirov >>>> Локация - непрофильная задача. Один поиск на всю жизнь объекта. Итого >>>> несколько десятков поисков в сутки. >>>> >>>> 2009/12/1 Alex Kapranoff : >>>>> 2009/12/1 Ruslan Zakirov >>>>>> Мне не подходит загрузка всех данных в память. >>>>> А почему? >>>>> >>>>>> 2009/12/1 Alex Kapranoff : >>>>>>> Кстати, nginx внутри себя для работы с большими списками >>>>>>> ip-диапазонов >>>>>>> использует Radix tree. Никакой базы не надо, сложность поиска -- >>>>>>> максимум >>>>>>> 32 >>>>>>> операции (O(32), хыхы). Реализуется за 20 минут. Или с цпана берётся >>>>>>> Net::Patricia. >>>>>>> -- >>>>>>> Alex Kapranoff. >>>>>>> >>>>>>> >>>>>>> 2009/11/29 Ruslan Zakirov >>>>>>>> Всем привет, >>>>>>>> >>>>>>>> Недавно мы обсуждали определение положения по IP адресу. Мне >>>>>>>> посоветовали БД от http://ipgeobase.ru. >>>>>>>> >>>>>>>> Я рад, что существует такой ресурс. Был немного удивлен примерами >>>>>>>> кода >>>>>>>> и очень удивлен структурой БД. Код на perl страшен, достаточно >>>>>>>> сделать >>>>>>>> для него perltidy и он уже становится читабельный. Алгоритм тоже не >>>>>>>> сахар, но это издержки структуры файла. Переключение на указание >>>>>>>> смещения вместо номеров строк, позволит сделать быстрый поиск прямо >>>>>>>> из >>>>>>>> файлов без полного сканирования или загрузки их в память. >>>>>>>> >>>>>>>> В итоге решил отказаться от работы с файлами и заливать все в >>>>>>>> табличку >>>>>>>> БД. Написал скрипт обновления БД и модуль для работы. Пока не на >>>>>>>> CPANе, но если не будет конструктивной критики и успешно уйдет в >>>>>>>> продакшн, то залью на цпан и в гитхаб. >>>>>>>> >>>>>>>> -- >>>>>>>> Веселой гео локации, Руслан. From diver на rambler-co.ru Tue Dec 1 23:12:51 2009 From: diver на rambler-co.ru (Maxim Duyunov) Date: Wed, 02 Dec 2009 10:12:51 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLRgdGC0YDQtdGH0LAgMyDQtNC10LrQsNCx0YA=?= =?utf-8?b?0Y8g0LIg0KDQsNC80LHQu9C10YDQtQ==?= In-Reply-To: References: Message-ID: <4B161373.3040903@rambler-co.ru> Могу рассказать что-нибудь про создание безрейтингового торрент-трекера с индексом, написанном на Perl. Посмотреть можно здесь: http://bt.actionbrothers.ru/ Задавайте свои вопросы. Скажите, что интересно Вам будет услышать в докладе, если я буду его делать. --- Максим Дуюнов From zahatski на gmail.com Wed Dec 2 01:06:26 2009 From: zahatski на gmail.com (Alexandr) Date: Wed, 2 Dec 2009 12:06:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?/sXNIMzV3tvFINDB0tPJ1Nggz9TXxdTZIM/UIMnN?= =?koi8-r?b?yM/OxdTBPw==?= Message-ID: <6ce7ac2e0912020106y33225d11le8b40ed1f4e75714@mail.gmail.com> Павел здравствуйте ! Среди форматов поддерживаемых connector.imhonet есть более легкие в обработке: json, csv. Сервис относительно недавно открыл публичную регистрацию и пока не рекламируется. До этого он был ограничен узким кругом партнерских ресурсов, этим и объясняется недостаточно полная документация. Что же касается форматов вывода, то чтобы получить вывод в требуемом формате достаточно заменить расширение xml на json или csv ( не для всех команд ). http://connector.imhonet.ru/distrib_api/$md5_sum/$сid/$ssid/$soid/expect_rate.json или использовать параметр format: http://connector.imhonet.ru/distrib_api/$md5_sum/$сid/$ssid/$soid/expect_rate.xml?format=json Возможна реализация любых форматов вывода и любых пожеланий, от вас как разработчика, облегчающих процесс подключения. Я воспользуюсь адресом brosku (на)mail.ru для прямой связи. -------------------------------- Hi 2All! Сейчас реализую обработчик для работы с ответами от imhonet.ru. Ответы от него приходят в xml, по идее мне надо из них извлекать только оценки и рекомендации (пример ответа с оценкой): 0 Может кто-то уже работал с данным сервисом, подскажите что лучше использовать? Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple, так как полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь.. Спасибо. From shafiev на gmail.com Wed Dec 2 01:07:01 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 2 Dec 2009 12:07:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSAzIMTFy8HC0tEg1yDywc3CzMXSxQ==?= In-Reply-To: <4B161373.3040903@rambler-co.ru> References: <4B161373.3040903@rambler-co.ru> Message-ID: <218771510912020107j6946e6efq51008f2ab34f37a9@mail.gmail.com> О вот это было бы очень интересным. Ибо есть пару вопрос про то юзает ли оно Net::BitTorrent::* или там свой сишный трекер. /me просто щас тоже над похожим проектом будет работает ) 2 декабря 2009 г. 10:12 пользователь Maxim Duyunov написал: > Могу рассказать что-нибудь про создание безрейтингового торрент-трекера > с индексом, написанном на Perl. > > Посмотреть можно здесь: > http://bt.actionbrothers.ru/ > > Задавайте свои вопросы. > Скажите, что интересно Вам будет услышать в докладе, если я буду его делать. > > --- > Максим Дуюнов > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From sharifulin на gmail.com Wed Dec 2 01:39:08 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Wed, 2 Dec 2009 12:39:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSAzIMTFy8HC0tEg1yDywc3CzMXSxQ==?= In-Reply-To: <218771510912020107j6946e6efq51008f2ab34f37a9@mail.gmail.com> References: <4B161373.3040903@rambler-co.ru> <218771510912020107j6946e6efq51008f2ab34f37a9@mail.gmail.com> Message-ID: <91318900912020139pd8238e0h71bab24384aa230d@mail.gmail.com> Я использую Net::BitTorrent::File для выдачи ключей, а движок трекера xbt. Все работает на ура! :) 2009/12/2 Naim Shafiev > О вот это было бы очень интересным. Ибо есть пару вопрос про то юзает > ли оно Net::BitTorrent::* или там свой сишный трекер. > /me просто щас тоже над похожим проектом будет работает ) > > 2 декабря 2009 г. 10:12 пользователь Maxim Duyunov > написал: > > Могу рассказать что-нибудь про создание безрейтингового торрент-трекера > > с индексом, написанном на Perl. > > > > Посмотреть можно здесь: > > http://bt.actionbrothers.ru/ > > > > Задавайте свои вопросы. > > Скажите, что интересно Вам будет услышать в докладе, если я буду его > делать. > > > > --- > > Максим Дуюнов > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Wed Dec 2 06:02:50 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 2 Dec 2009 17:02:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQtNC10LvQsNC7IGN1c3RvbSBzZWFyY2gg0LQ=?= =?utf-8?b?0LvRjyBwZXJsLXJlbGF0ZWQg0YDQtdGB0YPRgNGB0L7Qsg==?= Message-ID: <5fcd07d60912020602q66ce31an4606d65b656e3c43@mail.gmail.com> Пока здесь только CPAN, perldoc.perl.org и http://kostenko.name/ Кто ещё сайты посоветует. URL поиска: http://kostenko.name/perl/ ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Dec 2 06:10:08 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 2 Dec 2009 17:10:08 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQtNC10LvQsNC7IGN1c3RvbSBzZWFyY2gg0LQ=?= =?utf-8?b?0LvRjyBwZXJsLXJlbGF0ZWQg0YDQtdGB0YPRgNGB0L7Qsg==?= In-Reply-To: <5fcd07d60912020602q66ce31an4606d65b656e3c43@mail.gmail.com> References: <5fcd07d60912020602q66ce31an4606d65b656e3c43@mail.gmail.com> Message-ID: > Кто ещё сайты посоветует. > URL поиска: http://kostenko.name/perl/ Все, что числятся на planetperl.ru :-) А ведь был же такой поиск где-то когда-то. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ivan на bessarabov.ru Wed Dec 2 06:45:41 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Wed, 2 Dec 2009 17:45:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?88TFzMHMIGN1c3RvbSBzZWFyY2ggxMzRIHBlcmwt?= =?koi8-r?b?cmVsYXRlZCDSxdPV0tPP1w==?= In-Reply-To: <5fcd07d60912020602q66ce31an4606d65b656e3c43@mail.gmail.com> References: <5fcd07d60912020602q66ce31an4606d65b656e3c43@mail.gmail.com> Message-ID: <7a1808af0912020645o2628ed77j3ef04fed48eb74a1@mail.gmail.com> 2 декабря 2009 г. 17:02 пользователь Андрей Костенко написал: > Пока здесь только CPAN, perldoc.perl.org и http://kostenko.name/ > Кто ещё сайты посоветует. > URL поиска: http://kostenko.name/perl/ У меня идет редирект на http://kostenko.name/2008/10/07/perl-ieee-bug/ а там никакого кастомного поиска нет. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- bessarabov From andrey на kostenko.name Wed Dec 2 07:16:50 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 2 Dec 2009 18:16:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQtNC10LvQsNC7IGN1c3RvbSBzZWFyY2gg0LQ=?= =?utf-8?b?0LvRjyBwZXJsLXJlbGF0ZWQg0YDQtdGB0YPRgNGB0L7Qsg==?= In-Reply-To: <7a1808af0912020645o2628ed77j3ef04fed48eb74a1@mail.gmail.com> References: <5fcd07d60912020602q66ce31an4606d65b656e3c43@mail.gmail.com> <7a1808af0912020645o2628ed77j3ef04fed48eb74a1@mail.gmail.com> Message-ID: <5fcd07d60912020716nb4d7e1et52f4175bd0536f2b@mail.gmail.com> блин, опубликовать страницу забыл :-[ 2009/12/2 Иван Бессарабов > 2 декабря 2009 г. 17:02 пользователь Андрей Костенко > написал: > > Пока здесь только CPAN, perldoc.perl.org и http://kostenko.name/ > > Кто ещё сайты посоветует. > > URL поиска: http://kostenko.name/perl/ > > У меня идет редирект на http://kostenko.name/2008/10/07/perl-ieee-bug/ > а там никакого кастомного поиска нет. > > > -- > > 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 shafiev на gmail.com Wed Dec 2 07:25:30 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 2 Dec 2009 18:25:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSAzIMTFy8HC0tEg1yDywc3CzMXSxQ==?= In-Reply-To: <91318900912020139pd8238e0h71bab24384aa230d@mail.gmail.com> References: <4B161373.3040903@rambler-co.ru> <218771510912020107j6946e6efq51008f2ab34f37a9@mail.gmail.com> <91318900912020139pd8238e0h71bab24384aa230d@mail.gmail.com> Message-ID: <218771510912020725q5784f9a4me97e2490f957df76@mail.gmail.com> Он 2005 года. Хотя сюда по описанию довольно отработанный :) . С ним проблемы не было ? xbt - стандартное решение , никто не пробовал opentracker ( http://erdgeist.org/arts/software/opentracker/ [сайт походу лежит (: ]) в продакшене? 2 декабря 2009 г. 12:39 пользователь Анатолий Шарифулин написал: > Я использую Net::BitTorrent::File для выдачи ключей, а движок трекера xbt. > Все работает на ура! :) > > 2009/12/2 Naim Shafiev >> >> О вот это было бы очень интересным. Ибо есть пару вопрос про то юзает >> ли оно Net::BitTorrent::* или там свой сишный трекер. >> /me просто щас тоже над похожим проектом будет работает ) >> >> 2 декабря 2009 г. 10:12 пользователь Maxim Duyunov >> написал: >> > Могу рассказать что-нибудь про создание безрейтингового торрент-трекера >> > с индексом, написанном на Perl. >> > >> > Посмотреть можно здесь: >> > http://bt.actionbrothers.ru/ >> > >> > Задавайте свои вопросы. >> > Скажите, что интересно Вам будет услышать в докладе, если я буду его >> > делать. >> > >> > --- >> > Максим Дуюнов >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From kapranoff на gmail.com Wed Dec 2 07:37:03 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Wed, 2 Dec 2009 18:37:03 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQtNC10LvQsNC7IGN1c3RvbSBzZWFyY2gg0LQ=?= =?utf-8?b?0LvRjyBwZXJsLXJlbGF0ZWQg0YDQtdGB0YPRgNGB0L7Qsg==?= In-Reply-To: <5fcd07d60912020602q66ce31an4606d65b656e3c43@mail.gmail.com> References: <5fcd07d60912020602q66ce31an4606d65b656e3c43@mail.gmail.com> Message-ID: Кстати, поиск в левой колонке PlanetPerl.ru ? это Custom Search Engine по перечисленным ниже ресурсам. Но там только русское, так что это не совсем аналог. -- Alex Kapranoff. 2009/12/2 Андрей Костенко > Пока здесь только CPAN, perldoc.perl.org и http://kostenko.name/ > > Кто ещё сайты посоветует. > URL поиска: http://kostenko.name/perl/ > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Wed Dec 2 09:38:03 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 2 Dec 2009 20:38:03 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQtNC10LvQsNC7IGN1c3RvbSBzZWFyY2gg0LQ=?= =?utf-8?b?0LvRjyBwZXJsLXJlbGF0ZWQg0YDQtdGB0YPRgNGB0L7Qsg==?= In-Reply-To: References: <5fcd07d60912020602q66ce31an4606d65b656e3c43@mail.gmail.com> Message-ID: <5fcd07d60912020938y57645ae8xaef2ac314605ab03@mail.gmail.com> угу, я оттуда уже все ресурсы потырил... ещё нужно planetperl.org собрать :-) 2009/12/2 Alex Kapranoff > Кстати, поиск в левой колонке PlanetPerl.ru ? это Custom Search Engine по > перечисленным ниже ресурсам. Но там только русское, так что это не совсем > аналог. > > -- > Alex Kapranoff. > > > 2009/12/2 Андрей Костенко > >> Пока здесь только CPAN, perldoc.perl.org и http://kostenko.name/ >> >> Кто ещё сайты посоветует. >> URL поиска: http://kostenko.name/perl/ >> >> -- >> 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 diver на rambler-co.ru Wed Dec 2 09:46:39 2009 From: diver на rambler-co.ru (Maxim Duyunov) Date: Wed, 02 Dec 2009 20:46:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSAzIMTFy8HC0tEg1yDywc3CzMXSxQ==?= In-Reply-To: <218771510912020725q5784f9a4me97e2490f957df76@mail.gmail.com> References: <4B161373.3040903@rambler-co.ru> <218771510912020107j6946e6efq51008f2ab34f37a9@mail.gmail.com> <91318900912020139pd8238e0h71bab24384aa230d@mail.gmail.com> <218771510912020725q5784f9a4me97e2490f957df76@mail.gmail.com> Message-ID: <4B16A7FF.9050706@rambler-co.ru> Какие по opentracker вопросы интересуют? Naim Shafiev пишет: > Он 2005 года. Хотя сюда по описанию довольно отработанный :) . С ним > проблемы не было ? xbt - стандартное решение , никто не пробовал > opentracker ( http://erdgeist.org/arts/software/opentracker/ [сайт > походу лежит (: ]) в продакшене? From shafiev на gmail.com Wed Dec 2 10:39:11 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 2 Dec 2009 21:39:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSAzIMTFy8HC0tEg1yDywc3CzMXSxQ==?= In-Reply-To: <4B16A7FF.9050706@rambler-co.ru> References: <4B161373.3040903@rambler-co.ru> <218771510912020107j6946e6efq51008f2ab34f37a9@mail.gmail.com> <91318900912020139pd8238e0h71bab24384aa230d@mail.gmail.com> <218771510912020725q5784f9a4me97e2490f957df76@mail.gmail.com> <4B16A7FF.9050706@rambler-co.ru> Message-ID: <218771510912021039k30d6d448waa2c5978d5c921d1@mail.gmail.com> Собственно каков опыт использования ? какие бажки и т.д P.S извините за оффтоп ) 2 декабря 2009 г. 20:46 пользователь Maxim Duyunov написал: > Какие по opentracker вопросы интересуют? > > Naim Shafiev пишет: >> >> Он 2005 года. Хотя сюда по описанию довольно отработанный :) . С ним >> проблемы не было ? xbt - стандартное решение , никто не пробовал >> opentracker ( http://erdgeist.org/arts/software/opentracker/ [сайт >> походу лежит (: ]) в продакшене? > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From kapranoff на gmail.com Wed Dec 2 15:29:44 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 3 Dec 2009 02:29:44 +0300 Subject: [Moscow.pm] =?utf-8?b?0KHQtNC10LvQsNC7IGN1c3RvbSBzZWFyY2gg0LQ=?= =?utf-8?b?0LvRjyBwZXJsLXJlbGF0ZWQg0YDQtdGB0YPRgNGB0L7Qsg==?= In-Reply-To: <5fcd07d60912020938y57645ae8xaef2ac314605ab03@mail.gmail.com> References: <5fcd07d60912020602q66ce31an4606d65b656e3c43@mail.gmail.com> <5fcd07d60912020938y57645ae8xaef2ac314605ab03@mail.gmail.com> Message-ID: Вот чего ещё нашёл: http://brainworker.ru/ И для разнообразия -- на Флексуме :) Автор, Андрей Белов, наверняка читает рассылку. -- Alex Kapranoff. 2009/12/2 Андрей Костенко > угу, я оттуда уже все ресурсы потырил... ещё нужно planetperl.org собрать > :-) > > 2009/12/2 Alex Kapranoff > > Кстати, поиск в левой колонке PlanetPerl.ru ? это Custom Search Engine по >> перечисленным ниже ресурсам. Но там только русское, так что это не совсем >> аналог. >> >> -- >> Alex Kapranoff. >> >> >> 2009/12/2 Андрей Костенко >> >>> Пока здесь только CPAN, perldoc.perl.org и http://kostenko.name/ >>> >>> Кто ещё сайты посоветует. >>> URL поиска: http://kostenko.name/perl/ >>> >>> -- >>> 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 ruz на bestpractical.com Thu Dec 3 00:38:51 2009 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 3 Dec 2009 11:38:51 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= Message-ID: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> Привет, Каппа и остальные, Ты уже решил, что нужно сделать за два дня выходных? Какие технологии будешь использовать? Хочется быть готовым :) -- Best regards, Ruslan. From kapranoff на gmail.com Thu Dec 3 04:44:42 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 3 Dec 2009 15:44:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= In-Reply-To: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> Message-ID: Что-то я тебя тут не вижу :) http://spb.hackday.ru/projects.html#project57 git, jQuery, Гугль Мэпс. С языком программирования серверной части ещё не определился :) Сегодня вечером на встрече чуть-чуть расскажу. -- Alex Kapranoff. 2009/12/3 Ruslan Zakirov > Привет, Каппа и остальные, > > Ты уже решил, что нужно сделать за два дня выходных? Какие технологии > будешь использовать? Хочется быть готовым :) > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Thu Dec 3 04:50:42 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 3 Dec 2009 15:50:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLRgdGC0YDQtdGH0LAg0YHQtdCz0L7QtNC90Y8=?= Message-ID: Всем привет. Просто хотел напомнить, что сегодня в 19:30 встреча. Первое письмо вот: http://mail.pm.org/pipermail/moscow-pm/2009-November/006704.html Высказали желание выступить: Иван Бессарабов, Владимир Перепелица, Андрей Шитов, Наим Шафиев, я (Алексей Капранов), Иван Бакчеев, Андрей Костенко, Максим Дуюнов. А Петя Федин может даже поснимает! Риальне, опасносте! Целая конференция получается! -- Alex Kapranoff. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Thu Dec 3 04:52:56 2009 From: yu.pats на gmail.com (Yuri Pac) Date: Thu, 3 Dec 2009 14:52:56 +0200 Subject: [Moscow.pm] =?utf-8?b?0JLRgdGC0YDQtdGH0LAg0YHQtdCz0L7QtNC90Y8=?= In-Reply-To: References: Message-ID: 2009/12/3 Alex Kapranoff : > А Петя Федин может даже поснимает! Если будет спонтанная онлайн-трансляция, то киньте линку плиз. -- WBR, Yuri Pac From ruslan.zakirov на gmail.com Thu Dec 3 05:25:34 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 3 Dec 2009 16:25:34 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= In-Reply-To: References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> Message-ID: <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> Я не определился чем я буду заниматься там, но если нужны будут руки и голова, то я за. Я привезу с собой хаб на 8 портов, тогда можно будет поднять git на одной из машинок и ходить по git+ssh на него и не мучаться с инетом. Только нужно чтобы была машинка с sshd. Еще у меня будет minicpan и ftp сервер на машинке, так что можно будет доставляться тоже локально. Польза или так муть? 2009/12/3 Alex Kapranoff : > Что-то я тебя тут не вижу :) > http://spb.hackday.ru/projects.html#project57 > git, jQuery, Гугль Мэпс. С языком программирования серверной части ещё не > определился :) > Сегодня вечером на встрече чуть-чуть расскажу. > -- > Alex Kapranoff. > > > 2009/12/3 Ruslan Zakirov >> >> Привет, Каппа и остальные, >> >> Ты уже решил, что нужно сделать за два дня выходных? Какие технологии >> будешь использовать? Хочется быть готовым :) >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From kapranoff на gmail.com Thu Dec 3 05:38:28 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 3 Dec 2009 16:38:28 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= In-Reply-To: <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> Message-ID: 2009/12/3 Ruslan Zakirov > Я не определился чем я буду заниматься там, но если нужны будут руки и > голова, то я за. > > Я привезу с собой хаб на 8 портов, тогда можно будет поднять git на > одной из машинок и ходить по git+ssh на него и не мучаться с инетом. > Только нужно чтобы была машинка с sshd. > Патчкорды? > Еще у меня будет minicpan и ftp сервер на машинке, так что можно будет > доставляться тоже локально. > > Польза или так муть? > Не знаю, не пробовал :) > 2009/12/3 Alex Kapranoff : > > Что-то я тебя тут не вижу :) > > http://spb.hackday.ru/projects.html#project57 > > git, jQuery, Гугль Мэпс. С языком программирования серверной части ещё не > > определился :) > > Сегодня вечером на встрече чуть-чуть расскажу. > > -- > > Alex Kapranoff. > > > > > > 2009/12/3 Ruslan Zakirov > >> > >> Привет, Каппа и остальные, > >> > >> Ты уже решил, что нужно сделать за два дня выходных? Какие технологии > >> будешь использовать? Хочется быть готовым :) > >> > >> -- > >> Best regards, Ruslan. > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Thu Dec 3 05:55:48 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 3 Dec 2009 16:55:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= In-Reply-To: References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> Message-ID: <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> 2009/12/3 Alex Kapranoff : > 2009/12/3 Ruslan Zakirov >> >> Я не определился чем я буду заниматься там, но если нужны будут руки и >> голова, то я за. >> >> Я привезу с собой хаб на 8 портов, тогда можно будет поднять git на >> одной из машинок и ходить по git+ssh на него и не мучаться с инетом. >> Только нужно чтобы была машинка с sshd. > > Патчкорды? Привезете с собой. >> Еще у меня будет minicpan и ftp сервер на машинке, так что можно будет >> доставляться тоже локально. >> >> Польза или так муть? > > Не знаю, не пробовал :) Не верю я в интернет на 300+ маньяков с ноутами. -- Best regards, Ruslan. From valeriy.krutov на gmail.com Thu Dec 3 06:11:08 2009 From: valeriy.krutov на gmail.com (Valeriy Krutov) Date: Thu, 3 Dec 2009 17:11:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/Hz8TBIDIuMA==?= In-Reply-To: <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> Message-ID: <30c4c30e0912030611h2d5f2f2fv4bf9bb0abc29ee0c@mail.gmail.com> Может лучше роутер wi-fi-ный брать с собой? 2009/12/3 Ruslan Zakirov : > 2009/12/3 Alex Kapranoff : >> 2009/12/3 Ruslan Zakirov >>> >>> Я не определился чем я буду заниматься там, но если нужны будут руки и >>> голова, то я за. >>> >>> Я привезу с собой хаб на 8 портов, тогда можно будет поднять git на >>> одной из машинок и ходить по git+ssh на него и не мучаться с инетом. >>> Только нужно чтобы была машинка с sshd. >> >> Патчкорды? > > Привезете с собой. > >>> Еще у меня будет minicpan и ftp сервер на машинке, так что можно будет >>> доставляться тоже локально. >>> >>> Польза или так муть? >> >> Не знаю, не пробовал :) > > Не верю я в интернет на 300+ маньяков с ноутами. > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From kapranoff на gmail.com Thu Dec 3 07:15:46 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 3 Dec 2009 18:15:46 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= In-Reply-To: <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> Message-ID: 2009/12/3 Ruslan Zakirov > 2009/12/3 Alex Kapranoff : > > 2009/12/3 Ruslan Zakirov > >> > >> Я не определился чем я буду заниматься там, но если нужны будут руки и > >> голова, то я за. > >> > >> Я привезу с собой хаб на 8 портов, тогда можно будет поднять git на > >> одной из машинок и ходить по git+ssh на него и не мучаться с инетом. > >> Только нужно чтобы была машинка с sshd. > > > > Патчкорды? > > Привезете с собой. > А где берут патчкорды в 2009 году? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Thu Dec 3 07:20:24 2009 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 3 Dec 2009 18:20:24 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= In-Reply-To: References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> Message-ID: > А где берут патчкорды в 2009 году? Покупают бухту кабеля, разъемы и обжимают :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From spleenjack на gmail.com Thu Dec 3 07:23:13 2009 From: spleenjack на gmail.com (Eugene Ardarov) Date: Thu, 3 Dec 2009 18:23:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/Hz8TBIDIuMA==?= In-Reply-To: References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> Message-ID: <379d888f0912030723m5f33e01fv202075033b960823@mail.gmail.com> http://www.fcenter.ru/products.shtml?eshop/act=p:a:0:64:a:a:1038:0:a:1:30:r:1:1&oper=::%EA%EE%F0%E4:: 3 декабря 2009 г. 18:15 пользователь Alex Kapranoff написал: > 2009/12/3 Ruslan Zakirov >> >> 2009/12/3 Alex Kapranoff : >> > 2009/12/3 Ruslan Zakirov >> >> >> >> Я не определился чем я буду заниматься там, но если нужны будут руки и >> >> голова, то я за. >> >> >> >> Я привезу с собой хаб на 8 портов, тогда можно будет поднять git на >> >> одной из машинок и ходить по git+ssh на него и не мучаться с инетом. >> >> Только нужно чтобы была машинка с sshd. >> > >> > Патчкорды? >> >> Привезете с собой. > > А где берут патчкорды в 2009 году? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From proler на gmail.com Thu Dec 3 07:24:14 2009 From: proler на gmail.com (Oleg Alexeenkov) Date: Thu, 3 Dec 2009 18:24:14 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= In-Reply-To: References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> Message-ID: <538809756.20091203182414@gmail.com> Вложение в формате HTML было извлечено… URL: From qalex на ashmanov.com Thu Dec 3 07:46:39 2009 From: qalex на ashmanov.com (Alexander Q) Date: Thu, 03 Dec 2009 18:46:39 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwICAyLjA=?= In-Reply-To: <538809756.20091203182414@gmail.com> References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> <538809756.20091203182414@gmail.com> Message-ID: <1259855199.18456.80.camel@qalex.domain.ashmanov.com> В Чтв, 03/12/2009 в 18:24 +0300, Oleg Alexeenkov пишет: > > > Привезете с собой. > > А где берут патчкорды в 2009 году? > > > в каждой коробочке с dlink ap2100 идет один бесплатный синенький. Купи квартиру и получи бейсболку -- Alexander Q From kapranoff на gmail.com Thu Dec 3 13:08:47 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 4 Dec 2009 00:08:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLRgdGC0YDQtdGH0LAg0YHQtdCz0L7QtNC90Y8=?= In-Reply-To: References: Message-ID: Спасибо всем, кто сегодня делал доклады или просто задавал вопросы. Или просто пришёл :) Лёша Обровец, который нам организовал помещение, вскользь упомянул, что был бы нам всем бесконечно благодарен, если бы мы чернули в своих бложиках и твиттерах пару строк о прошедшем мероприятии. -- Alex Kapranoff. 2009/12/3 Alex Kapranoff > Всем привет. > > Просто хотел напомнить, что сегодня в 19:30 встреча. Первое письмо вот: > http://mail.pm.org/pipermail/moscow-pm/2009-November/006704.html > > Высказали желание выступить: Иван Бессарабов, Владимир Перепелица, > Андрей Шитов, Наим Шафиев, я (Алексей Капранов), Иван Бакчеев, Андрей > Костенко, Максим Дуюнов. > А Петя Федин может даже поснимает! > > Риальне, опасносте! Целая конференция получается! > > -- > Alex Kapranoff. > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From pfedin на gmail.com Thu Dec 3 15:30:49 2009 From: pfedin на gmail.com (Peter Fedin) Date: Fri, 4 Dec 2009 02:30:49 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLRgdGC0YDQtdGH0LAg0YHQtdCz0L7QtNC90Y8=?= In-Reply-To: References: Message-ID: Друзья, а кто забыл черную шапку? Прилагаю фотоснимок ? http://img21.imageshack.us/img21/3707/capbl.jpg Кто сможет идентифицировать - обращайтесь. Если на встрече был кто-то, кто не читает рассылку и мог забыть шапку - спросите их, пожалуйста! С уважением, Федин Пётр Сергеевич тел. +7 926 335-51-30 mailto:pfedin на gmail.com ICQ UIN: 192054495 2009/12/4 Alex Kapranoff > Спасибо всем, кто сегодня делал доклады или просто задавал вопросы. Или > просто пришёл :) > Лёша Обровец, который нам организовал помещение, вскользь упомянул, что был > бы нам всем бесконечно благодарен, если бы мы чернули в своих бложиках и > твиттерах пару строк о прошедшем мероприятии. > > -- > Alex Kapranoff. > > > 2009/12/3 Alex Kapranoff > >> Всем привет. >> >> Просто хотел напомнить, что сегодня в 19:30 встреча. Первое письмо вот: >> http://mail.pm.org/pipermail/moscow-pm/2009-November/006704.html >> >> Высказали желание выступить: Иван Бессарабов, Владимир Перепелица, >> Андрей Шитов, Наим Шафиев, я (Алексей Капранов), Иван Бакчеев, Андрей >> Костенко, Максим Дуюнов. >> А Петя Федин может даже поснимает! >> >> Риальне, опасносте! Целая конференция получается! >> >> -- >> Alex Kapranoff. >> > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From shafiev на gmail.com Thu Dec 3 23:33:37 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 4 Dec 2009 10:33:37 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/Hz8TBIDIuMA==?= In-Reply-To: <1259855199.18456.80.camel@qalex.domain.ashmanov.com> References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> <538809756.20091203182414@gmail.com> <1259855199.18456.80.camel@qalex.domain.ashmanov.com> Message-ID: <218771510912032333w24ee8b9fv3ab2a700f259c7e7@mail.gmail.com> Я думаю седня все-таки найду в питере хотя бы пару пачкордов(готовых) . Но лучше было купить бухту и потом обжать(правда нужны коннекторы + сама обжимка). P.S Руслан ты свой проект добавил в листинг проектов? а то я его там не нахожу ! 3 декабря 2009 г. 18:46 пользователь Alexander Q написал: > В Чтв, 03/12/2009 в 18:24 +0300, Oleg Alexeenkov пишет: >> >> >> Привезете с собой. >> >> А где берут патчкорды в 2009 году? >> >> >> в каждой коробочке с dlink ap2100 идет один бесплатный синенький. > > Купи квартиру и получи бейсболку > > -- > Alexander Q > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ruslan.zakirov на gmail.com Fri Dec 4 00:09:52 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 4 Dec 2009 11:09:52 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= In-Reply-To: <218771510912032333w24ee8b9fv3ab2a700f259c7e7@mail.gmail.com> References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> <538809756.20091203182414@gmail.com> <1259855199.18456.80.camel@qalex.domain.ashmanov.com> <218771510912032333w24ee8b9fv3ab2a700f259c7e7@mail.gmail.com> Message-ID: <589c94400912040009u401898d0o4aa8d8b8c6a0236d@mail.gmail.com> 2009/12/4 Naim Shafiev : > Я думаю седня все-таки найду в питере хотя бы пару пачкордов(готовых) > . Но лучше было купить бухту и потом обжать(правда нужны коннекторы + > сама обжимка). Бухту :) Я привезу парочку, но будет неплохо, если кто-то еще захватит. > P.S Руслан ты свой проект добавил в листинг проектов? а то я его там не нахожу ! Его там и нет. Я просто не думал об этом до недавнего времени. Просто хочу провести хорошо время. > > > 3 декабря 2009 г. 18:46 пользователь Alexander Q написал: >> В Чтв, 03/12/2009 в 18:24 +0300, Oleg Alexeenkov пишет: >>> >>> >>> Привезете с собой. >>> >>> А где берут патчкорды в 2009 году? >>> >>> >>> в каждой коробочке с dlink ap2100 идет один бесплатный синенький. >> >> Купи квартиру и получи бейсболку >> >> -- >> Alexander Q >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From pfedin на gmail.com Fri Dec 4 00:30:13 2009 From: pfedin на gmail.com (Peter Fedin) Date: Fri, 4 Dec 2009 11:30:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= In-Reply-To: <589c94400912040009u401898d0o4aa8d8b8c6a0236d@mail.gmail.com> References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> <538809756.20091203182414@gmail.com> <1259855199.18456.80.camel@qalex.domain.ashmanov.com> <218771510912032333w24ee8b9fv3ab2a700f259c7e7@mail.gmail.com> <589c94400912040009u401898d0o4aa8d8b8c6a0236d@mail.gmail.com> Message-ID: ну во всяких белых ветрах продают за безбожные деньги обжатые патчкорды *разных симпатичных цветов.* С уважением, Федин Пётр Сергеевич тел. +7 926 335-51-30 mailto:pfedin на gmail.com ICQ UIN: 192054495 2009/12/4 Ruslan Zakirov > 2009/12/4 Naim Shafiev : > > Я думаю седня все-таки найду в питере хотя бы пару пачкордов(готовых) > > . Но лучше было купить бухту и потом обжать(правда нужны коннекторы + > > сама обжимка). > > Бухту :) Я привезу парочку, но будет неплохо, если кто-то еще захватит. > > > P.S Руслан ты свой проект добавил в листинг проектов? а то я его там не > нахожу ! > > Его там и нет. Я просто не думал об этом до недавнего времени. Просто > хочу провести хорошо время. > > > > > > > 3 декабря 2009 г. 18:46 пользователь Alexander Q > написал: > >> В Чтв, 03/12/2009 в 18:24 +0300, Oleg Alexeenkov пишет: > >>> > >>> > >>> Привезете с собой. > >>> > >>> А где берут патчкорды в 2009 году? > >>> > >>> > >>> в каждой коробочке с dlink ap2100 идет один бесплатный синенький. > >> > >> Купи квартиру и получи бейсболку > >> > >> -- > >> Alexander Q > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Fri Dec 4 01:24:45 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 4 Dec 2009 12:24:45 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= In-Reply-To: References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> <538809756.20091203182414@gmail.com> <1259855199.18456.80.camel@qalex.domain.ashmanov.com> <218771510912032333w24ee8b9fv3ab2a700f259c7e7@mail.gmail.com> <589c94400912040009u401898d0o4aa8d8b8c6a0236d@mail.gmail.com> Message-ID: <589c94400912040124x36c772b0ib626bab6aa3a6038@mail.gmail.com> По поводу сенсоров http://store.digi.com/index.cfm?fuseaction=product.display&Product_ID=162 дороговато, плохие показатели ниже -10, но умеет относительную влажность :) 2009/12/4 Peter Fedin : > ну во всяких белых ветрах продают за безбожные деньги обжатые патчкорды > разных симпатичных цветов. > С уважением, > Федин Пётр Сергеевич > > тел. +7 926 335-51-30 > mailto:pfedin на gmail.com > ICQ UIN: 192054495 > > > 2009/12/4 Ruslan Zakirov >> >> 2009/12/4 Naim Shafiev : >> > Я думаю седня все-таки найду в питере хотя бы пару пачкордов(готовых) >> > . Но лучше было купить бухту и потом обжать(правда нужны коннекторы + >> > сама обжимка). >> >> Бухту :) Я привезу парочку, но будет неплохо, если кто-то еще захватит. >> >> > P.S Руслан ты свой проект добавил в листинг проектов? а то я его там не >> > нахожу ! >> >> Его там и нет. Я просто не думал об этом до недавнего времени. Просто >> хочу провести хорошо время. >> >> > >> > >> > 3 декабря 2009 г. 18:46 пользователь Alexander Q >> > написал: >> >> В Чтв, 03/12/2009 в 18:24 +0300, Oleg Alexeenkov пишет: >> >>> >> >>> >> >>> Привезете с собой. >> >>> >> >>> А где берут патчкорды в 2009 году? >> >>> >> >>> >> >>> в каждой коробочке с dlink ap2100 идет один бесплатный синенький. >> >> >> >> Купи квартиру и получи бейсболку >> >> >> >> -- >> >> Alexander Q >> >> >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> >> >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From diver на rambler-co.ru Fri Dec 4 01:37:58 2009 From: diver на rambler-co.ru (Maxim Duyunov) Date: Fri, 04 Dec 2009 12:37:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSAzIMTFy8HC0tEg1yDywc3CzMXSxQ==?= In-Reply-To: <4B161373.3040903@rambler-co.ru> References: <4B161373.3040903@rambler-co.ru> Message-ID: <4B18D876.3050301@rambler-co.ru> Для желающих посмотреть слайды или для пропустивших мою презентацию. Смотреть в FireFox: http://www.duyunov.ru/conf/tracker/takahashi.xul Скачать архивом: http://www.duyunov.ru/conf/tracker.tar.bz2 --- Максим Дуюнов Maxim Duyunov пишет: > Могу рассказать что-нибудь про создание безрейтингового торрент-трекера > с индексом, написанном на Perl. > > Посмотреть можно здесь: > http://bt.actionbrothers.ru/ > > Задавайте свои вопросы. > Скажите, что интересно Вам будет услышать в докладе, если я буду его > делать. From ruslan.zakirov на gmail.com Fri Dec 4 01:43:18 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 4 Dec 2009 12:43:18 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtCz0L7QtNCwIDIuMA==?= In-Reply-To: <589c94400912040124x36c772b0ib626bab6aa3a6038@mail.gmail.com> References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> <538809756.20091203182414@gmail.com> <1259855199.18456.80.camel@qalex.domain.ashmanov.com> <218771510912032333w24ee8b9fv3ab2a700f259c7e7@mail.gmail.com> <589c94400912040009u401898d0o4aa8d8b8c6a0236d@mail.gmail.com> <589c94400912040124x36c772b0ib626bab6aa3a6038@mail.gmail.com> Message-ID: <589c94400912040143y1cd1c48dte275b154f634f938@mail.gmail.com> А вот это гораздо интереснее: http://www.sparkfun.com/commerce/product_info.php?products_id=8311 2009/12/4 Ruslan Zakirov : > По поводу сенсоров > > http://store.digi.com/index.cfm?fuseaction=product.display&Product_ID=162 > > дороговато, плохие показатели ниже -10, но умеет относительную влажность :) > > 2009/12/4 Peter Fedin : >> ну во всяких белых ветрах продают за безбожные деньги обжатые патчкорды >> разных симпатичных цветов. >> С уважением, >> Федин Пётр Сергеевич >> >> тел. +7 926 335-51-30 >> mailto:pfedin на gmail.com >> ICQ UIN: 192054495 >> >> >> 2009/12/4 Ruslan Zakirov >>> >>> 2009/12/4 Naim Shafiev : >>> > Я думаю седня все-таки найду в питере хотя бы пару пачкордов(готовых) >>> > . Но лучше было купить бухту и потом обжать(правда нужны коннекторы + >>> > сама обжимка). >>> >>> Бухту :) Я привезу парочку, но будет неплохо, если кто-то еще захватит. >>> >>> > P.S Руслан ты свой проект добавил в листинг проектов? а то я его там не >>> > нахожу ! >>> >>> Его там и нет. Я просто не думал об этом до недавнего времени. Просто >>> хочу провести хорошо время. >>> >>> > >>> > >>> > 3 декабря 2009 г. 18:46 пользователь Alexander Q >>> > написал: >>> >> В Чтв, 03/12/2009 в 18:24 +0300, Oleg Alexeenkov пишет: >>> >>> >>> >>> >>> >>> Привезете с собой. >>> >>> >>> >>> А где берут патчкорды в 2009 году? >>> >>> >>> >>> >>> >>> в каждой коробочке с dlink ap2100 идет один бесплатный синенький. >>> >> >>> >> Купи квартиру и получи бейсболку >>> >> >>> >> -- >>> >> Alexander Q >>> >> >>> >> -- >>> >> Moscow.pm mailing list >>> >> moscow-pm на pm.org | http://moscow.pm.org >>> >> >>> > -- >>> > Moscow.pm mailing list >>> > moscow-pm на pm.org | http://moscow.pm.org >>> > >>> >>> >>> >>> -- >>> Best regards, Ruslan. >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > > -- > Best regards, Ruslan. > -- Best regards, Ruslan. From ivan на bessarabov.ru Fri Dec 4 03:32:10 2009 From: ivan на bessarabov.ru (=?KOI8-R?B?6dfBziDixdPTwdLBws/X?=) Date: Fri, 4 Dec 2009 14:32:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSAzIMTFy8HC0tEg1yDywc3CzMXSxQ==?= In-Reply-To: <4B18D876.3050301@rambler-co.ru> References: <4B161373.3040903@rambler-co.ru> <4B18D876.3050301@rambler-co.ru> Message-ID: <7a1808af0912040332v57915c58qa7430b4bac9f733e@mail.gmail.com> Привет! В атаче - моя презентация о создании мультиязычных вебпроектов (формат xul) и весь код, который я показывал. 4 декабря 2009 г. 12:37 пользователь Maxim Duyunov написал: > Для желающих посмотреть слайды или для пропустивших мою презентацию. > > Смотреть в FireFox: > http://www.duyunov.ru/conf/tracker/takahashi.xul > > Скачать архивом: > http://www.duyunov.ru/conf/tracker.tar.bz2 > > --- > Максим Дуюнов > > Maxim Duyunov пишет: > > Могу рассказать что-нибудь про создание безрейтингового торрент-трекера >> с индексом, написанном на Perl. >> >> Посмотреть можно здесь: >> http://bt.actionbrothers.ru/ >> >> Задавайте свои вопросы. >> Скажите, что интересно Вам будет услышать в докладе, если я буду его >> делать. >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- bessarabov ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: rp.zip Type: application/zip Size: 25719 bytes Desc: отсутствует URL: From mshogin на gmail.com Fri Dec 4 05:55:58 2009 From: mshogin на gmail.com (Michael Shogin) Date: Fri, 04 Dec 2009 16:55:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/Hz8TBIDIuMA==?= In-Reply-To: <589c94400912040009u401898d0o4aa8d8b8c6a0236d@mail.gmail.com> References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> <538809756.20091203182414@gmail.com> <1259855199.18456.80.camel@qalex.domain.ashmanov.com> <218771510912032333w24ee8b9fv3ab2a700f259c7e7@mail.gmail.com> <589c94400912040009u401898d0o4aa8d8b8c6a0236d@mail.gmail.com> Message-ID: <4B1914EE.3000002@gmail.com> Возьму на всяк случай с собой 5 ) > 2009/12/4 Naim Shafiev : > >> Я думаю седня все-таки найду в питере хотя бы пару пачкордов(готовых) >> . Но лучше было купить бухту и потом обжать(правда нужны коннекторы + >> сама обжимка). >> > > Бухту :) Я привезу парочку, но будет неплохо, если кто-то еще захватит. > > >> P.S Руслан ты свой проект добавил в листинг проектов? а то я его там не нахожу ! >> > > Его там и нет. Я просто не думал об этом до недавнего времени. Просто > хочу провести хорошо время. > > >> 3 декабря 2009 г. 18:46 пользователь Alexander Q написал: >> >>> В Чтв, 03/12/2009 в 18:24 +0300, Oleg Alexeenkov пишет: >>> >>>> Привезете с собой. >>>> >>>> А где берут патчкорды в 2009 году? >>>> >>>> >>>> в каждой коробочке с dlink ap2100 идет один бесплатный синенький. >>>> >>> Купи квартиру и получи бейсболку >>> >>> -- >>> Alexander Q >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > > From shafiev на gmail.com Fri Dec 4 08:18:45 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Fri, 4 Dec 2009 19:18:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/Hz8TBIDIuMA==?= In-Reply-To: <4B1914EE.3000002@gmail.com> References: <589c94400912030038w3543c3c2k9c52a0eec721c1c1@mail.gmail.com> <589c94400912030525j793ee88bw72cb68125bb58814@mail.gmail.com> <589c94400912030555r4ef4fb3pb4a341714a9b4e7@mail.gmail.com> <538809756.20091203182414@gmail.com> <1259855199.18456.80.camel@qalex.domain.ashmanov.com> <218771510912032333w24ee8b9fv3ab2a700f259c7e7@mail.gmail.com> <589c94400912040009u401898d0o4aa8d8b8c6a0236d@mail.gmail.com> <4B1914EE.3000002@gmail.com> Message-ID: <218771510912040818y2213ae3fse85786e0704a48a@mail.gmail.com> Я тут в питере набрел на магазин http://www.compumir.ru/ около метро и накупил два готовых пачкорда на 7 метров. Остальные готовые было просто УГ :) . 4 декабря 2009 г. 16:55 пользователь Michael Shogin написал: > Возьму на всяк случай с собой 5 ) > > >> 2009/12/4 Naim Shafiev : >> >>> >>> Я думаю седня все-таки найду в питере хотя бы пару пачкордов(готовых) >>> . Но лучше было купить бухту и потом обжать(правда нужны коннекторы + >>> сама обжимка). >>> >> >> Бухту :) Я привезу парочку, но будет неплохо, если кто-то еще захватит. >> >> >>> >>> P.S Руслан ты свой проект добавил в листинг проектов? а то я его там не >>> нахожу ! >>> >> >> Его там и нет. Я просто не думал об этом до недавнего времени. Просто >> хочу провести хорошо время. >> >> >>> >>> 3 декабря 2009 г. 18:46 пользователь Alexander Q >>> написал: >>> >>>> >>>> В Чтв, 03/12/2009 в 18:24 +0300, Oleg Alexeenkov пишет: >>>> >>>>> >>>>> Привезете с собой. >>>>> >>>>> А где берут патчкорды в 2009 году? >>>>> >>>>> >>>>> в каждой коробочке с dlink ap2100 идет один бесплатный синенький. >>>>> >>>> >>>> Купи квартиру и получи бейсболку >>>> >>>> -- >>>> Alexander Q >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> >> >> >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ruz на bestpractical.com Sat Dec 5 01:16:49 2009 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Sat, 5 Dec 2009 12:16:49 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQuNC00LXQuyDQvNC+0LTRg9C70YwsINGC0LU=?= =?utf-8?b?0L/QtdGA0Ywg0L3QtSDQvNC+0LPRgyDQvdCw0LnRgtC4?= Message-ID: <589c94400912050116hbc733c8wbcc56a2a37638987@mail.gmail.com> видел модуль, который в дистрибутиве со CPAN находит основной pm файл. теперь не могу найти -- Best regards, Ruslan. From deer_oleg на mail.ru Mon Dec 7 04:28:03 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Mon, 7 Dec 2009 15:28:03 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= Message-ID: Всем добрый день! Никак не могу придумать алгоритм Суть такая: есть список объектов. У которых есть поле - порядок сортировки например, можно изобразить это так %a = (a=>0,b=>4,c=>10); то есть объект a имеет индекс 0, объект b имеет индекс 4, с имеет 10 номер сортировки от 0 до 10 есть ещё один объект. $s = (d=>1); Его нужно вставить в список, не нарушив предидущий порядок, и чтобы индексы не пересекались. Если порядки сортировки совпадают, то надо вставить перед элементом в списке. Поясню на примерах: # исходный "массив" %a = (a=>0,b=>4,c=>10); $s = (d=>1); # результат %b = (a=>0,b=>4,c=>10, d=>1); #все просто # исходный "массив" %a = (a=>0,b=>4,c=>10); $s = (d=>0); # результат %b = (d=>0, a=>1,b=>4,c=>10); #"d" встает на место "a", а "a" двигается в право # если "a" занимает чьето место, то и она должна тот элемент подвинуть и т.д. # исходный "массив" %a = (a=>0,b=>4,c=>10); $s = (d=>10); # результат %b = (a=>0,b=>4,c=>10, d=>9); # у "d" уменьшается индекс # если "d" занимает чьето место, то должна тот элемент подвинуть и т.д. # исходный "массив" %a = (a=>0,b=>4,c=>10); $s = (d=>4); # результат %b = (a=>0,b=>5,c=>10, d=>4); # или такой %b = (a=>0,b=>4,c=>10, d=>3); # тут нет разницы куда встанет "d" на место "b" или перед ним Вот что то даже не приходит в голову с чего начать. В конечном итоге там список будет, а не хеш (я его для простоты нарисовал) типа такого @a = ( { name => a, sort => 0, }, { name => b, sort => 4, }, { name => c, sort => 10, }, ); Может есть что то стандартное для этих целей? Или мысль кто подкинет полезную :) ------ С Уважением, Олег Малёваный From jt на aaanet.ru Mon Dec 7 04:40:59 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Mon, 7 Dec 2009 15:40:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= References: Message-ID: # исходный "массив" %a = (a=>0,b=>4,c=>10); $s = (d=>0); # результат %b = (d=>0, a=>1,b=>4,c=>10); #"d" встает на место "a", а "a" двигается вправо # если "a" занимает чьето место, то и она должна тот элемент подвинуть ит.д. Может у вас все-таки массив хэшей, а не просто хэш? From jt на aaanet.ru Mon Dec 7 04:44:16 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Mon, 7 Dec 2009 15:44:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= Message-ID: <5E64BD14022D4470AFCA96A60532223B@jt> ># исходный "массив" > %a = (a=>0,b=>4,c=>10); > $s = (d=>0); > # результат > %b = (d=>0, a=>1,b=>4,c=>10); #"d" встает на место "a", а "a" двигается > вправо > # если "a" занимает чьето место, то и она должна тот элемент подвинуть > ит.д. > > Может у вас все-таки массив хэшей, а не просто хэш? Письма надо читать до конца :) sort { $a->{sort} <=> $b->{sort} } @a ? From deer_oleg на mail.ru Mon Dec 7 04:44:47 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Mon, 7 Dec 2009 15:44:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: Message-ID: Да. Я в конце письма привел более правдоподобный массив. А в примерах только для краткости хеш использовал ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Eugene Toropov > >Sent: Monday, December 07, 2009 3:41 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm]Вставка в спиоск в определенное место > > > ># исходный "массив" > >%a = (a=>0,b=>4,c=>10); > >$s = (d=>0); > ># результат > >%b = (d=>0, a=>1,b=>4,c=>10); #"d" встает на место "a", а "a" двигается > >вправо > ># если "a" занимает чьето место, то и она должна тот элемент подвинуть > >ит.д. > > > >Может у вас все-таки массив хэшей, а не просто хэш? > > > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From jt на aaanet.ru Mon Dec 7 04:45:59 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Mon, 7 Dec 2009 15:45:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= References: <5E64BD14022D4470AFCA96A60532223B@jt> Message-ID: <653EEA2C51C047968B720BFA0A7901B1@jt> > ># исходный "массив" >> %a = (a=>0,b=>4,c=>10); >> $s = (d=>0); >> # результат >> %b = (d=>0, a=>1,b=>4,c=>10); #"d" встает на место "a", а "a" двигается >> вправо >> # если "a" занимает чьето место, то и она должна тот элемент подвинуть >> ит.д. >> >> Может у вас все-таки массив хэшей, а не просто хэш? > > Письма надо читать до конца :) > > sort { $a->{sort} <=> $b->{sort} } @a ? Хотя нет, опять не до конца :) Надо подумать From deer_oleg на mail.ru Mon Dec 7 04:47:13 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Mon, 7 Dec 2009 15:47:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: <5E64BD14022D4470AFCA96A60532223B@jt> Message-ID: Потом может оказать два элемента с sort = 10 Или два элемента с sort = 0 И т.п. Именно подинуть надо. Этот sort, чтобы не пересекались ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Eugene Toropov > >Sent: Monday, December 07, 2009 3:44 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm]Вставка в спиоск в определенное место > > > >># исходный "массив" > >> %a = (a=>0,b=>4,c=>10); > >> $s = (d=>0); > >> # результат > >> %b = (d=>0, a=>1,b=>4,c=>10); #"d" встает на место "a", а "a" двигается > >> вправо > >> # если "a" занимает чьето место, то и она должна тот элемент подвинуть > >> ит.д. > >> > >> Может у вас все-таки массив хэшей, а не просто хэш? > > > >Письма надо читать до конца :) > > > >sort { $a->{sort} <=> $b->{sort} } @a ? > > > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From jt на aaanet.ru Mon Dec 7 04:49:24 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Mon, 7 Dec 2009 15:49:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= References: Message-ID: А исходную задачу можно сформулировать, для которой такой алгоритм используется? > > Да. Я в конце письма привел более правдоподобный массив. > А в примерах только для краткости хеш использовал > > > > ------ > С Уважением, Олег Малёваный > > >> >-----Original Message----- >> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Eugene Toropov >> >Sent: Monday, December 07, 2009 3:41 PM >> >To: Moscow.pm group >> >Subject: Re: [Moscow.pm]Вставка в спиоск в определенное место >> > >> ># исходный "массив" >> >%a = (a=>0,b=>4,c=>10); >> >$s = (d=>0); >> ># результат >> >%b = (d=>0, a=>1,b=>4,c=>10); #"d" встает на место "a", а "a" двигается >> >вправо >> ># если "a" занимает чьето место, то и она должна тот элемент подвинуть >> >ит.д. >> > >> >Может у вас все-таки массив хэшей, а не просто хэш? >> > >> >-- >> >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 deer_oleg на mail.ru Mon Dec 7 04:55:29 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Mon, 7 Dec 2009 15:55:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: Message-ID: Ну типа создается список объектов. Для которых указывается порядок сортировки. (0..10). Я хотел защиту от дурака сделать, чтобы если ввели два одинаковых значения последнее введенное было выше чем предыдущее. ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Eugene Toropov > >Sent: Monday, December 07, 2009 3:49 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm]Вставка в спиоск в определенное место > > > >А исходную задачу можно сформулировать, для которой такой алгоритм > >используется? > > > > > > > >> > >> Да. Я в конце письма привел более правдоподобный массив. > >> А в примерах только для краткости хеш использовал > >> > >> > >> > >> ------ > >> С Уважением, Олег Малёваный > >> > >> > >>> >-----Original Message----- > >>> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >>> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Eugene Toropov > >>> >Sent: Monday, December 07, 2009 3:41 PM > >>> >To: Moscow.pm group > >>> >Subject: Re: [Moscow.pm]Вставка в спиоск в определенное место > >>> > > >>> ># исходный "массив" > >>> >%a = (a=>0,b=>4,c=>10); > >>> >$s = (d=>0); > >>> ># результат > >>> >%b = (d=>0, a=>1,b=>4,c=>10); #"d" встает на место "a", а "a" > >двигается > >>> >вправо > >>> ># если "a" занимает чьето место, то и она должна тот элемент > >подвинуть > >>> >ит.д. > >>> > > >>> >Может у вас все-таки массив хэшей, а не просто хэш? > >>> > > >>> >-- > >>> >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 evdokimov.denis на gmail.com Mon Dec 7 05:00:43 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 7 Dec 2009 16:00:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: References: Message-ID: Как-то так? #!/usr/bin/perl use strict; use warnings; use Data::Dumper; my $sort_index2 = 0; my @a = ( { name => 'a', sort => 0, sort_index2 => ++$sort_index2, }, { name => 'b', sort => 4, sort_index2 => ++$sort_index2, }, { name => 'c', sort => 10, sort_index2 => ++$sort_index2, }, ); push @a, { name => 'd', sort => 0, sort_index2 => ++$sort_index2, }; print Dumper \@a; @a = sort my_sort @a; print Dumper \@a; sub my_sort { my $answer; if ( $a->{sort} > $b->{sort} ) { $answer = 1; } elsif ( $a->{sort} < $b->{sort} ) { $answer = -1; } else { $answer = 0; } if ( $answer == 0 ) { if ( $a->{sort_index2} > $b->{sort_index2} ) { $answer = -1; } else { $answer = 1; } } return $answer; } From deer_oleg на mail.ru Mon Dec 7 05:10:19 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Mon, 7 Dec 2009 16:10:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: Message-ID: Практически! Спасибо! Ещё бы индексы "sort" меняла ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Denis Evdokimov > >Sent: Monday, December 07, 2009 4:01 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm]Вставка в спиоск в определенное место > > > >Как-то так? > > > >#!/usr/bin/perl > >use strict; > >use warnings; > > > >use Data::Dumper; > > > >my $sort_index2 = 0; > > > >my @a = ( > > { > > name => 'a', > > sort => 0, > > sort_index2 => ++$sort_index2, > > }, > > { > > name => 'b', > > sort => 4, > > sort_index2 => ++$sort_index2, > > }, > > { > > name => 'c', > > sort => 10, > > sort_index2 => ++$sort_index2, > > }, > >); > > > >push @a, > > { > > name => 'd', > > sort => 0, > > sort_index2 => ++$sort_index2, > > }; > > > >print Dumper \@a; > >@a = sort my_sort @a; > >print Dumper \@a; > > > > > >sub my_sort > >{ > > my $answer; > > if ( $a->{sort} > $b->{sort} ) > > { > > $answer = 1; > > } > > elsif ( $a->{sort} < $b->{sort} ) > > { > > $answer = -1; > > } > > else > > { > > $answer = 0; > > } > > > > if ( $answer == 0 ) > > { > > if ( $a->{sort_index2} > $b->{sort_index2} ) > > { > > $answer = -1; > > } > > else > > { > > $answer = 1; > > } > > } > >return $answer; > >} > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From aml на rulezz.ru Mon Dec 7 05:16:11 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Mon, 7 Dec 2009 16:16:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: References: Message-ID: <200912071616.11372.aml@rulezz.ru> В письме Monday 07 December 2009 16:00:43 Denis Evdokimov написал: > Как-то так? > > #!/usr/bin/perl > use strict; > use warnings; > > use Data::Dumper; > > my $sort_index2 = 0; > > my @a = ( > { > name => 'a', > sort => 0, > sort_index2 => ++$sort_index2, > }, > { > name => 'b', > sort => 4, > sort_index2 => ++$sort_index2, > }, > { > name => 'c', > sort => 10, > sort_index2 => ++$sort_index2, > }, > ); > > push @a, > { > name => 'd', > sort => 0, > sort_index2 => ++$sort_index2, > }; > > print Dumper \@a; > @a = sort my_sort @a; > print Dumper \@a; > > > sub my_sort > { > my $answer; > if ( $a->{sort} > $b->{sort} ) > { > $answer = 1; > } > elsif ( $a->{sort} < $b->{sort} ) > { > $answer = -1; > } > else > { > $answer = 0; > } > > if ( $answer == 0 ) > { > if ( $a->{sort_index2} > $b->{sort_index2} ) > { > $answer = -1; > } > else > { > $answer = 1; > } > } > return $answer; > } Или то же самое короче: sort { ($a->{sort} <=> $b->{sort}) || ($a->{sort_index2} <=> $b->{sort_index2}) } @a; -- Alexander Lourier, http://aml.rulezz.ru/ From evdokimov.denis на gmail.com Mon Dec 7 05:32:14 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 7 Dec 2009 16:32:14 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: References: Message-ID: > Практически! > Спасибо! > Ещё бы индексы "sort" меняла Главное идея, а реализация за вами. > Или то же самое короче: Можно и короче, просто я хотел напомнить, что sort всегда работает с подпрограммой, хотя это часто забывавают From dmarsentev на gmail.com Mon Dec 7 09:34:22 2009 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Mon, 7 Dec 2009 20:34:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSAzIMTFy8HC0tEg1yDywc3CzMXSxQ==?= In-Reply-To: References: Message-ID: Во время рассказа Ивана Бахчеева про Project::Easy http://search.cpan.org/~apla/Project-Easy-0.14/ всплыл вопрос о версионировании БД. Кто-то назвал более-менее универсальное средство версионирования БД, но я не расслышал, как именно оно называется. Что-то-такое-LQ или как-то похоже звучало. Человек, назвавший это хитрое средство: повторите пожалуйста. :) Спасибо! 27 ноября 2009 г. 1:39 пользователь ivan baktcheev написал: > я бы хотел рассказать, как я делаю deployment проектов > On Nov 26, 2009, at 4:32 PM, Alex Kapranoff wrote: > > Всем привет! > > Группа Moscow.pm 3 декабря в 19:30 собирается в офисе Рамблера на > оффлайновую техническую встречу. > Нужно прийти на ул. Ленинская слобода, 19 (это большой новый бизнес-центр > <<Омега-плаза>>), пройти турникеты, предъявив паспорт и сказав, что вам в > Рамблер. Здесь же можно уточнить, куда идти дальше. > Дальше нужно свернуть в первый поворот направо и по длинному коридору с > коровами идти до конца, потом ещё чуть-чуть направо и будет лифт. На нём > надо подняться на 3 этаж. Там будет ресепшн Рамблера с охранником, который > должен, по идее, нас всех пропустить. Внутри Рамблера мы собираемся на > <<кухне>>. Вроде бы записываться пофамильно не надо. > Приглашаются все желающие просто послушать или что-нибудь рассказать. Пока > есть заявки на выступления от Ивана Бессарабова, Монса Андерсона, Андрея > Шитова, Наима Шафиева и меня. Но время ещё есть, так что велкам :) Будет > проектор, про вайфай пока непонятно. Предлагаю делать презентации с моего > ноутбука, тогда можно будет воспользоваться <<системой оперативного > троллинга>>, которую мы успешно опробовали в Минске :) > Вот тут есть немножко про расположение: http://www.rambler.ru/doc/addr.shtml > -- > Alex Kapranoff. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From dmarsentev на gmail.com Mon Dec 7 09:45:27 2009 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Mon, 7 Dec 2009 20:45:27 +0300 Subject: [Moscow.pm] =?koi8-r?b?cHBtINDPxCB3aW5kb3dzIC0g19nCz9Igz8TOz8fP?= =?koi8-r?b?IMnaIM7F08vPzNjLycgg18HSycHO1M/X?= Message-ID: Народ, помогите разобраться, пожалуйста, если кто сталкивался. Есть ActiveState perl под Windows, у него есть инсталлер - называется ppm. Я ему говорю, например: ppm install Algorithm::Diff и он мне отвечает, что найдено два варианта: 1. Algorithm::Diff 2. Algorithm::Diff::Apply Как мне сказать программе установки, что я хочу именно Algorithm::Diff ? Никак не могу понять, как указать один из этих двух вариантов. From andy на shitov.ru Mon Dec 7 09:58:05 2009 From: andy на shitov.ru (Andrew Shitov) Date: Mon, 7 Dec 2009 20:58:05 +0300 Subject: [Moscow.pm] =?utf-8?b?cHBtINC/0L7QtCB3aW5kb3dzIC0g0LLRi9Cx0L4=?= =?utf-8?b?0YAg0L7QtNC90L7Qs9C+INC40Lcg0L3QtdGB0LrQvtC70YzQutC40YUg?= =?utf-8?b?0LLQsNGA0LjQsNC90YLQvtCy?= In-Reply-To: References: Message-ID: > Я ему говорю, например: > ppm install Algorithm::Diff > и он мне отвечает, что найдено два варианта: > 1. Algorithm::Diff > 2. Algorithm::Diff::Apply Хотел узнать, не получилось :-) C:\Users\ash>ppm install Algorithm::Diff Installing package 'Algorithm-Diff'... Bytes transferred: 42327 Installing \site\lib\Algorithm\Diff.html Installing \site\lib\Algorithm\DiffOld.html Installing C:\strawberry\perl\site\lib\Algorithm\cdiff.pl Installing C:\strawberry\perl\site\lib\Algorithm\diff.pl Installing C:\strawberry\perl\site\lib\Algorithm\Diff.pm Installing C:\strawberry\perl\site\lib\Algorithm\diffnew.pl Installing C:\strawberry\perl\site\lib\Algorithm\DiffOld.pm Installing C:\strawberry\perl\site\lib\Algorithm\htmldiff.pl -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmarsentev на gmail.com Mon Dec 7 10:00:20 2009 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Mon, 7 Dec 2009 21:00:20 +0300 Subject: [Moscow.pm] =?koi8-r?b?cHBtINDPxCB3aW5kb3dzIC0g19nCz9Igz8TOz8fP?= =?koi8-r?b?IMnaIM7F08vPzNjLycgg18HSycHO1M/X?= In-Reply-To: References: Message-ID: А, ну так то ж strawberry perl! Спасибо за попытку ;) 7 декабря 2009 г. 20:58 пользователь Andrew Shitov написал: >> Я ему говорю, например: >> ppm install Algorithm::Diff >> и он мне отвечает, что найдено два варианта: >> 1. Algorithm::Diff >> 2. Algorithm::Diff::Apply > > Хотел узнать, не получилось :-) > > C:\Users\ash>ppm install Algorithm::Diff > Installing package 'Algorithm-Diff'... > Bytes transferred: 42327 > Installing \site\lib\Algorithm\Diff.html > Installing \site\lib\Algorithm\DiffOld.html > Installing C:\strawberry\perl\site\lib\Algorithm\cdiff.pl > Installing C:\strawberry\perl\site\lib\Algorithm\diff.pl > Installing C:\strawberry\perl\site\lib\Algorithm\Diff.pm > Installing C:\strawberry\perl\site\lib\Algorithm\diffnew.pl > Installing C:\strawberry\perl\site\lib\Algorithm\DiffOld.pm > Installing C:\strawberry\perl\site\lib\Algorithm\htmldiff.pl > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From deer_oleg на mail.ru Mon Dec 7 10:01:36 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Mon, 7 Dec 2009 21:01:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?cHBtINDPxCB3aW5kb3dzIC0g19nCz9Igz8TOz8fP?= =?koi8-r?b?IMnaIM7F08vPzNjLycgg18HSycHO1M/X?= In-Reply-To: Message-ID: 1. Использовать GUI 2. после вывода > >1. Algorithm::Diff > >2. Algorithm::Diff::Apply ppm install 1 ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Dmitry Arsentiev > >Sent: Monday, December 07, 2009 8:45 PM > >To: Moscow.pm group > >Subject: [Moscow.pm] ppm под windows - выбор одного из нескольких > >вариантов > > > >Народ, помогите разобраться, пожалуйста, если кто сталкивался. > >Есть ActiveState perl под Windows, > >у него есть инсталлер - называется ppm. > >Я ему говорю, например: > >ppm install Algorithm::Diff > >и он мне отвечает, что найдено два варианта: > >1. Algorithm::Diff > >2. Algorithm::Diff::Apply > > > >Как мне сказать программе установки, что я хочу именно Algorithm::Diff ? > >Никак не могу понять, как указать один из этих двух вариантов. > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From ashrub на agava.com Mon Dec 7 10:09:49 2009 From: ashrub на agava.com (Alexey Shrub) Date: Mon, 07 Dec 2009 21:09:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSAzIMTFy8HC0tEg1yDywc3CzMXSxQ==?= In-Reply-To: References: Message-ID: <4B1D44ED.1090008@agava.com> Предлагали http://www.liquibase.org/ Dmitry Arsentiev wrote: > Во время рассказа Ивана Бахчеева про Project::Easy > http://search.cpan.org/~apla/Project-Easy-0.14/ > всплыл вопрос о версионировании БД. > Кто-то назвал более-менее универсальное > средство версионирования БД, > но я не расслышал, как именно оно называется. > > Что-то-такое-LQ или как-то похоже звучало. > > Человек, назвавший это хитрое средство: > повторите пожалуйста. :) > Спасибо! > > > 27 ноября 2009 г. 1:39 пользователь ivan baktcheev > написал: >> я бы хотел рассказать, как я делаю deployment проектов >> On Nov 26, 2009, at 4:32 PM, Alex Kapranoff wrote: >> >> Всем привет! >> >> Группа Moscow.pm 3 декабря в 19:30 собирается в офисе Рамблера на >> оффлайновую техническую встречу. >> Нужно прийти на ул. Ленинская слобода, 19 (это большой новый бизнес-центр >> <<Омега-плаза>>), пройти турникеты, предъявив паспорт и сказав, что вам в >> Рамблер. Здесь же можно уточнить, куда идти дальше. >> Дальше нужно свернуть в первый поворот направо и по длинному коридору с >> коровами идти до конца, потом ещё чуть-чуть направо и будет лифт. На нём >> надо подняться на 3 этаж. Там будет ресепшн Рамблера с охранником, который >> должен, по идее, нас всех пропустить. Внутри Рамблера мы собираемся на >> <<кухне>>. Вроде бы записываться пофамильно не надо. >> Приглашаются все желающие просто послушать или что-нибудь рассказать. Пока >> есть заявки на выступления от Ивана Бессарабова, Монса Андерсона, Андрея >> Шитова, Наима Шафиева и меня. Но время ещё есть, так что велкам :) Будет >> проектор, про вайфай пока непонятно. Предлагаю делать презентации с моего >> ноутбука, тогда можно будет воспользоваться <<системой оперативного >> троллинга>>, которую мы успешно опробовали в Минске :) >> Вот тут есть немножко про расположение: http://www.rambler.ru/doc/addr.shtml >> -- >> Alex Kapranoff. >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Шруб Алексей Технический руководитель проектов JID (Jabber ID): ashrub на agava.com From dmarsentev на gmail.com Mon Dec 7 10:21:02 2009 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Mon, 7 Dec 2009 21:21:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?cHBtINDPxCB3aW5kb3dzIC0g19nCz9Igz8TOz8fP?= =?koi8-r?b?IMnaIM7F08vPzNjLycgg18HSycHO1M/X?= In-Reply-To: References: Message-ID: Олег, спасибо! Сработал вариант 2. > 2. после вывода >> >1. Algorithm::Diff >> >2. Algorithm::Diff::Apply > ppm install 1 У меня не работало, потому что я в строке сразу говорил: ppm install Algorithm::Diff А надо было ppm [Enter] ppm>install Algorithm::Diff [Enter] ppm>1. Algorithm::Diff ppm>2. Algorithm::Diff::Apply ppm>install 1[Enter] PS GUI для ppm не нашёл. Видимо, ppm GUI у меня должен был запуститься по команде ppm [Enter], но не запустился. Ещё раз спасибо, Олег. 7 декабря 2009 г. 21:01 пользователь Олег Малёваный написал: > 1. Использовать GUI > 2. после вывода >> >1. Algorithm::Diff >> >2. Algorithm::Diff::Apply > ppm install 1 > > > > ------ > С Уважением, Олег Малёваный > > >> >-----Original Message----- >> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Dmitry Arsentiev >> >Sent: Monday, December 07, 2009 8:45 PM >> >To: Moscow.pm group >> >Subject: [Moscow.pm] ppm под windows - выбор одного из нескольких >> >вариантов >> > >> >Народ, помогите разобраться, пожалуйста, если кто сталкивался. >> >Есть ActiveState perl под Windows, >> >у него есть инсталлер - называется ppm. >> >Я ему говорю, например: >> >ppm install Algorithm::Diff >> >и он мне отвечает, что найдено два варианта: >> >1. Algorithm::Diff >> >2. Algorithm::Diff::Apply >> > >> >Как мне сказать программе установки, что я хочу именно Algorithm::Diff ? >> >Никак не могу понять, как указать один из этих двух вариантов. >> >-- >> >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 deer_oleg на mail.ru Mon Dec 7 10:25:39 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Mon, 7 Dec 2009 21:25:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?cHBtINDPxCB3aW5kb3dzIC0g19nCz9Igz8TOz8fP?= =?koi8-r?b?IMnaIM7F08vPzNjLycgg18HSycHO1M/X?= In-Reply-To: Message-ID: А у меня ppm и сразу GUI грузиться наоборот в командную строку не входит This is perl, v5.8.8 built for MSWin32-x86-multi-thread ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Dmitry Arsentiev > >Sent: Monday, December 07, 2009 9:21 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm]ppm под windows - выбор одного из нескольких > >вариантов > > > >Олег, спасибо! > > > >Сработал вариант 2. > >> 2. после вывода > >>> >1. Algorithm::Diff > >>> >2. Algorithm::Diff::Apply > >> ppm install 1 > > > >У меня не работало, потому что я в строке сразу говорил: > >ppm install Algorithm::Diff > > > >А надо было > >ppm [Enter] > >ppm>install Algorithm::Diff [Enter] > >ppm>1. Algorithm::Diff > >ppm>2. Algorithm::Diff::Apply > >ppm>install 1[Enter] > > > > > >PS GUI для ppm не нашёл. > >Видимо, ppm GUI у меня должен был запуститься > >по команде ppm [Enter], > >но не запустился. > > > >Ещё раз спасибо, Олег. > > > >7 декабря 2009 г. 21:01 пользователь Олег Малёваный > >написал: > >> 1. Использовать GUI > >> 2. после вывода > >>> >1. Algorithm::Diff > >>> >2. Algorithm::Diff::Apply > >> ppm install 1 > >> > >> > >> > >> ------ > >> С Уважением, Олег Малёваный > >> > >> > >>> >-----Original Message----- > >>> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >>> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Dmitry Arsentiev > >>> >Sent: Monday, December 07, 2009 8:45 PM > >>> >To: Moscow.pm group > >>> >Subject: [Moscow.pm] ppm под windows - выбор одного из нескольких > >>> >вариантов > >>> > > >>> >Народ, помогите разобраться, пожалуйста, если кто сталкивался. > >>> >Есть ActiveState perl под Windows, > >>> >у него есть инсталлер - называется ppm. > >>> >Я ему говорю, например: > >>> >ppm install Algorithm::Diff > >>> >и он мне отвечает, что найдено два варианта: > >>> >1. Algorithm::Diff > >>> >2. Algorithm::Diff::Apply > >>> > > >>> >Как мне сказать программе установки, что я хочу именно > >Algorithm::Diff ? > >>> >Никак не могу понять, как указать один из этих двух вариантов. > >>> >-- > >>> >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 dmarsentev на gmail.com Mon Dec 7 10:30:08 2009 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Mon, 7 Dec 2009 21:30:08 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSAzIMTFy8HC0tEg1yDywc3CzMXSxQ==?= In-Reply-To: <4B1D44ED.1090008@agava.com> References: <4B1D44ED.1090008@agava.com> Message-ID: Алексей, спасибо! 7 декабря 2009 г. 21:09 пользователь Alexey Shrub написал: > Предлагали http://www.liquibase.org/ > > Dmitry Arsentiev wrote: >> >> Во время рассказа Ивана Бахчеева про Project::Easy >> http://search.cpan.org/~apla/Project-Easy-0.14/ >> всплыл вопрос о версионировании БД. >> Кто-то назвал более-менее универсальное >> средство версионирования БД, >> но я не расслышал, как именно оно называется. >> >> Что-то-такое-LQ или как-то похоже звучало. >> >> Человек, назвавший это хитрое средство: >> повторите пожалуйста. :) >> Спасибо! >> >> >> 27 ноября 2009 г. 1:39 пользователь ivan baktcheev >> написал: >>> >>> я бы хотел рассказать, как я делаю deployment проектов >>> On Nov 26, 2009, at 4:32 PM, Alex Kapranoff wrote: >>> >>> Всем привет! >>> >>> Группа Moscow.pm 3 декабря в 19:30 собирается в офисе Рамблера на >>> оффлайновую техническую встречу. >>> Нужно прийти на ул. Ленинская слобода, 19 (это большой новый бизнес-центр >>> <<Омега-плаза>>), пройти турникеты, предъявив паспорт и сказав, что вам в >>> Рамблер. Здесь же можно уточнить, куда идти дальше. >>> Дальше нужно свернуть в первый поворот направо и по длинному коридору с >>> коровами идти до конца, потом ещё чуть-чуть направо и будет лифт. На нём >>> надо подняться на 3 этаж. Там будет ресепшн Рамблера с охранником, >>> который >>> должен, по идее, нас всех пропустить. Внутри Рамблера мы собираемся на >>> <<кухне>>. Вроде бы записываться пофамильно не надо. >>> Приглашаются все желающие просто послушать или что-нибудь рассказать. >>> Пока >>> есть заявки на выступления от Ивана Бессарабова, Монса Андерсона, Андрея >>> Шитова, Наима Шафиева и меня. Но время ещё есть, так что велкам :) Будет >>> проектор, про вайфай пока непонятно. Предлагаю делать презентации с моего >>> ноутбука, тогда можно будет воспользоваться <<системой оперативного >>> троллинга>>, которую мы успешно опробовали в Минске :) >>> Вот тут есть немножко про расположение: >>> http://www.rambler.ru/doc/addr.shtml >>> -- >>> Alex Kapranoff. >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Шруб Алексей > Технический руководитель проектов > JID (Jabber ID): ashrub на agava.com > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From dmarsentev на gmail.com Mon Dec 7 10:33:11 2009 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Mon, 7 Dec 2009 21:33:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?cHBtINDPxCB3aW5kb3dzIC0g19nCz9Igz8TOz8fP?= =?koi8-r?b?IMnaIM7F08vPzNjLycgg18HSycHO1M/X?= In-Reply-To: References: Message-ID: Понятно, а у меня 5.8.6 Корпоративный стандарт, поэтому выше версию не ставлю. 7 декабря 2009 г. 21:25 пользователь Олег Малёваный написал: > > А у меня > ppm > и сразу GUI грузиться > наоборот в командную строку не входит > > This is perl, v5.8.8 built for MSWin32-x86-multi-thread > > > > ------ > С Уважением, Олег Малёваный > > >> >-----Original Message----- >> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Dmitry Arsentiev >> >Sent: Monday, December 07, 2009 9:21 PM >> >To: Moscow.pm group >> >Subject: Re: [Moscow.pm]ppm под windows - выбор одного из нескольких >> >вариантов >> > >> >Олег, спасибо! >> > >> >Сработал вариант 2. >> >> 2. после вывода >> >>> >1. Algorithm::Diff >> >>> >2. Algorithm::Diff::Apply >> >> ppm install 1 >> > >> >У меня не работало, потому что я в строке сразу говорил: >> >ppm install Algorithm::Diff >> > >> >А надо было >> >ppm [Enter] >> >ppm>install Algorithm::Diff [Enter] >> >ppm>1. Algorithm::Diff >> >ppm>2. Algorithm::Diff::Apply >> >ppm>install 1[Enter] >> > >> > >> >PS GUI для ppm не нашёл. >> >Видимо, ppm GUI у меня должен был запуститься >> >по команде ppm [Enter], >> >но не запустился. >> > >> >Ещё раз спасибо, Олег. >> > >> >7 декабря 2009 г. 21:01 пользователь Олег Малёваный >> >написал: >> >> 1. Использовать GUI >> >> 2. после вывода >> >>> >1. Algorithm::Diff >> >>> >2. Algorithm::Diff::Apply >> >> ppm install 1 >> >> >> >> >> >> >> >> ------ >> >> С Уважением, Олег Малёваный >> >> >> >> >> >>> >-----Original Message----- >> >>> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >> >>> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Dmitry Arsentiev >> >>> >Sent: Monday, December 07, 2009 8:45 PM >> >>> >To: Moscow.pm group >> >>> >Subject: [Moscow.pm] ppm под windows - выбор одного из нескольких >> >>> >вариантов >> >>> > >> >>> >Народ, помогите разобраться, пожалуйста, если кто сталкивался. >> >>> >Есть ActiveState perl под Windows, >> >>> >у него есть инсталлер - называется ppm. >> >>> >Я ему говорю, например: >> >>> >ppm install Algorithm::Diff >> >>> >и он мне отвечает, что найдено два варианта: >> >>> >1. Algorithm::Diff >> >>> >2. Algorithm::Diff::Apply >> >>> > >> >>> >Как мне сказать программе установки, что я хочу именно >> >Algorithm::Diff ? >> >>> >Никак не могу понять, как указать один из этих двух вариантов. >> >>> >-- >> >>> >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 sharifulin на gmail.com Mon Dec 7 11:58:04 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 7 Dec 2009 22:58:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?cHBtINDPxCB3aW5kb3dzIC0g19nCz9Igz8TOz8fP?= =?koi8-r?b?IMnaIM7F08vPzNjLycgg18HSycHO1M/X?= In-Reply-To: References: Message-ID: <91318900912071158g6cb9f918p4c5508d33f769e38@mail.gmail.com> Вообще-то надо в именах модулей :: заменять на - ppm install Algorithm-Diff 2009/12/7 Dmitry Arsentiev > Понятно, а у меня 5.8.6 > Корпоративный стандарт, поэтому выше версию не ставлю. > > 7 декабря 2009 г. 21:25 пользователь Олег Малёваный > написал: > > > > А у меня > > ppm > > и сразу GUI грузиться > > наоборот в командную строку не входит > > > > This is perl, v5.8.8 built for MSWin32-x86-multi-thread > > > > > > > > ------ > > С Уважением, Олег Малёваный > > > > > >> >-----Original Message----- > >> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Dmitry Arsentiev > >> >Sent: Monday, December 07, 2009 9:21 PM > >> >To: Moscow.pm group > >> >Subject: Re: [Moscow.pm]ppm под windows - выбор одного из нескольких > >> >вариантов > >> > > >> >Олег, спасибо! > >> > > >> >Сработал вариант 2. > >> >> 2. после вывода > >> >>> >1. Algorithm::Diff > >> >>> >2. Algorithm::Diff::Apply > >> >> ppm install 1 > >> > > >> >У меня не работало, потому что я в строке сразу говорил: > >> >ppm install Algorithm::Diff > >> > > >> >А надо было > >> >ppm [Enter] > >> >ppm>install Algorithm::Diff [Enter] > >> >ppm>1. Algorithm::Diff > >> >ppm>2. Algorithm::Diff::Apply > >> >ppm>install 1[Enter] > >> > > >> > > >> >PS GUI для ppm не нашёл. > >> >Видимо, ppm GUI у меня должен был запуститься > >> >по команде ppm [Enter], > >> >но не запустился. > >> > > >> >Ещё раз спасибо, Олег. > >> > > >> >7 декабря 2009 г. 21:01 пользователь Олег Малёваный > > >> >написал: > >> >> 1. Использовать GUI > >> >> 2. после вывода > >> >>> >1. Algorithm::Diff > >> >>> >2. Algorithm::Diff::Apply > >> >> ppm install 1 > >> >> > >> >> > >> >> > >> >> ------ > >> >> С Уважением, Олег Малёваный > >> >> > >> >> > >> >>> >-----Original Message----- > >> >>> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto: > moscow-pm- > >> >>> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Dmitry Arsentiev > >> >>> >Sent: Monday, December 07, 2009 8:45 PM > >> >>> >To: Moscow.pm group > >> >>> >Subject: [Moscow.pm] ppm под windows - выбор одного из нескольких > >> >>> >вариантов > >> >>> > > >> >>> >Народ, помогите разобраться, пожалуйста, если кто сталкивался. > >> >>> >Есть ActiveState perl под Windows, > >> >>> >у него есть инсталлер - называется ppm. > >> >>> >Я ему говорю, например: > >> >>> >ppm install Algorithm::Diff > >> >>> >и он мне отвечает, что найдено два варианта: > >> >>> >1. Algorithm::Diff > >> >>> >2. Algorithm::Diff::Apply > >> >>> > > >> >>> >Как мне сказать программе установки, что я хочу именно > >> >Algorithm::Diff ? > >> >>> >Никак не могу понять, как указать один из этих двух вариантов. > >> >>> >-- > >> >>> >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 evdokimov.denis на gmail.com Mon Dec 7 12:00:10 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Mon, 7 Dec 2009 23:00:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?cHBtINDPxCB3aW5kb3dzIC0g19nCz9Igz8TOz8fP?= =?koi8-r?b?IMnaIM7F08vPzNjLycgg18HSycHO1M/X?= In-Reply-To: <91318900912071158g6cb9f918p4c5508d33f769e38@mail.gmail.com> References: <91318900912071158g6cb9f918p4c5508d33f769e38@mail.gmail.com> Message-ID: > Вообще-то надо в именах модулей :: заменять на - > ppm install Algorithm-Diff О ужас!!! они это до сих пор не поправили? From proler на gmail.com Mon Dec 7 12:03:58 2009 From: proler на gmail.com (Oleg Alexeenkov) Date: Mon, 7 Dec 2009 23:03:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?cHBtINDPxCB3aW5kb3dzIC0g19nCz9Igz8TOz8fP?= =?koi8-r?b?IMnaIM7F08vPzNjLycgg18HSycHO1M/X?= In-Reply-To: References: Message-ID: <1731609469.20091207230358@gmail.com> Здравствуйте, Олег. Вы писали 7 декабря 2009 г., 21:25:39: > А у меня > ppm > и сразу GUI грузиться > наоборот в командную строку не входит > This is perl, v5.8.8 built for MSWin32-x86-multi-thread так было у activestate, но с версии 5.10 они гуй непонятно зачем непонятно куда убрали. -- С уважением, Oleg mailto:proler на gmail.com From brosku на mail.ru Mon Dec 7 23:51:16 2009 From: brosku на mail.ru (Pavel) Date: Tue, 8 Dec 2009 10:51:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?cHBtINDPxCB3aW5kb3dzIC0g19nCz9Igz8TOz8fP?= =?koi8-r?b?IMnaIM7F08vPzNjLycgg18HSycHO1M/X?= In-Reply-To: References: Message-ID: <000001ca77db$38ed2810$aac77830$@ru> >Вообще-то надо в именах модулей :: заменять на - Да нет - вроде это вовсе необязательно. Хотя я лично уже давно пользуюсь GUI ppm версией, а через консоль ставлю только из других репозиториев пакеты которых нет в моих репах, а прописывать их в постоянные по какой-либо причине не хочу. Работает так: ppm install http://trouchelle.com/ppm/XML-Bare.ppd На заметку: Кстати если какого-то пакета нет в вашей репе, проще всего его искать в гугле так: Package-Name.ppd после чего см. выше. ----------------------------------- Blog: http://perlmonks.org.ru From mshogin на gmail.com Tue Dec 8 00:26:24 2009 From: mshogin на gmail.com (=?UTF-8?B?0JzQuNGF0LDQuNC7INCo0L7Qs9C40L0=?=) Date: Tue, 8 Dec 2009 00:26:24 -0800 (PST) Subject: [Moscow.pm] Invitation to connect on LinkedIn Message-ID: <1029023074.4418677.1260260784485.JavaMail.app@ech3-cdn11.prod> LinkedIn ------------ Moscow.pm, I'd like to add you to my professional network on LinkedIn. - &#x41c;&#x438;&#x445;&#x430;&#x438;&#x43b; Confirm that you know Михаил Шогин https://www.linkedin.com/e/isd/914995225/Flsj-KAR/ Every day, millions of professionals like Михаил Шогин use LinkedIn to connect with colleagues, find experts, and explore opportunities. ------ (c) 2009, LinkedIn Corporation ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrei.protasovitski на gmail.com Tue Dec 8 01:25:43 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Tue, 8 Dec 2009 10:25:43 +0100 Subject: [Moscow.pm] =?utf-8?b?0JLRgdGC0LDQstC60LAg0LIg0YHQv9C40L7RgdC6?= =?utf-8?b?INCyINC+0L/RgNC10LTQtdC70LXQvdC90L7QtSDQvNC10YHRgtC+?= In-Reply-To: References: Message-ID: <25d777680912080125t13fae29bh330b37464aed00be@mail.gmail.com> Если вместо чисел в поле sort использовать строки, а вместо '<=>' брать 'cmp', то все очень легко разруливается добавлением символа 'a' в конец строки. На бейсике все программировали? Все помним, почему строки через 10 нумеровались? :) 7 декабря 2009 г. 13:28 пользователь Олег Малёваный написал: > Всем добрый день! > > Никак не могу придумать алгоритм > > Суть такая: > есть список объектов. У которых есть поле - порядок сортировки > например, можно изобразить это так > %a = (a=>0,b=>4,c=>10); > то есть объект a имеет индекс 0, объект b имеет индекс 4, с имеет 10 > номер сортировки от 0 до 10 > > есть ещё один объект. > $s = (d=>1); > Его нужно вставить в список, не нарушив предидущий порядок, и чтобы индексы > не пересекались. Если порядки сортировки совпадают, то надо вставить перед > элементом в списке. > Поясню на примерах: > > # исходный "массив" > %a = (a=>0,b=>4,c=>10); > $s = (d=>1); > # результат > %b = (a=>0,b=>4,c=>10, d=>1); #все просто > > # исходный "массив" > %a = (a=>0,b=>4,c=>10); > $s = (d=>0); > # результат > %b = (d=>0, a=>1,b=>4,c=>10); #"d" встает на место "a", а "a" двигается в > право > # если "a" занимает чьето место, то и она должна тот элемент подвинуть и > т.д. > > > # исходный "массив" > %a = (a=>0,b=>4,c=>10); > $s = (d=>10); > # результат > %b = (a=>0,b=>4,c=>10, d=>9); # у "d" уменьшается индекс > # если "d" занимает чьето место, то должна тот элемент подвинуть и т.д. > > # исходный "массив" > %a = (a=>0,b=>4,c=>10); > $s = (d=>4); > # результат > %b = (a=>0,b=>5,c=>10, d=>4); > # или такой > %b = (a=>0,b=>4,c=>10, d=>3); > # тут нет разницы куда встанет "d" на место "b" или перед ним > > Вот что то даже не приходит в голову с чего начать. > В конечном итоге там список будет, а не хеш (я его для простоты нарисовал) > типа такого > @a = ( > { > name => a, > sort => 0, > }, > { > name => b, > sort => 4, > }, > { > name => c, > sort => 10, > }, > ); > Может есть что то стандартное для этих целей? Или мысль кто подкинет > полезную :) > > ------ > С Уважением, Олег Малёваный > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Tue Dec 8 05:02:10 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 8 Dec 2009 16:02:10 +0300 Subject: [Moscow.pm] =?utf-8?b?aW5kZW50INC00LvRjyBTUUw=?= Message-ID: <20091208130210.GP28622@work.uvw.ru> Для перла использую perltidy: прикрутил к vim'у, пробежался по ключикам отобрал нужные, ну и форматит код красиво. А никто не знает чего-то аналогичного для того чтобы SQL-запросы форматировало? -- ... 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: 198 bytes Desc: Digital signature URL: From spleenjack на gmail.com Tue Dec 8 05:07:57 2009 From: spleenjack на gmail.com (Eugene Ardarov) Date: Tue, 8 Dec 2009 16:07:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?aW5kZW50IMTM0SBTUUw=?= In-Reply-To: <20091208130210.GP28622@work.uvw.ru> References: <20091208130210.GP28622@work.uvw.ru> Message-ID: <379d888f0912080507n4acb7d2bi191576790348e27c@mail.gmail.com> http://psti.equinoxbase.com/ ? 2009/12/8 Dmitry E. Oboukhov : > Для перла использую perltidy: прикрутил к vim'у, пробежался по > ключикам отобрал нужные, ну и форматит код красиво. > > А никто не знает чего-то аналогичного для того чтобы SQL-запросы > форматировало? From ashrub на agava.com Tue Dec 8 05:41:25 2009 From: ashrub на agava.com (Alexey Shrub) Date: Tue, 08 Dec 2009 16:41:25 +0300 Subject: [Moscow.pm] =?utf-8?b?aW5kZW50INC00LvRjyBTUUw=?= In-Reply-To: <20091208130210.GP28622@work.uvw.ru> References: <20091208130210.GP28622@work.uvw.ru> Message-ID: <4B1E5785.1050804@agava.com> Иногда юзаю http://www.dpriver.com/pp/sqlformat.htm?ref=g_wangz Dmitry E. Oboukhov wrote: > Для перла использую perltidy: прикрутил к vim'у, пробежался по > ключикам отобрал нужные, ну и форматит код красиво. > А никто не знает чего-то аналогичного для того чтобы SQL-запросы > форматировало? -- Шруб Алексей Технический руководитель проектов JID (Jabber ID): ashrub на agava.com From andy на shitov.ru Tue Dec 8 12:05:39 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 8 Dec 2009 23:05:39 +0300 Subject: [Moscow.pm] 200+ Message-ID: Число подписчиков Moscow.pm перевалило за 200! Их уже 205. :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From shafiev на gmail.com Tue Dec 8 12:11:04 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Tue, 8 Dec 2009 23:11:04 +0300 Subject: [Moscow.pm] 200+ In-Reply-To: References: Message-ID: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> Что ж очень хорошо. жалко что не все из них активные ) 8 декабря 2009 г. 23:05 пользователь Andrew Shitov написал: > Число подписчиков Moscow.pm перевалило за 200! Их уже 205. :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From xamess на gmail.com Tue Dec 8 12:13:19 2009 From: xamess на gmail.com (xames) Date: Tue, 8 Dec 2009 23:13:19 +0300 Subject: [Moscow.pm] 200+ In-Reply-To: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> References: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> Message-ID: <1e63f1120912081213k43d7aa8xe800cb7ce605b89b@mail.gmail.com> А может устроить перепись "населения" Moscow.pm, так узнаем сколько активных подписчиков ? 8 декабря 2009 г. 23:11 пользователь Naim Shafiev написал: > Что ж очень хорошо. жалко что не все из них активные ) > > 8 декабря 2009 г. 23:05 пользователь Andrew Shitov написал: >> Число подписчиков Moscow.pm перевалило за 200! Их уже 205. :-) >> >> -- >> 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 andy на shitov.ru Tue Dec 8 12:19:34 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 8 Dec 2009 23:19:34 +0300 Subject: [Moscow.pm] 200+ In-Reply-To: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> References: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> Message-ID: > Что ж очень хорошо. жалко что не все из них активные ) Читателей всегда больше, чем писателей, это нормально. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From pesniru на gmail.com Tue Dec 8 13:33:31 2009 From: pesniru на gmail.com (=?KOI8-R?B?4czFy9PBzsTSIOLVy9LFxdc=?=) Date: Wed, 9 Dec 2009 00:33:31 +0300 Subject: [Moscow.pm] 200+ In-Reply-To: References: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> Message-ID: Читателей обычно не больше 10% от читателей. По крайней мере такая статистика работает на форумах. 8 декабря 2009 г. 23:19 пользователь Andrew Shitov написал: >> Что ж очень хорошо. жалко что не все из них активные ) > > Читателей всегда больше, чем писателей, это нормально. > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From pesniru на gmail.com Tue Dec 8 13:33:54 2009 From: pesniru на gmail.com (=?KOI8-R?B?4czFy9PBzsTSIOLVy9LFxdc=?=) Date: Wed, 9 Dec 2009 00:33:54 +0300 Subject: [Moscow.pm] 200+ In-Reply-To: References: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> Message-ID: Естественно имелись в виду сначала писатели в первом предложении. :-_) 9 декабря 2009 г. 0:33 пользователь Александр Букреев написал: > Читателей обычно не больше 10% от читателей. > По крайней мере такая статистика работает на форумах. > > 8 декабря 2009 г. 23:19 пользователь Andrew Shitov написал: >>> Что ж очень хорошо. жалко что не все из них активные ) >> >> Читателей всегда больше, чем писателей, это нормально. >> >> -- >> 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 Dec 8 14:02:27 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 9 Dec 2009 01:02:27 +0300 Subject: [Moscow.pm] 200+ In-Reply-To: References: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> Message-ID: > Читателей обычно не больше 10% от читателей. > По крайней мере такая статистика работает на форумах. Каганов проследил эту зависимость еще дальше: видеокамер меньше, чем телевизоров, а микрофонов меньше, чем наушников :-) http://lleo.aha.ru/dnevnik/2009/05/20.html -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From unera на debian.org Tue Dec 8 14:57:48 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Wed, 9 Dec 2009 01:57:48 +0300 Subject: [Moscow.pm] =?utf-8?b?aW5kZW50INC00LvRjyBTUUw=?= In-Reply-To: <4B1E5785.1050804@agava.com> References: <20091208130210.GP28622@work.uvw.ru> <4B1E5785.1050804@agava.com> Message-ID: <20091208225748.GU28622@work.uvw.ru> AS> Иногда юзаю http://www.dpriver.com/pp/sqlformat.htm?ref=g_wangz Не не не нужно консольное средство с тем чтобы прикрутить его к vim -- ... 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: 198 bytes Desc: Digital signature URL: From unera на debian.org Tue Dec 8 14:59:55 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Wed, 9 Dec 2009 01:59:55 +0300 Subject: [Moscow.pm] =?utf-8?b?aW5kZW50INC00LvRjyBTUUw=?= In-Reply-To: <379d888f0912080507n4acb7d2bi191576790348e27c@mail.gmail.com> References: <20091208130210.GP28622@work.uvw.ru> <379d888f0912080507n4acb7d2bi191576790348e27c@mail.gmail.com> Message-ID: <20091208225955.GV28622@work.uvw.ru> EA> http://psti.equinoxbase.com/ Возможно хорошая вещь, но это для какой-то неизвестной операционной системы ;) -- ... 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: 198 bytes Desc: Digital signature URL: From rw73 на yandex.ru Tue Dec 8 20:42:19 2009 From: rw73 на yandex.ru (Vadim Rudkov) Date: Wed, 09 Dec 2009 07:42:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?aW5kZW50IMTM0SBTUUw=?= In-Reply-To: <20091208130210.GP28622@work.uvw.ru> References: <20091208130210.GP28622@work.uvw.ru> Message-ID: <22441260333739@webmail51.yandex.ru> http://www.vim.org/scripts/script_search_results.php?keywords=sql&script_type=indent&order_by=rating&direction=descending&search=search (сам, правда, не пользовался) 08.12.09, 16:02, "Dmitry E. Oboukhov" : > Для перла использую perltidy: прикрутил к vim'у, пробежался по > ключикам отобрал нужные, ну и форматит код красиво. > > А никто не знает чего-то аналогичного для того чтобы SQL-запросы > форматировало? > -- С уважением, Рудков В. From postmaster на softsearch.ru Wed Dec 9 07:24:44 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 9 Dec 2009 18:24:44 +0300 Subject: [Moscow.pm] 200+ In-Reply-To: References: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> Message-ID: <47875905.20091209182444@softsearch.ru> Здравствуйте, Андрей. >> Читателей обычно не больше 10% от читателей. >> По крайней мере такая статистика работает на форумах. AS> Каганов проследил эту зависимость еще дальше: видеокамер меньше, чем AS> телевизоров, а микрофонов меньше, чем наушников :-) AS> http://lleo.aha.ru/dnevnik/2009/05/20.html Потому у нас общество потребления. К сожалению. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From alexey.sveshnikov на gmail.com Wed Dec 9 07:34:46 2009 From: alexey.sveshnikov на gmail.com (Alexey Sveshnikov) Date: Wed, 09 Dec 2009 18:34:46 +0300 Subject: [Moscow.pm] 200+ In-Reply-To: <47875905.20091209182444@softsearch.ru> References: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> <47875905.20091209182444@softsearch.ru> Message-ID: <4B1FC396.4020700@gmail.com> >>> Читателей обычно не больше 10% от читателей. >>> По крайней мере такая статистика работает на форумах. >>> > AS> Каганов проследил эту зависимость еще дальше: видеокамер меньше, чем > AS> телевизоров, а микрофонов меньше, чем наушников :-) > > AS> http://lleo.aha.ru/dnevnik/2009/05/20.html > > Потому у нас общество потребления. К сожалению. > Нет, просто на каждое место в сети, где человек что-то ?производит?, приходится 10, за которыми он наблюдает со стороны. From andy на shitov.ru Wed Dec 9 08:18:19 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 9 Dec 2009 19:18:19 +0300 Subject: [Moscow.pm] =?utf-8?b?0JrQsNC6INC/0L7Qv9Cw0YHRgtGMINC90LAgU2Fp?= =?utf-8?q?nt_Perl?= Message-ID: Мы опубликовали пошаговые инструкции о том, как добраться до места проведения воркшопа в Санкт-Петербурге 18 декабря: http://2009.yapcrussia.org/saintperl/#howtogetthere Если вы планируете остановиться ночевать в студенческом городке задешево, пожалуйста отметьтесь в вики (http://2009.yapcrussia.org/saintperl/wiki?node=HomePage). Приезжайте! -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dsimonov на gmail.com Thu Dec 10 00:50:50 2009 From: dsimonov на gmail.com (Dmitry Simonov) Date: Thu, 10 Dec 2009 11:50:50 +0300 Subject: [Moscow.pm] 200+ In-Reply-To: <47875905.20091209182444@softsearch.ru> References: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> <47875905.20091209182444@softsearch.ru> Message-ID: Ну почему же "к сожалению"? :))) Чёткое бинарное деление на тех кто двигает прогресс (их меньше) и тех, кто этим пользуется совершенно точно указывает нам, где нужно находится. Каждый делает свой собственный выбор - либо в пользу постоянного самосовершенствования, либо в "ненапрягание" :) Ну а мы также совершенно чётко можем определить к какой категории принадлежит наш собеседник :) 2009/12/9 Михаил Монашёв : > Потому у нас общество потребления. К сожалению. From postmaster на softsearch.ru Thu Dec 10 01:40:14 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 10 Dec 2009 12:40:14 +0300 Subject: [Moscow.pm] 200+ In-Reply-To: References: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> <47875905.20091209182444@softsearch.ru> Message-ID: <1186058639.20091210124014@softsearch.ru> Здравствуйте, Дмитрий. Весьма сложно оставаться частью "литра малинового варенья" после смешения с литром известно чего. Всё таки приятнее жить среди людей стремящихся к совершенству, чем заниматься пустым - делить людей на группы. DS> Ну почему же "к сожалению"? :))) DS> Чёткое бинарное деление на тех кто двигает прогресс (их меньше) и тех, DS> кто этим пользуется совершенно точно указывает нам, где нужно DS> находится. Каждый делает свой собственный выбор - либо в пользу DS> постоянного самосовершенствования, либо в "ненапрягание" :) DS> Ну а мы также совершенно чётко можем определить к какой категории DS> принадлежит наш собеседник :) >> Потому у нас общество потребления. К сожалению. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From german на itkm.ru Thu Dec 10 04:20:29 2009 From: german на itkm.ru (German) Date: Thu, 10 Dec 2009 15:20:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: References: Message-ID: <93E0037FC82B4E0B8A04C0CF790D9BDB@GermanPC> В принципе есть преобразование Шварца (Randal L Schwartz) которое как бы пригодно для большинства случаев сортировки включая многоуровневые сортировки и пр лучше это найти, если нужно для дела > Всем добрый день! > > Никак не могу придумать алгоритм > > Суть такая: > есть список объектов. У которых есть поле - порядок сортировки > например, можно изобразить это так > %a = (a=>0,b=>4,c=>10); > то есть объект a имеет индекс 0, объект b имеет индекс 4, с имеет 10 > номер сортировки от 0 до 10 > > есть ещё один объект. > $s = (d=>1); > Его нужно вставить в список, не нарушив предидущий порядок, и чтобы > индексы > не пересекались. Если порядки сортировки совпадают, то надо вставить перед > элементом в списке. > Поясню на примерах: > > # исходный "массив" > %a = (a=>0,b=>4,c=>10); > $s = (d=>1); > # результат > %b = (a=>0,b=>4,c=>10, d=>1); #все просто > > # исходный "массив" > %a = (a=>0,b=>4,c=>10); > $s = (d=>0); > # результат > %b = (d=>0, a=>1,b=>4,c=>10); #"d" встает на место "a", а "a" двигается в > право > # если "a" занимает чьето место, то и она должна тот элемент подвинуть и > т.д. > > > # исходный "массив" > %a = (a=>0,b=>4,c=>10); > $s = (d=>10); > # результат > %b = (a=>0,b=>4,c=>10, d=>9); # у "d" уменьшается индекс > # если "d" занимает чьето место, то должна тот элемент подвинуть и т.д. > > # исходный "массив" > %a = (a=>0,b=>4,c=>10); > $s = (d=>4); > # результат > %b = (a=>0,b=>5,c=>10, d=>4); > # или такой > %b = (a=>0,b=>4,c=>10, d=>3); > # тут нет разницы куда встанет "d" на место "b" или перед ним > > Вот что то даже не приходит в голову с чего начать. > В конечном итоге там список будет, а не хеш (я его для простоты нарисовал) > типа такого > @a = ( > { > name => a, > sort => 0, > }, > { > name => b, > sort => 4, > }, > { > name => c, > sort => 10, > }, > ); > Может есть что то стандартное для этих целей? Или мысль кто подкинет > полезную :) > > ------ > С Уважением, Олег Малёваный > From evdokimov.denis на gmail.com Thu Dec 10 04:29:43 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 10 Dec 2009 15:29:43 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: <93E0037FC82B4E0B8A04C0CF790D9BDB@GermanPC> References: <93E0037FC82B4E0B8A04C0CF790D9BDB@GermanPC> Message-ID: > В принципе есть преобразование Шварца (Randal L Schwartz) Сам иногда пользовался этим способом, но для этого случай она не имеет смысла. Основная его идея - вызвать тяжелые функции перед сортировкой и сохранить результат, а в сортировке использовать не эти функции, а сохранённый результат. В данной же задаче тяжелых функций нет From evdokimov.denis на gmail.com Thu Dec 10 04:30:48 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 10 Dec 2009 15:30:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: References: <93E0037FC82B4E0B8A04C0CF790D9BDB@GermanPC> Message-ID: > Сам иногда пользовался этим способом, но для этого случай она не имеет смысла. Конечно же не "она", а "он"(способ). From german на itkm.ru Thu Dec 10 08:05:29 2009 From: german на itkm.ru (German) Date: Thu, 10 Dec 2009 19:05:29 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: References: <93E0037FC82B4E0B8A04C0CF790D9BDB@GermanPC> Message-ID: <6D2A4D83A6104345AF0306426C89A058@GermanPC> Я посмотрел повнимательней - пожалуй, да, Шварц здесь не нужен В принципеможно сразу делать отсортированный массив массивов @ary = ([0,"ob0"],[1,"ob1"],[2,"ob2"],[3,"ob3],[4,"ob4"],[5,"ob5"],[6,"ob6"],[7,"ob7"],[8,"ob8"],[9,"ob9"],[10,"ob10"] ); # написал весь массив, так как не люблю недописанный код :) Теперь если нужно добавить объект с сортировкой 5 unshift @{$ary[5]}, "new object"; #там или push, можно даже выбирать когда сортироваться этому объекту Вроде все? Герман ----- Original Message ----- From: "Denis Evdokimov" To: "Moscow.pm group" Sent: Thursday, December 10, 2009 15:29 Subject: Re: [Moscow.pm]Вставка в спиоск в определенное место >> В принципе есть преобразование Шварца (Randal L Schwartz) > Сам иногда пользовался этим способом, но для этого случай она не имеет > смысла. > Основная его идея - вызвать тяжелые функции перед сортировкой и > сохранить результат, а в сортировке использовать не эти функции, а > сохранённый результат. > В данной же задаче тяжелых функций нет > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From evdokimov.denis на gmail.com Thu Dec 10 08:37:25 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 10 Dec 2009 19:37:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: <6D2A4D83A6104345AF0306426C89A058@GermanPC> References: <93E0037FC82B4E0B8A04C0CF790D9BDB@GermanPC> <6D2A4D83A6104345AF0306426C89A058@GermanPC> Message-ID: Моё личное мнение, что в коде должно быть sort { $a->{sort} <=> $b->{sort} } @a; А коллизии обрабатывать на этапе редактирования. From deer_oleg на mail.ru Thu Dec 10 08:41:18 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Thu, 10 Dec 2009 19:41:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQyc/TyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: Message-ID: Народ, всем спасио, но я уже забил на это дело. Решил проблему в лоб. Сортирую не только по полю sort, но и по mtime - дате модификации. > >А коллизии обрабатывать на этапе редактирования. Ну вообще первоначально вопрос и был не про сортировку, а про вставку в нужное место :) ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Denis Evdokimov > >Sent: Thursday, December 10, 2009 7:37 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm]Вставка в спиоск в определенное место > > > >Моё личное мнение, что в коде должно быть > >sort { $a->{sort} <=> $b->{sort} } @a; > >А коллизии обрабатывать на этапе редактирования. > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From german на itkm.ru Thu Dec 10 11:43:25 2009 From: german на itkm.ru (German) Date: Thu, 10 Dec 2009 22:43:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?99PUwdfLwSDXINPQydPPyyDXIM/Q0sXExczFzs7P?= =?koi8-r?b?xSDNxdPUzw==?= In-Reply-To: References: Message-ID: наверно уже обсуждается общий случай так как понятно, что решение найдено, а новых задач не видно В массив @ary = ([0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[10] ); можно вставить splice'ом в любое место (15 сзади или 7 спереди) внутри своего "порядка сортировки" (то есть, в данном случае это индекс первого "столбца") splice @{$ary[5]},7,0, 'something else'; Автовивификация не работает в splice, поэтому, если нужно вставить в пустой массив 'something else' нужно тупо присваивать $ary[5][7]='something else'; # имея как бы преопределенный порядок сортировки Хотя для работы нужно избегать undef элементов массива (что в прочем несложно) Герман ----- Original Message ----- From: "Олег Малёваный" To: "'Moscow.pm group'" Sent: Thursday, December 10, 2009 19:41 Subject: Re: [Moscow.pm]Вставка в спиоск в определенное место > > Народ, всем спасио, но я уже забил на это дело. > Решил проблему в лоб. > Сортирую не только по полю sort, но и по mtime - дате модификации. > >> >А коллизии обрабатывать на этапе редактирования. > > Ну вообще первоначально вопрос и был не про сортировку, а про вставку в > нужное место :) > > > ------ > С Уважением, Олег Малёваный > From alexusblack на gmail.com Fri Dec 11 02:25:33 2009 From: alexusblack на gmail.com (Alexus Black) Date: Fri, 11 Dec 2009 13:25:33 +0300 Subject: [Moscow.pm] 200+ In-Reply-To: <1186058639.20091210124014@softsearch.ru> References: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> <47875905.20091209182444@softsearch.ru> <1186058639.20091210124014@softsearch.ru> Message-ID: Ну некоторым интересно просто читать и узнавать новое. Например мне. А двигать прогресс можно и самостоятельно, задавая тут вопросы по мере необходимости или у меня неправильный подход?) 10 декабря 2009 г. 12:40 пользователь Михаил Монашёв < postmaster на softsearch.ru> написал: > Здравствуйте, Дмитрий. > > Весьма сложно оставаться частью "литра малинового варенья" после > смешения с литром известно чего. > > Всё таки приятнее жить среди людей стремящихся к совершенству, чем > заниматься пустым - делить людей на группы. > > DS> Ну почему же "к сожалению"? :))) > DS> Чёткое бинарное деление на тех кто двигает прогресс (их меньше) и тех, > DS> кто этим пользуется совершенно точно указывает нам, где нужно > DS> находится. Каждый делает свой собственный выбор - либо в пользу > DS> постоянного самосовершенствования, либо в "ненапрягание" :) > > DS> Ну а мы также совершенно чётко можем определить к какой категории > DS> принадлежит наш собеседник :) > > >> Потому у нас общество потребления. К сожалению. > > > -- > > С уважением, > Михаил Монашёв, 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 alexusblack на gmail.com Fri Dec 11 02:32:28 2009 From: alexusblack на gmail.com (Alexus Black) Date: Fri, 11 Dec 2009 13:32:28 +0300 Subject: [Moscow.pm] =?koi8-r?b?WE1MOjpTaW1wbGUgXCBYTUw6OkJhcmUgwc7BzM/H?= =?koi8-r?b?IMTM0SDzySDzKys=?= Message-ID: Сейчас занимаюсь проектом на C++ , по требованию начальства. Там надо разбирать xml, но после того как был разбалован легкостью XML::Simple и XML::Bare , использование xmlpp , который я выбрал тк описание было болие ли менее, кажется ужасно неудобным и выматывающим. Поэтому хочу поинтересоваться есть ли какая-нибудь альтернатива для C++ по удобству аналогичная выше указанным вещам из Perl. Подходят только версии для *nix. -- С уважением Чернов Александр . ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Fri Dec 11 02:36:46 2009 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 11 Dec 2009 13:36:46 +0300 Subject: [Moscow.pm] =?utf-8?b?WE1MOjpTaW1wbGUgXCBYTUw6OkJhcmUg0LDQvdCw?= =?utf-8?b?0LvQvtCzINC00LvRjyDQodC4INChKys=?= In-Reply-To: References: Message-ID: libxml не подходит тем, что не ++? > Сейчас занимаюсь проектом на C++ , по требованию начальства. Там надо > разбирать xml, но после того как был разбалован легкостью XML::Simple и > XML::Bare , использование xmlpp , который я выбрал тк описание было болие ли > менее, кажется ужасно неудобным и выматывающим. > Поэтому хочу поинтересоваться есть ли какая-нибудь альтернатива для C++ по > удобству аналогичная выше указанным вещам из Perl. Подходят только версии > для *nix. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From alexusblack на gmail.com Fri Dec 11 02:47:26 2009 From: alexusblack на gmail.com (Alexus Black) Date: Fri, 11 Dec 2009 13:47:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?WE1MOjpTaW1wbGUgXCBYTUw6OkJhcmUgwc7BzM/H?= =?koi8-r?b?IMTM0SDzySDzKys=?= In-Reply-To: References: Message-ID: Не удалось найти нормальной документации по xmlpp нашел на opennet. И как мне кажется он тоже менее удобен чем Simple и Bare 11 декабря 2009 г. 13:36 пользователь Andrew Shitov написал: > libxml не подходит тем, что не ++? > > > Сейчас занимаюсь проектом на C++ , по требованию начальства. Там надо > > разбирать xml, но после того как был разбалован легкостью XML::Simple и > > XML::Bare , использование xmlpp , который я выбрал тк описание было болие > ли > > менее, кажется ужасно неудобным и выматывающим. > > Поэтому хочу поинтересоваться есть ли какая-нибудь альтернатива для C++ > по > > удобству аналогичная выше указанным вещам из Perl. Подходят только версии > > для *nix. > > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением Чернов Александр . ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Fri Dec 11 03:03:52 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 11 Dec 2009 14:03:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?WE1MOjpTaW1wbGUgXCBYTUw6OkJhcmUgwc7BzM/H?= =?koi8-r?b?IMTM0SDzySDzKys=?= In-Reply-To: References: Message-ID: <27831260529432@webmail55.yandex.ru> Мне кажется документации для libxml вроде бы достаточно чтобы разобратся и использовать либу для своих задач, но я не C-шник, т.ч. не ручаюсь в этом :) А вот bare на C-написана, почему бы не взять ее за основу? :) 11.12.09, 13:47, "Alexus Black" : > Не удалось найти нормальной документации по xmlpp нашел на opennet. И как мне кажется он тоже менее удобен чем Simple и Bare > > 11 декабря 2009 г. 13:36 пользователь Andrew Shitov написал: > > libxml не подходит тем, что не ++? From andrei.protasovitski на gmail.com Fri Dec 11 03:24:17 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Fri, 11 Dec 2009 12:24:17 +0100 Subject: [Moscow.pm] =?utf-8?b?WE1MOjpTaW1wbGUgXCBYTUw6OkJhcmUg0LDQvdCw?= =?utf-8?b?0LvQvtCzINC00LvRjyDQodC4INChKys=?= In-Reply-To: References: Message-ID: <25d777680912110324j56df8846qd0ae6221a74e1f46@mail.gmail.com> http://www.xmlsoft.org/ -- по-моему, тут нормальная документация. 11 декабря 2009 г. 11:47 пользователь Alexus Black написал: > Не удалось найти нормальной документации по xmlpp нашел на opennet. И как > мне кажется он тоже менее удобен чем Simple и Bare > > 11 декабря 2009 г. 13:36 пользователь Andrew Shitov написал: > > libxml не подходит тем, что не ++? >> >> > Сейчас занимаюсь проектом на C++ , по требованию начальства. Там надо >> > разбирать xml, но после того как был разбалован легкостью XML::Simple и >> > XML::Bare , использование xmlpp , который я выбрал тк описание было >> болие ли >> > менее, кажется ужасно неудобным и выматывающим. >> > Поэтому хочу поинтересоваться есть ли какая-нибудь альтернатива для C++ >> по >> > удобству аналогичная выше указанным вещам из Perl. Подходят только >> версии >> > для *nix. >> >> >> -- >> 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 > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From alexusblack на gmail.com Fri Dec 11 03:25:12 2009 From: alexusblack на gmail.com (Alexus Black) Date: Fri, 11 Dec 2009 14:25:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?WE1MOjpTaW1wbGUgXCBYTUw6OkJhcmUgwc7BzM/H?= =?koi8-r?b?IMTM0SDzySDzKys=?= In-Reply-To: <27831260529432@webmail55.yandex.ru> References: <27831260529432@webmail55.yandex.ru> Message-ID: Сейчас просмотрел bare.c и bare.h, делать что-то свое на этой основе хорошая идея, но вот времени на это уйдет... 11 декабря 2009 г. 14:03 пользователь Orlovsky Alexander < nordicdyno на yandex.ru> написал: > Мне кажется документации для libxml вроде бы достаточно чтобы разобратся и > использовать либу для своих задач, но я не C-шник, т.ч. не ручаюсь в этом > :) > А вот bare на C-написана, почему бы не взять ее за основу? :) > > 11.12.09, 13:47, "Alexus Black" : > > Не удалось найти нормальной документации по xmlpp нашел на opennet. И как > мне кажется он тоже менее удобен чем Simple и Bare > > > > 11 декабря 2009 г. 13:36 пользователь Andrew Shitov > написал: > > > libxml не подходит тем, что не ++? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением Чернов Александр . ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Fri Dec 11 04:07:33 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 11 Dec 2009 15:07:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?WE1MOjpTaW1wbGUgXCBYTUw6OkJhcmUgwc7BzM/H?= =?koi8-r?b?IMTM0SDzySDzKys=?= In-Reply-To: References: <27831260529432@webmail55.yandex.ru> Message-ID: <29901260533253@webmail50.yandex.ru> Можно подключить perl внутрях C и дергать Bare оттудова. :) 11.12.09, 14:25, "Alexus Black" : > Сейчас просмотрел bare.c и bare.h, делать что-то свое на этой основе хорошая идея, но вот времени на это уйдет... > From nordicdyno на yandex.ru Fri Dec 11 04:12:13 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 11 Dec 2009 15:12:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?WE1MOjpTaW1wbGUgXCBYTUw6OkJhcmUgwc7BzM/H?= =?koi8-r?b?IMTM0SDzySDzKys=?= In-Reply-To: <29901260533253@webmail50.yandex.ru> References: <27831260529432@webmail55.yandex.ru> <29901260533253@webmail50.yandex.ru> Message-ID: <641260533533@webmail112.yandex.ru> А вообще для таких ленивых вещей, C-шники юзают lua. Типа почти стандарт. Вроде бы простой код (первое что нагуглилось): http://lua-users.org/wiki/LuaXml 11.12.09, 15:07, "Orlovsky Alexander" : > Можно подключить perl внутрях C и дергать Bare оттудова. :) > > 11.12.09, 14:25, "Alexus Black" : > > Сейчас просмотрел bare.c и bare.h, делать что-то свое на этой основе хорошая идея, но вот времени на это уйдет... > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From alexusblack на gmail.com Fri Dec 11 04:53:07 2009 From: alexusblack на gmail.com (Alexus Black) Date: Fri, 11 Dec 2009 15:53:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?WE1MOjpTaW1wbGUgXCBYTUw6OkJhcmUgwc7BzM/H?= =?koi8-r?b?IMTM0SDzySDzKys=?= In-Reply-To: <641260533533@webmail112.yandex.ru> References: <27831260529432@webmail55.yandex.ru> <29901260533253@webmail50.yandex.ru> <641260533533@webmail112.yandex.ru> Message-ID: Спасибо, попробую с lua 11 декабря 2009 г. 15:12 пользователь Orlovsky Alexander < nordicdyno на yandex.ru> написал: > А вообще для таких ленивых вещей, C-шники юзают lua. Типа почти стандарт. > Вроде бы простой код (первое что нагуглилось): > http://lua-users.org/wiki/LuaXml > > 11.12.09, 15:07, "Orlovsky Alexander" : > > > Можно подключить perl внутрях C и дергать Bare оттудова. :) > > > > 11.12.09, 14:25, "Alexus Black" : > > > Сейчас просмотрел bare.c и bare.h, делать что-то свое на этой основе > хорошая идея, но вот времени на это уйдет... > > > > > -- > > 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 andrei.protasovitski на gmail.com Fri Dec 11 08:48:34 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Fri, 11 Dec 2009 17:48:34 +0100 Subject: [Moscow.pm] 200+ In-Reply-To: References: <218771510912081211u14d04e58v22a99746fec9718c@mail.gmail.com> <47875905.20091209182444@softsearch.ru> Message-ID: <25d777680912110848r252a73fbk9dfaf208b5b91c6b@mail.gmail.com> Да ладно! Может в сфере IT мы и двигаем прогресс (вопрос на выходные: в какую сторону?). Но вот взять, к примеру, пиво. (Лучше, конечно, два или три пива, но абстрактного пива нам и одного на всех хватит.) Все тут, небось, его потребляют. А что вы сделали, чтобы усоверщенствовать его? То-то же. Так что в плане пива мы потребители. Так сказать, предпоследнее звено в цепочке. :) 10 декабря 2009 г. 9:50 пользователь Dmitry Simonov написал: > Ну почему же "к сожалению"? :))) > Чёткое бинарное деление на тех кто двигает прогресс (их меньше) и тех, > кто этим пользуется совершенно точно указывает нам, где нужно > находится. Каждый делает свой собственный выбор - либо в пользу > постоянного самосовершенствования, либо в "ненапрягание" :) > > Ну а мы также совершенно чётко можем определить к какой категории > принадлежит наш собеседник :) > > 2009/12/9 Михаил Монашёв : > > Потому у нас общество потребления. К сожалению. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Sat Dec 12 16:18:13 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Sun, 13 Dec 2009 03:18:13 +0300 Subject: [Moscow.pm] =?utf-8?b?aW5kZW50INC00LvRjyBTUUw=?= In-Reply-To: <20091208130210.GP28622@work.uvw.ru> References: <20091208130210.GP28622@work.uvw.ru> Message-ID: Кстати, во чего нашёл: http://search.cpan.org/~jkramer/SQL-Beautify-0.03/lib/SQL/Beautify.pm -- Alex Kapranoff. 2009/12/8 Dmitry E. Oboukhov > Для перла использую perltidy: прикрутил к vim'у, пробежался по > ключикам отобрал нужные, ну и форматит код красиво. > > А никто не знает чего-то аналогичного для того чтобы SQL-запросы > форматировало? > -- > ... mpd is off > > . ''`. Dmitry E. Oboukhov > : :? : email: unera на debian.org jabber://UNera на uvw.ru > `. `~? GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEAREDAAYFAkseTlEACgkQq4wAz/jiZTeHwgCfUnjp6iuneEPb2qUZo8bPOo7f > FdIAoNfVWZk6zZwg0nlrRLY4FUBcu8zk > =FQ7v > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From denis.zhdanov на gmail.com Tue Dec 15 00:22:33 2009 From: denis.zhdanov на gmail.com (Denis Zhdanov) Date: Tue, 15 Dec 2009 10:22:33 +0200 Subject: [Moscow.pm] =?koi8-r?b?8NLFz8LSwdrP18HU2CDQz8jP1snFINPJzdfPzNkg?= =?koi8-r?b?0tXTLT7MwdQ=?= Message-ID: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> Всем привет! Вопрос - не встречал ли кто функции или модуля, которая по заданным правилам преобразует похожие по написанию русские буквы в латинские? Русское А - в латинское A Русское X - в латинское X Русское У - в латинское Y и т.д. Именно с русских в латинские, и чтоб UTF-8 понимало? From gnatyna на ya.ru Tue Dec 15 00:37:25 2009 From: gnatyna на ya.ru (=?koi8-r?b?587B1NnOwSDhzMXL08HOxNI=?=) Date: Tue, 15 Dec 2009 11:37:25 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLFz8LSwdrP18HU2CDQz8jP1snFINPJzdfPzNkg?= =?koi8-r?b?0tXTLSA+IMzB1A==?= In-Reply-To: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> Message-ID: <200912151137.25497.gnatyna@ya.ru> 33 буквы. что там писать-то? В сообщении от 15 декабря 2009 11:22:33 автор Denis Zhdanov написал: > Всем привет! > Вопрос - не встречал ли кто функции или модуля, которая по заданным > правилам преобразует похожие по написанию русские буквы в латинские? > Русское А - в латинское A > Русское X - в латинское X > Русское У - в латинское Y > и т.д. > Именно с русских в латинские, и чтоб UTF-8 понимало? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Гнатына Александр. From juchkov на gmail.com Tue Dec 15 00:41:44 2009 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 15 Dec 2009 11:41:44 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10L7QsdGA0LDQt9C+0LLQsNGC0Ywg0L8=?= =?utf-8?b?0L7RhdC+0LbQuNC1INGB0LjQvNCy0L7Qu9GLINGA0YPRgS0+0LvQsNGC?= In-Reply-To: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> Message-ID: <615fd2130912150041q370b2651k6a2bad7906467201@mail.gmail.com> А можно поинтересоваться зачем? 2009/12/15 Denis Zhdanov : > Всем привет! > Вопрос - не встречал ли кто функции или модуля, которая по заданным > правилам преобразует похожие по написанию русские буквы в латинские? > Русское А - в латинское A > Русское X - в латинское X > Русское У - в латинское Y > и т.д. > Именно с русских в латинские, и чтоб UTF-8 понимало? > -- -- Sergey Juchkov http://juchkov.com From denis.zhdanov на gmail.com Tue Dec 15 00:43:24 2009 From: denis.zhdanov на gmail.com (Denis Zhdanov) Date: Tue, 15 Dec 2009 10:43:24 +0200 Subject: [Moscow.pm] =?koi8-r?b?8NLFz8LSwdrP18HU2CDQz8jP1snFINPJzdfPzNkg?= =?koi8-r?b?0tXTLT7MwdQ=?= In-Reply-To: <615fd2130912150041q370b2651k6a2bad7906467201@mail.gmail.com> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> <615fd2130912150041q370b2651k6a2bad7906467201@mail.gmail.com> Message-ID: <1ee6dc040912150043t1eb11d03ibeb6c22d2b4ca8ef@mail.gmail.com> 15 декабря 2009 г. 10:41 пользователь Sergey Juchkov написал: > А можно поинтересоваться зачем? Обработчик СМСок Криворукий юзер может прислать некотрые символы на русском, хотелось бы их обработать. From juchkov на gmail.com Tue Dec 15 00:47:52 2009 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 15 Dec 2009 11:47:52 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10L7QsdGA0LDQt9C+0LLQsNGC0Ywg0L8=?= =?utf-8?b?0L7RhdC+0LbQuNC1INGB0LjQvNCy0L7Qu9GLINGA0YPRgS0+0LvQsNGC?= In-Reply-To: <1ee6dc040912150043t1eb11d03ibeb6c22d2b4ca8ef@mail.gmail.com> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> <615fd2130912150041q370b2651k6a2bad7906467201@mail.gmail.com> <1ee6dc040912150043t1eb11d03ibeb6c22d2b4ca8ef@mail.gmail.com> Message-ID: <615fd2130912150047g734d9cf1oe3093cf480b4c1a@mail.gmail.com> А, про СМСки я не подумал. Первой что пришло на ум - времена FIDO когда там была мания замены, одно время обоснованная. 2009/12/15 Denis Zhdanov : > 15 декабря 2009 г. 10:41 пользователь Sergey Juchkov > написал: > >> А можно поинтересоваться зачем? > Обработчик СМСок > Криворукий юзер может прислать некотрые символы на русском, хотелось > бы их обработать. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sergey Juchkov http://juchkov.com From unera на debian.org Tue Dec 15 01:21:00 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 15 Dec 2009 12:21:00 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10L7QsdGA0LDQt9C+0LLQsNGC0Ywg0L8=?= =?utf-8?b?0L7RhdC+0LbQuNC1INGB0LjQvNCy0L7Qu9GLINGA0YPRgS0+0LvQsNGC?= In-Reply-To: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> Message-ID: <20091215092100.GG20379@work.uvw.ru> On 10:22 Tue 15 Dec , Denis Zhdanov wrote: DZ> Всем привет! DZ> Вопрос - не встречал ли кто функции или модуля, которая по заданным DZ> правилам преобразует похожие по написанию русские буквы в латинские? DZ> Русское А - в латинское A DZ> Русское X - в латинское X DZ> Русское У - в латинское Y DZ> и т.д. DZ> Именно с русских в латинские, и чтоб UTF-8 понимало? use utf8; my %th = qw( у y е e а a р p о o с c Е E Н H З 3 Х X В B А A Р P О O К K С C M М Т T Ь b); $str =~ s/((??{join '|', keys %th}))/$th{$1}/ges; -- ... 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: 198 bytes Desc: Digital signature URL: From denis.zhdanov на gmail.com Tue Dec 15 01:27:37 2009 From: denis.zhdanov на gmail.com (Denis Zhdanov) Date: Tue, 15 Dec 2009 11:27:37 +0200 Subject: [Moscow.pm] =?koi8-r?b?8NLFz8LSwdrP18HU2CDQz8jP1snFINPJzdfPzNkg?= =?koi8-r?b?0tXTLT7MwdQ=?= In-Reply-To: <20091215092100.GG20379@work.uvw.ru> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> <20091215092100.GG20379@work.uvw.ru> Message-ID: <1ee6dc040912150127l526c25batdb3e8e01f9fb83f6@mail.gmail.com> Привет! 15 декабря 2009 г. 11:21 пользователь Dmitry E. Oboukhov написал: > use utf8; > > my %th = qw( >    у y   е e   а a   р p >    о o   с c   Е E   Н H >    З 3   Х X   В B   А A >    Р P   О O   К K   С C >    M М   Т T   Ь b); > > $str =~ s/((??{join '|', keys %th}))/$th{$1}/ges; Спасибо, то что надо, и красиво к тому же. :) From unera на debian.org Tue Dec 15 01:36:40 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Tue, 15 Dec 2009 12:36:40 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10L7QsdGA0LDQt9C+0LLQsNGC0Ywg0L8=?= =?utf-8?b?0L7RhdC+0LbQuNC1INGB0LjQvNCy0L7Qu9GLINGA0YPRgS0+0LvQsNGC?= In-Reply-To: <615fd2130912150047g734d9cf1oe3093cf480b4c1a@mail.gmail.com> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> <615fd2130912150041q370b2651k6a2bad7906467201@mail.gmail.com> <1ee6dc040912150043t1eb11d03ibeb6c22d2b4ca8ef@mail.gmail.com> <615fd2130912150047g734d9cf1oe3093cf480b4c1a@mail.gmail.com> Message-ID: <20091215093640.GJ20379@work.uvw.ru> SJ> А, про СМСки я не подумал. Первой что пришло на ум - времена FIDO SJ> когда там была мания замены, одно время обоснованная. а напомните мне в чем было обоснование? для символа Н я еще помню почему нужна была замена (там этот символ как перевод абзаца шел) а остальные зачем было менять? -- ... 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: 198 bytes Desc: Digital signature URL: From juchkov на gmail.com Tue Dec 15 01:58:57 2009 From: juchkov на gmail.com (Sergey Juchkov) Date: Tue, 15 Dec 2009 12:58:57 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10L7QsdGA0LDQt9C+0LLQsNGC0Ywg0L8=?= =?utf-8?b?0L7RhdC+0LbQuNC1INGB0LjQvNCy0L7Qu9GLINGA0YPRgS0+0LvQsNGC?= In-Reply-To: <20091215093640.GJ20379@work.uvw.ru> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> <615fd2130912150041q370b2651k6a2bad7906467201@mail.gmail.com> <1ee6dc040912150043t1eb11d03ibeb6c22d2b4ca8ef@mail.gmail.com> <615fd2130912150047g734d9cf1oe3093cf480b4c1a@mail.gmail.com> <20091215093640.GJ20379@work.uvw.ru> Message-ID: <615fd2130912150158p2b8758d5ld8de20e27835b626@mail.gmail.com> 2009/12/15 Dmitry E. Oboukhov : > SJ> А, про СМСки я не подумал. Первой что пришло на ум - времена FIDO > SJ> когда там была мания замены, одно время обоснованная. > > а напомните мне в чем было обоснование? > для символа Н я еще помню почему нужна была замена (там этот символ > как перевод абзаца шел) а остальные зачем было менять? А этого не достаточно? -- Sergey Juchkov http://juchkov.com From aml на rulezz.ru Tue Dec 15 02:48:16 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Tue, 15 Dec 2009 13:48:16 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10L7QsdGA0LDQt9C+0LLQsNGC0Ywg0L8=?= =?utf-8?b?0L7RhdC+0LbQuNC1INGB0LjQvNCy0L7Qu9GLINGA0YPRgS0gPiDQu9Cw0YI=?= In-Reply-To: <20091215092100.GG20379@work.uvw.ru> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> <20091215092100.GG20379@work.uvw.ru> Message-ID: <200912151348.16493.aml@rulezz.ru> On Tuesday 15 December 2009 12:21:00 Dmitry E. Oboukhov wrote: > On 10:22 Tue 15 Dec , Denis Zhdanov wrote: > DZ> Всем привет! > DZ> Вопрос - не встречал ли кто функции или модуля, которая по заданным > DZ> правилам преобразует похожие по написанию русские буквы в латинские? > DZ> Русское А - в латинское A > DZ> Русское X - в латинское X > DZ> Русское У - в латинское Y > DZ> и т.д. > DZ> Именно с русских в латинские, и чтоб UTF-8 понимало? > > use utf8; > > my %th = qw( > у y е e а a р p > о o с c Е E Н H > З 3 Х X В B А A > Р P О O К K С C > M М Т T Ь b); > > $str =~ s/((??{join '|', keys %th}))/$th{$1}/ges; $str =~ tr/уеа.../yea.../; From proler на gmail.com Tue Dec 15 03:04:54 2009 From: proler на gmail.com (Oleg Alexeenkov) Date: Tue, 15 Dec 2009 14:04:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLFz8LSwdrP18HU2CDQz8jP1snFINPJzdfPzNkg?= =?koi8-r?b?0tXTLT7MwdQ=?= In-Reply-To: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> Message-ID: <1505058470.20091215140454@gmail.com> Здравствуйте, Denis. Вы писали 15 декабря 2009 г., 11:22:33: > Всем привет! > Вопрос - не встречал ли кто функции или модуля, которая по заданным > правилам преобразует похожие по написанию русские буквы в латинские? > Русское А - в латинское A > Русское X - в латинское X > Русское У - в латинское Y > и т.д. > Именно с русских в латинские, и чтоб UTF-8 понимало? а еще можно перекодировать в koi8 и отрезать 8й бит -- С уважением, Oleg mailto:proler на gmail.com From postmaster на softsearch.ru Tue Dec 15 03:11:10 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 15 Dec 2009 14:11:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LG1dPLwdTP0iBKYXZhU2NyaXB0?= Message-ID: <1084733465.20091215141110@softsearch.ru> Здравствуйте. Порекомендуйте пожалуйста перловый модуль - обфускатор JavaScript. Цель - один и тот же код на JS преобразовывать каждый раз в новую и запутанную абракадабру. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ivanshirokoff на gmail.com Tue Dec 15 03:14:03 2009 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Tue, 15 Dec 2009 14:14:03 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LG1dPLwdTP0iBKYXZhU2NyaXB0?= In-Reply-To: <1084733465.20091215141110@softsearch.ru> References: <1084733465.20091215141110@softsearch.ru> Message-ID: <4B276F7B.6080609@gmail.com> 15.12.2009 14:11, Михаил Монашёв пишет: > Здравствуйте. > > Порекомендуйте пожалуйста перловый модуль - обфускатор JavaScript. > Цель - один и тот же код на JS преобразовывать каждый раз в новую и > запутанную абракадабру. > Попробуйте YUICompressor. Не перл, но ИМХО очень толковый. > -- > > С уважением, > Михаил Монашёв, 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 kapranoff на gmail.com Tue Dec 15 04:29:10 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Tue, 15 Dec 2009 15:29:10 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7QsdGE0YPRgdC60LDRgtC+0YAgSmF2YVNjcmlw?= =?utf-8?q?t?= In-Reply-To: <1084733465.20091215141110@softsearch.ru> References: <1084733465.20091215141110@softsearch.ru> Message-ID: Поскольку задача явно редкая, вряд ли есть готовые публичные решения. Это полиморфизм для генерации дорвеев, что ли? :) -- Alex Kapranoff. 2009/12/15 Михаил Монашёв > Здравствуйте. > > Порекомендуйте пожалуйста перловый модуль - обфускатор JavaScript. > Цель - один и тот же код на JS преобразовывать каждый раз в новую и > запутанную абракадабру. > > -- > > С уважением, > Михаил Монашёв, 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 postmaster на softsearch.ru Tue Dec 15 07:26:59 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 15 Dec 2009 18:26:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LG1dPLwdTP0iBKYXZhU2NyaXB0?= In-Reply-To: References: <1084733465.20091215141110@softsearch.ru> Message-ID: <1845089206.20091215182659@softsearch.ru> Здравствуйте, Алекс. AK> Поскольку задача явно редкая, вряд ли есть готовые публичные решения. AK> AK> Это полиморфизм для генерации дорвеев, что ли? С точностью до наоборот. Для борьбы со спамерами. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ivanshirokoff на gmail.com Tue Dec 15 07:36:45 2009 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Tue, 15 Dec 2009 18:36:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LG1dPLwdTP0iBKYXZhU2NyaXB0?= In-Reply-To: <1845089206.20091215182659@softsearch.ru> References: <1084733465.20091215141110@softsearch.ru> <1845089206.20091215182659@softsearch.ru> Message-ID: <4B27AD0D.6080201@gmail.com> 15.12.2009 18:26, Михаил Монашёв пишет: > Здравствуйте, Алекс. > > AK> Поскольку задача явно редкая, вряд ли есть готовые публичные решения. > AK> > AK> Это полиморфизм для генерации дорвеев, что ли? > Можно закешировать обфусцированный скрипт и рандумно вставлять меджду выражениями какие-то фейковые конструкции, не влияющие на ход выполнения программы. И выглядеть будет страшно и работать быстро. > С точностью до наоборот. Для борьбы со спамерами. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From postmaster на softsearch.ru Tue Dec 15 07:54:39 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 15 Dec 2009 18:54:39 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LG1dPLwdTP0iBKYXZhU2NyaXB0?= In-Reply-To: <4B27AD0D.6080201@gmail.com> References: <1084733465.20091215141110@softsearch.ru> <1845089206.20091215182659@softsearch.ru> <4B27AD0D.6080201@gmail.com> Message-ID: <89311074.20091215185439@softsearch.ru> Здравствуйте igc> Можно закешировать обфусцированный скрипт и рандумно вставлять igc> меджду выражениями какие-то фейковые конструкции, не влияющие на igc> ход выполнения программы. igc> И выглядеть будет страшно и работать быстро. Про алгоритмы я почитал http://www.citforum.ru/security/articles/analysis/ Мне хотелось бы услышать про рекомендации про софтину под фрёй или перловый модуль. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Tue Dec 15 12:18:46 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 15 Dec 2009 23:18:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sgxNXCzMnLwdTP1yDLwdLUyc7Pyw==?= Message-ID: <1815351124.20091215231846@softsearch.ru> Здравствуйте. Скажите пожалуйста, как наиболее правильно посчитать, что одна и та же картинка, но сохранённая в формате png, gif и jpeg - это одна и та же картинка? -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Tue Dec 15 12:21:03 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 15 Dec 2009 23:21:03 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QvtC40YHQuiDQtNGD0LHQu9C40LrQsNGC0L4=?= =?utf-8?b?0LIg0LrQsNGA0YLQuNC90L7Qug==?= In-Reply-To: <1815351124.20091215231846@softsearch.ru> References: <1815351124.20091215231846@softsearch.ru> Message-ID: > Скажите пожалуйста, как наиболее правильно посчитать, что одна и та же > картинка,  но сохранённая в формате png, gif и jpeg - это одна и та же > картинка? Image::Compare? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Tue Dec 15 12:54:06 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 15 Dec 2009 23:54:06 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sgxNXCzMnLwdTP1yDLwdLUyc7Pyw==?= In-Reply-To: References: <1815351124.20091215231846@softsearch.ru> Message-ID: <76682334.20091215235406@softsearch.ru> Здравствуйте, Андрей. >> Скажите пожалуйста, как наиболее правильно посчитать, что одна и та же >> картинка,  но сохранённая в формате png, gif и jpeg - это одна и та же >> картинка? AS> Image::Compare? Ага. Вариант для экспериментов неплохой. А никто не видел другой подход - каждой картинке ставить в соответствие какое-то число или несколько чисел. И по разнице между числами двух изображений говорить о степени их схожести. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Tue Dec 15 12:56:27 2009 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 15 Dec 2009 23:56:27 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QvtC40YHQuiDQtNGD0LHQu9C40LrQsNGC0L4=?= =?utf-8?b?0LIg0LrQsNGA0YLQuNC90L7Qug==?= In-Reply-To: <76682334.20091215235406@softsearch.ru> References: <1815351124.20091215231846@softsearch.ru> <76682334.20091215235406@softsearch.ru> Message-ID: > А  никто  не  видел  другой  подход  -  каждой  картинке  ставить    в > соответствие  какое-то  число  или несколько чисел. И по разнице между > числами двух изображений говорить о степени их схожести. Еще лучше - строку. flower.gif => 'Нарисован красный цветок' :-) Image::Compare с разными настройками так и делает - сравнивает числа. Можно еще делать ресайз до 1х1 пикселя и сравнивать полученные цвета. Но лучше все-таки сравнивать по-честному. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From postmaster на softsearch.ru Tue Dec 15 13:29:57 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 16 Dec 2009 00:29:57 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sgxNXCzMnLwdTP1yDLwdLUyc7Pyw==?= In-Reply-To: References: <1815351124.20091215231846@softsearch.ru> <76682334.20091215235406@softsearch.ru> Message-ID: <1147680203.20091216002957@softsearch.ru> Здравствуйте, Андрей. >> А  никто  не  видел  другой  подход  -  каждой  картинке  ставить    в >> соответствие  какое-то  число  или несколько чисел. И по разнице между >> числами двух изображений говорить о степени их схожести. AS> Еще лучше - строку. flower.gif => 'Нарисован красный цветок' :-) AS> Image::Compare с разными настройками так и делает - сравнивает числа. AS> Можно еще делать ресайз до 1х1 пикселя и сравнивать полученные цвета. AS> Но лучше все-таки сравнивать по-честному. Сравнивая по честному сложновато искать дубликаты. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Tue Dec 15 13:32:12 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 16 Dec 2009 00:32:12 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/QvtC40YHQuiDQtNGD0LHQu9C40LrQsNGC0L4=?= =?utf-8?b?0LIg0LrQsNGA0YLQuNC90L7Qug==?= In-Reply-To: <1147680203.20091216002957@softsearch.ru> References: <1815351124.20091215231846@softsearch.ru> <76682334.20091215235406@softsearch.ru> <1147680203.20091216002957@softsearch.ru> Message-ID: > Сравнивая по честному сложновато искать дубликаты. В чем сложность? Можно делать двухшаговую проверку. Сначала - грубо и быстро, потом на том, что не отсеялось на первом шане, - детально и медленнее. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From andrei.protasovitski на gmail.com Tue Dec 15 13:35:28 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Tue, 15 Dec 2009 22:35:28 +0100 Subject: [Moscow.pm] =?utf-8?b?0J/QvtC40YHQuiDQtNGD0LHQu9C40LrQsNGC0L4=?= =?utf-8?b?0LIg0LrQsNGA0YLQuNC90L7Qug==?= In-Reply-To: <1815351124.20091215231846@softsearch.ru> References: <1815351124.20091215231846@softsearch.ru> Message-ID: <25d777680912151335j360cd89fhf65d743036b357e3@mail.gmail.com> Вообще-то, никак. JPG использует сжатие с потерями, GIF поддерживает только 256 цветов и может анимацию, PNG умеет альфа-каналы. Думается мне, что учесть все эти нюансы не такая уж тривиальная задача. Но есть такой сервис http://www.tineye.com/ , который именно этим и занимается. :) 15 декабря 2009 г. 21:18 пользователь Михаил Монашёв < postmaster на softsearch.ru> написал: > Здравствуйте. > > Скажите пожалуйста, как наиболее правильно посчитать, что одна и та же > картинка, но сохранённая в формате png, gif и jpeg - это одна и та же > картинка? > > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmitry на karasik.eu.org Tue Dec 15 13:56:42 2009 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 15 Dec 2009 22:56:42 +0100 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sgxNXCzMnLwdTP1yDLwdLUyc7Pyw==?= In-Reply-To: <76682334.20091215235406@softsearch.ru> References: <1815351124.20091215231846@softsearch.ru> <76682334.20091215235406@softsearch.ru> Message-ID: <20091215215642.GA72562@tetsuo.karasik.eu.org> > А никто не видел другой подход - каждой картинке ставить в > соответствие какое-то число или несколько чисел. И по разнице между > числами двух изображений говорить о степени их схожести. phash.org (слабоват), libpuzzle (поинтереснее) -- Sincerely, Dmitry Karasik From jt на aaanet.ru Wed Dec 16 00:32:03 2009 From: jt на aaanet.ru (Eugene Toropov) Date: Wed, 16 Dec 2009 11:32:03 +0300 Subject: [Moscow.pm] =?koi8-r?b?8M/J08sgxNXCzMnLwdTP1yDLwdLUyc7Pyw==?= References: <1815351124.20091215231846@softsearch.ru><76682334.20091215235406@softsearch.ru> <20091215215642.GA72562@tetsuo.karasik.eu.org> Message-ID: <19148FC665DA4CF0B5BB8856D6A653FD@jt> Сначала использовали вот это - http://www.stonehenge.com/merlyn/LinuxMag/col50.html . Потом, благодаря кое-кому ;) libpuzzle, ибо действительно хорош. >> А никто не видел другой подход - каждой картинке ставить в >> соответствие какое-то число или несколько чисел. И по разнице между >> числами двух изображений говорить о степени их схожести. > > phash.org (слабоват), libpuzzle (поинтереснее) > > -- > Sincerely, > Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From unera на debian.org Wed Dec 16 04:31:10 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Wed, 16 Dec 2009 15:31:10 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7QsdGE0YPRgdC60LDRgtC+0YAgSmF2YVNjcmlw?= =?utf-8?q?t?= In-Reply-To: <1084733465.20091215141110@softsearch.ru> References: <1084733465.20091215141110@softsearch.ru> Message-ID: <20091216123109.GD19044@work.uvw.ru> ММ> Порекомендуйте пожалуйста перловый модуль - обфускатор JavaScript. ММ> Цель - один и тот же код на JS преобразовывать каждый раз в новую и ММ> запутанную абракадабру. лучше порекомендовать заказчику убиться об стену -- ... mpd playing: Manowar - 08 Warriors Of The World United . ''`. 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: 198 bytes Desc: Digital signature URL: From unera на debian.org Wed Dec 16 04:33:08 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Wed, 16 Dec 2009 15:33:08 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10L7QsdGA0LDQt9C+0LLQsNGC0Ywg0L8=?= =?utf-8?b?0L7RhdC+0LbQuNC1INGB0LjQvNCy0L7Qu9GLINGA0YPRgS0gPiDQu9Cw?= =?utf-8?b?0YI=?= In-Reply-To: <200912151348.16493.aml@rulezz.ru> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> <20091215092100.GG20379@work.uvw.ru> <200912151348.16493.aml@rulezz.ru> Message-ID: <20091216123308.GE19044@work.uvw.ru> AL> $str =~ tr/уеа.../yea.../; это самый быстрый вариант, но пары ненаглядно описаны. я потому не стал его предлагать :) -- ... mpd playing: Manowar - 08 Warriors Of The World United . ''`. 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: 198 bytes Desc: Digital signature URL: From andy на shitov.ru Wed Dec 16 05:11:47 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 16 Dec 2009 16:11:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10L7QsdGA0LDQt9C+0LLQsNGC0Ywg0L8=?= =?utf-8?b?0L7RhdC+0LbQuNC1INGB0LjQvNCy0L7Qu9GLINGA0YPRgS0gPiDQu9Cw?= =?utf-8?b?0YI=?= In-Reply-To: <20091216123308.GE19044@work.uvw.ru> References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> <20091215092100.GG20379@work.uvw.ru> <200912151348.16493.aml@rulezz.ru> <20091216123308.GE19044@work.uvw.ru> Message-ID: > но пары ненаглядно описаны. use v5.10; my $str = 'defg'; $str =~ tr/ defg/ 5678/; say $str; # perl tr.pl 5678 -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From unera на debian.org Wed Dec 16 05:17:54 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Wed, 16 Dec 2009 16:17:54 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10L7QsdGA0LDQt9C+0LLQsNGC0Ywg0L8=?= =?utf-8?b?0L7RhdC+0LbQuNC1INGB0LjQvNCy0L7Qu9GLINGA0YPRgS0gPiDQu9Cw?= =?utf-8?b?0YI=?= In-Reply-To: References: <1ee6dc040912150022h4535dcb6wc7ce833aea19f0c3@mail.gmail.com> <20091215092100.GG20379@work.uvw.ru> <200912151348.16493.aml@rulezz.ru> <20091216123308.GE19044@work.uvw.ru> Message-ID: <20091216131754.GG19044@work.uvw.ru> AS> use v5.10; AS> my $str = 'defg'; AS> $str =~ tr/ AS> defg/ AS> 5678/; AS> say $str; да, так лучше :) только лучше наверно фигурные скобки юзать $str = tr{def} {567}; чтобы на проблемы с пробелами не нарываться -- ... mpd playing: Manowar - 09 The Blood Of Odin . ''`. 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: 198 bytes Desc: Digital signature URL: From aml на rulezz.ru Wed Dec 16 09:33:16 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 16 Dec 2009 20:33:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LG1dPLwdTP0iBKYXZhU2NyaXB0?= In-Reply-To: <1845089206.20091215182659@softsearch.ru> References: <1084733465.20091215141110@softsearch.ru> <1845089206.20091215182659@softsearch.ru> Message-ID: <200912162033.16452.aml@rulezz.ru> On Tuesday 15 December 2009 18:26:59 Михаил Монашёв wrote: > Здравствуйте, Алекс. > > AK> Поскольку задача явно редкая, вряд ли есть готовые публичные решения. > AK> > AK> Это полиморфизм для генерации дорвеев, что ли? > > С точностью до наоборот. Для борьбы со спамерами. Я вот антиобфускатор писал. Основан на модуле JavaScript из CPAN. Понимает любой навороченности JavaScript-конструкции и отлично антиобфуцирует скрипты, пользующиеся document.write. Не поддерживает более хитрые способы формирования текста, например, работающие через DOM. Но живых обфускаторов, которые это умеют делать, не встречал. Можешь потестировать свой обфускатор :) ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: jsextract.pl Type: application/x-perl Size: 1016 bytes Desc: отсутствует URL: From postmaster на softsearch.ru Wed Dec 16 09:44:04 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 16 Dec 2009 20:44:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LG1dPLwdTP0iBKYXZhU2NyaXB0?= In-Reply-To: <200912162033.16452.aml@rulezz.ru> References: <1084733465.20091215141110@softsearch.ru> <1845089206.20091215182659@softsearch.ru> <200912162033.16452.aml@rulezz.ru> Message-ID: <1593300550.20091216204404@softsearch.ru> Здравствуйте, Александр. >> AK> Поскольку задача явно редкая, вряд ли есть готовые публичные >> решения. >> AK> >> AK> Это полиморфизм для генерации дорвеев, что ли? >> >> С точностью до наоборот. Для борьбы со спамерами. AL> Я вот антиобфускатор писал. Основан на модуле JavaScript из CPAN. AL> Понимает любой навороченности JavaScript-конструкции и отлично AL> антиобфуцирует скрипты, пользующиеся document.write. Не AL> поддерживает более хитрые способы формирования текста, например, AL> работающие через DOM. Но живых обфускаторов, которые это умеют AL> делать, не встречал. AL> Можешь потестировать свой обфускатор :) Огромное спасибо. Значит надо накрепко привязывать JS-код к браузеру. Вот только как это сделать? Пока в голову приходит только использовать DOM-объекты для хранения значений переменных. Плюс вместо вызова функций использовать их вызов по таймауту. Но этого мало... -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From aml на rulezz.ru Wed Dec 16 09:56:23 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Wed, 16 Dec 2009 20:56:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LG1dPLwdTP0iBKYXZhU2NyaXB0?= In-Reply-To: <1593300550.20091216204404@softsearch.ru> References: <1084733465.20091215141110@softsearch.ru> <200912162033.16452.aml@rulezz.ru> <1593300550.20091216204404@softsearch.ru> Message-ID: <200912162056.23105.aml@rulezz.ru> On Wednesday 16 December 2009 20:44:04 Михаил Монашёв wrote: > Здравствуйте, Александр. > > >> AK> Поскольку задача явно редкая, вряд ли есть готовые публичные > >> решения. > >> AK> > >> AK> Это полиморфизм для генерации дорвеев, что ли? > >> > >> С точностью до наоборот. Для борьбы со спамерами. > > AL> Я вот антиобфускатор писал. Основан на модуле JavaScript из CPAN. > AL> Понимает любой навороченности JavaScript-конструкции и отлично > AL> антиобфуцирует скрипты, пользующиеся document.write. Не > AL> поддерживает более хитрые способы формирования текста, например, > AL> работающие через DOM. Но живых обфускаторов, которые это умеют > AL> делать, не встречал. > > AL> Можешь потестировать свой обфускатор :) > > Огромное спасибо. > Значит надо накрепко привязывать JS-код к браузеру. Вот только как это > сделать? Пока в голову приходит только использовать DOM-объекты для > хранения значений переменных. Плюс вместо вызова функций использовать > их вызов по таймауту. Но этого мало... Вообще, это заведомо проигрышная война. Любую хитрость можно проанализировать и реализовать в эмуляторе браузера (коим и является jsextract). Грубо говоря, ты делаешь document.write('
'); document.getElementById('aaa1').innerHTML='blah-blah', а я учу антиобфускатор парсить html, запоминать ID дивов, а потом реализую для них innerHTML ну и т.д. Тут можно только сколь угодно сильно затруднять анализ. Максимум приёмов, которые ещё желательно периодически чередовать и обновлять. Привязка к браузеру, подгрузка через ajax, проверка каких-нибудь переменных браузера, связь с куками, таймеры и т.д. и т.п. Просто чтобы враги за##ались каждый раз подстраиваться. Если встанет задача разобрать заведомо любую обфускацию, я бы взял какой-нибудь firefox и выковырил из него парсер. Если ты делаешь все это, чтобы капчу спрятать, то искать её уже со скриншота окна firefox, а не разбираясь в хитросплетениях JS. From postmaster на softsearch.ru Wed Dec 16 11:12:49 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 16 Dec 2009 22:12:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LG1dPLwdTP0iBKYXZhU2NyaXB0?= In-Reply-To: <200912162056.23105.aml@rulezz.ru> References: <1084733465.20091215141110@softsearch.ru> <200912162033.16452.aml@rulezz.ru> <1593300550.20091216204404@softsearch.ru> <200912162056.23105.aml@rulezz.ru> Message-ID: <734279826.20091216221249@softsearch.ru> Здравствуйте, Александр. >> >> AK> Поскольку задача явно редкая, вряд ли есть готовые публичные >> >> решения. >> >> AK> >> >> AK> Это полиморфизм для генерации дорвеев, что ли? >> >> >> >> С точностью до наоборот. Для борьбы со спамерами. >> >> AL> Я вот антиобфускатор писал. Основан на модуле JavaScript из CPAN. >> AL> Понимает любой навороченности JavaScript-конструкции и отлично >> AL> антиобфуцирует скрипты, пользующиеся document.write. Не >> AL> поддерживает более хитрые способы формирования текста, например, >> AL> работающие через DOM. Но живых обфускаторов, которые это умеют >> AL> делать, не встречал. >> >> AL> Можешь потестировать свой обфускатор :) >> >> Огромное спасибо. >> Значит надо накрепко привязывать JS-код к браузеру. Вот только как это >> сделать? Пока в голову приходит только использовать DOM-объекты для >> хранения значений переменных. Плюс вместо вызова функций использовать >> их вызов по таймауту. Но этого мало... AL> Вообще, это заведомо проигрышная война. Любую хитрость можно проанализировать AL> и реализовать в эмуляторе браузера (коим и является jsextract). Грубо говоря, AL> ты делаешь document.write('
'); AL> document.getElementById('aaa1').innerHTML='blah-blah', а я учу антиобфускатор AL> парсить html, запоминать ID дивов, а потом реализую для них innerHTML ну и AL> т.д. AL> Тут можно только сколь угодно сильно затруднять анализ. Максимум приёмов, AL> которые ещё желательно периодически чередовать и обновлять. Привязка к AL> браузеру, подгрузка через ajax, проверка каких-нибудь переменных браузера, AL> связь с куками, таймеры и т.д. и т.п. Просто чтобы враги за##ались каждый раз AL> подстраиваться. AL> Если встанет задача разобрать заведомо любую обфускацию, я бы взял AL> какой-нибудь firefox и выковырил из него парсер. Если ты делаешь все это, AL> чтобы капчу спрятать, то искать её уже со скриншота окна firefox, а не AL> разбираясь в хитросплетениях JS. Угу. Именно для этого. Хочу сильно усложнить создание бота для спама моих сайтов. Капчу обходят через антикапчу (1$ за 1000 распознанных капч). А так передача капчи серверу антикапчи была бы усложнена. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From evdokimov.denis на gmail.com Wed Dec 16 12:04:21 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 16 Dec 2009 23:04:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?7M/Wzs/FINPSwcLB1NnXwc7JxSDT0MHNIMbJzNjU?= =?koi8-r?b?0sE=?= Message-ID: Несколько раз пытался отправить письмо, но в ответ приходит: Delivery to the following recipient failed permanently: moscow-pm на pm.org Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 552 552 spam score exceeded threshold (#5.6.1) (state 18). From ruz на bestpractical.com Wed Dec 16 19:14:30 2009 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 17 Dec 2009 06:14:30 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtC00LXQu9C40YLQtdGB0Ywg0L/RgNC40LM=?= =?utf-8?b?0LvQsNGI0LXQvdC40LXQvCDQvdCwINGF0LDQsdGA0YM=?= Message-ID: <589c94400912161914i77137abmce2a683edb404647@mail.gmail.com> Привет, какой-то западляк, так захотелось откомментить тред про PSGI, но нету логина. -- Best regards, Ruslan. From alexusblack на gmail.com Wed Dec 16 20:46:13 2009 From: alexusblack на gmail.com (Alexus Black) Date: Thu, 17 Dec 2009 07:46:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?7M/Wzs/FINPSwcLB1NnXwc7JxSDT0MHNIMbJzNjU?= =?koi8-r?b?0sE=?= In-Reply-To: References: Message-ID: Аналогичная ситуация... 16 декабря 2009 г. 23:04 пользователь Denis Evdokimov < evdokimov.denis на gmail.com> написал: > Несколько раз пытался отправить письмо, но в ответ приходит: > > > Delivery to the following recipient failed permanently: > > moscow-pm на pm.org > > Technical details of permanent failure: > Google tried to deliver your message, but it was rejected by the > recipient domain. We recommend contacting the other email provider for > further information about the cause of this error. The error that the > other server returned was: 552 552 spam score exceeded threshold > (#5.6.1) (state 18). > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением Чернов Александр . ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Wed Dec 16 22:29:48 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 17 Dec 2009 09:29:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7QsdGE0YPRgdC60LDRgtC+0YAgSmF2YVNjcmlw?= =?utf-8?q?t?= In-Reply-To: <200912162056.23105.aml@rulezz.ru> References: <1084733465.20091215141110@softsearch.ru> <200912162033.16452.aml@rulezz.ru> <1593300550.20091216204404@softsearch.ru> <200912162056.23105.aml@rulezz.ru> Message-ID: <20091217062948.GJ19044@work.uvw.ru> AL> Если встанет задача разобрать заведомо любую обфускацию, я бы взял AL> какой-нибудь firefox и выковырил из него парсер. Если ты делаешь все это, AL> чтобы капчу спрятать, то искать её уже со скриншота окна firefox, а не AL> разбираясь в хитросплетениях JS. даже не firefox, а егойный xulrunner: написать на его базе утилиту которая на входе будет иметь страничку, а на выходе сериализованный DOM-объект и пусть себе обфусцруют. Только я еще в жизни не видел стоящего софта, подвергнутого обфускации. Скорее всего там будет обычное УГ, которое рассматривать не стоит, потому никто и не заморачивался созданием подобных инструментов. -- ... mpd playing: Manowar - 03 The Gods Made Heavy Metal . ''`. 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: 198 bytes Desc: Digital signature URL: From shafiev на gmail.com Wed Dec 16 23:43:05 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 17 Dec 2009 10:43:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?7M/Wzs/FINPSwcLB1NnXwc7JxSDT0MHNIMbJzNjU?= =?koi8-r?b?0sE=?= In-Reply-To: References: Message-ID: <218771510912162343s441de89es8279e2e77dfa8785@mail.gmail.com> У меня тоже такое бывает.Причем один раз в 10-15 писем вроде бы . 17 декабря 2009 г. 7:46 пользователь Alexus Black написал: > Аналогичная ситуация... > > 16 декабря 2009 г. 23:04 пользователь Denis Evdokimov > написал: >> >> Несколько раз пытался отправить письмо, но в ответ приходит: >> >> >> Delivery to the following recipient failed permanently: >> >>    moscow-pm на pm.org >> >> Technical details of permanent failure: >> Google tried to deliver your message, but it was rejected by the >> recipient domain. We recommend contacting the other email provider for >> further information about the cause of this error. The error that the >> other server returned was: 552 552 spam score exceeded threshold >> (#5.6.1) (state 18). >> -- >> 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 kapranoff на gmail.com Wed Dec 16 23:52:22 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 17 Dec 2009 10:52:22 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7QsdGE0YPRgdC60LDRgtC+0YAgSmF2YVNjcmlw?= =?utf-8?q?t?= In-Reply-To: <734279826.20091216221249@softsearch.ru> References: <1084733465.20091215141110@softsearch.ru> <200912162033.16452.aml@rulezz.ru> <1593300550.20091216204404@softsearch.ru> <200912162056.23105.aml@rulezz.ru> <734279826.20091216221249@softsearch.ru> Message-ID: 2009/12/16 Михаил Монашёв > AL> какой-нибудь firefox и выковырил из него парсер. Если ты делаешь все > это, > AL> чтобы капчу спрятать, то искать её уже со скриншота окна firefox, а не > AL> разбираясь в хитросплетениях JS. > > Угу. Именно для этого. > Хочу сильно усложнить создание бота для спама моих сайтов. Капчу > обходят через антикапчу (1$ за 1000 распознанных капч). А так передача > капчи серверу антикапчи была бы усложнена. > Ты какой-то конкретный сервис имеешь в виду? ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Thu Dec 17 01:14:00 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 17 Dec 2009 12:14:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?78LG1dPLwdTP0iBKYXZhU2NyaXB0?= In-Reply-To: References: <1084733465.20091215141110@softsearch.ru> <200912162033.16452.aml@rulezz.ru> <1593300550.20091216204404@softsearch.ru> <200912162056.23105.aml@rulezz.ru> <734279826.20091216221249@softsearch.ru> Message-ID: <511681437.20091217121400@softsearch.ru> Здравствуйте, Алекс. AK> Ты какой-то конкретный сервис имеешь в виду? http://anti-captcha.com/ -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From dmitry на karasik.eu.org Thu Dec 17 01:27:28 2009 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Thu, 17 Dec 2009 10:27:28 +0100 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= In-Reply-To: <589c94400912161914i77137abmce2a683edb404647@mail.gmail.com> References: <589c94400912161914i77137abmce2a683edb404647@mail.gmail.com> Message-ID: <20091217092728.GA20244@tetsuo.karasik.eu.org> btw я думал это только у меня иррациональное нежелание связываться с invite-only community ))) (нет, у меня там нет логина) /dk On Thu, Dec 17, 2009 at 06:14:30AM +0300, Ruslan Zakirov wrote: > Привет, > > какой-то западляк, так захотелось откомментить тред про PSGI, но нету логина. > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From denis.zhdanov на gmail.com Thu Dec 17 01:42:28 2009 From: denis.zhdanov на gmail.com (Denis Zhdanov) Date: Thu, 17 Dec 2009 11:42:28 +0200 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= In-Reply-To: <20091217092728.GA20244@tetsuo.karasik.eu.org> References: <589c94400912161914i77137abmce2a683edb404647@mail.gmail.com> <20091217092728.GA20244@tetsuo.karasik.eu.org> Message-ID: <1ee6dc040912170142n9508b17j95338db89c8d7873@mail.gmail.com> 17 декабря 2009 г. 11:27 пользователь Dmitry Karasik написал: > btw я думал это только у меня иррациональное нежелание связываться > с invite-only community ))) (нет, у меня там нет логина) У меня есть - еще со времен до "invite-only" - но приглашений у себя не вижу - наверно кармой не вышел. :) > > /dk > > On Thu, Dec 17, 2009 at 06:14:30AM +0300, Ruslan Zakirov wrote: >> Привет, >> >> какой-то западляк, так захотелось откомментить тред про PSGI, но нету логина. >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Sincerely, >        Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From STork2000 на yandex.ru Thu Dec 17 02:01:36 2009 From: STork2000 на yandex.ru (=?koi8-r?B?U1RvcmsgTG9naW5vZmYg7snLz8zByiDhzMXL08HOxNLP18ne?=) Date: Thu, 17 Dec 2009 13:01:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: References: Message-ID: <16461261044096@webmail64.yandex.ru> > >AK> Ты какой-то конкретный сервис имеешь в виду? > >http://anti-captcha.com/ Привязывай каптчу к IP адресу пользователя -- С Уважением, Login|off Николай Александрович. From postmaster на softsearch.ru Thu Dec 17 02:40:07 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 17 Dec 2009 13:40:07 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: <16461261044096@webmail64.yandex.ru> References: <16461261044096@webmail64.yandex.ru> Message-ID: <105796041.20091217134007@softsearch.ru> Здравствуйте, Николай. >>AK> Ты какой-то конкретный сервис имеешь в виду? >> >>http://anti-captcha.com/ SLНА> Привязывай каптчу к IP адресу пользователя Спамер скачивает капчу, отдаёт её антикапче, та возвращает распознанную капчу и спамер с того же ip постит распознанную капчу. привязка к IP в данном случае ничего не даст. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From nordicdyno на yandex.ru Thu Dec 17 03:33:02 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 17 Dec 2009 14:33:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= In-Reply-To: <20091217092728.GA20244@tetsuo.karasik.eu.org> References: <589c94400912161914i77137abmce2a683edb404647@mail.gmail.com> <20091217092728.GA20244@tetsuo.karasik.eu.org> Message-ID: <58861261049582@webmail126.yandex.ru> +1 17.12.09, 10:27, "Dmitry Karasik" : > btw я думал это только у меня иррациональное нежелание связываться > с invite-only community ))) (нет, у меня там нет логина) > > /dk > > On Thu, Dec 17, 2009 at 06:14:30AM +0300, Ruslan Zakirov wrote: > > Привет, > > > > какой-то западляк, так захотелось откомментить тред про PSGI, но нету логина. > > > > -- > > Best regards, Ruslan. > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > From kapranoff на gmail.com Thu Dec 17 04:02:32 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 17 Dec 2009 15:02:32 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: <105796041.20091217134007@softsearch.ru> References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> Message-ID: И он это делает через ботнет? -- Alex Kapranoff. 2009/12/17 Михаил Монашёв > Здравствуйте, Николай. > > >>AK> Ты какой-то конкретный сервис имеешь в виду? > >> > >>http://anti-captcha.com/ > SLНА> Привязывай каптчу к IP адресу пользователя > > Спамер скачивает капчу, отдаёт её антикапче, та возвращает > распознанную капчу и спамер с того же ip постит распознанную капчу. > > привязка к 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 postmaster на softsearch.ru Thu Dec 17 04:45:41 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 17 Dec 2009 15:45:41 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> Message-ID: <1565882611.20091217154541@softsearch.ru> Здравствуйте, Алекс. AK> И он это делает через ботнет? Делают они это просто. Капчу вводят дрочеры с порно-сайтов, когда они хотят посмотреть следующую картинку их просят ввести капчу. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From unera на debian.org Thu Dec 17 04:54:47 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 17 Dec 2009 15:54:47 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: <1565882611.20091217154541@softsearch.ru> References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> <1565882611.20091217154541@softsearch.ru> Message-ID: <20091217125447.GC8314@work.uvw.ru> AK>> И он это делает через ботнет? ММ> Делают они это просто. Капчу вводят дрочеры с порно-сайтов, когда ММ> они хотят посмотреть следующую картинку их просят ввести капчу. неужто в наши времена еще сохранились порносайты? -- ... 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: 198 bytes Desc: Digital signature URL: From evdokimov.denis на gmail.com Thu Dec 17 06:25:46 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 17 Dec 2009 17:25:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?7M/Wzs/FINPSwcLB1NnXwc7JxSDT0MHNIMbJzNjU?= =?koi8-r?b?0sE=?= In-Reply-To: <218771510912162343s441de89es8279e2e77dfa8785@mail.gmail.com> References: <218771510912162343s441de89es8279e2e77dfa8785@mail.gmail.com> Message-ID: Может стоит ввести белые листы? Вносить туда тех, кто прислал больше N писем? From andy на shitov.ru Thu Dec 17 06:31:55 2009 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 17 Dec 2009 17:31:55 +0300 Subject: [Moscow.pm] =?utf-8?b?0JvQvtC20L3QvtC1INGB0YDQsNCx0LDRgtGL0LI=?= =?utf-8?b?0LDQvdC40LUg0YHQv9Cw0Lwg0YTQuNC70YzRgtGA0LA=?= In-Reply-To: References: <218771510912162343s441de89es8279e2e77dfa8785@mail.gmail.com> Message-ID: > Может стоит ввести белые листы? Для этого нужно поднимать свою рассылку и менять(?) ее адрес. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From kapranoff на gmail.com Thu Dec 17 06:34:30 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 17 Dec 2009 17:34:30 +0300 Subject: [Moscow.pm] =?utf-8?b?0JvQvtC20L3QvtC1INGB0YDQsNCx0LDRgtGL0LI=?= =?utf-8?b?0LDQvdC40LUg0YHQv9Cw0Lwg0YTQuNC70YzRgtGA0LA=?= In-Reply-To: References: <218771510912162343s441de89es8279e2e77dfa8785@mail.gmail.com> Message-ID: Проблема в том, что рассылка хостится на pm.org :) Поэтому предложения надо слать куда-то туда. -- Alex Kapranoff. 2009/12/17 Denis Evdokimov > Может стоит ввести белые листы? > Вносить туда тех, кто прислал больше N писем? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Thu Dec 17 06:35:44 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 17 Dec 2009 17:35:44 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: <1565882611.20091217154541@softsearch.ru> References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> <1565882611.20091217154541@softsearch.ru> Message-ID: Это понятно, а твой спаммер тебя спамит через ботнет? Ну то есть почему ты его айпишники не отловишь и не забанишь? -- Alex Kapranoff. 2009/12/17 Михаил Монашёв > Здравствуйте, Алекс. > > AK> И он это делает через ботнет? > > Делают они это просто. Капчу вводят дрочеры с порно-сайтов, когда > они хотят посмотреть следующую картинку их просят ввести капчу. > > -- > > С уважением, > Михаил Монашёв, 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 evdokimov.denis на gmail.com Thu Dec 17 06:36:17 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 17 Dec 2009 17:36:17 +0300 Subject: [Moscow.pm] =?koi8-r?b?7M/Wzs/FINPSwcLB1NnXwc7JxSDT0MHNIMbJzNjU?= =?koi8-r?b?0sE=?= In-Reply-To: References: <218771510912162343s441de89es8279e2e77dfa8785@mail.gmail.com> Message-ID: > Для этого нужно поднимать свою рассылку и менять(?) ее адрес. Думаю это того не стоит. From nordicdyno на yandex.ru Thu Dec 17 07:23:51 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 17 Dec 2009 18:23:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?7M/Wzs/FINPSwcLB1NnXwc7JxSDT0MHNIMbJzNjU?= =?koi8-r?b?0sE=?= In-Reply-To: References: <218771510912162343s441de89es8279e2e77dfa8785@mail.gmail.com> Message-ID: <9551261063431@webmail15.yandex.ru> зато можно поднять на "православной" perl-овой Symp-е =) 17.12.09, 17:31, "Andrew Shitov" : > > Может стоит ввести белые листы? > > Для этого нужно поднимать свою рассылку и менять(?) ее адрес. > > From kapranoff на gmail.com Thu Dec 17 07:46:29 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 17 Dec 2009 18:46:29 +0300 Subject: [Moscow.pm] =?utf-8?b?0JvQvtC20L3QvtC1INGB0YDQsNCx0LDRgtGL0LI=?= =?utf-8?b?0LDQvdC40LUg0YHQv9Cw0Lwg0YTQuNC70YzRgtGA0LA=?= In-Reply-To: <9551261063431@webmail15.yandex.ru> References: <218771510912162343s441de89es8279e2e77dfa8785@mail.gmail.com> <9551261063431@webmail15.yandex.ru> Message-ID: Спасибо за референс! (sympa.org) Ух ты, живой maillist manager на Перле :) Кто-нибудь пробовал? -- Alex Kapranoff. 2009/12/17 Orlovsky Alexander > зато можно поднять на "православной" perl-овой Symp-е =) > > 17.12.09, 17:31, "Andrew Shitov" : > > > > Может стоит ввести белые листы? > > > > Для этого нужно поднимать свою рассылку и менять(?) ее адрес. > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Thu Dec 17 08:07:51 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Thu, 17 Dec 2009 19:07:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?6M/Sz9vB0SDawcTB3sEgxMzRIE1vc2Nvdy5wbQ==?= Message-ID: Предлагаю завести отдельное место, где будет список перловых проектов, решающих распространённые задачи. Для чего: Помочь перловикам найти нужный функционал на своём родном языке. Помочь перловым проектам новыми пользователями и потенциально разработчиками. Какие проекты должно быть в первую очередь: форумы, вики, CMS, рассылки Информация о проектах: Основные конкуренты на других языках, чем отличаются, что лучше. Кто использует. Как перевести с "не перлового" на перловый. Так же должны быть направления, в которых нет перловых решений. Ещё что-нибудь. From andrey на kostenko.name Thu Dec 17 09:16:22 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Thu, 17 Dec 2009 20:16:22 +0300 Subject: [Moscow.pm] =?utf-8?b?0L/QvtC00LXQu9C40YLQtdGB0Ywg0L/RgNC40LM=?= =?utf-8?b?0LvQsNGI0LXQvdC40LXQvCDQvdCwINGF0LDQsdGA0YM=?= In-Reply-To: <58861261049582@webmail126.yandex.ru> References: <589c94400912161914i77137abmce2a683edb404647@mail.gmail.com> <20091217092728.GA20244@tetsuo.karasik.eu.org> <58861261049582@webmail126.yandex.ru> Message-ID: <5fcd07d60912170916k7a669dcfo31c9a23a71e69ffa@mail.gmail.com> Там нужно статью хорошую в sandbox написать. И тогда дадут инвайт. 2009/12/17 Orlovsky Alexander > +1 > > 17.12.09, 10:27, "Dmitry Karasik" : > > > btw я думал это только у меня иррациональное нежелание связываться > > с invite-only community ))) (нет, у меня там нет логина) > > > > /dk > > > > On Thu, Dec 17, 2009 at 06:14:30AM +0300, Ruslan Zakirov wrote: > > > Привет, > > > > > > какой-то западляк, так захотелось откомментить тред про PSGI, но нету > логина. > > > > > > -- > > > Best regards, Ruslan. > > > -- > > > Moscow.pm mailing list > > > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Thu Dec 17 10:25:16 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 17 Dec 2009 21:25:16 +0300 Subject: [Moscow.pm] =?utf-8?b?0KXQvtGA0L7RiNCw0Y8g0LfQsNC00LDRh9CwINC0?= =?utf-8?b?0LvRjyBNb3Njb3cucG0=?= In-Reply-To: References: Message-ID: Причём собирать прямо в главной перловой вики: http://www.perlfoundation.org/perl5/index.cgi -- Alex Kapranoff. 2009/12/17 Denis Evdokimov > Предлагаю завести отдельное место, где будет список перловых проектов, > решающих распространённые задачи. > > Для чего: > Помочь перловикам найти нужный функционал на своём родном языке. > Помочь перловым проектам новыми пользователями и потенциально > разработчиками. > > Какие проекты должно быть в первую очередь: > форумы, вики, CMS, рассылки > > Информация о проектах: > Основные конкуренты на других языках, чем отличаются, что лучше. > Кто использует. > Как перевести с "не перлового" на перловый. > > Так же должны быть направления, в которых нет перловых решений. > Ещё что-нибудь. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Thu Dec 17 10:55:54 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 17 Dec 2009 21:55:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> <1565882611.20091217154541@softsearch.ru> Message-ID: <1728190566.20091217215554@softsearch.ru> Здравствуйте, Алекс. AK> Это понятно, а твой спаммер тебя спамит через ботнет? AK> AK> Ну то есть почему ты его айпишники не отловишь и не забанишь? Это бессмысленно обычно. Или быстро меняют ip или спамят скажем из Корбины, где закрыв 1 ip отрубишь кучу нормальных юзеров. ip эффективен при поиске спама после того, как проспамили. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From postmaster на softsearch.ru Thu Dec 17 11:07:01 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 17 Dec 2009 22:07:01 +0300 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= In-Reply-To: <5fcd07d60912170916k7a669dcfo31c9a23a71e69ffa@mail.gmail.com> References: <589c94400912161914i77137abmce2a683edb404647@mail.gmail.com> <20091217092728.GA20244@tetsuo.karasik.eu.org> <58861261049582@webmail126.yandex.ru> <5fcd07d60912170916k7a669dcfo31c9a23a71e69ffa@mail.gmail.com> Message-ID: <1089402309.20091217220701@softsearch.ru> Здравствуйте, Андрей. АК> Там нужно статью хорошую в sandbox написать. И тогда дадут инвайт. Не хорошую, а попсовую. Чтобы тамошний пипл хавал. Альтернативные точки зрения, отличные от общепринятых мемов, крайне не приветствуются. И если ты её придерживаешься, то будешь изгнан или же отречёшься от неё. Идеальный хабра-юзер видимо вообще не имеет своих мыслей и лишь ретранслирует чужие, многократно их усиливая. И испытывая от этого удовольствие от отождествления себя со словом "гик". -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From aml на rulezz.ru Thu Dec 17 11:51:50 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Thu, 17 Dec 2009 22:51:50 +0300 Subject: [Moscow.pm] =?utf-8?b?0J7QsdGE0YPRgdC60LDRgtC+0YAgSmF2YVNjcmlw?= =?utf-8?q?t?= In-Reply-To: <20091217062948.GJ19044@work.uvw.ru> References: <1084733465.20091215141110@softsearch.ru> <200912162056.23105.aml@rulezz.ru> <20091217062948.GJ19044@work.uvw.ru> Message-ID: <200912172251.50925.aml@rulezz.ru> On Thursday 17 December 2009 09:29:48 Dmitry E. Oboukhov wrote: > AL> Если встанет задача разобрать заведомо любую обфускацию, я бы взял > AL> какой-нибудь firefox и выковырил из него парсер. Если ты делаешь все > это, AL> чтобы капчу спрятать, то искать её уже со скриншота окна firefox, > а не AL> разбираясь в хитросплетениях JS. > > даже не firefox, а егойный xulrunner: написать на его базе утилиту > которая на входе будет иметь страничку, а на выходе сериализованный > DOM-объект и пусть себе обфусцруют. Ну DOM не всегда достаточен для поиска капчи. Капчу можно порезать на несколько картинок произвольной формы и прозрачности и сложить из этих картинок мозаику произвольными смещениями по X,Y. Результат всё равно хорошо будет смотреться только в браузере. И искать его лучше именно уже по отрендеренной страничке. > Только я еще в жизни не видел стоящего софта, подвергнутого > обфускации. Скорее всего там будет обычное УГ, которое > рассматривать не стоит, потому никто и не заморачивался созданием > подобных инструментов. Обфускаторы позволяют спрятать код от человека. Чтобы нельзя было разобраться и/или повторно использовать. Тут я согласен, что клиентскую часть в большинстве случаев не жалко и отдать - самое вкусное все равно на сервере. А если надо не спрятать код, а именно не дать машине найти результат его исполнения, то это совсем другая задача. From dmitry на karasik.eu.org Thu Dec 17 12:54:08 2009 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Thu, 17 Dec 2009 21:54:08 +0100 Subject: [Moscow.pm] =?koi8-r?b?0M/ExczJ1MXT2CDQ0snHzMHbxc7Jxc0gzsEgyMHC?= =?koi8-r?b?0tU=?= In-Reply-To: <5fcd07d60912170916k7a669dcfo31c9a23a71e69ffa@mail.gmail.com> References: <589c94400912161914i77137abmce2a683edb404647@mail.gmail.com> <20091217092728.GA20244@tetsuo.karasik.eu.org> <58861261049582@webmail126.yandex.ru> <5fcd07d60912170916k7a669dcfo31c9a23a71e69ffa@mail.gmail.com> Message-ID: <20091217205408.GA54192@tetsuo.karasik.eu.org> я не умею )) да и потом, писать специально чтобы тебя оценили(!), както это дешево и по пионерски... а что, нормальных форумов без хабры мало чтоли? /dk On Thu, Dec 17, 2009 at 08:16:22PM +0300, Андрей Костенко wrote: > Там нужно статью хорошую в sandbox написать. И тогда дадут инвайт. > > 2009/12/17 Orlovsky Alexander > > > +1 > > > > 17.12.09, 10:27, "Dmitry Karasik" : > > > > > btw я думал это только у меня иррациональное нежелание связываться > > > с invite-only community ))) (нет, у меня там нет логина) > > > > > > /dk > > > > > > On Thu, Dec 17, 2009 at 06:14:30AM +0300, Ruslan Zakirov wrote: > > > > Привет, > > > > > > > > какой-то западляк, так захотелось откомментить тред про PSGI, но нету > > логина. > > > > > > > > -- > > > > Best regards, Ruslan. > > > > -- > > > > Moscow.pm mailing list > > > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From kapranoff на gmail.com Thu Dec 17 12:56:13 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 17 Dec 2009 23:56:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: <1728190566.20091217215554@softsearch.ru> References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> <1565882611.20091217154541@softsearch.ru> <1728190566.20091217215554@softsearch.ru> Message-ID: 2009/12/17 Михаил Монашёв > Здравствуйте, Алекс. > > AK> Это понятно, а твой спаммер тебя спамит через ботнет? > AK> > AK> Ну то есть почему ты его айпишники не отловишь и не забанишь? > > Это бессмысленно обычно. Или быстро меняют ip или спамят скажем из > Корбины, где закрыв 1 ip отрубишь кучу нормальных юзеров. > Как можно быстро сменить IP-адрес, если это не ботнет? Постоянно покупать новые сервера? Постоянно подключаться к этой самой Корбине, если из они из её пула? Кстати, у тебя на капче всегда всего 3 символа? И ещё -- ты уверен, что используют anti-captcha.net? > > 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 ruslan.zakirov на gmail.com Thu Dec 17 13:44:00 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 18 Dec 2009 00:44:00 +0300 Subject: [Moscow.pm] =?utf-8?b?0KXQvtGA0L7RiNCw0Y8g0LfQsNC00LDRh9CwINC0?= =?utf-8?b?0LvRjyBNb3Njb3cucG0=?= In-Reply-To: References: Message-ID: <589c94400912171344h4bc41a3fhd775bdfadfebc3@mail.gmail.com> Угу и даже постить на нужную страницу: http://www.perlfoundation.org/perl5/index.cgi?applications 2009/12/17 Alex Kapranoff : > Причём собирать прямо в главной перловой вики: > http://www.perlfoundation.org/perl5/index.cgi > -- > Alex Kapranoff. > > > 2009/12/17 Denis Evdokimov >> >> Предлагаю завести отдельное место, где будет список перловых проектов, >> решающих распространённые задачи. >> >> Для чего: >> Помочь перловикам найти нужный функционал на  своём родном языке. >> Помочь перловым проектам новыми пользователями и потенциально >> разработчиками. >> >> Какие проекты должно быть в первую очередь: >> форумы, вики, CMS, рассылки >> >> Информация о проектах: >> Основные конкуренты на других языках, чем отличаются, что лучше. >> Кто использует. >> Как перевести с "не перлового" на перловый. >> >> Так же должны быть направления, в которых нет перловых решений. >> Ещё что-нибудь. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From postmaster на softsearch.ru Thu Dec 17 13:49:22 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 18 Dec 2009 00:49:22 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> <1565882611.20091217154541@softsearch.ru> <1728190566.20091217215554@softsearch.ru> Message-ID: <766170239.20091218004922@softsearch.ru> Здравствуйте, Алекс. AK>>> Это понятно, а твой спаммер тебя спамит через ботнет? AK>>> AK>>> Ну то есть почему ты его айпишники не отловишь и не забанишь? AK>> Это бессмысленно обычно. Или быстро меняют ip или спамят скажем из AK>> Корбины, где закрыв 1 ip отрубишь кучу нормальных юзеров. AK>> AK>> Как можно быстро сменить IP-адрес, если это не ботнет? Постоянно AK>> покупать новые сервера? Постоянно подключаться к этой самой AK>> Корбине, если из они из её пула? ip стоит копейки и в примитивном случае равен стоимости самого дешёвого хостинга, т.е. нулю. Прокси ещё есть, vpn-ы, tor и да, ботнеты. AK> Кстати, у тебя на капче всегда всего 3 символа? А зачем больше? Кстати ни у кого нет софтины, чтобы автоматом распознать нашу капчу? Она в атаче. AK> И ещё -- ты уверен, что используют anti-captcha.net? Уверен. Я общался теми, кто спамит мой сайт. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: 1.png Type: image/png Size: 6002 bytes Desc: отсутствует URL: From andy на shitov.ru Thu Dec 17 13:56:14 2009 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 18 Dec 2009 00:56:14 +0300 Subject: [Moscow.pm] 22 Message-ID: Тут мне подсказывают, что наступил Perl Birthday! :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From aml на rulezz.ru Thu Dec 17 14:49:13 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 18 Dec 2009 01:49:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LLRi9C/?= =?utf-8?b?0YPRgdC6IDM1?= In-Reply-To: <766170239.20091218004922@softsearch.ru> References: <766170239.20091218004922@softsearch.ru> Message-ID: <200912180149.13214.aml@rulezz.ru> On Friday 18 December 2009 00:49:22 Михаил Монашёв wrote: > Кстати ни у кого нет софтины, чтобы автоматом распознать нашу капчу? > Она в атаче. $ convert 1.png -gaussian-blur 0x4 -equalize -threshold 30% 1.pbm $ ocrad < 1.pbm 9NV From andy на shitov.ru Thu Dec 17 14:57:03 2009 From: andy на shitov.ru (Andrew Shitov) Date: Fri, 18 Dec 2009 01:57:03 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: <200912180149.13214.aml@rulezz.ru> References: <766170239.20091218004922@softsearch.ru> <200912180149.13214.aml@rulezz.ru> Message-ID: > $ ocrad < 1.pbm > 9NV Так неправильно :) Хотя на 1.pbm четко видно H. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From aml на rulezz.ru Thu Dec 17 15:18:53 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 18 Dec 2009 02:18:53 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: References: <200912180149.13214.aml@rulezz.ru> Message-ID: <200912180218.54397.aml@rulezz.ru> On Friday 18 December 2009 01:57:03 Andrew Shitov wrote: > > $ ocrad < 1.pbm > > 9NV > > Так неправильно :) Хотя на 1.pbm четко видно H. Угу, точно. Не обратил внимание. На самом деле, перед натравливанием OCR нужно применить какой-нибудь алгоритм утоньшения, чтобы убрать искривления линий, которые возникли после blur'а. From kapranoff на gmail.com Thu Dec 17 16:12:21 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 18 Dec 2009 03:12:21 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: <766170239.20091218004922@softsearch.ru> References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> <1565882611.20091217154541@softsearch.ru> <1728190566.20091217215554@softsearch.ru> <766170239.20091218004922@softsearch.ru> Message-ID: 2009/12/18 Михаил Монашёв > AK>> Это бессмысленно обычно. Или быстро меняют ip или спамят скажем из > AK>> Корбины, где закрыв 1 ip отрубишь кучу нормальных юзеров. > AK>> > AK>> Как можно быстро сменить IP-адрес, если это не ботнет? Постоянно > AK>> покупать новые сервера? Постоянно подключаться к этой самой > AK>> Корбине, если из они из её пула? > > ip стоит копейки и в примитивном случае равен стоимости самого > дешёвого хостинга, т.е. нулю. > На самом дешёвом хостинге ты не можешь выполнять код, который нужен для спам-атаки. > Прокси ещё есть, vpn-ы, tor и да, ботнеты. > Ну прокси и тор сразу банить надо, благо списки есть в любом RBL. > AK> Кстати, у тебя на капче всегда всего 3 символа? > > А зачем больше? > Потому что комбинаций мало, всего 46 тысяч. > Кстати ни у кого нет софтины, чтобы автоматом распознать нашу капчу? > Она в атаче. > Довольно простая капча, кстати. Мусор, которым написаны буквы, никак вообще не усложняет распознавание, потому что исчезнет после простого размывающего фильтра. Я бы порекомендовал сделать как минимум 6 символов, гораздо меньше и чтобы обязательно налезали друг на друга. Основная сложность при автораспознавании сейчас -- разделение картинки на сегменты, содержащие отдельные символы. Именно эту сегментацию надо усложнять всеми способами. (см. капчи микрософта, гугля, яндекса) > AK> И ещё -- ты уверен, что используют anti-captcha.net? > > Уверен. Я общался теми, кто спамит мой сайт. > Попробуй добавить кириллицу. Порноантикапчи часто работают на китайцах и индусах. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Thu Dec 17 16:16:28 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 18 Dec 2009 03:16:28 +0300 Subject: [Moscow.pm] 22 In-Reply-To: References: Message-ID: Ура! :) На следующей неделе надо посоциализироваться (тут, в Москве). -- Alex Kapranoff. 2009/12/18 Andrew Shitov > Тут мне подсказывают, что наступил Perl Birthday! :-) > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From pfedin на gmail.com Thu Dec 17 17:28:15 2009 From: pfedin на gmail.com (Peter Fedin) Date: Fri, 18 Dec 2009 04:28:15 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> <1565882611.20091217154541@softsearch.ru> <1728190566.20091217215554@softsearch.ru> <766170239.20091218004922@softsearch.ru> Message-ID: Не понимаю одного ? в чем проблема поставить рекапчу? Нет же страха перед not-invented-here? http://recaptcha.net/ Или вот ещё например. Во времена, когда хабр был ещё торт, там в комментах было иногда ценней, чем в статьях. Вот чем там в комментах делился Алексей Колупаев, известный разработчик распознавалок (http://ocr-research.org.ua/) ? http://habrahabr.ru/blogs/spam/10688/ Куча эвристик о том, как улучшать защиту, как там в комментах, так и у него на сайте. Ещё в той статье в комментах он говорит, что KCAPTCHA хороша. http://captcha.ru/kcaptcha/ Ну это всё на случай, если нету страха ещё и перед пхп и NIH. Но что мешает пхпшный алгоритм разобрать и переписать на перле, в принципе. С уважением, Федин Пётр Сергеевич тел. +7 926 335-51-30 mailto:pfedin на gmail.com ICQ UIN: 192054495 2009/12/18 Alex Kapranoff > 2009/12/18 Михаил Монашёв > > AK>> Это бессмысленно обычно. Или быстро меняют ip или спамят скажем из >> AK>> Корбины, где закрыв 1 ip отрубишь кучу нормальных юзеров. >> AK>> >> AK>> Как можно быстро сменить IP-адрес, если это не ботнет? Постоянно >> AK>> покупать новые сервера? Постоянно подключаться к этой самой >> AK>> Корбине, если из они из её пула? >> >> ip стоит копейки и в примитивном случае равен стоимости самого >> дешёвого хостинга, т.е. нулю. >> > > На самом дешёвом хостинге ты не можешь выполнять код, который нужен для > спам-атаки. > > >> Прокси ещё есть, vpn-ы, tor и да, ботнеты. >> > > Ну прокси и тор сразу банить надо, благо списки есть в любом RBL. > > >> AK> Кстати, у тебя на капче всегда всего 3 символа? >> >> А зачем больше? >> > > Потому что комбинаций мало, всего 46 тысяч. > > >> Кстати ни у кого нет софтины, чтобы автоматом распознать нашу капчу? >> Она в атаче. >> > > Довольно простая капча, кстати. Мусор, которым написаны буквы, никак вообще > не усложняет распознавание, потому что исчезнет после простого размывающего > фильтра. > Я бы порекомендовал сделать как минимум 6 символов, гораздо меньше и чтобы > обязательно налезали друг на друга. Основная сложность при автораспознавании > сейчас -- разделение картинки на сегменты, содержащие отдельные символы. > Именно эту сегментацию надо усложнять всеми способами. (см. капчи > микрософта, гугля, яндекса) > > >> AK> И ещё -- ты уверен, что используют anti-captcha.net? >> >> Уверен. Я общался теми, кто спамит мой сайт. >> > > Попробуй добавить кириллицу. Порноантикапчи часто работают на китайцах и > индусах. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From davydov на nexo.ru Thu Dec 17 20:55:54 2009 From: davydov на nexo.ru (Denis S.Davidov) Date: Fri, 18 Dec 2009 07:55:54 +0300 Subject: [Moscow.pm] =?utf-8?b?0JvQvtC20L3QvtC1INGB0YDQsNCx0LDRgtGL0LI=?= =?utf-8?b?0LDQvdC40LUg0YHQv9Cw0Lwg0YTQuNC70YzRgtGA0LA=?= In-Reply-To: References: <218771510912162343s441de89es8279e2e77dfa8785@mail.gmail.com> <9551261063431@webmail15.yandex.ru> Message-ID: <4B2B0B5A.6090907@nexo.ru> Вложение в формате HTML было извлечено… URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2270 bytes Desc: S/MIME Cryptographic Signature URL: From postmaster на softsearch.ru Fri Dec 18 01:05:52 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 18 Dec 2009 12:05:52 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> <1565882611.20091217154541@softsearch.ru> <1728190566.20091217215554@softsearch.ru> <766170239.20091218004922@softsearch.ru> Message-ID: <1523037999.20091218120552@softsearch.ru> Здравствуйте, Петр. PF> Не понимаю одного ≈ в чем проблема поставить рекапчу? Нет же PF> страха перед not-invented-here? PF> http://recaptcha.net/ Пётр, я удивлён, что именно ты этого не понимаешь. Как, например, будут регистрироваться новые юзеры, если сервера рекапчи сломаются? Варианты: "никак", "без капчи" мне не подходят, а вариант: "покажем свою капчу" не отличается от самой рекапчи. Это совершенно ненужная зависимость от стороннего сервиса. Кроме того их капчи очень непросто и человек распознать. ИМХО, капча не должна напрягать человека. За ссылки спасибо, почитаю. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From zhecka на gmail.com Fri Dec 18 01:22:19 2009 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 18 Dec 2009 12:22:19 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: <105796041.20091217134007@softsearch.ru> References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> Message-ID: <4B2B49CB.40303@gmail.com> 17.12.2009 13:40, Михаил Монашёв пишет: >>> AK> Ты какой-то конкретный сервис имеешь в виду? >>> >>> http://anti-captcha.com/ >>> > SLНА> Привязывай каптчу к IP адресу пользователя > > Спамер скачивает капчу, отдаёт её антикапче, та возвращает > распознанную капчу и спамер с того же ip постит распознанную капчу. > > привязка к IP в данном случае ничего не даст. > а можна можна я свою капчу попиарю ? :)) http://antispam.323f.net.ru/captcha/ картинки любые, кстати есть идея брать картинку не целиком, а её кусочек и резать, антикапча врядли соберёт :) From andrei.protasovitski на gmail.com Fri Dec 18 01:30:40 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Fri, 18 Dec 2009 10:30:40 +0100 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: <20091217125447.GC8314@work.uvw.ru> References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> <1565882611.20091217154541@softsearch.ru> <20091217125447.GC8314@work.uvw.ru> Message-ID: <25d777680912180130p715927c4t37bc5874ee10a86f@mail.gmail.com> 17 декабря 2009 г. 13:54 пользователь Dmitry E. Oboukhov написал: > AK>> И он это делает через ботнет? > > ММ> Делают они это просто. Капчу вводят дрочеры с порно-сайтов, когда > ММ> они хотят посмотреть следующую картинку их просят ввести капчу. > > неужто в наши времена еще сохранились порносайты? > youporn.com -- самый большой архив порно видео в интернете, самый большой проект на Catalyst'е. Одно время они набирали людей работать удалённо. Я чуть резюме не отправил. :) > > -- > ... mpd is off > > . ''`. Dmitry E. Oboukhov > : :? : email: unera на debian.org jabber://UNera на uvw.ru > `. `~? GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEAREDAAYFAksqKhcACgkQq4wAz/jiZTeVygCg3xZA858gFYrizlTWr0xzYDKO > QncAoOkJZdQ6dLEbKpz9GgUXCp7o5c3C > =gcjn > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From aml на rulezz.ru Fri Dec 18 01:31:58 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 18 Dec 2009 12:31:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: <4B2B49CB.40303@gmail.com> References: <105796041.20091217134007@softsearch.ru> <4B2B49CB.40303@gmail.com> Message-ID: <200912181231.58803.aml@rulezz.ru> On Friday 18 December 2009 12:22:19 Kaltashkin Eugene wrote: > 17.12.2009 13:40, Михаил Монашёв пишет: > >>> AK> Ты какой-то конкретный сервис имеешь в виду? > >>> > >>> http://anti-captcha.com/ > > > > SLНА> Привязывай каптчу к IP адресу пользователя > > > > Спамер скачивает капчу, отдаёт её антикапче, та возвращает > > распознанную капчу и спамер с того же ip постит распознанную капчу. > > > > привязка к IP в данном случае ничего не даст. > > а можна можна я свою капчу попиарю ? :)) > > http://antispam.323f.net.ru/captcha/ > картинки любые, кстати есть идея брать картинку не целиком, а её кусочек > и резать, антикапча врядли соберёт :) Собрать элементарно. Надо посчитать попиксельную разницу между краями всех картинок. И если разница получилась маленькой, значит картинки, скорее всего, будут стоять рядом. From zhecka на gmail.com Fri Dec 18 01:34:09 2009 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 18 Dec 2009 12:34:09 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: <200912181231.58803.aml@rulezz.ru> References: <105796041.20091217134007@softsearch.ru> <4B2B49CB.40303@gmail.com> <200912181231.58803.aml@rulezz.ru> Message-ID: <4B2B4C91.8000001@gmail.com> 18.12.2009 12:31, Alexander Lourier пишет: > http://antispam.323f.net.ru/captcha/ >> картинки любые, кстати есть идея брать картинку не целиком, а её кусочек >> и резать, антикапча врядли соберёт :) >> > Собрать элементарно. Надо посчитать попиксельную разницу между краями всех > картинок. И если разница получилась маленькой, значит картинки, скорее всего, > будут стоять рядом. > Ну т.е. вот такую робот соберёт без проблем ? :) http://antispam.323f.net.ru/bigcap/ From 403rus на gmail.com Fri Dec 18 01:37:35 2009 From: 403rus на gmail.com (Dmitriy T.) Date: Fri, 18 Dec 2009 12:37:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: <1523037999.20091218120552@softsearch.ru> References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> <1565882611.20091217154541@softsearch.ru> <1728190566.20091217215554@softsearch.ru> <766170239.20091218004922@softsearch.ru> <1523037999.20091218120552@softsearch.ru> Message-ID: <4B2B4D5F.8030706@gmail.com> On 18.12.2009 12:05, Михаил Монашёв wrote: > Здравствуйте, Петр. > > PF> Не понимаю одного ≈ в чем проблема поставить рекапчу? Нет же > PF> страха перед not-invented-here? > PF> http://recaptcha.net/ > > Пётр, я удивлён, что именно ты этого не понимаешь. > > Как, например, будут регистрироваться новые юзеры, если сервера > рекапчи сломаются? Варианты: "никак", "без капчи" мне не подходят, а > вариант: "покажем свою капчу" не отличается от самой рекапчи. > > Это совершенно ненужная зависимость от стороннего сервиса. Кроме того > их капчи очень непросто и человек распознать. ИМХО, капча не должна > напрягать человека. > > За ссылки спасибо, почитаю. > > -- > > С уважением, > Михаил Монашёв, SoftSearch.ru > mailto:postmaster на softsearch.ru > ICQ# 166233339 > http://michael.mindmix.ru/ > Без бэкапа по жизни. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > Что-то мне кажется что вероятность того что сервера рекапчи сломаются невелика. Их вроде гугл купил. Кроме того твиттер и фэйсбук например не побоялись использовать рекапчу. Единственное в чём я согласен - для русскоязычных пользователей не лучший вариант. Не каждый осилит. По теме согласен с каппой. Почему бы кирилицу не задействовать? Да и вообще систему пенальти для спамящих ip надо делать. Хотя бы на несколько часов. Если в 2 часа ночи из Москвы с одного ip проходит 5 регистраций (или где там у тебя капча), то несложно догадатся в чём дело. From kapranoff на gmail.com Fri Dec 18 01:49:22 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 18 Dec 2009 12:49:22 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: <4B2B4C91.8000001@gmail.com> References: <105796041.20091217134007@softsearch.ru> <4B2B49CB.40303@gmail.com> <200912181231.58803.aml@rulezz.ru> <4B2B4C91.8000001@gmail.com> Message-ID: 2009/12/18 Kaltashkin Eugene > 18.12.2009 12:31, Alexander Lourier пишет: > > http://antispam.323f.net.ru/captcha/ >> >>> картинки любые, кстати есть идея брать картинку не целиком, а её кусочек >>> и резать, антикапча врядли соберёт :) >>> >>> >> Собрать элементарно. Надо посчитать попиксельную разницу между краями всех >> картинок. И если разница получилась маленькой, значит картинки, скорее >> всего, >> будут стоять рядом. >> >> > > Ну т.е. вот такую робот соберёт без проблем ? :) > http://antispam.323f.net.ru/bigcap/ Ну пятнашки компьютер точно собирает быстрее человека. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From zhecka на gmail.com Fri Dec 18 01:52:23 2009 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 18 Dec 2009 12:52:23 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LLRi9C/?= =?utf-8?b?0YPRgdC6IDM1?= In-Reply-To: References: <105796041.20091217134007@softsearch.ru> <4B2B49CB.40303@gmail.com> <200912181231.58803.aml@rulezz.ru> <4B2B4C91.8000001@gmail.com> Message-ID: <4B2B50D7.90208@gmail.com> 18.12.2009 12:49, Alex Kapranoff пишет: > 2009/12/18 Kaltashkin Eugene > > > 18.12.2009 12:31, Alexander Lourier пишет: > > http://antispam.323f.net.ru/captcha/ > > картинки любые, кстати есть идея брать картинку не > целиком, а её кусочек > и резать, антикапча врядли соберёт :) > > Собрать элементарно. Надо посчитать попиксельную разницу между > краями всех > картинок. И если разница получилась маленькой, значит > картинки, скорее всего, > будут стоять рядом. > > > Ну т.е. вот такую робот соберёт без проблем ? :) > http://antispam.323f.net.ru/bigcap/ > > > Ну пятнашки компьютер точно собирает быстрее человека. > У этих пятнашек 1 попытка на раз. если не угадал, то второго раза не будет. матрица будет перестроена и какие элементы под какими номерами знает только сервер. чуть выше я написал что можно не брать картинку целиком, а брать скажем из картинки 12000x12000 кусок 200х200 из случайного места с произвольным смещением. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Fri Dec 18 01:57:30 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 18 Dec 2009 12:57:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: <200912180149.13214.aml@rulezz.ru> References: <766170239.20091218004922@softsearch.ru> <200912180149.13214.aml@rulezz.ru> Message-ID: <86409216.20091218125730@softsearch.ru> Здравствуйте, Александр. >> Кстати ни у кого нет софтины, чтобы автоматом распознать нашу капчу? >> Она в атаче. AL> $ convert 1.png -gaussian-blur 0x4 -equalize -threshold 30% 1.pbm AL> $ ocrad < 1.pbm AL> 9NV Ну можно сказать, что получилось. скажи пожалуйста, из какого порта утилита convert? В атаче попытка номер два. Ручками подправил предыдущую капчу, сделал её более разряженной. Она конечно стала менее читабельна, но это поправимо в рабочем варианте. Этой капчей я просто хочу проверить возможность удачного её распознавания. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: 2.png Type: image/png Size: 7493 bytes Desc: отсутствует URL: From zhecka на gmail.com Fri Dec 18 01:59:04 2009 From: zhecka на gmail.com (Kaltashkin Eugene) Date: Fri, 18 Dec 2009 12:59:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: <86409216.20091218125730@softsearch.ru> References: <766170239.20091218004922@softsearch.ru> <200912180149.13214.aml@rulezz.ru> <86409216.20091218125730@softsearch.ru> Message-ID: <4B2B5268.6000102@gmail.com> 18.12.2009 12:57, Михаил Монашёв пишет: > Ну можно сказать, что получилось. > скажи пожалуйста, из какого порта утилита convert? > > В атаче попытка номер два. Ручками подправил предыдущую капчу, сделал > её более разряженной. Она конечно стала менее читабельна, но это > поправимо в рабочем варианте. Этой капчей я просто хочу проверить > возможность удачного её распознавания. > > я с первого раза и не понял, что нарисовано. From qalex на ashmanov.com Fri Dec 18 02:00:18 2009 From: qalex на ashmanov.com (Alexander Q) Date: Fri, 18 Dec 2009 13:00:18 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LLRi9C/?= =?utf-8?b?0YPRgdC6IDM1?= In-Reply-To: <86409216.20091218125730@softsearch.ru> References: <766170239.20091218004922@softsearch.ru> <200912180149.13214.aml@rulezz.ru> <86409216.20091218125730@softsearch.ru> Message-ID: <1261130418.32126.0.camel@qalex.domain.ashmanov.com> В Птн, 18/12/2009 в 12:57 +0300, Михаил Монашёв пишет: > скажи пожалуйста, из какого порта утилита convert? imagemagick -- Alexander Q From garikz на gmail.com Fri Dec 18 02:00:35 2009 From: garikz на gmail.com (Igor Zakharov) Date: Fri, 18 Dec 2009 13:00:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: <4B2B50D7.90208@gmail.com> References: <105796041.20091217134007@softsearch.ru> <4B2B49CB.40303@gmail.com> <200912181231.58803.aml@rulezz.ru> <4B2B4C91.8000001@gmail.com> <4B2B50D7.90208@gmail.com> Message-ID: <1bc8f7b10912180200w31975e8fucb393d34368b4032@mail.gmail.com> Пришла тут идея: а если объединить традиционный символьный подход и способ с угадыванием собачек-кошечек и делать капчу, накладывая друг на друга с 30-50% прозрачностью фотографии животных (так, чтобы сами животные, по возможности, не перекрывались). Должно быть достаточно читаемо и просто для человека. From aml на rulezz.ru Fri Dec 18 02:10:41 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Fri, 18 Dec 2009 13:10:41 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LLRi9C/?= =?utf-8?b?0YPRgdC6IDM1?= In-Reply-To: <86409216.20091218125730@softsearch.ru> References: <200912180149.13214.aml@rulezz.ru> <86409216.20091218125730@softsearch.ru> Message-ID: <200912181310.41434.aml@rulezz.ru> On Friday 18 December 2009 12:57:30 Михаил Монашёв wrote: > >> Кстати ни у кого нет софтины, чтобы автоматом распознать нашу капчу? > >> Она в атаче. > > AL> $ convert 1.png -gaussian-blur 0x4 -equalize -threshold 30% 1.pbm > AL> $ ocrad < 1.pbm > AL> 9NV > > Ну можно сказать, что получилось. > > скажи пожалуйста, из какого порта утилита convert? Image Magick. > В атаче попытка номер два. Ручками подправил предыдущую капчу, сделал > её более разряженной. Она конечно стала менее читабельна, но это > поправимо в рабочем варианте. Этой капчей я просто хочу проверить > возможность удачного её распознавания. Надо перед blur сделать ещё одно преобразование. Алгоритм такой - нарисовать линии между всеми пикселями, находящимися ближе друг к другу, чем N. Дырки закрасятся, потом blur, потом уже как обычно. Капча повержена. На самом деле, тут правильно сказали - надо, чтобы буквы пересекались друг с другом. Разделение слипшихся знаков - дело куда более трудоемкое. From andrei.protasovitski на gmail.com Fri Dec 18 02:44:50 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Fri, 18 Dec 2009 11:44:50 +0100 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: References: <105796041.20091217134007@softsearch.ru> <4B2B49CB.40303@gmail.com> <200912181231.58803.aml@rulezz.ru> <4B2B4C91.8000001@gmail.com> Message-ID: <25d777680912180244h4e677cbaw29cc160801383eb8@mail.gmail.com> 18 декабря 2009 г. 10:49 пользователь Alex Kapranoff написал: > 2009/12/18 Kaltashkin Eugene > > 18.12.2009 12:31, Alexander Lourier пишет: >> >> http://antispam.323f.net.ru/captcha/ >>> >>>> картинки любые, кстати есть идея брать картинку не целиком, а её кусочек >>>> и резать, антикапча врядли соберёт :) >>>> >>>> >>> Собрать элементарно. Надо посчитать попиксельную разницу между краями >>> всех >>> картинок. И если разница получилась маленькой, значит картинки, скорее >>> всего, >>> будут стоять рядом. >>> >>> >> >> Ну т.е. вот такую робот соберёт без проблем ? :) >> http://antispam.323f.net.ru/bigcap/ > > > Ну пятнашки компьютер точно собирает быстрее человека. > Пятнашки не всегда собираются. > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From pfedin на gmail.com Fri Dec 18 04:03:57 2009 From: pfedin на gmail.com (Peter Fedin) Date: Fri, 18 Dec 2009 15:03:57 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: <25d777680912180244h4e677cbaw29cc160801383eb8@mail.gmail.com> References: <105796041.20091217134007@softsearch.ru> <4B2B49CB.40303@gmail.com> <200912181231.58803.aml@rulezz.ru> <4B2B4C91.8000001@gmail.com> <25d777680912180244h4e677cbaw29cc160801383eb8@mail.gmail.com> Message-ID: Михаил, позволю себе вернуться к рассуждениям о применимости сторонних решений. То о чем говоришь ты, что рекапча убьет всех, да и не будет вовсе работать ? проверяется с помощью простых экспериментов. Утверждение можно разбить на три статистических гипотезы. 1. Гипотеза о том, что убьет всех. Насколько я понимаю, твоя цель - уменьшить долю спамных регистраций в общем их числе, при этом не снижая абсолютного числа честных регистраций. Ставишь на неделю рекапчу и смотришь - уменьшилась ли доля спама в по сравнению с предыдущей неделей. Точно так же смотришь, уменьшилось ли среднее количество здоровых регистраций в день. Это статистическая гипотеза о равенстве средних. Если через неделю (а лучше проверить на нескольких неделях вразброс, чтобы не было влияния каких-нибудь аномалий типа нового года) у тебя количество здоровых регистраций здорово не просядет от установки рекапчи, значит нет от неё вреда. А если ещё и доля спама уменьшится - значит и польза есть. Если же фигня выйдет и за неделю эксперимента у тебя никто не сможет зарегаться (или на значимое количество просядет среднее количество регистраций в день), то значит ты прав и рекапча зло. 2. Гипотеза о том, что она вообще не будет работать. Может быть я заблуждаюсь, но мне кажется, что перловый код, выполняющий что-то в духе if(рекапча не пингуется) загрузить(свою капчу); else загрузить(рекапчу); может быть написан примерно минут за пять, если знать перл и куда вставлять этот код в твоей системе. И опять-таки, давай посчитаем статистически. Предположим, рекапча не работает 20% времени (чего быть не может в принципе, но предположим.) Можно предположить, что отсев хрюмеров на рекапче, когда она всё-таки отображается, составляет только 70% (а типа 30% её всё-таки распознают. Не верю в это, но предположим). И я почти уверен, что на твоей капче, которую ты присылаешь, отсеивается ну от силы 30%. Иначе этого треда не возникло бы. Если к тебе в среднем приходит за день 100 спамеров, равномерно распределенных по времени. То при наличии рекапчи, работающей 80% времени будет отсеяно 100*0,8*0,7 + 100*0,2*0,3 спамеров, то есть 56+26 = 82 штуки из ста. При отсутствии же рекапчи у тебя будет отсеяно 100*1*0,3, то есть 30 спамеров. Разница в три раза почти. Так вот, ты лучше меня знаешь, какую долю спамеров отсеивает твоя капча, а долю отсевов на рекапче можно померить в ходе проверки гипотезы номер 1. Но даже с такими грубыми оценками, сам видишь, каковы результаты. 3. Утверждение 3. Русские люди не способны распознать латинские символы. Тут я даже не знаю что сказать. А ты получаешь доход от буквально неграмотных пользователей? А какова доля их? Мне кажется это совсем изыски из хвоста нормального распределения, всё-таки проникновение школьного образования у нас в стране составляет 98%, и уж среди пользователей компьютеров, я думаю все 99,99. В общем все мое сообщение сводится к одной мысли - попытка не пытка и эксперимент поставить никто не запрещал. Хотя конечно я понимаю, что куда как прикольней самому намонстрячить капчу и смотреть как об неё бьются роботы. Но это уже вопрос целеполагания =) С уважением, Федин Пётр Сергеевич тел. +7 926 335-51-30 mailto:pfedin на gmail.com ICQ UIN: 192054495 2009/12/18 Andrei > > > 18 декабря 2009 г. 10:49 пользователь Alex Kapranoff написал: > > 2009/12/18 Kaltashkin Eugene >> >> 18.12.2009 12:31, Alexander Lourier пишет: >>> >>> http://antispam.323f.net.ru/captcha/ >>>> >>>>> картинки любые, кстати есть идея брать картинку не целиком, а её >>>>> кусочек >>>>> и резать, антикапча врядли соберёт :) >>>>> >>>>> >>>> Собрать элементарно. Надо посчитать попиксельную разницу между краями >>>> всех >>>> картинок. И если разница получилась маленькой, значит картинки, скорее >>>> всего, >>>> будут стоять рядом. >>>> >>>> >>> >>> Ну т.е. вот такую робот соберёт без проблем ? :) >>> http://antispam.323f.net.ru/bigcap/ >> >> >> Ну пятнашки компьютер точно собирает быстрее человека. >> > > Пятнашки не всегда собираются. > > >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From peter на vereshagin.org Fri Dec 18 04:10:50 2009 From: peter на vereshagin.org (Peter Vereshagin) Date: Fri, 18 Dec 2009 16:10:50 +0400 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgNDM=?= In-Reply-To: <1261130418.32126.0.camel@qalex.domain.ashmanov.com> References: Message-ID: <20091218121050.GC3877@screwed.box> Concrete jungle, oh moscow-pm, you've got to do your best... кстати для smp авторы рекомендуют не столь известный форк graphicsmagick 2009/12/18 04:04:27 -0800 moscow-pm-request на pm.org => To moscow-pm на pm.org : > > скажи пожалуйста, из какого порта утилита convert? > imagemagick 73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB 12F8 0CE1 4AAC A0E2 6627) -- http://vereshagin.org From evdokimov.denis на gmail.com Fri Dec 18 04:22:59 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 18 Dec 2009 15:22:59 +0300 Subject: [Moscow.pm] 22 In-Reply-To: References: Message-ID: Долгих лет! From postmaster на softsearch.ru Fri Dec 18 05:56:30 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 18 Dec 2009 16:56:30 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: References: <105796041.20091217134007@softsearch.ru> <4B2B49CB.40303@gmail.com> <200912181231.58803.aml@rulezz.ru> <4B2B4C91.8000001@gmail.com> <25d777680912180244h4e677cbaw29cc160801383eb8@mail.gmail.com> Message-ID: <518940776.20091218165630@softsearch.ru> Здравствуйте, Петр. Я не совсем понимаю о чём ты тут написал, ибо ничего из приписанного мне я не писал в этом треде и КАЖДОЕ доказанное тобой утверждение ложно :-) Или ты ответил не мне? PF> Михаил, PF> позволю себе вернуться к рассуждениям о применимости сторонних решений. PF> PF> То о чем говоришь ты, что рекапча убьет всех, да и не будет вовсе работать ≈ проверяется с помощью простых экспериментов. PF> Утверждение можно разбить на три статистических гипотезы. PF> PF> PF> 1. Гипотеза о том, что убьет всех. PF> Насколько я понимаю, твоя цель - уменьшить долю спамных регистраций в общем их числе, при этом не снижая абсолютного числа честных регистраций. PF> PF> Ставишь на неделю рекапчу и смотришь - уменьшилась ли доля спама в по сравнению с предыдущей неделей. Точно так же смотришь, уменьшилось ли среднее количество здоровых регистраций в день. Это статистическая гипотеза о равенстве средних. PF> PF> Если через неделю (а лучше проверить на нескольких неделях вразброс, чтобы не было влияния каких-нибудь аномалий типа нового года) у тебя количество здоровых регистраций здорово не просядет от установки рекапчи, значит нет от неё вреда. PF> А если ещё и доля спама уменьшится - значит и польза есть. PF> PF> Если же фигня выйдет и за неделю эксперимента у тебя никто не сможет зарегаться (или на значимое количество просядет среднее количество регистраций в день), то значит ты прав и рекапча зло. PF> PF> 2. Гипотеза о том, что она вообще не будет работать. PF> Может быть я заблуждаюсь, но мне кажется, что перловый код, выполняющий что-то в духе PF> if(рекапча не пингуется) PF> загрузить(свою капчу); PF> else PF> загрузить(рекапчу); PF> может быть написан примерно минут за пять, если знать перл и куда вставлять этот код в твоей системе. PF> PF> И опять-таки, давай посчитаем статистически. PF> Предположим, рекапча не работает 20% времени (чего быть не может в принципе, но предположим.) PF> Можно предположить, что отсев хрюмеров на рекапче, когда она всё-таки отображается, составляет только 70% (а типа 30% её всё-таки распознают. Не верю в это, но предположим). PF> И я почти уверен, что на твоей капче, которую ты присылаешь, отсеивается ну от силы 30%. Иначе этого треда не возникло бы. PF> PF> Если к тебе в среднем приходит за день 100 спамеров, равномерно распределенных по времени. PF> То при наличии рекапчи, работающей 80% времени будет отсеяно 100*0,8*0,7 + 100*0,2*0,3 спамеров, то есть 56+26 = 82 штуки из ста. PF> При отсутствии же рекапчи у тебя будет отсеяно 100*1*0,3, то есть 30 спамеров. PF> Разница в три раза почти. PF> PF> Так вот, ты лучше меня знаешь, какую долю спамеров отсеивает твоя капча, а долю отсевов на рекапче можно померить в ходе проверки гипотезы номер 1. PF> Но даже с такими грубыми оценками, сам видишь, каковы результаты. PF> PF> 3. Утверждение 3. Русские люди не способны распознать латинские символы. PF> Тут я даже не знаю что сказать. А ты получаешь доход от буквально неграмотных пользователей? А какова доля их? Мне кажется это совсем изыски из хвоста нормального распределения, всё-таки проникновение школьного образования у нас в стране составляет 98%, и уж среди пользователей компьютеров, я думаю все 99,99. PF> PF> PF> В общем все мое сообщение сводится к одной мысли - попытка не пытка и эксперимент поставить никто не запрещал. PF> PF> Хотя конечно я понимаю, что куда как прикольней самому намонстрячить капчу и смотреть как об неё бьются роботы. Но это уже вопрос целеполагания =) PF> PF> С уважением; PF> Федин Пётр Сергеевич PF> PF> тел. +7 926 335-51-30 PF> mailto:pfedin на gmail.com PF> ICQ UIN: 192054495 -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From kapranoff на gmail.com Fri Dec 18 06:28:24 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Fri, 18 Dec 2009 17:28:24 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: <518940776.20091218165630@softsearch.ru> References: <105796041.20091217134007@softsearch.ru> <4B2B49CB.40303@gmail.com> <200912181231.58803.aml@rulezz.ru> <4B2B4C91.8000001@gmail.com> <25d777680912180244h4e677cbaw29cc160801383eb8@mail.gmail.com> <518940776.20091218165630@softsearch.ru> Message-ID: Сегодня в 12:05 от тебя было письмо, где ты назвал два недостатка рекапчи. Петя на него очень хорошо ответил. Или это письмо писал не ты? :) -- Alex Kapranoff. 2009/12/18 Михаил Монашёв > Здравствуйте, Петр. > > Я не совсем понимаю о чём ты тут написал, ибо ничего из приписанного > мне я не писал в этом треде и КАЖДОЕ доказанное тобой утверждение > ложно :-) > > Или ты ответил не мне? > > PF> Михаил, > PF> позволю себе вернуться к рассуждениям о применимости сторонних решений. > PF> > PF> То о чем говоришь ты, что рекапча убьет всех, да и не будет вовсе > работать ≈ проверяется с помощью простых экспериментов. > PF> Утверждение можно разбить на три статистических гипотезы. > PF> > PF> > PF> 1. Гипотеза о том, что убьет всех. > PF> Насколько я понимаю, твоя цель - уменьшить долю спамных регистраций в > общем их числе, при этом не снижая абсолютного числа честных регистраций. > PF> > PF> Ставишь на неделю рекапчу и смотришь - уменьшилась ли доля спама в по > сравнению с предыдущей неделей. Точно так же смотришь, уменьшилось ли > среднее количество здоровых регистраций в день. Это статистическая гипотеза > о равенстве средних. > PF> > PF> Если через неделю (а лучше проверить на нескольких неделях вразброс, > чтобы не было влияния каких-нибудь аномалий типа нового года) у тебя > количество здоровых регистраций здорово не просядет от установки рекапчи, > значит нет от неё вреда. > PF> А если ещё и доля спама уменьшится - значит и польза есть. > PF> > PF> Если же фигня выйдет и за неделю эксперимента у тебя никто не сможет > зарегаться (или на значимое количество просядет среднее количество > регистраций в день), то значит ты прав и рекапча зло. > PF> > PF> 2. Гипотеза о том, что она вообще не будет работать. > PF> Может быть я заблуждаюсь, но мне кажется, что перловый код, выполняющий > что-то в духе > PF> if(рекапча не пингуется) > PF> загрузить(свою капчу); > PF> else > PF> загрузить(рекапчу); > PF> может быть написан примерно минут за пять, если знать перл и куда > вставлять этот код в твоей системе. > PF> > PF> И опять-таки, давай посчитаем статистически. > PF> Предположим, рекапча не работает 20% времени (чего быть не может в > принципе, но предположим.) > PF> Можно предположить, что отсев хрюмеров на рекапче, когда она всё-таки > отображается, составляет только 70% (а типа 30% её всё-таки распознают. Не > верю в это, но предположим). > PF> И я почти уверен, что на твоей капче, которую ты присылаешь, > отсеивается ну от силы 30%. Иначе этого треда не возникло бы. > PF> > PF> Если к тебе в среднем приходит за день 100 спамеров, равномерно > распределенных по времени. > PF> То при наличии рекапчи, работающей 80% времени будет отсеяно > 100*0,8*0,7 + 100*0,2*0,3 спамеров, то есть 56+26 = 82 штуки из ста. > PF> При отсутствии же рекапчи у тебя будет отсеяно 100*1*0,3, то есть 30 > спамеров. > PF> Разница в три раза почти. > PF> > PF> Так вот, ты лучше меня знаешь, какую долю спамеров отсеивает твоя > капча, а долю отсевов на рекапче можно померить в ходе проверки гипотезы > номер 1. > PF> Но даже с такими грубыми оценками, сам видишь, каковы результаты. > PF> > PF> 3. Утверждение 3. Русские люди не способны распознать латинские > символы. > PF> Тут я даже не знаю что сказать. А ты получаешь доход от буквально > неграмотных пользователей? А какова доля их? Мне кажется это совсем изыски > из хвоста нормального распределения, всё-таки проникновение школьного > образования у нас в стране составляет 98%, и уж среди пользователей > компьютеров, я думаю все 99,99. > PF> > PF> > PF> В общем все мое сообщение сводится к одной мысли - попытка не пытка и > эксперимент поставить никто не запрещал. > PF> > PF> Хотя конечно я понимаю, что куда как прикольней самому намонстрячить > капчу и смотреть как об неё бьются роботы. Но это уже вопрос целеполагания > =) > PF> > PF> С уважением; > PF> Федин Пётр Сергеевич > PF> > PF> тел. +7 926 335-51-30 > PF> mailto:pfedin на gmail.com > PF> ICQ UIN: 192054495 > > -- > > С уважением, > Михаил Монашёв, 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 postmaster на softsearch.ru Fri Dec 18 07:30:58 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 18 Dec 2009 18:30:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: References: <105796041.20091217134007@softsearch.ru> <4B2B49CB.40303@gmail.com> <200912181231.58803.aml@rulezz.ru> <4B2B4C91.8000001@gmail.com> <25d777680912180244h4e677cbaw29cc160801383eb8@mail.gmail.com> <518940776.20091218165630@softsearch.ru> Message-ID: <1122949916.20091218183058@softsearch.ru> Здравствуйте, Алекс. AK> Сегодня в 12:05 от тебя было письмо, где ты назвал два недостатка AK> рекапчи. Петя на него очень хорошо ответил. Или это письмо писал AK> не ты? :) Письмо писал. Но я совершенно не нахожу ничего общего с ответом Петра? Он взял свои собственные утверждения и их доказал. :-) Я писал иное. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From alexusblack на gmail.com Fri Dec 18 09:20:15 2009 From: alexusblack на gmail.com (Alexus Black) Date: Fri, 18 Dec 2009 20:20:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?7M/Wzs/FINPSwcLB1NnXwc7JxSDT0MHNIMbJzNjU?= =?koi8-r?b?0sE=?= In-Reply-To: <4B2B0B5A.6090907@nexo.ru> References: <218771510912162343s441de89es8279e2e77dfa8785@mail.gmail.com> <9551261063431@webmail15.yandex.ru> <4B2B0B5A.6090907@nexo.ru> Message-ID: У меня такая фигня была с 1им сообщение раз 5 пробовал ответить, и все разы не дошло( 18 декабря 2009 г. 7:55 пользователь Denis S.Davidov написал: > А не проще minimalist? Он тоже написан на perl :) > > > On 17.12.2009 18:46, Alex Kapranoff wrote: > > Спасибо за референс! (sympa.org) > > Ух ты, живой maillist manager на Перле :) > > Кто-нибудь пробовал? > > -- > Alex Kapranoff. > > > 2009/12/17 Orlovsky Alexander > >> зато можно поднять на "православной" perl-овой Symp-е =) >> >> 17.12.09, 17:31, "Andrew Shitov" : >> >> > > Может стоит ввести белые листы? >> > >> > Для этого нужно поднимать свою рассылку и менять(?) ее адрес. >> > >> > >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > ------------------------------ > > -- > Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org > > > -- > Sincerely, > Denis S.Davidov > System/Network Engineer, Nexo Russia, Moscow > mailto: davydov на nexo.ru > tel. (495) 981-6211 > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением Чернов Александр . ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From vasiliy.bryadov на yandex.ru Fri Dec 18 10:00:16 2009 From: vasiliy.bryadov на yandex.ru (=?KOI8-R?Q?=F7=C1=D3=C9=CC=C9=CA_=E2=D2=D1=C4=CF=D7?=) Date: Fri, 18 Dec 2009 21:00:16 +0300 Subject: [Moscow.pm] 22 In-Reply-To: References: Message-ID: <4B2BC330.5040207@yandex.ru> Ларри! Аллле-луйия! > Долгих лет! > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From vasiliy.bryadov на yandex.ru Fri Dec 18 10:04:02 2009 From: vasiliy.bryadov на yandex.ru (=?KOI8-R?Q?=F7=C1=D3=C9=CC=C9=CA_=E2=D2=D1=C4=CF=D7?=) Date: Fri, 18 Dec 2009 21:04:02 +0300 Subject: [Moscow.pm] 22 In-Reply-To: <4B2BC330.5040207@yandex.ru> References: <4B2BC330.5040207@yandex.ru> Message-ID: <4B2BC412.40103@yandex.ru> Если кто не понял - то perl'у -- 22 :) >/ perldoc perlhist | grep 1\.000 Larry 1.000 1987-Dec-18 / > Ларри! Аллле-луйия! >> Долгих лет! >> -- >> 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 pfedin на gmail.com Fri Dec 18 12:23:48 2009 From: pfedin на gmail.com (Peter Fedin) Date: Fri, 18 Dec 2009 23:23:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0JTQsNC50LTQttC10YHRgiDRgdC/0LjRgdC60LAg?= =?utf-8?b?0YDQsNGB0YHRi9C70LrQuCBNb3Njb3ctcG07INGC0L7QvCAyNiwg0LI=?= =?utf-8?b?0YvQv9GD0YHQuiAzNQ==?= In-Reply-To: <1122949916.20091218183058@softsearch.ru> References: <4B2B49CB.40303@gmail.com> <200912181231.58803.aml@rulezz.ru> <4B2B4C91.8000001@gmail.com> <25d777680912180244h4e677cbaw29cc160801383eb8@mail.gmail.com> <518940776.20091218165630@softsearch.ru> <1122949916.20091218183058@softsearch.ru> Message-ID: Окей. У меня есть двадцать минут чтобы докопаться и сделать маппинг твоих реплк с моими. Как, например, будут регистрироваться новые юзеры, если сервера рекапчи > сломаются? вариант: "покажем свою капчу" не отличается от самой рекапчи. на это я отвечаю в пункте 2. утверждая, что воркараунд с показом своей капчи в случае недоступности чужой - это допустимо, так как чужая (вероятно! можно экспериментально проверить!) эффективней для цели отсева спама. их капчи очень непросто и человек распознать. на это я отвечаю в пунктах 1 и 3. во-первых, насколько непросто ? можно замерить, поставив эксперимент. во-вторых, даже если непросто ? то можно пожертвовать этой долей, потому что она достаточно мала (и это покажет тот же эксперимент). И тут, я позволю себе заметить. Все эти рассуждения применимы не только для рекапчи, но и для любой другой, той же KCAPTCHA. Точно такие же эксперименты можно поставить и с ней. Насколько я понимаю, у тебя всё-таки не банковская система и эксперименты ставить можно. Теперь позволю себе задать вопрос. Что значит > КАЖДОЕ доказанное тобой утверждение ложно Где ты усмотрел в моем письме хоть одно доказательство? Доказательство ? это логическая операция, заключающаяся в упрощении логических конструкций до тавтологий. Ну или если по-бытовому, доказательство ? это приведение достаточно убедительных для собеседника аргументов в том что некое утверждение является ложным или истинным. Я вроде ни в чем не убеждал и аргументов не приводил. Я предложил гипотезы и предложил их проверить. Единственное утверждение, которое я сделал ? что проверка этих гипотез поможет тебе забороть спам в регистрациях. Впрочем возможно ты говоришь о предпосылках в моих рассуждениях-расчетах, в духе того, какую долю спама забарывает твоя капча, а какую забарывает рекапча. Тогда видимо твоя фраза должна формулироваться как > КАЖДОЕ высказанное тобой предположение ошибочно Это ли ты хотел сказать? Мне кажется на этой стадии надо забанить меня на неделю из рассылки, потому что дискуссия кажется перерастает в незапрошенный мета-анализ. Прошу прощения что много каких-то отвлеченных рассуждений привел, просто пытаюсь согласовать понимание. Замечу, что мой интерес к этой дискуссии в том, чтобы побудить тебя поставить эксперименты, а потом рассказать нам всем о результатах - типа KCAPTCHA круче рекапчи, или там я не знаю, что в итоге нашлось третье решение, которое оказалось круче всех. С уважением, Федин Пётр Сергеевич тел. +7 926 335-51-30 mailto:pfedin на gmail.com ICQ UIN: 192054495 2009/12/18 Михаил Монашёв > Здравствуйте, Алекс. > > AK> Сегодня в 12:05 от тебя было письмо, где ты назвал два недостатка > AK> рекапчи. Петя на него очень хорошо ответил. Или это письмо писал > AK> не ты? :) > > Письмо писал. Но я совершенно не нахожу ничего общего с ответом Петра? > Он взял свои собственные утверждения и их доказал. :-) Я писал иное. > > -- > > С уважением, > Михаил Монашёв, 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 postmaster на softsearch.ru Fri Dec 18 13:23:55 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 19 Dec 2009 00:23:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: References: <4B2B49CB.40303@gmail.com> <200912181231.58803.aml@rulezz.ru> <4B2B4C91.8000001@gmail.com> <25d777680912180244h4e677cbaw29cc160801383eb8@mail.gmail.com> <518940776.20091218165630@softsearch.ru> <1122949916.20091218183058@softsearch.ru> Message-ID: <76101891.20091219002355@softsearch.ru> Здравствуйте, Петр. Пётр, мы оба правы. Как это бывает обычно :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From alexusblack на gmail.com Sat Dec 19 03:36:28 2009 From: alexusblack на gmail.com (Alexus Black) Date: Sat, 19 Dec 2009 14:36:28 +0300 Subject: [Moscow.pm] 22 In-Reply-To: <4B2BC412.40103@yandex.ru> References: <4B2BC330.5040207@yandex.ru> <4B2BC412.40103@yandex.ru> Message-ID: Ура =) 18 декабря 2009 г. 21:04 пользователь Василий Брядов < vasiliy.bryadov на yandex.ru> написал: > Если кто не понял - то perl'у -- 22 :) > > >/ perldoc perlhist | grep 1\.000 > Larry 1.000 1987-Dec-18 > / > > Ларри! Аллле-луйия! >> >>> Долгих лет! >>> -- >>> 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 q на cono.org.ua Sat Dec 19 06:55:21 2009 From: q на cono.org.ua (Varyanick I. Alex) Date: Sat, 19 Dec 2009 16:55:21 +0200 Subject: [Moscow.pm] 22 In-Reply-To: References: Message-ID: <20091219145521.GB3212@tazik.org.ua> Здравствуйте, Andrew Shitov! On Fri, Dec 18, 2009 at 12:56:14AM +0300, Вы писали: > Тут мне подсказывают, что наступил Perl Birthday! :-) Спасибо тебе Perl, за то что ты есть :) -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From postmaster на softsearch.ru Sat Dec 19 07:16:21 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 19 Dec 2009 18:16:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?9yDQ0s/Ez8zWxc7JxSDUxc3ZIEFQSQ==?= Message-ID: <648960691.20091219181621@softsearch.ru> Здравствуйте. Вот то, для чего на самом деле используется API: http://roem.ru/2009/12/18/addednews13156/ :-) Для этих же целей используются уже не первый десяток лет и счётчики посещаемости (по странному стечению обстоятельство все большие порталы имеют свои счётчики :-) ). Сейчас вот тулбары все раздают, где под любым предлогом (показать рейтинг сайта, защитить от фишинга и т.д. и т.п.) собирается статистика о новых быстро растущих сайтах/сервисах, которые не достаточно глупы, чтобы ставить счётчики и бесплатно отдавать свою статистику третьим лицам. -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From andy на shitov.ru Sat Dec 19 08:50:21 2009 From: andy на shitov.ru (Andrew Shitov) Date: Sat, 19 Dec 2009 19:50:21 +0300 Subject: [Moscow.pm] =?utf-8?b?0JIg0L/RgNC+0LTQvtC70LbQtdC90LjQtSDRgtC1?= =?utf-8?b?0LzRiyBBUEk=?= In-Reply-To: <648960691.20091219181621@softsearch.ru> References: <648960691.20091219181621@softsearch.ru> Message-ID: Мне кажется, без теории заговора жить интереснее. > Вот то, для чего на самом деле используется API: > http://roem.ru/2009/12/18/addednews13156/ :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From nordicdyno на yandex.ru Sun Dec 20 05:23:02 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Sun, 20 Dec 2009 16:23:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?7M/Wzs/FINPSwcLB1NnXwc7JxSDT0MHNIMbJzNjU?= =?koi8-r?b?0sE=?= In-Reply-To: References: <218771510912162343s441de89es8279e2e77dfa8785@mail.gmail.com> <9551261063431@webmail15.yandex.ru> Message-ID: <5691261315382@webmail54.yandex.ru> мы немножко используем, по идее вполне себе такой нормальный и фичастый менеджер рассылок достаточно производительный и горизонтально масштабируемый (это из документации, больше) 17.12.09, 18:46, "Alex Kapranoff" : > Спасибо за референс! (sympa.org) > > Ух ты, живой maillist manager на Перле :) > > Кто-нибудь пробовал? > > -- > Alex Kapranoff. > From sharifulin на gmail.com Sun Dec 20 08:59:02 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Sun, 20 Dec 2009 19:59:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: References: <16461261044096@webmail64.yandex.ru> <105796041.20091217134007@softsearch.ru> <1565882611.20091217154541@softsearch.ru> <1728190566.20091217215554@softsearch.ru> <766170239.20091218004922@softsearch.ru> Message-ID: <91318900912200859i17fd5bd6r50954b9eae1c48c5@mail.gmail.com> > На самом дешёвом хостинге ты не можешь выполнять код, который нужен для > спам-атаки. > Ты не прав) Только там чуть-чуть сложнее схема, но все начинается с дешевых анонимно купленных хостингов :) > >> Прокси ещё есть, vpn-ы, tor и да, ботнеты. >> > > Ну прокси и тор сразу банить надо, благо списки есть в любом RBL. > > >> AK> Кстати, у тебя на капче всегда всего 3 символа? >> >> А зачем больше? >> > > Потому что комбинаций мало, всего 46 тысяч. > > >> Кстати ни у кого нет софтины, чтобы автоматом распознать нашу капчу? >> Она в атаче. >> > > Довольно простая капча, кстати. Мусор, которым написаны буквы, никак вообще > не усложняет распознавание, потому что исчезнет после простого размывающего > фильтра. > Я бы порекомендовал сделать как минимум 6 символов, гораздо меньше и чтобы > обязательно налезали друг на друга. Основная сложность при автораспознавании > сейчас -- разделение картинки на сегменты, содержащие отдельные символы. > Именно эту сегментацию надо усложнять всеми способами. (см. капчи > микрософта, гугля, яндекса) > > >> AK> И ещё -- ты уверен, что используют anti-captcha.net? >> >> Уверен. Я общался теми, кто спамит мой сайт. >> > > Попробуй добавить кириллицу. Порноантикапчи часто работают на китайцах и > индусах. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From pavel на kuptsov.info Mon Dec 21 01:47:40 2009 From: pavel на kuptsov.info (=?koi8-r?B?8MHXxcwg69XQw8/X?=) Date: Mon, 21 Dec 2009 12:47:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?58zAy8kg0sHCz9TZINMgTVNTUUwyMDA1ICsgREJE?= In-Reply-To: References: Message-ID: <000f01ca8222$a43de860$ecb9b920$@info> Привет всем! Бьюсь уже два дня над неожиданно всплывшей проблемой в одном из старых своих скриптов. Скрипт получает от пользователя номер вида: 911011, и затем: 1. Ищет этот номер в таблице 2. Вставляет в другую таблицу этот номер и еще кое-какие данные. Все это работает на DBI + DBD::ODBC + MSSQL2005 + ActivePerl 5.10 На некоторых данных обнаружил что DBD выдает ошибку: [Mon Dec 21 12:19:10 2009] inv.pl: DBD::ODBC::st execute failed: [Microsoft][ODBC SQL Server Driver]Недопустимое значение точности (SQL-HY104) at WebDB.pm line 122, line 10. В первом случае решением проблемы оказалось замена конструкции: $sth->prepare('здесь код с знакоместами ? ? ?'); $sth->execute($var1,$var2,...); на код без знакомест, т.е.: $sth->prepare('здесь код $var1 $var2'); $sth->execute(); А во втором случае имеем дело с SP, И такая замена не помогает... Сделал trace - (в аттаче)... Что за ошибка - помогите идентифицировать? Все типы входных параметров совпадают с типами БД, то есть везде вообще только цифры, которые идут в int поля. Удивляет еще и то что случается такое раз от разу на SQL2000, а на 2005 на данный момент валится каждый раз. Задача запустить все это именно на 2005. Спасибо. ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: trace.log Type: application/octet-stream Size: 3003 bytes Desc: отсутствует URL: From STork2000 на yandex.ru Mon Dec 21 04:44:59 2009 From: STork2000 на yandex.ru (=?koi8-r?B?U1RvcmsgTG9naW5vZmYg7snLz8zByiDhzMXL08HOxNLP18ne?=) Date: Mon, 21 Dec 2009 15:44:59 +0300 Subject: [Moscow.pm] =?koi8-r?b?58zAy8kg0sHCz9TZINMgTVNTUUwyMDA1ICsgREJE?= In-Reply-To: <000f01ca8222$a43de860$ecb9b920$@info> References: <000f01ca8222$a43de860$ecb9b920$@info> Message-ID: <23631261399499@webmail38.yandex.ru> Привет... Я как бы полный нуб в перл и боюсь мой совет примут за "идиотизм", но я сталкивался почти с похожей проблемой в самих числах integer. Проблема в том, что 2 - 1 != 1 Т.е. на самом деле при вычислительных операциях 2 - 1 = 0.999999999999999999999999999999999 но Перл все ровно показывает 1 Поэтому нужно было переводить его в текст, а потом делать int и после этого заносить в БД. Вот пример, где мы используем такую конструкцию. Вряд ли поможет вам, но чем черт не шутит. sub minus_money { my ($self, $money, $uis)=shift; $money = "$money"; $money = int ($money * 100); DBLib::db_do("update users_stats set money=money-? where uid=?",$money,$uid); } 21.12.09, 12:47, "Павел Купцов" : > Привет всем! > Бьюсь уже два дня над неожиданно всплывшей проблемой в одном из старых своих > скриптов. > Скрипт получает от пользователя номер вида: 911011, и затем: > 1. Ищет этот номер в таблице > 2. Вставляет в другую таблицу этот номер и еще кое-какие данные. > Все это работает на DBI + DBD::ODBC + MSSQL2005 + ActivePerl 5.10 > На некоторых данных обнаружил что DBD выдает ошибку: > > [Mon Dec 21 12:19:10 2009] inv.pl: DBD::ODBC::st execute failed: > [Microsoft][ODBC SQL Server Driver]Недопустимое значение точности > (SQL-HY104) at WebDB.pm line 122, line 10. > > В первом случае решением проблемы оказалось замена конструкции: > $sth->prepare('здесь код с знакоместами ? ? ?'); > $sth->execute($var1,$var2,...); > на код без знакомест, т.е.: > $sth->prepare('здесь код $var1 $var2'); > $sth->execute(); > > А во втором случае имеем дело с SP, И такая замена не помогает... > Сделал trace - (в аттаче)... > > Что за ошибка - помогите идентифицировать? > Все типы входных параметров совпадают с типами БД, то есть везде вообще > только цифры, которые идут в int поля. > Удивляет еще и то что случается такое раз от разу на SQL2000, а на 2005 на > данный момент валится каждый раз. > Задача запустить все это именно на 2005. > Спасибо. > > > > -- С Уважением, Login|off Николай Александрович. From inthrax на gmail.com Mon Dec 21 04:50:38 2009 From: inthrax на gmail.com (Mons Anderson) Date: Mon, 21 Dec 2009 15:50:38 +0300 Subject: [Moscow.pm] =?windows-1251?b?xODp5Obl8fIg8e/o8ergIPDg8fH76+roIE1v?= =?windows-1251?b?c2Nvdy1wbTsg8u7sIDI2LCDi++/z8eogMzU=?= In-Reply-To: References: Message-ID: <200912211550.38782.inthrax@gmail.com> On Friday 18 December 2009 04:28:15 Peter Fedin wrote: > Ещё в той статье в комментах он говорит, что KCAPTCHA хороша. > http://captcha.ru/kcaptcha/ > > Ну это всё на случай, если нету страха ещё и перед пхп и NIH. Но что мешает > пхпшный алгоритм разобрать и переписать на перле, в принципе. Я писал аналогичную. И даже когда-то в рассылку постил сорсы В приципе она у меня сейчас доведена до ума, можно и зацпанить... -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From sharifulin на gmail.com Mon Dec 21 05:43:00 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 21 Dec 2009 16:43:00 +0300 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDI2LCDX2dDV08sgMzU=?= In-Reply-To: <200912211550.38782.inthrax@gmail.com> References: <200912211550.38782.inthrax@gmail.com> Message-ID: <91318900912210543j4d65662ak1009eae9320c77e@mail.gmail.com> Покажи еще раз, посмотрю) 2009/12/21 Mons Anderson > On Friday 18 December 2009 04:28:15 Peter Fedin wrote: > > Ещё в той статье в комментах он говорит, что KCAPTCHA хороша. > > http://captcha.ru/kcaptcha/ > > > > Ну это всё на случай, если нету страха ещё и перед пхп и NIH. Но что > мешает > > пхпшный алгоритм разобрать и переписать на перле, в принципе. > > Я писал аналогичную. > И даже когда-то в рассылку постил сорсы > > В приципе она у меня сейчас доведена до ума, можно и зацпанить... > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dvhillard на gmail.com Tue Dec 22 00:29:38 2009 From: dvhillard на gmail.com (dvhillard на gmail.com) Date: Tue, 22 Dec 2009 00:29:38 -0800 Subject: [Moscow.pm] =?windows-1251?b?0ODi7e7s5fDt4P8sIPDg7eTu7O3g/yDx7vDy?= =?windows-1251?b?6PDu4urg?= Message-ID: <1322359566.20091222002938@gmail.com> Всем привет! Есть задачка интересная. На входе такие данные: a a a a a b b b c c c c d e e e e e e e e e e Как сделать на выходе, что-то вроде такого: b c a e b e c e d e a e c e a c e a e a e b e А лучше, ещё более равномерно. Т.е. нужна рандомная сортировка без повторений. Может у кого-нибудь есть в запасе такая функция? Заранее спасибо :) -- С уважением, DvHillard From postmaster на softsearch.ru Mon Dec 21 14:52:26 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 22 Dec 2009 01:52:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?8sHXzs/NxdLOwdEsINLBzsTPzc7B0SDTz9LUydLP?= =?koi8-r?b?18vB?= In-Reply-To: <1322359566.20091222002938@gmail.com> References: <1322359566.20091222002938@gmail.com> Message-ID: <173847269.20091222015226@softsearch.ru> Здравствуйте, dvhillard. Задача решается кучей способов. По какому признаку надо выбрать лучший из них? dgc> Есть задачка интересная. dgc> На входе такие данные: dgc> a a a a a b b b c c c c d e e e e e e e e e e dgc> Как сделать на выходе, что-то вроде такого: dgc> b c a e b e c e d e a e c e a c e a e a e b e dgc> А лучше, ещё более равномерно. dgc> Т.е. нужна рандомная сортировка без повторений. dgc> Может у кого-нибудь есть в запасе такая функция? dgc> Заранее спасибо :) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From pavel на kuptsov.info Mon Dec 21 23:42:12 2009 From: pavel на kuptsov.info (=?koi8-r?B?8MHXxcwg69XQw8/X?=) Date: Tue, 22 Dec 2009 10:42:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?58zAy8kg0sHCz9TZINMgTVNTUUwyMDA1ICsgREJE?= In-Reply-To: References: Message-ID: <000301ca82da$47642fb0$d62c8f10$@info> Оказалось что проблема была в юникоде. скрипты написаны с прагмой use encoding "UTF-8", так вот если использовать знакоместа, то случается эта фигня... Если весь запрос засунуть в переменную - типа: my $sql = ...; $sth = $dbh->prepare($sql); то все ок. С хранимой процедурой я так же поступил и это помогло... ютифи в какой-то мере зло :)))... Или просто есть смысл использовать DBIC. From andrey на kostenko.name Mon Dec 21 23:45:25 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Tue, 22 Dec 2009 10:45:25 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <173847269.20091222015226@softsearch.ru> References: <1322359566.20091222002938@gmail.com> <173847269.20091222015226@softsearch.ru> Message-ID: <5fcd07d60912212345o272e289dpccf89d619aed4cb6@mail.gmail.com> use List::Util qw(shuffle); 2009/12/22 Михаил Монашёв > Здравствуйте, dvhillard. > > Задача решается кучей способов. По какому признаку надо выбрать лучший > из них? > > dgc> Есть задачка интересная. > > dgc> На входе такие данные: > dgc> a a a a a b b b c c c c d e e e e e e e e e e > > dgc> Как сделать на выходе, что-то вроде такого: > dgc> b c a e b e c e d e a e c e a c e a e a e b e > > dgc> А лучше, ещё более равномерно. > > dgc> Т.е. нужна рандомная сортировка без повторений. > > dgc> Может у кого-нибудь есть в запасе такая функция? > > dgc> Заранее спасибо :) > > > > > > -- > > С уважением, > Михаил Монашёв, 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 andrey на kostenko.name Mon Dec 21 23:47:21 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Tue, 22 Dec 2009 10:47:21 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <5fcd07d60912212345o272e289dpccf89d619aed4cb6@mail.gmail.com> References: <1322359566.20091222002938@gmail.com> <173847269.20091222015226@softsearch.ru> <5fcd07d60912212345o272e289dpccf89d619aed4cb6@mail.gmail.com> Message-ID: <5fcd07d60912212347k1f6ebd0bg2b7839bbccf431dd@mail.gmail.com> без повторений - это чтобы рядом с a не было a, рядом с b - b? 2009/12/22 Андрей Костенко > use List::Util qw(shuffle); > > 2009/12/22 Михаил Монашёв > > Здравствуйте, dvhillard. >> >> Задача решается кучей способов. По какому признаку надо выбрать лучший >> из них? >> >> dgc> Есть задачка интересная. >> >> dgc> На входе такие данные: >> dgc> a a a a a b b b c c c c d e e e e e e e e e e >> >> dgc> Как сделать на выходе, что-то вроде такого: >> dgc> b c a e b e c e d e a e c e a c e a e a e b e >> >> dgc> А лучше, ещё более равномерно. >> >> dgc> Т.е. нужна рандомная сортировка без повторений. >> >> dgc> Может у кого-нибудь есть в запасе такая функция? >> >> dgc> Заранее спасибо :) >> >> >> >> >> >> -- >> >> С уважением, >> Михаил Монашёв, 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 dvhillard на gmail.com Tue Dec 22 11:36:25 2009 From: dvhillard на gmail.com (dvhillard на gmail.com) Date: Tue, 22 Dec 2009 11:36:25 -0800 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <5fcd07d60912212345o272e289dpccf89d619aed4cb6@mail.gmail.com> References: <1322359566.20091222002938@gmail.com> <173847269.20091222015226@softsearch.ru> <5fcd07d60912212345o272e289dpccf89d619aed4cb6@mail.gmail.com> Message-ID: <354951369.20091222113625@gmail.com> Вложение в формате HTML было извлечено… URL: From dvhillard на gmail.com Tue Dec 22 11:36:55 2009 From: dvhillard на gmail.com (dvhillard на gmail.com) Date: Tue, 22 Dec 2009 11:36:55 -0800 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <5fcd07d60912212347k1f6ebd0bg2b7839bbccf431dd@mail.gmail.com> References: <1322359566.20091222002938@gmail.com> <173847269.20091222015226@softsearch.ru> <5fcd07d60912212345o272e289dpccf89d619aed4cb6@mail.gmail.com> <5fcd07d60912212347k1f6ebd0bg2b7839bbccf431dd@mail.gmail.com> Message-ID: <1529825296.20091222113655@gmail.com> Вложение в формате HTML было извлечено… URL: From aml на rulezz.ru Tue Dec 22 01:55:41 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Tue, 22 Dec 2009 12:55:41 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjyAsINGA0LA=?= =?utf-8?b?0L3QtNC+0LzQvdCw0Y8g0YHQvtGA0YLQuNGA0L7QstC60LA=?= In-Reply-To: <5fcd07d60912212347k1f6ebd0bg2b7839bbccf431dd@mail.gmail.com> References: <1322359566.20091222002938@gmail.com> <5fcd07d60912212345o272e289dpccf89d619aed4cb6@mail.gmail.com> <5fcd07d60912212347k1f6ebd0bg2b7839bbccf431dd@mail.gmail.com> Message-ID: <200912221255.41586.aml@rulezz.ru> On Tuesday 22 December 2009 10:47:21 Андрей Костенко wrote: > без повторений - это чтобы рядом с a не было a, рядом с b - b? На первый взгляд, задача довольно нетривиальная. Начиная с того, что вообще не для любой последовательности можно её решить. А если не секрет, для чего это? Это институтская задачка на поломать голову или для какой-то реальной задачи нужно? Может есть способы обойтись без хитрых алгоритмов? From postmaster на softsearch.ru Tue Dec 22 02:08:02 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 22 Dec 2009 13:08:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?8sHXzs/NxdLOwdEgLCDSwc7Ez83OwdEg08/S1MnS?= =?koi8-r?b?z9fLwQ==?= In-Reply-To: <200912221255.41586.aml@rulezz.ru> References: <1322359566.20091222002938@gmail.com> <5fcd07d60912212345o272e289dpccf89d619aed4cb6@mail.gmail.com> <5fcd07d60912212347k1f6ebd0bg2b7839bbccf431dd@mail.gmail.com> <200912221255.41586.aml@rulezz.ru> Message-ID: <29641812.20091222130802@softsearch.ru> Здравствуйте, Александр. >> без повторений - это чтобы рядом с a не было a, рядом с b - b? AL> На первый взгляд, задача довольно нетривиальная. Начиная с того, AL> что вообще не для любой последовательности можно её решить. Она очень похожа на алгоритм отрисовки линии между двумя точками при условии, что под рукой есть лишь операции сложения и вычитания и никаких умножений, синусов и подобного. На ассемблере под Z80 нечто подобное в школе писал. :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From aml на rulezz.ru Tue Dec 22 02:15:31 2009 From: aml на rulezz.ru (Alexander Lourier) Date: Tue, 22 Dec 2009 13:15:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?8sHXzs/NxdLOwdEgLCDSwc7Ez83OwdEg08/S1MnS?= =?koi8-r?b?z9fLwQ==?= In-Reply-To: <29641812.20091222130802@softsearch.ru> References: <1322359566.20091222002938@gmail.com> <200912221255.41586.aml@rulezz.ru> <29641812.20091222130802@softsearch.ru> Message-ID: <200912221315.31449.aml@rulezz.ru> On Tuesday 22 December 2009 13:08:02 Михаил Монашёв wrote: > Здравствуйте, Александр. > > >> без повторений - это чтобы рядом с a не было a, рядом с b - b? > > AL> На первый взгляд, задача довольно нетривиальная. Начиная с того, > AL> что вообще не для любой последовательности можно её решить. > > Она очень похожа на алгоритм отрисовки линии между двумя точками при > условии, что под рукой есть лишь операции сложения и вычитания и > никаких умножений, синусов и подобного. На ассемблере под Z80 нечто > подобное в школе писал. :-) Было-было :) /me смахнул слезу ностальгии Конкретно по этой задачка меня больше тянет в сторону раскрашивания графа без повторов. From andrey на kostenko.name Tue Dec 22 12:14:42 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Tue, 22 Dec 2009 23:14:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjyAsINGA0LA=?= =?utf-8?b?0L3QtNC+0LzQvdCw0Y8g0YHQvtGA0YLQuNGA0L7QstC60LA=?= In-Reply-To: <200912221315.31449.aml@rulezz.ru> References: <1322359566.20091222002938@gmail.com> <200912221255.41586.aml@rulezz.ru> <29641812.20091222130802@softsearch.ru> <200912221315.31449.aml@rulezz.ru> Message-ID: <5fcd07d60912221214y79ddee9bp4075753546fff947@mail.gmail.com> Чорт, а классная задача. Задумался. Просто случайные элементы по порядку собирать нельзя, потому что в конце равномерности не будет.... Написал. Работает через жопу: пытается заполнить - если зашла в тупик, то рекурсируется. Соотв-но если это невозможно, то уйдёт в бесконечный цикл. В аттаче :-) В неё нужно дописать проверку массива 2009/12/22 Alexander Lourier > On Tuesday 22 December 2009 13:08:02 Михаил Монашёв wrote: > > Здравствуйте, Александр. > > > > >> без повторений - это чтобы рядом с a не было a, рядом с b - b? > > > > AL> На первый взгляд, задача довольно нетривиальная. Начиная с того, > > AL> что вообще не для любой последовательности можно её решить. > > > > Она очень похожа на алгоритм отрисовки линии между двумя точками при > > условии, что под рукой есть лишь операции сложения и вычитания и > > никаких умножений, синусов и подобного. На ассемблере под Z80 нечто > > подобное в школе писал. :-) > > Было-было :) > /me смахнул слезу ностальгии > > Конкретно по этой задачка меня больше тянет в сторону раскрашивания графа > без > повторов. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: 1.pl Type: application/octet-stream Size: 1225 bytes Desc: отсутствует URL: From dsimonov на gmail.com Tue Dec 22 12:44:52 2009 From: dsimonov на gmail.com (Dmitry Simonov) Date: Tue, 22 Dec 2009 23:44:52 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjyAsINGA0LA=?= =?utf-8?b?0L3QtNC+0LzQvdCw0Y8g0YHQvtGA0YLQuNGA0L7QstC60LA=?= In-Reply-To: <29641812.20091222130802@softsearch.ru> References: <1322359566.20091222002938@gmail.com> <5fcd07d60912212345o272e289dpccf89d619aed4cb6@mail.gmail.com> <5fcd07d60912212347k1f6ebd0bg2b7839bbccf431dd@mail.gmail.com> <200912221255.41586.aml@rulezz.ru> <29641812.20091222130802@softsearch.ru> Message-ID: Это частный случай "раскраски карты", когда не могут быть две смежные страны закрашенные одной краской. Так называемая проблема четырёх красок. Алгоритм решения описан здесь: http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BE_%D0%BF%D1%8F%D1%82%D0%B8_%D0%BA%D1%80%D0%B0%D1%81%D0%BA%D0%B0%D1%85 2009/12/22 Михаил Монашёв : > Здравствуйте, Александр. > >>> без повторений - это чтобы рядом с a не было a, рядом с b - b? > > AL> На  первый  взгляд, задача довольно нетривиальная. Начиная с того, > AL> что вообще не для любой последовательности можно её решить. > > Она  очень  похожа на алгоритм отрисовки линии между двумя точками при > условии,  что  под  рукой  есть  лишь  операции сложения и вычитания и > никаких  умножений,  синусов  и подобного. На ассемблере под Z80 нечто > подобное в школе писал. :-) From andrey на kostenko.name Tue Dec 22 13:39:33 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 00:39:33 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjyAsINGA0LA=?= =?utf-8?b?0L3QtNC+0LzQvdCw0Y8g0YHQvtGA0YLQuNGA0L7QstC60LA=?= In-Reply-To: References: <1322359566.20091222002938@gmail.com> <5fcd07d60912212345o272e289dpccf89d619aed4cb6@mail.gmail.com> <5fcd07d60912212347k1f6ebd0bg2b7839bbccf431dd@mail.gmail.com> <200912221255.41586.aml@rulezz.ru> <29641812.20091222130802@softsearch.ru> Message-ID: <5fcd07d60912221339u70951c40q370cae9ad5926667@mail.gmail.com> Нет. Не всё так просто. В раскраске карты не стоит задача равномерного распределения. Т.е: acacacacababababcbcbcbcbcb - приемлемый вариант в раскраске карты, но неприемлемый в этой задаче. 2009/12/22 Dmitry Simonov > Это частный случай "раскраски карты", когда не могут быть две смежные > страны закрашенные одной краской. Так называемая проблема четырёх > красок. > > Алгоритм решения описан здесь: > > http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BE_%D0%BF%D1%8F%D1%82%D0%B8_%D0%BA%D1%80%D0%B0%D1%81%D0%BA%D0%B0%D1%85 > > 2009/12/22 Михаил Монашёв : > > Здравствуйте, Александр. > > > >>> без повторений - это чтобы рядом с a не было a, рядом с b - b? > > > > AL> На первый взгляд, задача довольно нетривиальная. Начиная с того, > > AL> что вообще не для любой последовательности можно её решить. > > > > Она очень похожа на алгоритм отрисовки линии между двумя точками при > > условии, что под рукой есть лишь операции сложения и вычитания и > > никаких умножений, синусов и подобного. На ассемблере под Z80 нечто > > подобное в школе писал. :-) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruslan.zakirov на gmail.com Tue Dec 22 15:31:39 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 23 Dec 2009 02:31:39 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <173847269.20091222015226@softsearch.ru> References: <1322359566.20091222002938@gmail.com> <173847269.20091222015226@softsearch.ru> Message-ID: <589c94400912221531l1b9b0890t324367e7d48b6aca@mail.gmail.com> Привет, dvhillard :) Введение: 1) сгруппируем одинаковые элементы 2) введем L(g) - длина группы 3) задача отсутствия повторений не решается, если существует группа i, где L(G(i)) = MAX(L(G(j))) для любого j и L(G(i)) > SUM(L(G(j)))+1 для люого j != i. По простецки - если группа с максимальной длинной длиннее объединения всех остальных групп. Доказать элементарно. 4) Введем понятие группа i в критичном состоянии, если L(G(i)) = SUM(L(G(j))) + 1 где j != i. Доказательством от противного легко доказывается, что в наборе не может быть две группы в критичном состоянии. Понятно, что такая группа может иметь только максимальную длинну во всем наборе. Алгоритм: 0) Конец, если все группы пусты 1) Если есть группа в критичном состоянии, то берем элемент из нее. к пункту 0 2) Иначе выбираем "случайно" группу (пропорционально длиннам), исключая группу с предыдущим элементом. К пункту 0 Одна и таже группа не может стать два раза подряд критичной, а значит мы не сможем нарушить условие неповторения элементов. Если мы выбрали элемент в пункте 2, то невозможно, что эта группа будет критичной на следующем цикле, а следовательно не нарушается условие неповторения. Из всего вышесказанного следует, что решение существует, при соблюдении условия 3. Вот и простой код в лоб: use strict; use warnings; my @e = qw(a a a a a b b b c c c c d e e e e e e e e e e e e e e); my %g; $g{$_}++ foreach @e; my @res; my $last; while ( keys %g ) { my $pick = find_critical(); unless ( defined $pick ) { $pick = pick_except_last(); } $g{$pick}--; delete $g{$pick} unless $g{$pick}; push @res, $last = $pick; } print join( ' ', @e ), "\n"; print join( ' ', @res ), "\n"; sub find_critical { my $critical; my ($max, $rest) = (0, 0); foreach my $e ( keys %g ) { if ( $g{$e} > $max ) { $rest += $max; $max = $g{$e}; $critical = $e; } else { $rest += $g{$e}; } } return undef if $max < $rest + 1; return $critical if $max == $rest + 1; die "No solution, too many '$critical' elements"; } sub pick_except_last { my @tmp; while ( my ($k,$v) = each %g ) { next if defined $last and $last eq $k; push @tmp, ($k) x $v; } return $tmp[ int rand @tmp ]; } -- Best regards, Ruslan. From andrey на kostenko.name Tue Dec 22 22:21:59 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 09:21:59 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <589c94400912221531l1b9b0890t324367e7d48b6aca@mail.gmail.com> References: <1322359566.20091222002938@gmail.com> <173847269.20091222015226@softsearch.ru> <589c94400912221531l1b9b0890t324367e7d48b6aca@mail.gmail.com> Message-ID: <5fcd07d60912222221l1c815742t55a03292dda76b12@mail.gmail.com> не всё так просто. в начале у нас будет выбираться элемент с вероятностью 0,2. А в конце пойдут два оставшиеся с веротностью 0.5. И в конце на больших длинах получается bcbcbcbcbc или acacacacac. Поэтому я и заполняю его не по порядку, а слуайным образом. 2009/12/23 Ruslan Zakirov > Привет, dvhillard :) > > Введение: > > 1) сгруппируем одинаковые элементы > 2) введем L(g) - длина группы > 3) задача отсутствия повторений не решается, если существует группа i, > где L(G(i)) = MAX(L(G(j))) для любого j и L(G(i)) > SUM(L(G(j)))+1 для > люого j != i. По простецки - если группа с максимальной длинной > длиннее объединения всех остальных групп. Доказать элементарно. > 4) Введем понятие группа i в критичном состоянии, если L(G(i)) = > SUM(L(G(j))) + 1 где j != i. Доказательством от противного легко > доказывается, что в наборе не может быть две группы в критичном > состоянии. Понятно, что такая группа может иметь только максимальную > длинну во всем наборе. > > Алгоритм: > 0) Конец, если все группы пусты > 1) Если есть группа в критичном состоянии, то берем элемент из нее. к > пункту 0 > 2) Иначе выбираем "случайно" группу (пропорционально длиннам), > исключая группу с предыдущим элементом. К пункту 0 > > Одна и таже группа не может стать два раза подряд критичной, а значит > мы не сможем нарушить условие неповторения элементов. Если мы выбрали > элемент в пункте 2, то невозможно, что эта группа будет критичной на > следующем цикле, а следовательно не нарушается условие неповторения. > > Из всего вышесказанного следует, что решение существует, при > соблюдении условия 3. > > Вот и простой код в лоб: > > use strict; > use warnings; > > my @e = qw(a a a a a b b b c c c c d e e e e e e e e e e e e e e); > my %g; > $g{$_}++ foreach @e; > > my @res; > > my $last; > while ( keys %g ) { > my $pick = find_critical(); > unless ( defined $pick ) { > $pick = pick_except_last(); > } > $g{$pick}--; > delete $g{$pick} unless $g{$pick}; > push @res, $last = $pick; > } > > print join( ' ', @e ), "\n"; > print join( ' ', @res ), "\n"; > > sub find_critical { > my $critical; > my ($max, $rest) = (0, 0); > foreach my $e ( keys %g ) { > if ( $g{$e} > $max ) { > $rest += $max; > $max = $g{$e}; > $critical = $e; > } else { > $rest += $g{$e}; > } > } > return undef if $max < $rest + 1; > return $critical if $max == $rest + 1; > die "No solution, too many '$critical' elements"; > } > > sub pick_except_last { > my @tmp; > while ( my ($k,$v) = each %g ) { > next if defined $last and $last eq $k; > push @tmp, ($k) x $v; > } > return $tmp[ int rand @tmp ]; > } > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dsimonov на gmail.com Tue Dec 22 22:48:07 2009 From: dsimonov на gmail.com (Dmitry Simonov) Date: Wed, 23 Dec 2009 09:48:07 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjyAsINGA0LA=?= =?utf-8?b?0L3QtNC+0LzQvdCw0Y8g0YHQvtGA0YLQuNGA0L7QstC60LA=?= In-Reply-To: <5fcd07d60912221339u70951c40q370cae9ad5926667@mail.gmail.com> References: <1322359566.20091222002938@gmail.com> <5fcd07d60912212345o272e289dpccf89d619aed4cb6@mail.gmail.com> <5fcd07d60912212347k1f6ebd0bg2b7839bbccf431dd@mail.gmail.com> <200912221255.41586.aml@rulezz.ru> <29641812.20091222130802@softsearch.ru> <5fcd07d60912221339u70951c40q370cae9ad5926667@mail.gmail.com> Message-ID: Как полное решение, конечно "раскраска карты" не подходит. Но в качестве первого шага - когда мы решаем отдельно проблемы рядом стоящих элементов - вполне. Первым шагом получаем всё множество таких решений, вводим между ними отношение "ближе/дальше" к окончательному решению и далее работаем по т.н. эволюционному алгоритму. Эта задача уже сводится к задаче о раскройке. 2009/12/23 Андрей Костенко : > Нет. Не всё так просто. В раскраске карты не стоит задача равномерного > распределения. Т.е: > acacacacababababcbcbcbcbcb - приемлемый вариант в раскраске карты, но > неприемлемый в этой задаче. From dvhillard на gmail.com Wed Dec 23 10:48:15 2009 From: dvhillard на gmail.com (dvhillard на gmail.com) Date: Wed, 23 Dec 2009 10:48:15 -0800 Subject: [Moscow.pm] =?windows-1251?b?0ODi7e7s5fDt4P8sIPDg7eTu7O3g/yDx7vDy?= =?windows-1251?b?6PDu4urg?= Message-ID: <584891058.20091223104815@gmail.com> Здравствуйте, Moscow.pm. Большое всем спасибо! За советы и решение. Думаю модуль на CPAN который будет делать такую сортировку теперь должен быть :) Только название ей элегантное придумать, если его нет :) -- С уважением, Dvhillard From qalex на ashmanov.com Wed Dec 23 01:43:13 2009 From: qalex на ashmanov.com (Alexander Q) Date: Wed, 23 Dec 2009 12:43:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <584891058.20091223104815@gmail.com> References: <584891058.20091223104815@gmail.com> Message-ID: <1261561393.32715.0.camel@qalex.domain.ashmanov.com> В Срд, 23/12/2009 в 10:48 -0800, dvhillard на gmail.com пишет: > Здравствуйте, Moscow.pm. > > Большое всем спасибо! За советы и решение. > Думаю модуль на CPAN который будет делать такую сортировку теперь > должен быть :) Только название ей элегантное придумать, если его нет Sort::bcaebecedeaeceaceaeaebe > :) -- Alexander Q From matvdm на gmail.com Wed Dec 23 04:42:43 2009 From: matvdm на gmail.com (Ivan M.) Date: Wed, 23 Dec 2009 15:42:43 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAo0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L7RgtGH?= =?utf-8?b?0LjQuikgSU5ERUMgTHRk?= Message-ID: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> вакансия Senior Web developer (Главный разработчик) INDEC Ltd оклад (fix) от 75 000 руб. по результатам собеседования Компании INDEC Ltd требуется Главный разработчик удаленно, на полный рабочий день. Компания INDEC Ltd ? занимается разработкой веб-приложения класса премиум. В настоящий момент компания расширяет свой штат, предлагает исключительно долгосрочное сотрудничество. В задачи кандидата будет входить: - участие в проектировании, разработке и багфиксинге API - организация работ Серверной Группы разработчиков Что надо будет делать в первую очередь: 1. Перевод API на использование FastCGI 2. Завершение процесса перевода API на новый движок 3. Рефакторинг структуры БД MySQL и модулей движка по взаимодействию с БД 4. Унификация структуры представления сущностей одного типа в различных плагинах/экшнах 5. Настройка сервера интеграции TeamCity (на начальном этапе - запуск юнит-тестов API КС, инициация запуска автотестов в клиентских приложениях) Требования: Perl (ОБЯЗАТЕЛЬНО и ГЛУБОКО), MySQL,XML, понимание: PHP, Java-Script, Java. Опыт участия в разработке веб-проектов, полное высшее профильное образование, возраст от 23 лет. Кандидатам предстоит пройти тестирование по ряду технологий из списка: Programming Concepts, Perl 5.8, PHP 5, JavaScript, Java 6, RDBMS Concepts, SQL (ANSI), XML от компании brainbench. Резюме присылать на адрес matvdm на gmail.com skype: brouzy2007 ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Dec 23 05:21:48 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 23 Dec 2009 16:21:48 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAo0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L7RgtGH?= =?utf-8?b?0LjQuikgSU5ERUMgTHRk?= In-Reply-To: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> Message-ID: > Требования: Perl (ОБЯЗАТЕЛЬНО и ГЛУБОКО), http://www.ucebnik.ru/uploads/posts/2008-11/1227545198_0987.jpg ? :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From d1v3rs на gmail.com Wed Dec 23 05:57:18 2009 From: d1v3rs на gmail.com (=?KOI8-R?B?88HNz9LPxM/L?=) Date: Wed, 23 Dec 2009 16:57:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXIg?= =?koi8-r?b?KOfMwdfO2cog0sHa0sHCz9TeycspIElOREVDIEx0ZA==?= In-Reply-To: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> Message-ID: [оффтопик] Видимо упорно обновляя капчу можно скачать все исходники сайта :-) http://www.cyberorganizer.info/ru/contacts.html [/оффтопик] From postmaster на softsearch.ru Wed Dec 23 06:23:16 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 23 Dec 2009 17:23:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXIg?= =?koi8-r?b?KOfMwdfO2cog0sHa0sHCz9TeycspIElOREVDIEx0ZA==?= In-Reply-To: References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> Message-ID: <688723390.20091223172316@softsearch.ru> Здравствуйте, Андрей. >> Требования: Perl (ОБЯЗАТЕЛЬНО и ГЛУБОКО), AS> http://www.ucebnik.ru/uploads/posts/2008-11/1227545198_0987.jpg ? :-) Нет, ещё глубже! :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From mons на cpan.org Wed Dec 23 06:31:21 2009 From: mons на cpan.org (Mons Anderson) Date: Wed, 23 Dec 2009 17:31:21 +0300 Subject: [Moscow.pm] =?windows-1251?b?4uDq4O3x6P8gU2VuaW9yIFdlYiBkZXZlbG9w?= =?windows-1251?b?ZXIgKCDD6+Di7fvpIPDg5/Dg4e7y9+jqICkgSU5ERUMgTHRk?= In-Reply-To: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> Message-ID: <200912231731.21449.mons@cpan.org> On Wednesday 23 December 2009 15:42:43 Ivan M. wrote: > вакансия Senior Web developer (Главный разработчик) INDEC Ltd > оклад (fix) от 75 000 руб. по результатам собеседования > > Требования: Perl (ОБЯЗАТЕЛЬНО и ГЛУБОКО), MySQL,XML, понимание: PHP, > Java-Script, Java. Опыт участия в разработке веб-проектов, полное высшее > профильное образование, возраст от 23 лет. > > Кандидатам предстоит пройти тестирование по ряду технологий из списка: > Programming Concepts, Perl 5.8, PHP 5, JavaScript, Java 6, RDBMS Concepts, > SQL (ANSI), XML от компании brainbench. большое количество дурацких требований, почти не имеющих отношения к реальной квалификации, при достаточно низкому показателю по окладу. -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From andrei.protasovitski на gmail.com Wed Dec 23 06:34:13 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 23 Dec 2009 15:34:13 +0100 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAo0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L7RgtGH?= =?utf-8?b?0LjQuikgSU5ERUMgTHRk?= In-Reply-To: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> Message-ID: <25d777680912230634u893979bi810f8d59e6bf62ae@mail.gmail.com> > - организация работ Серверной Группы разработчиков и > возраст от 23 лет Ну разве так можно? Вы верите в уникумов, которые в 23 года, пусть в 25, могут организовать работу группы? 23 декабря 2009 г. 13:42 пользователь Ivan M. написал: > вакансия Senior Web developer (Главный разработчик) INDEC Ltd > оклад (fix) от 75 000 руб. по результатам собеседования > > Компании INDEC Ltd требуется Главный разработчик удаленно, на полный > рабочий день. > Компания INDEC Ltd ? занимается разработкой веб-приложения класса премиум. > В настоящий момент компания расширяет свой штат, предлагает исключительно > долгосрочное сотрудничество. > В задачи кандидата будет входить: > - участие в проектировании, разработке и багфиксинге API > - организация работ Серверной Группы разработчиков > Что надо будет делать в первую очередь: > 1. Перевод API на использование FastCGI > 2. Завершение процесса перевода API на новый движок > 3. Рефакторинг структуры БД MySQL и модулей движка по взаимодействию с БД > 4. Унификация структуры представления сущностей одного типа в различных > плагинах/экшнах > 5. Настройка сервера интеграции TeamCity (на начальном этапе - запуск > юнит-тестов API КС, инициация запуска автотестов в клиентских приложениях) > > Требования: Perl (ОБЯЗАТЕЛЬНО и ГЛУБОКО), MySQL,XML, понимание: PHP, > Java-Script, Java. Опыт участия в разработке веб-проектов, полное высшее > профильное образование, возраст от 23 лет. > > Кандидатам предстоит пройти тестирование по ряду технологий из списка: > Programming Concepts, Perl 5.8, PHP 5, JavaScript, Java 6, RDBMS Concepts, > SQL (ANSI), XML от компании brainbench. > > Резюме присылать на адрес > > matvdm на gmail.com > > skype: brouzy2007 > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From juchkov на gmail.com Wed Dec 23 06:40:14 2009 From: juchkov на gmail.com (Sergey Juchkov) Date: Wed, 23 Dec 2009 17:40:14 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAo0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L7RgtGH?= =?utf-8?b?0LjQuikgSU5ERUMgTHRk?= In-Reply-To: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> Message-ID: <615fd2130912230640m4286c71bvd3e8c3e5791422d6@mail.gmail.com> 2009/12/23 Ivan M. : > Кандидатам предстоит пройти тестирование по ряду технологий из списка: > Programming Concepts, Perl 5.8, PHP 5, JavaScript, Java 6, RDBMS Concepts, > SQL (ANSI), XML от компании brainbench. > а эти тесты - показатель чего? что вы ими хотите протестировать? -- Sergey Juchkov http://juchkov.com From andrey на kostenko.name Wed Dec 23 06:44:55 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 17:44:55 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAo0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L7RgtGH?= =?utf-8?b?0LjQuikgSU5ERUMgTHRk?= In-Reply-To: <615fd2130912230640m4286c71bvd3e8c3e5791422d6@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <615fd2130912230640m4286c71bvd3e8c3e5791422d6@mail.gmail.com> Message-ID: <5fcd07d60912230644u15ac1e20q25051b5d88f88cd1@mail.gmail.com> Я глубоко знаю XML. До 20го уровня вложенности. 2009/12/23 Sergey Juchkov > 2009/12/23 Ivan M. : > > > Кандидатам предстоит пройти тестирование по ряду технологий из списка: > > Programming Concepts, Perl 5.8, PHP 5, JavaScript, Java 6, RDBMS > Concepts, > > SQL (ANSI), XML от компании brainbench. > > > > а эти тесты - показатель чего? что вы ими хотите протестировать? > > -- > Sergey Juchkov > http://juchkov.com > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Wed Dec 23 06:48:29 2009 From: inthrax на gmail.com (Mons Anderson) Date: Wed, 23 Dec 2009 17:48:29 +0300 Subject: [Moscow.pm] =?windows-1251?b?4uDq4O3x6P8gU2VuaW9yIFdlYiBkZXZlbG9w?= =?windows-1251?b?ZXIgKCDD6+Di7fvpIPDg5/Dg4e7y9+jqICkgSU5ERUMgTHRk?= In-Reply-To: <5fcd07d60912230644u15ac1e20q25051b5d88f88cd1@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <615fd2130912230640m4286c71bvd3e8c3e5791422d6@mail.gmail.com> <5fcd07d60912230644u15ac1e20q25051b5d88f88cd1@mail.gmail.com> Message-ID: <200912231748.29874.inthrax@gmail.com> On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: > Я глубоко знаю XML. До 20го уровня вложенности. Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... ;) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From sharifulin на gmail.com Wed Dec 23 07:06:35 2009 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Wed, 23 Dec 2009 18:06:35 +0300 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXIg?= =?koi8-r?b?KOfMwdfO2cog0sHa0sHCz9TeycspIElOREVDIEx0ZA==?= In-Reply-To: <25d777680912230634u893979bi810f8d59e6bf62ae@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <25d777680912230634u893979bi810f8d59e6bf62ae@mail.gmail.com> Message-ID: <91318900912230706l6838fb9ay5d44c2bce5df9f9f@mail.gmail.com> Я верю :) Особенно в себя))) 2009/12/23 Andrei > > - организация работ Серверной Группы разработчиков > > и > > > возраст от 23 лет > > Ну разве так можно? Вы верите в уникумов, которые в 23 года, пусть в 25, > могут организовать работу группы? > > 23 декабря 2009 г. 13:42 пользователь Ivan M. написал: > >> вакансия Senior Web developer (Главный разработчик) INDEC Ltd >> оклад (fix) от 75 000 руб. по результатам собеседования >> >> Компании INDEC Ltd требуется Главный разработчик удаленно, на полный >> рабочий день. >> Компания INDEC Ltd - занимается разработкой веб-приложения класса премиум. >> В настоящий момент компания расширяет свой штат, предлагает исключительно >> долгосрочное сотрудничество. >> В задачи кандидата будет входить: >> - участие в проектировании, разработке и багфиксинге API >> - организация работ Серверной Группы разработчиков >> Что надо будет делать в первую очередь: >> 1. Перевод API на использование FastCGI >> 2. Завершение процесса перевода API на новый движок >> 3. Рефакторинг структуры БД MySQL и модулей движка по взаимодействию с БД >> 4. Унификация структуры представления сущностей одного типа в различных >> плагинах/экшнах >> 5. Настройка сервера интеграции TeamCity (на начальном этапе - запуск >> юнит-тестов API КС, инициация запуска автотестов в клиентских приложениях) >> >> Требования: Perl (ОБЯЗАТЕЛЬНО и ГЛУБОКО), MySQL,XML, понимание: PHP, >> Java-Script, Java. Опыт участия в разработке веб-проектов, полное высшее >> профильное образование, возраст от 23 лет. >> >> Кандидатам предстоит пройти тестирование по ряду технологий из списка: >> Programming Concepts, Perl 5.8, PHP 5, JavaScript, Java 6, RDBMS Concepts, >> SQL (ANSI), XML от компании brainbench. >> >> Резюме присылать на адрес >> >> matvdm на gmail.com >> >> skype: brouzy2007 >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From matvdm на gmail.com Wed Dec 23 07:10:53 2009 From: matvdm на gmail.com (Ivan M.) Date: Wed, 23 Dec 2009 18:10:53 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAo0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L7RgtGH?= =?utf-8?b?0LjQuikgSU5ERUMgTHRk?= In-Reply-To: <91318900912230706l6838fb9ay5d44c2bce5df9f9f@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <25d777680912230634u893979bi810f8d59e6bf62ae@mail.gmail.com> <91318900912230706l6838fb9ay5d44c2bce5df9f9f@mail.gmail.com> Message-ID: <801e79500912230710i142ca055n9af74a5a646e5aaf@mail.gmail.com> Тогда мы поможем этой вере монетизироваться и капитализироваться :) 2009/12/23 Анатолий Шарифулин > Я верю :) Особенно в себя))) > > 2009/12/23 Andrei > > > - организация работ Серверной Группы разработчиков >> >> и >> >> > возраст от 23 лет >> >> Ну разве так можно? Вы верите в уникумов, которые в 23 года, пусть в 25, >> могут организовать работу группы? >> >> 23 декабря 2009 г. 13:42 пользователь Ivan M. написал: >> >>> вакансия Senior Web developer (Главный разработчик) INDEC Ltd >>> оклад (fix) от 75 000 руб. по результатам собеседования >>> >>> Компании INDEC Ltd требуется Главный разработчик удаленно, на полный >>> рабочий день. >>> Компания INDEC Ltd ? занимается разработкой веб-приложения класса >>> премиум. В настоящий момент компания расширяет свой штат, предлагает >>> исключительно долгосрочное сотрудничество. >>> В задачи кандидата будет входить: >>> - участие в проектировании, разработке и багфиксинге API >>> - организация работ Серверной Группы разработчиков >>> Что надо будет делать в первую очередь: >>> 1. Перевод API на использование FastCGI >>> 2. Завершение процесса перевода API на новый движок >>> 3. Рефакторинг структуры БД MySQL и модулей движка по взаимодействию с БД >>> 4. Унификация структуры представления сущностей одного типа в различных >>> плагинах/экшнах >>> 5. Настройка сервера интеграции TeamCity (на начальном этапе - запуск >>> юнит-тестов API КС, инициация запуска автотестов в клиентских приложениях) >>> >>> Требования: Perl (ОБЯЗАТЕЛЬНО и ГЛУБОКО), MySQL,XML, понимание: PHP, >>> Java-Script, Java. Опыт участия в разработке веб-проектов, полное высшее >>> профильное образование, возраст от 23 лет. >>> >>> Кандидатам предстоит пройти тестирование по ряду технологий из списка: >>> Programming Concepts, Perl 5.8, PHP 5, JavaScript, Java 6, RDBMS Concepts, >>> SQL (ANSI), XML от компании brainbench. >>> >>> Резюме присылать на адрес >>> >>> matvdm на gmail.com >>> >>> skype: brouzy2007 >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> >> >> -- >> Andrei Protasovitski >> < andrei[dot]protasovitski[at]gmail[dot]com > >> Diemen, Netherlands >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From inthrax на gmail.com Wed Dec 23 07:24:01 2009 From: inthrax на gmail.com (Mons Anderson) Date: Wed, 23 Dec 2009 18:24:01 +0300 Subject: [Moscow.pm] =?windows-1251?b?RndkOiAg4uDq4O3x6P8gU2VuaW9yIFdlYiBk?= =?windows-1251?b?ZXZlbG9wZXIgKCDD6+Di7fvpIPDg5/Dg4e7y9+jqICkgSU5E?= =?windows-1251?q?EC_Ltd?= In-Reply-To: <801e79500912230652lb3115d8s1ce06a16957f4504@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <801e79500912230652lb3115d8s1ce06a16957f4504@mail.gmail.com> Message-ID: <200912231824.01381.inthrax@gmail.com> Ну зачем-же выносить из общего обсуждения. Здесь прого профессионалов, которые знают меня, здесь есть работодатели, которые приглашали меня, пусть они прокомментируют ваше утверждение. On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: > Ну если глубоко знаешь и действительно можешь это доказать на тестах и > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. )) > только я вот > сомневаюсь что ты результативный программист, скорее всего пригрелся где то > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь Умник. > > ---------- Forwarded message ---------- > From: Mons Anderson > Date: 2009/12/23 > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > разработчик ) INDEC Ltd To: moscow-pm на pm.org > > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: > > Я глубоко знаю XML. До 20го уровня вложенности. > > Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... ;) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 From andrey на kostenko.name Wed Dec 23 07:28:32 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 18:28:32 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <200912231824.01381.inthrax@gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <801e79500912230652lb3115d8s1ce06a16957f4504@mail.gmail.com> <200912231824.01381.inthrax@gmail.com> Message-ID: <5fcd07d60912230728i4a9d543o338ec9124b6fae0f@mail.gmail.com> Вова. Целых 100 000! Для этого стоит выучить PHP. :-) Ivan M, с перлом всё просто. Заходим на http://search.cpan.org/~mons и смотрим. Кто, что и как пишет. PS: бред. куча непонятных требований. есть куча отличных программистов с высшим непрофильным в/о и без в/о. А с математическим образованием я только дизайнеров и наркодилеров знаю :-) 2009/12/23 Mons Anderson > Ну зачем-же выносить из общего обсуждения. > > Здесь прого профессионалов, которые знают меня, здесь есть работодатели, > которые приглашали меня, пусть они прокомментируют ваше утверждение. > > On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: > > Ну если глубоко знаешь и действительно можешь это доказать на тестах и > > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. > > )) > > > только я вот > > сомневаюсь что ты результативный программист, скорее всего пригрелся где > то > > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме > > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь > Умник. > > > > ---------- Forwarded message ---------- > > From: Mons Anderson > > Date: 2009/12/23 > > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > > разработчик ) INDEC Ltd To: moscow-pm на pm.org > > > > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: > > > Я глубоко знаю XML. До 20го уровня вложенности. > > > > Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... > ;) > > > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Wed Dec 23 07:34:33 2009 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 23 Dec 2009 18:34:33 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <5fcd07d60912230728i4a9d543o338ec9124b6fae0f@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <801e79500912230652lb3115d8s1ce06a16957f4504@mail.gmail.com> <200912231824.01381.inthrax@gmail.com> <5fcd07d60912230728i4a9d543o338ec9124b6fae0f@mail.gmail.com> Message-ID: Я могу понять, зачем перловику JavaScript но PHP, а тем более Java... From andrey на kostenko.name Wed Dec 23 07:36:21 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 18:36:21 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <801e79500912230652lb3115d8s1ce06a16957f4504@mail.gmail.com> <200912231824.01381.inthrax@gmail.com> <5fcd07d60912230728i4a9d543o338ec9124b6fae0f@mail.gmail.com> Message-ID: <5fcd07d60912230736j243f9f04u8baa0c5c4e5c6ae3@mail.gmail.com> В каждой уважающей себя компании должен быть старый гавнокод на PHP, который вычищается (=поддерживается) тремя поколениями программистов :-) 2009/12/23 Denis Evdokimov > Я могу понять, зачем перловику JavaScript > но PHP, а тем более Java... > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Wed Dec 23 07:36:58 2009 From: mons на cpan.org (Mons Anderson) Date: Wed, 23 Dec 2009 18:36:58 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <5fcd07d60912230728i4a9d543o338ec9124b6fae0f@mail.gmail.com> Message-ID: <200912231836.58681.mons@cpan.org> On Wednesday 23 December 2009 18:34:33 Denis Evdokimov wrote: > Я могу понять, зачем перловику JavaScript > но PHP, а тем более Java... Это просто )) Для того, чтобы уметь переносить кривой php-код от заказчиков внутрь проекта на Catalyst'е -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From andrei.protasovitski на gmail.com Wed Dec 23 07:53:28 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 23 Dec 2009 16:53:28 +0100 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <200912231748.29874.inthrax@gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <615fd2130912230640m4286c71bvd3e8c3e5791422d6@mail.gmail.com> <5fcd07d60912230644u15ac1e20q25051b5d88f88cd1@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> Message-ID: <25d777680912230753l66a02cd8y396566c141144855@mail.gmail.com> Эти требования, кстати, вполне понятны. Многие их тех, у кого в резюме написано XML, не знают, что такое DTD или Schema. Про нэймспэйсы я уже не говорю. Что касается "глубокого знания Perl", то на одном из интервью у моего последнего работодателя мне задавали очень простые вопросы, а потом просили объяснить каждую букву. Это была своего рода "проверка на вшивость", понимаю ли я, что делаю. 23 декабря 2009 г. 15:48 пользователь Mons Anderson написал: > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: > > Я глубоко знаю XML. До 20го уровня вложенности. > > Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... ;) > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrei.protasovitski на gmail.com Wed Dec 23 08:01:09 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 23 Dec 2009 17:01:09 +0100 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <5fcd07d60912230728i4a9d543o338ec9124b6fae0f@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <801e79500912230652lb3115d8s1ce06a16957f4504@mail.gmail.com> <200912231824.01381.inthrax@gmail.com> <5fcd07d60912230728i4a9d543o338ec9124b6fae0f@mail.gmail.com> Message-ID: <25d777680912230801v1ce04da7l37ea1708ac2fcc3e@mail.gmail.com> Я математик по образованию. 23 декабря 2009 г. 16:28 пользователь Андрей Костенко написал: > Вова. Целых 100 000! Для этого стоит выучить PHP. :-) > Ivan M, с перлом всё просто. Заходим на http://search.cpan.org/~monsи смотрим. Кто, что и как пишет. > PS: бред. куча непонятных требований. есть куча отличных программистов с > высшим непрофильным в/о и без в/о. А с математическим образованием я только > дизайнеров и наркодилеров знаю :-) > > 2009/12/23 Mons Anderson > > Ну зачем-же выносить из общего обсуждения. >> >> Здесь прого профессионалов, которые знают меня, здесь есть работодатели, >> которые приглашали меня, пусть они прокомментируют ваше утверждение. >> >> On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: >> > Ну если глубоко знаешь и действительно можешь это доказать на тестах и >> > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. >> >> )) >> >> > только я вот >> > сомневаюсь что ты результативный программист, скорее всего пригрелся где >> то >> > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме >> > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь >> Умник. >> > >> > ---------- Forwarded message ---------- >> > From: Mons Anderson >> > Date: 2009/12/23 >> > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный >> > разработчик ) INDEC Ltd To: moscow-pm на pm.org >> > >> > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: >> > > Я глубоко знаю XML. До 20го уровня вложенности. >> > >> > Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... >> ;) >> >> >> >> -- >> Vladimir Perepelitsa aka Mons Anderson >> / #99779956 >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Wed Dec 23 08:00:29 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 19:00:29 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <25d777680912230753l66a02cd8y396566c141144855@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <615fd2130912230640m4286c71bvd3e8c3e5791422d6@mail.gmail.com> <5fcd07d60912230644u15ac1e20q25051b5d88f88cd1@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <25d777680912230753l66a02cd8y396566c141144855@mail.gmail.com> Message-ID: <5fcd07d60912230800o61fd54c2jfbf4044250feb533@mail.gmail.com> Да я понимаю... XPath/XSLT - вообще иногда мозг сломать можно. Просто вакансия весёлая. 2009/12/23 Andrei > Эти требования, кстати, вполне понятны. Многие их тех, у кого в резюме > написано XML, не знают, что такое DTD или Schema. Про нэймспэйсы я уже не > говорю. > > Что касается "глубокого знания Perl", то на одном из интервью у моего > последнего работодателя мне задавали очень простые вопросы, а потом просили > объяснить каждую букву. Это была своего рода "проверка на вшивость", понимаю > ли я, что делаю. > > 23 декабря 2009 г. 15:48 пользователь Mons Anderson написал: > > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: >> > Я глубоко знаю XML. До 20го уровня вложенности. >> >> Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... >> ;) >> >> -- >> Vladimir Perepelitsa aka Mons Anderson >> / #99779956 >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Wed Dec 23 08:02:24 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 19:02:24 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <25d777680912230801v1ce04da7l37ea1708ac2fcc3e@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <801e79500912230652lb3115d8s1ce06a16957f4504@mail.gmail.com> <200912231824.01381.inthrax@gmail.com> <5fcd07d60912230728i4a9d543o338ec9124b6fae0f@mail.gmail.com> <25d777680912230801v1ce04da7l37ea1708ac2fcc3e@mail.gmail.com> Message-ID: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> О! Первый. Класс. :-) PS: опять же, шучу 2009/12/23 Andrei > Я математик по образованию. > > 23 декабря 2009 г. 16:28 пользователь Андрей Костенко < > andrey на kostenko.name> написал: > > Вова. Целых 100 000! Для этого стоит выучить PHP. :-) >> Ivan M, с перлом всё просто. Заходим на http://search.cpan.org/~monsи смотрим. Кто, что и как пишет. >> PS: бред. куча непонятных требований. есть куча отличных программистов с >> высшим непрофильным в/о и без в/о. А с математическим образованием я только >> дизайнеров и наркодилеров знаю :-) >> >> 2009/12/23 Mons Anderson >> >> Ну зачем-же выносить из общего обсуждения. >>> >>> Здесь прого профессионалов, которые знают меня, здесь есть работодатели, >>> которые приглашали меня, пусть они прокомментируют ваше утверждение. >>> >>> On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: >>> > Ну если глубоко знаешь и действительно можешь это доказать на тестах и >>> > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. >>> >>> )) >>> >>> > только я вот >>> > сомневаюсь что ты результативный программист, скорее всего пригрелся >>> где то >>> > на зарплате, ничего толкового не делаешь и никому не нужен больше, >>> кроме >>> > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь >>> Умник. >>> > >>> > ---------- Forwarded message ---------- >>> > From: Mons Anderson >>> > Date: 2009/12/23 >>> > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный >>> > разработчик ) INDEC Ltd To: moscow-pm на pm.org >>> > >>> > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: >>> > > Я глубоко знаю XML. До 20го уровня вложенности. >>> > >>> > Я глубоко знаю Perl. У меня часто бывает Deep recursion on >>> subroutine... ;) >>> >>> >>> >>> -- >>> Vladimir Perepelitsa aka Mons Anderson >>> / #99779956 >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From deer_oleg на mail.ru Wed Dec 23 08:06:40 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Wed, 23 Dec 2009 19:06:40 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> Message-ID: Харе прикалываться! Серьезные ребята Я у них собеседование не прошел месяц назад :-) Могу продать вопросы желающим :-))) Например: <Математически доказать, что на ноль делить нельзя> ------ С Уважением, Олег Малёваный _____ From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm-bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Андрей Костенко Sent: Wednesday, December 23, 2009 7:02 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный разработчик ) INDEC Ltd О! Первый. Класс. :-) PS: опять же, шучу 2009/12/23 Andrei Я математик по образованию. 23 декабря 2009 г. 16:28 пользователь Андрей Костенко написал: Вова. Целых 100 000! Для этого стоит выучить PHP. :-) Ivan M, с перлом всё просто. Заходим на http://search.cpan.org/~mons и смотрим. Кто, что и как пишет. PS: бред. куча непонятных требований. есть куча отличных программистов с высшим непрофильным в/о и без в/о. А с математическим образованием я только дизайнеров и наркодилеров знаю :-) 2009/12/23 Mons Anderson Ну зачем-же выносить из общего обсуждения. Здесь прого профессионалов, которые знают меня, здесь есть работодатели, которые приглашали меня, пусть они прокомментируют ваше утверждение. On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: > Ну если глубоко знаешь и действительно можешь это доказать на тестах и > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. )) > только я вот > сомневаюсь что ты результативный программист, скорее всего пригрелся где то > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь Умник. > > ---------- Forwarded message ---------- > From: Mons Anderson > Date: 2009/12/23 > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > разработчик ) INDEC Ltd To: moscow-pm на pm.org > > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: > > Я глубоко знаю XML. До 20го уровня вложенности. > > Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... ;) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From denis.zhdanov на gmail.com Wed Dec 23 08:21:21 2009 From: denis.zhdanov на gmail.com (Denis Zhdanov) Date: Wed, 23 Dec 2009 18:21:21 +0200 Subject: [Moscow.pm] =?koi8-r?b?T0ZGOiDzzM/XwdLYINXEwdLFzsnK?= Message-ID: <1ee6dc040912230821y6b67399aq30d641c1ceddf9fd@mail.gmail.com> Привет! Небольшой оффтопик, но может кто встречал в электронном виде словарь ударений русского языка. Желательно в виде пригодном для обработки текстов или чтобы его в это вид было реально привести. Спасибо. From andrey на kostenko.name Wed Dec 23 08:23:51 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 19:23:51 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> Message-ID: <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> И как вы доказали?) 2009/12/23 Олег Малёваный > Харе прикалываться! Серьезные ребята > > Я у них собеседование не прошел месяц назад J > > Могу продать вопросы желающим J)) > > > > > > Например: ?Математически доказать, что на ноль делить нельзя? > > > > > > ------ > > С Уважением, Олег Малёваный > > > ------------------------------ > > *From:* moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto: > moscow-pm-bounces+deer_oleg =mail.ru на pm.org] > *On Behalf Of *Андрей Костенко > *Sent:* Wednesday, December 23, 2009 7:02 PM > *To:* Moscow.pm group > *Subject:* Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный > разработчик ) INDEC Ltd > > > > О! Первый. Класс. :-) > > PS: опять же, шучу > > 2009/12/23 Andrei > > Я математик по образованию. > > 23 декабря 2009 г. 16:28 пользователь Андрей Костенко < > andrey на kostenko.name> написал: > > > > Вова. Целых 100 000! Для этого стоит выучить PHP. :-) > > Ivan M, с перлом всё просто. Заходим на http://search.cpan.org/~monsи смотрим. Кто, что и как пишет. > > PS: бред. куча непонятных требований. есть куча отличных программистов с > высшим непрофильным в/о и без в/о. А с математическим образованием я только > дизайнеров и наркодилеров знаю :-) > > 2009/12/23 Mons Anderson > > > > Ну зачем-же выносить из общего обсуждения. > > Здесь прого профессионалов, которые знают меня, здесь есть работодатели, > которые приглашали меня, пусть они прокомментируют ваше утверждение. > > On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: > > Ну если глубоко знаешь и действительно можешь это доказать на тестах и > > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. > > )) > > > только я вот > > сомневаюсь что ты результативный программист, скорее всего пригрелся где > то > > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме > > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь > Умник. > > > > > ---------- Forwarded message ---------- > > From: Mons Anderson > > Date: 2009/12/23 > > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > > разработчик ) INDEC Ltd To: moscow-pm на pm.org > > > > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: > > > Я глубоко знаю XML. До 20го уровня вложенности. > > > > Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... > ;) > > > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > > -- > 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 deer_oleg на mail.ru Wed Dec 23 08:29:47 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Wed, 23 Dec 2009 19:29:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> Message-ID: Я ж говорю Не прошел! ------ С Уважением, Олег Малёваный _____ From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm-bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Андрей Костенко Sent: Wednesday, December 23, 2009 7:24 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный разработчик ) INDEC Ltd И как вы доказали?) 2009/12/23 Олег Малёваный Харе прикалываться! Серьезные ребята Я у них собеседование не прошел месяц назад :-) Могу продать вопросы желающим :-))) Например: <Математически доказать, что на ноль делить нельзя> ------ С Уважением, Олег Малёваный _____ From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm-bounces+deer_oleg =mail.ru на pm.org] On Behalf Of Андрей Костенко Sent: Wednesday, December 23, 2009 7:02 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный разработчик ) INDEC Ltd О! Первый. Класс. :-) PS: опять же, шучу 2009/12/23 Andrei Я математик по образованию. 23 декабря 2009 г. 16:28 пользователь Андрей Костенко написал: Вова. Целых 100 000! Для этого стоит выучить PHP. :-) Ivan M, с перлом всё просто. Заходим на http://search.cpan.org/~mons и смотрим. Кто, что и как пишет. PS: бред. куча непонятных требований. есть куча отличных программистов с высшим непрофильным в/о и без в/о. А с математическим образованием я только дизайнеров и наркодилеров знаю :-) 2009/12/23 Mons Anderson Ну зачем-же выносить из общего обсуждения. Здесь прого профессионалов, которые знают меня, здесь есть работодатели, которые приглашали меня, пусть они прокомментируют ваше утверждение. On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: > Ну если глубоко знаешь и действительно можешь это доказать на тестах и > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. )) > только я вот > сомневаюсь что ты результативный программист, скорее всего пригрелся где то > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь Умник. > > ---------- Forwarded message ---------- > From: Mons Anderson > Date: 2009/12/23 > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > разработчик ) INDEC Ltd To: moscow-pm на pm.org > > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: > > Я глубоко знаю XML. До 20го уровня вложенности. > > Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... ;) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands -- 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 deer_oleg на mail.ru Wed Dec 23 08:30:11 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Wed, 23 Dec 2009 19:30:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> Message-ID: Зато тесты на халяву сдал - проверил свой уровень, так сказать ------ С Уважением, Олег Малёваный _____ From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm-bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Андрей Костенко Sent: Wednesday, December 23, 2009 7:24 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный разработчик ) INDEC Ltd И как вы доказали?) 2009/12/23 Олег Малёваный Харе прикалываться! Серьезные ребята Я у них собеседование не прошел месяц назад :-) Могу продать вопросы желающим :-))) Например: <Математически доказать, что на ноль делить нельзя> ------ С Уважением, Олег Малёваный _____ From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm-bounces+deer_oleg =mail.ru на pm.org] On Behalf Of Андрей Костенко Sent: Wednesday, December 23, 2009 7:02 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный разработчик ) INDEC Ltd О! Первый. Класс. :-) PS: опять же, шучу 2009/12/23 Andrei Я математик по образованию. 23 декабря 2009 г. 16:28 пользователь Андрей Костенко написал: Вова. Целых 100 000! Для этого стоит выучить PHP. :-) Ivan M, с перлом всё просто. Заходим на http://search.cpan.org/~mons и смотрим. Кто, что и как пишет. PS: бред. куча непонятных требований. есть куча отличных программистов с высшим непрофильным в/о и без в/о. А с математическим образованием я только дизайнеров и наркодилеров знаю :-) 2009/12/23 Mons Anderson Ну зачем-же выносить из общего обсуждения. Здесь прого профессионалов, которые знают меня, здесь есть работодатели, которые приглашали меня, пусть они прокомментируют ваше утверждение. On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: > Ну если глубоко знаешь и действительно можешь это доказать на тестах и > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. )) > только я вот > сомневаюсь что ты результативный программист, скорее всего пригрелся где то > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь Умник. > > ---------- Forwarded message ---------- > From: Mons Anderson > Date: 2009/12/23 > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > разработчик ) INDEC Ltd To: moscow-pm на pm.org > > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: > > Я глубоко знаю XML. До 20го уровня вложенности. > > Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... ;) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivanshirokoff на gmail.com Wed Dec 23 08:33:49 2009 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Wed, 23 Dec 2009 19:33:49 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: References: Message-ID: <4B32466D.7030600@gmail.com> 23.12.2009 19:29, Олег Малёваный пишет: > > Я ж говорю > > Не прошел! > Кажется такие задачки в основном на запоминание идут. Помнишь - не помнишь. > > ------ > > С Уважением, Олег Малёваный > > ------------------------------------------------------------------------ > > *From:* moscow-pm-bounces+deer_oleg=mail.ru на pm.org > [mailto:moscow-pm-bounces+deer_oleg=mail.ru на pm.org] *On Behalf Of > *Андрей Костенко > *Sent:* Wednesday, December 23, 2009 7:24 PM > *To:* Moscow.pm group > *Subject:* Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( > Главный разработчик ) INDEC Ltd > > И как вы доказали?) > > 2009/12/23 Олег Малёваный > > > Харе прикалываться! Серьезные ребята > > Я у них собеседование не прошел месяц назад J > > Могу продать вопросы желающим J)) > > Например: ?Математически доказать, что на ноль делить нельзя? > > ------ > > С Уважением, Олег Малёваный > > ------------------------------------------------------------------------ > > *From:* moscow-pm-bounces+deer_oleg=mail.ru @pm.org > [mailto:moscow-pm-bounces+deer_oleg > =mail.ru @pm.org > ] *On Behalf Of *Андрей Костенко > *Sent:* Wednesday, December 23, 2009 7:02 PM > *To:* Moscow.pm group > *Subject:* Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( > Главный разработчик ) INDEC Ltd > > О! Первый. Класс. :-) > > PS: опять же, шучу > > 2009/12/23 Andrei > > > Я математик по образованию. > > 23 декабря 2009 г. 16:28 пользователь Андрей Костенко > > написал: > > Вова. Целых 100 000! Для этого стоит выучить PHP. :-) > > Ivan M, с перлом всё просто. Заходим на > http://search.cpan.org/~mons и > смотрим. Кто, что и как пишет. > > PS: бред. куча непонятных требований. есть куча отличных > программистов с высшим непрофильным в/о и без в/о. А с > математическим образованием я только дизайнеров и наркодилеров > знаю :-) > > 2009/12/23 Mons Anderson > > > Ну зачем-же выносить из общего обсуждения. > > Здесь прого профессионалов, которые знают меня, здесь есть > работодатели, > которые приглашали меня, пусть они прокомментируют ваше > утверждение. > > On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: > > Ну если глубоко знаешь и действительно можешь это доказать на > тестах и > > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. > > )) > > > только я вот > > сомневаюсь что ты результативный программист, скорее всего > пригрелся где то > > на зарплате, ничего толкового не делаешь и никому не нужен > больше, кроме > > тех у кого пригрелся, потому что они свыклись уже что ты там > сидишь Умник. > > > > > ---------- Forwarded message ---------- > > From: Mons Anderson > > > Date: 2009/12/23 > > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > > разработчик ) INDEC Ltd To: moscow-pm на pm.org > > > > > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: > > > Я глубоко знаю XML. До 20го уровня вложенности. > > > > Я глубоко знаю Perl. У меня часто бывает Deep recursion on > subroutine... ;) > > > > -- > Vladimir Perepelitsa aka Mons Anderson > > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > > -- > 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 matvdm на gmail.com Wed Dec 23 08:35:56 2009 From: matvdm на gmail.com (Ivan M.) Date: Wed, 23 Dec 2009 19:35:56 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: References: <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> Message-ID: <801e79500912230835h251770c6q1b357815f0a29ce8@mail.gmail.com> Спасибо Олег! риспект тебе, мы про тебя не забыли, обязательно пригласим когда появится возможность. я тут разослал вакансию чтобы быть уверенным, что я всех перловиков прошел в россии адекватных :) паралелльно уже веду переговоры о выкупе команд с проектами с последнего конкурса Web-ready :) 2009/12/23 Олег Малёваный > Зато тесты на халяву сдал ? проверил свой уровень, так сказать > > > > > > > > ------ > > С Уважением, Олег Малёваный > > > ------------------------------ > > *From:* moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto: > moscow-pm-bounces+deer_oleg =mail.ru на pm.org] > *On Behalf Of *Андрей Костенко > *Sent:* Wednesday, December 23, 2009 7:24 PM > > *To:* Moscow.pm group > *Subject:* Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный > разработчик ) INDEC Ltd > > > > И как вы доказали?) > > 2009/12/23 Олег Малёваный > > Харе прикалываться! Серьезные ребята > > Я у них собеседование не прошел месяц назад J > > Могу продать вопросы желающим J)) > > > > > > Например: ?Математически доказать, что на ноль делить нельзя? > > > > > > ------ > > С Уважением, Олег Малёваный > > > ------------------------------ > > *From:* moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto: > moscow-pm-bounces+deer_oleg =mail.ru на pm.org] > *On Behalf Of *Андрей Костенко > *Sent:* Wednesday, December 23, 2009 7:02 PM > *To:* Moscow.pm group > *Subject:* Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный > разработчик ) INDEC Ltd > > > > О! Первый. Класс. :-) > > PS: опять же, шучу > > 2009/12/23 Andrei > > Я математик по образованию. > > 23 декабря 2009 г. 16:28 пользователь Андрей Костенко < > andrey на kostenko.name> написал: > > > > Вова. Целых 100 000! Для этого стоит выучить PHP. :-) > > Ivan M, с перлом всё просто. Заходим на http://search.cpan.org/~monsи смотрим. Кто, что и как пишет. > > PS: бред. куча непонятных требований. есть куча отличных программистов с > высшим непрофильным в/о и без в/о. А с математическим образованием я только > дизайнеров и наркодилеров знаю :-) > > 2009/12/23 Mons Anderson > > > > Ну зачем-же выносить из общего обсуждения. > > Здесь прого профессионалов, которые знают меня, здесь есть работодатели, > которые приглашали меня, пусть они прокомментируют ваше утверждение. > > On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: > > Ну если глубоко знаешь и действительно можешь это доказать на тестах и > > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. > > )) > > > только я вот > > сомневаюсь что ты результативный программист, скорее всего пригрелся где > то > > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме > > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь > Умник. > > > > > ---------- Forwarded message ---------- > > From: Mons Anderson > > Date: 2009/12/23 > > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > > разработчик ) INDEC Ltd To: moscow-pm на pm.org > > > > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: > > > Я глубоко знаю XML. До 20го уровня вложенности. > > > > Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... > ;) > > > > -- > Vladimir Perepelitsa aka Mons Anderson > / #99779956 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > > -- > 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 mons на cpan.org Wed Dec 23 08:37:40 2009 From: mons на cpan.org (Mons Anderson) Date: Wed, 23 Dec 2009 19:37:40 +0300 Subject: [Moscow.pm] =?windows-1251?b?RndkOiDi4Org7fHo/yBTZW5pb3IgV2ViIGRl?= =?windows-1251?b?dmVsb3BlciAoIMPr4OLt++kg8ODn8ODh7vL36OogKSBJTkRF?= =?windows-1251?q?C_Ltd?= In-Reply-To: <4B32466D.7030600@gmail.com> References: <4B32466D.7030600@gmail.com> Message-ID: <200912231937.40916.mons@cpan.org> On Wednesday 23 December 2009 19:33:49 ivanshirokoff на gmail.com wrote: > 23.12.2009 19:29, Олег Малёваный пишет: > > Я ж говорю > > > > Не прошел! > > Кажется такие задачки в основном на запоминание идут. > Помнишь - не помнишь. Кстати стандартный инженерный подход не знать решение, а знать как найти решение. т.к. запомнить все невозможно -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From deer_oleg на mail.ru Wed Dec 23 08:38:21 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Wed, 23 Dec 2009 19:38:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <4B32466D.7030600@gmail.com> Message-ID: А вы помните это доказательство? Я вот до сих пор не знаю его :-) ------ С Уважением, Олег Малёваный _____ From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm-bounces+deer_oleg=mail.ru на pm.org] On Behalf Of ivanshirokoff на gmail.com Sent: Wednesday, December 23, 2009 7:34 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный разработчик ) INDEC Ltd 23.12.2009 19:29, Олег Малёваный пишет: Я ж говорю Не прошел! Кажется такие задачки в основном на запоминание идут. Помнишь - не помнишь. ------ С Уважением, Олег Малёваный _____ From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm-bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Андрей Костенко Sent: Wednesday, December 23, 2009 7:24 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный разработчик ) INDEC Ltd И как вы доказали?) 2009/12/23 Олег Малёваный Харе прикалываться! Серьезные ребята Я у них собеседование не прошел месяц назад :-) Могу продать вопросы желающим :-))) Например: <Математически доказать, что на ноль делить нельзя> ------ С Уважением, Олег Малёваный _____ From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm-bounces+deer_oleg =mail.ru на pm.org] On Behalf Of Андрей Костенко Sent: Wednesday, December 23, 2009 7:02 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный разработчик ) INDEC Ltd О! Первый. Класс. :-) PS: опять же, шучу 2009/12/23 Andrei Я математик по образованию. 23 декабря 2009 г. 16:28 пользователь Андрей Костенко написал: Вова. Целых 100 000! Для этого стоит выучить PHP. :-) Ivan M, с перлом всё просто. Заходим на http://search.cpan.org/~mons и смотрим. Кто, что и как пишет. PS: бред. куча непонятных требований. есть куча отличных программистов с высшим непрофильным в/о и без в/о. А с математическим образованием я только дизайнеров и наркодилеров знаю :-) 2009/12/23 Mons Anderson Ну зачем-же выносить из общего обсуждения. Здесь прого профессионалов, которые знают меня, здесь есть работодатели, которые приглашали меня, пусть они прокомментируют ваше утверждение. On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: > Ну если глубоко знаешь и действительно можешь это доказать на тестах и > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. )) > только я вот > сомневаюсь что ты результативный программист, скорее всего пригрелся где то > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь Умник. > > ---------- Forwarded message ---------- > From: Mons Anderson > Date: 2009/12/23 > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > разработчик ) INDEC Ltd To: moscow-pm на pm.org > > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: > > Я глубоко знаю XML. До 20го уровня вложенности. > > Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... ;) -- Vladimir Perepelitsa aka Mons Anderson / #99779956 -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands -- 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 andrei.protasovitski на gmail.com Wed Dec 23 08:39:00 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 23 Dec 2009 17:39:00 +0100 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> Message-ID: <25d777680912230839w353ff76djf6a9d9635fe0e6ac@mail.gmail.com> Операция деления на поле действиетльных чисел определеная как операция обратная умножению за исключением деления на 0. Оно тупо не определено. Хотя его можно доопределить и наслаждаться конфликтами. Можно, конечно, дополнить R плюс/минус бесконечностями, но тогда умножение oo*0 не определено, т.е. операция неполная. 23 декабря 2009 г. 17:23 пользователь Андрей Костенко написал: > И как вы доказали?) > > 2009/12/23 Олег Малёваный > > Харе прикалываться! Серьезные ребята >> >> Я у них собеседование не прошел месяц назад J >> >> Могу продать вопросы желающим J)) >> >> >> >> >> >> Например: ?Математически доказать, что на ноль делить нельзя? >> >> >> >> >> >> ------ >> >> С Уважением, Олег Малёваный >> >> >> ------------------------------ >> >> *From:* moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto: >> moscow-pm-bounces+deer_oleg =mail.ru@ >> pm.org] *On Behalf Of *Андрей Костенко >> *Sent:* Wednesday, December 23, 2009 7:02 PM >> *To:* Moscow.pm group >> *Subject:* Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный >> разработчик ) INDEC Ltd >> >> >> >> О! Первый. Класс. :-) >> >> PS: опять же, шучу >> >> 2009/12/23 Andrei >> >> Я математик по образованию. >> >> 23 декабря 2009 г. 16:28 пользователь Андрей Костенко < >> andrey на kostenko.name> написал: >> >> >> >> Вова. Целых 100 000! Для этого стоит выучить PHP. :-) >> >> Ivan M, с перлом всё просто. Заходим на http://search.cpan.org/~monsи смотрим. Кто, что и как пишет. >> >> PS: бред. куча непонятных требований. есть куча отличных программистов с >> высшим непрофильным в/о и без в/о. А с математическим образованием я только >> дизайнеров и наркодилеров знаю :-) >> >> 2009/12/23 Mons Anderson >> >> >> >> Ну зачем-же выносить из общего обсуждения. >> >> Здесь прого профессионалов, которые знают меня, здесь есть работодатели, >> которые приглашали меня, пусть они прокомментируют ваше утверждение. >> >> On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: >> > Ну если глубоко знаешь и действительно можешь это доказать на тестах и >> > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. >> >> )) >> >> > только я вот >> > сомневаюсь что ты результативный программист, скорее всего пригрелся где >> то >> > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме >> > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь >> Умник. >> >> > >> > ---------- Forwarded message ---------- >> > From: Mons Anderson >> > Date: 2009/12/23 >> > Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный >> > разработчик ) INDEC Ltd To: moscow-pm на pm.org >> > >> > On Wednesday 23 December 2009 17:44:55 Андрей Костенко wrote: >> > > Я глубоко знаю XML. До 20го уровня вложенности. >> > >> > Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... >> ;) >> >> >> >> -- >> Vladimir Perepelitsa aka Mons Anderson >> / #99779956 >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> >> -- >> Andrei Protasovitski >> < andrei[dot]protasovitski[at]gmail[dot]com > >> Diemen, Netherlands >> >> >> -- >> 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 > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kolpak на stack.net Wed Dec 23 08:40:06 2009 From: kolpak на stack.net (Alexey Kolpakov) Date: Wed, 23 Dec 2009 19:40:06 +0300 Subject: [Moscow.pm] =?utf-8?b?0LDQvdCw0LvQvtCz0LggRmlsZTo6TWFnaWM=?= Message-ID: <4B3247E6.7000005@stack.net> Привет! Какие модули посоветуете использовать для определения типа файла (расположенного на локальном диске)? Спасибо. From ivanshirokoff на gmail.com Wed Dec 23 08:42:04 2009 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Wed, 23 Dec 2009 19:42:04 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <200912231937.40916.mons@cpan.org> References: <4B32466D.7030600@gmail.com> <200912231937.40916.mons@cpan.org> Message-ID: <4B32485C.6070602@gmail.com> 23.12.2009 19:37, Mons Anderson пишет: > On Wednesday 23 December 2009 19:33:49 ivanshirokoff на gmail.com wrote: > >> 23.12.2009 19:29, Олег Малёваный пишет: >> >>> Я ж говорю >>> >>> Не прошел! >>> >> Кажется такие задачки в основном на запоминание идут. >> Помнишь - не помнишь. >> > Кстати стандартный инженерный подход не знать решение, а знать как найти > решение. > т.к. запомнить все невозможно > > > Я знаю, что zero division в гугле выдаст мне правильное решение, но вряд ли такой подход оценят на собеседовании. PS: Кстати я вспомнил, это доказательство нам в школе даже приводили. Но если бы спросили - не вспомнил бы. From yzasorina на rbc.ru Wed Dec 23 08:44:41 2009 From: yzasorina на rbc.ru (=?UTF-8?B?0JfQsNGB0L7RgNC40L3QsCDQrtC70LjRjw==?=) Date: Wed, 23 Dec 2009 19:44:41 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L4=?= =?utf-8?b?0YLRh9C40LogKSBJTkRFQyBMdGQ=?= In-Reply-To: <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> Message-ID: <4B3248F9.70103@rbc.ru> Можно с помощью пределов доказать. lim 1/x при x-> +0 равно +бесконечность, lim 1/x при x-> -0 равно -бесконечность. Предел справа не равен пределу слева => функция в точке не определена. Вроде что-то такое было в мат. анализе. Андрей Костенко пишет: > И как вы доказали?) > > 2009/12/23 Олег Малёваный > > > Харе прикалываться! Серьезные ребята > > Я у них собеседование не прошел месяц назад J > > Могу продать вопросы желающим J)) > > > > > > Например: ?Математически доказать, что на ноль делить нельзя? > > > > > > ------ > > С Уважением, Олег Малёваный > -- С уважением, Юлия Засорина ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 5505 bytes Desc: S/MIME Cryptographic Signature URL: From deer_oleg на mail.ru Wed Dec 23 08:46:13 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Wed, 23 Dec 2009 19:46:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <4B3248F9.70103@rbc.ru> Message-ID: А почему оно равно бесконечности?? :-) :-) :-) ------ С Уважением, Олег Малёваный _____ From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm-bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Засорина Юлия Sent: Wednesday, December 23, 2009 7:45 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный разработчик ) INDEC Ltd Можно с помощью пределов доказать. lim 1/x при x-> +0 равно +бесконечность, lim 1/x при x-> -0 равно -бесконечность. Предел справа не равен пределу слева => функция в точке не определена. Вроде что-то такое было в мат. анализе. Андрей Костенко пишет: И как вы доказали?) 2009/12/23 Олег Малёваный Харе прикалываться! Серьезные ребята Я у них собеседование не прошел месяц назад :-) Могу продать вопросы желающим :-))) Например: <Математически доказать, что на ноль делить нельзя> ------ С Уважением, Олег Малёваный -- С уважением, Юлия Засорина ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivanshirokoff на gmail.com Wed Dec 23 08:50:14 2009 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Wed, 23 Dec 2009 19:50:14 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L4=?= =?utf-8?b?0YLRh9C40LogKSBJTkRFQyBMdGQ=?= In-Reply-To: <4B3248F9.70103@rbc.ru> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> Message-ID: <4B324A46.8070204@gmail.com> 23.12.2009 19:44, Засорина Юлия пишет: > Можно с помощью пределов доказать. > lim 1/x при x-> +0 равно +бесконечность, > lim 1/x при x-> -0 равно -бесконечность. > Предел справа не равен пределу слева => функция в точке не определена. > Вроде что-то такое было в мат. анализе. Не понял про пределы. Вот как нас в школе учили 78 * 0 = 0; 42 * 0 = 0; Откуда получаем, что 78 * 0 = 42 * 0; Сокращаем уравнение на 0, получаем 78 = 42, что является явной инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 делить нельзя) Методом от противного. > > > > Андрей Костенко пишет: >> И как вы доказали?) >> >> 2009/12/23 Олег Малёваный > >> >> Харе прикалываться! Серьезные ребята >> >> Я у них собеседование не прошел месяц назад J >> >> Могу продать вопросы желающим J)) >> >> Например: ?Математически доказать, что на ноль делить нельзя? >> >> ------ >> >> С Уважением, Олег Малёваный >> > > -- > > С уважением, > Юлия Засорина > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From matvdm на gmail.com Wed Dec 23 08:53:39 2009 From: matvdm на gmail.com (Ivan M.) Date: Wed, 23 Dec 2009 19:53:39 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <4B324A46.8070204@gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> Message-ID: <801e79500912230853t171ccf47l2047b9e3f1706606@mail.gmail.com> Широков! пять баллов! доказательство правильное. 2009/12/23 ivanshirokoff на gmail.com > 23.12.2009 19:44, Засорина Юлия пишет: > > Можно с помощью пределов доказать. > lim 1/x при x-> +0 равно +бесконечность, > lim 1/x при x-> -0 равно -бесконечность. > Предел справа не равен пределу слева => функция в точке не определена. > Вроде что-то такое было в мат. анализе. > > > Не понял про пределы. > > Вот как нас в школе учили > > 78 * 0 = 0; > 42 * 0 = 0; > > Откуда получаем, что 78 * 0 = 42 * 0; > Сокращаем уравнение на 0, получаем 78 = 42, что является явной инсинуацией > (ну на сколько это вообще возможно при допущении, что на 0 делить нельзя) > Методом от противного. > > > > > Андрей Костенко пишет: > > И как вы доказали?) > > 2009/12/23 Олег Малёваный > >> Харе прикалываться! Серьезные ребята >> >> Я у них собеседование не прошел месяц назад J >> >> Могу продать вопросы желающим J)) >> >> >> >> >> >> Например: ?Математически доказать, что на ноль делить нельзя? >> >> >> >> >> >> ------ >> >> С Уважением, Олег Малёваный >> > > -- > > С уважением, > Юлия Засорина > > > > -- > 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 Wed Dec 23 08:53:45 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 19:53:45 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <4B3248F9.70103@rbc.ru> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> Message-ID: <5fcd07d60912230853y73d91bdag23d3c8dfba973dc1@mail.gmail.com> о.... класс... а у меня всё из головы повылетало. действительно. спасибо ^_^ 2009/12/23 Засорина Юлия > Можно с помощью пределов доказать. > lim 1/x при x-> +0 равно +бесконечность, > lim 1/x при x-> -0 равно -бесконечность. > Предел справа не равен пределу слева => функция в точке не определена. > Вроде что-то такое было в мат. анализе. > > > > Андрей Костенко пишет: > > И как вы доказали?) > > 2009/12/23 Олег Малёваный > >> Харе прикалываться! Серьезные ребята >> >> Я у них собеседование не прошел месяц назад J >> >> Могу продать вопросы желающим J)) >> >> >> >> >> >> Например: ?Математически доказать, что на ноль делить нельзя? >> >> >> >> >> >> ------ >> >> С Уважением, Олег Малёваный >> > > -- > > С уважением, > Юлия Засорина > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrei.protasovitski на gmail.com Wed Dec 23 08:55:37 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 23 Dec 2009 17:55:37 +0100 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <4B324A46.8070204@gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> Message-ID: <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) 78 * 0 = 0; 42 * 0 = 0; Приравниваем 78 * 0 = 42 * 0 78 * 0 - 42 * 0 = 0 ( 78 - 42 ) * 0 = 0 36 * 0 = 0 Ни разу не следует отсуда невозможность деления. 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com < ivanshirokoff на gmail.com> написал: > 23.12.2009 19:44, Засорина Юлия пишет: > > Можно с помощью пределов доказать. > lim 1/x при x-> +0 равно +бесконечность, > lim 1/x при x-> -0 равно -бесконечность. > Предел справа не равен пределу слева => функция в точке не определена. > Вроде что-то такое было в мат. анализе. > > > Не понял про пределы. > > Вот как нас в школе учили > > 78 * 0 = 0; > 42 * 0 = 0; > > Откуда получаем, что 78 * 0 = 42 * 0; > Сокращаем уравнение на 0, получаем 78 = 42, что является явной инсинуацией > (ну на сколько это вообще возможно при допущении, что на 0 делить нельзя) > Методом от противного. > > > > > Андрей Костенко пишет: > > И как вы доказали?) > > 2009/12/23 Олег Малёваный > >> Харе прикалываться! Серьезные ребята >> >> Я у них собеседование не прошел месяц назад J >> >> Могу продать вопросы желающим J)) >> >> >> >> >> >> Например: ?Математически доказать, что на ноль делить нельзя? >> >> >> >> >> >> ------ >> >> С Уважением, Олег Малёваный >> > > -- > > С уважением, > Юлия Засорина > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivanshirokoff на gmail.com Wed Dec 23 08:57:45 2009 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Wed, 23 Dec 2009 19:57:45 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L4=?= =?utf-8?b?0YLRh9C40LogKSBJTkRFQyBMdGQ=?= In-Reply-To: <5fcd07d60912230853y73d91bdag23d3c8dfba973dc1@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <5fcd07d60912230853y73d91bdag23d3c8dfba973dc1@mail.gmail.com> Message-ID: <4B324C09.60904@gmail.com> 23.12.2009 19:53, Андрей Костенко пишет: > о.... класс... а у меня всё из головы повылетало. действительно. > спасибо ^_^ Это мне напоминает анекдот. У школьника спрашивают 2х2. Он молниеносно: 4! У студента спрашивают 2х2. Он думает про подвохи. Тупит. Потом выдает : 4. У студента старших курсов тот же вопрос. Он долго думает. Ломается. Потом выдаёт : да я что, все константы наизусть должен помнить? Тут тоже самое. Под страхом расстрела такое не вспомнишь, а прям на собеседовании вряд ли осенит. Так что вопрос на проверку памяти ИМХО. > > 2009/12/23 Засорина Юлия > > > Можно с помощью пределов доказать. > lim 1/x при x-> +0 равно +бесконечность, > lim 1/x при x-> -0 равно -бесконечность. > Предел справа не равен пределу слева => функция в точке не > определена. Вроде что-то такое было в мат. анализе. > > > > Андрей Костенко пишет: >> И как вы доказали?) >> >> 2009/12/23 Олег Малёваный > > >> >> Харе прикалываться! Серьезные ребята >> >> Я у них собеседование не прошел месяц назад J >> >> Могу продать вопросы желающим J)) >> >> Например: ?Математически доказать, что на ноль делить нельзя? >> >> ------ >> >> С Уважением, Олег Малёваный >> > > -- > > С уважением, > Юлия Засорина > > > > -- > 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 deer_oleg на mail.ru Wed Dec 23 08:58:32 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Wed, 23 Dec 2009 19:58:32 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> Message-ID: Не правильно перенес 6*3=18 9*2=18 6*3=9*2 Так? А вот (6-9)*2= -6 Фигня.. ------ С Уважением, Олег Малёваный _____ From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm-bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Andrei Sent: Wednesday, December 23, 2009 7:56 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный разработчик ) INDEC Ltd Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) 78 * 0 = 0; 42 * 0 = 0; Приравниваем 78 * 0 = 42 * 0 78 * 0 - 42 * 0 = 0 ( 78 - 42 ) * 0 = 0 36 * 0 = 0 Ни разу не следует отсуда невозможность деления. 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com написал: 23.12.2009 19:44, Засорина Юлия пишет: Можно с помощью пределов доказать. lim 1/x при x-> +0 равно +бесконечность, lim 1/x при x-> -0 равно -бесконечность. Предел справа не равен пределу слева => функция в точке не определена. Вроде что-то такое было в мат. анализе. Не понял про пределы. Вот как нас в школе учили 78 * 0 = 0; 42 * 0 = 0; Откуда получаем, что 78 * 0 = 42 * 0; Сокращаем уравнение на 0, получаем 78 = 42, что является явной инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 делить нельзя) Методом от противного. Андрей Костенко пишет: И как вы доказали?) 2009/12/23 Олег Малёваный Харе прикалываться! Серьезные ребята Я у них собеседование не прошел месяц назад :-) Могу продать вопросы желающим :-))) Например: <Математически доказать, что на ноль делить нельзя> ------ С Уважением, Олег Малёваный -- С уважением, Юлия Засорина -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Wed Dec 23 08:52:51 2009 From: mons на cpan.org (Mons Anderson) Date: Wed, 23 Dec 2009 19:52:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?wc7BzM/HySBGaWxlOjpNYWdpYw==?= In-Reply-To: <4B3247E6.7000005@stack.net> References: <4B3247E6.7000005@stack.net> Message-ID: <200912231952.51715.mons@cpan.org> On Wednesday 23 December 2009 19:40:06 Alexey Kolpakov wrote: > Привет! > Какие модули посоветуете использовать для определения типа файла > (расположенного на локальном диске)? > Если медийка, то Image::ExifTool (умеет в т.ч. и mp3/flac/... с тегами) -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From ivanshirokoff на gmail.com Wed Dec 23 08:58:48 2009 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Wed, 23 Dec 2009 19:58:48 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L4=?= =?utf-8?b?0YLRh9C40LogKSBJTkRFQyBMdGQ=?= In-Reply-To: <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> Message-ID: <4B324C48.8000703@gmail.com> 23.12.2009 19:55, Andrei пишет: > Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) > > 78 * 0 = 0; > 42 * 0 = 0; > > Приравниваем > > 78 * 0 = 42 * 0 > 78 * 0 - 42 * 0 = 0 > ( 78 - 42 ) * 0 = 0 > 36 * 0 = 0 Как раз следует. Делим ваше последнее выражение на 0, получаем 36 = 1; > > Ни разу не следует отсуда невозможность деления. > > 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com > > написал: > > 23.12.2009 19:44, Засорина Юлия пишет: >> Можно с помощью пределов доказать. >> lim 1/x при x-> +0 равно +бесконечность, >> lim 1/x при x-> -0 равно -бесконечность. >> Предел справа не равен пределу слева => функция в точке не >> определена. Вроде что-то такое было в мат. анализе. > > Не понял про пределы. > > Вот как нас в школе учили > > 78 * 0 = 0; > 42 * 0 = 0; > > Откуда получаем, что 78 * 0 = 42 * 0; > Сокращаем уравнение на 0, получаем 78 = 42, что является явной > инсинуацией (ну на сколько это вообще возможно при допущении, что > на 0 делить нельзя) > Методом от противного. >> >> >> >> Андрей Костенко пишет: >>> И как вы доказали?) >>> >>> 2009/12/23 Олег Малёваный >> > >>> >>> Харе прикалываться! Серьезные ребята >>> >>> Я у них собеседование не прошел месяц назад J >>> >>> Могу продать вопросы желающим J)) >>> >>> Например: ?Математически доказать, что на ноль делить нельзя? >>> >>> ------ >>> >>> С Уважением, Олег Малёваный >>> >> >> -- >> >> С уважением, >> Юлия Засорина >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Wed Dec 23 08:59:32 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 19:59:32 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <4B324C09.60904@gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <5fcd07d60912230853y73d91bdag23d3c8dfba973dc1@mail.gmail.com> <4B324C09.60904@gmail.com> Message-ID: <5fcd07d60912230859ue0e2fbam69f3bcc2c0a9563a@mail.gmail.com> Не, это я пины хуять не должен был на лекциях матанализа. Юлия - молодец. 2009/12/23 ivanshirokoff на gmail.com > 23.12.2009 19:53, Андрей Костенко пишет: > > о.... класс... а у меня всё из головы повылетало. действительно. спасибо > ^_^ > > > Это мне напоминает анекдот. > > У школьника спрашивают 2х2. Он молниеносно: 4! > У студента спрашивают 2х2. Он думает про подвохи. Тупит. Потом выдает : 4. > У студента старших курсов тот же вопрос. Он долго думает. Ломается. Потом > выдаёт : да я что, все константы наизусть должен помнить? > > Тут тоже самое. Под страхом расстрела такое не вспомнишь, а прям на > собеседовании вряд ли осенит. > Так что вопрос на проверку памяти ИМХО. > > > > 2009/12/23 Засорина Юлия > >> Можно с помощью пределов доказать. >> lim 1/x при x-> +0 равно +бесконечность, >> lim 1/x при x-> -0 равно -бесконечность. >> Предел справа не равен пределу слева => функция в точке не определена. >> Вроде что-то такое было в мат. анализе. >> >> >> >> Андрей Костенко пишет: >> >> И как вы доказали?) >> >> 2009/12/23 Олег Малёваный >> >>> Харе прикалываться! Серьезные ребята >>> >>> Я у них собеседование не прошел месяц назад J >>> >>> Могу продать вопросы желающим J)) >>> >>> >>> >>> >>> >>> Например: ?Математически доказать, что на ноль делить нельзя? >>> >>> >>> >>> >>> >>> ------ >>> >>> С Уважением, Олег Малёваный >>> >> >> -- >> >> С уважением, >> Юлия Засорина >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > -- > Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrei.protasovitski на gmail.com Wed Dec 23 09:01:09 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 23 Dec 2009 18:01:09 +0100 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <4B324C09.60904@gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <5fcd07d60912230853y73d91bdag23d3c8dfba973dc1@mail.gmail.com> <4B324C09.60904@gmail.com> Message-ID: <25d777680912230901t2511fda8i7ed81327d82ef358@mail.gmail.com> Так это неправильное доказательство. Оно неявно подразумевает, что 0 / 0 = 1. Вопрос: почему? 23 декабря 2009 г. 17:57 пользователь ivanshirokoff на gmail.com < ivanshirokoff на gmail.com> написал: > 23.12.2009 19:53, Андрей Костенко пишет: > > о.... класс... а у меня всё из головы повылетало. действительно. спасибо > ^_^ > > > Это мне напоминает анекдот. > > У школьника спрашивают 2х2. Он молниеносно: 4! > У студента спрашивают 2х2. Он думает про подвохи. Тупит. Потом выдает : 4. > У студента старших курсов тот же вопрос. Он долго думает. Ломается. Потом > выдаёт : да я что, все константы наизусть должен помнить? > > Тут тоже самое. Под страхом расстрела такое не вспомнишь, а прям на > собеседовании вряд ли осенит. > Так что вопрос на проверку памяти ИМХО. > > > > 2009/12/23 Засорина Юлия > >> Можно с помощью пределов доказать. >> lim 1/x при x-> +0 равно +бесконечность, >> lim 1/x при x-> -0 равно -бесконечность. >> Предел справа не равен пределу слева => функция в точке не определена. >> Вроде что-то такое было в мат. анализе. >> >> >> >> Андрей Костенко пишет: >> >> И как вы доказали?) >> >> 2009/12/23 Олег Малёваный >> >>> Харе прикалываться! Серьезные ребята >>> >>> Я у них собеседование не прошел месяц назад J >>> >>> Могу продать вопросы желающим J)) >>> >>> >>> >>> >>> >>> Например: ?Математически доказать, что на ноль делить нельзя? >>> >>> >>> >>> >>> >>> ------ >>> >>> С Уважением, Олег Малёваный >>> >> >> -- >> >> С уважением, >> Юлия Засорина >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > -- > Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Wed Dec 23 09:01:09 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Wed, 23 Dec 2009 20:01:09 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <4B324C48.8000703@gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> Message-ID: 2009/12/23 ivanshirokoff на gmail.com > 23.12.2009 19:55, Andrei пишет: > > Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) > > 78 * 0 = 0; > 42 * 0 = 0; > > Приравниваем > > 78 * 0 = 42 * 0 > 78 * 0 - 42 * 0 = 0 > ( 78 - 42 ) * 0 = 0 > 36 * 0 = 0 > > > Как раз следует. > Делим ваше последнее выражение на 0, получаем 36 = 1; > В доказательстве невозможности деления на 0 лучше всё-таки не использовать деление на 0 :) Ни разу не следует отсуда невозможность деления. 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com < ivanshirokoff на gmail.com> написал: > 23.12.2009 19:44, Засорина Юлия пишет: > > Можно с помощью пределов доказать. > lim 1/x при x-> +0 равно +бесконечность, > lim 1/x при x-> -0 равно -бесконечность. > Предел справа не равен пределу слева => функция в точке не определена. > Вроде что-то такое было в мат. анализе. > > > Не понял про пределы. > > Вот как нас в школе учили > > 78 * 0 = 0; > 42 * 0 = 0; > > Откуда получаем, что 78 * 0 = 42 * 0; > Сокращаем уравнение на 0, получаем 78 = 42, что является явной инсинуацией > (ну на сколько это вообще возможно при допущении, что на 0 делить нельзя) > Методом от противного. > > > > > Андрей Костенко пишет: > > И как вы доказали?) > > 2009/12/23 Олег Малёваный > >> Харе прикалываться! Серьезные ребята >> >> Я у них собеседование не прошел месяц назад J >> >> Могу продать вопросы желающим J)) >> >> >> >> >> >> Например: ?Математически доказать, что на ноль делить нельзя? >> >> >> >> >> >> ------ >> >> С Уважением, Олег Малёваный >> > > -- > > С уважением, > Юлия Засорина > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands -- Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrei.protasovitski на gmail.com Wed Dec 23 09:01:45 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 23 Dec 2009 18:01:45 +0100 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <4B324C48.8000703@gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> Message-ID: <25d777680912230901s42f7d33aod0c2ee0b910e5e34@mail.gmail.com> Чему равно 0 / 0? 23 декабря 2009 г. 17:58 пользователь ivanshirokoff на gmail.com < ivanshirokoff на gmail.com> написал: > 23.12.2009 19:55, Andrei пишет: > > Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) > > 78 * 0 = 0; > 42 * 0 = 0; > > Приравниваем > > 78 * 0 = 42 * 0 > 78 * 0 - 42 * 0 = 0 > ( 78 - 42 ) * 0 = 0 > 36 * 0 = 0 > > > Как раз следует. > Делим ваше последнее выражение на 0, получаем 36 = 1; > > > > Ни разу не следует отсуда невозможность деления. > > 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com < > ivanshirokoff на gmail.com> написал: > >> 23.12.2009 19:44, Засорина Юлия пишет: >> >> Можно с помощью пределов доказать. >> lim 1/x при x-> +0 равно +бесконечность, >> lim 1/x при x-> -0 равно -бесконечность. >> Предел справа не равен пределу слева => функция в точке не определена. >> Вроде что-то такое было в мат. анализе. >> >> >> Не понял про пределы. >> >> Вот как нас в школе учили >> >> 78 * 0 = 0; >> 42 * 0 = 0; >> >> Откуда получаем, что 78 * 0 = 42 * 0; >> Сокращаем уравнение на 0, получаем 78 = 42, что является явной инсинуацией >> (ну на сколько это вообще возможно при допущении, что на 0 делить нельзя) >> Методом от противного. >> >> >> >> >> Андрей Костенко пишет: >> >> И как вы доказали?) >> >> 2009/12/23 Олег Малёваный >> >>> Харе прикалываться! Серьезные ребята >>> >>> Я у них собеседование не прошел месяц назад J >>> >>> Могу продать вопросы желающим J)) >>> >>> >>> >>> >>> >>> Например: ?Математически доказать, что на ноль делить нельзя? >>> >>> >>> >>> >>> >>> ------ >>> >>> С Уважением, Олег Малёваный >>> >> >> -- >> >> С уважением, >> Юлия Засорина >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > > -- > Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yzasorina на rbc.ru Wed Dec 23 09:01:57 2009 From: yzasorina на rbc.ru (=?UTF-8?B?0JfQsNGB0L7RgNC40L3QsCDQrtC70LjRjw==?=) Date: Wed, 23 Dec 2009 20:01:57 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L4=?= =?utf-8?b?0YLRh9C40LogKSBJTkRFQyBMdGQ=?= In-Reply-To: <4B324A46.8070204@gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> Message-ID: <4B324D05.20203@rbc.ru> 78 * 0 = 42 * 0; следовательно 78 * 0/0 = 42 * 0/0 откуда следует, что 0 на 0 делить нельзя, получаем неопределенность. Но отсюда не следует, что любое число нельзя на ноль делить. ivanshirokoff на gmail.com пишет: > Не понял про пределы. > > Вот как нас в школе учили > > 78 * 0 = 0; > 42 * 0 = 0; > > Откуда получаем, что 78 * 0 = 42 * 0; > Сокращаем уравнение на 0, получаем 78 = 42, что является явной > инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 > делить нельзя) > Методом от противного. -- С уважением, Юлия Засорина ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 5505 bytes Desc: S/MIME Cryptographic Signature URL: From andrey на kostenko.name Wed Dec 23 09:01:38 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 20:01:38 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <4B324C48.8000703@gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> Message-ID: <5fcd07d60912230901p5886c7c2ibc5e098778aa45c8@mail.gmail.com> На ноль делить нельзя. Это следует из определения деления. То, что вы пытаетесь делать - можно назвать как угодно, но не делением. Если точнее - то арифметически некорректными действиями. 2009/12/23 ivanshirokoff на gmail.com > 23.12.2009 19:55, Andrei пишет: > > Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) > > 78 * 0 = 0; > 42 * 0 = 0; > > Приравниваем > > 78 * 0 = 42 * 0 > 78 * 0 - 42 * 0 = 0 > ( 78 - 42 ) * 0 = 0 > 36 * 0 = 0 > > > Как раз следует. > Делим ваше последнее выражение на 0, получаем 36 = 1; > > > > Ни разу не следует отсуда невозможность деления. > > 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com < > ivanshirokoff на gmail.com> написал: > >> 23.12.2009 19:44, Засорина Юлия пишет: >> >> Можно с помощью пределов доказать. >> lim 1/x при x-> +0 равно +бесконечность, >> lim 1/x при x-> -0 равно -бесконечность. >> Предел справа не равен пределу слева => функция в точке не определена. >> Вроде что-то такое было в мат. анализе. >> >> >> Не понял про пределы. >> >> Вот как нас в школе учили >> >> 78 * 0 = 0; >> 42 * 0 = 0; >> >> Откуда получаем, что 78 * 0 = 42 * 0; >> Сокращаем уравнение на 0, получаем 78 = 42, что является явной инсинуацией >> (ну на сколько это вообще возможно при допущении, что на 0 делить нельзя) >> Методом от противного. >> >> >> >> >> Андрей Костенко пишет: >> >> И как вы доказали?) >> >> 2009/12/23 Олег Малёваный >> >>> Харе прикалываться! Серьезные ребята >>> >>> Я у них собеседование не прошел месяц назад J >>> >>> Могу продать вопросы желающим J)) >>> >>> >>> >>> >>> >>> Например: ?Математически доказать, что на ноль делить нельзя? >>> >>> >>> >>> >>> >>> ------ >>> >>> С Уважением, Олег Малёваный >>> >> >> -- >> >> С уважением, >> Юлия Засорина >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > > -- > Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kolpak на stack.net Wed Dec 23 09:02:16 2009 From: kolpak на stack.net (Alexey Kolpakov) Date: Wed, 23 Dec 2009 20:02:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?wc7BzM/HySBGaWxlOjpNYWdpYw==?= In-Reply-To: <200912231952.51715.mons@cpan.org> References: <4B3247E6.7000005@stack.net> <200912231952.51715.mons@cpan.org> Message-ID: <4B324D18.7050109@stack.net> Mons Anderson пишет: > On Wednesday 23 December 2009 19:40:06 Alexey Kolpakov wrote: >> Привет! >> Какие модули посоветуете использовать для определения типа файла >> (расположенного на локальном диске)? >> > > Если медийка, то Image::ExifTool > (умеет в т.ч. и mp3/flac/... с тегами) > Не только медийка - все типы. Просто нужно mime-type узнать. From ivanshirokoff на gmail.com Wed Dec 23 09:04:03 2009 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Wed, 23 Dec 2009 20:04:03 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L4=?= =?utf-8?b?0YLRh9C40LogKSBJTkRFQyBMdGQ=?= In-Reply-To: References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> Message-ID: <4B324D83.7090501@gmail.com> 23.12.2009 20:01, Alex Kapranoff пишет: > 2009/12/23 ivanshirokoff на gmail.com > > > > 23.12.2009 19:55, Andrei пишет: >> Это в школе, может быть, и прокатит, но серьёзные дядьки не >> поймут. :) >> >> 78 * 0 = 0; >> 42 * 0 = 0; >> >> Приравниваем >> >> 78 * 0 = 42 * 0 >> 78 * 0 - 42 * 0 = 0 >> ( 78 - 42 ) * 0 = 0 >> 36 * 0 = 0 > > Как раз следует. > Делим ваше последнее выражение на 0, получаем 36 = 1; > > > В доказательстве невозможности деления на 0 лучше всё-таки не > использовать деление на 0 :) В доказательстве от противного принимается то, что на 0 делить нельзя, чтобы потом прийти к явным нарушениям равенства. > >> >> Ни разу не следует отсуда невозможность деления. >> >> 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com >> > > написал: >> >> 23.12.2009 19:44, Засорина Юлия пишет: >>> Можно с помощью пределов доказать. >>> lim 1/x при x-> +0 равно +бесконечность, >>> lim 1/x при x-> -0 равно -бесконечность. >>> Предел справа не равен пределу слева => функция в точке не >>> определена. Вроде что-то такое было в мат. анализе. >> >> Не понял про пределы. >> >> Вот как нас в школе учили >> >> 78 * 0 = 0; >> 42 * 0 = 0; >> >> Откуда получаем, что 78 * 0 = 42 * 0; >> Сокращаем уравнение на 0, получаем 78 = 42, что является явной >> инсинуацией (ну на сколько это вообще возможно при допущении, что >> на 0 делить нельзя) >> Методом от противного. >>> >>> >>> >>> Андрей Костенко пишет: >>>> И как вы доказали?) >>>> >>>> 2009/12/23 Олег Малёваный >>> > >>>> >>>> Харе прикалываться! Серьезные ребята >>>> >>>> Я у них собеседование не прошел месяц назад J >>>> >>>> Могу продать вопросы желающим J)) >>>> >>>> Например: ?Математически доказать, что на ноль делить нельзя? >>>> >>>> ------ >>>> >>>> С Уважением, Олег Малёваный >>>> >>> >>> -- >>> >>> С уважением, >>> Юлия Засорина >>> >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> >> -- >> Andrei Protasovitski >> < andrei[dot]protasovitski[at]gmail[dot]com > >> Diemen, Netherlands >> >> >> -- >> 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 akovbovich на gmail.com Wed Dec 23 09:04:52 2009 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Wed, 23 Dec 2009 20:04:52 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <5fcd07d60912230901p5886c7c2ibc5e098778aa45c8@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> <5fcd07d60912230901p5886c7c2ibc5e098778aa45c8@mail.gmail.com> Message-ID: <93db51670912230904u6ead0883n29a88e54e217823e@mail.gmail.com> В INDEC пишут математический софт? Зачем такие вопросы задавать вообще? 23 декабря 2009 г. 20:01 пользователь Андрей Костенко написал: > На ноль делить нельзя. Это следует из определения деления. То, что вы > пытаетесь делать - можно назвать как угодно, но не делением. Если точнее - > то арифметически некорректными действиями. > > 2009/12/23 ivanshirokoff на gmail.com >> >> 23.12.2009 19:55, Andrei пишет: >> >> Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) >> >> 78 * 0 = 0; >> 42 * 0 = 0; >> >> Приравниваем >> >> 78 * 0 = 42 * 0 >> 78 * 0 - 42 * 0 = 0 >> ( 78 - 42 ) * 0 = 0 >> 36 * 0 = 0 >> >> Как раз следует. >> Делим ваше последнее выражение на 0, получаем 36 = 1; >> >> >> Ни разу не следует отсуда невозможность деления. >> >> 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com >> написал: >>> >>> 23.12.2009 19:44, Засорина Юлия пишет: >>> >>> Можно с помощью пределов доказать. >>> lim 1/x при x-> +0 равно +бесконечность, >>> lim 1/x при x-> -0 равно  -бесконечность. >>> Предел справа не равен пределу слева => функция в точке не определена. >>> Вроде что-то такое было в мат. анализе. >>> >>> Не понял про пределы. >>> >>> Вот как нас в школе учили >>> >>> 78 * 0 = 0; >>> 42 * 0 = 0; >>> >>> Откуда получаем, что 78 * 0 = 42 * 0; >>> Сокращаем уравнение на 0, получаем 78 = 42, что является явной >>> инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 >>> делить нельзя) >>> Методом от противного. >>> >>> >>> >>> Андрей Костенко пишет: >>> >>> И как вы доказали?) >>> >>> 2009/12/23 Олег Малёваный >>>> >>>> Харе прикалываться! Серьезные ребята >>>> >>>> Я у них собеседование не прошел месяц назад J >>>> >>>> Могу продать вопросы желающим J)) >>>> >>>> >>>> >>>> >>>> >>>> Например: ?Математически доказать, что на ноль делить нельзя? >>>> >>>> >>>> >>>> >>>> >>>> ------ >>>> >>>> С Уважением, Олег Малёваный >>> >>> -- >>> >>> С уважением, >>> Юлия Засорина >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> >> -- >> Andrei Protasovitski >> < andrei[dot]protasovitski[at]gmail[dot]com > >> Diemen, Netherlands >> >> -- >> 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 andrey на kostenko.name Wed Dec 23 09:05:31 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 20:05:31 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <25d777680912230901s42f7d33aod0c2ee0b910e5e34@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> <25d777680912230901s42f7d33aod0c2ee0b910e5e34@mail.gmail.com> Message-ID: <5fcd07d60912230905p270bb2c0k6729db098840dd54@mail.gmail.com> 0/0 - неопределённость. Это выражение просто не имеет смысла. Можно с таким же испехом написать ы/ы. Значит столько же :-) 2009/12/23 Andrei > Чему равно 0 / 0? > > 23 декабря 2009 г. 17:58 пользователь ivanshirokoff на gmail.com < > ivanshirokoff на gmail.com> написал: > > 23.12.2009 19:55, Andrei пишет: >> >> Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) >> >> 78 * 0 = 0; >> 42 * 0 = 0; >> >> Приравниваем >> >> 78 * 0 = 42 * 0 >> 78 * 0 - 42 * 0 = 0 >> ( 78 - 42 ) * 0 = 0 >> 36 * 0 = 0 >> >> >> Как раз следует. >> Делим ваше последнее выражение на 0, получаем 36 = 1; >> >> >> >> Ни разу не следует отсуда невозможность деления. >> >> 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com < >> ivanshirokoff на gmail.com> написал: >> >>> 23.12.2009 19:44, Засорина Юлия пишет: >>> >>> Можно с помощью пределов доказать. >>> lim 1/x при x-> +0 равно +бесконечность, >>> lim 1/x при x-> -0 равно -бесконечность. >>> Предел справа не равен пределу слева => функция в точке не определена. >>> Вроде что-то такое было в мат. анализе. >>> >>> >>> Не понял про пределы. >>> >>> Вот как нас в школе учили >>> >>> 78 * 0 = 0; >>> 42 * 0 = 0; >>> >>> Откуда получаем, что 78 * 0 = 42 * 0; >>> Сокращаем уравнение на 0, получаем 78 = 42, что является явной >>> инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 >>> делить нельзя) >>> Методом от противного. >>> >>> >>> >>> >>> Андрей Костенко пишет: >>> >>> И как вы доказали?) >>> >>> 2009/12/23 Олег Малёваный >>> >>>> Харе прикалываться! Серьезные ребята >>>> >>>> Я у них собеседование не прошел месяц назад J >>>> >>>> Могу продать вопросы желающим J)) >>>> >>>> >>>> >>>> >>>> >>>> Например: ?Математически доказать, что на ноль делить нельзя? >>>> >>>> >>>> >>>> >>>> >>>> ------ >>>> >>>> С Уважением, Олег Малёваный >>>> >>> >>> -- >>> >>> С уважением, >>> Юлия Засорина >>> >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> >> >> -- >> Andrei Protasovitski >> < andrei[dot]protasovitski[at]gmail[dot]com > >> Diemen, Netherlands >> >> >> -- >> Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrei.protasovitski на gmail.com Wed Dec 23 09:07:13 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 23 Dec 2009 18:07:13 +0100 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <4B324D05.20203@rbc.ru> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <4B324D05.20203@rbc.ru> Message-ID: <25d777680912230907u150314a8m6abfb58b29f9fcc2@mail.gmail.com> Полагаем, что на 0 делить можно: 78 * 0/0 = 42 * 0/0 (1) Из утверждения 78 * 0 = 0 получаем, что 0 / 0 = 78. (2) Из утверждения 42 * 0 = 0 получаем, что 0 / 0 = 42. (3) В левую часть утверждения (1) подставляем (3), в правую -- (2). Получаем верное равенство: 78 * 42 = 42 * 78. Нарешали, мля. :) 23 декабря 2009 г. 18:01 пользователь Засорина Юлия написал: > 78 * 0 = 42 * 0; > > следовательно 78 * 0/0 = 42 * 0/0 > откуда следует, что 0 на 0 делить нельзя, получаем неопределенность. Но > отсюда не следует, что любое число нельзя на ноль делить. > > ivanshirokoff на gmail.com пишет: > > Не понял про пределы. >> >> Вот как нас в школе учили >> >> 78 * 0 = 0; >> 42 * 0 = 0; >> >> Откуда получаем, что 78 * 0 = 42 * 0; >> Сокращаем уравнение на 0, получаем 78 = 42, что является явной инсинуацией >> (ну на сколько это вообще возможно при допущении, что на 0 делить нельзя) >> Методом от противного. >> > -- > > С уважением, Юлия Засорина > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Wed Dec 23 09:07:15 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 20:07:15 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <93db51670912230904u6ead0883n29a88e54e217823e@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> <5fcd07d60912230901p5886c7c2ibc5e098778aa45c8@mail.gmail.com> <93db51670912230904u6ead0883n29a88e54e217823e@mail.gmail.com> Message-ID: <5fcd07d60912230907g578e0334g69a2a64b949ddd5d@mail.gmail.com> Чтобы правильно писать echo ""; echo ""; mysql_query("SELECT * FROM " + $table ); echo ""; echo ""; 2009/12/23 Андрей П. Ковбович > В INDEC пишут математический софт? Зачем такие вопросы задавать вообще? > > 23 декабря 2009 г. 20:01 пользователь Андрей Костенко > написал: > > На ноль делить нельзя. Это следует из определения деления. То, что вы > > пытаетесь делать - можно назвать как угодно, но не делением. Если точнее > - > > то арифметически некорректными действиями. > > > > 2009/12/23 ivanshirokoff на gmail.com > >> > >> 23.12.2009 19:55, Andrei пишет: > >> > >> Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) > >> > >> 78 * 0 = 0; > >> 42 * 0 = 0; > >> > >> Приравниваем > >> > >> 78 * 0 = 42 * 0 > >> 78 * 0 - 42 * 0 = 0 > >> ( 78 - 42 ) * 0 = 0 > >> 36 * 0 = 0 > >> > >> Как раз следует. > >> Делим ваше последнее выражение на 0, получаем 36 = 1; > >> > >> > >> Ни разу не следует отсуда невозможность деления. > >> > >> 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com > >> написал: > >>> > >>> 23.12.2009 19:44, Засорина Юлия пишет: > >>> > >>> Можно с помощью пределов доказать. > >>> lim 1/x при x-> +0 равно +бесконечность, > >>> lim 1/x при x-> -0 равно -бесконечность. > >>> Предел справа не равен пределу слева => функция в точке не определена. > >>> Вроде что-то такое было в мат. анализе. > >>> > >>> Не понял про пределы. > >>> > >>> Вот как нас в школе учили > >>> > >>> 78 * 0 = 0; > >>> 42 * 0 = 0; > >>> > >>> Откуда получаем, что 78 * 0 = 42 * 0; > >>> Сокращаем уравнение на 0, получаем 78 = 42, что является явной > >>> инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 > >>> делить нельзя) > >>> Методом от противного. > >>> > >>> > >>> > >>> Андрей Костенко пишет: > >>> > >>> И как вы доказали?) > >>> > >>> 2009/12/23 Олег Малёваный > >>>> > >>>> Харе прикалываться! Серьезные ребята > >>>> > >>>> Я у них собеседование не прошел месяц назад J > >>>> > >>>> Могу продать вопросы желающим J)) > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> Например: ?Математически доказать, что на ноль делить нельзя? > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> ------ > >>>> > >>>> С Уважением, Олег Малёваный > >>> > >>> -- > >>> > >>> С уважением, > >>> Юлия Засорина > >>> > >>> > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >>> > >>> > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >>> > >> > >> > >> > >> -- > >> Andrei Protasovitski > >> < andrei[dot]protasovitski[at]gmail[dot]com > > >> Diemen, Netherlands > >> > >> -- > >> 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 andrei.protasovitski на gmail.com Wed Dec 23 09:08:27 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 23 Dec 2009 18:08:27 +0100 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <5fcd07d60912230905p270bb2c0k6729db098840dd54@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> <25d777680912230901s42f7d33aod0c2ee0b910e5e34@mail.gmail.com> <5fcd07d60912230905p270bb2c0k6729db098840dd54@mail.gmail.com> Message-ID: <25d777680912230908q1e12bcc4k372f85f34164bbee@mail.gmail.com> ы / ы = 1 при ы != 0 :) 23 декабря 2009 г. 18:05 пользователь Андрей Костенко написал: > 0/0 - неопределённость. Это выражение просто не имеет смысла. Можно с таким > же испехом написать ы/ы. Значит столько же :-) > > 2009/12/23 Andrei > >> Чему равно 0 / 0? >> >> >> 23 декабря 2009 г. 17:58 пользователь ivanshirokoff на gmail.com < >> ivanshirokoff на gmail.com> написал: >> >> 23.12.2009 19:55, Andrei пишет: >>> >>> Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) >>> >>> 78 * 0 = 0; >>> 42 * 0 = 0; >>> >>> Приравниваем >>> >>> 78 * 0 = 42 * 0 >>> 78 * 0 - 42 * 0 = 0 >>> ( 78 - 42 ) * 0 = 0 >>> 36 * 0 = 0 >>> >>> >>> Как раз следует. >>> Делим ваше последнее выражение на 0, получаем 36 = 1; >>> >>> >>> >>> Ни разу не следует отсуда невозможность деления. >>> >>> 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com < >>> ivanshirokoff на gmail.com> написал: >>> >>>> 23.12.2009 19:44, Засорина Юлия пишет: >>>> >>>> Можно с помощью пределов доказать. >>>> lim 1/x при x-> +0 равно +бесконечность, >>>> lim 1/x при x-> -0 равно -бесконечность. >>>> Предел справа не равен пределу слева => функция в точке не определена. >>>> Вроде что-то такое было в мат. анализе. >>>> >>>> >>>> Не понял про пределы. >>>> >>>> Вот как нас в школе учили >>>> >>>> 78 * 0 = 0; >>>> 42 * 0 = 0; >>>> >>>> Откуда получаем, что 78 * 0 = 42 * 0; >>>> Сокращаем уравнение на 0, получаем 78 = 42, что является явной >>>> инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 >>>> делить нельзя) >>>> Методом от противного. >>>> >>>> >>>> >>>> >>>> Андрей Костенко пишет: >>>> >>>> И как вы доказали?) >>>> >>>> 2009/12/23 Олег Малёваный >>>> >>>>> Харе прикалываться! Серьезные ребята >>>>> >>>>> Я у них собеседование не прошел месяц назад J >>>>> >>>>> Могу продать вопросы желающим J)) >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Например: ?Математически доказать, что на ноль делить нельзя? >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> ------ >>>>> >>>>> С Уважением, Олег Малёваный >>>>> >>>> >>>> -- >>>> >>>> С уважением, >>>> Юлия Засорина >>>> >>>> >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >>> >>> >>> -- >>> Andrei Protasovitski >>> < andrei[dot]protasovitski[at]gmail[dot]com > >>> Diemen, Netherlands >>> >>> >>> -- >>> Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org >>> >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> >> >> -- >> Andrei Protasovitski >> < andrei[dot]protasovitski[at]gmail[dot]com > >> Diemen, Netherlands >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Wed Dec 23 09:08:51 2009 From: mons на cpan.org (Mons Anderson) Date: Wed, 23 Dec 2009 20:08:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?wc7BzM/HySBGaWxlOjpNYWdpYw==?= In-Reply-To: <4B324D18.7050109@stack.net> References: <4B3247E6.7000005@stack.net> <200912231952.51715.mons@cpan.org> <4B324D18.7050109@stack.net> Message-ID: <200912232008.51681.mons@cpan.org> On Wednesday 23 December 2009 20:02:16 Alexey Kolpakov wrote: > Mons Anderson пишет: > > On Wednesday 23 December 2009 19:40:06 Alexey Kolpakov wrote: > >> Привет! > >> Какие модули посоветуете использовать для определения типа файла > >> (расположенного на локальном диске)? > > > > Если медийка, то Image::ExifTool > > (умеет в т.ч. и mp3/flac/... с тегами) > > Не только медийка - все типы. Просто нужно mime-type узнать. Я бы смотрел сначала Image::ExifTool'ом, потом File::Mimeinfo, если первый не определил -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From andrei.protasovitski на gmail.com Wed Dec 23 09:09:27 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 23 Dec 2009 18:09:27 +0100 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <5fcd07d60912230907g578e0334g69a2a64b949ddd5d@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> <5fcd07d60912230901p5886c7c2ibc5e098778aa45c8@mail.gmail.com> <93db51670912230904u6ead0883n29a88e54e217823e@mail.gmail.com> <5fcd07d60912230907g578e0334g69a2a64b949ddd5d@mail.gmail.com> Message-ID: <25d777680912230909q4afb3bb9h3f31cb886ec90b63@mail.gmail.com> Учитывая требования по XML, чтобы не написать: <0>, а только <0 />. :) 23 декабря 2009 г. 18:07 пользователь Андрей Костенко написал: > Чтобы правильно писать echo ""; echo ""; mysql_query("SELECT * > FROM " + $table ); echo ""; echo ""; > > 2009/12/23 Андрей П. Ковбович > > В INDEC пишут математический софт? Зачем такие вопросы задавать вообще? >> >> 23 декабря 2009 г. 20:01 пользователь Андрей Костенко >> написал: >> > На ноль делить нельзя. Это следует из определения деления. То, что вы >> > пытаетесь делать - можно назвать как угодно, но не делением. Если точнее >> - >> > то арифметически некорректными действиями. >> > >> > 2009/12/23 ivanshirokoff на gmail.com >> >> >> >> 23.12.2009 19:55, Andrei пишет: >> >> >> >> Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) >> >> >> >> 78 * 0 = 0; >> >> 42 * 0 = 0; >> >> >> >> Приравниваем >> >> >> >> 78 * 0 = 42 * 0 >> >> 78 * 0 - 42 * 0 = 0 >> >> ( 78 - 42 ) * 0 = 0 >> >> 36 * 0 = 0 >> >> >> >> Как раз следует. >> >> Делим ваше последнее выражение на 0, получаем 36 = 1; >> >> >> >> >> >> Ни разу не следует отсуда невозможность деления. >> >> >> >> 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com >> >> написал: >> >>> >> >>> 23.12.2009 19:44, Засорина Юлия пишет: >> >>> >> >>> Можно с помощью пределов доказать. >> >>> lim 1/x при x-> +0 равно +бесконечность, >> >>> lim 1/x при x-> -0 равно -бесконечность. >> >>> Предел справа не равен пределу слева => функция в точке не определена. >> >>> Вроде что-то такое было в мат. анализе. >> >>> >> >>> Не понял про пределы. >> >>> >> >>> Вот как нас в школе учили >> >>> >> >>> 78 * 0 = 0; >> >>> 42 * 0 = 0; >> >>> >> >>> Откуда получаем, что 78 * 0 = 42 * 0; >> >>> Сокращаем уравнение на 0, получаем 78 = 42, что является явной >> >>> инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 >> >>> делить нельзя) >> >>> Методом от противного. >> >>> >> >>> >> >>> >> >>> Андрей Костенко пишет: >> >>> >> >>> И как вы доказали?) >> >>> >> >>> 2009/12/23 Олег Малёваный >> >>>> >> >>>> Харе прикалываться! Серьезные ребята >> >>>> >> >>>> Я у них собеседование не прошел месяц назад J >> >>>> >> >>>> Могу продать вопросы желающим J)) >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> Например: ?Математически доказать, что на ноль делить нельзя? >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> ------ >> >>>> >> >>>> С Уважением, Олег Малёваный >> >>> >> >>> -- >> >>> >> >>> С уважением, >> >>> Юлия Засорина >> >>> >> >>> >> >>> -- >> >>> Moscow.pm mailing list >> >>> moscow-pm на pm.org | http://moscow.pm.org >> >>> >> >>> >> >>> -- >> >>> Moscow.pm mailing list >> >>> moscow-pm на pm.org | http://moscow.pm.org >> >>> >> >> >> >> >> >> >> >> -- >> >> Andrei Protasovitski >> >> < andrei[dot]protasovitski[at]gmail[dot]com > >> >> Diemen, Netherlands >> >> >> >> -- >> >> 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 > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Wed Dec 23 09:09:53 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 20:09:53 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <25d777680912230908q1e12bcc4k372f85f34164bbee@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> <25d777680912230901s42f7d33aod0c2ee0b910e5e34@mail.gmail.com> <5fcd07d60912230905p270bb2c0k6729db098840dd54@mail.gmail.com> <25d777680912230908q1e12bcc4k372f85f34164bbee@mail.gmail.com> Message-ID: <5fcd07d60912230909k7dffea36s9324f0ba7a3641e6@mail.gmail.com> 0.0 я же не говорил, что ы - переменная. А ещё есть &^%^*&*%/%^&%&^ 2009/12/23 Andrei > ы / ы = 1 при ы != 0 :) > > 23 декабря 2009 г. 18:05 пользователь Андрей Костенко < > andrey на kostenko.name> написал: > > 0/0 - неопределённость. Это выражение просто не имеет смысла. Можно с таким >> же испехом написать ы/ы. Значит столько же :-) >> >> 2009/12/23 Andrei >> >>> Чему равно 0 / 0? >>> >>> >>> 23 декабря 2009 г. 17:58 пользователь ivanshirokoff на gmail.com < >>> ivanshirokoff на gmail.com> написал: >>> >>> 23.12.2009 19:55, Andrei пишет: >>>> >>>> Это в школе, может быть, и прокатит, но серьёзные дядьки не поймут. :) >>>> >>>> 78 * 0 = 0; >>>> 42 * 0 = 0; >>>> >>>> Приравниваем >>>> >>>> 78 * 0 = 42 * 0 >>>> 78 * 0 - 42 * 0 = 0 >>>> ( 78 - 42 ) * 0 = 0 >>>> 36 * 0 = 0 >>>> >>>> >>>> Как раз следует. >>>> Делим ваше последнее выражение на 0, получаем 36 = 1; >>>> >>>> >>>> >>>> Ни разу не следует отсуда невозможность деления. >>>> >>>> 23 декабря 2009 г. 17:50 пользователь ivanshirokoff на gmail.com < >>>> ivanshirokoff на gmail.com> написал: >>>> >>>>> 23.12.2009 19:44, Засорина Юлия пишет: >>>>> >>>>> Можно с помощью пределов доказать. >>>>> lim 1/x при x-> +0 равно +бесконечность, >>>>> lim 1/x при x-> -0 равно -бесконечность. >>>>> Предел справа не равен пределу слева => функция в точке не определена. >>>>> Вроде что-то такое было в мат. анализе. >>>>> >>>>> >>>>> Не понял про пределы. >>>>> >>>>> Вот как нас в школе учили >>>>> >>>>> 78 * 0 = 0; >>>>> 42 * 0 = 0; >>>>> >>>>> Откуда получаем, что 78 * 0 = 42 * 0; >>>>> Сокращаем уравнение на 0, получаем 78 = 42, что является явной >>>>> инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 >>>>> делить нельзя) >>>>> Методом от противного. >>>>> >>>>> >>>>> >>>>> >>>>> Андрей Костенко пишет: >>>>> >>>>> И как вы доказали?) >>>>> >>>>> 2009/12/23 Олег Малёваный >>>>> >>>>>> Харе прикалываться! Серьезные ребята >>>>>> >>>>>> Я у них собеседование не прошел месяц назад J >>>>>> >>>>>> Могу продать вопросы желающим J)) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Например: ?Математически доказать, что на ноль делить нельзя? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ------ >>>>>> >>>>>> С Уважением, Олег Малёваный >>>>>> >>>>> >>>>> -- >>>>> >>>>> С уважением, >>>>> Юлия Засорина >>>>> >>>>> >>>>> >>>>> -- >>>>> Moscow.pm mailing list >>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>> >>>>> >>>>> >>>>> -- >>>>> Moscow.pm mailing list >>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>> >>>>> >>>> >>>> >>>> -- >>>> Andrei Protasovitski >>>> < andrei[dot]protasovitski[at]gmail[dot]com > >>>> Diemen, Netherlands >>>> >>>> >>>> -- >>>> Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>>> >>>> >>> >>> >>> -- >>> Andrei Protasovitski >>> < andrei[dot]protasovitski[at]gmail[dot]com > >>> Diemen, Netherlands >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivanshirokoff на gmail.com Wed Dec 23 09:11:37 2009 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Wed, 23 Dec 2009 20:11:37 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L4=?= =?utf-8?b?0YLRh9C40LogKSBJTkRFQyBMdGQ=?= In-Reply-To: <25d777680912230907u150314a8m6abfb58b29f9fcc2@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <4B324D05.20203@rbc.ru> <25d777680912230907u150314a8m6abfb58b29f9fcc2@mail.gmail.com> Message-ID: <4B324F49.6020404@gmail.com> 23.12.2009 20:07, Andrei пишет: > Полагаем, что на 0 делить можно: > > 78 * 0/0 = 42 * 0/0 (1) > > Из утверждения > > 78 * 0 = 0 > > получаем, что > > 0 / 0 = 78. (2) > > Из утверждения > > 42 * 0 = 0 > > получаем, что > > 0 / 0 = 42. (3) > > В левую часть утверждения (1) подставляем (3), в правую -- (2). > Получаем верное равенство: > > 78 * 42 = 42 * 78. > > Нарешали, мля. :) =))))))))))))))))))))))))))) Тут должны быть стоячие овации. Вообще допущение деления на 0 рождает совсем другую математику и в её рамках делать выводы о математике классической было бы не совсем корректно. > > 23 декабря 2009 г. 18:01 пользователь Засорина Юлия > написал: > > 78 * 0 = 42 * 0; > > следовательно 78 * 0/0 = 42 * 0/0 > откуда следует, что 0 на 0 делить нельзя, получаем > неопределенность. Но отсюда не следует, что любое число нельзя на > ноль делить. > > ivanshirokoff на gmail.com пишет: > > Не понял про пределы. > > Вот как нас в школе учили > > 78 * 0 = 0; > 42 * 0 = 0; > > Откуда получаем, что 78 * 0 = 42 * 0; > Сокращаем уравнение на 0, получаем 78 = 42, что является явной > инсинуацией (ну на сколько это вообще возможно при допущении, > что на 0 делить нельзя) > Методом от противного. > > -- > > С уважением, Юлия Засорина > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmitry на karasik.eu.org Wed Dec 23 09:13:01 2009 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Wed, 23 Dec 2009 18:13:01 +0100 Subject: [Moscow.pm] =?koi8-r?b?wc7BzM/HySBGaWxlOjpNYWdpYw==?= In-Reply-To: <4B3247E6.7000005@stack.net> References: <4B3247E6.7000005@stack.net> Message-ID: <20091223171300.GA20695@tetsuo.karasik.eu.org> On Wed, Dec 23, 2009 at 07:40:06PM +0300, Alexey Kolpakov wrote: > Какие модули посоветуете использовать для определения типа файла > (расположенного на локальном диске)? модули не знаю, но чем плох стандартный `file $file`? ради такого и модуль не нужен -- Sincerely, Dmitry Karasik From ivanshirokoff на gmail.com Wed Dec 23 09:16:13 2009 From: ivanshirokoff на gmail.com (ivanshirokoff на gmail.com) Date: Wed, 23 Dec 2009 20:16:13 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx0L4=?= =?utf-8?b?0YLRh9C40LogKSBJTkRFQyBMdGQ=?= In-Reply-To: <25d777680912230909q4afb3bb9h3f31cb886ec90b63@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> <5fcd07d60912230901p5886c7c2ibc5e098778aa45c8@mail.gmail.com> <93db51670912230904u6ead0883n29a88e54e217823e@mail.gmail.com> <5fcd07d60912230907g578e0334g69a2a64b949ddd5d@mail.gmail.com> <25d777680912230909q4afb3bb9h3f31cb886ec90b63@mail.gmail.com> Message-ID: <4B32505D.3010802@gmail.com> 23.12.2009 20:09, Andrei пишет: > Учитывая требования по XML, чтобы не написать: <0>, а только <0 />. :) Кстати по стандарту название тэга не может начинаться с цифры =) http://www.w3.org/TR/2008/REC-xml-20081126/#NT-NameStartChar А вот доказательство деления на 0 : shirokoff на pz: > perl -e "print 0/0" Illegal division by zero at -e line 1. PS: Всё. Перестаю флудить. > > 23 декабря 2009 г. 18:07 пользователь Андрей Костенко > > написал: > > Чтобы правильно писать echo ""; echo ""; > mysql_query("SELECT * FROM " + $table ); echo ""; echo > ""; > > 2009/12/23 Андрей П. Ковбович > > > В INDEC пишут математический софт? Зачем такие вопросы > задавать вообще? > > 23 декабря 2009 г. 20:01 пользователь Андрей Костенко > > написал: > > На ноль делить нельзя. Это следует из определения деления. > То, что вы > > пытаетесь делать - можно назвать как угодно, но не делением. > Если точнее - > > то арифметически некорректными действиями. > > > > 2009/12/23 ivanshirokoff на gmail.com > > > >> > >> 23.12.2009 19:55, Andrei пишет: > >> > >> Это в школе, может быть, и прокатит, но серьёзные дядьки не > поймут. :) > >> > >> 78 * 0 = 0; > >> 42 * 0 = 0; > >> > >> Приравниваем > >> > >> 78 * 0 = 42 * 0 > >> 78 * 0 - 42 * 0 = 0 > >> ( 78 - 42 ) * 0 = 0 > >> 36 * 0 = 0 > >> > >> Как раз следует. > >> Делим ваше последнее выражение на 0, получаем 36 = 1; > >> > >> > >> Ни разу не следует отсуда невозможность деления. > >> > >> 23 декабря 2009 г. 17:50 пользователь > ivanshirokoff на gmail.com > >> > > написал: > >>> > >>> 23.12.2009 19:44, Засорина Юлия пишет: > >>> > >>> Можно с помощью пределов доказать. > >>> lim 1/x при x-> +0 равно +бесконечность, > >>> lim 1/x при x-> -0 равно -бесконечность. > >>> Предел справа не равен пределу слева => функция в точке не > определена. > >>> Вроде что-то такое было в мат. анализе. > >>> > >>> Не понял про пределы. > >>> > >>> Вот как нас в школе учили > >>> > >>> 78 * 0 = 0; > >>> 42 * 0 = 0; > >>> > >>> Откуда получаем, что 78 * 0 = 42 * 0; > >>> Сокращаем уравнение на 0, получаем 78 = 42, что является явной > >>> инсинуацией (ну на сколько это вообще возможно при > допущении, что на 0 > >>> делить нельзя) > >>> Методом от противного. > >>> > >>> > >>> > >>> Андрей Костенко пишет: > >>> > >>> И как вы доказали?) > >>> > >>> 2009/12/23 Олег Малёваный > > >>>> > >>>> Харе прикалываться! Серьезные ребята > >>>> > >>>> Я у них собеседование не прошел месяц назад J > >>>> > >>>> Могу продать вопросы желающим J)) > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> Например: ?Математически доказать, что на ноль делить нельзя? > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> ------ > >>>> > >>>> С Уважением, Олег Малёваный > >>> > >>> -- > >>> > >>> С уважением, > >>> Юлия Засорина > >>> > >>> > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | > http://moscow.pm.org > >>> > >>> > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | > http://moscow.pm.org > >>> > >> > >> > >> > >> -- > >> Andrei Protasovitski > >> < andrei[dot]protasovitski[at]gmail[dot]com > > >> Diemen, Netherlands > >> > >> -- > >> 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 > > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Wed Dec 23 09:22:29 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Wed, 23 Dec 2009 20:22:29 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <200912231748.29874.inthrax@gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <615fd2130912230640m4286c71bvd3e8c3e5791422d6@mail.gmail.com> <5fcd07d60912230644u15ac1e20q25051b5d88f88cd1@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> Message-ID: <20091223172229.GB4429@work.uvw.ru> >> Я глубоко знаю XML. До 20го уровня вложенности. MA> Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... ;) в регулярниках? а как кстати в регулярниках с этим бороться? -- ... 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: 198 bytes Desc: Digital signature URL: From andrei.protasovitski на gmail.com Wed Dec 23 09:25:02 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 23 Dec 2009 18:25:02 +0100 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <4B324F49.6020404@gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <4B324D05.20203@rbc.ru> <25d777680912230907u150314a8m6abfb58b29f9fcc2@mail.gmail.com> <4B324F49.6020404@gmail.com> Message-ID: <25d777680912230925r646c63f8w7de0695d663c6d18@mail.gmail.com> 23 декабря 2009 г. 18:11 пользователь ivanshirokoff на gmail.com < ivanshirokoff на gmail.com> написал: > 23.12.2009 20:07, Andrei пишет: > > Полагаем, что на 0 делить можно: > > 78 * 0/0 = 42 * 0/0 (1) > > Из утверждения > > 78 * 0 = 0 > > получаем, что > > 0 / 0 = 78. (2) > > Из утверждения > > 42 * 0 = 0 > > получаем, что > > 0 / 0 = 42. (3) > > В левую часть утверждения (1) подставляем (3), в правую -- (2). Получаем > верное равенство: > > 78 * 42 = 42 * 78. > > Нарешали, мля. :) > > > =))))))))))))))))))))))))))) > Тут должны быть стоячие овации. > > Вообще допущение деления на 0 рождает совсем другую математику и в её > рамках делать выводы о математике классической было бы не совсем корректно. > Я полагаю, что возможно построить такое кольцо с такими операциями сложения и умножения и обратными им операциями вычитания и деления, в котором деление на 0 будет определено. Возможно даже, что это кольцо будет числовым, хотя тут надо ещё подумать. Вообще говоря, в теории множеств нулём называют элемент множества, который при сложении с любым другим элементом множества даёт этот элемент. Т.е. 0 есть нейтральный элемент сложения. Для умножения есть нейстральный элемент 1. Если я правильно ошибаюсь, то на множестве {0, 1} с операцией XOR в качестве сложения и операцией AND в качестве умножения можно определить вычитание и деление, причём на 0 делить можно. :) > > > > 23 декабря 2009 г. 18:01 пользователь Засорина Юлия написал: > >> 78 * 0 = 42 * 0; >> >> следовательно 78 * 0/0 = 42 * 0/0 >> откуда следует, что 0 на 0 делить нельзя, получаем неопределенность. Но >> отсюда не следует, что любое число нельзя на ноль делить. >> >> ivanshirokoff на gmail.com пишет: >> >> Не понял про пределы. >>> >>> Вот как нас в школе учили >>> >>> 78 * 0 = 0; >>> 42 * 0 = 0; >>> >>> Откуда получаем, что 78 * 0 = 42 * 0; >>> Сокращаем уравнение на 0, получаем 78 = 42, что является явной >>> инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 >>> делить нельзя) >>> Методом от противного. >>> >> -- >> >> С уважением, Юлия Засорина >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > > -- > Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mshogin на gmail.com Wed Dec 23 09:27:12 2009 From: mshogin на gmail.com (=?utf-8?B?0KjQvtCz0LjQvSDQnNC40YXQsNC40Ls=?=) Date: Wed, 23 Dec 2009 20:27:12 +0300 Subject: [Moscow.pm] =?utf-8?b?U01QUCDQv9C+0LvRg9GH0LjRgtGMINC+0YLRh9C1?= =?utf-8?b?0YIg0L4g0LTQvtGB0YLQsNCy0LrQtSDRgdC80YE=?= In-Reply-To: <4B324C48.8000703@gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> Message-ID: Привет. Деление на ноль это конечно круто )) я его правда и сам не помню и вспомню только вечером когда почитаю лекции (что то не верится мне, что все так просто через пределы доказывается). Можно отвлечь общественность немного реальной проблемой? Есть смс шлюз. Требуется: разослать кучу смс-ок, и собрать отчет по доставке. С рассылкой проблем нет (спамить мы умеем), а вот с отчетом о доставке есть проблемы. Если точнее, проблем нет, т.к. нет отчета о доставке )) По доке и информации от SMSC все просто, отправили и ждем что нам пришлют. И ничего не приходит Алгоритм прост Висит событийный демон Раз в сколько-то секунд отправляет пачку смс-ок Раз в сколько-то секунд пытается что нить прочитать от SMSC Смс отправляем так $self->{_response} = $self->smpp->submit_sm( source_addr => $args{from}, destination_addr => $args{to}, short_message => $args{message}, registered_delivery => 0x01, data_coding => $args{lang} && $args{lang} eq 'ru' ? 0x08 : 0x00, ); Читаем так $pdu = $self->smpp->read_pdu; И ничего не приходит ( Может кто-нибудь сталкивался, куда рыть, что смотреть, ничего не понимаю ( И tcpdump смотрел, и даже вот узнал о wireshark (просто отличная тулза ) )) Все что приходит все отображается, а отчета о доставке как не было так и нет ( ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kolpak на stack.net Wed Dec 23 09:29:54 2009 From: kolpak на stack.net (Alexey Kolpakov) Date: Wed, 23 Dec 2009 20:29:54 +0300 Subject: [Moscow.pm] =?koi8-r?b?wc7BzM/HySBGaWxlOjpNYWdpYw==?= In-Reply-To: <20091223171300.GA20695@tetsuo.karasik.eu.org> References: <4B3247E6.7000005@stack.net> <20091223171300.GA20695@tetsuo.karasik.eu.org> Message-ID: <4B325392.1090006@stack.net> Dmitry Karasik пишет: > On Wed, Dec 23, 2009 at 07:40:06PM +0300, Alexey Kolpakov wrote: >> Какие модули посоветуете использовать для определения типа файла >> (расположенного на локальном диске)? > > модули не знаю, но чем плох стандартный `file $file`? ради такого > и модуль не нужен > Не хочется порождать лишний процесс. И еще я не уверен, что file будет одинаково работать под BSD и под linux. From shafiev на gmail.com Wed Dec 23 09:31:12 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 23 Dec 2009 20:31:12 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <25d777680912230925r646c63f8w7de0695d663c6d18@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <4B324D05.20203@rbc.ru> <25d777680912230907u150314a8m6abfb58b29f9fcc2@mail.gmail.com> <4B324F49.6020404@gmail.com> <25d777680912230925r646c63f8w7de0695d663c6d18@mail.gmail.com> Message-ID: <218771510912230931w56f324efn57cd630b233e3bbd@mail.gmail.com> Не надо расширять наши возможности.(Уже есть тензоры и комплексные цифры). P.S. Не думал что тема об обьявление работы пересрастет в деление на 0 :) P.P.S Java , perl , и иже с ним вместе - что-то тут не так ) 23 декабря 2009 г. 20:25 пользователь Andrei написал: > > > 23 декабря 2009 г. 18:11 пользователь ivanshirokoff на gmail.com > написал: >> >> 23.12.2009 20:07, Andrei пишет: >> >> Полагаем, что на 0 делить можно: >> >> 78 * 0/0 = 42 * 0/0         (1) >> >> Из утверждения >> >> 78 * 0 = 0 >> >> получаем, что >> >> 0 / 0 = 78.                 (2) >> >> Из утверждения >> >> 42 * 0 = 0 >> >> получаем, что >> >> 0 / 0 = 42.               (3) >> >> В левую часть утверждения (1) подставляем (3), в правую -- (2). Получаем >> верное равенство: >> >> 78 * 42 = 42 * 78. >> >> Нарешали, мля. :) >> >> =))))))))))))))))))))))))))) >> Тут должны быть стоячие овации. >> >> Вообще допущение деления на 0 рождает совсем другую математику и в её >> рамках делать выводы о математике классической было бы не совсем корректно. > > Я полагаю, что возможно построить такое кольцо с такими операциями сложения > и умножения и обратными им операциями вычитания и деления, в котором деление > на 0 будет определено. Возможно даже, что это кольцо будет числовым, хотя > тут надо ещё подумать. Вообще говоря, в теории множеств нулём называют > элемент множества, который при сложении с любым другим элементом множества > даёт  этот элемент. Т.е. 0 есть нейтральный элемент сложения. Для умножения > есть нейстральный элемент 1. > > Если я правильно ошибаюсь, то на множестве {0, 1} с операцией XOR в качестве > сложения и операцией AND в качестве умножения можно определить вычитание и > деление, причём на 0 делить можно. :) > >> >> >> 23 декабря 2009 г. 18:01 пользователь Засорина Юлия >> написал: >>> >>> 78 * 0 = 42 * 0; >>> >>> следовательно 78 * 0/0 = 42 * 0/0 >>> откуда следует, что 0 на 0 делить нельзя, получаем неопределенность. Но >>> отсюда не следует, что любое число нельзя на ноль делить. >>> >>> ivanshirokoff на gmail.com пишет: >>>> >>>> Не понял про пределы. >>>> >>>> Вот как нас в школе учили >>>> >>>> 78 * 0 = 0; >>>> 42 * 0 = 0; >>>> >>>> Откуда получаем, что 78 * 0 = 42 * 0; >>>> Сокращаем уравнение на 0, получаем 78 = 42, что является явной >>>> инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 >>>> делить нельзя) >>>> Методом от противного. >>> >>> -- >>> >>> С уважением, Юлия Засорина >>> >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> >> -- >> Andrei Protasovitski >> < andrei[dot]protasovitski[at]gmail[dot]com > >> Diemen, Netherlands >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From kolpak на stack.net Wed Dec 23 09:31:15 2009 From: kolpak на stack.net (Alexey Kolpakov) Date: Wed, 23 Dec 2009 20:31:15 +0300 Subject: [Moscow.pm] =?koi8-r?b?wc7BzM/HySBGaWxlOjpNYWdpYw==?= In-Reply-To: <200912232008.51681.mons@cpan.org> References: <4B3247E6.7000005@stack.net> <200912231952.51715.mons@cpan.org> <4B324D18.7050109@stack.net> <200912232008.51681.mons@cpan.org> Message-ID: <4B3253E3.40106@stack.net> Mons Anderson пишет: > On Wednesday 23 December 2009 20:02:16 Alexey Kolpakov wrote: >> Mons Anderson пишет: >>> On Wednesday 23 December 2009 19:40:06 Alexey Kolpakov wrote: >>>> Привет! >>>> Какие модули посоветуете использовать для определения типа файла >>>> (расположенного на локальном диске)? >>> Если медийка, то Image::ExifTool >>> (умеет в т.ч. и mp3/flac/... с тегами) >> Не только медийка - все типы. Просто нужно mime-type узнать. > > Я бы смотрел сначала Image::ExifTool'ом, потом File::Mimeinfo, если первый не > определил Спасибо, посмотрю на File::Mimeinfo. From shafiev на gmail.com Wed Dec 23 09:35:02 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 23 Dec 2009 20:35:02 +0300 Subject: [Moscow.pm] =?koi8-r?b?U01QUCDQz8zV3snU2CDP1N7F1CDPIMTP09TB18vF?= =?koi8-r?b?INPN0w==?= In-Reply-To: References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> Message-ID: <218771510912230935p1de6f364me730a6ccc44fdf23@mail.gmail.com> Запусти скрипт через strace . и посмотри внимательно сниф. 23 декабря 2009 г. 20:27 пользователь Шогин Михаил написал: > Привет. > > > > Деление на ноль это конечно круто )) я его правда и сам не помню и вспомню > только вечером когда почитаю лекции (что то не верится мне, что все так > просто через пределы доказывается). > > Можно отвлечь общественность немного реальной проблемой? > > > > Есть смс шлюз. > > Требуется: разослать кучу смс-ок, и собрать отчет по доставке. > > С рассылкой проблем нет (спамить мы умеем), а вот с отчетом о доставке есть > проблемы. Если точнее, проблем нет, т.к. нет отчета о доставке )) > > > > По доке и информации от SMSC все просто, отправили и ждем что нам пришлют. И > ничего не приходит > > Алгоритм прост > > > > Висит событийный демон > > > > Раз в сколько-то секунд отправляет пачку смс-ок > > Раз в сколько-то секунд пытается что нить прочитать от SMSC > > > > Смс отправляем так > > > > $self->{_response} = $self->smpp->submit_sm( > > source_addr             => $args{from}, > > destination_addr       => $args{to}, > > short_message           => $args{message}, > > registered_delivery     => 0x01, > > data_coding             => $args{lang} && $args{lang} eq 'ru' ? 0x08 : 0x00, > > ); > > > > Читаем так > > > > $pdu = $self->smpp->read_pdu; > > > > И ничего не приходит ( > > > > Может кто-нибудь сталкивался,  куда рыть, что смотреть, ничего не понимаю ( > > > > И tcpdump смотрел, и даже вот узнал о wireshark (просто отличная тулза ) )) > > Все что приходит все отображается, а отчета о доставке как не было так и нет > ( > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > From phoinix.public на gmail.com Wed Dec 23 09:43:56 2009 From: phoinix.public на gmail.com (Phoinix) Date: Wed, 23 Dec 2009 20:43:56 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <218771510912230931w56f324efn57cd630b233e3bbd@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <4B324D05.20203@rbc.ru> <25d777680912230907u150314a8m6abfb58b29f9fcc2@mail.gmail.com> <4B324F49.6020404@gmail.com> <25d777680912230925r646c63f8w7de0695d663c6d18@mail.gmail.com> <218771510912230931w56f324efn57cd630b233e3bbd@mail.gmail.com> Message-ID: А Python и PostgreSQL нынче не в моде? И кстати для веб-разработчиков не требуется понимание протокола HTTP, ну и прочие совершенно не нужные вещи как то Apache или nginx. И да, mod_perl и FastCGI, впрочем, зачем? Гораздо важнее, что бы на ноль не делил никто. --------- Сергей Томулевич. From shafiev на gmail.com Wed Dec 23 09:58:21 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Wed, 23 Dec 2009 20:58:21 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <4B324D05.20203@rbc.ru> <25d777680912230907u150314a8m6abfb58b29f9fcc2@mail.gmail.com> <4B324F49.6020404@gmail.com> <25d777680912230925r646c63f8w7de0695d663c6d18@mail.gmail.com> <218771510912230931w56f324efn57cd630b233e3bbd@mail.gmail.com> Message-ID: <218771510912230958o5b1c21e5n5ee6dcdcf2938a5c@mail.gmail.com> +1 . Ну постгрес неплох,только книжек про него мало(русских нету уже лет 5 ) 23 декабря 2009 г. 20:43 пользователь Phoinix написал: > А Python и PostgreSQL нынче не в моде? > > И кстати для веб-разработчиков не требуется понимание протокола HTTP, > ну и прочие совершенно не нужные вещи как то Apache или nginx. > > И да, mod_perl и FastCGI, впрочем, зачем? Гораздо важнее, что бы на > ноль не делил никто. > > --------- > Сергей Томулевич. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From mons на cpan.org Wed Dec 23 10:06:04 2009 From: mons на cpan.org (Mons Anderson) Date: Wed, 23 Dec 2009 21:06:04 +0300 Subject: [Moscow.pm] =?windows-1251?b?4uDq4O3x6P8gU2VuaW9yIFdlYiBkZXZlbG9w?= =?windows-1251?b?ZXIgKCDD6+Di7fvpIPDg5/Dg4e7y9+jqICkgSU5ERUMgTHRk?= In-Reply-To: <20091223172229.GB4429@work.uvw.ru> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> Message-ID: <200912232106.04591.mons@cpan.org> On Wednesday 23 December 2009 20:22:29 Dmitry E. Oboukhov wrote: > >> Я глубоко знаю XML. До 20го уровня вложенности. > > MA> Я глубоко знаю Perl. У меня часто бывает Deep recursion on > subroutine... ;) > > в регулярниках? это вообще шутка была. а так это можно поймать в AE, если делать кривые вызовы колбэков, минуя очередь > а как кстати в регулярниках с этим бороться? no warnings 'recursion' ;) если конечно регэксп правильный, просто вложенность вызовов бывает > 100 -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From andy на shitov.ru Wed Dec 23 10:09:08 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 23 Dec 2009 21:09:08 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <25d777680912230909q4afb3bb9h3f31cb886ec90b63@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> <5fcd07d60912230901p5886c7c2ibc5e098778aa45c8@mail.gmail.com> <93db51670912230904u6ead0883n29a88e54e217823e@mail.gmail.com> <5fcd07d60912230907g578e0334g69a2a64b949ddd5d@mail.gmail.com> <25d777680912230909q4afb3bb9h3f31cb886ec90b63@mail.gmail.com> Message-ID: > Учитывая требования по XML, чтобы не написать: <0>, а только <0 />. :) Это конфликтует с возможностью написать в конфиге Апача. -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From proler на gmail.com Wed Dec 23 10:10:16 2009 From: proler на gmail.com (Oleg Alexeenkov) Date: Wed, 23 Dec 2009 21:10:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> Message-ID: <31376431.20091223211016@gmail.com> Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Dec 23 10:10:59 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 23 Dec 2009 21:10:59 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <20091223172229.GB4429@work.uvw.ru> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <615fd2130912230640m4286c71bvd3e8c3e5791422d6@mail.gmail.com> <5fcd07d60912230644u15ac1e20q25051b5d88f88cd1@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> Message-ID: > MA> Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... ;) > > в регулярниках? а как кстати в регулярниках с этим бороться? Почти как 0/0: use v5.10; $str ~~ / ( \( .*? \) | ?1 ) /x; -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From ruslan.zakirov на gmail.com Wed Dec 23 10:30:44 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 23 Dec 2009 21:30:44 +0300 Subject: [Moscow.pm] =?utf-8?b?0LDQvdCw0LvQvtCz0LggRmlsZTo6TWFnaWM=?= In-Reply-To: <4B3247E6.7000005@stack.net> References: <4B3247E6.7000005@stack.net> Message-ID: <589c94400912231030p66e60926oc8676b3d5545453a@mail.gmail.com> Привет, Алексей. Есть у нас в SVK вот такой вот скрипт для бенчмарка четырех вариантов: use strict; use warnings; use Benchmark qw( cmpthese ); my %modules = map { eval "require $_" if $_ ne 'Internal'; $@ ? () : ( $_ => make_sub($_) ) } qw( File::LibMagic File::MMagic File::Type Internal ); my $filename = 'data.sample'; open my $fh, '>', $filename; print $fh 'Some sample ASCII data for mime detecting'; close $fh; cmpthese( 9_000, \%modules ); sub make_sub { ( my $module = shift ) =~ s/:://g; $module = "SVK::MimeDetect::$module"; eval "require $module"; die "Couldn't load $module\n" if $@; my $object = $module->new(); return sub { $object->checktype_filename($filename) }; } 2009/12/23 Alexey Kolpakov : > Привет! > Какие модули посоветуете использовать для определения типа файла > (расположенного на локальном диске)? > > Спасибо. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruslan.zakirov на gmail.com Wed Dec 23 11:23:00 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Wed, 23 Dec 2009 22:23:00 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <5fcd07d60912222221l1c815742t55a03292dda76b12@mail.gmail.com> References: <1322359566.20091222002938@gmail.com> <173847269.20091222015226@softsearch.ru> <589c94400912221531l1b9b0890t324367e7d48b6aca@mail.gmail.com> <5fcd07d60912222221l1c815742t55a03292dda76b12@mail.gmail.com> Message-ID: <589c94400912231123n11eba45fhc58711e04347a2a2@mail.gmail.com> Ну не совсем так. По разному, но в общем у низкочастотного эелемента мало шансов появится в начале. Что понимать под равномерной тогда? Если у нас 2 элемента X и всего 20 позиций, то на каких местах лучше разместить элементы X? * 1, 20? * 5, 15? Все это решаемо вполне. 2009/12/23 Андрей Костенко : > не всё так просто. в начале у нас будет выбираться элемент с вероятностью > 0,2. А в конце пойдут два оставшиеся с веротностью 0.5. И в конце на больших > длинах получается bcbcbcbcbc или acacacacac. Поэтому я и заполняю его не по > порядку, а слуайным образом. > > 2009/12/23 Ruslan Zakirov >> >> Привет, dvhillard :) >> >> Введение: >> >> 1) сгруппируем одинаковые элементы >> 2) введем L(g) - длина группы >> 3) задача отсутствия повторений не решается, если существует группа i, >> где L(G(i)) = MAX(L(G(j))) для любого j и L(G(i)) > SUM(L(G(j)))+1 для >> люого j != i. По простецки - если группа с максимальной длинной >> длиннее объединения всех остальных групп. Доказать элементарно. >> 4) Введем понятие группа i в критичном состоянии, если L(G(i)) = >> SUM(L(G(j))) + 1 где j != i. Доказательством от противного легко >> доказывается, что в наборе не может быть две группы в критичном >> состоянии. Понятно, что такая группа может иметь только максимальную >> длинну во всем наборе. >> >> Алгоритм: >> 0) Конец, если все группы пусты >> 1) Если есть группа в критичном состоянии, то берем элемент из нее. к >> пункту 0 >> 2) Иначе выбираем "случайно" группу (пропорционально длиннам), >> исключая группу с предыдущим элементом. К пункту 0 >> >> Одна и таже группа не может стать два раза подряд критичной, а значит >> мы не сможем нарушить условие неповторения элементов. Если мы выбрали >> элемент в пункте 2, то невозможно, что эта группа будет критичной на >> следующем цикле, а следовательно не нарушается условие неповторения. >> >> Из всего вышесказанного следует, что решение существует, при >> соблюдении условия 3. >> >> Вот и простой код в лоб: >> >> use strict; >> use warnings; >> >> my @e = qw(a a a a a b b b c c c c d e e e e e e e e e e e e e e); >> my %g; >> $g{$_}++ foreach @e; >> >> my @res; >> >> my $last; >> while ( keys %g ) { >>    my $pick = find_critical(); >>    unless ( defined $pick ) { >>        $pick = pick_except_last(); >>    } >>    $g{$pick}--; >>    delete $g{$pick} unless $g{$pick}; >>    push @res, $last = $pick; >> } >> >> print join( ' ', @e ), "\n"; >> print join( ' ', @res ), "\n"; >> >> sub find_critical { >>    my $critical; >>    my ($max, $rest) = (0, 0); >>    foreach my $e ( keys %g ) { >>        if ( $g{$e} > $max ) { >>            $rest += $max; >>            $max = $g{$e}; >>            $critical = $e; >>        } else { >>            $rest += $g{$e}; >>        } >>    } >>    return undef if $max < $rest + 1; >>    return $critical if $max == $rest + 1; >>    die "No solution, too many '$critical' elements"; >> } >> >> sub pick_except_last { >>    my @tmp; >>    while ( my ($k,$v) = each %g ) { >>        next if defined $last and $last eq $k; >>        push @tmp, ($k) x $v; >>    } >>    return $tmp[ int rand @tmp ]; >> } >> >> >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From andrey на kostenko.name Wed Dec 23 11:26:10 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Wed, 23 Dec 2009 22:26:10 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <589c94400912231123n11eba45fhc58711e04347a2a2@mail.gmail.com> References: <1322359566.20091222002938@gmail.com> <173847269.20091222015226@softsearch.ru> <589c94400912221531l1b9b0890t324367e7d48b6aca@mail.gmail.com> <5fcd07d60912222221l1c815742t55a03292dda76b12@mail.gmail.com> <589c94400912231123n11eba45fhc58711e04347a2a2@mail.gmail.com> Message-ID: <5fcd07d60912231126x4a41568g8b7ee196142917e0@mail.gmail.com> Возьмём 3000 позиций. Тогда с довольно большой вероятностью у нас закончится какой-то элемент раньше. Например на 2900-м элементе. После чего пойдёт bcbcbcbcbcbcbc. Я это решал заполнением массива не по порядку, а случайным образом. 2009/12/23 Ruslan Zakirov > Ну не совсем так. По разному, но в общем у низкочастотного эелемента > мало шансов появится в начале. > > Что понимать под равномерной тогда? Если у нас 2 элемента X и всего 20 > позиций, то на каких местах лучше разместить элементы X? > > * 1, 20? > * 5, 15? > > Все это решаемо вполне. > > 2009/12/23 Андрей Костенко : > > не всё так просто. в начале у нас будет выбираться элемент с вероятностью > > 0,2. А в конце пойдут два оставшиеся с веротностью 0.5. И в конце на > больших > > длинах получается bcbcbcbcbc или acacacacac. Поэтому я и заполняю его не > по > > порядку, а слуайным образом. > > > > 2009/12/23 Ruslan Zakirov > >> > >> Привет, dvhillard :) > >> > >> Введение: > >> > >> 1) сгруппируем одинаковые элементы > >> 2) введем L(g) - длина группы > >> 3) задача отсутствия повторений не решается, если существует группа i, > >> где L(G(i)) = MAX(L(G(j))) для любого j и L(G(i)) > SUM(L(G(j)))+1 для > >> люого j != i. По простецки - если группа с максимальной длинной > >> длиннее объединения всех остальных групп. Доказать элементарно. > >> 4) Введем понятие группа i в критичном состоянии, если L(G(i)) = > >> SUM(L(G(j))) + 1 где j != i. Доказательством от противного легко > >> доказывается, что в наборе не может быть две группы в критичном > >> состоянии. Понятно, что такая группа может иметь только максимальную > >> длинну во всем наборе. > >> > >> Алгоритм: > >> 0) Конец, если все группы пусты > >> 1) Если есть группа в критичном состоянии, то берем элемент из нее. к > >> пункту 0 > >> 2) Иначе выбираем "случайно" группу (пропорционально длиннам), > >> исключая группу с предыдущим элементом. К пункту 0 > >> > >> Одна и таже группа не может стать два раза подряд критичной, а значит > >> мы не сможем нарушить условие неповторения элементов. Если мы выбрали > >> элемент в пункте 2, то невозможно, что эта группа будет критичной на > >> следующем цикле, а следовательно не нарушается условие неповторения. > >> > >> Из всего вышесказанного следует, что решение существует, при > >> соблюдении условия 3. > >> > >> Вот и простой код в лоб: > >> > >> use strict; > >> use warnings; > >> > >> my @e = qw(a a a a a b b b c c c c d e e e e e e e e e e e e e e); > >> my %g; > >> $g{$_}++ foreach @e; > >> > >> my @res; > >> > >> my $last; > >> while ( keys %g ) { > >> my $pick = find_critical(); > >> unless ( defined $pick ) { > >> $pick = pick_except_last(); > >> } > >> $g{$pick}--; > >> delete $g{$pick} unless $g{$pick}; > >> push @res, $last = $pick; > >> } > >> > >> print join( ' ', @e ), "\n"; > >> print join( ' ', @res ), "\n"; > >> > >> sub find_critical { > >> my $critical; > >> my ($max, $rest) = (0, 0); > >> foreach my $e ( keys %g ) { > >> if ( $g{$e} > $max ) { > >> $rest += $max; > >> $max = $g{$e}; > >> $critical = $e; > >> } else { > >> $rest += $g{$e}; > >> } > >> } > >> return undef if $max < $rest + 1; > >> return $critical if $max == $rest + 1; > >> die "No solution, too many '$critical' elements"; > >> } > >> > >> sub pick_except_last { > >> my @tmp; > >> while ( my ($k,$v) = each %g ) { > >> next if defined $last and $last eq $k; > >> push @tmp, ($k) x $v; > >> } > >> return $tmp[ int rand @tmp ]; > >> } > >> > >> > >> > >> -- > >> Best regards, Ruslan. > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Dec 23 11:36:57 2009 From: andy на shitov.ru (Andrew Shitov) Date: Wed, 23 Dec 2009 22:36:57 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <615fd2130912230640m4286c71bvd3e8c3e5791422d6@mail.gmail.com> <5fcd07d60912230644u15ac1e20q25051b5d88f88cd1@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> Message-ID: За последние три часа пришло два письма от рассылки с темой "уведомление об удалении подписки на список Moscow-pm" :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From deer_oleg на mail.ru Wed Dec 23 11:51:36 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Wed, 23 Dec 2009 22:51:36 +0300 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXIg?= =?koi8-r?b?KCDnzMHXztnKINLB2tLBws/U3snLICkgSU5ERUMgTHRk?= In-Reply-To: Message-ID: Типа из за желения на ноль? ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Andrew Shitov > >Sent: Wednesday, December 23, 2009 10:37 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > >разработчик ) INDEC Ltd > > > >За последние три часа пришло два письма от рассылки с темой > >"уведомление об удалении подписки на список Moscow-pm" :-) > > > >-- > >Andrew Shitov > >______________________________________________________________________ > >andy на shitov.ru | http://shitov.ru > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From pavel.odintsov на googlemail.com Wed Dec 23 11:52:35 2009 From: pavel.odintsov на googlemail.com (=?KOI8-R?B?78TJzsPP1yDwwdfFzA==?=) Date: Thu, 24 Dec 2009 00:52:35 +0500 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXIg?= =?koi8-r?b?KCDnzMHXztnKINLB2tLBws/U3snLICkgSU5ERUMgTHRk?= In-Reply-To: References: Message-ID: Мне одному кажется, что родился новый мем? :) 2009/12/24 Олег Малёваный : > > Типа из за желения на ноль? > > ------ > С Уважением, Олег Малёваный > >> >-----Original Message----- >> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Andrew Shitov >> >Sent: Wednesday, December 23, 2009 10:37 PM >> >To: Moscow.pm group >> >Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный >> >разработчик ) INDEC Ltd >> > >> >За последние три часа пришло два письма от рассылки с темой >> >"уведомление об удалении подписки на список Moscow-pm" :-) >> > >> >-- >> >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 deer_oleg на mail.ru Wed Dec 23 11:56:55 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Wed, 23 Dec 2009 22:56:55 +0300 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXIg?= =?koi8-r?b?KCDnzMHXztnKINLB2tLBws/U3snLICkgSU5ERUMgTHRk?= In-Reply-To: Message-ID: *Ну раз пошла такая пьянка ОФФ ТОП А у нас в Рязани клуб сгорел. Типа как в Перми. Тока тьфу тьфу тьфу без жертв Ждите в новостях..... http://community.livejournal.com/ryazan/711587.html ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Одинцов Павел > >Sent: Wednesday, December 23, 2009 10:53 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm]вакансия Senior Web developer ( Главный > >разработчик ) INDEC Ltd > > > >Мне одному кажется, что родился новый мем? :) > > > >2009/12/24 Олег Малёваный : > >> > >> Типа из за желения на ноль? > >> > >> ------ > >> С Уважением, Олег Малёваный > >> > >>> >-----Original Message----- > >>> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >>> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Andrew Shitov > >>> >Sent: Wednesday, December 23, 2009 10:37 PM > >>> >To: Moscow.pm group > >>> >Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > >>> >разработчик ) INDEC Ltd > >>> > > >>> >За последние три часа пришло два письма от рассылки с темой > >>> >"уведомление об удалении подписки на список Moscow-pm" :-) > >>> > > >>> >-- > >>> >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 > >> > > > > > > > >-- > >С уважением, Одинцов Павел > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From juchkov на gmail.com Wed Dec 23 12:15:21 2009 From: juchkov на gmail.com (Sergey Juchkov) Date: Wed, 23 Dec 2009 23:15:21 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: References: Message-ID: <615fd2130912231215r7c850f7am54917d7c24626623@mail.gmail.com> Без жертв не будет в новостях. Из нуля новость не высосешь. 2009/12/23 Олег Малёваный : > > *Ну раз пошла такая пьянка > ОФФ ТОП > А у нас в Рязани клуб сгорел. Типа как в Перми. Тока тьфу тьфу тьфу без > жертв > Ждите в новостях..... > http://community.livejournal.com/ryazan/711587.html > > ------ > С Уважением, Олег Малёваный > > >> >-----Original Message----- >> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Одинцов Павел >> >Sent: Wednesday, December 23, 2009 10:53 PM >> >To: Moscow.pm group >> >Subject: Re: [Moscow.pm]вакансия Senior Web developer ( Главный >> >разработчик ) INDEC Ltd >> > >> >Мне одному кажется, что родился новый мем? :) >> > >> >2009/12/24 Олег Малёваный : >> >> >> >> Типа из за желения на ноль? >> >> >> >> ------ >> >> С Уважением, Олег Малёваный >> >> >> >>> >-----Original Message----- >> >>> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >> >>> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Andrew Shitov >> >>> >Sent: Wednesday, December 23, 2009 10:37 PM >> >>> >To: Moscow.pm group >> >>> >Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный >> >>> >разработчик ) INDEC Ltd >> >>> > >> >>> >За последние три часа пришло два письма от рассылки с темой >> >>> >"уведомление об удалении подписки на список Moscow-pm" :-) >> >>> > >> >>> >-- >> >>> >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 >> >> >> > >> > >> > >> >-- >> >С уважением, Одинцов Павел >> >-- >> >Moscow.pm mailing list >> >moscow-pm на pm.org | http://moscow.pm.org > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sergey Juchkov http://juchkov.com From proler на gmail.com Wed Dec 23 12:18:28 2009 From: proler на gmail.com (Oleg Alexeenkov) Date: Wed, 23 Dec 2009 23:18:28 +0300 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXIg?= =?koi8-r?b?KCDnzMHXztnKINLB2tLBws/U3snLICkgSU5ERUMgTHRk?= In-Reply-To: <615fd2130912231215r7c850f7am54917d7c24626623@mail.gmail.com> References: <615fd2130912231215r7c850f7am54917d7c24626623@mail.gmail.com> Message-ID: <546018210.20091223231828@gmail.com> Здравствуйте, Sergey. Вы писали 23 декабря 2009 г., 23:15:21: А потом президенты точно запретят пиротехнику, спички, зажигалки и газпром.. > Без жертв не будет в новостях. Из нуля новость не высосешь. > 2009/12/23 Олег Малёваный : >> >> *Ну раз пошла такая пьянка >> ОФФ ТОП >> А у нас в Рязани клуб сгорел. Типа как в Перми. Тока тьфу тьфу тьфу без >> жертв >> Ждите в новостях..... >> http://community.livejournal.com/ryazan/711587.html >> >> ------ >> С Уважением, Олег Малёваный >> >> >>> >-----Original Message----- >>> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >>> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Одинцов Павел >>> >Sent: Wednesday, December 23, 2009 10:53 PM >>> >To: Moscow.pm group >>> >Subject: Re: [Moscow.pm]вакансия Senior Web developer ( Главный >>> >разработчик ) INDEC Ltd >>> > >>> >Мне одному кажется, что родился новый мем? :) >>> > >>> >2009/12/24 Олег Малёваный : >>> >> >>> >> Типа из за желения на ноль? >>> >> >>> >> ------ >>> >> С Уважением, Олег Малёваный >>> >> >>> >>> >-----Original Message----- >>> >>> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >>> >>> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Andrew Shitov >>> >>> >Sent: Wednesday, December 23, 2009 10:37 PM >>> >>> >To: Moscow.pm group >>> >>> >Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный >>> >>> >разработчик ) INDEC Ltd >>> >>> > >>> >>> >За последние три часа пришло два письма от рассылки с темой >>> >>> >"уведомление об удалении подписки на список Moscow-pm" :-) >>> >>> > >>> >>> >-- >>> >>> >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 >>> >> >>> > >>> > >>> > >>> >-- >>> >С уважением, Одинцов Павел >>> >-- >>> >Moscow.pm mailing list >>> >moscow-pm на pm.org | http://moscow.pm.org >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> -- С уважением, Oleg mailto:proler на gmail.com From deer_oleg на mail.ru Wed Dec 23 12:22:46 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Wed, 23 Dec 2009 23:22:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXIg?= =?koi8-r?b?KCDnzMHXztnKINLB2tLBws/U3snLICkgSU5ERUMgTHRk?= In-Reply-To: <546018210.20091223231828@gmail.com> Message-ID: Я вот про это. Оно не работало пару дет уже - типа ремонт и все дела. Но на волне случая в Перми ща раструбят :) Корпоративы поотменяют все :( ------ С Уважением, Олег Малёваный > >-----Original Message----- > >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Oleg Alexeenkov > >Sent: Wednesday, December 23, 2009 11:18 PM > >To: Moscow.pm group > >Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > >разработчик ) INDEC Ltd > > > >Здравствуйте, Sergey. > > > >Вы писали 23 декабря 2009 г., 23:15:21: > > > >А потом президенты точно запретят пиротехнику, спички, зажигалки и > >газпром.. > > > > > >> Без жертв не будет в новостях. Из нуля новость не высосешь. > > > >> 2009/12/23 Олег Малёваный : > >>> > >>> *Ну раз пошла такая пьянка > >>> ОФФ ТОП > >>> А у нас в Рязани клуб сгорел. Типа как в Перми. Тока тьфу тьфу тьфу > >без > >>> жертв > >>> Ждите в новостях..... > >>> http://community.livejournal.com/ryazan/711587.html > >>> > >>> ------ > >>> С Уважением, Олег Малёваный > >>> > >>> > >>>> >-----Original Message----- > >>>> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- > >>>> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Одинцов Павел > >>>> >Sent: Wednesday, December 23, 2009 10:53 PM > >>>> >To: Moscow.pm group > >>>> >Subject: Re: [Moscow.pm]вакансия Senior Web developer ( Главный > >>>> >разработчик ) INDEC Ltd > >>>> > > >>>> >Мне одному кажется, что родился новый мем? :) > >>>> > > >>>> >2009/12/24 Олег Малёваный : > >>>> >> > >>>> >> Типа из за желения на ноль? > >>>> >> > >>>> >> ------ > >>>> >> С Уважением, Олег Малёваный > >>>> >> > >>>> >>> >-----Original Message----- > >>>> >>> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow- > >pm- > >>>> >>> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Andrew Shitov > >>>> >>> >Sent: Wednesday, December 23, 2009 10:37 PM > >>>> >>> >To: Moscow.pm group > >>>> >>> >Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный > >>>> >>> >разработчик ) INDEC Ltd > >>>> >>> > > >>>> >>> >За последние три часа пришло два письма от рассылки с темой > >>>> >>> >"уведомление об удалении подписки на список Moscow-pm" :-) > >>>> >>> > > >>>> >>> >-- > >>>> >>> >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 > >>>> >> > >>>> > > >>>> > > >>>> > > >>>> >-- > >>>> >С уважением, Одинцов Павел > >>>> >-- > >>>> >Moscow.pm mailing list > >>>> >moscow-pm на pm.org | http://moscow.pm.org > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >>> > > > > > > > > > > > > > >-- > >С уважением, > > Oleg mailto:proler на gmail.com > > > >-- > >Moscow.pm mailing list > >moscow-pm на pm.org | http://moscow.pm.org From unera на debian.org Wed Dec 23 12:24:29 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Wed, 23 Dec 2009 23:24:29 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <615fd2130912230640m4286c71bvd3e8c3e5791422d6@mail.gmail.com> <5fcd07d60912230644u15ac1e20q25051b5d88f88cd1@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> Message-ID: <20091223202429.GC4429@work.uvw.ru> MA>>> Я глубоко знаю Perl. У меня часто бывает Deep recursion on subroutine... ;) >> >> в регулярниках? а как кстати в регулярниках с этим бороться? AS> Почти как 0/0: AS> use v5.10; AS> $str ~~ / AS> ( AS> \( AS> .*? AS> \) AS> | ?1 AS> ) AS> /x; ага, вот это после какой-то глубины вложения (сейчас не могу сказать точно - под рукой теста нет) начинает жаловаться на глубину рекурсии. -- ... 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: 198 bytes Desc: Digital signature URL: From unera на debian.org Wed Dec 23 12:26:45 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Wed, 23 Dec 2009 23:26:45 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <200912232106.04591.mons@cpan.org> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> <200912232106.04591.mons@cpan.org> Message-ID: <20091223202645.GD4429@work.uvw.ru> >> а как кстати в регулярниках с этим бороться? MA> no warnings 'recursion' ;) MA> если конечно регэксп правильный, просто вложенность вызовов бывает > 100 мы парсер html писали натыкались на глубину которая до лимита доходила. пришлось переписать на менее изящный не на базе регулярников вариант -- ... 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: 198 bytes Desc: Digital signature URL: From nordicdyno на yandex.ru Wed Dec 23 12:36:26 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 23 Dec 2009 23:36:26 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <200912231824.01381.inthrax@gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <801e79500912230652lb3115d8s1ce06a16957f4504@mail.gmail.com> <200912231824.01381.inthrax@gmail.com> Message-ID: <73101261600586@webmail132.yandex.ru> 23.12.09, 18:24, "Mons Anderson" : > Ну зачем-же выносить из общего обсуждения. > > Здесь прого профессионалов, которые знают меня, здесь есть работодатели, > которые приглашали меня, пусть они прокомментируют ваше утверждение. > > On Wednesday 23 December 2009 17:52:47 Ivan M. wrote: > > Ну если глубоко знаешь и действительно можешь это доказать на тестах и > > решении наших конкретных ситуаций - то заплатим тебе 100 тыс. > > )) > > > только я вот > > сомневаюсь что ты результативный программист, скорее всего пригрелся где то > > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме > > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь Умник. > > Однако! Не иначе как гений от программирования пишет From nordicdyno на yandex.ru Wed Dec 23 12:50:46 2009 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 23 Dec 2009 23:50:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXIg?= =?koi8-r?b?KCDnzMHXztnKINLB2tLBws/U3snLICkgSU5ERUMgTHRk?= In-Reply-To: <546018210.20091223231828@gmail.com> References: <615fd2130912231215r7c850f7am54917d7c24626623@mail.gmail.com> <546018210.20091223231828@gmail.com> Message-ID: <12841261601446@webmail129.yandex.ru> 23.12.09, 23:18, "Oleg Alexeenkov" : > Здравствуйте, Sergey. > > Вы писали 23 декабря 2009 г., 23:15:21: > > А потом президенты точно запретят пиротехнику, спички, зажигалки и > газпром.. как это они сами себя запретят? :) From kolpak на stack.net Wed Dec 23 12:52:13 2009 From: kolpak на stack.net (Alexey Kolpakov) Date: Wed, 23 Dec 2009 23:52:13 +0300 Subject: [Moscow.pm] =?koi8-r?b?wc7BzM/HySBGaWxlOjpNYWdpYw==?= In-Reply-To: <589c94400912231030p66e60926oc8676b3d5545453a@mail.gmail.com> References: <4B3247E6.7000005@stack.net> <589c94400912231030p66e60926oc8676b3d5545453a@mail.gmail.com> Message-ID: <4B3282FD.3000303@stack.net> Понял, спасибо! Кто из них быстрее? Internal чем отличается от остальных? Ruslan Zakirov пишет: > Привет, Алексей. > > Есть у нас в SVK вот такой вот скрипт для бенчмарка четырех вариантов: > > use strict; > use warnings; > > use Benchmark qw( cmpthese ); > > my %modules = map { > eval "require $_" if $_ ne 'Internal'; > $@ ? () : ( $_ => make_sub($_) ) > } qw( File::LibMagic File::MMagic File::Type Internal ); > > my $filename = 'data.sample'; > open my $fh, '>', $filename; > print $fh 'Some sample ASCII data for mime detecting'; > close $fh; > > cmpthese( 9_000, \%modules ); > > sub make_sub { > ( my $module = shift ) =~ s/:://g; > $module = "SVK::MimeDetect::$module"; > eval "require $module"; > die "Couldn't load $module\n" if $@; > my $object = $module->new(); > return sub { $object->checktype_filename($filename) }; > } > > > 2009/12/23 Alexey Kolpakov : >> Привет! >> Какие модули посоветуете использовать для определения типа файла >> (расположенного на локальном диске)? >> >> Спасибо. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > From yu.pats на gmail.com Wed Dec 23 13:11:46 2009 From: yu.pats на gmail.com (Yuri Pac) Date: Wed, 23 Dec 2009 23:11:46 +0200 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: References: Message-ID: Завтра коллегам на работе покажу тред, может кто-нибудь из них перегорит наконец-то :) 2009/12/23 Олег Малёваный : > > Типа из за желения на ноль? > > ------ > С Уважением, Олег Малёваный > >> >-----Original Message----- >> >From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm- >> >bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Andrew Shitov >> >Sent: Wednesday, December 23, 2009 10:37 PM >> >To: Moscow.pm group >> >Subject: Re: [Moscow.pm] вакансия Senior Web developer ( Главный >> >разработчик ) INDEC Ltd >> > >> >За последние три часа пришло два письма от рассылки с темой >> >"уведомление об удалении подписки на список Moscow-pm" :-) >> > >> >-- >> >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 Pats From postmaster на softsearch.ru Wed Dec 23 13:18:11 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 24 Dec 2009 00:18:11 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <73101261600586@webmail132.yandex.ru> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <801e79500912230652lb3115d8s1ce06a16957f4504@mail.gmail.com> <200912231824.01381.inthrax@gmail.com> <73101261600586@webmail132.yandex.ru> Message-ID: <1301884900.20091224001811@softsearch.ru> Здравствуйте, Александр. >> > только я вот >> > сомневаюсь что ты результативный программист, скорее всего пригрелся где то >> > на зарплате, ничего толкового не делаешь и никому не нужен больше, кроме >> > тех у кого пригрелся, потому что они свыклись уже что ты там сидишь Умник. >> > OA> Однако! Не иначе как гений от программирования пишет Не. Это бывший 23-летний главный разработчик пишет. На понт взять хочет :-) -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From ruslan.zakirov на gmail.com Wed Dec 23 14:16:57 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 24 Dec 2009 01:16:57 +0300 Subject: [Moscow.pm] =?utf-8?b?0LDQvdCw0LvQvtCz0LggRmlsZTo6TWFnaWM=?= In-Reply-To: <4B3282FD.3000303@stack.net> References: <4B3247E6.7000005@stack.net> <589c94400912231030p66e60926oc8676b3d5545453a@mail.gmail.com> <4B3282FD.3000303@stack.net> Message-ID: <589c94400912231416x54682668ie2b9570842faea02@mail.gmail.com> 2009/12/23 Alexey Kolpakov : > Понял, спасибо! > > Кто из них быстрее? perl contrib/bench-mime-detect.pl /Users/ruz/f1.avi module: SVK::MimeDetect::FileMMagic type: application/octet-stream module: SVK::MimeDetect::FileType type: video/x-msvideo module: SVK::MimeDetect::Internal type: application/octet-stream Rate File::MMagic File::Type Internal File::MMagic 234/s -- -97% -99% File::Type 7965/s 3308% -- -65% Internal 22500/s 9527% 182% -- Как видите есть разница в определении. Наверное LibMagic будет поинтереснее, так как она на сигнатурах работает. У меня просто не стоит в системе либа. module: SVK::MimeDetect::FileMMagic type: application/x-gzip module: SVK::MimeDetect::FileType type: application/x-gzip module: SVK::MimeDetect::Internal type: application/octet-stream Rate File::MMagic File::Type Internal File::MMagic 1167/s -- -81% -95% File::Type 6164/s 428% -- -72% Internal 21951/s 1780% 256% -- Поставил либу libmagic, которая из дистра file. Вот такие результаты: module: SVK::MimeDetect::FileLibMagic type: application/x-gzip module: SVK::MimeDetect::FileMMagic type: application/x-gzip module: SVK::MimeDetect::FileType type: application/x-gzip module: SVK::MimeDetect::Internal type: application/octet-stream Rate File::MMagic File::LibMagic File::Type Internal File::MMagic 1184/s -- -46% -81% -95% File::LibMagic 2211/s 87% -- -65% -90% File::Type 6250/s 428% 183% -- -72% Internal 21951/s 1754% 893% 251% -- module: SVK::MimeDetect::FileLibMagic type: video/x-msvideo module: SVK::MimeDetect::FileMMagic type: application/octet-stream module: SVK::MimeDetect::FileType type: video/x-msvideo module: SVK::MimeDetect::Internal type: application/octet-stream Rate File::MMagic File::LibMagic File::Type Internal File::MMagic 235/s -- -52% -97% -99% File::LibMagic 492/s 109% -- -94% -98% File::Type 7895/s 3261% 1506% -- -65% Internal 22500/s 9480% 4477% 185% -- module: SVK::MimeDetect::FileLibMagic type: image/jpeg module: SVK::MimeDetect::FileMMagic type: image/jpeg module: SVK::MimeDetect::FileType type: image/jpeg module: SVK::MimeDetect::Internal type: application/octet-stream Rate File::MMagic File::LibMagic File::Type Internal File::MMagic 536/s -- -56% -89% -98% File::LibMagic 1210/s 126% -- -74% -94% File::Type 4712/s 779% 290% -- -79% Internal 21951/s 3993% 1715% 366% -- В общем как-то так. Я бы остановился на LibMagic или File::Type Обязательно нужно сравнить на файлах без расширений. Хотя зависит от задачи. > Internal чем отличается от остальных? Там простая проверка, нужно просто знать бинарный или текстовой файл. Возможно используется что-то из либ subversion'а. > Ruslan Zakirov пишет: >> >> Привет, Алексей. >> >> Есть у нас в SVK вот такой вот скрипт для бенчмарка четырех вариантов: >> >> use strict; >> use warnings; >> >> use Benchmark qw( cmpthese ); >> >> my %modules = map { >>    eval "require $_" if $_ ne 'Internal'; >>    $@ ? () : ( $_ => make_sub($_) ) >> } qw( File::LibMagic File::MMagic File::Type Internal ); >> >> my $filename = 'data.sample'; >> open my $fh, '>', $filename; >> print $fh 'Some sample ASCII data for mime detecting'; >> close $fh; >> >> cmpthese( 9_000, \%modules ); >> >> sub make_sub { >>    ( my $module = shift ) =~ s/:://g; >>    $module = "SVK::MimeDetect::$module"; >>    eval "require $module"; >>    die "Couldn't load $module\n" if $@; >>    my $object = $module->new(); >>    return sub { $object->checktype_filename($filename) }; >> } >> >> >> 2009/12/23 Alexey Kolpakov : >>> >>> Привет! >>> Какие модули посоветуете использовать для определения типа файла >>> (расположенного на локальном диске)? >>> >>> Спасибо. >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From ruslan.zakirov на gmail.com Wed Dec 23 14:53:06 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 24 Dec 2009 01:53:06 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <5fcd07d60912231126x4a41568g8b7ee196142917e0@mail.gmail.com> References: <1322359566.20091222002938@gmail.com> <173847269.20091222015226@softsearch.ru> <589c94400912221531l1b9b0890t324367e7d48b6aca@mail.gmail.com> <5fcd07d60912222221l1c815742t55a03292dda76b12@mail.gmail.com> <589c94400912231123n11eba45fhc58711e04347a2a2@mail.gmail.com> <5fcd07d60912231126x4a41568g8b7ee196142917e0@mail.gmail.com> Message-ID: <589c94400912231453n6f9ef3dat57bc78c3512dfb32@mail.gmail.com> 2009/12/23 Андрей Костенко : > Возьмём 3000 позиций. Тогда с довольно большой вероятностью у нас закончится > какой-то элемент раньше. Например на 2900-м элементе. После чего пойдёт > bcbcbcbcbcbcbc. Почему? Вероятности вы определяете. Конечно такое получиться если у вас 3000 элементов A, B, C и из них только небольшая доля элементов A. Например, если 100 A на 3000 ABC, то вероятность появления хотя бы одного A в последних 30 элементах должна быть близка к 1, а иначе у вас не получиться равномерное распределение элементов. Опять же возникает вопрос. Нужно найти решение, которое наиболее близкое к равномерному? Или любое, которое более или менее равномерное? > Я это решал заполнением массива не по порядку, а случайным образом. Я пропустил решение? Я точно где-то что-то упустил и чего-то не понимаю. > > 2009/12/23 Ruslan Zakirov >> >> Ну не совсем так. По разному, но в общем у низкочастотного эелемента >> мало шансов появится в начале. >> >> Что понимать под равномерной тогда? Если у нас 2 элемента X и всего 20 >> позиций, то на каких местах лучше разместить элементы X? >> >> * 1, 20? >> * 5, 15? >> >> Все это решаемо вполне. >> >> 2009/12/23 Андрей Костенко : >> > не всё так просто. в начале у нас будет выбираться элемент с >> > вероятностью >> > 0,2. А в конце пойдут два оставшиеся с веротностью 0.5. И в конце на >> > больших >> > длинах получается bcbcbcbcbc или acacacacac. Поэтому я и заполняю его не >> > по >> > порядку, а слуайным образом. >> > >> > 2009/12/23 Ruslan Zakirov >> >> >> >> Привет, dvhillard :) >> >> >> >> Введение: >> >> >> >> 1) сгруппируем одинаковые элементы >> >> 2) введем L(g) - длина группы >> >> 3) задача отсутствия повторений не решается, если существует группа i, >> >> где L(G(i)) = MAX(L(G(j))) для любого j и L(G(i)) > SUM(L(G(j)))+1 для >> >> люого j != i. По простецки - если группа с максимальной длинной >> >> длиннее объединения всех остальных групп. Доказать элементарно. >> >> 4) Введем понятие группа i в критичном состоянии, если L(G(i)) = >> >> SUM(L(G(j))) + 1 где j != i. Доказательством от противного легко >> >> доказывается, что в наборе не может быть две группы в критичном >> >> состоянии. Понятно, что такая группа может иметь только максимальную >> >> длинну во всем наборе. >> >> >> >> Алгоритм: >> >> 0) Конец, если все группы пусты >> >> 1) Если есть группа в критичном состоянии, то берем элемент из нее. к >> >> пункту 0 >> >> 2) Иначе выбираем "случайно" группу (пропорционально длиннам), >> >> исключая группу с предыдущим элементом. К пункту 0 >> >> >> >> Одна и таже группа не может стать два раза подряд критичной, а значит >> >> мы не сможем нарушить условие неповторения элементов. Если мы выбрали >> >> элемент в пункте 2, то невозможно, что эта группа будет критичной на >> >> следующем цикле, а следовательно не нарушается условие неповторения. >> >> >> >> Из всего вышесказанного следует, что решение существует, при >> >> соблюдении условия 3. >> >> >> >> Вот и простой код в лоб: >> >> >> >> use strict; >> >> use warnings; >> >> >> >> my @e = qw(a a a a a b b b c c c c d e e e e e e e e e e e e e e); >> >> my %g; >> >> $g{$_}++ foreach @e; >> >> >> >> my @res; >> >> >> >> my $last; >> >> while ( keys %g ) { >> >>    my $pick = find_critical(); >> >>    unless ( defined $pick ) { >> >>        $pick = pick_except_last(); >> >>    } >> >>    $g{$pick}--; >> >>    delete $g{$pick} unless $g{$pick}; >> >>    push @res, $last = $pick; >> >> } >> >> >> >> print join( ' ', @e ), "\n"; >> >> print join( ' ', @res ), "\n"; >> >> >> >> sub find_critical { >> >>    my $critical; >> >>    my ($max, $rest) = (0, 0); >> >>    foreach my $e ( keys %g ) { >> >>        if ( $g{$e} > $max ) { >> >>            $rest += $max; >> >>            $max = $g{$e}; >> >>            $critical = $e; >> >>        } else { >> >>            $rest += $g{$e}; >> >>        } >> >>    } >> >>    return undef if $max < $rest + 1; >> >>    return $critical if $max == $rest + 1; >> >>    die "No solution, too many '$critical' elements"; >> >> } >> >> >> >> sub pick_except_last { >> >>    my @tmp; >> >>    while ( my ($k,$v) = each %g ) { >> >>        next if defined $last and $last eq $k; >> >>        push @tmp, ($k) x $v; >> >>    } >> >>    return $tmp[ int rand @tmp ]; >> >> } >> >> >> >> >> >> >> >> -- >> >> Best regards, Ruslan. >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> >> >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Ruslan. From andrey на kostenko.name Wed Dec 23 15:22:02 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Thu, 24 Dec 2009 02:22:02 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <589c94400912231453n6f9ef3dat57bc78c3512dfb32@mail.gmail.com> References: <1322359566.20091222002938@gmail.com> <173847269.20091222015226@softsearch.ru> <589c94400912221531l1b9b0890t324367e7d48b6aca@mail.gmail.com> <5fcd07d60912222221l1c815742t55a03292dda76b12@mail.gmail.com> <589c94400912231123n11eba45fhc58711e04347a2a2@mail.gmail.com> <5fcd07d60912231126x4a41568g8b7ee196142917e0@mail.gmail.com> <589c94400912231453n6f9ef3dat57bc78c3512dfb32@mail.gmail.com> Message-ID: <5fcd07d60912231522r449c8eacy5de24a891f2312aa@mail.gmail.com> В общем я проверял - в конце массива получались bcbcbcbc если по порядку :-) да, где-то вверху было: sub a { my @a = @_; my $v = int rand scalar @a; my %a = (); $a{$_} = ( $a{$_} || 0 ) + 1 foreach @a; my @b = (undef) x scalar(@a); my $i; while ( grep { ! defined $_ } @b ) { my @d = grep { (( $v == 0 || $_ ne $b[$v - 1]) && ($v == scalar( @a ) - 1 || $_ ne $b[$v + 1])) } keys %a; warn "@b\n", return a(@a) unless @d; $_ = $d[ int rand scalar @d ]; --$a{$_} or delete $a{$_}; $b[$v] = $_; my @v = grep {! defined $b[$_]} (0..$#a); last unless @v; $v = $v[ int rand scalar @v]; } return @b; } my @a = ( ('a') x 100, ('b') x 100, ('c') x 100, ('d') x 100 ); say join " ", a(@a); sub a { my @a = @_; my $v = int rand scalar @a; my %a = (); $a{$_} = ( $a{$_} || 0 ) + 1 foreach @a; my @b = (undef) x scalar(@a); my $i; while ( grep { ! defined $_ } @b ) { my @d = grep { (( $v == 0 || $_ ne $b[$v - 1]) && ($v == scalar( @a ) - 1 || $_ ne $b[$v + 1])) } keys %a; warn "@b\n", return a(@a) unless @d; $_ = $d[ int rand scalar @d ]; --$a{$_} or delete $a{$_}; $b[$v] = $_; my @v = grep {! defined $b[$_]} (0..$#a); last unless @v; $v = $v[ int rand scalar @v]; } return @b; } my @a = ( ('a') x 100, ('b') x 100, ('c') x 100, ('d') x 100 ); say join " ", a(@a); 2009/12/24 Ruslan Zakirov : > 2009/12/23 Андрей Костенко : >> Возьмём 3000 позиций. Тогда с довольно большой вероятностью у нас закончится >> какой-то элемент раньше. Например на 2900-м элементе. После чего пойдёт >> bcbcbcbcbcbcbc. > > Почему? Вероятности вы определяете. Конечно такое получиться если у > вас 3000 элементов A, B, C и из них только небольшая доля элементов A. > Например, если 100 A на 3000 ABC, то вероятность появления хотя бы > одного A в последних 30 элементах должна быть близка к 1, а иначе у > вас не получиться равномерное распределение элементов. > > Опять же возникает вопрос. Нужно найти решение, которое наиболее > близкое к равномерному? Или любое, которое более или менее > равномерное? > >> Я это решал заполнением массива не по порядку, а случайным образом. > > Я пропустил решение? Я точно где-то что-то упустил и чего-то не понимаю. > >> >> 2009/12/23 Ruslan Zakirov >>> >>> Ну не совсем так. По разному, но в общем у низкочастотного эелемента >>> мало шансов появится в начале. >>> >>> Что понимать под равномерной тогда? Если у нас 2 элемента X и всего 20 >>> позиций, то на каких местах лучше разместить элементы X? >>> >>> * 1, 20? >>> * 5, 15? >>> >>> Все это решаемо вполне. >>> >>> 2009/12/23 Андрей Костенко : >>> > не всё так просто. в начале у нас будет выбираться элемент с >>> > вероятностью >>> > 0,2. А в конце пойдут два оставшиеся с веротностью 0.5. И в конце на >>> > больших >>> > длинах получается bcbcbcbcbc или acacacacac. Поэтому я и заполняю его не >>> > по >>> > порядку, а слуайным образом. >>> > >>> > 2009/12/23 Ruslan Zakirov >>> >> >>> >> Привет, dvhillard :) >>> >> >>> >> Введение: >>> >> >>> >> 1) сгруппируем одинаковые элементы >>> >> 2) введем L(g) - длина группы >>> >> 3) задача отсутствия повторений не решается, если существует группа i, >>> >> где L(G(i)) = MAX(L(G(j))) для любого j и L(G(i)) > SUM(L(G(j)))+1 для >>> >> люого j != i. По простецки - если группа с максимальной длинной >>> >> длиннее объединения всех остальных групп. Доказать элементарно. >>> >> 4) Введем понятие группа i в критичном состоянии, если L(G(i)) = >>> >> SUM(L(G(j))) + 1 где j != i. Доказательством от противного легко >>> >> доказывается, что в наборе не может быть две группы в критичном >>> >> состоянии. Понятно, что такая группа может иметь только максимальную >>> >> длинну во всем наборе. >>> >> >>> >> Алгоритм: >>> >> 0) Конец, если все группы пусты >>> >> 1) Если есть группа в критичном состоянии, то берем элемент из нее. к >>> >> пункту 0 >>> >> 2) Иначе выбираем "случайно" группу (пропорционально длиннам), >>> >> исключая группу с предыдущим элементом. К пункту 0 >>> >> >>> >> Одна и таже группа не может стать два раза подряд критичной, а значит >>> >> мы не сможем нарушить условие неповторения элементов. Если мы выбрали >>> >> элемент в пункте 2, то невозможно, что эта группа будет критичной на >>> >> следующем цикле, а следовательно не нарушается условие неповторения. >>> >> >>> >> Из всего вышесказанного следует, что решение существует, при >>> >> соблюдении условия 3. >>> >> >>> >> Вот и простой код в лоб: >>> >> >>> >> use strict; >>> >> use warnings; >>> >> >>> >> my @e = qw(a a a a a b b b c c c c d e e e e e e e e e e e e e e); >>> >> my %g; >>> >> $g{$_}++ foreach @e; >>> >> >>> >> my @res; >>> >> >>> >> my $last; >>> >> while ( keys %g ) { >>> >>    my $pick = find_critical(); >>> >>    unless ( defined $pick ) { >>> >>        $pick = pick_except_last(); >>> >>    } >>> >>    $g{$pick}--; >>> >>    delete $g{$pick} unless $g{$pick}; >>> >>    push @res, $last = $pick; >>> >> } >>> >> >>> >> print join( ' ', @e ), "\n"; >>> >> print join( ' ', @res ), "\n"; >>> >> >>> >> sub find_critical { >>> >>    my $critical; >>> >>    my ($max, $rest) = (0, 0); >>> >>    foreach my $e ( keys %g ) { >>> >>        if ( $g{$e} > $max ) { >>> >>            $rest += $max; >>> >>            $max = $g{$e}; >>> >>            $critical = $e; >>> >>        } else { >>> >>            $rest += $g{$e}; >>> >>        } >>> >>    } >>> >>    return undef if $max < $rest + 1; >>> >>    return $critical if $max == $rest + 1; >>> >>    die "No solution, too many '$critical' elements"; >>> >> } >>> >> >>> >> sub pick_except_last { >>> >>    my @tmp; >>> >>    while ( my ($k,$v) = each %g ) { >>> >>        next if defined $last and $last eq $k; >>> >>        push @tmp, ($k) x $v; >>> >>    } >>> >>    return $tmp[ int rand @tmp ]; >>> >> } >>> >> >>> >> >>> >> >>> >> -- >>> >> Best regards, Ruslan. >>> >> -- >>> >> Moscow.pm mailing list >>> >> moscow-pm на pm.org | http://moscow.pm.org >>> > >>> > >>> > -- >>> > Moscow.pm mailing list >>> > moscow-pm на pm.org | http://moscow.pm.org >>> > >>> > >>> >>> >>> >>> -- >>> Best regards, Ruslan. >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From ruslan.zakirov на gmail.com Wed Dec 23 16:04:01 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 24 Dec 2009 03:04:01 +0300 Subject: [Moscow.pm] =?utf-8?b?0KDQsNCy0L3QvtC80LXRgNC90LDRjywg0YDQsNC9?= =?utf-8?b?0LTQvtC80L3QsNGPINGB0L7RgNGC0LjRgNC+0LLQutCw?= In-Reply-To: <5fcd07d60912231522r449c8eacy5de24a891f2312aa@mail.gmail.com> References: <1322359566.20091222002938@gmail.com> <173847269.20091222015226@softsearch.ru> <589c94400912221531l1b9b0890t324367e7d48b6aca@mail.gmail.com> <5fcd07d60912222221l1c815742t55a03292dda76b12@mail.gmail.com> <589c94400912231123n11eba45fhc58711e04347a2a2@mail.gmail.com> <5fcd07d60912231126x4a41568g8b7ee196142917e0@mail.gmail.com> <589c94400912231453n6f9ef3dat57bc78c3512dfb32@mail.gmail.com> <5fcd07d60912231522r449c8eacy5de24a891f2312aa@mail.gmail.com> Message-ID: <589c94400912231604h11087ba3i19831aed0bb54d1b@mail.gmail.com> Я тупил тупил, а потом понял, что рандома не нужно. В итоге все достаточно равномерно, стабильно и прикольно: a a a a a a a a a b b b b b b b b b c c b a b a c b a b a b a b a b c a b a b a Решение все такое же, но вот только выбор идет не случайно а по расстоянию от своей предыдущей позиции. use strict; use warnings; #my @e = (('a') x 100, ('b') x 100, ('c') x 100, ('d') x 100); my @e = (('a') x 13, ('b') x 5, ('c') x 5, ('d') x 2); my (%g, %d, %seen_on); $g{$_}++ foreach @e; $d{$_} = scalar(@e)/$g{$_} foreach @e; $seen_on{$_} = -scalar(@e)/$g{$_}/2 foreach @e; my @o = keys %g; my @res; while ( keys %g ) { my $pick = find_critical(); unless ( defined $pick ) { $pick = pick_except_last(); } $g{$pick}--; delete $g{$pick} unless $g{$pick}; push @res, $pick; $seen_on{$pick} = @res; } print join( ' ', @e ), "\n"; print join( ' ', @res ), "\n"; sub find_critical { my $critical; my ($max, $rest) = (0, 0); foreach my $e ( keys %g ) { if ( $g{$e} > $max ) { $rest += $max; $max = $g{$e}; $critical = $e; } else { $rest += $g{$e}; } } return undef if $max < $rest + 1; return $critical if $max == $rest + 1; die "No solution, too many '$critical' elements"; } sub pick_except_last { my @max = (- на e-1, undef); foreach my $k ( grep exists $g{$_}, @o ) { next if @res == $seen_on{$k}; my $d = 1 + @res - $seen_on{$k} - $d{$k}; next if $d < $max[0]; @max = ($d,$k); } return $max[1]; } 2009/12/24 Андрей Костенко : > В общем я проверял - в конце массива получались bcbcbcbc если по порядку :-) > да, где-то вверху было: > sub a { >    my @a = @_; >    my $v = int rand scalar @a; >    my %a = (); >    $a{$_} = ( $a{$_} || 0 ) + 1 foreach @a; >    my @b = (undef) x scalar(@a); >    my $i; >    while ( grep { ! defined $_ } @b ) { >        my @d = grep { (( $v == 0 || $_ ne $b[$v - 1]) && ($v == > scalar( @a ) - 1 || $_ ne $b[$v + 1])) } keys %a; >        warn "@b\n", return a(@a) unless @d; >        $_ = $d[ int rand scalar @d ]; >        --$a{$_} or delete $a{$_}; >        $b[$v] = $_; >        my @v = grep  {! defined $b[$_]} (0..$#a); >        last unless @v; >        $v = $v[ int rand scalar @v]; >    } >    return @b; > } > my @a = ( ('a') x 100, ('b') x 100, ('c') x 100, ('d') x 100 ); > say join " ", a(@a); > sub a { >    my @a = @_; >    my $v = int rand scalar @a; >    my %a = (); >    $a{$_} = ( $a{$_} || 0 ) + 1 foreach @a; >    my @b = (undef) x scalar(@a); >    my $i; >    while ( grep { ! defined $_ } @b ) { >        my @d = grep { (( $v == 0 || $_ ne $b[$v - 1]) && ($v == > scalar( @a ) - 1 || $_ ne $b[$v + 1])) } keys %a; >        warn "@b\n", return a(@a) unless @d; >        $_ = $d[ int rand scalar @d ]; >        --$a{$_} or delete $a{$_}; >        $b[$v] = $_; >        my @v = grep  {! defined $b[$_]} (0..$#a); >        last unless @v; >        $v = $v[ int rand scalar @v]; >    } >    return @b; > } > my @a = ( ('a') x 100, ('b') x 100, ('c') x 100, ('d') x 100 ); > say join " ", a(@a); > > > 2009/12/24 Ruslan Zakirov : >> 2009/12/23 Андрей Костенко : >>> Возьмём 3000 позиций. Тогда с довольно большой вероятностью у нас закончится >>> какой-то элемент раньше. Например на 2900-м элементе. После чего пойдёт >>> bcbcbcbcbcbcbc. >> >> Почему? Вероятности вы определяете. Конечно такое получиться если у >> вас 3000 элементов A, B, C и из них только небольшая доля элементов A. >> Например, если 100 A на 3000 ABC, то вероятность появления хотя бы >> одного A в последних 30 элементах должна быть близка к 1, а иначе у >> вас не получиться равномерное распределение элементов. >> >> Опять же возникает вопрос. Нужно найти решение, которое наиболее >> близкое к равномерному? Или любое, которое более или менее >> равномерное? >> >>> Я это решал заполнением массива не по порядку, а случайным образом. >> >> Я пропустил решение? Я точно где-то что-то упустил и чего-то не понимаю. >> >>> >>> 2009/12/23 Ruslan Zakirov >>>> >>>> Ну не совсем так. По разному, но в общем у низкочастотного эелемента >>>> мало шансов появится в начале. >>>> >>>> Что понимать под равномерной тогда? Если у нас 2 элемента X и всего 20 >>>> позиций, то на каких местах лучше разместить элементы X? >>>> >>>> * 1, 20? >>>> * 5, 15? >>>> >>>> Все это решаемо вполне. >>>> >>>> 2009/12/23 Андрей Костенко : >>>> > не всё так просто. в начале у нас будет выбираться элемент с >>>> > вероятностью >>>> > 0,2. А в конце пойдут два оставшиеся с веротностью 0.5. И в конце на >>>> > больших >>>> > длинах получается bcbcbcbcbc или acacacacac. Поэтому я и заполняю его не >>>> > по >>>> > порядку, а слуайным образом. >>>> > >>>> > 2009/12/23 Ruslan Zakirov >>>> >> >>>> >> Привет, dvhillard :) >>>> >> >>>> >> Введение: >>>> >> >>>> >> 1) сгруппируем одинаковые элементы >>>> >> 2) введем L(g) - длина группы >>>> >> 3) задача отсутствия повторений не решается, если существует группа i, >>>> >> где L(G(i)) = MAX(L(G(j))) для любого j и L(G(i)) > SUM(L(G(j)))+1 для >>>> >> люого j != i. По простецки - если группа с максимальной длинной >>>> >> длиннее объединения всех остальных групп. Доказать элементарно. >>>> >> 4) Введем понятие группа i в критичном состоянии, если L(G(i)) = >>>> >> SUM(L(G(j))) + 1 где j != i. Доказательством от противного легко >>>> >> доказывается, что в наборе не может быть две группы в критичном >>>> >> состоянии. Понятно, что такая группа может иметь только максимальную >>>> >> длинну во всем наборе. >>>> >> >>>> >> Алгоритм: >>>> >> 0) Конец, если все группы пусты >>>> >> 1) Если есть группа в критичном состоянии, то берем элемент из нее. к >>>> >> пункту 0 >>>> >> 2) Иначе выбираем "случайно" группу (пропорционально длиннам), >>>> >> исключая группу с предыдущим элементом. К пункту 0 >>>> >> >>>> >> Одна и таже группа не может стать два раза подряд критичной, а значит >>>> >> мы не сможем нарушить условие неповторения элементов. Если мы выбрали >>>> >> элемент в пункте 2, то невозможно, что эта группа будет критичной на >>>> >> следующем цикле, а следовательно не нарушается условие неповторения. >>>> >> >>>> >> Из всего вышесказанного следует, что решение существует, при >>>> >> соблюдении условия 3. >>>> >> >>>> >> Вот и простой код в лоб: >>>> >> >>>> >> use strict; >>>> >> use warnings; >>>> >> >>>> >> my @e = qw(a a a a a b b b c c c c d e e e e e e e e e e e e e e); >>>> >> my %g; >>>> >> $g{$_}++ foreach @e; >>>> >> >>>> >> my @res; >>>> >> >>>> >> my $last; >>>> >> while ( keys %g ) { >>>> >>    my $pick = find_critical(); >>>> >>    unless ( defined $pick ) { >>>> >>        $pick = pick_except_last(); >>>> >>    } >>>> >>    $g{$pick}--; >>>> >>    delete $g{$pick} unless $g{$pick}; >>>> >>    push @res, $last = $pick; >>>> >> } >>>> >> >>>> >> print join( ' ', @e ), "\n"; >>>> >> print join( ' ', @res ), "\n"; >>>> >> >>>> >> sub find_critical { >>>> >>    my $critical; >>>> >>    my ($max, $rest) = (0, 0); >>>> >>    foreach my $e ( keys %g ) { >>>> >>        if ( $g{$e} > $max ) { >>>> >>            $rest += $max; >>>> >>            $max = $g{$e}; >>>> >>            $critical = $e; >>>> >>        } else { >>>> >>            $rest += $g{$e}; >>>> >>        } >>>> >>    } >>>> >>    return undef if $max < $rest + 1; >>>> >>    return $critical if $max == $rest + 1; >>>> >>    die "No solution, too many '$critical' elements"; >>>> >> } >>>> >> >>>> >> sub pick_except_last { >>>> >>    my @tmp; >>>> >>    while ( my ($k,$v) = each %g ) { >>>> >>        next if defined $last and $last eq $k; >>>> >>        push @tmp, ($k) x $v; >>>> >>    } >>>> >>    return $tmp[ int rand @tmp ]; >>>> >> } >>>> >> >>>> >> >>>> >> >>>> >> -- >>>> >> Best regards, Ruslan. >>>> >> -- >>>> >> Moscow.pm mailing list >>>> >> moscow-pm на pm.org | http://moscow.pm.org >>>> > >>>> > >>>> > -- >>>> > Moscow.pm mailing list >>>> > moscow-pm на pm.org | http://moscow.pm.org >>>> > >>>> > >>>> >>>> >>>> >>>> -- >>>> Best regards, Ruslan. >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >> >> >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From davydov на nexo.ru Wed Dec 23 21:42:44 2009 From: davydov на nexo.ru (Denis S.Davidov) Date: Thu, 24 Dec 2009 08:42:44 +0300 Subject: [Moscow.pm] =?utf-8?b?U01QUCDQv9C+0LvRg9GH0LjRgtGMINC+0YLRh9C1?= =?utf-8?b?0YIg0L4g0LTQvtGB0YLQsNCy0LrQtSDRgdC80YE=?= In-Reply-To: References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> Message-ID: <4B32FF54.5030704@nexo.ru> Вложение в формате HTML было извлечено… URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2270 bytes Desc: S/MIME Cryptographic Signature URL: From juchkov на gmail.com Wed Dec 23 22:47:58 2009 From: juchkov на gmail.com (Sergey Juchkov) Date: Thu, 24 Dec 2009 09:47:58 +0300 Subject: [Moscow.pm] =?utf-8?b?RndkOiDQstCw0LrQsNC90YHQuNGPIFNlbmlvciBX?= =?utf-8?b?ZWIgZGV2ZWxvcGVyICgg0JPQu9Cw0LLQvdGL0Lkg0YDQsNC30YDQsNCx?= =?utf-8?b?0L7RgtGH0LjQuiApIElOREVDIEx0ZA==?= In-Reply-To: <1301884900.20091224001811@softsearch.ru> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <801e79500912230652lb3115d8s1ce06a16957f4504@mail.gmail.com> <200912231824.01381.inthrax@gmail.com> <73101261600586@webmail132.yandex.ru> <1301884900.20091224001811@softsearch.ru> Message-ID: <615fd2130912232247j37549b2dwacd5b79ed3b8cf74@mail.gmail.com> Кстати мы в мае уже обсуждали тут их прошлую вакансию (а я уж подумал дежавю). И тех пор их гениальная система не стала лучше. Поэтому теперь им нужен дешевый многостаночник: http://www.cyberorganizer.info/demo/personal/index.html Увы используемый Вами браузер не поддерживается, воспользуйтесь пожалуста Microsof IE6+ 2009/12/24 Михаил Монашёв : > > Не. Это бывший 23-летний главный разработчик пишет. На понт взять хочет :-) > > -- > -- Sergey Juchkov http://juchkov.com From andrei.protasovitski на gmail.com Wed Dec 23 23:14:17 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Thu, 24 Dec 2009 09:14:17 +0200 Subject: [Moscow.pm] =?utf-8?b?U01QUCDQv9C+0LvRg9GH0LjRgtGMINC+0YLRh9C1?= =?utf-8?b?0YIg0L4g0LTQvtGB0YLQsNCy0LrQtSDRgdC80YE=?= In-Reply-To: <4B32FF54.5030704@nexo.ru> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> <4B32FF54.5030704@nexo.ru> Message-ID: <25d777680912232314s2d64fc80j3cc556537c7d4133@mail.gmail.com> Не все SMSC отправляют отчёты о доставке. Ты уверен, что твой отправляет? 24 декабря 2009 г. 7:42 пользователь Denis S.Davidov написал: > Можно попробовать посмотреть чего в pdu приходит выставив > $Net::SMPP::trace = 1. > А еще вопрос - ты соединяешься в async режиме? > > > On 23.12.2009 20:27, Шогин Михаил wrote: > > Привет. > > > > Деление на ноль это конечно круто )) я его правда и сам не помню и вспомню > только вечером когда почитаю лекции (что то не верится мне, что все так > просто через пределы доказывается). > > Можно отвлечь общественность немного реальной проблемой? > > > > Есть смс шлюз. > > Требуется: разослать кучу смс-ок, и собрать отчет по доставке. > > С рассылкой проблем нет (спамить мы умеем), а вот с отчетом о доставке > есть проблемы. Если точнее, проблем нет, т.к. нет отчета о доставке )) > > > > По доке и информации от SMSC все просто, отправили и ждем что нам пришлют. > И ничего не приходит > > Алгоритм прост > > > > Висит событийный демон > > > > Раз в сколько-то секунд отправляет пачку смс-ок > > Раз в сколько-то секунд пытается что нить прочитать от SMSC > > > > Смс отправляем так > > > > $self->{_response} = $self->smpp->submit_sm( > > source_addr => $args{from}, > > destination_addr => $args{to}, > > short_message => $args{message}, > > registered_delivery => 0x01, > > data_coding => $args{lang} && $args{lang} eq 'ru' ? 0x08 : > 0x00, > > ); > > > > Читаем так > > > > $pdu = $self->smpp->read_pdu; > > > > И ничего не приходит ( > > > > Может кто-нибудь сталкивался, куда рыть, что смотреть, ничего не понимаю ( > > > > И tcpdump смотрел, и даже вот узнал о wireshark (просто отличная тулза ) > )) > > Все что приходит все отображается, а отчета о доставке как не было так и > нет ( > > ------------------------------ > > -- > Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org > > > -- > Sincerely, > Denis S.Davidov > System/Network Engineer, Nexo Russia, Moscow > mailto: davydov на nexo.ru > tel. (495) 981-6211 > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrei.protasovitski на gmail.com Wed Dec 23 23:17:33 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Thu, 24 Dec 2009 09:17:33 +0200 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <20091223202645.GD4429@work.uvw.ru> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> <200912232106.04591.mons@cpan.org> <20091223202645.GD4429@work.uvw.ru> Message-ID: <25d777680912232317x562b03f2ub7acb1e2150f3fca@mail.gmail.com> А потому что нельзя пасить регэкспами. 23 декабря 2009 г. 22:26 пользователь Dmitry E. Oboukhov написал: > >> а как кстати в регулярниках с этим бороться? > > MA> no warnings 'recursion' ;) > MA> если конечно регэксп правильный, просто вложенность вызовов бывает > > 100 > > мы парсер html писали натыкались на глубину которая до лимита > доходила. пришлось переписать на менее изящный не на базе регулярников > вариант > -- > ... mpd is off > > . ''`. Dmitry E. Oboukhov > : :? : email: unera на debian.org jabber://UNera на uvw.ru > `. `~? GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEAREDAAYFAksyfQUACgkQq4wAz/jiZTc+HgCgv8BT+8MfwXSo5Z0CDCLNzDiw > VwAAnjKblRyL5QfJStFk3dM0P6dJCc91 > =1oDe > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From davydov на nexo.ru Wed Dec 23 23:31:36 2009 From: davydov на nexo.ru (Denis S.Davidov) Date: Thu, 24 Dec 2009 10:31:36 +0300 Subject: [Moscow.pm] =?utf-8?b?U01QUCDQv9C+0LvRg9GH0LjRgtGMINC+0YLRh9C1?= =?utf-8?b?0YIg0L4g0LTQvtGB0YLQsNCy0LrQtSDRgdC80YE=?= In-Reply-To: <25d777680912232314s2d64fc80j3cc556537c7d4133@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> <4B32FF54.5030704@nexo.ru> <25d777680912232314s2d64fc80j3cc556537c7d4133@mail.gmail.com> Message-ID: <4B3318D8.3080007@nexo.ru> Вложение в формате HTML было извлечено… URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2270 bytes Desc: S/MIME Cryptographic Signature URL: From pavel на kuptsov.info Thu Dec 24 00:34:16 2009 From: pavel на kuptsov.info (=?koi8-r?B?8MHXxcwg69XQw8/X?=) Date: Thu, 24 Dec 2009 11:34:16 +0300 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXI=?= In-Reply-To: References: Message-ID: <000601ca8473$e2b88750$a82995f0$@info> Уф.. ну наспамили - пришел - смотрю 29 сообщений с листа пришло :).. Все же про ноль, я бы доказал так: #!/usr/bin/perl -w use strict; use warnings; use diagnostics; my $var1 = 1; my $var0 = 0; eval { print $var1/$var0; }; if($@) { print "Делить нельзя - доказано Perl"; } else { print "Делить можно!"; } если без eval то получим от диагностики: Illegal division by zero at todo1.pl line 10 (#1) (F) You tried to divide a number by 0. Either something was wrong in your logic, or you need to put a conditional in to guard against meaningless input. Что тут еще доказывать? ;-) > P.P.S Java , perl , и иже с ним вместе - что-то тут не так ) Многорукий шива им нужен. Кстати - забыли про Photoshop написать, а ведь это уже классика. From andrey на kostenko.name Thu Dec 24 00:37:08 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Thu, 24 Dec 2009 11:37:08 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?q?veloper?= In-Reply-To: <000601ca8473$e2b88750$a82995f0$@info> References: <000601ca8473$e2b88750$a82995f0$@info> Message-ID: <5fcd07d60912240037i62f5fa40v25fa31da447fa3bd@mail.gmail.com> а на PHP? Java? XML?) 2009/12/24 Павел Купцов : > Уф.. ну наспамили - пришел - смотрю 29 сообщений с листа пришло :).. > Все же про ноль, я бы доказал так: > > #!/usr/bin/perl -w > > use strict; > use warnings; > use diagnostics; > > my $var1 = 1; > my $var0 = 0; > > eval { print $var1/$var0; }; > > if($@) { >        print "Делить нельзя - доказано Perl"; > } >        else { print "Делить можно!"; > } > > если без eval то получим от диагностики: > > Illegal division by zero at todo1.pl line 10 (#1) >    (F) You tried to divide a number by 0.  Either something was wrong in >    your logic, or you need to put a conditional in to guard against >    meaningless input. > > Что тут еще доказывать? ;-) > > >> P.P.S Java , perl , и иже с ним вместе - что-то тут не так ) > Многорукий шива им нужен. Кстати - забыли про Photoshop написать, а ведь это > уже классика. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From yzasorina на rbc.ru Thu Dec 24 00:42:31 2009 From: yzasorina на rbc.ru (=?KOI8-R?Q?=FA=C1=D3=CF=D2=C9=CE=C1_=E0=CC=C9=D1?=) Date: Thu, 24 Dec 2009 11:42:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXI=?= In-Reply-To: <5fcd07d60912240037i62f5fa40v25fa31da447fa3bd@mail.gmail.com> References: <000601ca8473$e2b88750$a82995f0$@info> <5fcd07d60912240037i62f5fa40v25fa31da447fa3bd@mail.gmail.com> Message-ID: <4B332977.9050407@rbc.ru> Да! Очень хочется посмотреть доказательство на XML! :) Андрей Костенко пишет: > а на PHP? Java? XML?) > > 2009/12/24 Павел Купцов : > >> Уф.. ну наспамили - пришел - смотрю 29 сообщений с листа пришло :).. >> Все же про ноль, я бы доказал так: >> >> #!/usr/bin/perl -w >> >> use strict; >> use warnings; >> use diagnostics; >> >> my $var1 = 1; >> my $var0 = 0; >> >> eval { print $var1/$var0; }; >> >> if($@) { >> print "Делить нельзя - доказано Perl"; >> } >> else { print "Делить можно!"; >> } >> >> если без eval то получим от диагностики: >> >> Illegal division by zero at todo1.pl line 10 (#1) >> (F) You tried to divide a number by 0. Either something was wrong in >> your logic, or you need to put a conditional in to guard against >> meaningless input. >> >> Что тут еще доказывать? ;-) >> >> >> >>> P.P.S Java , perl , и иже с ним вместе - что-то тут не так ) >>> >> Многорукий шива им нужен. Кстати - забыли про Photoshop написать, а ведь это >> уже классика. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Юлия Засорина инженер-программист Департамент Поддержки Проектов РосБизнесКонсалтинг e-mail: yzasorina на rbc.ru Тел.: +7 (495) 363 1111 (доб. 1393) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: ----------- следущая часть ----------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 5505 bytes Desc: S/MIME Cryptographic Signature URL: From unera на debian.org Thu Dec 24 01:10:31 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 24 Dec 2009 12:10:31 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <25d777680912232317x562b03f2ub7acb1e2150f3fca@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> <200912232106.04591.mons@cpan.org> <20091223202645.GD4429@work.uvw.ru> <25d777680912232317x562b03f2ub7acb1e2150f3fca@mail.gmail.com> Message-ID: <20091224091031.GF4429@work.uvw.ru> A> А потому что нельзя пасить регэкспами. это почему это? приличных модулей-парсеров на cpan так до сих пор и нет. если робота какого-то писать который на все сайты подряд ходит, то тот парсер сломается там а этот сям. вот и приходится писать всегда что-то свое. -- ... mpd playing: Manowar - 07 Bridge Of Death . ''`. 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: 198 bytes Desc: Digital signature URL: From andrei.protasovitski на gmail.com Thu Dec 24 01:29:22 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Thu, 24 Dec 2009 10:29:22 +0100 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?q?veloper?= In-Reply-To: <4B332977.9050407@rbc.ru> References: <000601ca8473$e2b88750$a82995f0$@info> <5fcd07d60912240037i62f5fa40v25fa31da447fa3bd@mail.gmail.com> <4B332977.9050407@rbc.ru> Message-ID: <25d777680912240129q670b1bfcicbb415ee8e5aa7da@mail.gmail.com> XSLT умеет арифметику, так что тоже можно попробовать. Хотя тут, конечно, всё сильно зависит от трансформатора. 24 декабря 2009 г. 9:42 пользователь Засорина Юлия написал: > Да! Очень хочется посмотреть доказательство на XML! :) > > Андрей Костенко пишет: > > а на PHP? Java? XML?) > > 2009/12/24 Павел Купцов : > > > Уф.. ну наспамили - пришел - смотрю 29 сообщений с листа пришло :).. > Все же про ноль, я бы доказал так: > > #!/usr/bin/perl -w > > use strict; > use warnings; > use diagnostics; > > my $var1 = 1; > my $var0 = 0; > > eval { print $var1/$var0; }; > > if($@) { > print "Делить нельзя - доказано Perl"; > } > else { print "Делить можно!"; > } > > если без eval то получим от диагностики: > > Illegal division by zero at todo1.pl line 10 (#1) > (F) You tried to divide a number by 0. Either something was wrong in > your logic, or you need to put a conditional in to guard against > meaningless input. > > Что тут еще доказывать? ;-) > > > > > P.P.S Java , perl , и иже с ним вместе - что-то тут не так ) > > > Многорукий шива им нужен. Кстати - забыли про Photoshop написать, а ведь это > уже классика. > -- > Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org > > -- > Moscow.pm mailing listmoscow-pm на pm.org | http://moscow.pm.org > > > -- > > С уважением, > Юлия Засорина > > инженер-программист > Департамент Поддержки Проектов > РосБизнесКонсалтинг > > e-mail: yzasorina на rbc.ru > > Тел.: +7 (495) 363 1111 (доб. 1393) > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ccnweb на gmail.com Thu Dec 24 01:45:08 2009 From: ccnweb на gmail.com (Alexander Onokhov) Date: Thu, 24 Dec 2009 11:45:08 +0200 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXI=?= In-Reply-To: <000601ca8473$e2b88750$a82995f0$@info> References: <000601ca8473$e2b88750$a82995f0$@info> Message-ID: Не катит. Они просили математически доказать 2009/12/24 Павел Купцов > Уф.. ну наспамили - пришел - смотрю 29 сообщений с листа пришло :).. > Все же про ноль, я бы доказал так: > > #!/usr/bin/perl -w > > use strict; > use warnings; > use diagnostics; > > my $var1 = 1; > my $var0 = 0; > > eval { print $var1/$var0; }; > > if($@) { > print "Делить нельзя - доказано Perl"; > } > else { print "Делить можно!"; > } > > -- Alexander ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrei.protasovitski на gmail.com Thu Dec 24 01:51:21 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Thu, 24 Dec 2009 10:51:21 +0100 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <20091224091031.GF4429@work.uvw.ru> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> <200912232106.04591.mons@cpan.org> <20091223202645.GD4429@work.uvw.ru> <25d777680912232317x562b03f2ub7acb1e2150f3fca@mail.gmail.com> <20091224091031.GF4429@work.uvw.ru> Message-ID: <25d777680912240151l2a3d7f1l2c8876bf7027afa0@mail.gmail.com> Есть SAX-подобные парсеры типа HTML::TokeParser. 24 декабря 2009 г. 10:10 пользователь Dmitry E. Oboukhov написал: > A> А потому что нельзя пасить регэкспами. > > это почему это? > приличных модулей-парсеров на cpan так до сих пор и нет. > если робота какого-то писать который на все сайты подряд ходит, то тот > парсер сломается там а этот сям. вот и приходится писать всегда что-то > свое. > > -- > ... mpd playing: Manowar - 07 Bridge Of Death > > . ''`. Dmitry E. Oboukhov > : :? : email: unera на debian.org jabber://UNera на uvw.ru > `. `~? GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEAREDAAYFAkszMAcACgkQq4wAz/jiZTddpQCgyOa2PtG2gL5C1O+l8u7L6nUB > nUsAn0lcEuM1gjIPbM1fyyMZo4ZwdC/D > =z3nc > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From unera на debian.org Thu Dec 24 01:55:45 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 24 Dec 2009 12:55:45 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <25d777680912240151l2a3d7f1l2c8876bf7027afa0@mail.gmail.com> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> <200912232106.04591.mons@cpan.org> <20091223202645.GD4429@work.uvw.ru> <25d777680912232317x562b03f2ub7acb1e2150f3fca@mail.gmail.com> <20091224091031.GF4429@work.uvw.ru> <25d777680912240151l2a3d7f1l2c8876bf7027afa0@mail.gmail.com> Message-ID: <20091224095544.GA4320@work.uvw.ru> A> Есть SAX-подобные парсеры типа HTML::TokeParser. ага, попарсь ими например какой-нибудь mailru (где постоянно грешат незакрытыми тегами) что-то вроде jdjdkjk mlkllk ... и получится что когда хотим что-то конкретное выколупывать из сайтов то парсеры "ломаются" в каком-то конкретном случае и начинают вместо тега выколупывать еще и соседние. да, понятно что это невалидный html, но такого пол интернета :( -- ... mpd playing: Paul Mauriat - Anitra's Dance (E.Grieg) . ''`. 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: 198 bytes Desc: Digital signature URL: From andy на shitov.ru Thu Dec 24 01:59:07 2009 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 24 Dec 2009 12:59:07 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <20091224095544.GA4320@work.uvw.ru> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> <200912232106.04591.mons@cpan.org> <20091223202645.GD4429@work.uvw.ru> <25d777680912232317x562b03f2ub7acb1e2150f3fca@mail.gmail.com> <20091224091031.GF4429@work.uvw.ru> <25d777680912240151l2a3d7f1l2c8876bf7027afa0@mail.gmail.com> <20091224095544.GA4320@work.uvw.ru> Message-ID: > ага, попарсь ими например какой-нибудь mailru (где постоянно грешат > незакрытыми тегами) libtidy -> xsltproc :-) -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From pavel на kuptsov.info Thu Dec 24 02:01:18 2009 From: pavel на kuptsov.info (=?koi8-r?B?8MHXxcwg69XQw8/X?=) Date: Thu, 24 Dec 2009 13:01:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?18HLwc7TydEgU2VuaW9yIFdlYiBkZXZlbG9wZXI=?= In-Reply-To: References: Message-ID: <000b01ca8480$0b0fddf0$212f99d0$@info> >а на PHP? Java? XML?) >Да! Очень хочется посмотреть доказательство на XML! :) Можно с MathML (шутка): Error if = 2 / 0 PHP: PHP Warning: Division by zero in script.php on line 2 Java (оффтоп): public class DivideByZero { public static void main(String[] args){ System.out.println("This will show as infinity : " + 100/0.0); System.out.println("The following will throw runtime exception : "); System.out.println("Exception :" + 100/0); } } хз что выдаст - ибо спер пример а джавы нет :)... From unera на debian.org Thu Dec 24 02:01:42 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Thu, 24 Dec 2009 13:01:42 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> <200912232106.04591.mons@cpan.org> <20091223202645.GD4429@work.uvw.ru> <25d777680912232317x562b03f2ub7acb1e2150f3fca@mail.gmail.com> <20091224091031.GF4429@work.uvw.ru> <25d777680912240151l2a3d7f1l2c8876bf7027afa0@mail.gmail.com> <20091224095544.GA4320@work.uvw.ru> Message-ID: <20091224100142.GB4320@work.uvw.ru> >> ага, попарсь ими например какой-нибудь mailru (где постоянно грешат >> незакрытыми тегами) AS> libtidy -> xsltproc :-) ну да, я о том и говорю, что это выливается в море наколеночных костыликов, а когда робот должен выколупать из сайтов что-то конкретное, то получается проще регулярник написать. рекурсивный с "заглядываниями" вперед-назад на предмет некорректных тегов :) -- ... mpd playing: Paul Mauriat - Etude in E (F.Chopin) . ''`. 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: 198 bytes Desc: Digital signature URL: From mons на cpan.org Thu Dec 24 02:04:53 2009 From: mons на cpan.org (Mons Anderson) Date: Thu, 24 Dec 2009 13:04:53 +0300 Subject: [Moscow.pm] =?windows-1251?b?4uDq4O3x6P8gU2VuaW9yIFdlYiBkZXZlbG9w?= =?windows-1251?b?ZXIgKCDD6+Di7fvpIPDg5/Dg4e7y9+jqICkgSU5ERUMgTHRk?= In-Reply-To: <20091223202429.GC4429@work.uvw.ru> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <20091223202429.GC4429@work.uvw.ru> Message-ID: <200912241304.53163.mons@cpan.org> On Wednesday 23 December 2009 23:24:29 Dmitry E. Oboukhov wrote: > AS> Почти как 0/0: > > AS> use v5.10; > AS> $str ~~ / > AS> ( > AS> \( > AS> .*? > AS> \) > AS> | ?1 > AS> ) > AS> /x; > > ага, вот это после какой-то глубины вложения (сейчас не могу сказать > точно - под рукой теста нет) Я могу, после 100. > начинает жаловаться на глубину рекурсии. я сказал, no warnings 'recursion'. т.к. в hmtl не может быть бесконечной рекурсии, то можно смело делать. -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From mons на cpan.org Thu Dec 24 02:02:54 2009 From: mons на cpan.org (Mons Anderson) Date: Thu, 24 Dec 2009 13:02:54 +0300 Subject: [Moscow.pm] =?windows-1251?b?4uDq4O3x6P8gU2VuaW9yIFdlYiBkZXZlbG9w?= =?windows-1251?b?ZXIgKCDD6+Di7fvpIPDg5/Dg4e7y9+jqICkgSU5ERUMgTHRk?= In-Reply-To: <20091224095544.GA4320@work.uvw.ru> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <25d777680912240151l2a3d7f1l2c8876bf7027afa0@mail.gmail.com> <20091224095544.GA4320@work.uvw.ru> Message-ID: <200912241302.54130.mons@cpan.org> On Thursday 24 December 2009 12:55:45 Dmitry E. Oboukhov wrote: > A> Есть SAX-подобные парсеры типа HTML::TokeParser. > > ага, попарсь ими например какой-нибудь mailru (где постоянно грешат > незакрытыми тегами) что-то вроде HTML::TokeParser прекрасно преобразовывает подобный говнокод хоть до xhtml. Потому как логика работы сходна с работой самих браузеров. > и получится что когда хотим что-то конкретное выколупывать из сайтов > то парсеры "ломаются" в каком-то конкретном случае и начинают вместо > тега выколупывать еще и соседние. А вот regexp-based парсеры, или xml-based могуд грешить подобным Хотя XML::LibXML в режиме восстановления html тоже достаточно неплох -- Mons Anderson aka Vladimir Perepelitsa / #99779956 / quanth на irc.freenode.net From andrei.protasovitski на gmail.com Thu Dec 24 02:07:33 2009 From: andrei.protasovitski на gmail.com (Andrei) Date: Thu, 24 Dec 2009 11:07:33 +0100 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <20091224095544.GA4320@work.uvw.ru> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> <200912232106.04591.mons@cpan.org> <20091223202645.GD4429@work.uvw.ru> <25d777680912232317x562b03f2ub7acb1e2150f3fca@mail.gmail.com> <20091224091031.GF4429@work.uvw.ru> <25d777680912240151l2a3d7f1l2c8876bf7027afa0@mail.gmail.com> <20091224095544.GA4320@work.uvw.ru> Message-ID: <25d777680912240207t6763ab7ap40c228dd730f674e@mail.gmail.com> 24 декабря 2009 г. 10:55 пользователь Dmitry E. Oboukhov написал: > A> Есть SAX-подобные парсеры типа HTML::TokeParser. > > ага, попарсь ими например какой-нибудь mailru (где постоянно грешат > незакрытыми тегами) что-то вроде > > > jdjdkjk > mlkllk > > > ... > > > > и получится что когда хотим что-то конкретное выколупывать из сайтов > то парсеры "ломаются" в каком-то конкретном случае и начинают вместо > тега выколупывать еще и соседние. > Если я правильно ошибаюсь, HTML::TokeParser не ломается на невалидном HTML, он очень хорошо понимает, что не может содержать другой первым ребёнком. > > да, понятно что это невалидный html, но такого пол интернета :( > -- > ... mpd playing: Paul Mauriat - Anitra's Dance (E.Grieg) > > . ''`. Dmitry E. Oboukhov > : :? : email: unera на debian.org jabber://UNera на uvw.ru > `. `~? GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEAREDAAYFAkszOqAACgkQq4wAz/jiZTcPGwCgiFZTsYARj5QyAECfWXMjFGIo > skAAnRsG/nBXuSiuuX4ec39kwww0YPcf > =qoEv > -----END PGP SIGNATURE----- > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kapranoff на gmail.com Thu Dec 24 03:56:26 2009 From: kapranoff на gmail.com (Alex Kapranoff) Date: Thu, 24 Dec 2009 14:56:26 +0300 Subject: [Moscow.pm] =?utf-8?b?0LLQsNC60LDQvdGB0LjRjyBTZW5pb3IgV2ViIGRl?= =?utf-8?b?dmVsb3BlciAoINCT0LvQsNCy0L3Ri9C5INGA0LDQt9GA0LDQsdC+0YI=?= =?utf-8?b?0YfQuNC6ICkgSU5ERUMgTHRk?= In-Reply-To: <20091224095544.GA4320@work.uvw.ru> References: <801e79500912230442k73cc41b4kc603a4c56c554ad6@mail.gmail.com> <200912231748.29874.inthrax@gmail.com> <20091223172229.GB4429@work.uvw.ru> <200912232106.04591.mons@cpan.org> <20091223202645.GD4429@work.uvw.ru> <25d777680912232317x562b03f2ub7acb1e2150f3fca@mail.gmail.com> <20091224091031.GF4429@work.uvw.ru> <25d777680912240151l2a3d7f1l2c8876bf7027afa0@mail.gmail.com> <20091224095544.GA4320@work.uvw.ru> Message-ID: 2009/12/24 Dmitry E. Oboukhov > A> Есть SAX-подобные парсеры типа HTML::TokeParser. > > ага, попарсь ими например какой-нибудь mailru (где постоянно грешат > незакрытыми тегами) что-то вроде > > > jdjdkjk > mlkllk > > > ... > > > > и получится что когда хотим что-то конкретное выколупывать из сайтов > то парсеры "ломаются" в каком-то конкретном случае и начинают вместо > тега выколупывать еще и соседние. > > да, понятно что это невалидный html, но такого пол интернета :( > Рамблер-почта парсит HTML-письма со всего мира с помощью HTML::Parser (он как раз событийный). Невалидность, которая встречается в письмах, настолько невалидна, что дух захватывает :) Ничего, справляется. Восстановление порядка в таблицах конечно писали сами, но, повторяю, событийные парсеры позволяют делать с семантикой всё что угодно. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dsimonov на gmail.com Fri Dec 25 22:49:20 2009 From: dsimonov на gmail.com (Dmitry Simonov) Date: Sat, 26 Dec 2009 09:49:20 +0300 Subject: [Moscow.pm] =?utf-8?b?U01QUCDQv9C+0LvRg9GH0LjRgtGMINC+0YLRh9C1?= =?utf-8?b?0YIg0L4g0LTQvtGB0YLQsNCy0LrQtSDRgdC80YE=?= In-Reply-To: References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> Message-ID: Прикольно! Монс! Читаю и думаю, где же CB => sub { ... } ???? :) Это уже рефлекс! Мих! А кто у Тебя тут сервером? 2009/12/23 Шогин Михаил : > $self->{_response} = $self->smpp->submit_sm( > source_addr             => $args{from}, > destination_addr       => $args{to}, > short_message           => $args{message}, > registered_delivery     => 0x01, > data_coding             => $args{lang} && $args{lang} eq 'ru' ? 0x08 : 0x00, > ); From unera на debian.org Sat Dec 26 07:40:34 2009 From: unera на debian.org (Dmitry E. Oboukhov) Date: Sat, 26 Dec 2009 18:40:34 +0300 Subject: [Moscow.pm] =?utf-8?b?0LHQsNC50LXRgT8=?= Message-ID: <20091226154034.GK21766@work.uvw.ru> Хочу странного. вот я подписан на несколько десятков рассылок. соответственно разумеется все читать сложно. хочу приделать к каждому письму две (в перспективе больше) кнопки вида "интересно" "не интересно" (в перспективе "интересно1", "интересно2", итп) и чтобы на сервере скриптик откармливал такие письма какой-то статистике. ну и чтобы она на автомате потом непрочтенные еще письма помечала бы как "интересно" и "неинтересно" вопросов два: - может уже есть что-то готовое на эту тему? - какой модуль дл яработы с байес алгоритмами All посоветует? -- ... 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: 198 bytes Desc: Digital signature URL: From postmaster на softsearch.ru Sat Dec 26 09:17:31 2009 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sat, 26 Dec 2009 20:17:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?8NLPx9LBzc3J0s/Xwc7JxSDOwSDQxdLMxSDCxdog?= =?koi8-r?b?0tXL?= Message-ID: <12710538997.20091226201731@softsearch.ru> Здравствуйте. http://www.youtube.com/watch?v=MzJ0CytAsec -- С уважением, Михаил Монашёв, SoftSearch.ru mailto:postmaster на softsearch.ru ICQ# 166233339 http://michael.mindmix.ru/ Без бэкапа по жизни. From mshogin на gmail.com Sat Dec 26 09:23:20 2009 From: mshogin на gmail.com (=?KOI8-R?B?7cnIwcnMIPvPx8nO?=) Date: Sat, 26 Dec 2009 20:23:20 +0300 Subject: [Moscow.pm] =?koi8-r?b?U01QUCDQz8zV3snU2CDP1N7F1CDPIMTP09TB18vF?= =?koi8-r?b?INPN0w==?= In-Reply-To: References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <25d777680912230855x3e6f538bufcb63add135daed1@mail.gmail.com> <4B324C48.8000703@gmail.com> Message-ID: >Можно попробовать посмотреть чего в pdu приходит выставив $Net::SMPP::trace = 1. >А еще вопрос - ты соединяешься в async режиме? Да, соединяюсь в асинхронном режиме. > А кто у Тебя тут сервером? SMSC ifree от SMSC только enquire_link и unbind приходят. В общем, думаю что с оператором надо решать (хотя говорят что подключили все). Да и НГ на носу ))) 26 декабря 2009 г. 9:49 пользователь Dmitry Simonov написал: > Прикольно! > > Монс! Читаю и думаю, где же CB => sub { ... } ???? :) > Это уже рефлекс! > > Мих! А кто у Тебя тут сервером? > > 2009/12/23 Шогин Михаил : > > $self->{_response} = $self->smpp->submit_sm( > > source_addr => $args{from}, > > destination_addr => $args{to}, > > short_message => $args{message}, > > registered_delivery => 0x01, > > data_coding => $args{lang} && $args{lang} eq 'ru' ? 0x08 : > 0x00, > > ); > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением Михаил Шогин. Tel: +7 915 0311328 ICQ: 266776394 e-mail: shogin на corp.mail.ru Интернет холдинг @mail.ru www.mail.ru ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From andrey на kostenko.name Sat Dec 26 09:29:36 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Sat, 26 Dec 2009 20:29:36 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC4?= =?utf-8?b?0LUg0L3QsCDQv9C10YDQu9C1INCx0LXQtyDRgNGD0Lo=?= In-Reply-To: <12710538997.20091226201731@softsearch.ru> References: <12710538997.20091226201731@softsearch.ru> Message-ID: <5fcd07d60912260929r40cf5abboc8c5493caecdf8ea@mail.gmail.com> http://kostenko.net/perl.jpg 2009/12/26 Михаил Монашёв : > Здравствуйте. > > http://www.youtube.com/watch?v=MzJ0CytAsec > > -- > > С уважением, > Михаил Монашёв, 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 andrey на kostenko.name Sat Dec 26 09:31:41 2009 From: andrey на kostenko.name (=?UTF-8?B?0JDQvdC00YDQtdC5INCa0L7RgdGC0LXQvdC60L4=?=) Date: Sat, 26 Dec 2009 20:31:41 +0300 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDQvdC4?= =?utf-8?b?0LUg0L3QsCDQv9C10YDQu9C1INCx0LXQtyDRgNGD0Lo=?= In-Reply-To: <5fcd07d60912260929r40cf5abboc8c5493caecdf8ea@mail.gmail.com> References: <12710538997.20091226201731@softsearch.ru> <5fcd07d60912260929r40cf5abboc8c5493caecdf8ea@mail.gmail.com> Message-ID: <5fcd07d60912260931n29ac266bpe50f79fb8dfe5b3a@mail.gmail.com> PS: видео понравилось :-) 2009/12/26 Андрей Костенко : > http://kostenko.net/perl.jpg > > 2009/12/26 Михаил Монашёв : >> Здравствуйте. >> >> http://www.youtube.com/watch?v=MzJ0CytAsec >> >> -- >> >> С уважением, >> Михаил Монашёв, 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 shafiev на gmail.com Wed Dec 30 23:33:23 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 31 Dec 2009 10:33:23 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPINfZINbExdTFIM/UIFBlcmwg1yDOz9fPzSDH?= =?koi8-r?b?z8TVPyBbz8bG1M/QXQ==?= Message-ID: <218771510912302333x4c6148b8td77cdb23fec484cf@mail.gmail.com> Собственно сабж. Я очень жду rakudo 1.0 + parrot 2.0 ( ибо я на нем начинаю делать институтский проект ) . P.S Настроение веселое в виду праздника ;) From ruslan.zakirov на gmail.com Wed Dec 30 23:59:54 2009 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Thu, 31 Dec 2009 10:59:54 +0300 Subject: [Moscow.pm] =?utf-8?b?0KfRgtC+INCy0Ysg0LbQtNC10YLQtSDQvtGCIFBl?= =?utf-8?b?cmwg0LIg0L3QvtCy0L7QvCDQs9C+0LTRgz8gW9C+0YTRhNGC0L7Qv10=?= In-Reply-To: <218771510912302333x4c6148b8td77cdb23fec484cf@mail.gmail.com> References: <218771510912302333x4c6148b8td77cdb23fec484cf@mail.gmail.com> Message-ID: <589c94400912302359r408025bet1b47ced03e8fbcb6@mail.gmail.com> 2009/12/31 Naim Shafiev : > Собственно сабж. Я очень жду rakudo 1.0 + parrot 2.0 ( ибо я на нем > начинаю делать институтский проект ) . perl5.x+bind operator, RT4, rakudo и много чего интересного :) Всех с наступающим НГ. > P.S Настроение веселое в виду праздника ;) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From shafiev на gmail.com Thu Dec 31 00:13:05 2009 From: shafiev на gmail.com (Naim Shafiev) Date: Thu, 31 Dec 2009 11:13:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?/tTPINfZINbExdTFIM/UIFBlcmwg1yDOz9fPzSDH?= =?koi8-r?b?z8TVPyBbz8bG1M/QXQ==?= In-Reply-To: <589c94400912302359r408025bet1b47ced03e8fbcb6@mail.gmail.com> References: <218771510912302333x4c6148b8td77cdb23fec484cf@mail.gmail.com> <589c94400912302359r408025bet1b47ced03e8fbcb6@mail.gmail.com> Message-ID: <218771510912310013v46e965b7ld80c6e00d2f64707@mail.gmail.com> +1025 да и всех с наступающим(как-то забыл всех с этим поздравить :) [видно внутренний спам фильтр не дает ;) ] ) 31 декабря 2009 г. 10:59 пользователь Ruslan Zakirov написал: > 2009/12/31 Naim Shafiev : >> Собственно сабж. Я очень жду rakudo 1.0 + parrot 2.0 ( ибо я на нем >> начинаю делать институтский проект ) . > > perl5.x+bind operator, RT4, rakudo и много чего интересного :) > > Всех с наступающим НГ. > > >> P.S Настроение веселое в виду праздника ;) >> -- >> 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 street56 на mail.ru Thu Dec 31 00:32:07 2009 From: street56 на mail.ru (=?koi8-r?Q?=E8=D2=D5=DD=A3=D7_=F0=C1=D7=C5=CC_=E0=D2=D8=C5=D7=C9=DE?=) Date: Thu, 31 Dec 2009 13:32:07 +0500 Subject: [Moscow.pm] =?koi8-r?b?/tTPINfZINbExdTFIM/UIFBlcmwg1yDOz9fPzSDH?= =?koi8-r?b?z8TVPyBbz8bG1M/QXQ==?= In-Reply-To: <218771510912310013v46e965b7ld80c6e00d2f64707@mail.gmail.com> References: <218771510912302333x4c6148b8td77cdb23fec484cf@mail.gmail.com> <589c94400912302359r408025bet1b47ced03e8fbcb6@mail.gmail.com> <218771510912310013v46e965b7ld80c6e00d2f64707@mail.gmail.com> Message-ID: <1344116297.20091231133207@mail.ru> Здравствуйте, Naim. Вы писали 31 декабря 2009 г., 13:13:05: > +1025 да и всех с наступающим(как-то забыл всех с этим поздравить :) > [видно внутренний спам фильтр не дает ;) ] ) > 31 декабря 2009 г. 10:59 пользователь Ruslan Zakirov > написал: >> 2009/12/31 Naim Shafiev : >>> Собственно сабж. Я очень жду rakudo 1.0 + parrot 2.0 ( ибо я на нем >>> начинаю делать институтский проект ) . >> >> perl5.x+bind operator, RT4, rakudo и много чего интересного :) >> >> Всех с наступающим НГ. >> >> >>> P.S Настроение веселое в виду праздника ;) Присоединяюсь к поздравлению. С наступающим всех, в особенности Екатеринбуржцев. Кстати, много тут таких ? ;) -- From me на berekuk.ru Wed Dec 23 09:02:24 2009 From: me на berekuk.ru (=?koi8-r?B?99HexdPMwdcg7cHUwMjJzg==?=) Date: Wed, 23 Dec 2009 20:02:24 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <801e79500912230853t171ccf47l2047b9e3f1706606@mail.gmail.com> References: <5fcd07d60912230802k52ae776cue7f0c7f16f6b936@mail.gmail.com> <5fcd07d60912230823s40102536pd0223083a74d85c@mail.gmail.com> <4B3248F9.70103@rbc.ru> <4B324A46.8070204@gmail.com> <801e79500912230853t171ccf47l2047b9e3f1706606@mail.gmail.com> Message-ID: <0A97D6B9-BA35-4C49-ACF3-A2CD81B83FE2@berekuk.ru> On Dec 23, 2009, at 19:53, Ivan M. wrote: > Широков! пять баллов! доказательство правильное. Простите, я немного в шоке от этого треда и не могу молчать. Доказательство неправильное, потому что доказывает только частный случай, что нельзя делить 0 на 0. Чтобы доказать, что нельзя делить на 0 любой X != 0, достаточно сделать так: Пусть X / 0 = Y, тогда по определению деления Y * 0 = X, и по определению умножения Y * 0 = 0, следовательно X = 0, что невозможно, потому что X != 0. В шоке я от того, что кто-либо с минимальным техническим образованием может считать, что такие вещи можно только запомнить. Ну и в равной мере от того, что автор вопроса не может отличить правильного ответа от неправильного. > > 2009/12/23 ivanshirokoff на gmail.com > 23.12.2009 19:44, Засорина Юлия пишет: >> Можно с помощью пределов доказать. >> lim 1/x при x-> +0 равно +бесконечность, >> lim 1/x при x-> -0 равно -бесконечность. >> Предел справа не равен пределу слева => функция в точке не определена. Вроде что-то такое было в мат. анализе. > > Не понял про пределы. > > Вот как нас в школе учили > > 78 * 0 = 0; > 42 * 0 = 0; > > Откуда получаем, что 78 * 0 = 42 * 0; > Сокращаем уравнение на 0, получаем 78 = 42, что является явной инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 делить нельзя) > Методом от противного. >> >> >> >> Андрей Костенко пишет: >>> >>> И как вы доказали?) >>> >>> 2009/12/23 Олег Малёваный >>> Харе прикалываться! Серьезные ребята >>> >>> Я у них собеседование не прошел месяц назад J >>> >>> Могу продать вопросы желающим J)) >>> >>> >>> >>> Например: ?Математически доказать, что на ноль делить нельзя? >>> >>> >>> >>> ------ >>> >>> С Уважением, Олег Малёваный >>> >> >> -- >> >> С уважением, >> Юлия Засорина >> >> >> -- >> 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 deer_oleg на mail.ru Thu Dec 31 08:44:47 2009 From: deer_oleg на mail.ru (=?koi8-r?B?78zFxyDtwcyj18HO2co=?=) Date: Thu, 31 Dec 2009 19:44:47 +0300 Subject: [Moscow.pm] =?koi8-r?b?RndkOiDXwcvBztPJ0SBTZW5pb3IgV2ViIGRldmVs?= =?koi8-r?b?b3BlciAoIOfMwdfO2cog0sHa0sHCz9TeycsgKSBJTkRFQyBMdGQ=?= In-Reply-To: <0A97D6B9-BA35-4C49-ACF3-A2CD81B83FE2@berekuk.ru> Message-ID: Ну, кстати, нет! Авторы опроса как раз разводили и выводили подсказками на вывод Y * 0 = X Так что авторов не трогайте. У них и так судьба не легкая - найти мега спеца за такую цену. Им и так плохо :-) Кстати , с Новым Годом, сообщество!!! ------ С Уважением, Олег Малёваный _____ From: moscow-pm-bounces+deer_oleg=mail.ru на pm.org [mailto:moscow-pm-bounces+deer_oleg=mail.ru на pm.org] On Behalf Of Вячеслав Матюхин Sent: Wednesday, December 23, 2009 8:02 PM To: Moscow.pm group Subject: Re: [Moscow.pm] Fwd: вакансия Senior Web developer ( Главный разработчик ) INDEC Ltd On Dec 23, 2009, at 19:53, Ivan M. wrote: Широков! пять баллов! доказательство правильное. Простите, я немного в шоке от этого треда и не могу молчать. Доказательство неправильное, потому что доказывает только частный случай, что нельзя делить 0 на 0. Чтобы доказать, что нельзя делить на 0 любой X != 0, достаточно сделать так: Пусть X / 0 = Y, тогда по определению деления Y * 0 = X, и по определению умножения Y * 0 = 0, следовательно X = 0, что невозможно, потому что X != 0. В шоке я от того, что кто-либо с минимальным техническим образованием может считать, что такие вещи можно только запомнить. Ну и в равной мере от того, что автор вопроса не может отличить правильного ответа от неправильного. 2009/12/23 ivanshirokoff на gmail.com 23.12.2009 19:44, Засорина Юлия пишет: Можно с помощью пределов доказать. lim 1/x при x-> +0 равно +бесконечность, lim 1/x при x-> -0 равно -бесконечность. Предел справа не равен пределу слева => функция в точке не определена. Вроде что-то такое было в мат. анализе. Не понял про пределы. Вот как нас в школе учили 78 * 0 = 0; 42 * 0 = 0; Откуда получаем, что 78 * 0 = 42 * 0; Сокращаем уравнение на 0, получаем 78 = 42, что является явной инсинуацией (ну на сколько это вообще возможно при допущении, что на 0 делить нельзя) Методом от противного. Андрей Костенко пишет: И как вы доказали?) 2009/12/23 Олег Малёваный Харе прикалываться! Серьезные ребята Я у них собеседование не прошел месяц назад :-) Могу продать вопросы желающим :-))) Например: <Математически доказать, что на ноль делить нельзя> ------ С Уважением, Олег Малёваный -- С уважением, Юлия Засорина -- 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: