From citrin на citrin.ru Mon Jul 1 03:32:29 2013 From: citrin на citrin.ru (Anton Yuzhaninov) Date: Mon, 01 Jul 2013 14:32:29 +0400 Subject: [Moscow.pm] =?koi8-r?b?QW55RXZlbnQgySDSwcLP1MEg0yDQ0s/DxdPTwc3J?= =?koi8-r?b?Lg==?= In-Reply-To: References: Message-ID: <51D15ABD.10006@citrin.ru> On 06/28/13 20:00, alpha6 wrote: > Попробую отлючить буферизацию STDOUT, но не знаю насколько это повлияет на > дочерние не перловые процессы. Скорее всего не повлияет. Лучше запускать эти процессы, как stdbuf -o L ext_command (L - если там текст в виде строчек, а не бинарные данные). Но надо понимать, что маленький буфер ухудшает производительность. From nordicdyno на yandex.ru Mon Jul 1 05:03:37 2013 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 01 Jul 2013 16:03:37 +0400 Subject: [Moscow.pm] =?koi8-r?b?yd3FzSDF3cUgz8TOz8fPIFBlcmwg0sHa0sHCz9Te?= =?koi8-r?b?ycvB?= Message-ID: <377871372680217@web1h.yandex.ru> Мы продолжаем нанимать Perl-программистов. Ищем тех, кому будет интересно развивать программную часть highload-ного сайта. (миллионы пользователей, каждый год рост аудитории выше чем в среднем по рунету) Задач много и есть по-настоящему сложные(интересные), есть где развернуться и применить свои программисткие и инженерные навыки. Команда небольшая, так что в первую очередь ищем опытных и квалифицированных профессионалов, но готовы общаться с талантливыми неофитами. Формальное описание по прежнему здесь: http://hh.ru/vacancy/7818084 Если заинтересованы ? приезжайте в офис, расскажем подробнее что и как From denis.fedoseev на gmail.com Mon Jul 1 23:33:54 2013 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Tue, 2 Jul 2013 10:33:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?QW55RXZlbnQgySDSwcLP1MEg0yDQ0s/DxdPTwc3J?= =?koi8-r?b?Lg==?= In-Reply-To: <51D15ABD.10006@citrin.ru> References: <51D15ABD.10006@citrin.ru> Message-ID: <6D3B5397-DD3B-45AA-B1B3-9420436B4234@gmail.com> Не думаю что будет критичное падение производительности. Приложения работают с бд и удаленными компами и не пишут гигабайты в stdout :) On 01.07.2013, at 14:32, Anton Yuzhaninov wrote: > On 06/28/13 20:00, alpha6 wrote: >> Попробую отлючить буферизацию STDOUT, но не знаю насколько это повлияет на >> дочерние не перловые процессы. > > Скорее всего не повлияет. > > Лучше запускать эти процессы, как stdbuf -o L ext_command > (L - если там текст в виде строчек, а не бинарные данные). > Но надо понимать, что маленький буфер ухудшает производительность. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From niralamba на yandex.ru Thu Jul 4 00:09:53 2013 From: niralamba на yandex.ru (=?koi8-r?B?9MHSwdPP18Eg78zYx8E=?=) Date: Thu, 04 Jul 2013 11:09:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?6d3FzSDXxcIt0sHa0sHCz9TeycvBINcg7c/Ty9fF?= Message-ID: <46991372921793@web1e.yandex.ru> Вложение в формате HTML было извлечено… URL: From dzirtik на gmail.com Thu Jul 4 01:25:06 2013 From: dzirtik на gmail.com (=?KOI8-R?B?8MHXxcwg/cXSwsnOyc4=?=) Date: Thu, 4 Jul 2013 12:25:06 +0400 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSBNb3Njb3cucG0g8+Xn7+Tu8SEhISA0?= =?koi8-r?b?IMnAzNE=?= Message-ID: Добрый день! Рады сообщить, что сегодня, 4 июля, в четверг, мы в очередной раз открываем двери сообществу Moscow.pm. В рамках мероприятия у вас есть эксклюзивная возможность послушать доклады лучших специалистов, поделиться опытом друг с другом. *Место и время:* 4 июля, с 19.30 до 22.00, офис компании Мэйл.Ру Групп, кинотеатр в лаунж зоне на 2 этаже, ВНИМАНИЕ мы переехали адрес: Ленинградский проспект, д. 39, стр. 79 БЦ <> В программе вас ждут доклады: *1**. * *Perl для не программистов**. **Николай Мишин**, программист, компания РДТЕХ.* - Как создать презентацию не вылезая из любимого текстового редактора (notepad++, padre, vim). - Как perl помогает автоматизировать работу без написания кода. - Пара скриптов, которые облегчают работу на разных платформах. - Те же скрипты на perl6. - Автоматизация и тестирование Firefox. *2. **Особенности создания XS-модулей на языке C++**. **Владимир Тимофеев**, разработчик, компания Crazy Panda.* - Почему C++? Плюсы, минусы. - Как найти компилятор (поддержка в EUMM, MB, стандартные и не очень решения). - Конфликты имён. - Трансляция C++ исключений в Perl-исключения. *3. **Язык Go для Perl-программистов v1.1.* *Александр Орловский**, руководитель команды Perl-разработки, компании **Sports.ru * - Введение в язык программирования Go с примерами. - Как Perl помог нам решить возникшие задачи во время хакатона. *4. **Разработка документации для RESTful API: как убить трёх зайцев одним выстрелом**. **Илья Чесноков**, разработчик, компания UK2 Group.* - Расскажу и покажу инструменты, которые мы используем для документирования собственного RESTful API. Трансляцию мероприятия вы сможете посмотреть на странице: http://corp.mail.ru/Moscow.pm Там же, вы можете оставить информацию о том, какие темы вы хотите обсудить в рамках этой или следующей встречи - это поможет нам сделать их более информативными. Пожалуйста, отметьтесь , если вы хотите посетить эту встречу, чтобы мы смогли ее лучше организовать. Ждем Вас. -- С Уважением, Щербинин Павел ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mi на ya.ru Thu Jul 4 01:54:53 2013 From: mi на ya.ru (Nikolay Mishin) Date: Thu, 04 Jul 2013 12:54:53 +0400 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSBNb3Njb3cucG0g8+Xn7+Tu8SEhISA0?= =?koi8-r?b?IMnAzNE=?= In-Reply-To: References: Message-ID: <483251372928093@web10d.yandex.ru> Павел, спасибо Вам за организацию встречи..!! 04.07.2013, 12:25, "Павел Щербинин" : > Добрый день! > > Рады сообщить, что сегодня, 4 июля, в четверг, мы в очередной раз открываем двери сообществу Moscow.pm. > > В рамках мероприятия у вас есть эксклюзивная возможность послушать доклады лучших специалистов, поделиться опытом друг с другом. > > Место и время:  4 июля, с 19.30 до 22.00, офис компании Мэйл.Ру Групп, кинотеатр в лаунж зоне на 2 этаже, ВНИМАНИЕ мы переехали адрес: Ленинградский проспект, д. 39, стр. 79 БЦ ?SkyLight? > > В программе вас ждут доклады: > > 1.   Perl для не программистов. Николай Мишин, программист, компания РДТЕХ. > > - Как создать презентацию не вылезая из любимого текстового редактора (notepad++, padre, vim). > - Как perl помогает автоматизировать работу без написания кода. > - Пара скриптов, которые облегчают работу на разных платформах. > - Те же скрипты на perl6. > - Автоматизация и тестирование Firefox. > > 2. Особенности создания XS-модулей на языке C++. Владимир Тимофеев, разработчик, компания Crazy Panda. > > - Почему C++? Плюсы, минусы. > - Как найти компилятор (поддержка в EUMM, MB, стандартные и не очень решения). > - Конфликты имён. > - Трансляция C++ исключений в Perl-исключения. > > 3. Язык Go для Perl-программистов v1.1. Александр Орловский, руководитель команды Perl-разработки, компании Sports.ru > > - Введение в язык программирования Go с примерами. > - Как Perl помог нам решить возникшие задачи во время хакатона. > > 4. Разработка документации для RESTful API: как убить трёх зайцев одним выстрелом. Илья Чесноков, разработчик, компания UK2 Group. > > - Расскажу и покажу инструменты, которые мы используем для документирования собственного RESTful API. > > Трансляцию мероприятия вы сможете посмотреть на странице: http://corp.mail.ru/Moscow.pm > > Там же, вы можете оставить информацию о том, какие темы вы хотите обсудить в рамках этой или следующей встречи ? это поможет нам сделать их более информативными. > Пожалуйста, отметьтесь, если вы хотите посетить эту встречу, чтобы мы смогли ее лучше организовать. > > Ждем Вас. > > -- > С Уважением, Щербинин Павел > > , > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Старший технический консультант отдела финансовых решений ООО "РД КОНСАЛТИНГ" сот. тел.: 8 (965) 117-26-01 skype: mishin_jet From cub.uanic на gmail.com Thu Jul 4 03:10:25 2013 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Thu, 4 Jul 2013 13:10:25 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLRgdGC0YDQtdGH0LAgTW9zY293LnBtINCh0JU=?= =?utf-8?b?0JPQntCU0J3QryEhISA0INC40Y7Qu9GP?= In-Reply-To: <483251372928093@web10d.yandex.ru> References: <483251372928093@web10d.yandex.ru> Message-ID: Зд*о*рово! Но к сожалению, смотреть трансляцию не будет возможности, потому - планируете ли вы (традиционную?) запись? Спасибо! 4 июля 2013 г., 11:54 пользователь Nikolay Mishin написал: > Павел, спасибо Вам за организацию встречи..!! > > 04.07.2013, 12:25, "Павел Щербинин" : > > Добрый день! > > > > Рады сообщить, что сегодня, 4 июля, в четверг, мы в очередной раз > открываем двери сообществу Moscow.pm. > > > > В рамках мероприятия у вас есть эксклюзивная возможность послушать > доклады лучших специалистов, поделиться опытом друг с другом. > > > > Место и время: 4 июля, с 19.30 до 22.00, офис компании Мэйл.Ру > Групп, кинотеатр в лаунж зоне на 2 этаже, ВНИМАНИЕ мы переехали адрес: > Ленинградский проспект, д. 39, стр. 79 БЦ ?SkyLight? > > > > В программе вас ждут доклады: > > > > 1. Perl для не программистов. Николай Мишин, программист, компания > РДТЕХ. > > > > - Как создать презентацию не вылезая из любимого текстового редактора > (notepad++, padre, vim). > > - Как perl помогает автоматизировать работу без написания кода. > > - Пара скриптов, которые облегчают работу на разных платформах. > > - Те же скрипты на perl6. > > - Автоматизация и тестирование Firefox. > > > > 2. Особенности создания XS-модулей на языке C++. Владимир Тимофеев, > разработчик, компания Crazy Panda. > > > > - Почему C++? Плюсы, минусы. > > - Как найти компилятор (поддержка в EUMM, MB, стандартные и не очень > решения). > > - Конфликты имён. > > - Трансляция C++ исключений в Perl-исключения. > > > > 3. Язык Go для Perl-программистов v1.1. Александр Орловский, > руководитель команды Perl-разработки, компании Sports.ru > > > > - Введение в язык программирования Go с примерами. > > - Как Perl помог нам решить возникшие задачи во время хакатона. > > > > 4. Разработка документации для RESTful API: как убить трёх зайцев одним > выстрелом. Илья Чесноков, разработчик, компания UK2 Group. > > > > - Расскажу и покажу инструменты, которые мы используем для > документирования собственного RESTful API. > > > > Трансляцию мероприятия вы сможете посмотреть на странице: > http://corp.mail.ru/Moscow.pm > > > > Там же, вы можете оставить информацию о том, какие темы вы хотите > обсудить в рамках этой или следующей встречи ? это поможет нам сделать их > более информативными. > > Пожалуйста, отметьтесь, если вы хотите посетить эту встречу, чтобы мы > смогли ее лучше организовать. > > > > Ждем Вас. > > > > -- > > С Уважением, Щербинин Павел > > > > , > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > -- > Старший технический консультант > отдела финансовых решений > ООО "РД КОНСАЛТИНГ" > сот. тел.: 8 (965) 117-26-01 > skype: mishin_jet > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dzirtik на gmail.com Thu Jul 4 04:45:17 2013 From: dzirtik на gmail.com (=?KOI8-R?B?8MHXxcwg/cXSwsnOyc4=?=) Date: Thu, 4 Jul 2013 15:45:17 +0400 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSBNb3Njb3cucG0g8+Xn7+Tu8SEhISA0?= =?koi8-r?b?IMnAzNE=?= In-Reply-To: References: <483251372928093@web10d.yandex.ru> Message-ID: Запись, (традиционная!) Конечно будет! 4 июля 2013 г., 14:10 пользователь Oleg Kostyuk написал: > Зд*о*рово! > Но к сожалению, смотреть трансляцию не будет возможности, потому - > планируете ли вы (традиционную?) запись? > Спасибо! > > > 4 июля 2013 г., 11:54 пользователь Nikolay Mishin написал: > > Павел, спасибо Вам за организацию встречи..!! >> >> 04.07.2013, 12:25, "Павел Щербинин" : >> > Добрый день! >> > >> > Рады сообщить, что сегодня, 4 июля, в четверг, мы в очередной раз >> открываем двери сообществу Moscow.pm. >> > >> > В рамках мероприятия у вас есть эксклюзивная возможность послушать >> доклады лучших специалистов, поделиться опытом друг с другом. >> > >> > Место и время: 4 июля, с 19.30 до 22.00, офис компании Мэйл.Ру >> Групп, кинотеатр в лаунж зоне на 2 этаже, ВНИМАНИЕ мы переехали адрес: >> Ленинградский проспект, д. 39, стр. 79 БЦ <> >> > >> > В программе вас ждут доклады: >> > >> > 1. Perl для не программистов. Николай Мишин, программист, компания >> РДТЕХ. >> > >> > - Как создать презентацию не вылезая из любимого текстового редактора >> (notepad++, padre, vim). >> > - Как perl помогает автоматизировать работу без написания кода. >> > - Пара скриптов, которые облегчают работу на разных платформах. >> > - Те же скрипты на perl6. >> > - Автоматизация и тестирование Firefox. >> > >> > 2. Особенности создания XS-модулей на языке C++. Владимир Тимофеев, >> разработчик, компания Crazy Panda. >> > >> > - Почему C++? Плюсы, минусы. >> > - Как найти компилятор (поддержка в EUMM, MB, стандартные и не очень >> решения). >> > - Конфликты имён. >> > - Трансляция C++ исключений в Perl-исключения. >> > >> > 3. Язык Go для Perl-программистов v1.1. Александр Орловский, >> руководитель команды Perl-разработки, компании Sports.ru >> > >> > - Введение в язык программирования Go с примерами. >> > - Как Perl помог нам решить возникшие задачи во время хакатона. >> > >> > 4. Разработка документации для RESTful API: как убить трёх зайцев одним >> выстрелом. Илья Чесноков, разработчик, компания UK2 Group. >> > >> > - Расскажу и покажу инструменты, которые мы используем для >> документирования собственного RESTful API. >> > >> > Трансляцию мероприятия вы сможете посмотреть на странице: >> http://corp.mail.ru/Moscow.pm >> > >> > Там же, вы можете оставить информацию о том, какие темы вы хотите >> обсудить в рамках этой или следующей встречи - это поможет нам сделать их >> более информативными. >> > Пожалуйста, отметьтесь, если вы хотите посетить эту встречу, чтобы мы >> смогли ее лучше организовать. >> > >> > Ждем Вас. >> > >> > -- >> > С Уважением, Щербинин Павел >> > >> > , >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> >> -- >> Старший технический консультант >> отдела финансовых решений >> ООО "РД КОНСАЛТИНГ" >> сот. тел.: 8 (965) 117-26-01 >> skype: mishin_jet >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Sincerely yours, > Oleg Kostyuk (CUB-UANIC) > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С Уважением, Щербинин Павел ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From citrin на citrin.ru Thu Jul 4 05:02:06 2013 From: citrin на citrin.ru (Anton Yuzhaninov) Date: Thu, 04 Jul 2013 16:02:06 +0400 Subject: [Moscow.pm] =?koi8-r?b?UGVybCBTb2NrZXRzOiDP0NLFxMXMydTYIMbMwcfJ?= =?koi8-r?b?IHRjcA==?= In-Reply-To: References: Message-ID: <51D5643E.80800@citrin.ru> On 06/28/13 16:26, Геннадий Евгеньевич wrote: > Есть приложение типа cliet-server, между ними бегают туда-сюда пакеты по > протоколу SMPP, в ходе работы возникает ситуация, когда серверная сторона шлет > tcp с флагами FIN+ACK, но т.к. я работаю с SMPP/perlsockets на уровень выше, я > об этом не знаю, и пока сокет не закроется, моя клиентская часть по прежнему > продолжает слать SMPP пакеты, что является не правильно. 1. А почему собственно не правильно? В tcp есть возможность закрыть соединение на-половину (half-close). Т. е. просто отправка сервером fin+ack означает, что сервер не будет больше передавать данные, но при этом может их принимать. В нормально спроектированных протоколах, закрытие соединения при штатной работе происходит не в произвольные моменты времени, а когда это положен по протоколу - например в SMTP после команды QUIT. Поэтому в нормальном протоколе нет необходимости узнавать отдельно, что сервер закрыл коннекцию (послал FIN) - он это делает тогда, когда клиент этого ожидает (например сам об этом попросил). В случае какого то сбоя (падения канала, процесса на удаленной стороне и т. п.) следующий wirte() вернёт ошибку, и надо будет закрыть соединение и попытаться переключиться. 2. Вопреки распространенному заблуждения про TCP, если syscall write() отработал без ошибки, это еще не означает что все данные получены приложением на удаленной стороне. Единственно что это означает, что ядро ОС приняло данные от приложение (поместил их в свой буфер) и дальше будет пытаться их отправить до тех пор, пока на истечет retransmit timeout или от удаленной стороны не придет RST. Причин по которым данные могут потеряться после того, как write отработал без ошибки может было множество: где то посередине между хостами сломался канал на длительное время, удаленный сервер внезапно перезагрузился или завис, процесс на удаленном сервер умер по сигналу... И заблуждение это настолько распространенное, что так думают не только рядовые кодеры, но и некоторые разработчики протоколов (например в базовом стандарте XMPP таких подтверждений не предусмотрено, и они появились в одном из XEP, и поддерживаются AFAIK не везде). Т. е. если нужна гарантированная доставка сообщений, то должно быть подтверждение на уровне прикладного протокола. Пример того как это сделано в SMTP - клиент ждет после точки ответа 250 от сервера. Если 250 не было, клиент считает что сообщение не отправлено и через некоторое время пытается отправить повторно. В свою очередь сервер отвечает 250 только после того как записал сообщение в очередь. Если таких подтверждений в прикладном нет (или сервер реализует протокол неправильно), то сообщения иногда будут теряться, все что возможно сделать это без переделки протокола - это немножко снизить вероятность потери. Если вы не хотите слать данные после отправки сервером FIN, потому что сообщение в этом случае будет потеряно и способа об этом узнать, то это уже достаточно плохо. From dim0xff на gmail.com Thu Jul 4 05:06:35 2013 From: dim0xff на gmail.com (Dmitry L.) Date: Thu, 4 Jul 2013 16:06:35 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLRgdGC0YDQtdGH0LAgTW9zY293LnBtINCh0JU=?= =?utf-8?b?0JPQntCU0J3QryEhISA0INC40Y7Qu9GP?= In-Reply-To: References: <483251372928093@web10d.yandex.ru> Message-ID: Здорово! А с прошлой встречи есть запись? А то пропустил, а на ютуб-канале его найти не получилось. 2013/7/4 Павел Щербинин : > Запись, (традиционная!) Конечно будет! > > > 4 июля 2013 г., 14:10 пользователь Oleg Kostyuk > написал: > >> Здорово! >> Но к сожалению, смотреть трансляцию не будет возможности, потому - >> планируете ли вы (традиционную?) запись? >> Спасибо! >> >> >> 4 июля 2013 г., 11:54 пользователь Nikolay Mishin написал: >> >>> Павел, спасибо Вам за организацию встречи..!! >>> >>> 04.07.2013, 12:25, "Павел Щербинин" : >>> > Добрый день! >>> > >>> > Рады сообщить, что сегодня, 4 июля, в четверг, мы в очередной раз >>> > открываем двери сообществу Moscow.pm. >>> > >>> > В рамках мероприятия у вас есть эксклюзивная возможность послушать >>> > доклады лучших специалистов, поделиться опытом друг с другом. >>> > >>> > Место и время: 4 июля, с 19.30 до 22.00, офис компании Мэйл.Ру Групп, >>> > кинотеатр в лаунж зоне на 2 этаже, ВНИМАНИЕ мы переехали адрес: >>> > Ленинградский проспект, д. 39, стр. 79 БЦ ?SkyLight? >>> > >>> > В программе вас ждут доклады: >>> > >>> > 1. Perl для не программистов. Николай Мишин, программист, компания >>> > РДТЕХ. >>> > >>> > - Как создать презентацию не вылезая из любимого текстового редактора >>> > (notepad++, padre, vim). >>> > - Как perl помогает автоматизировать работу без написания кода. >>> > - Пара скриптов, которые облегчают работу на разных платформах. >>> > - Те же скрипты на perl6. >>> > - Автоматизация и тестирование Firefox. >>> > >>> > 2. Особенности создания XS-модулей на языке C++. Владимир Тимофеев, >>> > разработчик, компания Crazy Panda. >>> > >>> > - Почему C++? Плюсы, минусы. >>> > - Как найти компилятор (поддержка в EUMM, MB, стандартные и не очень >>> > решения). >>> > - Конфликты имён. >>> > - Трансляция C++ исключений в Perl-исключения. >>> > >>> > 3. Язык Go для Perl-программистов v1.1. Александр Орловский, >>> > руководитель команды Perl-разработки, компании Sports.ru >>> > >>> > - Введение в язык программирования Go с примерами. >>> > - Как Perl помог нам решить возникшие задачи во время хакатона. >>> > >>> > 4. Разработка документации для RESTful API: как убить трёх зайцев одним >>> > выстрелом. Илья Чесноков, разработчик, компания UK2 Group. >>> > >>> > - Расскажу и покажу инструменты, которые мы используем для >>> > документирования собственного RESTful API. >>> > >>> > Трансляцию мероприятия вы сможете посмотреть на странице: >>> > http://corp.mail.ru/Moscow.pm >>> > >>> > Там же, вы можете оставить информацию о том, какие темы вы хотите >>> > обсудить в рамках этой или следующей встречи ? это поможет нам сделать их >>> > более информативными. >>> > Пожалуйста, отметьтесь, если вы хотите посетить эту встречу, чтобы мы >>> > смогли ее лучше организовать. >>> > >>> > Ждем Вас. >>> > >>> > -- >>> > С Уважением, Щербинин Павел >>> > >>> > , >>> > -- >>> > Moscow.pm mailing list >>> > moscow-pm на pm.org | http://moscow.pm.org >>> >>> -- >>> Старший технический консультант >>> отдела финансовых решений >>> ООО "РД КОНСАЛТИНГ" >>> сот. тел.: 8 (965) 117-26-01 >>> skype: mishin_jet >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> >> -- >> Sincerely yours, >> Oleg Kostyuk (CUB-UANIC) >> >> -- >> 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, Dmitry L. From mail на eax.me Thu Jul 4 05:15:18 2013 From: mail на eax.me (Alexander Alexeev) Date: Thu, 4 Jul 2013 16:15:18 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLRgdGC0YDQtdGH0LAgTW9zY293LnBtINCh0JU=?= =?utf-8?b?0JPQntCU0J3QryEhISA0INC40Y7Qu9GP?= In-Reply-To: References: <483251372928093@web10d.yandex.ru> Message-ID: <20130704161518.3617fc05@portege> On Thu, 4 Jul 2013 16:06:35 +0400 "Dmitry L." wrote: +1 > Здорово! > А с прошлой встречи есть запись? А то пропустил, а на ютуб-канале его > найти не получилось. > > 2013/7/4 Павел Щербинин : > > Запись, (традиционная!) Конечно будет! > > > > > > 4 июля 2013 г., 14:10 пользователь Oleg Kostyuk > > написал: > > > >> Здорово! > >> Но к сожалению, смотреть трансляцию не будет возможности, потому - > >> планируете ли вы (традиционную?) запись? > >> Спасибо! > >> > >> > >> 4 июля 2013 г., 11:54 пользователь Nikolay Mishin > >> написал: > >> > >>> Павел, спасибо Вам за организацию встречи..!! > >>> > >>> 04.07.2013, 12:25, "Павел Щербинин" : > >>> > Добрый день! > >>> > > >>> > Рады сообщить, что сегодня, 4 июля, в четверг, мы в очередной > >>> > раз открываем двери сообществу Moscow.pm. > >>> > > >>> > В рамках мероприятия у вас есть эксклюзивная возможность > >>> > послушать доклады лучших специалистов, поделиться опытом друг с > >>> > другом. > >>> > > >>> > Место и время: 4 июля, с 19.30 до 22.00, офис компании Мэйл.Ру > >>> > Групп, кинотеатр в лаунж зоне на 2 этаже, ВНИМАНИЕ мы переехали > >>> > адрес: Ленинградский проспект, д. 39, стр. 79 БЦ ?SkyLight? > >>> > > >>> > В программе вас ждут доклады: > >>> > > >>> > 1. Perl для не программистов. Николай Мишин, программист, > >>> > компания РДТЕХ. > >>> > > >>> > - Как создать презентацию не вылезая из любимого текстового > >>> > редактора (notepad++, padre, vim). > >>> > - Как perl помогает автоматизировать работу без написания кода. > >>> > - Пара скриптов, которые облегчают работу на разных платформах. > >>> > - Те же скрипты на perl6. > >>> > - Автоматизация и тестирование Firefox. > >>> > > >>> > 2. Особенности создания XS-модулей на языке C++. Владимир > >>> > Тимофеев, разработчик, компания Crazy Panda. > >>> > > >>> > - Почему C++? Плюсы, минусы. > >>> > - Как найти компилятор (поддержка в EUMM, MB, стандартные и не > >>> > очень решения). > >>> > - Конфликты имён. > >>> > - Трансляция C++ исключений в Perl-исключения. > >>> > > >>> > 3. Язык Go для Perl-программистов v1.1. Александр Орловский, > >>> > руководитель команды Perl-разработки, компании Sports.ru > >>> > > >>> > - Введение в язык программирования Go с примерами. > >>> > - Как Perl помог нам решить возникшие задачи во время хакатона. > >>> > > >>> > 4. Разработка документации для RESTful API: как убить трёх > >>> > зайцев одним выстрелом. Илья Чесноков, разработчик, компания > >>> > UK2 Group. > >>> > > >>> > - Расскажу и покажу инструменты, которые мы используем для > >>> > документирования собственного RESTful API. > >>> > > >>> > Трансляцию мероприятия вы сможете посмотреть на странице: > >>> > http://corp.mail.ru/Moscow.pm > >>> > > >>> > Там же, вы можете оставить информацию о том, какие темы вы > >>> > хотите обсудить в рамках этой или следующей встречи ? это > >>> > поможет нам сделать их более информативными. > >>> > Пожалуйста, отметьтесь, если вы хотите посетить эту встречу, > >>> > чтобы мы смогли ее лучше организовать. > >>> > > >>> > Ждем Вас. > >>> > > >>> > -- > >>> > С Уважением, Щербинин Павел > >>> > > >>> > , > >>> > -- > >>> > Moscow.pm mailing list > >>> > moscow-pm на pm.org | http://moscow.pm.org > >>> > >>> -- > >>> Старший технический консультант > >>> отдела финансовых решений > >>> ООО "РД КОНСАЛТИНГ" > >>> сот. тел.: 8 (965) 117-26-01 > >>> skype: mishin_jet > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >> > >> > >> > >> > >> -- > >> Sincerely yours, > >> Oleg Kostyuk (CUB-UANIC) > >> > >> -- > >> 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, Alexander Alexeev http://eax.me/ From g3nd0s на gmail.com Thu Jul 4 05:19:02 2013 From: g3nd0s на gmail.com (=?KOI8-R?B?58XOzsHEycog5dfHxc7YxdfJ3g==?=) Date: Thu, 4 Jul 2013 12:19:02 +0000 Subject: [Moscow.pm] =?koi8-r?b?UGVybCBTb2NrZXRzOiDP0NLFxMXMydTYIMbMwcfJ?= =?koi8-r?b?IHRjcA==?= In-Reply-To: <51D5643E.80800@citrin.ru> References: <51D5643E.80800@citrin.ru> Message-ID: У меня частный случай, который решил отдельный pid снимающий дамп, getsockopt и книжка Стивенса как советовали мне не помогли 4 июля 2013 г., 12:02 пользователь Anton Yuzhaninov написал: > On 06/28/13 16:26, Геннадий Евгеньевич wrote: > >> Есть приложение типа cliet-server, между ними бегают туда-сюда пакеты по >> протоколу SMPP, в ходе работы возникает ситуация, когда серверная сторона >> шлет >> tcp с флагами FIN+ACK, но т.к. я работаю с SMPP/perlsockets на уровень >> выше, я >> об этом не знаю, и пока сокет не закроется, моя клиентская часть по >> прежнему >> продолжает слать SMPP пакеты, что является не правильно. >> > > 1. А почему собственно не правильно? В tcp есть возможность закрыть > соединение на-половину (half-close). Т. е. просто отправка сервером fin+ack > означает, что сервер не будет больше передавать данные, но при этом может > их принимать. > > В нормально спроектированных протоколах, закрытие соединения при штатной > работе происходит не в произвольные моменты времени, а когда это положен по > протоколу - например в SMTP после команды QUIT. Поэтому в нормальном > протоколе нет необходимости узнавать отдельно, что сервер закрыл коннекцию > (послал FIN) - он это делает тогда, когда клиент этого ожидает (например > сам об этом попросил). > > В случае какого то сбоя (падения канала, процесса на удаленной стороне и > т. п.) следующий wirte() вернёт ошибку, и надо будет закрыть соединение и > попытаться переключиться. > > 2. Вопреки распространенному заблуждения про TCP, если syscall write() > отработал без ошибки, это еще не означает что все данные получены > приложением на удаленной стороне. Единственно что это означает, что ядро ОС > приняло данные от приложение (поместил их в свой буфер) и дальше будет > пытаться их отправить до тех пор, пока на истечет retransmit timeout или от > удаленной стороны не придет RST. Причин по которым данные могут потеряться > после того, как write отработал без ошибки может было множество: где то > посередине между хостами сломался канал на длительное время, удаленный > сервер внезапно перезагрузился или завис, процесс на удаленном сервер умер > по сигналу... > > И заблуждение это настолько распространенное, что так думают не только > рядовые кодеры, но и некоторые разработчики протоколов (например в базовом > стандарте XMPP таких подтверждений не предусмотрено, и они появились в > одном из XEP, и поддерживаются AFAIK не везде). > > Т. е. если нужна гарантированная доставка сообщений, то должно быть > подтверждение на уровне прикладного протокола. > > Пример того как это сделано в SMTP - клиент ждет после точки ответа 250 от > сервера. Если 250 не было, клиент считает что сообщение не отправлено и > через некоторое время пытается отправить повторно. В свою очередь сервер > отвечает 250 только после того как записал сообщение в очередь. > > Если таких подтверждений в прикладном нет (или сервер реализует протокол > неправильно), то сообщения иногда будут теряться, все что возможно сделать > это без переделки протокола - это немножко снизить вероятность потери. > > Если вы не хотите слать данные после отправки сервером FIN, потому что > сообщение в этом случае будет потеряно и способа об этом узнать, то это уже > достаточно плохо. > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- -- С уважением Геннадий Евгеньевич ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dzirtik на gmail.com Thu Jul 4 05:35:26 2013 From: dzirtik на gmail.com (=?KOI8-R?B?8MHXxcwg/cXSwsnOyc4=?=) Date: Thu, 4 Jul 2013 16:35:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?99PU0sXewSBNb3Njb3cucG0g8+Xn7+Tu8SEhISA0?= =?koi8-r?b?IMnAzNE=?= In-Reply-To: <20130704161518.3617fc05@portege> References: <483251372928093@web10d.yandex.ru> <20130704161518.3617fc05@portege> Message-ID: Записей, пока нет, но вот-вот будут. 4 июля 2013 г., 16:15 пользователь Alexander Alexeev написал: > On Thu, 4 Jul 2013 16:06:35 +0400 > "Dmitry L." wrote: > > +1 > > > Здорово! > > А с прошлой встречи есть запись? А то пропустил, а на ютуб-канале его > > найти не получилось. > > > > 2013/7/4 Павел Щербинин : > > > Запись, (традиционная!) Конечно будет! > > > > > > > > > 4 июля 2013 г., 14:10 пользователь Oleg Kostyuk > > > написал: > > > > > >> Здорово! > > >> Но к сожалению, смотреть трансляцию не будет возможности, потому - > > >> планируете ли вы (традиционную?) запись? > > >> Спасибо! > > >> > > >> > > >> 4 июля 2013 г., 11:54 пользователь Nikolay Mishin > > >> написал: > > >> > > >>> Павел, спасибо Вам за организацию встречи..!! > > >>> > > >>> 04.07.2013, 12:25, "Павел Щербинин" : > > >>> > Добрый день! > > >>> > > > >>> > Рады сообщить, что сегодня, 4 июля, в четверг, мы в очередной > > >>> > раз открываем двери сообществу Moscow.pm. > > >>> > > > >>> > В рамках мероприятия у вас есть эксклюзивная возможность > > >>> > послушать доклады лучших специалистов, поделиться опытом друг с > > >>> > другом. > > >>> > > > >>> > Место и время: 4 июля, с 19.30 до 22.00, офис компании Мэйл.Ру > > >>> > Групп, кинотеатр в лаунж зоне на 2 этаже, ВНИМАНИЕ мы переехали > > >>> > адрес: Ленинградский проспект, д. 39, стр. 79 БЦ <> > > >>> > > > >>> > В программе вас ждут доклады: > > >>> > > > >>> > 1. Perl для не программистов. Николай Мишин, программист, > > >>> > компания РДТЕХ. > > >>> > > > >>> > - Как создать презентацию не вылезая из любимого текстового > > >>> > редактора (notepad++, padre, vim). > > >>> > - Как perl помогает автоматизировать работу без написания кода. > > >>> > - Пара скриптов, которые облегчают работу на разных платформах. > > >>> > - Те же скрипты на perl6. > > >>> > - Автоматизация и тестирование Firefox. > > >>> > > > >>> > 2. Особенности создания XS-модулей на языке C++. Владимир > > >>> > Тимофеев, разработчик, компания Crazy Panda. > > >>> > > > >>> > - Почему C++? Плюсы, минусы. > > >>> > - Как найти компилятор (поддержка в EUMM, MB, стандартные и не > > >>> > очень решения). > > >>> > - Конфликты имён. > > >>> > - Трансляция C++ исключений в Perl-исключения. > > >>> > > > >>> > 3. Язык Go для Perl-программистов v1.1. Александр Орловский, > > >>> > руководитель команды Perl-разработки, компании Sports.ru > > >>> > > > >>> > - Введение в язык программирования Go с примерами. > > >>> > - Как Perl помог нам решить возникшие задачи во время хакатона. > > >>> > > > >>> > 4. Разработка документации для RESTful API: как убить трёх > > >>> > зайцев одним выстрелом. Илья Чесноков, разработчик, компания > > >>> > UK2 Group. > > >>> > > > >>> > - Расскажу и покажу инструменты, которые мы используем для > > >>> > документирования собственного RESTful API. > > >>> > > > >>> > Трансляцию мероприятия вы сможете посмотреть на странице: > > >>> > http://corp.mail.ru/Moscow.pm > > >>> > > > >>> > Там же, вы можете оставить информацию о том, какие темы вы > > >>> > хотите обсудить в рамках этой или следующей встречи - это > > >>> > поможет нам сделать их более информативными. > > >>> > Пожалуйста, отметьтесь, если вы хотите посетить эту встречу, > > >>> > чтобы мы смогли ее лучше организовать. > > >>> > > > >>> > Ждем Вас. > > >>> > > > >>> > -- > > >>> > С Уважением, Щербинин Павел > > >>> > > > >>> > , > > >>> > -- > > >>> > Moscow.pm mailing list > > >>> > moscow-pm на pm.org | http://moscow.pm.org > > >>> > > >>> -- > > >>> Старший технический консультант > > >>> отдела финансовых решений > > >>> ООО "РД КОНСАЛТИНГ" > > >>> сот. тел.: 8 (965) 117-26-01 > > >>> skype: mishin_jet > > >>> -- > > >>> Moscow.pm mailing list > > >>> moscow-pm на pm.org | http://moscow.pm.org > > >> > > >> > > >> > > >> > > >> -- > > >> Sincerely yours, > > >> Oleg Kostyuk (CUB-UANIC) > > >> > > >> -- > > >> 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, > Alexander Alexeev > http://eax.me/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С Уважением, Щербинин Павел ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Thu Jul 4 10:49:01 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 4 Jul 2013 21:49:01 +0400 Subject: [Moscow.pm] =?koi8-r?b?4dLNydEgyMHO1MnU?= Message-ID: <1583580601.20130704214901@softsearch.ru> Здравствуйте. Прочитал любопытную новость: http://ria.ru/defense_safety/20130704/947551552.html Не знаю теперь, в сабже поставить вопросительный или восклицательный знак. Кто-то уже ощутил какие-то действия со стороны ВС? Там ведь небось не выездным сразу станешь, что мало кому подходит. -- С уважением, Михаил mailto:postmaster на softsearch.ru From dim0xff на gmail.com Thu Jul 4 11:19:24 2013 From: dim0xff на gmail.com (Dmitry L.) Date: Thu, 4 Jul 2013 22:19:24 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLRgdGC0YDQtdGH0LAgTW9zY293LnBtINCh0JU=?= =?utf-8?b?0JPQntCU0J3QryEhISA0INC40Y7Qu9GP?= In-Reply-To: References: Message-ID: Ну вот, на самом интересном месте(( у всех дисконнект около 22:00? Придётся и здесь видео ждать. On Jul 4, 2013 12:25 PM, "Павел Щербинин" wrote: > Добрый день! > > Рады сообщить, что сегодня, 4 июля, в четверг, мы в очередной раз > открываем двери сообществу Moscow.pm. > > В рамках мероприятия у вас есть эксклюзивная возможность послушать доклады > лучших специалистов, поделиться опытом друг с другом. > > *Место и время:* 4 июля, с 19.30 до 22.00, офис компании Мэйл.Ру > Групп, кинотеатр в лаунж зоне на 2 этаже, ВНИМАНИЕ мы переехали адрес: > Ленинградский проспект, д. 39, стр. 79 БЦ ?SkyLight? > > В программе вас ждут доклады: > > *1**. * *Perl для не программистов**. **Николай Мишин**, программист, > компания РДТЕХ.* > > - Как создать презентацию не вылезая из любимого текстового редактора > (notepad++, padre, vim). > - Как perl помогает автоматизировать работу без написания кода. > - Пара скриптов, которые облегчают работу на разных платформах. > - Те же скрипты на perl6. > - Автоматизация и тестирование Firefox. > > *2. **Особенности создания XS-модулей на языке C++**. **Владимир Тимофеев* > *, разработчик, компания Crazy Panda.* > > - Почему C++? Плюсы, минусы. > - Как найти компилятор (поддержка в EUMM, MB, стандартные и не очень > решения). > - Конфликты имён. > - Трансляция C++ исключений в Perl-исключения. > > *3. **Язык Go для Perl-программистов v1.1.* *Александр Орловский**, > руководитель команды Perl-разработки, компании **Sports.ru > * > > > - Введение в язык программирования Go с примерами. > - Как Perl помог нам решить возникшие задачи во время хакатона. > > *4. **Разработка документации для RESTful API: как убить трёх зайцев > одним выстрелом**. **Илья Чесноков**, разработчик, компания UK2 Group.* > > - Расскажу и покажу инструменты, которые мы используем для > документирования собственного RESTful API. > > Трансляцию мероприятия вы сможете посмотреть на странице: > http://corp.mail.ru/Moscow.pm > > Там же, вы можете оставить информацию о том, какие темы вы хотите обсудить > в рамках этой или следующей встречи ? это поможет нам сделать их более > информативными. > Пожалуйста, отметьтесь , > если вы хотите посетить эту встречу, чтобы мы смогли ее лучше организовать. > > Ждем Вас. > > -- > С Уважением, > Щербинин Павел > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From yu.pats на gmail.com Thu Jul 4 14:24:02 2013 From: yu.pats на gmail.com (Yury Pats) Date: Fri, 5 Jul 2013 00:24:02 +0300 Subject: [Moscow.pm] =?utf-8?b?0JDRgNC80LjRjyDRhdCw0L3RgtC40YI=?= In-Reply-To: <1583580601.20130704214901@softsearch.ru> References: <1583580601.20130704214901@softsearch.ru> Message-ID: Представляю управление временем выполнения задач и управление задачами по-армейски, от высших чинов к низшим. Индусам фору дадут точно =) On Jul 4, 2013 8:49 PM, "Михаил Монашёв" wrote: > Здравствуйте. > > Прочитал любопытную новость: > http://ria.ru/defense_safety/20130704/947551552.html > > Не знаю теперь, в сабже поставить вопросительный или восклицательный > знак. Кто-то уже ощутил какие-то действия со стороны ВС? Там ведь > небось не выездным сразу станешь, что мало кому подходит. > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ali на ali.org.ua Thu Jul 4 15:18:45 2013 From: ali на ali.org.ua (Oleg Alistratov) Date: Fri, 05 Jul 2013 01:18:45 +0300 Subject: [Moscow.pm] =?koi8-r?b?W1NQQU06I10gUmU6ICDh0s3J0SDIwc7UydQ=?= In-Reply-To: References: <1583580601.20130704214901@softsearch.ru> Message-ID: <24778_1372976330_51D5F4C9_24778_1194_1_577441372976325@web14e.yandex.ru> Вложение в формате HTML было извлечено… URL: From mi на ya.ru Thu Jul 4 20:47:31 2013 From: mi на ya.ru (Nikolay Mishin) Date: Fri, 05 Jul 2013 07:47:31 +0400 Subject: [Moscow.pm] POD2::RU Message-ID: <223751372996051@web23g.yandex.ru> Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Thu Jul 4 23:02:50 2013 From: sharifulin на gmail.com (=?UTF-8?B?0JDQvdCw0YLQvtC70LjQuSDQqNCw0YDQuNGE0YPQu9C40L0=?=) Date: Fri, 5 Jul 2013 10:02:50 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: <223751372996051@web23g.yandex.ru> References: <223751372996051@web23g.yandex.ru> Message-ID: Это все тлен On Friday, 5 July 2013, Nikolay Mishin wrote: > Анатолий Шарифуллин, дублирую свои вопросы тебе в рассылке..м оежет кто > ответит > > 1) А почему ты не залил > https://github.com/sharifulin/pod2-ru/blob/master/RU.pm > на cpan > а то я тоже задался целью русифицировать модули.. > и как вижу у тебя отличное коммуюнити.. > что мешает..хочешь я залью? > > если что-то не работает могу допилить твой модуль, > просто по-моему брать копию с итальянского может слишком сложно для начала. > вон литовский - простой как валенок > > 2) > и еще под ubuntu > env|grep LANG > LANG=ru_RU.UTF-8 > > perldoc POD2::RU > > отображается как > > NAME > POD2::LT - Russian translation of Perl documentation > > SYNOPSIS > % perldoc POD2::RU; > > DESCRIPTION > POD2::RU XXXXXXXX XXXXXXX XXXXXXXXX Perl XXXXXXXXXXXX. XXXXXXX > XXXXXXXX XXXXXXXXXXX > в общем русский не виден, как это побороть? > > 3) > кстати > perldoc -L RU perlbook > не работает,а > perldoc POD2::RU::perlbook > > работает, правда не отображает русских букв... > > 4) > причем при > perldoc -m POD2::RU > читается все по-русски... > > -- > С Уважением > Николай Мишин > сот. тел.: 8 (965) 117-26-01 > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From vaneska.ru на gmail.com Thu Jul 4 23:16:52 2013 From: vaneska.ru на gmail.com (=?KOI8-R?B?6dfBziDzz8vPzM/X?=) Date: Fri, 5 Jul 2013 10:16:52 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: References: <223751372996051@web23g.yandex.ru> Message-ID: может поможет =encoding utf-8 ? 5 июля 2013 г., 10:02 пользователь Анатолий Шарифулин написал: > Это все тлен > > > On Friday, 5 July 2013, Nikolay Mishin wrote: >> >> Анатолий Шарифуллин, дублирую свои вопросы тебе в рассылке..м оежет кто >> ответит >> >> 1) А почему ты не залил >> https://github.com/sharifulin/pod2-ru/blob/master/RU.pm >> на cpan >> а то я тоже задался целью русифицировать модули.. >> и как вижу у тебя отличное коммуюнити.. >> что мешает..хочешь я залью? >> >> если что-то не работает могу допилить твой модуль, >> просто по-моему брать копию с итальянского может слишком сложно для >> начала. >> вон литовский - простой как валенок >> >> 2) >> и еще под ubuntu >> env|grep LANG >> LANG=ru_RU.UTF-8 >> >> perldoc POD2::RU >> >> отображается как >> >> NAME >> POD2::LT - Russian translation of Perl documentation >> >> SYNOPSIS >> % perldoc POD2::RU; >> >> DESCRIPTION >> POD2::RU XXXXXXXX XXXXXXX XXXXXXXXX Perl XXXXXXXXXXXX. XXXXXXX >> XXXXXXXX XXXXXXXXXXX >> в общем русский не виден, как это побороть? >> >> 3) >> кстати >> perldoc -L RU perlbook >> не работает,а >> perldoc POD2::RU::perlbook >> >> работает, правда не отображает русских букв... >> >> 4) >> причем при >> perldoc -m POD2::RU >> читается все по-русски... >> >> -- >> С Уважением >> Николай Мишин >> сот. тел.: 8 (965) 117-26-01 >> > > > > -- > С уважением, > Анатолий Шарифулин. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Иван From mi на ya.ru Thu Jul 4 23:42:10 2013 From: mi на ya.ru (Nikolay Mishin) Date: Fri, 05 Jul 2013 10:42:10 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: References: <223751372996051@web23g.yandex.ru> Message-ID: <463491373006530@web3g.yandex.ru> Тогда можно я, используя твой перевод (со ссылками на всех всех всех) сделаю простой работающий модуль и положу его на cpan..? 05.07.2013, 10:03, "Анатолий Шарифулин" : > Это все тлен > > On Friday, 5 July 2013, Nikolay Mishin wrote: >> Анатолий Шарифуллин, дублирую свои вопросы тебе в рассылке..м оежет кто ответит >> >> 1) А почему ты не залил >> https://github.com/sharifulin/pod2-ru/blob/master/RU.pm >> на cpan >> а то я тоже задался целью русифицировать модули.. >> и как вижу у тебя отличное коммуюнити.. >> что мешает..хочешь я залью? >> >> если что-то не работает могу допилить твой модуль, >> просто по-моему брать копию с итальянского может слишком сложно для начала. >> вон литовский - простой как валенок >> >> 2) >> и еще под ubuntu env|grep LANG >> LANG=ru_RU.UTF-8 >> >> perldoc POD2::RU >> >> отображается как >> >> NAME >>       POD2::LT - Russian translation of Perl documentation >> >> SYNOPSIS >>         % perldoc POD2::RU; >> >> DESCRIPTION >>       POD2::RU XXXXXXXX XXXXXXX XXXXXXXXX Perl XXXXXXXXXXXX.  XXXXXXX >>       XXXXXXXX XXXXXXXXXXX >> в общем русский не виден, как это побороть? >> >> 3) >> >> кстати >>  perldoc -L RU perlbook >> не работает,а >>  perldoc POD2::RU::perlbook >> >> работает, правда не отображает русских букв... >> >> 4) >> причем приperldoc -m POD2::RU >> читается все по-русски... >> >> -- >> С Уважением >> Николай Мишин >> сот. тел.: 8 (965) 117-26-01 > > -- > С уважением, >  Анатолий Шарифулин. > , > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- С уважением Николай Мишин From sharifulin на gmail.com Thu Jul 4 23:51:19 2013 From: sharifulin на gmail.com (=?UTF-8?B?0JDQvdCw0YLQvtC70LjQuSDQqNCw0YDQuNGE0YPQu9C40L0=?=) Date: Fri, 5 Jul 2013 10:51:19 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: <463491373006530@web3g.yandex.ru> References: <223751372996051@web23g.yandex.ru> <463491373006530@web3g.yandex.ru> Message-ID: Я не против On Friday, 5 July 2013, Nikolay Mishin wrote: > Тогда можно я, используя твой перевод (со ссылками на всех всех всех) > сделаю простой работающий модуль > и положу его на cpan..? > > 05.07.2013, 10:03, "Анатолий Шарифулин" > >: > > Это все тлен > > > > On Friday, 5 July 2013, Nikolay Mishin wrote: > >> Анатолий Шарифуллин, дублирую свои вопросы тебе в рассылке..м оежет кто > ответит > >> > >> 1) А почему ты не залил > >> https://github.com/sharifulin/pod2-ru/blob/master/RU.pm > >> на cpan > >> а то я тоже задался целью русифицировать модули.. > >> и как вижу у тебя отличное коммуюнити.. > >> что мешает..хочешь я залью? > >> > >> если что-то не работает могу допилить твой модуль, > >> просто по-моему брать копию с итальянского может слишком сложно для > начала. > >> вон литовский - простой как валенок > >> > >> 2) > >> и еще под ubuntu env|grep LANG > >> LANG=ru_RU.UTF-8 > >> > >> perldoc POD2::RU > >> > >> отображается как > >> > >> NAME > >> POD2::LT - Russian translation of Perl documentation > >> > >> SYNOPSIS > >> % perldoc POD2::RU; > >> > >> DESCRIPTION > >> POD2::RU XXXXXXXX XXXXXXX XXXXXXXXX Perl XXXXXXXXXXXX. XXXXXXX > >> XXXXXXXX XXXXXXXXXXX > >> в общем русский не виден, как это побороть? > >> > >> 3) > >> > >> кстати > >> perldoc -L RU perlbook > >> не работает,а > >> perldoc POD2::RU::perlbook > >> > >> работает, правда не отображает русских букв... > >> > >> 4) > >> причем приperldoc -m POD2::RU > >> читается все по-русски... > >> > >> -- > >> С Уважением > >> Николай Мишин > >> сот. тел.: 8 (965) 117-26-01 > > > > -- > > С уважением, > > Анатолий Шарифулин. > > , > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > -- > С уважением > Николай Мишин > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Thu Jul 4 23:52:05 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Fri, 5 Jul 2013 10:52:05 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: <223751372996051@web23g.yandex.ru> References: <223751372996051@web23g.yandex.ru> Message-ID: А стандартного pod уже не хватает? Он же прекрасно работает с русским языком. 5 июля 2013 г., 7:47 пользователь Nikolay Mishin написал: > Анатолий Шарифуллин, дублирую свои вопросы тебе в рассылке..м оежет кто > ответит > > 1) А почему ты не залил > https://github.com/sharifulin/pod2-ru/blob/master/RU.pm > на cpan > а то я тоже задался целью русифицировать модули.. > и как вижу у тебя отличное коммуюнити.. > что мешает..хочешь я залью? > > если что-то не работает могу допилить твой модуль, > просто по-моему брать копию с итальянского может слишком сложно для начала. > вон литовский - простой как валенок > > 2) > и еще под ubuntu > env|grep LANG > LANG=ru_RU.UTF-8 > > perldoc POD2::RU > > отображается как > > NAME > POD2::LT - Russian translation of Perl documentation > > SYNOPSIS > % perldoc POD2::RU; > > DESCRIPTION > POD2::RU XXXXXXXX XXXXXXX XXXXXXXXX Perl XXXXXXXXXXXX. XXXXXXX > XXXXXXXX XXXXXXXXXXX > в общем русский не виден, как это побороть? > > 3) > кстати > perldoc -L RU perlbook > не работает,а > perldoc POD2::RU::perlbook > > работает, правда не отображает русских букв... > > 4) > причем при > perldoc -m POD2::RU > читается все по-русски... > > -- > С Уважением > Николай Мишин > сот. тел.: 8 (965) 117-26-01 > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mi на ya.ru Thu Jul 4 23:56:50 2013 From: mi на ya.ru (Nikolay Mishin) Date: Fri, 05 Jul 2013 10:56:50 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: References: <223751372996051@web23g.yandex.ru> Message-ID: <496861373007410@web3g.yandex.ru> это стандартный переведенный pod модуль POD2::RU нужен для того, чтобы можно было посмотреть core perl doc и не только на русском 05.07.2013, 10:52, "Akzhan Abdulin" : > А стандартного pod уже не хватает? Он же прекрасно работает с русским языком. > > 5 июля 2013 г., 7:47 пользователь Nikolay Mishin написал: >> Анатолий Шарифуллин, дублирую свои вопросы тебе в рассылке..м оежет кто ответит >> >> 1) А почему ты не залил >> https://github.com/sharifulin/pod2-ru/blob/master/RU.pm >> на cpan >> а то я тоже задался целью русифицировать модули.. >> и как вижу у тебя отличное коммуюнити.. >> что мешает..хочешь я залью? >> >> если что-то не работает могу допилить твой модуль, >> просто по-моему брать копию с итальянского может слишком сложно для начала. >> вон литовский - простой как валенок >> >> 2) >> и еще под ubuntu env|grep LANG >> LANG=ru_RU.UTF-8 >> >> perldoc POD2::RU >> >> отображается как >> >> NAME >>       POD2::LT - Russian translation of Perl documentation >> >> SYNOPSIS >>         % perldoc POD2::RU; >> >> DESCRIPTION >>       POD2::RU XXXXXXXX XXXXXXX XXXXXXXXX Perl XXXXXXXXXXXX.  XXXXXXX >>       XXXXXXXX XXXXXXXXXXX >> в общем русский не виден, как это побороть? >> >> 3) >> >> кстати >>  perldoc -L RU perlbook >> не работает,а >>  perldoc POD2::RU::perlbook >> >> работает, правда не отображает русских букв... >> >> 4) >> причем приperldoc -m POD2::RU >> читается все по-русски... >> >> -- >> С Уважением >> Николай Мишин >> сот. тел.: 8 (965) 117-26-01 >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > , > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- С уважением Николай Мишин From akzhan.abdulin на gmail.com Fri Jul 5 00:23:01 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Fri, 5 Jul 2013 11:23:01 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: <496861373007410@web3g.yandex.ru> References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> Message-ID: Проще английский выучить. Пригодится :) 5 июля 2013 г., 10:56 пользователь Nikolay Mishin написал: > это стандартный переведенный pod > модуль POD2::RU нужен для того, чтобы можно было посмотреть > core perl doc и не только на русском > > > 05.07.2013, 10:52, "Akzhan Abdulin" : > > А стандартного pod уже не хватает? Он же прекрасно работает с русским > языком. > > > > 5 июля 2013 г., 7:47 пользователь Nikolay Mishin написал: > >> Анатолий Шарифуллин, дублирую свои вопросы тебе в рассылке..м оежет кто > ответит > >> > >> 1) А почему ты не залил > >> https://github.com/sharifulin/pod2-ru/blob/master/RU.pm > >> на cpan > >> а то я тоже задался целью русифицировать модули.. > >> и как вижу у тебя отличное коммуюнити.. > >> что мешает..хочешь я залью? > >> > >> если что-то не работает могу допилить твой модуль, > >> просто по-моему брать копию с итальянского может слишком сложно для > начала. > >> вон литовский - простой как валенок > >> > >> 2) > >> и еще под ubuntu env|grep LANG > >> LANG=ru_RU.UTF-8 > >> > >> perldoc POD2::RU > >> > >> отображается как > >> > >> NAME > >> POD2::LT - Russian translation of Perl documentation > >> > >> SYNOPSIS > >> % perldoc POD2::RU; > >> > >> DESCRIPTION > >> POD2::RU XXXXXXXX XXXXXXX XXXXXXXXX Perl XXXXXXXXXXXX. XXXXXXX > >> XXXXXXXX XXXXXXXXXXX > >> в общем русский не виден, как это побороть? > >> > >> 3) > >> > >> кстати > >> perldoc -L RU perlbook > >> не работает,а > >> perldoc POD2::RU::perlbook > >> > >> работает, правда не отображает русских букв... > >> > >> 4) > >> причем приperldoc -m POD2::RU > >> читается все по-русски... > >> > >> -- > >> С Уважением > >> Николай Мишин > >> сот. тел.: 8 (965) 117-26-01 > >> > >> -- > >> 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 mi на ya.ru Fri Jul 5 00:38:53 2013 From: mi на ya.ru (Nikolay Mishin) Date: Fri, 05 Jul 2013 11:38:53 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> Message-ID: <588461373009933@web3g.yandex.ru> английский знать хорошо,но японские друзья http://sourceforge.jp/cvs/view/perldocjp/docs/modules/ (for translators) http://perldocjp.sourceforge.jp "Japanized Perl Resources Project" is a community of volunteer translators. (for developers) http://perldoc.jp и итальянские друзья http://pod2it.sourceforge.net/ перевели все!! модули cpan и отлично живут 05.07.2013, 11:23, "Akzhan Abdulin" : > Проще английский выучить. Пригодится :) > > 5 июля 2013 г., 10:56 пользователь Nikolay Mishin написал: >> это стандартный переведенный pod >> модуль POD2::RU нужен для того, чтобы можно было посмотреть >> core perl doc и не только на русском >> >> 05.07.2013, 10:52, "Akzhan Abdulin" : >>> А стандартного pod уже не хватает? Он же прекрасно работает с русским языком. >>> >>> 5 июля 2013 г., 7:47 пользователь Nikolay Mishin написал: >>>> Анатолий Шарифуллин, дублирую свои вопросы тебе в рассылке..м оежет кто ответит >>>> >>>> 1) А почему ты не залил >>>> https://github.com/sharifulin/pod2-ru/blob/master/RU.pm >>>> на cpan >>>> а то я тоже задался целью русифицировать модули.. >>>> и как вижу у тебя отличное коммуюнити.. >>>> что мешает..хочешь я залью? >>>> >>>> если что-то не работает могу допилить твой модуль, >>>> просто по-моему брать копию с итальянского может слишком сложно для начала. >>>> вон литовский - простой как валенок >>>> >>>> 2) >>>> и еще под ubuntu env|grep LANG >>>> LANG=ru_RU.UTF-8 >>>> >>>> perldoc POD2::RU >>>> >>>> отображается как >>>> >>>> NAME >>>>       POD2::LT - Russian translation of Perl documentation >>>> >>>> SYNOPSIS >>>>         % perldoc POD2::RU; >>>> >>>> DESCRIPTION >>>>       POD2::RU XXXXXXXX XXXXXXX XXXXXXXXX Perl XXXXXXXXXXXX.  XXXXXXX >>>>       XXXXXXXX XXXXXXXXXXX >>>> в общем русский не виден, как это побороть? >>>> >>>> 3) >>>> >>>> кстати >>>>  perldoc -L RU perlbook >>>> не работает,а >>>>  perldoc POD2::RU::perlbook >>>> >>>> работает, правда не отображает русских букв... >>>> >>>> 4) >> >>>> причем приperldoc -m POD2::RU >>>> читается все по-русски... >>>> >>>> -- >>>> С Уважением >>>> Николай Мишин >>>> сот. тел.: 8 (965) 117-26-01 >>>> >>>> -- >>>> 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 foxcool333 на gmail.com Fri Jul 5 00:49:55 2013 From: foxcool333 на gmail.com (Foxcool) Date: Fri, 05 Jul 2013 13:49:55 +0600 Subject: [Moscow.pm] POD2::RU In-Reply-To: <588461373009933@web3g.yandex.ru> References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> <588461373009933@web3g.yandex.ru> Message-ID: <51D67AA3.4090607@gmail.com> Пт. 05 июля 2013 13:38:53, Nikolay Mishin писал: > английский знать хорошо,но > японские друзья > http://sourceforge.jp/cvs/view/perldocjp/docs/modules/ > (for translators) > http://perldocjp.sourceforge.jp > "Japanized Perl Resources Project" is a community of volunteer translators. > (for developers) > http://perldoc.jp > и итальянские друзья > http://pod2it.sourceforge.net/ > перевели все!! модули cpan и отлично живут > > 05.07.2013, 11:23, "Akzhan Abdulin" : >> Проще английский выучить. Пригодится :) >> >> 5 июля 2013 г., 10:56 пользователь Nikolay Mishin написал: >>> это стандартный переведенный pod >>> модуль POD2::RU нужен для того, чтобы можно было посмотреть >>> core perl doc и не только на русском >>> >>> 05.07.2013, 10:52, "Akzhan Abdulin" : >>>> А стандартного pod уже не хватает? Он же прекрасно работает с русским языком. >>>> >>>> 5 июля 2013 г., 7:47 пользователь Nikolay Mishin написал: >>>>> Анатолий Шарифуллин, дублирую свои вопросы тебе в рассылке..м оежет кто ответит >>>>> >>>>> 1) А почему ты не залил >>>>> https://github.com/sharifulin/pod2-ru/blob/master/RU.pm >>>>> на cpan >>>>> а то я тоже задался целью русифицировать модули.. >>>>> и как вижу у тебя отличное коммуюнити.. >>>>> что мешает..хочешь я залью? >>>>> >>>>> если что-то не работает могу допилить твой модуль, >>>>> просто по-моему брать копию с итальянского может слишком сложно для начала. >>>>> вон литовский - простой как валенок >>>>> >>>>> 2) >>>>> и еще под ubuntu env|grep LANG >>>>> LANG=ru_RU.UTF-8 >>>>> >>>>> perldoc POD2::RU >>>>> >>>>> отображается как >>>>> >>>>> NAME >>>>> POD2::LT - Russian translation of Perl documentation >>>>> >>>>> SYNOPSIS >>>>> % perldoc POD2::RU; >>>>> >>>>> DESCRIPTION >>>>> POD2::RU XXXXXXXX XXXXXXX XXXXXXXXX Perl XXXXXXXXXXXX. XXXXXXX >>>>> XXXXXXXX XXXXXXXXXXX >>>>> в общем русский не виден, как это побороть? >>>>> >>>>> 3) >>>>> >>>>> кстати >>>>> perldoc -L RU perlbook >>>>> не работает,а >>>>> perldoc POD2::RU::perlbook >>>>> >>>>> работает, правда не отображает русских букв... >>>>> >>>>> 4) >>> >>>>> причем приperldoc -m POD2::RU >>>>> читается все по-русски... >>>>> >>>>> -- >>>>> С Уважением >>>>> Николай Мишин >>>>> сот. тел.: 8 (965) 117-26-01 >>>>> >>>>> -- >>>>> 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 > мне для вхождения в перл часто мешало скудное наличие доков на русском. Т.е. когда лексика уже усвоена и понятна, тогда нормально воспринимаешь англоязычные доки (хоть и медленнее), но если только начинаешь. то убивает -- http://foxcool.ru foxcool на jabber.ru From citrin на citrin.ru Mon Jul 8 08:40:29 2013 From: citrin на citrin.ru (Anton Yuzhaninov) Date: Mon, 08 Jul 2013 19:40:29 +0400 Subject: [Moscow.pm] =?koi8-r?b?z9TMwcTLwSBwZXJsINcgZ2Ri?= Message-ID: <51DADD6D.8030804@citrin.ru> Насколько помню, в рассылке пробегала информация о том, что на одной из конференций был доклад об отладке perl-приложений через gdb. Есть ли где то слайды (или другая информация) с этого доклада? From q на cono.org.ua Mon Jul 8 09:05:55 2013 From: q на cono.org.ua (Alex Varyanick) Date: Mon, 8 Jul 2013 19:05:55 +0300 Subject: [Moscow.pm] =?utf-8?b?0L7RgtC70LDQtNC60LAgcGVybCDQsiBnZGI=?= In-Reply-To: <51DADD6D.8030804@citrin.ru> References: <51DADD6D.8030804@citrin.ru> Message-ID: Если об этом: http://www.provectus-it.com/ru/blog/news/29#.UdrjQTMW324 То я могу попросить у Джона презентацию. 2013/7/8 Anton Yuzhaninov > Насколько помню, в рассылке пробегала информация о том, что на одной из > конференций был доклад об отладке perl-приложений через gdb. > > Есть ли где то слайды (или другая информация) с этого доклада? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Varyanick I. Alex skype: cono.. q на cono.org.ua ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ali на ali.org.ua Mon Jul 8 09:21:48 2013 From: ali на ali.org.ua (Oleg Alistratov) Date: Mon, 08 Jul 2013 19:21:48 +0300 Subject: [Moscow.pm] =?koi8-r?b?z9TMwcTLwSBwZXJsINcgZ2Ri?= In-Reply-To: References: <51DADD6D.8030804@citrin.ru> Message-ID: <110811373300508@web7g.yandex.ru> Вложение в формате HTML было извлечено… URL: From misha на rattler.kiev.ua Mon Jul 8 09:44:10 2013 From: misha на rattler.kiev.ua (Michael Bochkaryov) Date: Mon, 8 Jul 2013 19:44:10 +0300 Subject: [Moscow.pm] =?koi8-r?b?z9TMwcTLwSBwZXJsINcgZ2Ri?= In-Reply-To: References: <51DADD6D.8030804@citrin.ru> Message-ID: AFAIK, в этом репозитории у него всякое вкусное обитает. https://github.com/jonphilpott/stracetools Regards, Michael Bochkaryov 2013/7/8 Alex Varyanick > Если об этом: > http://www.provectus-it.com/ru/blog/news/29#.UdrjQTMW324 > То я могу попросить у Джона презентацию. > > > 2013/7/8 Anton Yuzhaninov > >> Насколько помню, в рассылке пробегала информация о том, что на одной из >> конференций был доклад об отладке perl-приложений через gdb. >> >> Есть ли где то слайды (или другая информация) с этого доклада? >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Varyanick I. Alex > skype: cono.. > q на cono.org.ua > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From foxcool333 на gmail.com Mon Jul 8 11:27:55 2013 From: foxcool333 на gmail.com (=?KOI8-R?B?4czFy9PBzsTSIObPy9PL1cw=?=) Date: Tue, 9 Jul 2013 00:27:55 +0600 Subject: [Moscow.pm] =?koi8-r?b?z9TMwcTLwSBwZXJsINcgZ2Ri?= In-Reply-To: <110811373300508@web7g.yandex.ru> References: <51DADD6D.8030804@citrin.ru> <110811373300508@web7g.yandex.ru> Message-ID: Он не читает эту уг рассылку. 08.07.2013 20:22 пользователь "Oleg Alistratov" написал: > > Еще был подробный доклад у yko@ на киевской встрече, рекомендую. > > Ярослав, поделишься слайдами? > > > 08.07.2013, 19:06, "Alex Varyanick" : > > Если об этом: > http://www.provectus-it.com/ru/blog/news/29#.UdrjQTMW324 > То я могу попросить у Джона презентацию. > > > 2013/7/8 Anton Yuzhaninov > > Насколько помню, в рассылке пробегала информация о том, что на одной из > конференций был доклад об отладке perl-приложений через gdb. > > Есть ли где то слайды (или другая информация) с этого доклада? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > Varyanick I. Alex > skype: cono.. > q на cono.org.ua > , > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Oleg Alistratov > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Wed Jul 10 17:40:41 2013 From: mons на cpan.org (Mons Anderson) Date: Thu, 11 Jul 2013 04:40:41 +0400 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10LfQtdC90YLQsNGG0LjQuCDRgdC+INCy?= =?utf-8?b?0YHRgtGA0LXRh9C4IE1vc2Nvdy5wbSA2INC40Y7QvdGPIDIwMTM=?= In-Reply-To: References: Message-ID: Про XML-Fast могу добавить: 1. Получить строгий порядок можно. есть опция 2. Для несчитывания в память можно сделать mmap 3. Или взять XML-Fast-Stream Про кодировки багрепорт пожалуйста. Про XML::Bare: 1. У меня много корился (собственно из-за этого я и взялся за XML::Fast) 2. Не все структуры разбирались корректно. напр: xxxxxx возвращала просто мусор. как сейчас - не знаю, возможно исправился. 2013/6/7 Павел Щербинин > 1. *Трефилова Екатерина*, программист Trade.su : *Преобразование > Perl-структур в XML* > Презентация: http://www.slideshare.net/pavelscherbinin/kate-xml > *? Парсинг XML-документов. * > *? Формирование простых и сложных XML* > *? Немного о DOM и парсерах, основанных на событиях SAX * > *? Какими модулями удобно пользоваться и почему* > * > * > 2. *Михаил Озеров*, программист проекта Деньги Mail.Ru : > *Ленивые итераторы для разбора разнородных данных* > Презентация: http://www.slideshare.net/pavelscherbinin/lazy-iterators > *? От циклов к коллбэкам* > *? От коллбэков к итераторам* > *? Борьба со сложностью, изоляция аспектов* > *? Гибкость и модифицируемость кода* > *? Преимущества и недостатки* > > -- > С Уважением, > Щербинин Павел > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best wishes, Vladimir V. Perepelitsa aka Mons Anderson , http://github.com/Mons ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dzirtik на gmail.com Thu Jul 11 02:32:57 2013 From: dzirtik на gmail.com (=?KOI8-R?B?8MHXxcwg/cXSwsnOyc4=?=) Date: Thu, 11 Jul 2013 13:32:57 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLF2sXO1MHDyckg088g19PU0sXeySBNb3Njb3cu?= =?koi8-r?b?cG0gNCDJwMzRIDIwMTM=?= Message-ID: 1. Perl для не программистов. Николай Мишин, программист, компания РДТЕХ. http://www.slideshare.net/pavelscherbinin/perl-fornotprogrammersnikolaymishin - Как создать презентацию не вылезая из любимого текстового редактора (notepad++, padre, vim). - Как perl помогает автоматизировать работу без написания кода. - Пара скриптов, которые облегчают работу на разных платформах. - Те же скрипты на perl6. - Автоматизация и тестирование Firefox. 2. Особенности создания XS-модулей на языке C++. Владимир Тимофеев, разработчик, компания Crazy Panda. http://www.slideshare.net/pavelscherbinin/xss-cppvladimirtimofeev - Почему C++? Плюсы, минусы. - Как найти компилятор (поддержка в EUMM, MB, стандартные и не очень решения). - Конфликты имён. - Трансляция C++ исключений в Perl-исключения. 3. Язык Go для Perl-программистов v1.1. Александр Орловский, руководитель команды Perl-разработки, компании Sports.ru http://www.slideshare.net/pavelscherbinin/go-forperlprogammersalexorlovsky - Введение в язык программирования Go с примерами. - Как Perl помог нам решить возникшие задачи во время хакатона. 4. Разработка документации для RESTful API: как убить трёх зайцев одним выстрелом. Илья Чесноков, разработчик, компания UK2 Group. http://www.slideshare.net/pavelscherbinin/api-documentationilyachesnokov - Расскажу и покажу инструменты, которые мы используем для документирования собственного RESTful API. -- С Уважением, Щербинин Павел ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mi на ya.ru Thu Jul 11 02:47:02 2013 From: mi на ya.ru (Nikolay Mishin) Date: Thu, 11 Jul 2013 13:47:02 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLF2sXO1MHDyckg088g19PU0sXeySBNb3Njb3cu?= =?koi8-r?b?cG0gNCDJwMzRIDIwMTM=?= In-Reply-To: References: Message-ID: <670661373536022@web21g.yandex.ru> Паша, спасибо..видео c конференции будет в будущем? 11.07.2013, 13:33, "Павел Щербинин" : > 1.   Perl для не программистов. Николай Мишин, программист, компания РДТЕХ. > http://www.slideshare.net/pavelscherbinin/perl-fornotprogrammersnikolaymishin > - Как создать презентацию не вылезая из любимого текстового редактора (notepad++, padre, vim). > - Как perl помогает автоматизировать работу без написания кода. > - Пара скриптов, которые облегчают работу на разных платформах. > - Те же скрипты на perl6. > - Автоматизация и тестирование Firefox. > > 2. Особенности создания XS-модулей на языке C++. Владимир Тимофеев, разработчик, компания Crazy Panda. > http://www.slideshare.net/pavelscherbinin/xss-cppvladimirtimofeev > - Почему C++? Плюсы, минусы. > - Как найти компилятор (поддержка в EUMM, MB, стандартные и не очень решения). > - Конфликты имён. > - Трансляция C++ исключений в Perl-исключения. > > 3. Язык Go для Perl-программистов v1.1. Александр Орловский, руководитель команды Perl-разработки, компании Sports.ru > http://www.slideshare.net/pavelscherbinin/go-forperlprogammersalexorlovsky > - Введение в язык программирования Go с примерами. > - Как Perl помог нам решить возникшие задачи во время хакатона. > > 4. Разработка документации для RESTful API: как убить трёх зайцев одним выстрелом. Илья Чесноков, разработчик, компания UK2 Group. > http://www.slideshare.net/pavelscherbinin/api-documentationilyachesnokov > - Расскажу и покажу инструменты, которые мы используем для документирования собственного RESTful API. > > -- > С Уважением, Щербинин Павел > > , > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- С уважением Николай Мишин From dzirtik на gmail.com Thu Jul 11 02:50:10 2013 From: dzirtik на gmail.com (=?KOI8-R?B?8MHXxcwg/cXSwsnOyc4=?=) Date: Thu, 11 Jul 2013 13:50:10 +0400 Subject: [Moscow.pm] =?koi8-r?b?8NLF2sXO1MHDyckg088g19PU0sXeySBNb3Njb3cu?= =?koi8-r?b?cG0gNCDJwMzRIDIwMTM=?= In-Reply-To: <670661373536022@web21g.yandex.ru> References: <670661373536022@web21g.yandex.ru> Message-ID: Будем, ждем. 11 июля 2013 г., 13:47 пользователь Nikolay Mishin написал: > Паша, спасибо..видео c конференции будет в будущем? > > 11.07.2013, 13:33, "Павел Щербинин" : > > 1. Perl для не программистов. Николай Мишин, программист, компания > РДТЕХ. > > > http://www.slideshare.net/pavelscherbinin/perl-fornotprogrammersnikolaymishin > > - Как создать презентацию не вылезая из любимого текстового редактора > (notepad++, padre, vim). > > - Как perl помогает автоматизировать работу без написания кода. > > - Пара скриптов, которые облегчают работу на разных платформах. > > - Те же скрипты на perl6. > > - Автоматизация и тестирование Firefox. > > > > 2. Особенности создания XS-модулей на языке C++. Владимир Тимофеев, > разработчик, компания Crazy Panda. > > http://www.slideshare.net/pavelscherbinin/xss-cppvladimirtimofeev > > - Почему C++? Плюсы, минусы. > > - Как найти компилятор (поддержка в EUMM, MB, стандартные и не очень > решения). > > - Конфликты имён. > > - Трансляция C++ исключений в Perl-исключения. > > > > 3. Язык Go для Perl-программистов v1.1. Александр Орловский, > руководитель команды Perl-разработки, компании Sports.ru > > > http://www.slideshare.net/pavelscherbinin/go-forperlprogammersalexorlovsky > > - Введение в язык программирования Go с примерами. > > - Как Perl помог нам решить возникшие задачи во время хакатона. > > > > 4. Разработка документации для RESTful API: как убить трёх зайцев одним > выстрелом. Илья Чесноков, разработчик, компания UK2 Group. > > http://www.slideshare.net/pavelscherbinin/api-documentationilyachesnokov > > - Расскажу и покажу инструменты, которые мы используем для > документирования собственного RESTful API. > > > > -- > > С Уважением, Щербинин Павел > > > > , > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > -- > С уважением > Николай Мишин > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С Уважением, Щербинин Павел ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Thu Jul 11 11:07:00 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 11 Jul 2013 22:07:00 +0400 Subject: [Moscow.pm] =?koi8-r?b?9dPLz9LFzsnFINLFx9zL09DB?= Message-ID: <1829670147.20130711220700@softsearch.ru> Здравствуйте. Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся 6 раз и более подстроки длинной 15 и более символов. На большом тексте работает очень долго, что объяснимо. Как бы его ускорить или решить задачу иначе? -- С уважением, Михаил mailto:postmaster на softsearch.ru From me на lelf.lu Thu Jul 11 12:22:19 2013 From: me на lelf.lu (Anton Nikishaev) Date: Thu, 11 Jul 2013 23:22:19 +0400 Subject: [Moscow.pm] =?windows-1251?b?0/Hq7vDl7ejlIPDl4/3q8e/g?= In-Reply-To: <1829670147.20130711220700@softsearch.ru> References: <1829670147.20130711220700@softsearch.ru> Message-ID: <7638D67B-65CF-4398-8F3C-B77A1DC5D657@lelf.lu> On Jul 11, 2013, at 10:07 PM, Михаил Монашёв wrote: > Здравствуйте. > > Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся > 6 раз и более подстроки длинной 15 и более символов. На большом тексте > работает очень долго, что объяснимо. Как бы его ускорить или решить > задачу иначе? > Во-первых: (.+ \1) ? почему ?+?? Искать нужно первые попавшиеся? -- lelf From ali на ali.org.ua Thu Jul 11 12:46:18 2013 From: ali на ali.org.ua (Oleg Alistratov) Date: Thu, 11 Jul 2013 22:46:18 +0300 Subject: [Moscow.pm] =?koi8-r?b?9dPLz9LFzsnFINLFx9zL09DB?= In-Reply-To: <1829670147.20130711220700@softsearch.ru> References: <1829670147.20130711220700@softsearch.ru> Message-ID: <333931373571978@web9g.yandex.ru> Я бы попробовал префиксное дерево с подсчетом. Компактно и должно быть достаточно быстро. 11.07.2013, 21:07, "Михаил Монашёв" : > Здравствуйте. > > Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся > 6 раз и более подстроки длинной 15 и более символов. На большом тексте > работает  очень  долго,  что объяснимо. Как бы его ускорить или решить > задачу иначе? > > -- > С уважением, >  Михаил                          mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Oleg Alistratov From postmaster на softsearch.ru Thu Jul 11 22:31:49 2013 From: postmaster на softsearch.ru (=?Windows-1251?B?zOj14OjrIMzu7eD4uOI=?=) Date: Fri, 12 Jul 2013 09:31:49 +0400 Subject: [Moscow.pm] =?windows-1251?b?0/Hq7vDl7ejlIPDl4/3q8e/g?= In-Reply-To: <7638D67B-65CF-4398-8F3C-B77A1DC5D657@lelf.lu> References: <1829670147.20130711220700@softsearch.ru> <7638D67B-65CF-4398-8F3C-B77A1DC5D657@lelf.lu> Message-ID: <514205081.20130712093149@softsearch.ru> Здравствуйте, Anton. >> Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся >> 6 раз и более подстроки длинной 15 и более символов. На большом тексте >> работает очень долго, что объяснимо. Как бы его ускорить или решить >> задачу иначе? >> > Во-первых: (.+ \1) ? почему ?+?? Между искомыми подстроками должен был быть хотя бы один символ-разделитель. Хотя сейчас понимаю, что "*" подойдёт вполне. > Искать нужно первые попавшиеся? Да. Нужно ответить на вопрос: есть повторяющиеся подстроки или нет? Сами повторяющиеся подстроки нас не интересуют. -- С уважением, Михаил mailto:postmaster на softsearch.ru From khedin на gmail.com Thu Jul 11 23:43:47 2013 From: khedin на gmail.com (Konstantin S. Uvarin) Date: Fri, 12 Jul 2013 10:43:47 +0400 Subject: [Moscow.pm] =?utf-8?b?0KPRgdC60L7RgNC10L3QuNC1INGA0LXQs9GN0Lo=?= =?utf-8?b?0YHQv9Cw?= In-Reply-To: <1829670147.20130711220700@softsearch.ru> References: <1829670147.20130711220700@softsearch.ru> Message-ID: <201307121043.48094.khedin@gmail.com> Приветствую! Как вариант: пилим строку субстрами, начиная с *каждого* символа, и строим хеш: { 15_символов_подряд => [ вхождение, вхождение2, ... ] } Затем все ключи, указывающие на массив <5 просто выкидываем, а остальные проверяем, что они не слишком "тесные" (и выкидываем лишние вхождения). Памяти сожрёт много, зато время, кажется, около линейного. > Здравствуйте. > > Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся > 6 раз и более подстроки длинной 15 и более символов. На большом тексте > работает очень долго, что объяснимо. Как бы его ускорить или решить > задачу иначе? > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- WBR, Konstantin S. Uvarin From evdokimov.denis на gmail.com Fri Jul 12 03:29:36 2013 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 12 Jul 2013 14:29:36 +0400 Subject: [Moscow.pm] =?koi8-r?b?9dPLz9LFzsnFINLFx9zL09DB?= In-Reply-To: <201307121043.48094.khedin@gmail.com> References: <1829670147.20130711220700@softsearch.ru> <201307121043.48094.khedin@gmail.com> Message-ID: > { 15_символов_подряд => [ вхождение, вхождение2, ... ] } > Думаю, что стоит ограничиться ++$substr{15_символов_подряд}; Вот если найдётся подстрока 5+, тогда и заморачиваться. Должно быть сильно дешевле по памяти и быстрее. Не зная данных, сложно предлагать что-то оптимальное, но скорее всего можно делать ++$substr{N_символов_подряд}; Где N достаточно большое, для отбрасывания большинства лишних совпадений, но сильно меньше 15; ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From rabbit+moscowpm на rabbit.us Fri Jul 12 05:14:52 2013 From: rabbit+moscowpm на rabbit.us (Peter Rabbitson) Date: Fri, 12 Jul 2013 12:14:52 +0000 Subject: [Moscow.pm] =?utf-8?b?0KPRgdC60L7RgNC10L3QuNC1INGA0LXQs9GN0Lo=?= =?utf-8?b?0YHQv9Cw?= In-Reply-To: <1829670147.20130711220700@softsearch.ru> References: <1829670147.20130711220700@softsearch.ru> Message-ID: <20130712121452.GA4545@rabbit.us> On Thu, Jul 11, 2013 at 10:07:00PM +0400, Михаил Монашёв wrote: > Здравствуйте. > > Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся > 6 раз и более подстроки длинной 15 и более символов. На большом тексте > работает очень долго, что объяснимо. Как бы его ускорить или решить > задачу иначе? http://search.cpan.org/~dgl/re-engine-RE2-0.11/lib/re/engine/RE2.pm#DESCRIPTION From me на lelf.lu Fri Jul 12 05:59:36 2013 From: me на lelf.lu (Anton Nikishaev) Date: Fri, 12 Jul 2013 16:59:36 +0400 Subject: [Moscow.pm] =?koi8-r?b?9dPLz9LFzsnFINLFx9zL09DB?= In-Reply-To: <20130712121452.GA4545@rabbit.us> References: <1829670147.20130711220700@softsearch.ru> <20130712121452.GA4545@rabbit.us> Message-ID: <98925092-3724-4979-8421-5D670AA76CC9@lelf.lu> On Jul 12, 2013, at 4:14 PM, Peter Rabbitson wrote: > On Thu, Jul 11, 2013 at 10:07:00PM +0400, Михаил Монашёв wrote: >> Здравствуйте. >> >> Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся >> 6 раз и более подстроки длинной 15 и более символов. На большом тексте >> работает очень долго, что объяснимо. Как бы его ускорить или решить >> задачу иначе? > > http://search.cpan.org/~dgl/re-engine-RE2-0.11/lib/re/engine/RE2.pm#DESCRIPTION Ага, клево. Ничего что оно backrefs не умеет? -- lelf From me на lelf.lu Fri Jul 12 06:08:23 2013 From: me на lelf.lu (Anton Nikishaev) Date: Fri, 12 Jul 2013 17:08:23 +0400 Subject: [Moscow.pm] =?koi8-r?b?9dPLz9LFzsnFINLFx9zL09DB?= In-Reply-To: <201307121043.48094.khedin@gmail.com> References: <1829670147.20130711220700@softsearch.ru> <201307121043.48094.khedin@gmail.com> Message-ID: <62ACA86D-7766-43CA-BDCD-87609B48DBD5@lelf.lu> On Jul 12, 2013, at 10:43 AM, "Konstantin S. Uvarin" wrote: > Приветствую! > > Как вариант: пилим строку субстрами, начиная с *каждого* символа, и > строим хеш: > > { 15_символов_подряд => [ вхождение, вхождение2, ... ] } > > Затем все ключи, указывающие на массив <5 просто выкидываем, а > остальные проверяем, что они не слишком "тесные" (и выкидываем > лишние вхождения). > > Памяти сожрёт много, зато время, кажется, около линейного. > Скорей O(n log n). Вообще можно построить suffix tree, там сразу видно что повторяется и сколько раз. Если нам плевать на перекрытия повторяющихся кусков можно ускориться до O(n) >> Здравствуйте. >> >> Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся >> 6 раз и более подстроки длинной 15 и более символов. На большом > тексте >> работает очень долго, что объяснимо. Как бы его ускорить или > решить >> задачу иначе? >> >> -- >> С уважением, >> Михаил mailto:postmaster на softsearch.ru >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > WBR, > Konstantin S. Uvarin > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From rabbit+moscowpm на rabbit.us Fri Jul 12 06:10:24 2013 From: rabbit+moscowpm на rabbit.us (Peter Rabbitson) Date: Fri, 12 Jul 2013 13:10:24 +0000 Subject: [Moscow.pm] =?utf-8?b?0KPRgdC60L7RgNC10L3QuNC1INGA0LXQs9GN0Lo=?= =?utf-8?b?0YHQv9Cw?= In-Reply-To: <98925092-3724-4979-8421-5D670AA76CC9@lelf.lu> References: <1829670147.20130711220700@softsearch.ru> <20130712121452.GA4545@rabbit.us> <98925092-3724-4979-8421-5D670AA76CC9@lelf.lu> Message-ID: <20130712131024.GA5793@rabbit.us> On Fri, Jul 12, 2013 at 04:59:36PM +0400, Anton Nikishaev wrote: > > On Jul 12, 2013, at 4:14 PM, Peter Rabbitson wrote: > > > On Thu, Jul 11, 2013 at 10:07:00PM +0400, Михаил Монашёв wrote: > >> Здравствуйте. > >> > >> Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся > >> 6 раз и более подстроки длинной 15 и более символов. На большом тексте > >> работает очень долго, что объяснимо. Как бы его ускорить или решить > >> задачу иначе? > > > > http://search.cpan.org/~dgl/re-engine-RE2-0.11/lib/re/engine/RE2.pm#DESCRIPTION > > Ага, клево. > > Ничего что оно backrefs не умеет? > О! Действительно, я думал умеет :( From khedin на gmail.com Fri Jul 12 06:12:21 2013 From: khedin на gmail.com (Konstantin S. Uvarin) Date: Fri, 12 Jul 2013 17:12:21 +0400 Subject: [Moscow.pm] =?utf-8?b?0KPRgdC60L7RgNC10L3QuNC1INGA0LXQs9GN0Lo=?= =?utf-8?b?0YHQv9Cw?= In-Reply-To: References: <1829670147.20130711220700@softsearch.ru> <201307121043.48094.khedin@gmail.com> Message-ID: <201307121712.21822.khedin@gmail.com> Приветствую! > > { 15_символов_подряд => [ вхождение, вхождение2, ... ] } > > > Думаю, что стоит ограничиться > ++$substr{15_символов_подряд}; > Вот если найдётся подстрока 5+, тогда и заморачиваться. > Должно быть сильно дешевле по памяти и быстрее. > > Не зная данных, сложно предлагать что-то оптимальное, но скорее всего можно > делать > ++$substr{N_символов_подряд}; > Где N достаточно большое, для отбрасывания большинства лишних совпадений, > но сильно меньше 15; С меньше_15_символов нет особого смысла заморачиваться, похоже - длина ключей заметна, но погоды не делает: -bash$ perl -MDevel::Size=total_size -wle '$hash{ $_ } = 1 for 1..10000; print total_size(\%hash); $hash2{ ("x" x 15) . $_ } = 1 for 1..10000; print total_size(\%hash2);' 604466 754466 Вот массив в хеш пихать - ужас ужас: -bash$ perl -MDevel::Size=total_size -wle '$hash{ $_ } = 1 for 1..10000; print total_size(\%hash); $hash2{ $_ } = [1] for 1..10000; print total_size(\%hash2);' 604466 1164466 Но нам массив и не нужен на самом деле, достаточно ведь последнего вхождения. my %position; # последнее вхождение my %count; # счетчик # ... в цикле if ( $position{$substr} + $length < $current_position ) { $count{$substr}++; # тут же ... and return $substr $position{$substr} = $current_position; } Получается вдвое больше памяти, чем просто счётчик, зато в один проход и не надо вообще больше ничего делать. -- WBR, Konstantin S. Uvarin From me на lelf.lu Fri Jul 12 06:20:04 2013 From: me на lelf.lu (Anton Nikishaev) Date: Fri, 12 Jul 2013 17:20:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?9dPLz9LFzsnFINLFx9zL09DB?= In-Reply-To: <20130712131024.GA5793@rabbit.us> References: <1829670147.20130711220700@softsearch.ru> <20130712121452.GA4545@rabbit.us> <98925092-3724-4979-8421-5D670AA76CC9@lelf.lu> <20130712131024.GA5793@rabbit.us> Message-ID: <9D7D93AD-4AFB-4704-A484-F19E5663A668@lelf.lu> On Jul 12, 2013, at 5:10 PM, Peter Rabbitson wrote: > On Fri, Jul 12, 2013 at 04:59:36PM +0400, Anton Nikishaev wrote: >> >> On Jul 12, 2013, at 4:14 PM, Peter Rabbitson wrote: >> >>> On Thu, Jul 11, 2013 at 10:07:00PM +0400, Михаил Монашёв wrote: >>>> Здравствуйте. >>>> >>>> Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся >>>> 6 раз и более подстроки длинной 15 и более символов. На большом тексте >>>> работает очень долго, что объяснимо. Как бы его ускорить или решить >>>> задачу иначе? >>> >>> http://search.cpan.org/~dgl/re-engine-RE2-0.11/lib/re/engine/RE2.pm#DESCRIPTION >> >> Ага, клево. >> >> Ничего что оно backrefs не умеет? >> > > О! Действительно, я думал умеет :( Ну оно же горантировано линейное. Как же оно будет уметь :) -- lelf From evdokimov.denis на gmail.com Fri Jul 12 06:39:48 2013 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Fri, 12 Jul 2013 17:39:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?9dPLz9LFzsnFINLFx9zL09DB?= In-Reply-To: <201307121712.21822.khedin@gmail.com> References: <1829670147.20130711220700@softsearch.ru> <201307121043.48094.khedin@gmail.com> <201307121712.21822.khedin@gmail.com> Message-ID: А вот тако 12 июля 2013 г., 17:12 пользователь Konstantin S. Uvarin написал: > Приветствую! > > > > { 15_символов_подряд => [ вхождение, вхождение2, ... ] } > > > > > Думаю, что стоит ограничиться > > ++$substr{15_символов_подряд}; > > Вот если найдётся подстрока 5+, тогда и заморачиваться. > > Должно быть сильно дешевле по памяти и быстрее. > > > > Не зная данных, сложно предлагать что-то оптимальное, но скорее > всего можно > > делать > > ++$substr{N_символов_подряд}; > > Где N достаточно большое, для отбрасывания большинства лишних > совпадений, > > но сильно меньше 15; > > С меньше_15_символов нет особого смысла заморачиваться, похоже - > длина ключей заметна, но погоды не делает: > -bash$ perl -MDevel::Size=total_size -wle '$hash{ $_ } = 1 for 1..10000; > print > total_size(\%hash); $hash2{ ("x" x 15) . $_ } = 1 for 1..10000; print > total_size(\%hash2);' > 604466 > 754466 > > Вот массив в хеш пихать - ужас ужас: > -bash$ perl -MDevel::Size=total_size -wle '$hash{ $_ } = 1 for 1..10000; > print > total_size(\%hash); $hash2{ $_ } = [1] for 1..10000; print > total_size(\%hash2);' > 604466 > 1164466 > > Но нам массив и не нужен на самом деле, достаточно ведь последнего > вхождения. > > my %position; # последнее вхождение > my %count; # счетчик > > # ... в цикле > if ( $position{$substr} + $length < $current_position ) { > $count{$substr}++; # тут же ... and return $substr > $position{$substr} = $current_position; > } > > Получается вдвое больше памяти, чем просто счётчик, зато в один проход > и не надо вообще больше ничего делать. > > -- > WBR, > Konstantin S. Uvarin > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Fri Jul 12 12:15:07 2013 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 12 Jul 2013 23:15:07 +0400 Subject: [Moscow.pm] =?koi8-r?b?9dPLz9LFzsnFINLFx9zL09DB?= In-Reply-To: <20130712121452.GA4545@rabbit.us> References: <1829670147.20130711220700@softsearch.ru> <20130712121452.GA4545@rabbit.us> Message-ID: <513811373656507@web18d.yandex.ru> 12.07.2013, 16:15, "Peter Rabbitson" : > On Thu, Jul 11, 2013 at 10:07:00PM +0400, Михаил Монашёв wrote: > >>  Здравствуйте. >> >>  Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся >>  6 раз и более подстроки длинной 15 и более символов. На большом тексте >>  работает  очень  долго,  что объяснимо. Как бы его ускорить или решить >>  задачу иначе? > > http://search.cpan.org/~dgl/re-engine-RE2-0.11/lib/re/engine/RE2.pm#DESCRIPTION у меня оно не компилилось в последний раз когда пытался поставить From q на cono.org.ua Thu Jul 18 03:41:57 2013 From: q на cono.org.ua (Alex Varyanick) Date: Thu, 18 Jul 2013 13:41:57 +0300 Subject: [Moscow.pm] POD2::RU In-Reply-To: <588461373009933@web3g.yandex.ru> References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> <588461373009933@web3g.yandex.ru> Message-ID: плюсую! меня часто спрашивают о таком 2013/7/5 Nikolay Mishin > английский знать хорошо,но > японские друзья > http://sourceforge.jp/cvs/view/perldocjp/docs/modules/ > (for translators) > http://perldocjp.sourceforge.jp > "Japanized Perl Resources Project" is a community of volunteer translators. > (for developers) > http://perldoc.jp > и итальянские друзья > http://pod2it.sourceforge.net/ > перевели все!! модули cpan и отлично живут > > 05.07.2013, 11:23, "Akzhan Abdulin" : > > Проще английский выучить. Пригодится :) > > > > 5 июля 2013 г., 10:56 пользователь Nikolay Mishin написал: > >> это стандартный переведенный pod > >> модуль POD2::RU нужен для того, чтобы можно было посмотреть > >> core perl doc и не только на русском > >> > >> 05.07.2013, 10:52, "Akzhan Abdulin" : > >>> А стандартного pod уже не хватает? Он же прекрасно работает с русским > языком. > >>> > >>> 5 июля 2013 г., 7:47 пользователь Nikolay Mishin написал: > >>>> Анатолий Шарифуллин, дублирую свои вопросы тебе в рассылке..м оежет > кто ответит > >>>> > >>>> 1) А почему ты не залил > >>>> https://github.com/sharifulin/pod2-ru/blob/master/RU.pm > >>>> на cpan > >>>> а то я тоже задался целью русифицировать модули.. > >>>> и как вижу у тебя отличное коммуюнити.. > >>>> что мешает..хочешь я залью? > >>>> > >>>> если что-то не работает могу допилить твой модуль, > >>>> просто по-моему брать копию с итальянского может слишком сложно для > начала. > >>>> вон литовский - простой как валенок > >>>> > >>>> 2) > >>>> и еще под ubuntu env|grep LANG > >>>> LANG=ru_RU.UTF-8 > >>>> > >>>> perldoc POD2::RU > >>>> > >>>> отображается как > >>>> > >>>> NAME > >>>> POD2::LT - Russian translation of Perl documentation > >>>> > >>>> SYNOPSIS > >>>> % perldoc POD2::RU; > >>>> > >>>> DESCRIPTION > >>>> POD2::RU XXXXXXXX XXXXXXX XXXXXXXXX Perl XXXXXXXXXXXX. XXXXXXX > >>>> XXXXXXXX XXXXXXXXXXX > >>>> в общем русский не виден, как это побороть? > >>>> > >>>> 3) > >>>> > >>>> кстати > >>>> perldoc -L RU perlbook > >>>> не работает,а > >>>> perldoc POD2::RU::perlbook > >>>> > >>>> работает, правда не отображает русских букв... > >>>> > >>>> 4) > >> > >>>> причем приperldoc -m POD2::RU > >>>> читается все по-русски... > >>>> > >>>> -- > >>>> С Уважением > >>>> Николай Мишин > >>>> сот. тел.: 8 (965) 117-26-01 > >>>> > >>>> -- > >>>> 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 > -- Varyanick I. Alex skype: cono.. q на cono.org.ua ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Thu Jul 18 22:43:54 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Fri, 19 Jul 2013 09:43:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?9dPLz9LFzsnFINLFx9zL09DB?= In-Reply-To: References: <1829670147.20130711220700@softsearch.ru> <201307121043.48094.khedin@gmail.com> Message-ID: <1753990948.20130719094354@softsearch.ru> Здравствуйте, Denis. >> { 15_символов_подряд => [ вхождение, вхождение2, ... ] } > Думаю, что стоит ограничиться > ++$substr{15_символов_подряд}; > Вот если найдётся подстрока 5+, тогда и заморачиваться. > Должно быть сильно дешевле по памяти и быстрее. Так и сделали в итоге. Всем спасибо за помощь. -- С уважением, Михаил mailto:postmaster на softsearch.ru From dsimonov на gmail.com Mon Jul 22 07:59:33 2013 From: dsimonov на gmail.com (Dmitry Simonov) Date: Mon, 22 Jul 2013 18:59:33 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQtdGA0LAg0LIg0YDQsNC30YDQsNCx0L7RgtGH?= =?utf-8?b?0LjQutCw?= Message-ID: Привет! В свой новый проект мы ищем разработчика на фултайм удалёнку. Проект большой амбициозный. Разработчика ищем такого, прособеседовав которого хотим верить, что дав ему на бегу любую задачу мы про неё забудем, а он сделает её, включая все тонкости и подводные камни и принесёт нам на блюдечке с голубой каёмочкой. Да, у нас секта, - мы хотим верить. Стучаться в личку. --- Dmitriy V. Simonov, Perl & Python programmer ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Tue Jul 23 06:33:20 2013 From: mons на cpan.org (Mons Anderson) Date: Tue, 23 Jul 2013 17:33:20 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= Message-ID: Ну раз уж тут постоянно про вакансии, напишу и я Никто не хочет попрогать вместе со мной на AnyEvent в компании Mail.ru? -- Best wishes, Vladimir V. Perepelitsa aka Mons Anderson , http://github.com/Mons ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mail на eax.me Tue Jul 23 07:01:11 2013 From: mail на eax.me (Alexander Alexeev) Date: Tue, 23 Jul 2013 18:01:11 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: Message-ID: <20130723180111.618abbc8@portege> Почта / Мир / контентные проекты / ... ? В новый офис уже перехали? :) On Tue, 23 Jul 2013 17:33:20 +0400 Mons Anderson wrote: > Ну раз уж тут постоянно про вакансии, напишу и я > Никто не хочет попрогать вместе со мной на AnyEvent в компании > Mail.ru? > -- Best regards, Alexander Alexeev http://eax.me/ From mons на cpan.org Tue Jul 23 08:43:42 2013 From: mons на cpan.org (Mons Anderson) Date: Tue, 23 Jul 2013 19:43:42 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: <20130723180111.618abbc8@portege> References: <20130723180111.618abbc8@portege> Message-ID: 2013/7/23 Alexander Alexeev > Почта / Мир / контентные проекты / ... ? > Нет / Нет / Нет )) Выделенное направление, в основном различное взаимодействие с внешними сервисами, типа Fb, G+, ... В основном взаимодействуем с почтой в двухстороннем порядке по апишкам > В новый офис уже перехали? :) > да > > On Tue, 23 Jul 2013 17:33:20 +0400 > Mons Anderson wrote: > > > Ну раз уж тут постоянно про вакансии, напишу и я > > Никто не хочет попрогать вместе со мной на AnyEvent в компании > > Mail.ru? > > > > > > -- > Best regards, > Alexander Alexeev > http://eax.me/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons Anderson , http://github.com/Mons ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mail на eax.me Tue Jul 23 10:21:19 2013 From: mail на eax.me (Alexander Alexeev) Date: Tue, 23 Jul 2013 21:21:19 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> Message-ID: <20130723212119.49d2bbfd@asus.home> В новом офисе не такой же душный и шумный опенспейс, как было раньше, правда? On Tue, 23 Jul 2013 19:43:42 +0400 Mons Anderson wrote: > 2013/7/23 Alexander Alexeev > > > Почта / Мир / контентные проекты / ... ? > > > > Нет / Нет / Нет )) > Выделенное направление, в основном различное взаимодействие с внешними > сервисами, типа Fb, G+, ... > > В основном взаимодействуем с почтой в двухстороннем порядке по апишкам > > > > В новый офис уже перехали? :) > > > > да > > > > > > On Tue, 23 Jul 2013 17:33:20 +0400 > > Mons Anderson wrote: > > > > > Ну раз уж тут постоянно про вакансии, напишу и я > > > Никто не хочет попрогать вместе со мной на AnyEvent в компании > > > Mail.ru? > > > > > > > > > > > -- > > Best regards, > > Alexander Alexeev > > http://eax.me/ > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > -- Best regards, Alexander Alexeev http://eax.me/ From mons на cpan.org Tue Jul 23 10:34:51 2013 From: mons на cpan.org (Mons Anderson) Date: Tue, 23 Jul 2013 21:34:51 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: <20130723212119.49d2bbfd@asus.home> References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> Message-ID: Офисные условия отличные зональный климат-контроль, зонированое освещение, большая площадь, шума немного. и вид из окна просто обалденный) 2013/7/23 Alexander Alexeev > В новом офисе не такой же душный и шумный опенспейс, как было раньше, > правда? > > On Tue, 23 Jul 2013 19:43:42 +0400 > Mons Anderson wrote: > > > 2013/7/23 Alexander Alexeev > > > > > Почта / Мир / контентные проекты / ... ? > > > > > > > Нет / Нет / Нет )) > > Выделенное направление, в основном различное взаимодействие с внешними > > сервисами, типа Fb, G+, ... > > > > В основном взаимодействуем с почтой в двухстороннем порядке по апишкам > > > > > > > В новый офис уже перехали? :) > > > > > > > да > > > > > > > > > > On Tue, 23 Jul 2013 17:33:20 +0400 > > > Mons Anderson wrote: > > > > > > > Ну раз уж тут постоянно про вакансии, напишу и я > > > > Никто не хочет попрогать вместе со мной на AnyEvent в компании > > > > Mail.ru? > > > > > > > > > > > > > > > > -- > > > Best regards, > > > Alexander Alexeev > > > http://eax.me/ > > > -- > > > Moscow.pm mailing list > > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > > > > > > -- > Best regards, > Alexander Alexeev > http://eax.me/ > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best wishes, Vladimir V. Perepelitsa aka Mons Anderson , http://github.com/Mons ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From monk на nuked.su Tue Jul 23 10:44:44 2013 From: monk на nuked.su (Maxim) Date: Tue, 23 Jul 2013 21:44:44 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: Message-ID: <1374601484.21846.100.camel@cruel.crystalnet.ru> Я бы с радостью, но есть нюанс :-) Необходимый уровень как всегда в мейле? Или джуниоров рассматриваете? On Tue, 2013-07-23 at 17:33 +0400, Mons Anderson wrote: > Ну раз уж тут постоянно про вакансии, напишу и я > Никто не хочет попрогать вместе со мной на AnyEvent в компании > Mail.ru? > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons Anderson > , > http://github.com/Mons From proler на gmail.com Tue Jul 23 10:48:54 2013 From: proler на gmail.com (=?utf-8?B?0J7Qu9C10LMg0JDQu9C10LrRgdC10LXQvdC60L7Qsg==?=) Date: Tue, 23 Jul 2013 21:48:54 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> Message-ID: Mons Anderson писал(а) в своём письме Tue, 23 Jul 2013 21:34:51 +0400: А как ты борешься с осознанием того, что ты работаешь в mail.ru? Может вам таблетки какие выдают? > Офисные условия отличные > зональный климат-контроль, зонированое освещение, большая площадь, шума > немного. > и вид из окна просто обалденный) > > > > 2013/7/23 Alexander Alexeev > >> В новом офисе не такой же душный и шумный опенспейс, как было раньше, >> правда? >> >> On Tue, 23 Jul 2013 19:43:42 +0400 >> Mons Anderson wrote: >> >> > 2013/7/23 Alexander Alexeev >> > >> > > Почта / Мир / контентные проекты / ... ? >> > > >> > >> > Нет / Нет / Нет )) >> > Выделенное направление, в основном различное взаимодействие с внешними >> > сервисами, типа Fb, G+, ... >> > >> > В основном взаимодействуем с почтой в двухстороннем порядке по апишкам >> > >> > >> > > В новый офис уже перехали? :) >> > > >> > >> > да >> > >> > >> > > >> > > On Tue, 23 Jul 2013 17:33:20 +0400 >> > > Mons Anderson wrote: >> > > >> > > > Ну раз уж тут постоянно про вакансии, напишу и я >> > > > Никто не хочет попрогать вместе со мной на AnyEvent в компании >> > > > Mail.ru? >> > > > >> > > >> > > >> > > >> > > -- >> > > Best regards, >> > > Alexander Alexeev >> > > http://eax.me/ >> > > -- >> > > Moscow.pm mailing list >> > > moscow-pm на pm.org | http://moscow.pm.org >> > > >> > >> > >> > >> >> >> >> -- >> Best regards, >> Alexander Alexeev >> http://eax.me/ >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > From mail на eax.me Tue Jul 23 11:25:50 2013 From: mail на eax.me (Alexander Alexeev) Date: Tue, 23 Jul 2013 22:25:50 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> Message-ID: <20130723222550.7453f325@asus.home> Ну зачем же так жестко троллить то? Лавка как лавка. Работают там преимущественно хорошие люди. Атмосфера не слишком интерпрайзная. Условия вполне достойные. Есть конечно свои нюансы, но а как же без них? On Tue, 23 Jul 2013 21:48:54 +0400 Олег Алексеенков wrote: > Mons Anderson писал(а) в своём письме Tue, 23 Jul > 2013 21:34:51 +0400: > > А как ты борешься с осознанием того, что ты работаешь в mail.ru? > Может вам таблетки какие выдают? > > > Офисные условия отличные > > зональный климат-контроль, зонированое освещение, большая площадь, > > шума немного. > > и вид из окна просто обалденный) > > > > > > > > 2013/7/23 Alexander Alexeev > > > >> В новом офисе не такой же душный и шумный опенспейс, как было > >> раньше, правда? > >> > >> On Tue, 23 Jul 2013 19:43:42 +0400 > >> Mons Anderson wrote: > >> > >> > 2013/7/23 Alexander Alexeev > >> > > >> > > Почта / Мир / контентные проекты / ... ? > >> > > > >> > > >> > Нет / Нет / Нет )) > >> > Выделенное направление, в основном различное взаимодействие с > >> > внешними сервисами, типа Fb, G+, ... > >> > > >> > В основном взаимодействуем с почтой в двухстороннем порядке по > >> > апишкам > >> > > >> > > >> > > В новый офис уже перехали? :) > >> > > > >> > > >> > да > >> > > >> > > >> > > > >> > > On Tue, 23 Jul 2013 17:33:20 +0400 > >> > > Mons Anderson wrote: > >> > > > >> > > > Ну раз уж тут постоянно про вакансии, напишу и я > >> > > > Никто не хочет попрогать вместе со мной на AnyEvent в > >> > > > компании Mail.ru? > >> > > > > >> > > > >> > > > >> > > > >> > > -- > >> > > Best regards, > >> > > Alexander Alexeev > >> > > http://eax.me/ > >> > > -- > >> > > Moscow.pm mailing list > >> > > moscow-pm на pm.org | http://moscow.pm.org > >> > > > >> > > >> > > >> > > >> > >> > >> > >> -- > >> Best regards, > >> Alexander Alexeev > >> http://eax.me/ > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > > > > -- Best regards, Alexander Alexeev http://eax.me/ From postmaster на softsearch.ru Tue Jul 23 12:53:54 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 23 Jul 2013 23:53:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydE6IEFueUV2ZW50IGluIE1haWwucnU=?= In-Reply-To: <20130723222550.7453f325@asus.home> References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723222550.7453f325@asus.home> Message-ID: <115809716.20130723235354@softsearch.ru> Здравствуйте, Alexander. > Ну зачем же так жестко троллить то? > Лавка как лавка. Работают там преимущественно хорошие люди. > Атмосфера не слишком интерпрайзная. Условия вполне достойные. > Есть конечно свои нюансы, но а как же без них? Слово "нюансы" всплывает уже не первый раз. Скажите прямо, там всех нанимающихся ставят перед чётким выбором ориентации с последующей фильтрацией? -- С уважением, Михаил mailto:postmaster на softsearch.ru From i.petro.77.00 на gmail.com Tue Jul 23 12:58:05 2013 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Tue, 23 Jul 2013 23:58:05 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> Message-ID: <20130723195805.GE30025@vdsl.uvw.ru> > А как ты борешься с осознанием того, что ты работаешь в mail.ru? > Может вам таблетки какие выдают? а чем не нравится мейл? зарплаты там такие что Яндекс например не тянет. офис не хуже яндексового. технический уровень повыше яндексового (то что яндекс делает на 10 серверах, мейлы делают на 2-3). график свободный, дури с бюрократией на тему мегаотчетности программера по потраченному времени нет. от чего таблетки то? From dmitry на eremeev.ru Tue Jul 23 13:09:26 2013 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Wed, 24 Jul 2013 00:09:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydE6IEFueUV2ZW50IGluIE1haWwucnU=?= In-Reply-To: <20130723195805.GE30025@vdsl.uvw.ru> References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> Message-ID: Вопрос не в реализации. Вопрос в продукте. Иногда это разные вещи. Yours, Dmitry Eremeev +7 906 7005771 23.07.2013, в 23:58, Ivan Petrov написал(а): > >> А как ты борешься с осознанием того, что ты работаешь в mail.ru? >> Может вам таблетки какие выдают? > > а чем не нравится мейл? > зарплаты там такие что Яндекс например не тянет. > офис не хуже яндексового. > технический уровень повыше яндексового (то что яндекс делает на 10 > серверах, мейлы делают на 2-3). > график свободный, дури с бюрократией на тему мегаотчетности > программера по потраченному времени нет. > от чего таблетки то? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From akzhan.abdulin на gmail.com Tue Jul 23 13:12:05 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Wed, 24 Jul 2013 00:12:05 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: <20130723195805.GE30025@vdsl.uvw.ru> References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> Message-ID: Я вот приходил собеседоваться в mail.ru, благо есть ребята, что там работают. пришлось пройти три собеседования. А мне ведь это не просто так. При этом уже брали в другую компанию. Так вот, обещали перезвонить, так и не перезвонили. Я так чуть не две недели проторчал. Мне просто тупо удобно было, офис рядом с домом. По-моему, это дикость. 23 июля 2013 г., 23:58 пользователь Ivan Petrov написал: > > > А как ты борешься с осознанием того, что ты работаешь в mail.ru? > > Может вам таблетки какие выдают? > > а чем не нравится мейл? > зарплаты там такие что Яндекс например не тянет. > офис не хуже яндексового. > технический уровень повыше яндексового (то что яндекс делает на 10 > серверах, мейлы делают на 2-3). > график свободный, дури с бюрократией на тему мегаотчетности > программера по потраченному времени нет. > от чего таблетки то? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Tue Jul 23 13:17:30 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Wed, 24 Jul 2013 00:17:30 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> Message-ID: Но да, через года три за них Дима Росляков извинился. Кстати, один из лучших руководителей, с кем я работал. 24 июля 2013 г., 0:12 пользователь Akzhan Abdulin написал: > Я вот приходил собеседоваться в mail.ru, благо есть ребята, что там > работают. пришлось пройти три собеседования. А мне ведь это не просто так. > > При этом уже брали в другую компанию. Так вот, обещали перезвонить, так и > не перезвонили. Я так чуть не две недели проторчал. Мне просто тупо удобно > было, офис рядом с домом. > > По-моему, это дикость. > > > > > > > 23 июля 2013 г., 23:58 пользователь Ivan Petrov написал: > > >> > А как ты борешься с осознанием того, что ты работаешь в mail.ru? >> > Может вам таблетки какие выдают? >> >> а чем не нравится мейл? >> зарплаты там такие что Яндекс например не тянет. >> офис не хуже яндексового. >> технический уровень повыше яндексового (то что яндекс делает на 10 >> серверах, мейлы делают на 2-3). >> график свободный, дури с бюрократией на тему мегаотчетности >> программера по потраченному времени нет. >> от чего таблетки то? >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From lev на leontiev.me Tue Jul 23 13:19:20 2013 From: lev на leontiev.me (Lev Leontiev) Date: Wed, 24 Jul 2013 00:19:20 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> Message-ID: у меня конечно данные по мейлу сильно несвежие... >график свободный, Действительно свободный, или "ты можешь приходить в 10, а можешь в 11, и скажи нам пожалуйста заранее!"? >дури с бюрократией на тему мегаотчетности программера по потраченному времени нет. Ага, то есть ежевечерний письменный отчет сразу в два места таки уже отменили-исправили? 2013/7/24 Akzhan Abdulin > Я вот приходил собеседоваться в mail.ru, благо есть ребята, что там > работают. пришлось пройти три собеседования. А мне ведь это не просто так. > > При этом уже брали в другую компанию. Так вот, обещали перезвонить, так и > не перезвонили. Я так чуть не две недели проторчал. Мне просто тупо удобно > было, офис рядом с домом. > > По-моему, это дикость. > > > > > > > 23 июля 2013 г., 23:58 пользователь Ivan Petrov написал: > > >> > А как ты борешься с осознанием того, что ты работаешь в mail.ru? >> > Может вам таблетки какие выдают? >> >> а чем не нравится мейл? >> зарплаты там такие что Яндекс например не тянет. >> офис не хуже яндексового. >> технический уровень повыше яндексового (то что яндекс делает на 10 >> серверах, мейлы делают на 2-3). >> график свободный, дури с бюрократией на тему мегаотчетности >> программера по потраченному времени нет. >> от чего таблетки то? >> -- >> 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 i.petro.77.00 на gmail.com Tue Jul 23 13:36:37 2013 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Wed, 24 Jul 2013 00:36:37 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> Message-ID: <20130723203637.GF30025@vdsl.uvw.ru> > у меня конечно данные по мейлу сильно несвежие... ну мейл большой может твои данные по какому-то отделу хитрому. а я работал в двух разных отделах ну и друзья есть еще в четырех разных. и как бы везде одинаково. >> график свободный, > Действительно свободный, или "ты можешь приходить в 10, а можешь в 11, и скажи > нам пожалуйста заранее!"? если делается что-то срочное важное, то да могут попросить попредупреждать итп. а так в обычном ритме обычно никого не волнует во сколько приходишь/уходишь, важно делаешь ли дело. >> дури с бюрократией на тему мегаотчетности программера по потраченному времени > нет. > Ага, то есть ежевечерний письменный отчет сразу в два места таки уже > отменили-исправили? я тут второй год работаю. скрамы да, есть. отчетов не видел нигде From i.petro.77.00 на gmail.com Tue Jul 23 13:38:39 2013 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Wed, 24 Jul 2013 00:38:39 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> Message-ID: <20130723203839.GG30025@vdsl.uvw.ru> > Вопрос не в реализации. Вопрос в продукте. Иногда это разные вещи. если вам продукт не нравится можно не пользоваться. PS: посмотрели бы какой троллинг внутри мейла бывает на тему MRA или интерфейсных вещей. кончается зачастую тем что садится команда и что-то добавляет From andy на shitov.ru Tue Jul 23 13:55:02 2013 From: andy на shitov.ru (Andrew Shitov) Date: Tue, 23 Jul 2013 23:55:02 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: <20130723203839.GG30025@vdsl.uvw.ru> References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> <20130723203839.GG30025@vdsl.uvw.ru> Message-ID: 2013/7/23 Ivan Petrov : > если вам продукт не нравится можно не пользоваться. В смысле, делать продукт и не пользоваться им? -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From mons на cpan.org Tue Jul 23 16:55:32 2013 From: mons на cpan.org (Mons Anderson) Date: Wed, 24 Jul 2013 03:55:32 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> <20130723203839.GG30025@vdsl.uvw.ru> Message-ID: > Я бы с радостью, но есть нюанс :-) > Необходимый уровень как всегда в мейле? Или джуниоров рассматриваете? За весь мейл не скажу. Я готов рассматривать. > А как ты борешься с осознанием того, что ты работаешь в mail.ru? > Может вам таблетки какие выдают? А зачем бороться? В любой компании есть какие-то проблемы и особенности. Что плохо - можно изменить. Таблетки стандартные, выпуска Гознака. > Слово "нюансы" всплывает уже не первый раз. Скажите прямо, там всех > нанимающихся ставят перед чётким выбором ориентации с последующей > фильтрацией? Вопрос не понят > При этом уже брали в другую компанию. Так вот, обещали перезвонить, так и не перезвонили. Я так чуть не две недели проторчал. Мне просто тупо удобно было, офис рядом с домом. HR'ы разные бывают. Почти везде. > >график свободный, > Действительно свободный, или "ты можешь приходить в 10, а можешь в 11, и скажи нам пожалуйста заранее!"? У кого как. я и после 15 приходил. Дело скорее в том что ты делаешь, а не когда ты в офисе > >дури с бюрократией на тему мегаотчетности программера по потраченному времени нет. > Ага, то есть ежевечерний письменный отчет сразу в два места таки уже отменили-исправили? Отчет? Последний раз отчет о времени я писал в агаве, лет этак 8-9 назад > В смысле, делать продукт и не пользоваться им? Мейл один. Продуктов много. Что-то может нравиться, что-то нет. И почту я люблю десктопную. А вот мобильный клиент юзаю. -- Best wishes, Vladimir V. Perepelitsa aka Mons Anderson , http://github.com/Mons ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dsimonov на gmail.com Tue Jul 23 20:22:01 2013 From: dsimonov на gmail.com (Dmitry Simonov) Date: Wed, 24 Jul 2013 07:22:01 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: Message-ID: Я тут не далее, как 2-3 недели назад честно попытался схантить самого Монса :) Пожалуй, это единственный человек в мире, для которого у меня руки коротки. И дело не в деньгах, которые требуются для этого мероприятия (я этот бюджет таки утвердил!). Дело в том, что Монс - это целая эпоха перла в Москве, да и в России вообще. Тем, кто хочет научиться понимать, настоятельно рекомендую наплевать на всё и идти к Монсу. Ну а тех, кто не смог наплевать, приглашаю к себе, - на супер-пупер-секретный проект :) Бета запланирована на осень. --- Dmitriy V. Simonov, Perl & Python programmer 2013/7/23 Mons Anderson > Ну раз уж тут постоянно про вакансии, напишу и я > Никто не хочет попрогать вместе со мной на AnyEvent в компании Mail.ru? > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons Anderson > , > http://github.com/Mons > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Tue Jul 23 21:42:23 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 24 Jul 2013 08:42:23 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydE6IEFueUV2ZW50IGluIE1haWwucnU=?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> <20130723203839.GG30025@vdsl.uvw.ru> Message-ID: <267319056.20130724084223@softsearch.ru> Здравствуйте, Mons. >> При этом уже брали в другую компанию. Так вот, обещали перезвонить, >> так и не перезвонили. Я так чуть не две недели проторчал. Мне >> просто тупо удобно было, офис рядом с домом. > HR'ы разные бывают. Почти везде. Угу. Надо просто не стесняться и самим звонить. И не надо бояться, что кого-то достанешь своими звонками через каждые 2 дня. Может даже наоборот: не забудут и будут думать, что очень хочешь именно у них работать. Я недавно одного друга пристраивал. Разослал всем, кто писал в лист письма с вакансиями. Так некоторые дамочки-HR-ши, ответили через месяц, с удивлением заявив, что на их вчера отправленные письма никто не отвечает. Т.е. люди просто так работают. И от них требовать отношения к людям, которое существует между программистами, не стоит. >> Слово "нюансы" всплывает уже не первый раз. Скажите прямо, там всех >> нанимающихся ставят перед чётким выбором ориентации с последующей >> фильтрацией? > > Вопрос не понят Это была неудачная шутка. :-) -- С уважением, Михаил mailto:postmaster на softsearch.ru From postmaster на softsearch.ru Tue Jul 23 21:57:12 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Wed, 24 Jul 2013 08:57:12 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydE6IEFueUV2ZW50IGluIE1haWwucnU=?= In-Reply-To: References: Message-ID: <594129396.20130724085712@softsearch.ru> Здравствуйте, Dmitry. > И дело не в деньгах, которые требуются для этого мероприятия (я этот > бюджет таки утвердил!). Дело в том, что Монс - это целая эпоха перла > в Москве, да и в России вообще. > > Тем, кто хочет научиться понимать, настоятельно рекомендую наплевать > на всё и идти к Монсу. Понимать что? Я тут читаю Сергея Савельева http://s-v-saveliev.ru про устройство и работу мозга. Он утверждает, что гениальность в какой-то сфере нельзя развить, даже если пыхтеть несколько лет подряд. И думаю многие знают примеры бездарных программистов, которые занимаются явно не своим делом. И себе жизнь портят, чувствуя свою неполноценность рядом с коллегами и коллегам, которые за ними потом хвосты подчищают. Но так же он утверждает, что гениальность может обнаружить себя и раскрыться, если есть великий учитель, гениальный в той же области. Так что к Монсу скорее надо не в проект, а в ученики. А самому ему не кодить, а учить кодить, что как бы немного разное. Если конечно к тому у самого Монса есть способность. Что редкость. Ибо гениальность часто соседствует с утратой каких-то других способностей часто выливающихся в проблемы социализации и адаптации, что хорошо даётся середнячкам. Пример: http://ru.wikipedia.org/wiki/%D0%A2%D1%83%D1%80%D0%B1%D0%B8%D0%BD%D0%B0,_%D0%9D%D0%B8%D0%BA%D0%B0_%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D0%B5%D0%B2%D0%BD%D0%B0 -- С уважением, Михаил mailto:postmaster на softsearch.ru From mail на eax.me Tue Jul 23 22:42:03 2013 From: mail на eax.me (Alexander Alexeev) Date: Wed, 24 Jul 2013 09:42:03 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> Message-ID: <20130724094203.27ca6574@portege> Я думаю, зависит от конкретного HR и проекта, в который идешь. В свое время я проходил два собеседования, притом второе длилось минут 15. Звонили и писали вовремя. On Wed, 24 Jul 2013 00:12:05 +0400 Akzhan Abdulin wrote: > пришлось пройти три собеседования -- Best regards, Alexander Alexeev http://eax.me/ From i.petro.77.00 на gmail.com Wed Jul 24 00:10:43 2013 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Wed, 24 Jul 2013 11:10:43 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> <20130723203839.GG30025@vdsl.uvw.ru> Message-ID: <20130724071043.GH30025@vdsl.uvw.ru> >> если вам продукт не нравится можно не пользоваться. > В смысле, делать продукт и не пользоваться им? да, а почему бы и нет? я ни разу не писал ничего в соцсетях. так же ни разу в жизни не пользовался вебпочтой (кроме настроек редиректов). и почему это должно мешать работать программистом в соцсетях или в почте? тем паче то куда Монс зовет вообще самый что ни на есть бакендный бакенд :) From thekostya на gmail.com Wed Jul 24 00:45:49 2013 From: thekostya на gmail.com (=?koi8-r?B?68/O09TBztTJziDy0cLP1w==?=) Date: Wed, 24 Jul 2013 11:45:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydE6IEFueUV2ZW50IGluIE1haWwucnU=?= In-Reply-To: References: Message-ID: <8F33BE20-DE17-4928-AB94-5F628389FE81@gmail.com> Mons, а поподробнее напиши? Константин Рябов thekostya на gmail.com 23.07.2013, в 17:33, Mons Anderson написал(а): > Ну раз уж тут постоянно про вакансии, напишу и я > Никто не хочет попрогать вместе со мной на AnyEvent в компании Mail.ru? > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons Anderson > , > http://github.com/Mons > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From kucheryavenko.alexey на gmail.com Wed Jul 24 01:47:45 2013 From: kucheryavenko.alexey на gmail.com (Alexey Kucheryavenko) Date: Wed, 24 Jul 2013 12:47:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDY5LCDX2dDV08sgMTk=?= In-Reply-To: References: Message-ID: Доброго времени суток. А требования минимальные есть? 23.07.2013 21:35 пользователь написал: > > Сообщения, предназначенные для списка рассылки Moscow-pm, необходимо > отправлять по адресу > moscow-pm на pm.org > > Для изменения параметров подписки вы можеже использовать веб-страницу > http://mail.pm.org/mailman/listinfo/moscow-pm > > Для получения информации о том, как пользовать почтовым интерфейсом, > отправьте письмо, в теле или теме которого будет слово 'help', по > адресу: > moscow-pm-request на pm.org > > Адрес человека, ответственного за этот список рассылки: > moscow-pm-owner на pm.org > > При ответе, пожалуйста, измение тему письма так, чтобы она была более > содержательной чем "Re: Содержание дайджеста списка рассылки > Moscow-pm..." > > > В этом номере: > > 1. Вакансия: AnyEvent in Mail.ru (Mons Anderson) > 2. Re: Вакансия: AnyEvent in Mail.ru (Alexander Alexeev) > 3. Re: Вакансия: AnyEvent in Mail.ru (Mons Anderson) > 4. Re: Вакансия: AnyEvent in Mail.ru (Alexander Alexeev) > 5. Re: Вакансия: AnyEvent in Mail.ru (Mons Anderson) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 23 Jul 2013 17:33:20 +0400 > From: Mons Anderson > To: "Moscow.pm group" > Subject: [Moscow.pm] Вакансия: AnyEvent in Mail.ru > Message-ID: > < CAOgz_5-veYcvV59YrJZ9AXjbuSBN_CPMPDY2xEOiE-yaUWkJ-Q на mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Ну раз уж тут постоянно про вакансии, напишу и я > Никто не хочет попрогать вместе со мной на AnyEvent в компании Mail.ru? > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons Anderson > , > http://github.com/Mons > ----------- следущая часть ----------- > Вложение в формате HTML было извлечено… > URL: < http://mail.pm.org/pipermail/moscow-pm/attachments/20130723/a38343eb/attachment-0001.html > > > ------------------------------ > > Message: 2 > Date: Tue, 23 Jul 2013 18:01:11 +0400 > From: Alexander Alexeev > To: moscow-pm на pm.org > Subject: Re: [Moscow.pm] Вакансия: AnyEvent in Mail.ru > Message-ID: <20130723180111.618abbc8 на portege> > Content-Type: text/plain; charset=UTF-8 > > Почта / Мир / контентные проекты / ... ? > > В новый офис уже перехали? :) > > On Tue, 23 Jul 2013 17:33:20 +0400 > Mons Anderson wrote: > > > Ну раз уж тут постоянно про вакансии, напишу и я > > Никто не хочет попрогать вместе со мной на AnyEvent в компании > > Mail.ru? > > > > > > -- > Best regards, > Alexander Alexeev > http://eax.me/ > > > ------------------------------ > > Message: 3 > Date: Tue, 23 Jul 2013 19:43:42 +0400 > From: Mons Anderson > To: "Moscow.pm group" > Subject: Re: [Moscow.pm] Вакансия: AnyEvent in Mail.ru > Message-ID: > < CAOgz_5-vikf4JLLo9e4ghT_g8FxG1rb_9VbVNWBd4idUzT4VUA на mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > 2013/7/23 Alexander Alexeev > > > Почта / Мир / контентные проекты / ... ? > > > > Нет / Нет / Нет )) > Выделенное направление, в основном различное взаимодействие с внешними > сервисами, типа Fb, G+, ... > > В основном взаимодействуем с почтой в двухстороннем порядке по апишкам > > > > В новый офис уже перехали? :) > > > > да > > > > > > On Tue, 23 Jul 2013 17:33:20 +0400 > > Mons Anderson wrote: > > > > > Ну раз уж тут постоянно про вакансии, напишу и я > > > Никто не хочет попрогать вместе со мной на AnyEvent в компании > > > Mail.ru? > > > > > > > > > > > -- > > Best regards, > > Alexander Alexeev > > http://eax.me/ > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons Anderson > , > http://github.com/Mons > ----------- следущая часть ----------- > Вложение в формате HTML было извлечено… > URL: < http://mail.pm.org/pipermail/moscow-pm/attachments/20130723/7eb59351/attachment-0001.html > > > ------------------------------ > > Message: 4 > Date: Tue, 23 Jul 2013 21:21:19 +0400 > From: Alexander Alexeev > To: moscow-pm на pm.org > Subject: Re: [Moscow.pm] Вакансия: AnyEvent in Mail.ru > Message-ID: <20130723212119.49d2bbfd на asus.home> > Content-Type: text/plain; charset=UTF-8 > > В новом офисе не такой же душный и шумный опенспейс, как было раньше, > правда? > > On Tue, 23 Jul 2013 19:43:42 +0400 > Mons Anderson wrote: > > > 2013/7/23 Alexander Alexeev > > > > > Почта / Мир / контентные проекты / ... ? > > > > > > > Нет / Нет / Нет )) > > Выделенное направление, в основном различное взаимодействие с внешними > > сервисами, типа Fb, G+, ... > > > > В основном взаимодействуем с почтой в двухстороннем порядке по апишкам > > > > > > > В новый офис уже перехали? :) > > > > > > > да > > > > > > > > > > On Tue, 23 Jul 2013 17:33:20 +0400 > > > Mons Anderson wrote: > > > > > > > Ну раз уж тут постоянно про вакансии, напишу и я > > > > Никто не хочет попрогать вместе со мной на AnyEvent в компании > > > > Mail.ru? > > > > > > > > > > > > > > > > -- > > > Best regards, > > > Alexander Alexeev > > > http://eax.me/ > > > -- > > > Moscow.pm mailing list > > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > > > > > > -- > Best regards, > Alexander Alexeev > http://eax.me/ > > > ------------------------------ > > Message: 5 > Date: Tue, 23 Jul 2013 21:34:51 +0400 > From: Mons Anderson > To: "Moscow.pm group" > Subject: Re: [Moscow.pm] Вакансия: AnyEvent in Mail.ru > Message-ID: > > Content-Type: text/plain; charset="utf-8" > > Офисные условия отличные > зональный климат-контроль, зонированое освещение, большая площадь, шума > немного. > и вид из окна просто обалденный) > > > > 2013/7/23 Alexander Alexeev > > > В новом офисе не такой же душный и шумный опенспейс, как было раньше, > > правда? > > > > On Tue, 23 Jul 2013 19:43:42 +0400 > > Mons Anderson wrote: > > > > > 2013/7/23 Alexander Alexeev > > > > > > > Почта / Мир / контентные проекты / ... ? > > > > > > > > > > Нет / Нет / Нет )) > > > Выделенное направление, в основном различное взаимодействие с внешними > > > сервисами, типа Fb, G+, ... > > > > > > В основном взаимодействуем с почтой в двухстороннем порядке по апишкам > > > > > > > > > > В новый офис уже перехали? :) > > > > > > > > > > да > > > > > > > > > > > > > > On Tue, 23 Jul 2013 17:33:20 +0400 > > > > Mons Anderson wrote: > > > > > > > > > Ну раз уж тут постоянно про вакансии, напишу и я > > > > > Никто не хочет попрогать вместе со мной на AnyEvent в компании > > > > > Mail.ru? > > > > > > > > > > > > > > > > > > > > > -- > > > > Best regards, > > > > Alexander Alexeev > > > > http://eax.me/ > > > > -- > > > > Moscow.pm mailing list > > > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > > > > > > > > > > > > > > -- > > Best regards, > > Alexander Alexeev > > http://eax.me/ > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons Anderson > , > http://github.com/Mons > ----------- следущая часть ----------- > Вложение в формате HTML было извлечено… > URL: < http://mail.pm.org/pipermail/moscow-pm/attachments/20130723/0bebf190/attachment.html > > > ------------------------------ > > Subject: Нижний колонтитул дайджеста > > _______________________________________________ > Moscow-pm mailing list > Moscow-pm на pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > ------------------------------ > > Конец Дайджест списка рассылки Moscow-pm; том 69, выпуск 19 > *********************************************************** ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Wed Jul 24 02:38:08 2013 From: mons на cpan.org (Mons Anderson) Date: Wed, 24 Jul 2013 13:38:08 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: Message-ID: > Alexey Kucheryavenko > Доброго времени суток. > А требования минимальные есть? Есть. Умение самостоятельно задавать вопросы. Умение в разумные сроки понимать, что ты не можешь решить задачу и нужно задать вопрос ) Желание изучать тему, повышать свой уровень И не бояться кода вида call sub { ... call sub { ... call sub { ... } } } From simashin на gmail.com Wed Jul 24 02:51:32 2013 From: simashin на gmail.com (Alexander Simashin) Date: Wed, 24 Jul 2013 13:51:32 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydE6IEFueUV2ZW50IGluIE1haWwucnU=?= In-Reply-To: References: Message-ID: > И не бояться кода вида > call sub { > ... > call sub { > ... > call sub { > ... > } > } > } > Ну, работа с AnyEvent, как бы подразумевает отсутствие боязни такой лапши из колбеков. ))) Хотя иной раз, что бы понять как же оно работает, например когда имеется вот такая вот пятиуровневая лапша из колбеков, уходит времени больше, чем хотелось бы. А уж ловля ошибок и багов, это вобще отдельная песня с таким кодом. Но это дело привычки скорее. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From khedin на gmail.com Wed Jul 24 03:22:05 2013 From: khedin на gmail.com (Konstantin S. Uvarin) Date: Wed, 24 Jul 2013 14:22:05 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: Message-ID: <201307241422.05632.khedin@gmail.com> Приветствую! > > И не бояться кода вида > > call sub { > > ... > > call sub { > > ... > > call sub { > > ... > > } > > } > > } > > > > Ну, работа с AnyEvent, как бы подразумевает отсутствие боязни такой лапши > из колбеков. ))) > Хотя иной раз, что бы понять как же оно работает, например когда имеется > вот такая вот пятиуровневая лапша из колбеков, уходит времени больше, чем > хотелось бы. А уж ловля ошибок и багов, это вобще отдельная песня с таким > кодом. Но это дело привычки скорее. А почему, кстати, голый ЭниЭвент, а не Coro, скажем? -- WBR, Konstantin S. Uvarin From i.petro.77.00 на gmail.com Wed Jul 24 03:32:34 2013 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Wed, 24 Jul 2013 14:32:34 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: Message-ID: <20130724103234.GI30025@vdsl.uvw.ru> > И не бояться кода вида > call sub { > ... > call sub { > ... > call sub { > ... > } > } > } > Ну, работа с AnyEvent, как бы подразумевает отсутствие боязни такой лапши из > колбеков. ))) > Хотя иной раз, что бы понять как же оно работает, например когда имеется вот > такая вот пятиуровневая лапша из колбеков, уходит времени больше, чем хотелось > бы. А уж ловля ошибок и багов, это вобще отдельная песня с таким кодом. Но это > дело привычки скорее. а просто не нужно использовать AnyEvent *для бизнеслогики*, нужно использовать Coro :) From akzhan.abdulin на gmail.com Wed Jul 24 03:35:13 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Wed, 24 Jul 2013 14:35:13 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: <20130724103234.GI30025@vdsl.uvw.ru> References: <20130724103234.GI30025@vdsl.uvw.ru> Message-ID: Ну или Promises ;) 24 июля 2013 г., 14:32 пользователь Ivan Petrov написал: > > И не бояться кода вида > > call sub { > > ... > > call sub { > > ... > > call sub { > > ... > > } > > } > > } > > > Ну, работа с AnyEvent, как бы подразумевает отсутствие боязни такой > лапши из > > колбеков. ))) > > Хотя иной раз, что бы понять как же оно работает, например когда имеется > вот > > такая вот пятиуровневая лапша из колбеков, уходит времени больше, чем > хотелось > > бы. А уж ловля ошибок и багов, это вобще отдельная песня с таким кодом. > Но это > > дело привычки скорее. > > а просто не нужно использовать AnyEvent *для бизнеслогики*, нужно > использовать Coro :) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Wed Jul 24 03:39:33 2013 From: mons на cpan.org (Mons Anderson) Date: Wed, 24 Jul 2013 14:39:33 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: <201307241422.05632.khedin@gmail.com> References: <201307241422.05632.khedin@gmail.com> Message-ID: 2013/7/24 Konstantin S. Uvarin : > Приветствую! > >> > И не бояться кода вида >> > call sub { >> > ... >> > call sub { >> > ... >> > call sub { >> > ... >> > } >> > } >> > } >> > >> >> Ну, работа с AnyEvent, как бы подразумевает отсутствие боязни такой > лапши >> из колбеков. ))) >> Хотя иной раз, что бы понять как же оно работает, например когда > имеется >> вот такая вот пятиуровневая лапша из колбеков, уходит времени > больше, чем >> хотелось бы. А уж ловля ошибок и багов, это вобще отдельная песня с > таким >> кодом. Но это дело привычки скорее. > > А почему, кстати, голый ЭниЭвент, а не Coro, скажем? > В основном - производительность. -- Best wishes, Vladimir V. Perepelitsa aka Mons Anderson , http://github.com/Mons From eugene.toropov на gmail.com Wed Jul 24 03:43:17 2013 From: eugene.toropov на gmail.com (Eugene Toropov) Date: Wed, 24 Jul 2013 14:43:17 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <201307241422.05632.khedin@gmail.com> Message-ID: <3A4DE2F6-BB16-44DC-81DE-52A007DCC9C3@gmail.com> On Jul 24, 2013, at 2:39 PM, Mons Anderson wrote: > 2013/7/24 Konstantin S. Uvarin : >> Приветствую! >> >>>> И не бояться кода вида >>>> call sub { >>>> ... >>>> call sub { >>>> ... >>>> call sub { >>>> ... >>>> } >>>> } >>>> } >>>> >>> >>> Ну, работа с AnyEvent, как бы подразумевает отсутствие боязни такой >> лапши >>> из колбеков. ))) >>> Хотя иной раз, что бы понять как же оно работает, например когда >> имеется >>> вот такая вот пятиуровневая лапша из колбеков, уходит времени >> больше, чем >>> хотелось бы. А уж ловля ошибок и багов, это вобще отдельная песня с >> таким >>> кодом. Но это дело привычки скорее. >> >> А почему, кстати, голый ЭниЭвент, а не Coro, скажем? >> > > В основном - производительность. А поподробнее можно? Может я че не заметил, но если там копейки, то выигрыш в читаемости важнее. From mons на cpan.org Wed Jul 24 04:11:21 2013 From: mons на cpan.org (Mons Anderson) Date: Wed, 24 Jul 2013 15:11:21 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: <3A4DE2F6-BB16-44DC-81DE-52A007DCC9C3@gmail.com> References: <201307241422.05632.khedin@gmail.com> <3A4DE2F6-BB16-44DC-81DE-52A007DCC9C3@gmail.com> Message-ID: >>> >>> А почему, кстати, голый ЭниЭвент, а не Coro, скажем? >>> >> >> В основном - производительность. > > А поподробнее можно? Может я че не заметил, но если там копейки, то выигрыш в читаемости важнее. > Когда последний раз тестировал - получалось что-то типа 20-30%. Особого выигрыша в читаемости лично я не наблюдаю ;) А что касается использования Coro в целом - AnyEvent может работать на чистом perl, без XS'а. Coro - это XS и XS непростой, манипулирующий интерпретатором и стеками. Так что мой итог таков: продавать 20-30% производительности за сомнительную читаемость и потенциальные баги из-за дополнительного XS'а не считаю рациональным. Тем более я знаю, что AnyEvent модули можно обернуть в Coro. Если кому-то это нужно - никто не мешает дописать обертку. В отличие от ситуации наоборот. Если написано на Coro, то Coro уже не выкинешь. -- Best wishes, Vladimir V. Perepelitsa aka Mons Anderson , http://github.com/Mons From i.petro.77.00 на gmail.com Wed Jul 24 04:13:54 2013 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Wed, 24 Jul 2013 15:13:54 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: <3A4DE2F6-BB16-44DC-81DE-52A007DCC9C3@gmail.com> References: <201307241422.05632.khedin@gmail.com> <3A4DE2F6-BB16-44DC-81DE-52A007DCC9C3@gmail.com> Message-ID: <20130724111354.GJ30025@vdsl.uvw.ru> >>>> кодом. Но это дело привычки скорее. >>> >>> А почему, кстати, голый ЭниЭвент, а не Coro, скажем? >>> >> >> В основном - производительность. > А поподробнее можно? Может я че не заметил, но если там копейки, то выигрыш в читаемости важнее. apache:[~]$ cat http_coro #!/usr/bin/perl use warnings; use strict; use utf8; use open qw(:std :utf8); use Coro::Twiggy; use Coro; my $srv = Coro::Twiggy->new(host => '127.0.0.1', port => 8081); $srv->register_service(sub { return [ 200, [ 'Content-Type', 'text/html' ], [ 'ok' ] ] }); Coro::schedule; apache:[~]$ cat http_ae #!/usr/bin/perl use warnings; use strict; use utf8; use open qw(:std :utf8); use Twiggy::Server; use AnyEvent; my $srv = Twiggy::Server->new(host => '127.0.0.1', port => 8082); $srv->register_service(sub { sub { my ($cb) = @_; $cb->( [ 200, [ 'Content-Type', 'text/html' ], [ 'ok' ] ] ) } }); AE::cv->recv; apache:[~]$ perl http_coro & apache:[~]$ perl http_ae & apache:[~]$ ab -n 100000 -c 500 http://127.0.0.1:8081/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking 127.0.0.1 (be patient) Completed 10000 requests Completed 20000 requests Completed 30000 requests Completed 40000 requests Completed 50000 requests Completed 60000 requests Completed 70000 requests Completed 80000 requests Completed 90000 requests Completed 100000 requests Finished 100000 requests Server Software: Server Hostname: 127.0.0.1 Server Port: 8081 Document Path: / Document Length: 2 bytes Concurrency Level: 500 Time taken for tests: 35.719 seconds Complete requests: 100000 Failed requests: 0 Write errors: 0 Total transferred: 4600000 bytes HTML transferred: 200000 bytes Requests per second: 2799.60 [#/sec] (mean) Time per request: 178.597 [ms] (mean) Time per request: 0.357 [ms] (mean, across all concurrent requests) Transfer rate: 125.76 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 115 414.8 0 7014 Processing: 3 49 49.3 43 2470 Waiting: 3 49 49.3 43 2470 Total: 10 164 423.1 44 7706 Percentage of the requests served within a certain time (ms) 50% 44 66% 46 75% 51 80% 55 90% 88 95% 1045 98% 1066 99% 1690 100% 7706 (longest request) apache:[~]$ ab -n 100000 -c 500 http://127.0.0.1:8082/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking 127.0.0.1 (be patient) Completed 10000 requests Completed 20000 requests Completed 30000 requests Completed 40000 requests Completed 50000 requests Completed 60000 requests Completed 70000 requests Completed 80000 requests Completed 90000 requests Completed 100000 requests Finished 100000 requests Server Software: Server Hostname: 127.0.0.1 Server Port: 8082 Document Path: / Document Length: 2 bytes Concurrency Level: 500 Time taken for tests: 28.868 seconds Complete requests: 100000 Failed requests: 0 Write errors: 0 Total transferred: 4600000 bytes HTML transferred: 200000 bytes Requests per second: 3464.04 [#/sec] (mean) Time per request: 144.340 [ms] (mean) Time per request: 0.289 [ms] (mean, across all concurrent requests) Transfer rate: 155.61 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 26.3 0 1001 Processing: 1 143 1832.8 25 28836 Waiting: 1 143 1832.8 25 28836 Total: 6 144 1834.4 25 28868 Percentage of the requests served within a certain time (ms) 50% 25 66% 25 75% 25 80% 26 90% 35 95% 35 98% 35 99% 35 100% 28868 (longest request) То есть AE в данном простейшем тесте быстрее чем Coro в 1.24 раза. я для себя давно уже определил, что даже если бы Coro был медленнее в 4 раза, то я бы все равно использовал Coro ибо простота написания приложений + простота внесения в них изменений + простота *ввода в проект нового человека* перевешивают все остальное. но и в целом 20% оверхеда не такая уж страшная вещь. From i.petro.77.00 на gmail.com Wed Jul 24 04:26:10 2013 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Wed, 24 Jul 2013 15:26:10 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <201307241422.05632.khedin@gmail.com> <3A4DE2F6-BB16-44DC-81DE-52A007DCC9C3@gmail.com> Message-ID: <20130724112610.GK30025@vdsl.uvw.ru> >>>> А почему, кстати, голый ЭниЭвент, а не Coro, скажем? >>>> >>> >>> В основном - производительность. >> >> А поподробнее можно? Может я че не заметил, но если там копейки, то выигрыш в читаемости важнее. >> > Когда последний раз тестировал - получалось что-то типа 20-30%. > Особого выигрыша в читаемости лично я не наблюдаю ;) > А что касается использования Coro в целом - AnyEvent может работать на > чистом perl, без XS'а. > Coro - это XS и XS непростой, манипулирующий интерпретатором и стеками. > Так что мой итог таков: продавать 20-30% производительности за > сомнительную читаемость и потенциальные баги из-за дополнительного > XS'а не считаю рациональным. > Тем более я знаю, что AnyEvent модули можно обернуть в Coro. > Если кому-то это нужно - никто не мешает дописать обертку. > В отличие от ситуации наоборот. Если написано на Coro, то Coro уже не выкинешь. читаемость не сомнительная. в Coro например можно использовать exception'ы. например надо последовательно дернуть 5 http. вернуть ошибку use AnyEvent::HTTP; use Coro; sub check { my @res; for (@urls) { http_get $_ => Coro::rouse_cb; my ($body, $hdr) = Coro::rouse_wait; die "Не 200 код от $_" unless $hdr->{Status} ~~ 200; push @res => $body; } return \@res; } на AnyEvent такая же поебня будет выглядеть как-то либо в виде "лапши" либо в виде async_foreach (AE::Tools). а если писать именно бизнес код, то есть неодинаковые но последовательные запросы а-ля 1. по кукам вытаскиваем юзера из БД: есть/нет - возможный конец 2. по юзеру вытаскиваем роль юзера из БД: есть/нет - возможный конец 3. проверяем аутентификацию: есть/нет - возможный конец 4. обрабатываем запрос пользователя: запрашиваем n ресурсов последовательно/параллельно если что-то не так - возможный конец 5. собираем ответ пользователю и отдаем его то на AE такой код уже становится тяжелым, наполненным каллбеками, у новичков очень много где начинает "течь", наполняется weaken'ами итп а на Coro мы практически прямо реализуем то что нам продиктовал бизнес. а бизнес он зараза такая что любит вставить задачку в средину цепочки такую что в каллбечном варианте все переворачивает с ног на голову From shafiev на gmail.com Wed Jul 24 04:29:03 2013 From: shafiev на gmail.com (Naim sh) Date: Wed, 24 Jul 2013 16:29:03 +0500 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydE6IEFueUV2ZW50IGluIE1haWwucnU=?= In-Reply-To: <20130724112610.GK30025@vdsl.uvw.ru> References: <201307241422.05632.khedin@gmail.com> <3A4DE2F6-BB16-44DC-81DE-52A007DCC9C3@gmail.com> <20130724112610.GK30025@vdsl.uvw.ru> Message-ID: <51EFBA7F.7040702@gmail.com> On 24/07/13 16:26, Ivan Petrov wrote: >>>>> А почему, кстати, голый ЭниЭвент, а не Coro, скажем? >>>>> >>>> В основном - производительность. >>> А поподробнее можно? Может я че не заметил, но если там копейки, то выигрыш в читаемости важнее. >>> >> Когда последний раз тестировал - получалось что-то типа 20-30%. >> Особого выигрыша в читаемости лично я не наблюдаю ;) >> А что касается использования Coro в целом - AnyEvent может работать на >> чистом perl, без XS'а. >> Coro - это XS и XS непростой, манипулирующий интерпретатором и стеками. >> Так что мой итог таков: продавать 20-30% производительности за >> сомнительную читаемость и потенциальные баги из-за дополнительного >> XS'а не считаю рациональным. >> Тем более я знаю, что AnyEvent модули можно обернуть в Coro. >> Если кому-то это нужно - никто не мешает дописать обертку. >> В отличие от ситуации наоборот. Если написано на Coro, то Coro уже не выкинешь. > читаемость не сомнительная. > > в Coro например можно использовать exception'ы. > > например надо последовательно дернуть 5 http. вернуть ошибку > > use AnyEvent::HTTP; > use Coro; > > sub check { > my @res; > for (@urls) { > http_get $_ => Coro::rouse_cb; > my ($body, $hdr) = Coro::rouse_wait; > die "Не 200 код от $_" unless $hdr->{Status} ~~ 200; > push @res => $body; > } > return \@res; > } > > на AnyEvent такая же поебня будет выглядеть как-то либо в виде "лапши" > либо в виде async_foreach (AE::Tools). > > а если писать именно бизнес код, то есть неодинаковые но > последовательные запросы а-ля > > 1. по кукам вытаскиваем юзера из БД: есть/нет - возможный конец > 2. по юзеру вытаскиваем роль юзера из БД: есть/нет - возможный конец > 3. проверяем аутентификацию: есть/нет - возможный конец > 4. обрабатываем запрос пользователя: запрашиваем n ресурсов > последовательно/параллельно если что-то не так - возможный конец > 5. собираем ответ пользователю и отдаем его > > то на AE такой код уже становится тяжелым, наполненным каллбеками, > у новичков очень много где начинает "течь", наполняется weaken'ами итп > > а на Coro мы практически прямо реализуем то что нам продиктовал > бизнес. > а бизнес он зараза такая что любит вставить задачку в средину цепочки > такую что в каллбечном варианте все переворачивает с ног на голову +1 . да вставлять любит, но иногда и должен From monk на nuked.su Wed Jul 24 04:55:47 2013 From: monk на nuked.su (Maxim) Date: Wed, 24 Jul 2013 15:55:47 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <20130723180111.618abbc8@portege> <20130723212119.49d2bbfd@asus.home> <20130723195805.GE30025@vdsl.uvw.ru> <20130723203839.GG30025@vdsl.uvw.ru> Message-ID: <1374666947.21846.190.camel@cruel.crystalnet.ru> Это радует, отписал тогда в гмейл, может и я на что сгожусь :-) On Wed, 2013-07-24 at 03:55 +0400, Mons Anderson wrote: > > Я бы с радостью, но есть нюанс :-) > > Необходимый уровень как всегда в мейле? Или джуниоров > рассматриваете? > > > > За весь мейл не скажу. Я готов рассматривать. > . . . > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons Anderson > , > http://github.com/Mons From kucheryavenko.alexey на gmail.com Wed Jul 24 05:16:39 2013 From: kucheryavenko.alexey на gmail.com (Alexey Kucheryavenko) Date: Wed, 24 Jul 2013 16:16:39 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydE6IEFueUV2ZW50IGluIE1haWwucnUg?= =?koi8-r?b?KE1vbnMgQW5kZXJzb24p?= Message-ID: 1. Re: Вакансия: AnyEvent in Mail.ru (Mons Anderson) > Message: 1 > Date: Wed, 24 Jul 2013 13:38:08 +0400 > From: Mons Anderson > To: "Moscow.pm group" > Subject: Re: [Moscow.pm] Вакансия: AnyEvent in Mail.ru > Message-ID: > < > CAOgz_5-geto6HYWqYDCAgtRNpm2dFUJ_9A3u8Wr9pnH8PssCWw на mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > > Alexey Kucheryavenko > > > Доброго времени суток. > > А требования минимальные есть? > > Есть. > Умение самостоятельно задавать вопросы. > Умение в разумные сроки понимать, что ты не можешь решить задачу и > нужно задать вопрос ) > Желание изучать тему, повышать свой уровень > И не бояться кода вида > call sub { > ... > call sub { > ... > call sub { > ... > } > } > } > > ------------------------------ > Т.е. совсем не важен опыт предыдущей работы? Можно прийти работать новичку, было бы желание и умения задавать вопросы :) -- С уважением, Алексей. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Wed Jul 24 07:08:30 2013 From: mons на cpan.org (Mons Anderson) Date: Wed, 24 Jul 2013 18:08:30 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru_=28Mons_Anderson=29?= In-Reply-To: References: Message-ID: 2013/7/24 Alexey Kucheryavenko : > > Т.е. совсем не важен опыт предыдущей работы? > Можно прийти работать новичку, было бы желание и умения задавать вопросы :) > Если вы не знаете, к примеру, как работает m// и m//g в скалярном и списковом контекстах, то изучить вы это можете за 10 минут, прочтя perldoc perlre и проведя пару экспериментов. А вот если вы плохо умеете учиться, то наличие каких-то уже существующих навыков поможет вам едва ли Пример: человек знает Moose/Mouse/TT/DBIx/Mason/Dancer/PSGI/FCGI, у него 10 лет опыта (в одной компании), но при этом он плохо учится. Его навыки будут почти бесполезны при использовании AnyEvent, Tarantool и XSlate. При этом учится он плохо, а самомнение может быть завышено в силу значительного срока работы и успешного применения на текущем месте определенного набора технологий. PS: Это, кстати, не значит, что вообще в Mail не нужны люди, умеющие sql/mod_perl и прочее )) Приходите в другие проекты, вакансий много ) -- Best wishes, Vladimir V. Perepelitsa aka Mons Anderson , http://github.com/Mons From kucheryavenko.alexey на gmail.com Wed Jul 24 12:06:30 2013 From: kucheryavenko.alexey на gmail.com (Alexey Kucheryavenko) Date: Wed, 24 Jul 2013 23:06:30 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydE6IEFueUV2ZW50IGluIE1haWwucnU=?= Message-ID: Просто интересно необычность описания требований к вакансии. А как вы определяете способность к обучению? ) 24 июля 2013 г., 23:00 пользователь написал: > Сообщения, предназначенные для списка рассылки Moscow-pm, необходимо > отправлять по адресу > moscow-pm на pm.org > > Для изменения параметров подписки вы можеже использовать веб-страницу > http://mail.pm.org/mailman/listinfo/moscow-pm > > Для получения информации о том, как пользовать почтовым интерфейсом, > отправьте письмо, в теле или теме которого будет слово 'help', по > адресу: > moscow-pm-request на pm.org > > Адрес человека, ответственного за этот список рассылки: > moscow-pm-owner на pm.org > > При ответе, пожалуйста, измение тему письма так, чтобы она была более > содержательной чем "Re: Содержание дайджеста списка рассылки > Moscow-pm..." > > > В этом номере: > > 1. Re: Вакансия: AnyEvent in Mail.ru (Maxim) > 2. Re: Вакансия: AnyEvent in Mail.ru (Mons Anderson) > (Alexey Kucheryavenko) > 3. Re: Вакансия: AnyEvent in Mail.ru (Mons Anderson) (Mons Anderson) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 24 Jul 2013 15:55:47 +0400 > From: Maxim > To: "Moscow.pm group" > Subject: Re: [Moscow.pm] Вакансия: AnyEvent in Mail.ru > Message-ID: <1374666947.21846.190.camel на cruel.crystalnet.ru> > Content-Type: text/plain; charset="UTF-8" > > Это радует, отписал тогда в гмейл, может и я на что сгожусь :-) > > On Wed, 2013-07-24 at 03:55 +0400, Mons Anderson wrote: > > > Я бы с радостью, но есть нюанс :-) > > > Необходимый уровень как всегда в мейле? Или джуниоров > > рассматриваете? > > > > > > > > За весь мейл не скажу. Я готов рассматривать. > > > > . > . > . > > > -- > > Best wishes, > > Vladimir V. Perepelitsa aka Mons Anderson > > , > > http://github.com/Mons > > > ------------------------------ > > Message: 2 > Date: Wed, 24 Jul 2013 16:16:39 +0400 > From: Alexey Kucheryavenko > To: moscow-pm на pm.org > Subject: Re: [Moscow.pm] Вакансия: AnyEvent in Mail.ru (Mons Anderson) > Message-ID: > SbQah_PzyA на mail.gmail.com> > Content-Type: text/plain; charset="koi8-r" > > 1. Re: Вакансия: AnyEvent in Mail.ru (Mons Anderson) > > > Message: 1 > > Date: Wed, 24 Jul 2013 13:38:08 +0400 > > From: Mons Anderson > > To: "Moscow.pm group" > > Subject: Re: [Moscow.pm] Вакансия: AnyEvent in Mail.ru > > Message-ID: > > < > > CAOgz_5-geto6HYWqYDCAgtRNpm2dFUJ_9A3u8Wr9pnH8PssCWw на mail.gmail.com> > > Content-Type: text/plain; charset=UTF-8 > > > > > Alexey Kucheryavenko > > > > > Доброго времени суток. > > > А требования минимальные есть? > > > > Есть. > > Умение самостоятельно задавать вопросы. > > Умение в разумные сроки понимать, что ты не можешь решить задачу и > > нужно задать вопрос ) > > Желание изучать тему, повышать свой уровень > > И не бояться кода вида > > call sub { > > ... > > call sub { > > ... > > call sub { > > ... > > } > > } > > } > > > > ------------------------------ > > > Т.е. совсем не важен опыт предыдущей работы? > Можно прийти работать новичку, было бы желание и умения задавать вопросы :) > > > -- > С уважением, Алексей. > ----------- следущая часть ----------- > Вложение в формате HTML было извлечено… > URL: < > http://mail.pm.org/pipermail/moscow-pm/attachments/20130724/87644156/attachment-0001.html > > > > ------------------------------ > > Message: 3 > Date: Wed, 24 Jul 2013 18:08:30 +0400 > From: Mons Anderson > To: "Moscow.pm group" > Subject: Re: [Moscow.pm] Вакансия: AnyEvent in Mail.ru (Mons Anderson) > Message-ID: > tcw на mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > 2013/7/24 Alexey Kucheryavenko : > > > > Т.е. совсем не важен опыт предыдущей работы? > > Можно прийти работать новичку, было бы желание и умения задавать вопросы > :) > > > > Если вы не знаете, к примеру, как работает m// и m//g в скалярном и > списковом контекстах, то изучить вы это можете за 10 минут, прочтя > perldoc perlre и проведя пару экспериментов. > > А вот если вы плохо умеете учиться, то наличие каких-то уже > существующих навыков поможет вам едва ли > Пример: человек знает Moose/Mouse/TT/DBIx/Mason/Dancer/PSGI/FCGI, у > него 10 лет опыта (в одной компании), но при этом он плохо учится. > > Его навыки будут почти бесполезны при использовании AnyEvent, > Tarantool и XSlate. При этом учится он плохо, а самомнение может быть > завышено в силу значительного срока работы и успешного применения на > текущем месте определенного набора технологий. > > PS: Это, кстати, не значит, что вообще в Mail не нужны люди, умеющие > sql/mod_perl и прочее )) > Приходите в другие проекты, вакансий много ) > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons Anderson > , > http://github.com/Mons > > ------------------------------ > > Subject: Нижний колонтитул дайджеста > > _______________________________________________ > Moscow-pm mailing list > Moscow-pm на pm.org > http://mail.pm.org/mailman/listinfo/moscow-pm > > > ------------------------------ > > Конец Дайджест списка рассылки Moscow-pm; том 69, выпуск 27 > *********************************************************** > -- С уважением, Алексей. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sergle.ua на gmail.com Wed Jul 24 12:56:41 2013 From: sergle.ua на gmail.com (Sergey Leschenko) Date: Wed, 24 Jul 2013 22:56:41 +0300 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: Message-ID: 2013/7/24 Alexey Kucheryavenko : > Просто интересно необычность описания требований к вакансии. > А как вы определяете способность к обучению? ) Предлагаю по отсутствию оверквотинга -- Sergey From postmaster на softsearch.ru Wed Jul 24 13:04:17 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Thu, 25 Jul 2013 00:04:17 +0400 Subject: [Moscow.pm] =?koi8-r?b?98HLwc7TydE6IEFueUV2ZW50IGluIE1haWwucnU=?= In-Reply-To: References: Message-ID: <1267060798.20130725000417@softsearch.ru> Здравствуйте, Sergey. >> Просто интересно необычность описания требований к вакансии. >> А как вы определяете способность к обучению? ) > Предлагаю по отсутствию оверквотинга Обучение - способность понимать, запоминать и как минимум повторять запомненное. На собеседовании вытаскиваешь человека на тему, в которой он плавает, показываешь как надо делать то-то и то-то и просишь прямо тут же сделать подобное, но самостоятельно. Вроде ведь так в школе раньше учили. :-) -- С уважением, Михаил mailto:postmaster на softsearch.ru From kucheryavenko.alexey на gmail.com Wed Jul 24 13:17:10 2013 From: kucheryavenko.alexey на gmail.com (Alexey Kucheryavenko) Date: Thu, 25 Jul 2013 00:17:10 +0400 Subject: [Moscow.pm] =?koi8-r?b?5MHKxNbF09Qg09DJ08vBINLB09PZzMvJIE1vc2Nv?= =?koi8-r?b?dy1wbTsg1M/NIDY5LCDX2dDV08sgMjg=?= In-Reply-To: References: Message-ID: Извиняйте. Рассылку только читал. Ток первые пробы письма в нее. *25 июля 2013 г., 0:04 пользователь написал: * > > * > 2013/7/24 Alexey Kucheryavenko : > > Просто интересно необычность описания требований к вакансии. > > А как вы определяете способность к обучению? ) > > Предлагаю по отсутствию оверквотинга > > -- > Sergey* > > * >> Просто интересно необычность описания требований к вакансии.* > * >> А как вы определяете способность к обучению? )* > * * > * > Предлагаю по отсутствию оверквотинга* > * * > * Обучение - способность понимать, запоминать и как минимум повторять* > * запомненное. На собеседовании вытаскиваешь человека на тему, в которой* > * он плавает, показываешь как надо делать то-то и то-то и просишь прямо* > * тут же сделать подобное, но самостоятельно. Вроде ведь так в школе* > * раньше учили. :-)* > * * > * --* > * С уважением,* > * Михаил mailto:postmaster на softsearch.ru* > Спасибо. В принципе я так и думал. Просто необычный подход к найму специалистов, для меня в новинку. Думаю/предполагаю, что и проверка на обучаемость от автора Mons-а может быть необычна и интересна. С уважением, Алексей. * * ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ksvs1996 на ymail.com Thu Jul 25 20:40:25 2013 From: ksvs1996 на ymail.com (ksvs) Date: Fri, 26 Jul 2013 04:40:25 +0100 (BST) Subject: [Moscow.pm] =?utf-8?b?77u/0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQg?= =?utf-8?b?aW4g77u/TWFpbC5ydQ==?= In-Reply-To: References: Message-ID: <1374810025.39280.YahooMailNeo@web171502.mail.ir2.yahoo.com> А почему так, а не вот так, например: call $foo; call sub { foo(....) }; так ведь проще... А почему не голый EV? ________________________________ From: Mons Anderson To: Moscow.pm group Sent: Wednesday, 24 July 2013, 12:38 Subject: Re: [Moscow.pm] ?Вакансия: AnyEvent in ?Mail.ru > Alexey Kucheryavenko > Доброго времени суток. > А требования минимальные есть? Есть. Умение самостоятельно задавать вопросы. Умение в разумные сроки понимать, что ты не можешь решить задачу и нужно задать вопрос ) Желание изучать тему, повышать свой уровень И не бояться кода вида call sub {   ...   call sub {       ...       call sub {         ...       }   } } -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mons на cpan.org Fri Jul 26 04:28:20 2013 From: mons на cpan.org (Mons Anderson) Date: Fri, 26 Jul 2013 15:28:20 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= Message-ID: 2013/7/26 ksvs : > > А почему так, а не вот так, например: > > call $foo; > call sub { foo(....) }; > > так ведь проще... Не понял этого примера. опиши свой пример, если это реальные вызовы for my $url (@urls) { http_request GET => "$url/1", sub { http_request GET => "$url/2", sub { http_request GET => "$url/3", sub { ... } } } } а так, потому что замыкания. > > А почему не голый EV? Потому что потери на AnyEvent незначительные, а код можно запускать и без EV. например, внутри апача с Impl::Perl From ksvs1996 на ymail.com Fri Jul 26 06:57:44 2013 From: ksvs1996 на ymail.com (ksvs) Date: Fri, 26 Jul 2013 14:57:44 +0100 (BST) Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: Message-ID: <1374847064.18493.YahooMailNeo@web171501.mail.ir2.yahoo.com> Смысл в том, чтобы добавить прослойку ограничивающую взор вложенных замыканий. call sub {     my ($a, $b) = ...;     my $i = ...;     call sub {         # Видит все $a и $b и остальное.         my $i = ...         # Забыл поставить my перед $i и получил ошибку.         call ...     } } Заменяем на sub foo {     my ($b) = @_;     # Видит только $b, - только то, что нужно.     call ...     } call sub {     my ($a, $b);     call sub { foo($b) } } Так проще получается и меньше ошибок. P.S. mod_perl? ________________________________ From: Mons Anderson To: Moscow.pm group Sent: Friday, 26 July 2013, 14:28 Subject: Re: [Moscow.pm] Вакансия: AnyEvent in Mail.ru 2013/7/26 ksvs : > > А почему так, а не вот так, например: > > call $foo; > call sub { foo(....) }; > > так ведь проще... Не понял этого примера. опиши свой пример, если это реальные вызовы for my $url (@urls) {   http_request GET => "$url/1", sub {     http_request GET => "$url/2", sub {       http_request GET => "$url/3", sub {         ...       }     }   } } а так, потому что замыкания. > > А почему не голый EV? Потому что потери на AnyEvent незначительные, а код можно запускать и без EV. например, внутри апача с Impl::Perl -- Moscow.pm mailing list moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mi на ya.ru Sat Jul 27 13:10:35 2013 From: mi на ya.ru (Nikolay Mishin) Date: Sun, 28 Jul 2013 00:10:35 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> <588461373009933@web3g.yandex.ru> Message-ID: <603661374955835@web11h.yandex.ru> Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Sat Jul 27 14:02:23 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 28 Jul 2013 01:02:23 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: <603661374955835@web11h.yandex.ru> References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> <588461373009933@web3g.yandex.ru> <603661374955835@web11h.yandex.ru> Message-ID: <1105523838.20130728010223@softsearch.ru> Здравствуйте, Nikolay. > https://github.com/mishin/perldoc-ru/blob/master/pod2-ru/tm/mishin.tmx (30 May 2010) (XX августа 2010) :-) -- С уважением, Михаил mailto:postmaster на softsearch.ru From me на lelf.lu Sat Jul 27 14:08:32 2013 From: me на lelf.lu (Anton Nikishaev) Date: Sun, 28 Jul 2013 01:08:32 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: <603661374955835@web11h.yandex.ru> References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> <588461373009933@web3g.yandex.ru> <603661374955835@web11h.yandex.ru> Message-ID: <5D11B147-AA73-4AF6-B949-24F37F497FD6@lelf.lu> On Jul 28, 2013, at 12:10 AM, Nikolay Mishin wrote: [...] > https://metacpan.org/module/MISHIN/POD2-RU-5.18.0.1.02/lib/POD2/RU.pm > Используйте нейтральный Русский Из-за высокой трудоемкости работ и долгих лет жизни проект перевода Авторы не требую, но ни отвергают помощь Это OmegaT так русский языков? > Я научился (интерфейс у нее скудноват, но, когда научишься - уже несложно) > пользоваться OmegaT - она сохраняет память переводов, > ну еще подключил google 20$ за 2 млн символов, пока потратился 1$ и 231.86k, > могу дать свой ключ, если еще кто-нибудь хочет переводить > -Dgoogle.api.key=AIzaSyDEfQ3EaKv-z34g5SaHLS3Kob0oyG00iWo > правда я экономил, в общем это не сложно, главное это память переводов немного накопить > > https://github.com/mishin/perldoc-ru/blob/master/pod2-ru/tm/mishin.tmx > -- lelf From mi на ya.ru Sat Jul 27 14:18:39 2013 From: mi на ya.ru (Nikolay Mishin) Date: Sun, 28 Jul 2013 01:18:39 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: <5D11B147-AA73-4AF6-B949-24F37F497FD6@lelf.lu> References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> <588461373009933@web3g.yandex.ru> <603661374955835@web11h.yandex.ru> <5D11B147-AA73-4AF6-B949-24F37F497FD6@lelf.lu> Message-ID: <988561374959919@web14h.yandex.ru> Антон, добрый день, спасибо за отклик, я очень рад, теперь по замечаниям 1) Сам проект я сделал калькой с POD2::ES благо испанцы еще помогали со скриптами Вы можете удалить или исправить то, что кажется кривым или корявым просто сделав git clone или просто вручную внести коррективы в этот файл https://github.com/mishin/perldoc-ru/blob/master/pod2-ru/POD2-RU/lib/POD2/RU.pm просто я посчитал, что лучшая плохая, но развивающаяся русская perl-документация, чем вообще никакой, я готов исправить, присылайте свои предложения 28.07.2013, 01:09, "Anton Nikishaev" : > On Jul 28, 2013, at 12:10 AM, Nikolay Mishin wrote: > > [...] > >>  https://metacpan.org/module/MISHIN/POD2-RU-5.18.0.1.02/lib/POD2/RU.pm > > Используйте нейтральный Русский > Из-за высокой трудоемкости работ и долгих лет жизни проект перевода > Авторы не требую, но ни отвергают помощь > > Это OmegaT так русский языков? > >>  Я научился (интерфейс у нее скудноват, но, когда научишься - уже несложно) >>  пользоваться OmegaT - она сохраняет память переводов, >>  ну еще подключил google 20$ за 2 млн символов, пока потратился 1$ и 231.86k, >>  могу дать свой ключ, если еще кто-нибудь хочет переводить >>  -Dgoogle.api.key=AIzaSyDEfQ3EaKv-z34g5SaHLS3Kob0oyG00iWo >>  правда я экономил, в общем это не сложно, главное это память переводов немного накопить >> >>  https://github.com/mishin/perldoc-ru/blob/master/pod2-ru/tm/mishin.tmx > > -- > lelf > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- С уважением Николай Мишин From mi на ya.ru Sat Jul 27 14:27:20 2013 From: mi на ya.ru (Nikolay Mishin) Date: Sun, 28 Jul 2013 01:27:20 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: <1105523838.20130728010223@softsearch.ru> References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> <588461373009933@web3g.yandex.ru> <603661374955835@web11h.yandex.ru> <1105523838.20130728010223@softsearch.ru> Message-ID: <754411374960440@web17f.yandex.ru> Михаил, здесь я склеил историю переводов некторых дистрибутивов Linux, как я понял, я вполне мог их использовать, или улыбка была насчет даты (XX августа 2010) ? 28.07.2013, 01:03, "Михаил Монашёв" : > Здравствуйте, Nikolay. > >>  https://github.com/mishin/perldoc-ru/blob/master/pod2-ru/tm/mishin.tmx > >      >        >         (30 May 2010) >        >        >         (XX августа 2010) >        >      > > :-) > > -- > С уважением, >  Михаил                          mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- С уважением Николай Мишин From me на lelf.lu Sat Jul 27 17:04:29 2013 From: me на lelf.lu (Anton Nikishaev) Date: Sun, 28 Jul 2013 04:04:29 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: <988561374959919@web14h.yandex.ru> References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> <588461373009933@web3g.yandex.ru> <603661374955835@web11h.yandex.ru> <5D11B147-AA73-4AF6-B949-24F37F497FD6@lelf.lu> <988561374959919@web14h.yandex.ru> Message-ID: On Jul 28, 2013, at 1:18 AM, Nikolay Mishin wrote: > Антон, добрый день, спасибо за отклик, > я очень рад, > теперь по замечаниям > 1) Сам проект я сделал калькой с POD2::ES > благо испанцы еще помогали со скриптами > Вы можете удалить или исправить то, что кажется кривым или корявым > просто > сделав git clone > или просто вручную внести коррективы в этот файл > https://github.com/mishin/perldoc-ru/blob/master/pod2-ru/POD2-RU/lib/POD2/RU.pm > Откровенный бред убрал https://github.com/mishin/perldoc-ru/pull/1/commits Впрочем никто POD2::RU читать не будет ;-) -- lelf From mi на ya.ru Sat Jul 27 22:26:26 2013 From: mi на ya.ru (Nikolay Mishin) Date: Sun, 28 Jul 2013 09:26:26 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> <588461373009933@web3g.yandex.ru> <603661374955835@web11h.yandex.ru> <5D11B147-AA73-4AF6-B949-24F37F497FD6@lelf.lu> <988561374959919@web14h.yandex.ru> Message-ID: <32881374989186@web13g.yandex.ru> Вложение в формате HTML было извлечено… URL: From mi на ya.ru Sat Jul 27 22:30:39 2013 From: mi на ya.ru (Nikolay Mishin) Date: Sun, 28 Jul 2013 09:30:39 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: <32881374989186@web13g.yandex.ru> References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> <588461373009933@web3g.yandex.ru> <603661374955835@web11h.yandex.ru> <5D11B147-AA73-4AF6-B949-24F37F497FD6@lelf.lu> <988561374959919@web14h.yandex.ru> <32881374989186@web13g.yandex.ru> Message-ID: <33351374989439@web13g.yandex.ru> Вложение в формате HTML было извлечено… URL: From mi на ya.ru Sat Jul 27 23:50:05 2013 From: mi на ya.ru (Nikolay Mishin) Date: Sun, 28 Jul 2013 10:50:05 +0400 Subject: [Moscow.pm] POD2::RU In-Reply-To: <33351374989439@web13g.yandex.ru> References: <223751372996051@web23g.yandex.ru> <496861373007410@web3g.yandex.ru> <588461373009933@web3g.yandex.ru> <603661374955835@web11h.yandex.ru> <5D11B147-AA73-4AF6-B949-24F37F497FD6@lelf.lu> <988561374959919@web14h.yandex.ru> <32881374989186@web13g.yandex.ru> <33351374989439@web13g.yandex.ru> Message-ID: <593111374994205@web18d.yandex.ru> Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Sun Jul 28 09:48:37 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Sun, 28 Jul 2013 20:48:37 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= Message-ID: <759348534.20130728204837@softsearch.ru> Здравствуйте. Есть ли возможность написать на perl сервис, слушающий и отвечающий на определённых tcp- и udp-портах, сам формирующий и отправляющий ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, пропускающий через себя много трафика, не нагружая операционку, имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 мегабайт? Если упрощённо, то можно ли написать что-то вроде торент-клиента или скайп-клиента или bitcoin-клиента, только без GUI? -- С уважением, Михаил mailto:postmaster на softsearch.ru From zhecka на gmail.com Sun Jul 28 10:48:17 2013 From: zhecka на gmail.com (Eugene Kaltashkin) Date: Sun, 28 Jul 2013 21:48:17 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <759348534.20130728204837@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> Message-ID: много это сколько ? основная проблема таких сервисов - много работы по конвертации и обработке бинарных составляющих пакета. одно дело разбирать текстовый протокол аля http и совсем другое разбирать бинарный, ибо 70% нагрузки будет занимать pack/unpack в нужные структуры. для корректной реализации нужен полный tcp/ip api приложения. я когда писал обвязку dns для своего сервиса, пришлось выбросить все лишние обработчики оставив только необходимое. реальная отдача на core2duo 1.86 была от 15 до 40 тысяч rps, при этом камень был загружен на 100%. а дистр собрать убрав все лишние библиотеки можно вполне. 28.07.2013 20:49 пользователь "Михаил Монашёв" написал: > Здравствуйте. > > Есть ли возможность написать на perl сервис, слушающий и отвечающий на > определённых tcp- и udp-портах, сам формирующий и отправляющий > ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, > пропускающий через себя много трафика, не нагружая операционку, > имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 > мегабайт? > > Если упрощённо, то можно ли написать что-то вроде торент-клиента или > скайп-клиента или bitcoin-клиента, только без GUI? > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Sun Jul 28 12:18:28 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Sun, 28 Jul 2013 23:18:28 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <759348534.20130728204837@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> Message-ID: А зачем? Сюда идеален Node.JS. 28 июля 2013 г., 20:48 пользователь Михаил Монашёв написал: > Здравствуйте. > > Есть ли возможность написать на perl сервис, слушающий и отвечающий на > определённых tcp- и udp-портах, сам формирующий и отправляющий > ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, > пропускающий через себя много трафика, не нагружая операционку, > имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 > мегабайт? > > Если упрощённо, то можно ли написать что-то вроде торент-клиента или > скайп-клиента или bitcoin-клиента, только без GUI? > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sergiy.borodych на gmail.com Sun Jul 28 12:45:35 2013 From: sergiy.borodych на gmail.com (Sergiy Borodych) Date: Sun, 28 Jul 2013 22:45:35 +0300 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <759348534.20130728204837@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> Message-ID: Привет, если нужен torrent клиент на perl - посмотри на bitflu http://bitflu.workaround.ch/ bitcoin клиенты тоже вроде есть. А вот с закрытыми протоколами явно тяжелее... 2013/7/28 Михаил Монашёв > Здравствуйте. > > Есть ли возможность написать на perl сервис, слушающий и отвечающий на > определённых tcp- и udp-портах, сам формирующий и отправляющий > ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, > пропускающий через себя много трафика, не нагружая операционку, > имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 > мегабайт? > > Если упрощённо, то можно ли написать что-то вроде торент-клиента или > скайп-клиента или bitcoin-клиента, только без GUI? > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sergiy Borodych ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From proler на gmail.com Sun Jul 28 14:28:49 2013 From: proler на gmail.com (=?utf-8?B?0J7Qu9C10LMg0JDQu9C10LrRgdC10LXQvdC60L7Qsg==?=) Date: Mon, 29 Jul 2013 01:28:49 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <759348534.20130728204837@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> Message-ID: Михаил Монашёв писал(а) в своём письме Sun, 28 Jul 2013 20:48:37 +0400: > Есть ли возможность написать на perl сервис, слушающий и отвечающий на > определённых tcp- и udp-портах, ага > сам формирующий и отправляющий ip-пакеты, ага > умеющий ipv6, v6 примерно с 5.16 изкаропки работает нормально. > работающий как под Линуксом/FreeBSD/Windows, ага > пропускающий через себя много трафика, не нагружая операционку, Если нужна отдача файлов - можно использовать sendfile на нормальных операционках (если он доступен), скорость будет ок. > имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 > мегабайт? strabwery впаковать без лишних модулей. > Если упрощённо, то можно ли написать что-то вроде торент-клиента или > скайп-клиента или bitcoin-клиента, только без GUI? Совсем много пакетов перемалывать как написали выше неразумно, лучше xs для этого приспособить. У меня работает dc клиент, который собирает статистику с top5 хабов, и кладет ее в мускуль на 500-2000 rps, при этом отдает файлы, чтоб совсем не палиться и соблюдать правила 8) жрет 10-30% одного ядра core i7 From proler на gmail.com Sun Jul 28 14:29:43 2013 From: proler на gmail.com (=?utf-8?B?0J7Qu9C10LMg0JDQu9C10LrRgdC10LXQvdC60L7Qsg==?=) Date: Mon, 29 Jul 2013 01:29:43 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> Message-ID: Akzhan Abdulin писал(а) в своём письме Sun, 28 Jul 2013 23:18:28 +0400: > А зачем? Сюда идеален Node.JS. Идеально было бы если бы ты отписался. > > > 28 июля 2013 г., 20:48 пользователь Михаил Монашёв > > написал: > >> Здравствуйте. >> >> Есть ли возможность написать на perl сервис, слушающий и отвечающий на >> определённых tcp- и udp-портах, сам формирующий и отправляющий >> ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, >> пропускающий через себя много трафика, не нагружая операционку, >> имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 >> мегабайт? >> >> Если упрощённо, то можно ли написать что-то вроде торент-клиента или >> скайп-клиента или bitcoin-клиента, только без GUI? >> >> -- >> С уважением, >> Михаил mailto:postmaster на softsearch.ru >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org From nikzubkov на gmail.com Sun Jul 28 14:30:06 2013 From: nikzubkov на gmail.com (Nikita Zubkov) Date: Sun, 28 Jul 2013 23:30:06 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: <759348534.20130728204837@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> Message-ID: <66F88351-F6E6-46CF-9792-3827AEC7C579@gmail.com> А зачем "сам формирующий и отправляющий ip-пакеты"? 28.07.2013, в 18:48, Михаил Монашёв написал(а): > Здравствуйте. > > Есть ли возможность написать на perl сервис, слушающий и отвечающий на > определённых tcp- и udp-портах, сам формирующий и отправляющий > ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, > пропускающий через себя много трафика, не нагружая операционку, > имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 > мегабайт? > > Если упрощённо, то можно ли написать что-то вроде торент-клиента или > скайп-клиента или bitcoin-клиента, только без GUI? > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From theathlet на yandex.ru Mon Jul 29 00:35:15 2013 From: theathlet на yandex.ru (TheAthlete) Date: Mon, 29 Jul 2013 10:35:15 +0300 Subject: [Moscow.pm] =?utf-8?b?QW55RXZlbnQ6OkhUVFAg0LggVExT?= Message-ID: Здравствуйте! При запуске вот такого кода: #!/usr/bin/perl -w use strict; use utf8; use feature 'say'; use AnyEvent; use EV; use AnyEvent::HTTP; my $cv = AnyEvent->condvar; http_get 'https://metacpan.org/module/AnyEvent::HTTP', sub { my ($body, $hdr) = @_; if ($hdr->{Status} =~ /^2/) { say 'Yes'; } else { say "error, $hdr->{Status} $hdr->{Reason}"; } $cv->send; }; $cv->recv; выдается следующая ошибка: Yes (in cleanup) Can't call method "_put_session" on an undefined value at /usr/local/lib64/perl5/AnyEvent/Handle.pm line 2163 during global destruction. Подскажите пожайлуста, в чем может быть проблема? From mons на cpan.org Mon Jul 29 03:31:33 2013 From: mons на cpan.org (Mons Anderson) Date: Mon, 29 Jul 2013 14:31:33 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: <1374847064.18493.YahooMailNeo@web171501.mail.ir2.yahoo.com> References: <1374847064.18493.YahooMailNeo@web171501.mail.ir2.yahoo.com> Message-ID: 2013/7/26 ksvs : > Смысл в том, чтобы добавить прослойку ограничивающую взор вложенных > замыканий. > > call sub { > my ($a, $b) = ...; > my $i = ...; > call sub { > # Видит все $a и $b и остальное. > my $i = ... > # Забыл поставить my перед $i и получил ошибку. > call ... > } > } > > Заменяем на > > sub foo { > my ($b) = @_; > # Видит только $b, - только то, что нужно. > call ... > > } > > call sub { > my ($a, $b); > call sub { foo($b) } > } > > Так проще получается и меньше ошибок. > 1. Фактически удваивается кол-во вызовов. 1.1 Если так забить на производительность, то лучше юзать Coro 2. Если переменная не упоминается в скопе, она не замыкается. > P.S. > > mod_perl? > Всяко бывает ;) -- Best wishes, Vladimir V. Perepelitsa aka Mons Anderson , http://github.com/Mons From ksvs1996 на ymail.com Mon Jul 29 04:08:41 2013 From: ksvs1996 на ymail.com (ksvs) Date: Mon, 29 Jul 2013 12:08:41 +0100 (BST) Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: References: <1374847064.18493.YahooMailNeo@web171501.mail.ir2.yahoo.com> Message-ID: <1375096121.51542.YahooMailNeo@web171504.mail.ir2.yahoo.com> > 1. Фактически удваивается кол-во вызовов. > 1.1 Если так забить на производительность, то лучше юзать Coro А разве обертка AnyEvent добавляет поверх EV меньше вызовов? Coro говорите... Что-то с ним не складываетсяу у меня. На EV всегда получается, а на Coro - через раз. :-) > 2. Если переменная не упоминается в скопе, она не замыкается. Это оптимизация такая? Я думал, что он весь, как это называется, Pad восстанавливает, а не только те переменные, которые используются ниже. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From i.petro.77.00 на gmail.com Mon Jul 29 04:18:23 2013 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Mon, 29 Jul 2013 15:18:23 +0400 Subject: [Moscow.pm] =?utf-8?b?0JLQsNC60LDQvdGB0LjRjzogQW55RXZlbnQgaW4g?= =?utf-8?q?Mail=2Eru?= In-Reply-To: <1375096121.51542.YahooMailNeo@web171504.mail.ir2.yahoo.com> References: <1374847064.18493.YahooMailNeo@web171501.mail.ir2.yahoo.com> <1375096121.51542.YahooMailNeo@web171504.mail.ir2.yahoo.com> Message-ID: <20130729111823.GB6091@vdsl.uvw.ru> >> 1. Фактически удваивается кол-во вызовов. >> 1.1 Если так забить на производительность, то лучше юзать Coro > А разве обертка AnyEvent добавляет поверх EV меньше вызовов? > Coro говорите... Что-то с ним не складываетсяу у меня. На EV всегда получается, > а на Coro - через раз. :-) а что не получается? From akzhan.abdulin на gmail.com Mon Jul 29 07:32:35 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Mon, 29 Jul 2013 18:32:35 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> Message-ID: А по существу есть возражения? Node.JS идеален как агрегатор нескольких источников и обработчик потоковых данных, его API в этой области удобны и эффективны. Если, конечно, вы взяли на себя труд изучить их. По мне, программист должен владеть несколькими языками/платформами минимум. 29 июля 2013 г., 1:29 пользователь Олег Алексеенков написал: > Akzhan Abdulin писал(а) в своём письме Sun, 28 > Jul 2013 23:18:28 +0400: > > > > А зачем? Сюда идеален Node.JS. >> > Идеально было бы если бы ты отписался. > > > >> >> 28 июля 2013 г., 20:48 пользователь Михаил Монашёв < >> postmaster на softsearch.ru >> >>> написал: >>> >> >> Здравствуйте. >>> >>> Есть ли возможность написать на perl сервис, слушающий и отвечающий на >>> определённых tcp- и udp-портах, сам формирующий и отправляющий >>> ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, >>> пропускающий через себя много трафика, не нагружая операционку, >>> имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 >>> мегабайт? >>> >>> Если упрощённо, то можно ли написать что-то вроде торент-клиента или >>> скайп-клиента или bitcoin-клиента, только без GUI? >>> >>> -- >>> С уважением, >>> Михаил mailto:postmaster на softsearch.**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 qalexx на gmail.com Mon Jul 29 07:34:07 2013 From: qalexx на gmail.com (Alexander Q) Date: Mon, 29 Jul 2013 18:34:07 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> Message-ID: Требуется perl-программист, обязательно знание clojure с опытом использования от двух лет? On 7/29/13, Akzhan Abdulin wrote: > А по существу есть возражения? > > Node.JS идеален как агрегатор нескольких источников и обработчик потоковых > данных, его API в этой области удобны и эффективны. > > Если, конечно, вы взяли на себя труд изучить их. > > По мне, программист должен владеть несколькими языками/платформами минимум. > > > 29 июля 2013 г., 1:29 пользователь Олег Алексеенков > написал: > >> Akzhan Abdulin писал(а) в своём письме Sun, 28 >> Jul 2013 23:18:28 +0400: >> >> >> >> А зачем? Сюда идеален Node.JS. >>> >> Идеально было бы если бы ты отписался. >> >> >> >>> >>> 28 июля 2013 г., 20:48 пользователь Михаил Монашёв < >>> postmaster на softsearch.ru >>> >>>> написал: >>>> >>> >>> Здравствуйте. >>>> >>>> Есть ли возможность написать на perl сервис, слушающий и отвечающий на >>>> определённых tcp- и udp-портах, сам формирующий и отправляющий >>>> ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, >>>> пропускающий через себя много трафика, не нагружая операционку, >>>> имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 >>>> мегабайт? >>>> >>>> Если упрощённо, то можно ли написать что-то вроде торент-клиента или >>>> скайп-клиента или bitcoin-клиента, только без GUI? >>>> >>>> -- >>>> С уважением, >>>> Михаил >>>> mailto:postmaster на softsearch.**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 >> > -- With best regards, Alexander Q mailto:qalexx на gmail.com From denis.fedoseev на gmail.com Mon Jul 29 07:36:51 2013 From: denis.fedoseev на gmail.com (alpha6) Date: Mon, 29 Jul 2013 18:36:51 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> Message-ID: Возражение по существу - чего ты в каждый трэд эту ноду пихаешь? Сколько можно то? Мне лично она нафиг не впилась - я не буду раздувать стэк технологий тупо из-за того, что какая-то штука на ноде делается в 3 строчки вместо 6 на перле/питоне/с/жабе. С уважением, Денис Федосеев On 29 Jul 2013, at 6:32 PM, Akzhan Abdulin wrote: > А по существу есть возражения? > > Node.JS идеален как агрегатор нескольких источников и обработчик потоковых данных, его API в этой области удобны и эффективны. > > Если, конечно, вы взяли на себя труд изучить их. > > По мне, программист должен владеть несколькими языками/платформами минимум. > > > 29 июля 2013 г., 1:29 пользователь Олег Алексеенков написал: > Akzhan Abdulin писал(а) в своём письме Sun, 28 Jul 2013 23:18:28 +0400: > > > > А зачем? Сюда идеален Node.JS. > Идеально было бы если бы ты отписался. > > > > > 28 июля 2013 г., 20:48 пользователь Михаил Монашёв написал: > > Здравствуйте. > > Есть ли возможность написать на perl сервис, слушающий и отвечающий на > определённых tcp- и udp-портах, сам формирующий и отправляющий > ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, > пропускающий через себя много трафика, не нагружая операционку, > имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 > мегабайт? > > Если упрощённо, то можно ли написать что-то вроде торент-клиента или > скайп-клиента или bitcoin-клиента, только без GUI? > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Mon Jul 29 07:36:58 2013 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 29 Jul 2013 18:36:58 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> Message-ID: <1337301375108618@web12f.yandex.ru> Вложение в формате HTML было извлечено… URL: From citrin на citrin.ru Mon Jul 29 07:44:26 2013 From: citrin на citrin.ru (Anton Yuzhaninov) Date: Mon, 29 Jul 2013 18:44:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: <759348534.20130728204837@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> Message-ID: <51F67FCA.6000209@citrin.ru> On 07/28/13 20:48, Михаил Монашёв wrote: > Есть ли возможность написать на perl сервис, слушающий и отвечающий на > определённых tcp- и udp-портах, сам формирующий и отправляющий > ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, > пропускающий через себя много трафика, не нагружая операционку, > имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 > мегабайт? Такой сервис можно написать на почти любом, достаточно распространенном языке. Как минимум с десяток таких найдется (10-20 Мб впрочем довольно жесткое по современным меркам ограничение). Другой вопрос: 1. как сложно это сделать. 2. как хорошо будет работать то что получится. На perl такое написать можно, но если нагрузка может быть большая, потребуются значительные усилия, чтобы оно работало сколько нибудь эффективно. From proler на gmail.com Mon Jul 29 07:46:26 2013 From: proler на gmail.com (=?utf-8?B?0J7Qu9C10LMg0JDQu9C10LrRgdC10LXQvdC60L7Qsg==?=) Date: Mon, 29 Jul 2013 18:46:26 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> Message-ID: Akzhan Abdulin писал(а) в своём письме Mon, 29 Jul 2013 18:32:35 +0400: > А по существу есть возражения? > > Node.JS идеален как агрегатор нескольких источников и обработчик > потоковых данных, его API в этой области удобны и эффективны. И все в один thread ? > Если, конечно, вы взяли на себя труд изучить их. > По мне, программист должен владеть несколькими языками/платформами > минимум. "JS - язык" - это такая шутка. Если надо кругозора и умений - то erlang, haskell js к сожалению незаменим в браузере, а до нормального использования на серверсайде он еще не дорос. > 29 июля 2013 г., 1:29 пользователь Олег Алексеенков > написал: > >> Akzhan Abdulin писал(а) в своём письме Sun, >> 28 >> Jul 2013 23:18:28 +0400: >> >> >> >> А зачем? Сюда идеален Node.JS. >>> >> Идеально было бы если бы ты отписался. >> >> >> >>> >>> 28 июля 2013 г., 20:48 пользователь Михаил Монашёв < >>> postmaster на softsearch.ru >>> >>>> написал: >>>> >>> >>> Здравствуйте. >>>> >>>> Есть ли возможность написать на perl сервис, слушающий и отвечающий на >>>> определённых tcp- и udp-портах, сам формирующий и отправляющий >>>> ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, >>>> пропускающий через себя много трафика, не нагружая операционку, >>>> имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 >>>> мегабайт? >>>> >>>> Если упрощённо, то можно ли написать что-то вроде торент-клиента или >>>> скайп-клиента или bitcoin-клиента, только без GUI? >>>> >>>> -- >>>> С уважением, >>>> Михаил >>>> mailto:postmaster на softsearch.**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 akzhan.abdulin на gmail.com Mon Jul 29 07:48:13 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Mon, 29 Jul 2013 18:48:13 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <1337301375108618@web12f.yandex.ru> References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> Message-ID: Да я бы не стал предлагать, если бы не условие под Windows. Писать эффективные сетевые приложения под Windows на Perl, - из области несбыточного. 29 июля 2013 г., 18:36 пользователь Orlovsky Alexander написал: > 29.07.2013, 18:32, "Akzhan Abdulin" : > > А по существу есть возражения? > > > нваверно, основное в том, что автор изначального сообщения хотел решение > на Perl > > > Node.JS идеален как агрегатор нескольких источников и обработчик потоковых > данных, его API в этой области удобны и эффективны. > > > не идеален, но работает достаточно эффективно, да > > > > > Если, конечно, вы взяли на себя труд изучить их. > > По мне, программист должен владеть несколькими языками/платформами минимум. > > > +1 > > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Mon Jul 29 07:49:18 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 29 Jul 2013 18:49:18 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> Message-ID: <633290659.20130729184918@softsearch.ru> Здравствуйте, Akzhan. > Сюда идеален Node.JS. Посмотрел. Не нашёл как там с udp и ip работать. Хотя смотрел поверхностно. -- С уважением, Михаил mailto:postmaster на softsearch.ru From postmaster на softsearch.ru Mon Jul 29 07:51:13 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 29 Jul 2013 18:51:13 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> Message-ID: <1856640557.20130729185113@softsearch.ru> Здравствуйте, Akzhan. > Да я бы не стал предлагать, если бы не условие под Windows. Писать > эффективные сетевые приложения под Windows на Perl, - из области > несбыточного. А Нода использует libevent или libev или что-то своё? И какую событийную либу/обёртку лучше использовать, чтобы и под виндой работало? -- С уважением, Михаил mailto:postmaster на softsearch.ru From akzhan.abdulin на gmail.com Mon Jul 29 07:51:54 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Mon, 29 Jul 2013 18:51:54 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <633290659.20130729184918@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> <633290659.20130729184918@softsearch.ru> Message-ID: http://nodejs.org/api/dgram.html 29 июля 2013 г., 18:49 пользователь Михаил Монашёв написал: > Здравствуйте, Akzhan. > > > Сюда идеален Node.JS. > > Посмотрел. Не нашёл как там с udp и ip работать. Хотя смотрел > поверхностно. > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From chesnokov.ilya на gmail.com Mon Jul 29 07:53:05 2013 From: chesnokov.ilya на gmail.com (Ilya Chesnokov) Date: Mon, 29 Jul 2013 18:53:05 +0400 Subject: [Moscow.pm] =?utf-8?b?QW55RXZlbnQ6OkhUVFAg0LggVExT?= In-Reply-To: References: Message-ID: Обнаружил, что если убрать ключ -w (который включает предупреждения глобально) и поставить use warnings (или use common::sense вместо первых трех директив), то предупреждение больше не появляется. Может баг в AnyEvent::Handle? 2013/7/29 TheAthlete > Здравствуйте! > При запуске вот такого кода: > > #!/usr/bin/perl -w > use strict; > > use utf8; > use feature 'say'; > > use AnyEvent; > use EV; > use AnyEvent::HTTP; > > my $cv = AnyEvent->condvar; > > http_get 'https://metacpan.org/module/**AnyEvent::HTTP', > sub { > my ($body, $hdr) = @_; > > if ($hdr->{Status} =~ /^2/) { > say 'Yes'; > } else { > say "error, $hdr->{Status} $hdr->{Reason}"; > } > $cv->send; > > }; > > $cv->recv; > > выдается следующая ошибка: > > Yes > (in cleanup) Can't call method "_put_session" on an undefined > value at /usr/local/lib64/perl5/**AnyEvent/Handle.pm line 2163 during > global destruction. > > Подскажите пожайлуста, в чем может быть проблема? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ilya Chesnokov ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Mon Jul 29 07:56:09 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Mon, 29 Jul 2013 18:56:09 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <1856640557.20130729185113@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> <1856640557.20130729185113@softsearch.ru> Message-ID: Node.JS использует libuv , кроссплатформенную библиотеку. Под Linux она является оберткой для libev, под Windows ребята из Microsoft помогли написать свою реализацию на IOCP. Есть цели для Lunix, Windows, Android, MacOS X. 29 июля 2013 г., 18:51 пользователь Михаил Монашёв написал: > Здравствуйте, Akzhan. > > > Да я бы не стал предлагать, если бы не условие под Windows. Писать > > эффективные сетевые приложения под Windows на Perl, - из области > > несбыточного. > > А Нода использует libevent или libev или что-то своё? И какую > событийную либу/обёртку лучше использовать, чтобы и под виндой > работало? > > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From i.petro.77.00 на gmail.com Mon Jul 29 08:03:29 2013 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Mon, 29 Jul 2013 19:03:29 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <633290659.20130729184918@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> <633290659.20130729184918@softsearch.ru> Message-ID: <20130729150329.GC6091@vdsl.uvw.ru> > Здравствуйте, Akzhan. >> Сюда идеален Node.JS. > Посмотрел. Не нашёл как там с udp и ip работать. Хотя смотрел > поверхностно. если говорить о других языках (не Perl) для похожих задач, то наиболее имхо интересно смотреть на Go. 1. для венды есть 2. не надо настолько мозги себе переворачивать как скажем в случае с Erlang From nordicdyno на yandex.ru Mon Jul 29 08:09:31 2013 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Mon, 29 Jul 2013 19:09:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: <20130729150329.GC6091@vdsl.uvw.ru> References: <759348534.20130728204837@softsearch.ru> <633290659.20130729184918@softsearch.ru> <20130729150329.GC6091@vdsl.uvw.ru> Message-ID: <567661375110571@web2f.yandex.ru> 29.07.2013, 19:03, "Ivan Petrov" : >>  Здравствуйте, Akzhan. >>>  Сюда идеален Node.JS. >>  Посмотрел. Не нашёл как там с udp и ip работать. Хотя смотрел >>  поверхностно. > > если говорить о других языках (не Perl) для похожих задач, то наиболее > имхо интересно смотреть на Go. > 1. для венды есть > 2. не надо настолько мозги себе переворачивать как скажем в случае с > Erlang + компилится в бинарник и таким образом инсталятор для винды становится практически не нужен (ну или его очень просто сделать) From akzhan.abdulin на gmail.com Mon Jul 29 08:40:14 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Mon, 29 Jul 2013 19:40:14 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <20130729150329.GC6091@vdsl.uvw.ru> References: <759348534.20130728204837@softsearch.ru> <633290659.20130729184918@softsearch.ru> <20130729150329.GC6091@vdsl.uvw.ru> Message-ID: Тоже вариант, надо смотреть. 29 июля 2013 г., 19:03 пользователь Ivan Petrov написал: > > Здравствуйте, Akzhan. > > >> Сюда идеален Node.JS. > > > Посмотрел. Не нашёл как там с udp и ip работать. Хотя смотрел > > поверхностно. > > если говорить о других языках (не Perl) для похожих задач, то наиболее > имхо интересно смотреть на Go. > 1. для венды есть > 2. не надо настолько мозги себе переворачивать как скажем в случае с > Erlang > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From postmaster на softsearch.ru Mon Jul 29 09:02:56 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Mon, 29 Jul 2013 20:02:56 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> <1856640557.20130729185113@softsearch.ru> Message-ID: <10910240663.20130729200256@softsearch.ru> Здравствуйте, Akzhan. > Node.JS использует libuv, кроссплатформенную библиотеку. > > Под Linux она является оберткой для libev, под Windows ребята из Microsoft помогли написать свою реализацию на IOCP. > > Есть цели для Lunix, Windows, Android, MacOS X. А в браузере Гугл-Хром Нода уже есть или там только libuv? -- С уважением, Михаил mailto:postmaster на softsearch.ru From citrin на citrin.ru Mon Jul 29 09:06:06 2013 From: citrin на citrin.ru (Anton Yuzhaninov) Date: Mon, 29 Jul 2013 20:06:06 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: <10910240663.20130729200256@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> <1856640557.20130729185113@softsearch.ru> <10910240663.20130729200256@softsearch.ru> Message-ID: <51F692EE.7020100@citrin.ru> On 07/29/13 20:02, Михаил Монашёв wrote: > А в браузере Гугл-Хром Нода уже есть или там только libuv? В Хроме V8 https://en.wikipedia.org/wiki/V8_%28JavaScript_engine%29 этот же JS-движок используется в Ноде, но самой Ноды в Хроме нет. From pavel на kuptsov.info Mon Jul 29 10:29:52 2013 From: pavel на kuptsov.info (=?KOI8-R?B?8MHXxcwg69XQw8/X?=) Date: Mon, 29 Jul 2013 21:29:52 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= Message-ID: Может не совсем по теме, сильно не пинайте. Из своей практики: для написания сервиса под винду я использовал модуль/утилиту (?) от ActiveState PerlSvc. У него есть несколько стандартных методов (startup, install, help и т.п.), внутри которых и размещается собственно весь код. Пару таких приложений у меня успешно работают уже не первый год (под win2003). Хотя нагрузка там не очень большая (но и не маленькая). Один из сервисов парсит логи с телефонной станции. Получает их по телнету, собственно парсит и засовывает в БД. Сам сервак этот процесс практически не нагружает. Но более тщательно нагрузку я не замерял, ибо и так все работает :)) > А Нода использует libevent или libev или что-то своё? И какую > > событийную либу/обёртку лучше использовать, чтобы и под виндой > > работало? > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Mon Jul 29 21:14:18 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Tue, 30 Jul 2013 08:14:18 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <1856640557.20130729185113@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> <1856640557.20130729185113@softsearch.ru> Message-ID: Кстати, две ошибки у меня. 1. libuv с версии 0.9 больше не зависит от libev, а реализует все самостоятельно. 2. есть биндинг к Perl. https://github.com/typester/p5-UV 29 июля 2013 г., 18:51 пользователь Михаил Монашёв написал: > Здравствуйте, Akzhan. > > > Да я бы не стал предлагать, если бы не условие под Windows. Писать > > эффективные сетевые приложения под Windows на Perl, - из области > > несбыточного. > > А Нода использует libevent или libev или что-то своё? И какую > событийную либу/обёртку лучше использовать, чтобы и под виндой > работало? > > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmitry на karasik.eu.org Tue Jul 30 01:24:33 2013 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 30 Jul 2013 10:24:33 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> Message-ID: <20130730082433.GA24498@nataraj.karasik.eu.org> Но-но, так уж и несбыточного ;) что вам конкретно не нравится в виндовой сетевой модели? /dk On Mon, Jul 29, 2013 at 06:48:13PM +0400, Akzhan Abdulin wrote: > Да я бы не стал предлагать, если бы не условие под Windows. Писать > эффективные сетевые приложения под Windows на Perl, - из области > несбыточного. > > > 29 июля 2013 г., 18:36 пользователь Orlovsky Alexander > написал: > > > 29.07.2013, 18:32, "Akzhan Abdulin" : > > > > А по существу есть возражения? > > > > > > нваверно, основное в том, что автор изначального сообщения хотел решение > > на Perl > > > > > > Node.JS идеален как агрегатор нескольких источников и обработчик потоковых > > данных, его API в этой области удобны и эффективны. > > > > > > не идеален, но работает достаточно эффективно, да > > > > > > > > > > Если, конечно, вы взяли на себя труд изучить их. > > > > По мне, программист должен владеть несколькими языками/платформами минимум. > > > > > > +1 > > > > > > > > > > > > -- > > 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 dmitry на karasik.eu.org Tue Jul 30 01:26:34 2013 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 30 Jul 2013 10:26:34 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: <759348534.20130728204837@softsearch.ru> References: <759348534.20130728204837@softsearch.ru> Message-ID: <20130730082634.GB24498@nataraj.karasik.eu.org> можно написать конечно .. что конкретно интересует? On Sun, Jul 28, 2013 at 08:48:37PM +0400, Михаил Монашёв wrote: > Здравствуйте. > > Есть ли возможность написать на perl сервис, слушающий и отвечающий на > определённых tcp- и udp-портах, сам формирующий и отправляющий > ip-пакеты, умеющий ipv6, работающий как под Линуксом/FreeBSD/Windows, > пропускающий через себя много трафика, не нагружая операционку, > имеющий полноценный виндовый инсталлятор и дистрибутив не более 10-20 > мегабайт? > > Если упрощённо, то можно ли написать что-то вроде торент-клиента или > скайп-клиента или bitcoin-клиента, только без GUI? > > -- > С уважением, > Михаил mailto:postmaster на softsearch.ru > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From i.petro.77.00 на gmail.com Tue Jul 30 01:44:32 2013 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Tue, 30 Jul 2013 12:44:32 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <20130730082433.GA24498@nataraj.karasik.eu.org> References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> <20130730082433.GA24498@nataraj.karasik.eu.org> Message-ID: <20130730084432.GA18264@vdsl.uvw.ru> > Но-но, так уж и несбыточного ;) что вам конкретно не нравится > в виндовой сетевой модели? то что она вендовая. то есть по определению не серверная From akzhan.abdulin на gmail.com Tue Jul 30 04:02:50 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Tue, 30 Jul 2013 15:02:50 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <20130730082433.GA24498@nataraj.karasik.eu.org> References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> <20130730082433.GA24498@nataraj.karasik.eu.org> Message-ID: Мне-то как раз асинхронные API в Windows нравятся. Но не было универсальных биндингов. Однако теперь есть, хоть и недоработанные. 30 июля 2013 г., 12:24 пользователь Dmitry Karasik написал: > Но-но, так уж и несбыточного ;) что вам конкретно не нравится в виндовой > сетевой модели? > > /dk > > On Mon, Jul 29, 2013 at 06:48:13PM +0400, Akzhan Abdulin wrote: > > Да я бы не стал предлагать, если бы не условие под Windows. Писать > > эффективные сетевые приложения под Windows на Perl, - из области > > несбыточного. > > > > > > 29 июля 2013 г., 18:36 пользователь Orlovsky Alexander < > nordicdyno на yandex.ru > > > написал: > > > > > 29.07.2013, 18:32, "Akzhan Abdulin" : > > > > > > А по существу есть возражения? > > > > > > > > > нваверно, основное в том, что автор изначального сообщения хотел > решение > > > на Perl > > > > > > > > > Node.JS идеален как агрегатор нескольких источников и обработчик > потоковых > > > данных, его API в этой области удобны и эффективны. > > > > > > > > > не идеален, но работает достаточно эффективно, да > > > > > > > > > > > > > > > Если, конечно, вы взяли на себя труд изучить их. > > > > > > По мне, программист должен владеть несколькими языками/платформами > минимум. > > > > > > > > > +1 > > > > > > > > > > > > > > > > > > -- > > > 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 > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmitry на karasik.eu.org Tue Jul 30 06:20:37 2013 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Tue, 30 Jul 2013 15:20:37 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> <20130730082433.GA24498@nataraj.karasik.eu.org> Message-ID: <20130730132037.GA34942@nataraj.karasik.eu.org> Я не об этом -- да, согласен, до висты(?) в винде не было hi-perf API того который использует libuv сейчас. Я о том что старый добрый метод WaitForMultipleObject который хоть и ограниченный и относительно медленный, его порог ограничения я так думаю достаточно высок все равно для того чтобы приложения написанные с его использованием можно было бы назвать неэффективными. Ок, не такими эффективными как могли бы быть, но уж никак не неэффективными. /dk On Tue, Jul 30, 2013 at 03:02:50PM +0400, Akzhan Abdulin wrote: > Мне-то как раз асинхронные API в Windows нравятся. Но не было универсальных > биндингов. Однако теперь есть, хоть и недоработанные. > > > 30 июля 2013 г., 12:24 пользователь Dmitry Karasik > написал: > > > Но-но, так уж и несбыточного ;) что вам конкретно не нравится в виндовой > > сетевой модели? > > > > /dk > > > > On Mon, Jul 29, 2013 at 06:48:13PM +0400, Akzhan Abdulin wrote: > > > Да я бы не стал предлагать, если бы не условие под Windows. Писать > > > эффективные сетевые приложения под Windows на Perl, - из области > > > несбыточного. > > > > > > > > > 29 июля 2013 г., 18:36 пользователь Orlovsky Alexander < > > nordicdyno на yandex.ru > > > > написал: > > > > > > > 29.07.2013, 18:32, "Akzhan Abdulin" : > > > > > > > > А по существу есть возражения? > > > > > > > > > > > > нваверно, основное в том, что автор изначального сообщения хотел > > решение > > > > на Perl > > > > > > > > > > > > Node.JS идеален как агрегатор нескольких источников и обработчик > > потоковых > > > > данных, его API в этой области удобны и эффективны. > > > > > > > > > > > > не идеален, но работает достаточно эффективно, да > > > > > > > > > > > > > > > > > > > > Если, конечно, вы взяли на себя труд изучить их. > > > > > > > > По мне, программист должен владеть несколькими языками/платформами > > минимум. > > > > > > > > > > > > +1 > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > 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 > > > > -- > > 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 maxim.vuets на gmail.com Tue Jul 30 04:45:43 2013 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Tue, 30 Jul 2013 13:45:43 +0200 Subject: [Moscow.pm] =?utf-8?b?QW55RXZlbnQ6OkhUVFAg0LggVExT?= In-Reply-To: References: Message-ID: <20130730114543.GA15064@shroompy> On Mon, Jul 29, 2013 at 06:53:05PM +0400, Ilya Chesnokov wrote: >Обнаружил, что если убрать ключ -w (который включает предупреждения >глобально) и поставить use warnings (или use common::sense вместо первых >трех директив), то предупреждение больше не появляется. Может баг в >AnyEvent::Handle? Очень вероятно, это регрессия. На AnyEvent-е версии 5.3 эта проблема не воспроизводится. На 7.01 --- присутствует. From postmaster на softsearch.ru Tue Jul 30 12:04:35 2013 From: postmaster на softsearch.ru (=?koi8-r?B?7cnIwcnMIO3PzsHbo9c=?=) Date: Tue, 30 Jul 2013 23:04:35 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybC3Exc3Pzg==?= In-Reply-To: <20130730082634.GB24498@nataraj.karasik.eu.org> References: <759348534.20130728204837@softsearch.ru> <20130730082634.GB24498@nataraj.karasik.eu.org> Message-ID: <1795622977.20130730230435@softsearch.ru> Здравствуйте, Dmitry. > можно написать конечно .. что конкретно интересует? Да вот думал создать что-то вроде http://tox.im/ , но уже многие начали подобное делать. Так что видимо уже не актуально. -- С уважением, Михаил mailto:postmaster на softsearch.ru From akzhan.abdulin на gmail.com Tue Jul 30 12:10:53 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Tue, 30 Jul 2013 23:10:53 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: <20130730132037.GA34942@nataraj.karasik.eu.org> References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> <20130730082433.GA24498@nataraj.karasik.eu.org> <20130730132037.GA34942@nataraj.karasik.eu.org> Message-ID: Тема себя исчерпала, топикстартер уже не интересуется вопросом. Но всё-таки отвечу... IOCP в Windows существуют со времени Windows XP, до этого были в Solaris etc. 30 июля 2013 г., 17:20 пользователь Dmitry Karasik написал: > Я не об этом -- да, согласен, до висты(?) в винде не было hi-perf API того > который использует libuv сейчас. Я о том что старый добрый метод > WaitForMultipleObject который хоть и ограниченный и относительно > медленный, его > порог ограничения я так думаю достаточно высок все равно для того чтобы > приложения написанные с его использованием можно было бы назвать > неэффективными. > Ок, не такими эффективными как могли бы быть, но уж никак не > неэффективными. > > /dk > > On Tue, Jul 30, 2013 at 03:02:50PM +0400, Akzhan Abdulin wrote: > > Мне-то как раз асинхронные API в Windows нравятся. Но не было > универсальных > > биндингов. Однако теперь есть, хоть и недоработанные. > > > > > > 30 июля 2013 г., 12:24 пользователь Dmitry Karasik > > написал: > > > > > Но-но, так уж и несбыточного ;) что вам конкретно не нравится в > виндовой > > > сетевой модели? > > > > > > /dk > > > > > > On Mon, Jul 29, 2013 at 06:48:13PM +0400, Akzhan Abdulin wrote: > > > > Да я бы не стал предлагать, если бы не условие под Windows. Писать > > > > эффективные сетевые приложения под Windows на Perl, - из области > > > > несбыточного. > > > > > > > > > > > > 29 июля 2013 г., 18:36 пользователь Orlovsky Alexander < > > > nordicdyno на yandex.ru > > > > > написал: > > > > > > > > > 29.07.2013, 18:32, "Akzhan Abdulin" : > > > > > > > > > > А по существу есть возражения? > > > > > > > > > > > > > > > нваверно, основное в том, что автор изначального сообщения хотел > > > решение > > > > > на Perl > > > > > > > > > > > > > > > Node.JS идеален как агрегатор нескольких источников и обработчик > > > потоковых > > > > > данных, его API в этой области удобны и эффективны. > > > > > > > > > > > > > > > не идеален, но работает достаточно эффективно, да > > > > > > > > > > > > > > > > > > > > > > > > > Если, конечно, вы взяли на себя труд изучить их. > > > > > > > > > > По мне, программист должен владеть несколькими языками/платформами > > > минимум. > > > > > > > > > > > > > > > +1 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > 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 > > > > > > -- > > > 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 > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Tue Jul 30 12:19:27 2013 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Tue, 30 Jul 2013 23:19:27 +0400 Subject: [Moscow.pm] =?utf-8?b?cGVybC3QtNC10LzQvtC9?= In-Reply-To: References: <759348534.20130728204837@softsearch.ru> <1337301375108618@web12f.yandex.ru> <20130730082433.GA24498@nataraj.karasik.eu.org> <20130730132037.GA34942@nataraj.karasik.eu.org> Message-ID: Просто в мире Windows очень давно был принят "thread-driven design" (условно, и где-то со времени W'95), что, во-многом, привело к тому, что многие асинхронные API были, грубо говоря, неизвестны в широком кругу. 30 июля 2013 г., 23:10 пользователь Akzhan Abdulin написал: > Тема себя исчерпала, топикстартер уже не интересуется вопросом. > > Но всё-таки отвечу... IOCP в Windows существуют со времени Windows XP, до > этого были в Solaris etc. > > > 30 июля 2013 г., 17:20 пользователь Dmitry Karasik написал: > > Я не об этом -- да, согласен, до висты(?) в винде не было hi-perf API того >> который использует libuv сейчас. Я о том что старый добрый метод >> WaitForMultipleObject который хоть и ограниченный и относительно >> медленный, его >> порог ограничения я так думаю достаточно высок все равно для того чтобы >> приложения написанные с его использованием можно было бы назвать >> неэффективными. >> Ок, не такими эффективными как могли бы быть, но уж никак не >> неэффективными. >> >> /dk >> >> On Tue, Jul 30, 2013 at 03:02:50PM +0400, Akzhan Abdulin wrote: >> > Мне-то как раз асинхронные API в Windows нравятся. Но не было >> универсальных >> > биндингов. Однако теперь есть, хоть и недоработанные. >> > >> > >> > 30 июля 2013 г., 12:24 пользователь Dmitry Karasik >> > написал: >> > >> > > Но-но, так уж и несбыточного ;) что вам конкретно не нравится в >> виндовой >> > > сетевой модели? >> > > >> > > /dk >> > > >> > > On Mon, Jul 29, 2013 at 06:48:13PM +0400, Akzhan Abdulin wrote: >> > > > Да я бы не стал предлагать, если бы не условие под Windows. Писать >> > > > эффективные сетевые приложения под Windows на Perl, - из области >> > > > несбыточного. >> > > > >> > > > >> > > > 29 июля 2013 г., 18:36 пользователь Orlovsky Alexander < >> > > nordicdyno на yandex.ru >> > > > > написал: >> > > > >> > > > > 29.07.2013, 18:32, "Akzhan Abdulin" : >> > > > > >> > > > > А по существу есть возражения? >> > > > > >> > > > > >> > > > > нваверно, основное в том, что автор изначального сообщения хотел >> > > решение >> > > > > на Perl >> > > > > >> > > > > >> > > > > Node.JS идеален как агрегатор нескольких источников и обработчик >> > > потоковых >> > > > > данных, его API в этой области удобны и эффективны. >> > > > > >> > > > > >> > > > > не идеален, но работает достаточно эффективно, да >> > > > > >> > > > > >> > > > > >> > > > > >> > > > > Если, конечно, вы взяли на себя труд изучить их. >> > > > > >> > > > > По мне, программист должен владеть несколькими языками/платформами >> > > минимум. >> > > > > >> > > > > >> > > > > +1 >> > > > > >> > > > > >> > > > > >> > > > > >> > > > > >> > > > > -- >> > > > > 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 >> > > >> > > -- >> > > 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 >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From theathlet на yandex.ru Wed Jul 31 00:13:33 2013 From: theathlet на yandex.ru (TheAthlete) Date: Wed, 31 Jul 2013 10:13:33 +0300 Subject: [Moscow.pm] =?utf-8?b?QW55RXZlbnQ6OkhUVFAg0LggVExT?= In-Reply-To: <20130730114543.GA15064@shroompy> References: <20130730114543.GA15064@shroompy> Message-ID: Вот что написал Marc Lehmann по этому поводу: First of all, you are using -w. This switch forces a set of warnings on every piece of code, even code that doesn't want or need those warnings. If you run with -w, and you get warnings, you have to deal with them: the original aithor did not enable them, so when you do, you effectively take over maintainership. So netter don't run with -w if you don't want to deal with warnings in other people's code. Second, this is a bug in perl - during global destruction, perl can randomly corrupt data structures, which sometimes causes messages like these. Maxim Vuets писал(а) в своём письме Tue, 30 Jul 2013 14:45:43 +0300: > On Mon, Jul 29, 2013 at 06:53:05PM +0400, Ilya Chesnokov wrote: >> Обнаружил, что если убрать ключ -w (который включает предупреждения >> глобально) и поставить use warnings (или use common::sense вместо первых >> трех директив), то предупреждение больше не появляется. Может баг в >> AnyEvent::Handle? > > Очень вероятно, это регрессия. На AnyEvent-е версии 5.3 эта проблема не > воспроизводится. На 7.01 --- присутствует. From dmitry на karasik.eu.org Wed Jul 31 00:47:22 2013 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Wed, 31 Jul 2013 09:47:22 +0200 Subject: [Moscow.pm] =?koi8-r?b?QW55RXZlbnQ6OkhUVFAgySBUTFM=?= In-Reply-To: References: <20130730114543.GA15064@shroompy> Message-ID: <20130731074721.GA92939@nataraj.karasik.eu.org> Удивительно то что несмотря на агрессивное отрицание, он скорее всего баг пофиксит .. но аргументы конечно достойны facepalm.jpg ) /dk On Wed, Jul 31, 2013 at 10:13:33AM +0300, TheAthlete wrote: > Вот что написал Marc Lehmann по этому поводу: > > First of all, you are using -w. This switch forces a set of warnings > on every piece of code, even code that doesn't want or need those > warnings. If you run with -w, and you get warnings, you have to deal > with them: the original aithor did not enable them, so when you do, you > effectively take over maintainership. > > So netter don't run with -w if you don't want to deal with warnings in > other people's code. > > Second, this is a bug in perl - during global destruction, perl can > randomly corrupt data structures, which sometimes causes messages like > these. > > Maxim Vuets писал(а) в своём письме Tue, 30 Jul > 2013 14:45:43 +0300: > > > On Mon, Jul 29, 2013 at 06:53:05PM +0400, Ilya Chesnokov wrote: > >> Обнаружил, что если убрать ключ -w (который включает предупреждения > >> глобально) и поставить use warnings (или use common::sense вместо первых > >> трех директив), то предупреждение больше не появляется. Может баг в > >> AnyEvent::Handle? > > > > Очень вероятно, это регрессия. На AnyEvent-е версии 5.3 эта проблема не > > воспроизводится. На 7.01 --- присутствует. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From chesnokov.ilya на gmail.com Wed Jul 31 03:42:11 2013 From: chesnokov.ilya на gmail.com (Ilya Chesnokov) Date: Wed, 31 Jul 2013 14:42:11 +0400 Subject: [Moscow.pm] =?utf-8?b?QW55RXZlbnQ6OkhUVFAg0LggVExT?= In-Reply-To: References: <20130730114543.GA15064@shroompy> Message-ID: 2013/7/31 TheAthlete > Вот что написал Marc Lehmann по этому поводу: > [...] > Second, this is a bug in perl - during global destruction, perl can > randomly corrupt data structures, which sometimes causes messages like > these. > Это поведение документировано: http://search.cpan.org/~rjbs/perl-5.18.0/pod/perlobj.pod#Global_Destruction, поэтому это не баг, а фича :) Цитата для тех, кому лень лезть в браузер: The order in which objects are destroyed during the global destruction before the program exits is unpredictable. This means that any objects contained by your object may already have been destroyed. You should check that a contained object is defined before calling a method on it: sub DESTROY { my $self = shift; $self->{handle}->close() if $self->{handle}; } > Удивительно то что несмотря на агрессивное отрицание, он скорее всего > баг пофиксит .. но аргументы конечно достойны facepalm.jpg ) Просто он говорит о том, что автор ССЗБ, раз не использует принятую конвенцию (use warnings вместо -w) =) И он прав, ящитаю =) -- Best regards, Ilya Chesnokov ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From theathlet на yandex.ru Wed Jul 31 04:12:44 2013 From: theathlet на yandex.ru (TheAthlete) Date: Wed, 31 Jul 2013 14:12:44 +0300 Subject: [Moscow.pm] =?utf-8?b?QW55RXZlbnQ6OkhUVFAg0LggVExT?= In-Reply-To: References: <20130730114543.GA15064@shroompy> Message-ID: Спасибо, не знал, что нужно использовать use warnings вместо -w Ilya Chesnokov писал(а) в своём письме Wed, 31 Jul 2013 13:42:11 +0300: > 2013/7/31 TheAthlete > >> Вот что написал Marc Lehmann по этому поводу: >> > [...] > >> Second, this is a bug in perl - during global destruction, perl can >> randomly corrupt data structures, which sometimes causes messages like >> these. >> > > Это поведение документировано: > http://search.cpan.org/~rjbs/perl-5.18.0/pod/perlobj.pod#Global_Destruction, > поэтому это не баг, а фича :) > > Цитата для тех, кому лень лезть в браузер: > The order in which objects are destroyed during the global destruction > before the program exits is unpredictable. This means that any objects > contained by your object may already have been destroyed. You should > check > that a contained object is defined before calling a method on it: > sub DESTROY { > my $self = shift; > > $self->{handle}->close() if $self->{handle}; > } > > >> Удивительно то что несмотря на агрессивное отрицание, он скорее всего >> баг пофиксит .. но аргументы конечно достойны facepalm.jpg ) > > Просто он говорит о том, что автор ССЗБ, раз не использует принятую > конвенцию (use warnings вместо -w) =) И он прав, ящитаю =) From v.perepelitsa на corp.mail.ru Wed Jul 10 10:38:50 2013 From: v.perepelitsa на corp.mail.ru (Mons Anderson) Date: Wed, 10 Jul 2013 17:38:50 -0000 Subject: [Moscow.pm] =?utf-8?b?0J/RgNC10LfQtdC90YLQsNGG0LjQuCDRgdC+INCy?= =?utf-8?b?0YHRgtGA0LXRh9C4IE1vc2Nvdy5wbSA2INC40Y7QvdGPIDIwMTM=?= In-Reply-To: References: Message-ID: <1214BAB7-65F4-49D5-A8D0-76D5CE15C483@corp.mail.ru> Про XML-Fast могу добавить: 1. Получить строгий порядок можно. есть опция 2. Для несчитывания в память можно сделать mmap 3. Или взять XML-Fast-Stream Про кодировки багрепорт пожалуйста. Про XML::Bare: 1. У меня много корился (собственно из-за этого я и взялся за XML::Fast) 2. Не все структуры разбирались корректно. напр: xxxxxx возвращала просто мусор. как сейчас - не знаю, возможно исправился. On 07.06.2013, at 12:39, Павел Щербинин wrote: > 1. Трефилова Екатерина, программист Trade.su: Преобразование Perl-структур в XML > Презентация: http://www.slideshare.net/pavelscherbinin/kate-xml > ? Парсинг XML-документов. > ? Формирование простых и сложных XML > ? Немного о DOM и парсерах, основанных на событиях SAX > ? Какими модулями удобно пользоваться и почему > > 2. Михаил Озеров, программист проекта Деньги Mail.Ru: Ленивые итераторы для разбора разнородных данных > Презентация: http://www.slideshare.net/pavelscherbinin/lazy-iterators > ? От циклов к коллбэкам > ? От коллбэков к итераторам > ? Борьба со сложностью, изоляция аспектов > ? Гибкость и модифицируемость кода > ? Преимущества и недостатки > > -- > С Уважением, > Щербинин Павел > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: