From akovbovich на gmail.com Fri Feb 3 11:39:51 2012 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Fri, 3 Feb 2012 23:39:51 +0400 Subject: [Moscow.pm] Coro In-Reply-To: <20120127060516.GA65785@tetsuo.karasik.eu.org> References: <20120126081050.GA80818@tetsuo.karasik.eu.org> <20120126151829.GA94673@tetsuo.karasik.eu.org> <20120126171027.GA97821@tetsuo.karasik.eu.org> <20120126184853.GA899@tetsuo.karasik.eu.org> <20120126221230.GA40700@tetsuo.karasik.eu.org> <20120127060516.GA65785@tetsuo.karasik.eu.org> Message-ID: Вы не это искали? Вот пример из модуля https://metacpan.org/module/Combinator When you are tired of writing layered closures use AnyEvent::DBI; ... $dbh->exec("select ...", sub { ... $dbh->exec("select ...", sub { ... $dbh->exec("select ...", sub { ... $dbh->exec("select ...", sub { ... }); }); }); }); You can achieve that like this: use Combinator; use AnyEvent::DBI; ... {{com $dbh->exec("select ...", {{next}}); ... --ser $dbh->exec("select ...", {{next}}); ... --ser $dbh->exec("select ...", {{next}}); ... --ser $dbh->exec("select ...", {{next}}); ... }}com 27 января 2012 г. 10:05 пользователь Dmitry Karasik написал: > On Fri, Jan 27, 2012 at 12:46:42AM +0200, Alexandr Gomoliako wrote: >> > Этого я не понимаю. Как AE решает проблему с большим количеством коллбэков >> > и их ожиданиями, синхронизацией между собой, и поочередным (т.е. не >> > параллельным) исполнением? >> >> AE никак не решает, он здесь просто для примера. > > Ну так и я о том же - а лямбда решает. К чему собственно я и веду - у них > разные подходы, и разные решения, похожие только в том что и там и там коллбэки. > >> Если нужно много подождать, можно просто сделать счетчик. Но в целом >> все очень просто и даже внешне похоже на лямбду: > > Да я как бы и не спорю что нельзя ;) > >> >> sub request { >>     my ($host, $port, $buf, $cb) = @_; >>     my ($fh, $w, $t, $callback); >> >>     $callback = sub { >>         &$cb; >>         undef $t; >>         undef $w; >>     }; >> >>     tcp_connect $host, $port, sub { >>         ($fh) = @_; >> >>         # writable >>         $t = AE::timer 5, 0, $callback; >>         $w = AE::io $fh, 1, sub { >> >>             my $len = syswrite $fh, $buf, ...; >> >>             # readable >>             $t = AE::timer 5, 0, $callback; >>             $w = AE::io $fh, 0, sub { >> >>                 my $len = sysread $fh, $buf, ...; >> >>                 &$callback($buf); >>             }; >>         }; >>     }; >> } >> >> sub do_some { >>     my ($arg, $cb) = @_; >> >>     request '1.2.3.4', 123, "foo, $arg", sub { >>         my ($foo) = @_; >> >>         request '2.3.4.5', 123, "bar, $foo", sub { >>             my ($bar) = @_; >> >>             &$cb($foo, $bar); >>         }; >>     }; >> } >> >> sub do_many { >>     my ($arg, $cb) = @_; >>     my (@res, $cnt); >> >>     my $gather = sub { >>         push @res, \@_; >>         &$cb(@res)  if --$cnt == 0; >>     }; >> >>     $cnt++; >>     request '1.2.3.4', 123, "foo, $arg", $gather; >> >>     $cnt++; >>     request '1.2.3.4', 123, "foo, $arg", $gather; >> >>     $cnt++; >>     request '1.2.3.4', 123, "foo, $arg", $gather; >> } >> >> >> do_some "foobar", sub { >>     print "got @_\n"; >> >>     do_many "baz", sub { >>         print "got many @_\n"; >>     }; >> }; >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Sincerely, >        Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From zzz на zzz.org.ua Fri Feb 3 12:02:46 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Fri, 3 Feb 2012 22:02:46 +0200 Subject: [Moscow.pm] Coro In-Reply-To: References: <20120126081050.GA80818@tetsuo.karasik.eu.org> <20120126151829.GA94673@tetsuo.karasik.eu.org> <20120126171027.GA97821@tetsuo.karasik.eu.org> <20120126184853.GA899@tetsuo.karasik.eu.org> <20120126221230.GA40700@tetsuo.karasik.eu.org> <20120127060516.GA65785@tetsuo.karasik.eu.org> Message-ID: On Fri, Feb 3, 2012 at 9:39 PM, Андрей П. Ковбович wrote: > Вы не это искали? > > Вот пример из модуля https://metacpan.org/module/Combinator Все остались при своих мнениях :) Вообще вложенные анонимные функции и closures самый лучший вариант, в плане понимаемости, но немного медленноватый. From dmitry на karasik.eu.org Fri Feb 3 23:40:30 2012 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Sat, 4 Feb 2012 08:40:30 +0100 Subject: [Moscow.pm] Coro In-Reply-To: References: <20120126151829.GA94673@tetsuo.karasik.eu.org> <20120126171027.GA97821@tetsuo.karasik.eu.org> <20120126184853.GA899@tetsuo.karasik.eu.org> <20120126221230.GA40700@tetsuo.karasik.eu.org> <20120127060516.GA65785@tetsuo.karasik.eu.org> Message-ID: <20120204074030.GA84197@tetsuo.karasik.eu.org> Теоретически это как раз то что нужно, а практически проблема в убогости перлового source filtering, который Combinator использует. При нормальных макросах вложенность такого рода разруливалась бы намного проще. /dk On Fri, Feb 03, 2012 at 11:39:51PM +0400, Андрей П. Ковбович wrote: > Вы не это искали? > > Вот пример из модуля https://metacpan.org/module/Combinator > > When you are tired of writing layered closures > > use AnyEvent::DBI; > ... > $dbh->exec("select ...", sub { > ... > $dbh->exec("select ...", sub { > ... > $dbh->exec("select ...", sub { > ... > $dbh->exec("select ...", sub { > ... > }); > }); > }); > }); > > You can achieve that like this: > > use Combinator; > use AnyEvent::DBI; > ... > {{com > $dbh->exec("select ...", {{next}}); > ... > --ser > $dbh->exec("select ...", {{next}}); > ... > --ser > $dbh->exec("select ...", {{next}}); > ... > --ser > $dbh->exec("select ...", {{next}}); > ... > }}com > > 27 января 2012 г. 10:05 пользователь Dmitry Karasik > написал: > > On Fri, Jan 27, 2012 at 12:46:42AM +0200, Alexandr Gomoliako wrote: > >> > Этого я не понимаю. Как AE решает проблему с большим количеством коллбэков > >> > и их ожиданиями, синхронизацией между собой, и поочередным (т.е. не > >> > параллельным) исполнением? > >> > >> AE никак не решает, он здесь просто для примера. > > > > Ну так и я о том же - а лямбда решает. К чему собственно я и веду - у них > > разные подходы, и разные решения, похожие только в том что и там и там коллбэки. > > > >> Если нужно много подождать, можно просто сделать счетчик. Но в целом > >> все очень просто и даже внешне похоже на лямбду: > > > > Да я как бы и не спорю что нельзя ;) > > > >> > >> sub request { > >>     my ($host, $port, $buf, $cb) = @_; > >>     my ($fh, $w, $t, $callback); > >> > >>     $callback = sub { > >>         &$cb; > >>         undef $t; > >>         undef $w; > >>     }; > >> > >>     tcp_connect $host, $port, sub { > >>         ($fh) = @_; > >> > >>         # writable > >>         $t = AE::timer 5, 0, $callback; > >>         $w = AE::io $fh, 1, sub { > >> > >>             my $len = syswrite $fh, $buf, ...; > >> > >>             # readable > >>             $t = AE::timer 5, 0, $callback; > >>             $w = AE::io $fh, 0, sub { > >> > >>                 my $len = sysread $fh, $buf, ...; > >> > >>                 &$callback($buf); > >>             }; > >>         }; > >>     }; > >> } > >> > >> sub do_some { > >>     my ($arg, $cb) = @_; > >> > >>     request '1.2.3.4', 123, "foo, $arg", sub { > >>         my ($foo) = @_; > >> > >>         request '2.3.4.5', 123, "bar, $foo", sub { > >>             my ($bar) = @_; > >> > >>             &$cb($foo, $bar); > >>         }; > >>     }; > >> } > >> > >> sub do_many { > >>     my ($arg, $cb) = @_; > >>     my (@res, $cnt); > >> > >>     my $gather = sub { > >>         push @res, \@_; > >>         &$cb(@res)  if --$cnt == 0; > >>     }; > >> > >>     $cnt++; > >>     request '1.2.3.4', 123, "foo, $arg", $gather; > >> > >>     $cnt++; > >>     request '1.2.3.4', 123, "foo, $arg", $gather; > >> > >>     $cnt++; > >>     request '1.2.3.4', 123, "foo, $arg", $gather; > >> } > >> > >> > >> do_some "foobar", sub { > >>     print "got @_\n"; > >> > >>     do_many "baz", sub { > >>         print "got many @_\n"; > >>     }; > >> }; > >> -- > >> 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 ruz на bestpractical.com Mon Feb 6 15:16:08 2012 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 7 Feb 2012 03:16:08 +0400 Subject: [Moscow.pm] Coro In-Reply-To: References: <20120126081050.GA80818@tetsuo.karasik.eu.org> <20120126151829.GA94673@tetsuo.karasik.eu.org> <20120126171027.GA97821@tetsuo.karasik.eu.org> <20120126184853.GA899@tetsuo.karasik.eu.org> <20120126221230.GA40700@tetsuo.karasik.eu.org> <20120127060516.GA65785@tetsuo.karasik.eu.org> Message-ID: 2012/2/3 Андрей П. Ковбович : > Вы не это искали? > > Вот пример из модуля https://metacpan.org/module/Combinator > > When you are tired of writing layered closures Я как раз про это и говорил. Синтаксис не очень симпотичный, но мотивация совпадает абсолютно. -- Best regards, Ruslan. From i.petro.77.00 на gmail.com Tue Feb 7 03:41:54 2012 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Tue, 7 Feb 2012 15:41:54 +0400 Subject: [Moscow.pm] unpack Message-ID: <20120207114154.GA21047@apache.rbscorp.ru> в некоторых случаях нельзя составить полное выражение для unpack и приходится итеративно вытаскивать данные. например $str = unpack 'L / a*', $data; заберет строку из начала $data и потом можно будет сделать substr $data, 0, length $str + 4, ''; и продолжить изымать данные из $data следующими итерациями unpack. однако если например мы вынимаем две-три-N строк одним выражением, а так же используем выражения вроде 'w / a*', то посчитать общую длину того что мы вынули становится довольно накладно, а в некоторых случаях и получается что надо pack сделать чтобы понять какая длина была в упакованном виде (как например в случаях с 'w'). Вопрос: можно как-то решать эти проблемы не упаковывая обратно все? From afiskon на gmail.com Tue Feb 7 03:54:48 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Tue, 7 Feb 2012 15:54:48 +0400 Subject: [Moscow.pm] unpack In-Reply-To: <20120207114154.GA21047@apache.rbscorp.ru> References: <20120207114154.GA21047@apache.rbscorp.ru> Message-ID: Ну, как варианты: 1. my @bytes = map { ord($_) } split //, $data; # и тупо работает с байтами 2. Поищите готовый модуль для работы с вашими данным 2. Если все действительно так плохо, напишите XS А с чем вы таким работаете, если не секрет? 7 февраля 2012 г. 15:41 пользователь Ivan Petrov написал: > в некоторых случаях нельзя составить полное выражение для unpack и > приходится итеративно вытаскивать данные. > > например > > $str = unpack 'L / a*', $data; > > заберет строку из начала $data и потом можно будет сделать > substr $data, 0, length $str + 4, ''; > > и продолжить изымать данные из $data следующими итерациями unpack. > > однако если например мы вынимаем две-три-N строк одним выражением, а > так же используем выражения вроде 'w / a*', то посчитать общую длину > того что мы вынули становится довольно накладно, а в некоторых случаях > и получается что надо pack сделать чтобы понять какая длина была в > упакованном виде (как например в случаях с 'w'). > > Вопрос: можно как-то решать эти проблемы не упаковывая обратно все? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From i.petro.77.00 на gmail.com Tue Feb 7 08:06:58 2012 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Tue, 7 Feb 2012 20:06:58 +0400 Subject: [Moscow.pm] unpack In-Reply-To: References: <20120207114154.GA21047@apache.rbscorp.ru> Message-ID: <20120207160658.GB21047@apache.rbscorp.ru> > 1. my @bytes = map { ord($_) } split //, $data; # и тупо работает с байтами > 2. Поищите готовый модуль для работы с вашими данным > 2. Если все действительно так плохо, напишите XS ну XS или работа с байтами это понятно. но это все некрасиво. если уж XS браться писать, то свой аналог unpack, только такой чтобы в объекты распаковывал. > А с чем вы таким работаете, если не секрет? двоичный протокол к одной из новых БД From afiskon на gmail.com Tue Feb 7 09:16:35 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Tue, 7 Feb 2012 20:16:35 +0300 Subject: [Moscow.pm] unpack In-Reply-To: <20120207160658.GB21047@apache.rbscorp.ru> References: <20120207114154.GA21047@apache.rbscorp.ru> <20120207160658.GB21047@apache.rbscorp.ru> Message-ID: Тогда берите готовую библиотеку для работы с этим протоколом (возможно, он уже используется другими СУБД?) или пишите на сях свою (ок, прототип, пожалуй, можно и на Perl нахреначить, но не более того). Как следует отладьте ее, а потом напишите XS (останется только обернуть сишные функции). Все равно в какой-то момент выясниться, что работать с этой СУБД нужно еще из С/C++, Python, Ruby и Haskell. Или ваша реализация на Perl тупо окажется слишком медленной/требовательной к памяти/трудной в сопровождении. Тут к гадалке не ходи. 7 февраля 2012 г. 19:06 пользователь Ivan Petrov написал: > > > 1. my @bytes = map { ord($_) } split //, $data; # и тупо работает с > байтами > > 2. Поищите готовый модуль для работы с вашими данным > > 2. Если все действительно так плохо, напишите XS > > ну XS или работа с байтами это понятно. но это все некрасиво. если уж > XS браться писать, то свой аналог unpack, только такой чтобы в объекты > распаковывал. > > > А с чем вы таким работаете, если не секрет? > > двоичный протокол к одной из новых БД > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mail на knutov.com Wed Feb 8 07:35:13 2012 From: mail на knutov.com (Nick Knutov) Date: Wed, 08 Feb 2012 21:35:13 +0600 Subject: [Moscow.pm] PerlBurg Message-ID: <4F329631.1040509@knutov.com> Приветствую всех, в жж посоветовали спросить тут :) http://event.perlrussia.org/perlburg3/schedule Там кто-то еще будет, имеет смысл ехать, или так вот 4 доклада и всё? Если я поеду - я бы мог сделать несколько пятиминуток про Dancer. Это кому-то надо? А кто может отревьювить мои презентации? -- Best Regards, Nick Knutov http://knutov.com ICQ: 272873706 Voice: +7-904-84-23-130 From afiskon на gmail.com Wed Feb 8 07:39:59 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Wed, 8 Feb 2012 18:39:59 +0300 Subject: [Moscow.pm] PerlBurg In-Reply-To: <4F329631.1040509@knutov.com> References: <4F329631.1040509@knutov.com> Message-ID: >> А кто может отревьювить мои презентации? Могу посмотреть в выходные. 8 февраля 2012 г. 18:35 пользователь Nick Knutov написал: > Приветствую всех, > > в жж посоветовали спросить тут :) > > > http://event.perlrussia.org/perlburg3/schedule > > Там кто-то еще будет, имеет смысл ехать, или так вот 4 доклада и всё? > > Если я поеду - я бы мог сделать несколько пятиминуток про Dancer. Это > кому-то надо? А кто может отревьювить мои презентации? > > > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From avkhozov на gmail.com Wed Feb 8 07:41:51 2012 From: avkhozov на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCl0L7Qt9C+0LI=?=) Date: Wed, 8 Feb 2012 21:41:51 +0600 Subject: [Moscow.pm] PerlBurg In-Reply-To: <4F329631.1040509@knutov.com> References: <4F329631.1040509@knutov.com> Message-ID: Привет! Я думаю есть смысл ехать и делать доклад. Их сейчас уже пять :) и скоро будут еще. Мы работаем над этим. 2012/2/8 Nick Knutov > Приветствую всех, > > в жж посоветовали спросить тут :) > > > http://event.perlrussia.org/**perlburg3/schedule > > Там кто-то еще будет, имеет смысл ехать, или так вот 4 доклада и всё? > > Если я поеду - я бы мог сделать несколько пятиминуток про Dancer. Это > кому-то надо? А кто может отревьювить мои презентации? > > > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Андрей Хозов ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sergey.malochinskiy на gmail.com Sun Feb 12 23:48:30 2012 From: sergey.malochinskiy на gmail.com (Sergey Malochinskiy) Date: Mon, 13 Feb 2012 11:48:30 +0400 Subject: [Moscow.pm] =?koi8-r?b?KMLF2iDUxc3ZKQ==?= Message-ID: Уважаемые господа, Прошу помощи. Создаю небольшой проект на Mojolicious. По прикидкам с использованием SQLite должно хватать производительности самого простого VPS для ожидаемого количества пользователей. Все шло просто отлично... до тех пор пока не понадобилось регистро независимо искать данные в БД SQLite на русском языке. На этом счастье и закончилось. Оказалось, что SQLite несмотря на полную поддержку UTF8 не умеет нормально искать по-русски независимо от регистра. С Google нашел несколько решения данной проблемы с пересборкой SQLite. Но как их применить в моем случае не понятно. Конечно можно забыть про SQLite и использовать MySQL... благо с DBIx::Class это не сложно. Но налагаются сложности администрирования, резервного копирования БД и т.д. В общем MySQL явно избыточно для 5 таблиц с общим количеством записей 1000. Если нельзя решить это на SQLite может подскажите как обойтись без LIKE на Perl. Спасибо. -- Best regards, Sergey Malochinskiy ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From afiskon на gmail.com Sun Feb 12 23:58:39 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Mon, 13 Feb 2012 11:58:39 +0400 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: References: Message-ID: Первое, что приходит в голову - создать "сводную таблицу", хранящую, к примеру, crc32(слово_в_нижнем_регистре):id_текста_где_встречается_слово. Конечно, такая таблица требует лишних телодвижений на поддержание и вообще это по сути переизобретение полнотекстового поиска. Продолжая дамп сознания, вспоминаем про Sphinx, а также о том, что поиск по сайту можно делегировать гуглу. Пожалуй, последний вариант в вашем случае будет оптимальным, если, конечно, у вас индексируемый сайт и речь идет о том поиске, о котором я думаю. Но вообще-то, если вы только не делаете сайт для "глупого" клиента, не извращайтесь и перейдите на мускул. Админить его особо и не требуется, а резервное копирование элементарно - http://eax.me/ssh-backup/ 13 февраля 2012 г. 11:48 пользователь Sergey Malochinskiy < sergey.malochinskiy на gmail.com> написал: > Уважаемые господа, > > Прошу помощи. > Создаю небольшой проект на Mojolicious. > По прикидкам с использованием SQLite должно хватать производительности > самого простого VPS для ожидаемого количества пользователей. > > Все шло просто отлично... до тех пор пока не понадобилось регистро > независимо искать данные в БД SQLite на русском языке. > На этом счастье и закончилось. Оказалось, что SQLite несмотря на полную > поддержку UTF8 не умеет нормально искать по-русски независимо от регистра. > > С Google нашел несколько решения данной проблемы с пересборкой SQLite. Но > как их применить в моем случае не понятно. > Конечно можно забыть про SQLite и использовать MySQL... благо с > DBIx::Class это не сложно. Но налагаются сложности администрирования, > резервного копирования БД и т.д. > В общем MySQL явно избыточно для 5 таблиц с общим количеством записей 1000. > > Если нельзя решить это на SQLite может подскажите как обойтись без LIKE на > Perl. > Спасибо. > > -- > Best regards, > Sergey Malochinskiy > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ivan на bessarabov.ru Mon Feb 13 00:22:12 2012 From: ivan на bessarabov.ru (=?UTF-8?B?0JjQstCw0L0g0JHQtdGB0YHQsNGA0LDQsdC+0LI=?=) Date: Mon, 13 Feb 2012 12:22:12 +0400 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: References: Message-ID: Или еще проще. Продублировать столбцы по которым нужно искать и туда записывать lc() строк. 13 февраля 2012 г. 11:58 пользователь Alexandr Alexeev написал: > Первое, что приходит в голову - создать "сводную таблицу", хранящую, к > примеру, crc32(слово_в_нижнем_регистре):id_текста_где_встречается_слово. > Конечно, такая таблица требует лишних телодвижений на поддержание и вообще > это по сути переизобретение полнотекстового поиска. > > Продолжая дамп сознания, вспоминаем про Sphinx, а также о том, что поиск по > сайту можно делегировать гуглу. Пожалуй, последний вариант в вашем случае > будет оптимальным, если, конечно, у вас индексируемый сайт и речь идет о том > поиске, о котором я думаю. > > Но вообще-то, если вы только не делаете сайт для "глупого" клиента, не > извращайтесь и перейдите на мускул. Админить его особо и не требуется, а > резервное копирование элементарно - http://eax.me/ssh-backup/ > > 13 февраля 2012 г. 11:48 пользователь Sergey Malochinskiy > написал: >> >> Уважаемые господа, >> >> Прошу помощи. >> Создаю небольшой проект на Mojolicious. >> По прикидкам с использованием SQLite должно хватать производительности >> самого простого  VPS для ожидаемого количества пользователей. >> >> Все шло просто отлично... до тех пор пока не понадобилось регистро >> независимо искать данные в БД SQLite на русском языке. >> На этом счастье и закончилось. Оказалось, что SQLite несмотря на полную >> поддержку UTF8 не умеет нормально искать по-русски независимо от регистра. >> >> С Google нашел несколько решения данной проблемы с пересборкой SQLite. Но >> как их применить в моем случае не понятно. >> Конечно можно забыть про SQLite и использовать MySQL... благо с >> DBIx::Class это не сложно. Но налагаются сложности администрирования, >> резервного копирования БД и т.д. >> В общем MySQL явно избыточно для 5 таблиц с общим количеством записей >> 1000. >> >> Если нельзя решить это на SQLite может подскажите как обойтись без LIKE на >> Perl. >> Спасибо. >> >> -- >> Best regards, >> Sergey Malochinskiy >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From sergey.malochinskiy на gmail.com Mon Feb 13 01:29:18 2012 From: sergey.malochinskiy на gmail.com (Sergey Malochinskiy) Date: Mon, 13 Feb 2012 13:29:18 +0400 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: References: Message-ID: Иван огромное спасибо! И ведь знал же этот способ. Когда-то давно даже использовал в FoxPro. :) Так и знал, что выход может быть простым! Спасибо еще раз. 13 февраля 2012 г. 12:22 пользователь Иван Бессарабов написал: > Или еще проще. Продублировать столбцы по которым нужно искать и туда > записывать lc() строк. > > 13 февраля 2012 г. 11:58 пользователь Alexandr Alexeev > написал: > > Первое, что приходит в голову - создать "сводную таблицу", хранящую, к > > примеру, crc32(слово_в_нижнем_регистре):id_текста_где_встречается_слово. > > Конечно, такая таблица требует лишних телодвижений на поддержание и > вообще > > это по сути переизобретение полнотекстового поиска. > > > > Продолжая дамп сознания, вспоминаем про Sphinx, а также о том, что поиск > по > > сайту можно делегировать гуглу. Пожалуй, последний вариант в вашем случае > > будет оптимальным, если, конечно, у вас индексируемый сайт и речь идет о > том > > поиске, о котором я думаю. > > > > Но вообще-то, если вы только не делаете сайт для "глупого" клиента, не > > извращайтесь и перейдите на мускул. Админить его особо и не требуется, а > > резервное копирование элементарно - http://eax.me/ssh-backup/ > > > > 13 февраля 2012 г. 11:48 пользователь Sergey Malochinskiy > > написал: > >> > >> Уважаемые господа, > >> > >> Прошу помощи. > >> Создаю небольшой проект на Mojolicious. > >> По прикидкам с использованием SQLite должно хватать производительности > >> самого простого VPS для ожидаемого количества пользователей. > >> > >> Все шло просто отлично... до тех пор пока не понадобилось регистро > >> независимо искать данные в БД SQLite на русском языке. > >> На этом счастье и закончилось. Оказалось, что SQLite несмотря на полную > >> поддержку UTF8 не умеет нормально искать по-русски независимо от > регистра. > >> > >> С Google нашел несколько решения данной проблемы с пересборкой SQLite. > Но > >> как их применить в моем случае не понятно. > >> Конечно можно забыть про SQLite и использовать MySQL... благо с > >> DBIx::Class это не сложно. Но налагаются сложности администрирования, > >> резервного копирования БД и т.д. > >> В общем MySQL явно избыточно для 5 таблиц с общим количеством записей > >> 1000. > >> > >> Если нельзя решить это на SQLite может подскажите как обойтись без LIKE > на > >> Perl. > >> Спасибо. > >> > >> -- > >> Best regards, > >> Sergey Malochinskiy > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > >> > > > > > > > > -- > > С уважением, Александр > > Личный блог: http://eax.me/ > > Мой форум: http://it-talk.org/ > > Мой Twitter: http://twitter.com/afiskon > > > > > > -- > > 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, Sergey Malochinskiy ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From worldmind на mail.ru Mon Feb 13 02:04:22 2012 From: worldmind на mail.ru (Alexey Shrub) Date: Mon, 13 Feb 2012 14:04:22 +0400 Subject: [Moscow.pm] =?koi8-r?b?KMLF2iDUxc3ZKQ==?= In-Reply-To: References: Message-ID: <1329127462.3017.0.camel@host> А обязательно хранить данные в исходном регистре или можно привести к единому виду? On Пн., 2012-02-13 at 11:48 +0400, Sergey Malochinskiy wrote: > Уважаемые господа, > > > Прошу помощи. > Создаю небольшой проект на Mojolicious. > По прикидкам с использованием SQLite должно хватать производительности > самого простого VPS для ожидаемого количества пользователей. > > > Все шло просто отлично... до тех пор пока не понадобилось регистро > независимо искать данные в БД SQLite на русском языке. > На этом счастье и закончилось. Оказалось, что SQLite несмотря на > полную поддержку UTF8 не умеет нормально искать по-русски независимо > от регистра. > > > С Google нашел несколько решения данной проблемы с пересборкой SQLite. > Но как их применить в моем случае не понятно. > Конечно можно забыть про SQLite и использовать MySQL... благо с > DBIx::Class это не сложно. Но налагаются сложности администрирования, > резервного копирования БД и т.д. > В общем MySQL явно избыточно для 5 таблиц с общим количеством записей > 1000. > > > Если нельзя решить это на SQLite может подскажите как обойтись без > LIKE на Perl. > Спасибо. > > > -- > Best regards, > Sergey Malochinskiy > From sergey.malochinskiy на gmail.com Mon Feb 13 02:04:37 2012 From: sergey.malochinskiy на gmail.com (Sergey Malochinskiy) Date: Mon, 13 Feb 2012 14:04:37 +0400 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: <1329127462.3017.0.camel@host> References: <1329127462.3017.0.camel@host> Message-ID: Например один из типов данных по которым нужен поиск - названия городов. Привести их к нижнему или верхнему регистру нельзя. 13 февраля 2012 г. 14:04 пользователь Alexey Shrub написал: > А обязательно хранить данные в исходном регистре или можно привести к > единому виду? > > On Пн., 2012-02-13 at 11:48 +0400, Sergey Malochinskiy wrote: > > Уважаемые господа, > > > > > > Прошу помощи. > > Создаю небольшой проект на Mojolicious. > > По прикидкам с использованием SQLite должно хватать производительности > > самого простого VPS для ожидаемого количества пользователей. > > > > > > Все шло просто отлично... до тех пор пока не понадобилось регистро > > независимо искать данные в БД SQLite на русском языке. > > На этом счастье и закончилось. Оказалось, что SQLite несмотря на > > полную поддержку UTF8 не умеет нормально искать по-русски независимо > > от регистра. > > > > > > С Google нашел несколько решения данной проблемы с пересборкой SQLite. > > Но как их применить в моем случае не понятно. > > Конечно можно забыть про SQLite и использовать MySQL... благо с > > DBIx::Class это не сложно. Но налагаются сложности администрирования, > > резервного копирования БД и т.д. > > В общем MySQL явно избыточно для 5 таблиц с общим количеством записей > > 1000. > > > > > > Если нельзя решить это на SQLite может подскажите как обойтись без > > LIKE на Perl. > > Спасибо. > > > > > > -- > > Best regards, > > Sergey Malochinskiy > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Sergey Malochinskiy ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Mon Feb 13 02:11:25 2012 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Mon, 13 Feb 2012 14:11:25 +0400 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: References: Message-ID: Рекомендую перейти на MySQL/Percona. С SQLite вы получите периодическую поломку БД. 13 февраля 2012 г. 11:48 пользователь Sergey Malochinskiy < sergey.malochinskiy на gmail.com> написал: > Уважаемые господа, > > Прошу помощи. > Создаю небольшой проект на Mojolicious. > По прикидкам с использованием SQLite должно хватать производительности > самого простого VPS для ожидаемого количества пользователей. > > Все шло просто отлично... до тех пор пока не понадобилось регистро > независимо искать данные в БД SQLite на русском языке. > На этом счастье и закончилось. Оказалось, что SQLite несмотря на полную > поддержку UTF8 не умеет нормально искать по-русски независимо от регистра. > > С Google нашел несколько решения данной проблемы с пересборкой SQLite. Но > как их применить в моем случае не понятно. > Конечно можно забыть про SQLite и использовать MySQL... благо с > DBIx::Class это не сложно. Но налагаются сложности администрирования, > резервного копирования БД и т.д. > В общем MySQL явно избыточно для 5 таблиц с общим количеством записей 1000. > > Если нельзя решить это на SQLite может подскажите как обойтись без LIKE на > Perl. > Спасибо. > > -- > Best regards, > Sergey Malochinskiy > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sergey.malochinskiy на gmail.com Mon Feb 13 02:23:01 2012 From: sergey.malochinskiy на gmail.com (Sergey Malochinskiy) Date: Mon, 13 Feb 2012 14:23:01 +0400 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: References: Message-ID: Да MySQL конечно на первый взгляд лучше. Но хочется попробовать и странного. :) Для такого проекта держать на VPS отдельный демон для БД накладно. IMHO Пока все-таки попробую SQLite. Благо сменить БД при использовании DBIx::Class стоит минимума усилий: изменить строку инициализации соединения, поставить пакет поддержки MySQL для DBD и импортировать дамп. Спасибо всем. 13 февраля 2012 г. 14:11 пользователь Akzhan Abdulin < akzhan.abdulin на gmail.com> написал: > Рекомендую перейти на MySQL/Percona. С SQLite вы получите периодическую > поломку БД. > > 13 февраля 2012 г. 11:48 пользователь Sergey Malochinskiy < > sergey.malochinskiy на gmail.com> написал: > >> Уважаемые господа, >> >> Прошу помощи. >> Создаю небольшой проект на Mojolicious. >> По прикидкам с использованием SQLite должно хватать производительности >> самого простого VPS для ожидаемого количества пользователей. >> >> Все шло просто отлично... до тех пор пока не понадобилось регистро >> независимо искать данные в БД SQLite на русском языке. >> На этом счастье и закончилось. Оказалось, что SQLite несмотря на полную >> поддержку UTF8 не умеет нормально искать по-русски независимо от регистра. >> >> С Google нашел несколько решения данной проблемы с пересборкой SQLite. Но >> как их применить в моем случае не понятно. >> Конечно можно забыть про SQLite и использовать MySQL... благо с >> DBIx::Class это не сложно. Но налагаются сложности администрирования, >> резервного копирования БД и т.д. >> В общем MySQL явно избыточно для 5 таблиц с общим количеством записей >> 1000. >> >> Если нельзя решить это на SQLite может подскажите как обойтись без LIKE >> на Perl. >> Спасибо. >> >> -- >> Best regards, >> Sergey Malochinskiy >> >> -- >> 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, Sergey Malochinskiy ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From afiskon на gmail.com Mon Feb 13 02:36:31 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Mon, 13 Feb 2012 14:36:31 +0400 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: References: Message-ID: В случае с городами можно сделать просто - приводить все в каноническому виду. Например, при поиске по запросу мОсКвА искать Москва. Ну и такие же преобразования делать при сохранении городов. 13 февраля 2012 г. 14:23 пользователь Sergey Malochinskiy < sergey.malochinskiy на gmail.com> написал: > Да MySQL конечно на первый взгляд лучше. Но хочется попробовать и > странного. :) > Для такого проекта держать на VPS отдельный демон для БД накладно. IMHO > Пока все-таки попробую SQLite. > > Благо сменить БД при использовании DBIx::Class стоит минимума усилий: > изменить строку инициализации соединения, поставить пакет поддержки MySQL > для DBD и импортировать дамп. > > Спасибо всем. > > > 13 февраля 2012 г. 14:11 пользователь Akzhan Abdulin < > akzhan.abdulin на gmail.com> написал: > > Рекомендую перейти на MySQL/Percona. С SQLite вы получите периодическую >> поломку БД. >> >> 13 февраля 2012 г. 11:48 пользователь Sergey Malochinskiy < >> sergey.malochinskiy на gmail.com> написал: >> >>> Уважаемые господа, >>> >>> Прошу помощи. >>> Создаю небольшой проект на Mojolicious. >>> По прикидкам с использованием SQLite должно хватать производительности >>> самого простого VPS для ожидаемого количества пользователей. >>> >>> Все шло просто отлично... до тех пор пока не понадобилось регистро >>> независимо искать данные в БД SQLite на русском языке. >>> На этом счастье и закончилось. Оказалось, что SQLite несмотря на полную >>> поддержку UTF8 не умеет нормально искать по-русски независимо от регистра. >>> >>> С Google нашел несколько решения данной проблемы с пересборкой SQLite. >>> Но как их применить в моем случае не понятно. >>> Конечно можно забыть про SQLite и использовать MySQL... благо с >>> DBIx::Class это не сложно. Но налагаются сложности администрирования, >>> резервного копирования БД и т.д. >>> В общем MySQL явно избыточно для 5 таблиц с общим количеством записей >>> 1000. >>> >>> Если нельзя решить это на SQLite может подскажите как обойтись без LIKE >>> на Perl. >>> Спасибо. >>> >>> -- >>> Best regards, >>> Sergey Malochinskiy >>> >>> -- >>> 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, > Sergey Malochinskiy > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sergey.malochinskiy на gmail.com Mon Feb 13 05:47:33 2012 From: sergey.malochinskiy на gmail.com (Sergey Malochinskiy) Date: Mon, 13 Feb 2012 17:47:33 +0400 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: References: Message-ID: Да. Я тоже об этом думал, но есть нюансы. Например правила если придумывать для Ростов-на-Дону и Москва разные. Иван подсказал на мой взгляд самый простой выход. Все необходимые поля буду дублировать в нижнем регистре. Поиск буду делать с lc() по полю в нижнем регистре, А выводить данные из нормального поля. 13 февраля 2012 г. 14:36 пользователь Alexandr Alexeev написал: > В случае с городами можно сделать просто - приводить все в каноническому > виду. Например, при поиске по запросу мОсКвА искать Москва. Ну и такие же > преобразования делать при сохранении городов. > > 13 февраля 2012 г. 14:23 пользователь Sergey Malochinskiy < > sergey.malochinskiy на gmail.com> написал: > > Да MySQL конечно на первый взгляд лучше. Но хочется попробовать и >> странного. :) >> Для такого проекта держать на VPS отдельный демон для БД накладно. IMHO >> Пока все-таки попробую SQLite. >> >> Благо сменить БД при использовании DBIx::Class стоит минимума усилий: >> изменить строку инициализации соединения, поставить пакет поддержки MySQL >> для DBD и импортировать дамп. >> >> Спасибо всем. >> >> >> 13 февраля 2012 г. 14:11 пользователь Akzhan Abdulin < >> akzhan.abdulin на gmail.com> написал: >> >> Рекомендую перейти на MySQL/Percona. С SQLite вы получите периодическую >>> поломку БД. >>> >>> 13 февраля 2012 г. 11:48 пользователь Sergey Malochinskiy < >>> sergey.malochinskiy на gmail.com> написал: >>> >>>> Уважаемые господа, >>>> >>>> Прошу помощи. >>>> Создаю небольшой проект на Mojolicious. >>>> По прикидкам с использованием SQLite должно хватать производительности >>>> самого простого VPS для ожидаемого количества пользователей. >>>> >>>> Все шло просто отлично... до тех пор пока не понадобилось регистро >>>> независимо искать данные в БД SQLite на русском языке. >>>> На этом счастье и закончилось. Оказалось, что SQLite несмотря на полную >>>> поддержку UTF8 не умеет нормально искать по-русски независимо от регистра. >>>> >>>> С Google нашел несколько решения данной проблемы с пересборкой SQLite. >>>> Но как их применить в моем случае не понятно. >>>> Конечно можно забыть про SQLite и использовать MySQL... благо с >>>> DBIx::Class это не сложно. Но налагаются сложности администрирования, >>>> резервного копирования БД и т.д. >>>> В общем MySQL явно избыточно для 5 таблиц с общим количеством записей >>>> 1000. >>>> >>>> Если нельзя решить это на SQLite может подскажите как обойтись без LIKE >>>> на Perl. >>>> Спасибо. >>>> >>>> -- >>>> Best regards, >>>> Sergey Malochinskiy >>>> >>>> -- >>>> 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, >> Sergey Malochinskiy >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- Best regards, Sergey Malochinskiy ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Mon Feb 13 08:53:41 2012 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Mon, 13 Feb 2012 20:53:41 +0400 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: References: Message-ID: 2012/2/13 Sergey Malochinskiy : > По прикидкам с использованием SQLite должно хватать производительности > самого простого  VPS для ожидаемого количества пользователей. Если речь идет про VPS, то почему нельзя собрать свой SQLite? -- Best regards, Ruslan. From cub.uanic на gmail.com Mon Feb 13 12:39:45 2012 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Mon, 13 Feb 2012 22:39:45 +0200 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: References: Message-ID: Ну почему же нельзя? Вероятно, можно... Но наверное, нет желания заморачиваться с поддержкой "своей" сборки? Лично я согласен с решением автора, и думаю, что способ, предложенный Иваном - быстрый, дешёвый, простой, и вообще наиболее оптимальный выбор по совокупности всех плюсов/минусов/прочих деталей. 13 февраля 2012 г. 18:53 пользователь Ruslan Zakirov написал: > 2012/2/13 Sergey Malochinskiy : >> По прикидкам с использованием SQLite должно хватать производительности >> самого простого  VPS для ожидаемого количества пользователей. > > Если речь идет про VPS, то почему нельзя собрать свой SQLite? > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From sergey.malochinskiy на gmail.com Mon Feb 13 21:01:45 2012 From: sergey.malochinskiy на gmail.com (Sergey Malochinskiy) Date: Tue, 14 Feb 2012 09:01:45 +0400 Subject: [Moscow.pm] =?utf-8?b?KNCx0LXQtyDRgtC10LzRiyk=?= In-Reply-To: References: Message-ID: Да именно причины сложности поддержки пропатченной сборки (пропатчить безусловно можно). В этом случае сразу же возникают сложности при переносе. Одно дело перенести штатные сборки, т.е. просто установить на новом VPS и совсем другое собрать часть окружения вручную. Именно простота и оптимальность рекомендованного Иваном способа подкупила. Чтобы он заработал понадобилось исправить три строки кода и выполнить два запроса. :) И все полетело. 14 февраля 2012 г. 0:39 пользователь Oleg Kostyuk написал: > Ну почему же нельзя? Вероятно, можно... Но наверное, нет желания > заморачиваться с поддержкой "своей" сборки? > > Лично я согласен с решением автора, и думаю, что способ, предложенный > Иваном - быстрый, дешёвый, простой, и вообще наиболее оптимальный > выбор по совокупности всех плюсов/минусов/прочих деталей. > > > 13 февраля 2012 г. 18:53 пользователь Ruslan Zakirov > написал: > > 2012/2/13 Sergey Malochinskiy : > >> По прикидкам с использованием SQLite должно хватать производительности > >> самого простого VPS для ожидаемого количества пользователей. > > > > Если речь идет про VPS, то почему нельзя собрать свой SQLite? > > > > -- > > Best regards, Ruslan. > > -- > > 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 > -- Best regards, Sergey Malochinskiy ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From afiskon на gmail.com Mon Feb 13 22:05:36 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Tue, 14 Feb 2012 10:05:36 +0400 Subject: [Moscow.pm] =?utf-8?b?0JDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyA=?= =?utf-8?b?0YPRgdGC0LDQvdC+0LLQutCwINC30LDQstC40YHQuNC80L7RgdGC0LU=?= =?utf-8?b?0Lk=?= Message-ID: Всем привет. Есть приложение на Mojolicious. Хочется очень простой вещи - чтобы перед деплоем я запустил какой-нибудь ./install-dependencies.pl и все зависимости подтягивались из CPAN. Ну и чтобы при этом не составлять список зависимостей вручную, а то еще случайно забуду что-то указать или наоборот - удалить, когда оно уже будет ненужно. Пропарсить свой код и сгенерить такой скрипт вроде не сложно, но не хотелось бы велосипедить. Подскажите, пожалуйста, готовое решение - наверняка оно уже есть. ( Да, статью http://koorchik.blogspot.com/2012/01/perl.html я читал, но там предлагается указывать все зависимости вручную. ) -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From vovkasm на gmail.com Mon Feb 13 22:22:29 2012 From: vovkasm на gmail.com (Vladimir Timofeev) Date: Tue, 14 Feb 2012 10:22:29 +0400 Subject: [Moscow.pm] =?utf-8?b?0JDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyA=?= =?utf-8?b?0YPRgdGC0LDQvdC+0LLQutCwINC30LDQstC40YHQuNC80L7RgdGC0LU=?= =?utf-8?b?0Lk=?= In-Reply-To: References: Message-ID: Путем 4 несложных запросов на search.cpan.org имеем: Есть Module::ScanDeps: * мало зависимостей * им пользуются: Module::Install и PAR Есть Perl::PrereqScanner: * много зависимойстей * им пользуется Dist::Zilla Ни того, ни другого не пробовал. Предпочитаю зависимости руками прописывать в Makefile.PL, т.е. это надежней. Пример, почему: Вот используется JSON. У него в зависимостях нет JSON::XS. Соотвественно никто и никогда его не поставит при автосканировании зависимостей. И получается, что на production мы получаем медленный json парсинг/енкодинг. 14 февраля 2012 г. 10:05 пользователь Alexandr Alexeev написал: > Всем привет. > > Есть приложение на Mojolicious. Хочется очень простой вещи - чтобы перед > деплоем я запустил какой-нибудь ./install-dependencies.pl и все зависимости > подтягивались из CPAN. Ну и чтобы при этом не составлять список зависимостей > вручную, а то еще случайно забуду что-то указать или наоборот - удалить, > когда оно уже будет ненужно. > > Пропарсить свой код и сгенерить такой скрипт вроде не сложно, но не хотелось > бы велосипедить. Подскажите, пожалуйста, готовое решение - наверняка оно уже > есть. > > ( Да, статью http://koorchik.blogspot.com/2012/01/perl.html я читал, но там > предлагается указывать все зависимости вручную. ) > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Vladimir Timofeev From afiskon на gmail.com Mon Feb 13 22:24:30 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Tue, 14 Feb 2012 10:24:30 +0400 Subject: [Moscow.pm] =?utf-8?b?0JDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyA=?= =?utf-8?b?0YPRgdGC0LDQvdC+0LLQutCwINC30LDQstC40YHQuNC80L7RgdGC0LU=?= =?utf-8?b?0Lk=?= In-Reply-To: References: Message-ID: Я вот пишу use JSON::XS; 14 февраля 2012 г. 10:22 пользователь Vladimir Timofeev написал: > Путем 4 несложных запросов на search.cpan.org имеем: > > Есть Module::ScanDeps: > * мало зависимостей > * им пользуются: Module::Install и PAR > > Есть Perl::PrereqScanner: > * много зависимойстей > * им пользуется Dist::Zilla > > Ни того, ни другого не пробовал. Предпочитаю зависимости руками > прописывать в Makefile.PL, т.е. это надежней. > Пример, почему: Вот используется JSON. У него в зависимостях нет > JSON::XS. Соотвественно никто и никогда его не поставит при > автосканировании зависимостей. И получается, что на production мы > получаем медленный json парсинг/енкодинг. > > 14 февраля 2012 г. 10:05 пользователь Alexandr Alexeev > написал: > > Всем привет. > > > > Есть приложение на Mojolicious. Хочется очень простой вещи - чтобы перед > > деплоем я запустил какой-нибудь ./install-dependencies.pl и все > зависимости > > подтягивались из CPAN. Ну и чтобы при этом не составлять список > зависимостей > > вручную, а то еще случайно забуду что-то указать или наоборот - удалить, > > когда оно уже будет ненужно. > > > > Пропарсить свой код и сгенерить такой скрипт вроде не сложно, но не > хотелось > > бы велосипедить. Подскажите, пожалуйста, готовое решение - наверняка оно > уже > > есть. > > > > ( Да, статью http://koorchik.blogspot.com/2012/01/perl.html я читал, но > там > > предлагается указывать все зависимости вручную. ) > > > > -- > > С уважением, Александр > > Личный блог: http://eax.me/ > > Мой форум: http://it-talk.org/ > > Мой Twitter: http://twitter.com/afiskon > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > Vladimir Timofeev > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From vovkasm на gmail.com Mon Feb 13 22:26:38 2012 From: vovkasm на gmail.com (Vladimir Timofeev) Date: Tue, 14 Feb 2012 10:26:38 +0400 Subject: [Moscow.pm] =?utf-8?b?0JDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyA=?= =?utf-8?b?0YPRgdGC0LDQvdC+0LLQutCwINC30LDQstC40YHQuNC80L7RgdGC0LU=?= =?utf-8?b?0Lk=?= In-Reply-To: References: Message-ID: 14 февраля 2012 г. 10:24 пользователь Alexandr Alexeev написал: > Я вот пишу > > use JSON::XS; И use DBD::Pg по всей видимости ;-) > > 14 февраля 2012 г. 10:22 пользователь Vladimir Timofeev > написал: > >> Путем 4 несложных запросов на search.cpan.org имеем: >> >> Есть Module::ScanDeps: >> * мало зависимостей >> * им пользуются: Module::Install и PAR >> >> Есть Perl::PrereqScanner: >> * много зависимойстей >> * им пользуется Dist::Zilla >> >> Ни того, ни другого не пробовал. Предпочитаю зависимости руками >> прописывать в Makefile.PL, т.е. это надежней. >> Пример, почему: Вот используется JSON. У него в зависимостях нет >> JSON::XS. Соотвественно никто и никогда его не поставит при >> автосканировании зависимостей. И получается, что на production мы >> получаем медленный json парсинг/енкодинг. >> >> 14 февраля 2012 г. 10:05 пользователь Alexandr Alexeev >> написал: >> > Всем привет. >> > >> > Есть приложение на Mojolicious. Хочется очень простой вещи - чтобы перед >> > деплоем я запустил какой-нибудь ./install-dependencies.pl и все >> > зависимости >> > подтягивались из CPAN. Ну и чтобы при этом не составлять список >> > зависимостей >> > вручную, а то еще случайно забуду что-то указать или наоборот - удалить, >> > когда оно уже будет ненужно. >> > >> > Пропарсить свой код и сгенерить такой скрипт вроде не сложно, но не >> > хотелось >> > бы велосипедить. Подскажите, пожалуйста, готовое решение - наверняка оно >> > уже >> > есть. >> > >> > ( Да, статью http://koorchik.blogspot.com/2012/01/perl.html я читал, но >> > там >> > предлагается указывать все зависимости вручную. ) >> > >> > -- >> > С уважением, Александр >> > Личный блог: http://eax.me/ >> > Мой форум: http://it-talk.org/ >> > Мой Twitter: http://twitter.com/afiskon >> > >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> >> >> >> -- >> Vladimir Timofeev >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Vladimir Timofeev From afiskon на gmail.com Mon Feb 13 23:04:51 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Tue, 14 Feb 2012 11:04:51 +0400 Subject: [Moscow.pm] =?utf-8?b?0JDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyA=?= =?utf-8?b?0YPRgdGC0LDQvdC+0LLQutCwINC30LDQstC40YHQuNC80L7RgdGC0LU=?= =?utf-8?b?0Lk=?= In-Reply-To: References: Message-ID: Нет, DBD::* не пишу. Интересно, есть ли легкий способ автоматически вычислять такие зависимости? Или таки придется составлять список вручную? 14 февраля 2012 г. 10:26 пользователь Vladimir Timofeev написал: > 14 февраля 2012 г. 10:24 пользователь Alexandr Alexeev > написал: > > Я вот пишу > > > > use JSON::XS; > > И use DBD::Pg по всей видимости ;-) > > > > > 14 февраля 2012 г. 10:22 пользователь Vladimir Timofeev < > vovkasm на gmail.com> > > написал: > > > >> Путем 4 несложных запросов на search.cpan.org имеем: > >> > >> Есть Module::ScanDeps: > >> * мало зависимостей > >> * им пользуются: Module::Install и PAR > >> > >> Есть Perl::PrereqScanner: > >> * много зависимойстей > >> * им пользуется Dist::Zilla > >> > >> Ни того, ни другого не пробовал. Предпочитаю зависимости руками > >> прописывать в Makefile.PL, т.е. это надежней. > >> Пример, почему: Вот используется JSON. У него в зависимостях нет > >> JSON::XS. Соотвественно никто и никогда его не поставит при > >> автосканировании зависимостей. И получается, что на production мы > >> получаем медленный json парсинг/енкодинг. > >> > >> 14 февраля 2012 г. 10:05 пользователь Alexandr Alexeev > >> написал: > >> > Всем привет. > >> > > >> > Есть приложение на Mojolicious. Хочется очень простой вещи - чтобы > перед > >> > деплоем я запустил какой-нибудь ./install-dependencies.pl и все > >> > зависимости > >> > подтягивались из CPAN. Ну и чтобы при этом не составлять список > >> > зависимостей > >> > вручную, а то еще случайно забуду что-то указать или наоборот - > удалить, > >> > когда оно уже будет ненужно. > >> > > >> > Пропарсить свой код и сгенерить такой скрипт вроде не сложно, но не > >> > хотелось > >> > бы велосипедить. Подскажите, пожалуйста, готовое решение - наверняка > оно > >> > уже > >> > есть. > >> > > >> > ( Да, статью http://koorchik.blogspot.com/2012/01/perl.html я читал, > но > >> > там > >> > предлагается указывать все зависимости вручную. ) > >> > > >> > -- > >> > С уважением, Александр > >> > Личный блог: http://eax.me/ > >> > Мой форум: http://it-talk.org/ > >> > Мой Twitter: http://twitter.com/afiskon > >> > > >> > > >> > -- > >> > Moscow.pm mailing list > >> > moscow-pm на pm.org | http://moscow.pm.org > >> > > >> > >> > >> > >> -- > >> Vladimir Timofeev > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > > > -- > > С уважением, Александр > > Личный блог: http://eax.me/ > > Мой форум: http://it-talk.org/ > > Мой Twitter: http://twitter.com/afiskon > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > Vladimir Timofeev > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From somerandomlogin на gmail.com Mon Feb 13 23:21:29 2012 From: somerandomlogin на gmail.com (Jack of Shadows) Date: Tue, 14 Feb 2012 11:21:29 +0400 Subject: [Moscow.pm] =?koi8-r?b?4dfUz83B1MnexdPLwdEg1dPUwc7P18vBINrB18nT?= =?koi8-r?b?yc3P09TFyg==?= In-Reply-To: References: Message-ID: Как насчёт того, чтобы взять и где-нибудь в конце своего кода, когда все зависимости уже загрузились и всё работает, просто сделать дамп хеша %INC? По идее, там будут все-все загруженные модули. Я так смотрю, перл кое-что грузит автоматически, так что его всё равно придётся маленько подредактировать руками, но тем не менее. (Можно, наверное, посмотреть, какие модули грузятся в пустом скрипте автоматически и отсеять их) On Tue, Feb 14, 2012 at 11:04 AM, Alexandr Alexeev wrote: > Нет, DBD::* не пишу. Интересно, есть ли легкий способ автоматически > вычислять такие зависимости? Или таки придется составлять список вручную? > > 14 февраля 2012 г. 10:26 пользователь Vladimir Timofeev > написал: > >> 14 февраля 2012 г. 10:24 пользователь Alexandr Alexeev >> написал: >> > Я вот пишу >> > >> > use JSON::XS; >> >> И use DBD::Pg по всей видимости ;-) >> >> > >> > 14 февраля 2012 г. 10:22 пользователь Vladimir Timofeev >> > >> > написал: >> > >> >> Путем 4 несложных запросов на search.cpan.org имеем: >> >> >> >> Есть Module::ScanDeps: >> >> * мало зависимостей >> >> * им пользуются: Module::Install и PAR >> >> >> >> Есть Perl::PrereqScanner: >> >> * много зависимойстей >> >> * им пользуется Dist::Zilla >> >> >> >> Ни того, ни другого не пробовал. Предпочитаю зависимости руками >> >> прописывать в Makefile.PL, т.е. это надежней. >> >> Пример, почему: Вот используется JSON. У него в зависимостях нет >> >> JSON::XS. Соотвественно никто и никогда его не поставит при >> >> автосканировании зависимостей. И получается, что на production мы >> >> получаем медленный json парсинг/енкодинг. >> >> >> >> 14 февраля 2012 г. 10:05 пользователь Alexandr Alexeev >> >> написал: >> >> > Всем привет. >> >> > >> >> > Есть приложение на Mojolicious. Хочется очень простой вещи - чтобы >> >> > перед >> >> > деплоем я запустил какой-нибудь ./install-dependencies.pl и все >> >> > зависимости >> >> > подтягивались из CPAN. Ну и чтобы при этом не составлять список >> >> > зависимостей >> >> > вручную, а то еще случайно забуду что-то указать или наоборот - >> >> > удалить, >> >> > когда оно уже будет ненужно. >> >> > >> >> > Пропарсить свой код и сгенерить такой скрипт вроде не сложно, но не >> >> > хотелось >> >> > бы велосипедить. Подскажите, пожалуйста, готовое решение - наверняка >> >> > оно >> >> > уже >> >> > есть. >> >> > >> >> > ( Да, статью http://koorchik.blogspot.com/2012/01/perl.html я читал, >> >> > но >> >> > там >> >> > предлагается указывать все зависимости вручную. ) >> >> > >> >> > -- >> >> > С уважением, Александр >> >> > Личный блог: http://eax.me/ >> >> > Мой форум: http://it-talk.org/ >> >> > Мой Twitter: http://twitter.com/afiskon >> >> > >> >> > >> >> > -- >> >> > Moscow.pm mailing list >> >> > moscow-pm на pm.org | http://moscow.pm.org >> >> > >> >> >> >> >> >> >> >> -- >> >> Vladimir Timofeev >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> > >> > >> > -- >> > С уважением, Александр >> > Личный блог: http://eax.me/ >> > Мой форум: http://it-talk.org/ >> > Мой Twitter: http://twitter.com/afiskon >> > >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> >> >> >> -- >> Vladimir Timofeev >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From afiskon на gmail.com Mon Feb 13 23:32:25 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Tue, 14 Feb 2012 11:32:25 +0400 Subject: [Moscow.pm] =?utf-8?b?0JDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyA=?= =?utf-8?b?0YPRgdGC0LDQvdC+0LLQutCwINC30LDQstC40YHQuNC80L7RgdGC0LU=?= =?utf-8?b?0Lk=?= In-Reply-To: References: Message-ID: >> Как насчёт того, чтобы взять и где-нибудь в конце своего кода Хорошая мысль! >> И use DBD::Pg по всей видимости ;-) Я тут кстати выяснил, что scandeps.pl из Module::ScanDeps находит все DBD::*. Копипастим зависимости в Makefile.PL koorchik'а и ставим их на сервере с помощью cpan App::cpanminus cpanm --installdeps . # точка в конце! Попробовал - вроде без косяков. Ну если вдруг что-то из зависимостей не найдет (в каких-нибудь глубоко запрятанных eval'ах), то можно дописать вручную. 14 февраля 2012 г. 11:21 пользователь Jack of Shadows < somerandomlogin на gmail.com> написал: > Как насчёт того, чтобы взять и где-нибудь в конце своего кода, когда > все зависимости уже загрузились и всё работает, просто сделать дамп > хеша %INC? По идее, там будут все-все загруженные модули. > > Я так смотрю, перл кое-что грузит автоматически, так что его всё равно > придётся маленько подредактировать руками, но тем не менее. > (Можно, наверное, посмотреть, какие модули грузятся в пустом скрипте > автоматически и отсеять их) > > On Tue, Feb 14, 2012 at 11:04 AM, Alexandr Alexeev > wrote: > > Нет, DBD::* не пишу. Интересно, есть ли легкий способ автоматически > > вычислять такие зависимости? Или таки придется составлять список вручную? > > > > 14 февраля 2012 г. 10:26 пользователь Vladimir Timofeev < > vovkasm на gmail.com> > > написал: > > > >> 14 февраля 2012 г. 10:24 пользователь Alexandr Alexeev > >> написал: > >> > Я вот пишу > >> > > >> > use JSON::XS; > >> > >> И use DBD::Pg по всей видимости ;-) > >> > >> > > >> > 14 февраля 2012 г. 10:22 пользователь Vladimir Timofeev > >> > > >> > написал: > >> > > >> >> Путем 4 несложных запросов на search.cpan.org имеем: > >> >> > >> >> Есть Module::ScanDeps: > >> >> * мало зависимостей > >> >> * им пользуются: Module::Install и PAR > >> >> > >> >> Есть Perl::PrereqScanner: > >> >> * много зависимойстей > >> >> * им пользуется Dist::Zilla > >> >> > >> >> Ни того, ни другого не пробовал. Предпочитаю зависимости руками > >> >> прописывать в Makefile.PL, т.е. это надежней. > >> >> Пример, почему: Вот используется JSON. У него в зависимостях нет > >> >> JSON::XS. Соотвественно никто и никогда его не поставит при > >> >> автосканировании зависимостей. И получается, что на production мы > >> >> получаем медленный json парсинг/енкодинг. > >> >> > >> >> 14 февраля 2012 г. 10:05 пользователь Alexandr Alexeev > >> >> написал: > >> >> > Всем привет. > >> >> > > >> >> > Есть приложение на Mojolicious. Хочется очень простой вещи - чтобы > >> >> > перед > >> >> > деплоем я запустил какой-нибудь ./install-dependencies.pl и все > >> >> > зависимости > >> >> > подтягивались из CPAN. Ну и чтобы при этом не составлять список > >> >> > зависимостей > >> >> > вручную, а то еще случайно забуду что-то указать или наоборот - > >> >> > удалить, > >> >> > когда оно уже будет ненужно. > >> >> > > >> >> > Пропарсить свой код и сгенерить такой скрипт вроде не сложно, но не > >> >> > хотелось > >> >> > бы велосипедить. Подскажите, пожалуйста, готовое решение - > наверняка > >> >> > оно > >> >> > уже > >> >> > есть. > >> >> > > >> >> > ( Да, статью http://koorchik.blogspot.com/2012/01/perl.html я > читал, > >> >> > но > >> >> > там > >> >> > предлагается указывать все зависимости вручную. ) > >> >> > > >> >> > -- > >> >> > С уважением, Александр > >> >> > Личный блог: http://eax.me/ > >> >> > Мой форум: http://it-talk.org/ > >> >> > Мой Twitter: http://twitter.com/afiskon > >> >> > > >> >> > > >> >> > -- > >> >> > Moscow.pm mailing list > >> >> > moscow-pm на pm.org | http://moscow.pm.org > >> >> > > >> >> > >> >> > >> >> > >> >> -- > >> >> Vladimir Timofeev > >> >> -- > >> >> Moscow.pm mailing list > >> >> moscow-pm на pm.org | http://moscow.pm.org > >> > > >> > > >> > > >> > > >> > -- > >> > С уважением, Александр > >> > Личный блог: http://eax.me/ > >> > Мой форум: http://it-talk.org/ > >> > Мой Twitter: http://twitter.com/afiskon > >> > > >> > > >> > -- > >> > Moscow.pm mailing list > >> > moscow-pm на pm.org | http://moscow.pm.org > >> > > >> > >> > >> > >> -- > >> Vladimir Timofeev > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > > > -- > > С уважением, Александр > > Личный блог: http://eax.me/ > > Мой форум: http://it-talk.org/ > > Мой Twitter: http://twitter.com/afiskon > > > > > > -- > > 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://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akovbovich на gmail.com Tue Feb 14 02:56:36 2012 From: akovbovich на gmail.com (=?UTF-8?B?0JDQvdC00YDQtdC5INCfLiDQmtC+0LLQsdC+0LLQuNGH?=) Date: Tue, 14 Feb 2012 14:56:36 +0400 Subject: [Moscow.pm] =?utf-8?b?0JDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyA=?= =?utf-8?b?0YPRgdGC0LDQvdC+0LLQutCwINC30LDQstC40YHQuNC80L7RgdGC0LU=?= =?utf-8?b?0Lk=?= In-Reply-To: References: Message-ID: https://metacpan.org/module/lib::xi 14 февраля 2012 г. 11:32 пользователь Alexandr Alexeev написал: >>>  Как насчёт того, чтобы взять и где-нибудь в конце своего кода > > Хорошая мысль! > >>> И use DBD::Pg по всей видимости ;-) > Я тут кстати выяснил, что scandeps.pl из Module::ScanDeps находит все > DBD::*. Копипастим зависимости в Makefile.PL koorchik'а и ставим их на > сервере с помощью > > cpan App::cpanminus > cpanm --installdeps . # точка в конце! > > Попробовал - вроде без косяков. Ну если вдруг что-то из зависимостей не > найдет (в каких-нибудь глубоко запрятанных eval'ах), то можно дописать > вручную. > > 14 февраля 2012 г. 11:21 пользователь Jack of Shadows > написал: > >> Как насчёт того, чтобы взять и где-нибудь в конце своего кода, когда >> все зависимости уже загрузились и всё работает, просто сделать дамп >> хеша %INC? По идее, там будут все-все загруженные модули. >> >> Я так смотрю, перл кое-что грузит автоматически, так что его всё равно >> придётся маленько подредактировать руками, но тем не менее. >> (Можно, наверное, посмотреть, какие модули грузятся в пустом скрипте >> автоматически и отсеять их) >> >> On Tue, Feb 14, 2012 at 11:04 AM, Alexandr Alexeev >> wrote: >> > Нет, DBD::* не пишу. Интересно, есть ли легкий способ автоматически >> > вычислять такие зависимости? Или таки придется составлять список >> > вручную? >> > >> > 14 февраля 2012 г. 10:26 пользователь Vladimir Timofeev >> > >> > написал: >> > >> >> 14 февраля 2012 г. 10:24 пользователь Alexandr Alexeev >> >> написал: >> >> > Я вот пишу >> >> > >> >> > use JSON::XS; >> >> >> >> И use DBD::Pg по всей видимости ;-) >> >> >> >> > >> >> > 14 февраля 2012 г. 10:22 пользователь Vladimir Timofeev >> >> > >> >> > написал: >> >> > >> >> >> Путем 4 несложных запросов на search.cpan.org имеем: >> >> >> >> >> >> Есть Module::ScanDeps: >> >> >> * мало зависимостей >> >> >> * им пользуются: Module::Install и PAR >> >> >> >> >> >> Есть Perl::PrereqScanner: >> >> >> * много зависимойстей >> >> >> * им пользуется Dist::Zilla >> >> >> >> >> >> Ни того, ни другого не пробовал. Предпочитаю зависимости руками >> >> >> прописывать в Makefile.PL, т.е. это надежней. >> >> >> Пример, почему: Вот используется JSON. У него в зависимостях нет >> >> >> JSON::XS. Соотвественно никто и никогда его не поставит при >> >> >> автосканировании зависимостей. И получается, что на production мы >> >> >> получаем медленный json парсинг/енкодинг. >> >> >> >> >> >> 14 февраля 2012 г. 10:05 пользователь Alexandr Alexeev >> >> >> написал: >> >> >> > Всем привет. >> >> >> > >> >> >> > Есть приложение на Mojolicious. Хочется очень простой вещи - чтобы >> >> >> > перед >> >> >> > деплоем я запустил какой-нибудь ./install-dependencies.pl и все >> >> >> > зависимости >> >> >> > подтягивались из CPAN. Ну и чтобы при этом не составлять список >> >> >> > зависимостей >> >> >> > вручную, а то еще случайно забуду что-то указать или наоборот - >> >> >> > удалить, >> >> >> > когда оно уже будет ненужно. >> >> >> > >> >> >> > Пропарсить свой код и сгенерить такой скрипт вроде не сложно, но >> >> >> > не >> >> >> > хотелось >> >> >> > бы велосипедить. Подскажите, пожалуйста, готовое решение - >> >> >> > наверняка >> >> >> > оно >> >> >> > уже >> >> >> > есть. >> >> >> > >> >> >> > ( Да, статью http://koorchik.blogspot.com/2012/01/perl.html я >> >> >> > читал, >> >> >> > но >> >> >> > там >> >> >> > предлагается указывать все зависимости вручную. ) >> >> >> > >> >> >> > -- >> >> >> > С уважением, Александр >> >> >> > Личный блог: http://eax.me/ >> >> >> > Мой форум: http://it-talk.org/ >> >> >> > Мой Twitter: http://twitter.com/afiskon >> >> >> > >> >> >> > >> >> >> > -- >> >> >> > Moscow.pm mailing list >> >> >> > moscow-pm на pm.org | http://moscow.pm.org >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> Vladimir Timofeev >> >> >> -- >> >> >> Moscow.pm mailing list >> >> >> moscow-pm на pm.org | http://moscow.pm.org >> >> > >> >> > >> >> > >> >> > >> >> > -- >> >> > С уважением, Александр >> >> > Личный блог: http://eax.me/ >> >> > Мой форум: http://it-talk.org/ >> >> > Мой Twitter: http://twitter.com/afiskon >> >> > >> >> > >> >> > -- >> >> > Moscow.pm mailing list >> >> > moscow-pm на pm.org | http://moscow.pm.org >> >> > >> >> >> >> >> >> >> >> -- >> >> Vladimir Timofeev >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> > >> > >> > -- >> > С уважением, Александр >> > Личный блог: http://eax.me/ >> > Мой форум: http://it-talk.org/ >> > Мой Twitter: http://twitter.com/afiskon >> > >> > >> > -- >> > 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://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From cub.uanic на gmail.com Tue Feb 14 05:47:26 2012 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Tue, 14 Feb 2012 15:47:26 +0200 Subject: [Moscow.pm] =?utf-8?b?0JDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyA=?= =?utf-8?b?0YPRgdGC0LDQvdC+0LLQutCwINC30LDQstC40YHQuNC80L7RgdGC0LU=?= =?utf-8?b?0Lk=?= In-Reply-To: References: Message-ID: А я вот так пишу: requires( ....................... 'JSON' => 0, ....................... ); recommends( 'JSON::XS' => 0, # for better speed ); http://goo.gl/xn8C4 Если же хочется автоматизации - пользуйте Dist::Zilla и его плагины. 14 февраля 2012 г. 8:24 пользователь Alexandr Alexeev написал: > Я вот пишу > > use JSON::XS; > > 14 февраля 2012 г. 10:22 пользователь Vladimir Timofeev > написал: > >> Путем 4 несложных запросов на search.cpan.org имеем: >> >> Есть Module::ScanDeps: >> * мало зависимостей >> * им пользуются: Module::Install и PAR >> >> Есть Perl::PrereqScanner: >> * много зависимойстей >> * им пользуется Dist::Zilla >> >> Ни того, ни другого не пробовал. Предпочитаю зависимости руками >> прописывать в Makefile.PL, т.е. это надежней. >> Пример, почему: Вот используется JSON. У него в зависимостях нет >> JSON::XS. Соотвественно никто и никогда его не поставит при >> автосканировании зависимостей. И получается, что на production мы >> получаем медленный json парсинг/енкодинг. >> >> 14 февраля 2012 г. 10:05 пользователь Alexandr Alexeev >> написал: >> > Всем привет. >> > >> > Есть приложение на Mojolicious. Хочется очень простой вещи - чтобы перед >> > деплоем я запустил какой-нибудь ./install-dependencies.pl и все >> > зависимости >> > подтягивались из CPAN. Ну и чтобы при этом не составлять список >> > зависимостей >> > вручную, а то еще случайно забуду что-то указать или наоборот - удалить, >> > когда оно уже будет ненужно. >> > >> > Пропарсить свой код и сгенерить такой скрипт вроде не сложно, но не >> > хотелось >> > бы велосипедить. Подскажите, пожалуйста, готовое решение - наверняка оно >> > уже >> > есть. >> > >> > ( Да, статью http://koorchik.blogspot.com/2012/01/perl.html я читал, но >> > там >> > предлагается указывать все зависимости вручную. ) >> > >> > -- >> > С уважением, Александр >> > Личный блог: http://eax.me/ >> > Мой форум: http://it-talk.org/ >> > Мой Twitter: http://twitter.com/afiskon >> > >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> > >> >> >> >> -- >> Vladimir Timofeev >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From pavel на kuptsov.info Wed Feb 15 04:34:32 2012 From: pavel на kuptsov.info (=?koi8-r?B?8MHXxcw=?=) Date: Wed, 15 Feb 2012 16:34:32 +0400 Subject: [Moscow.pm] Mojolicious::Lite & Morbo In-Reply-To: References: Message-ID: День добрый! Продолжаю работать над одним небольшим проектом на Mojolicious::Lite. И в процессе работы с сервером morbo (именно на разработке), заметил неприятную вещь, вот только не могу понять о чем она говорит: - через 2-3 часа активного кодинга и постоянно работающего morbo, обнаруживаю жор памяти в размере 500Мб. В один день через 8 часов кодинга - памяти отъел 1,8Гб!!! При этом при старте приложения расход 30Мб Когда я начинаю работать в приложении (переходить по всем ссылкам, создавать, удалять и т.п.), то расход памяти стабилен (в пределах 35Мб). То есть в самом приложении, я так понимаю утечек нет (хотя как это проверить наверняка - тоже непонятно). Но когда начинаю работать с кодом - память начинает усиленно исчезать.... Что это может быть? Никто не сталкивался с подобным? Спасибо. From afiskon на gmail.com Wed Feb 15 08:59:24 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Wed, 15 Feb 2012 19:59:24 +0300 Subject: [Moscow.pm] Mojolicious::Lite & Morbo In-Reply-To: References: Message-ID: >> Что это может быть? Все что угодно от использования потоков до циклических ссылок. Morbo - он же только для отладки. Запускайте под Starman. 15 февраля 2012 г. 15:34 пользователь Павел написал: > День добрый! > Продолжаю работать над одним небольшим проектом на Mojolicious::Lite. > И в процессе работы с сервером morbo (именно на разработке), > заметил неприятную вещь, вот только не могу понять о чем она говорит: > - через 2-3 часа активного кодинга и постоянно работающего morbo, > обнаруживаю жор памяти в размере 500Мб. > В один день через 8 часов кодинга - памяти отъел 1,8Гб!!! > При этом при старте приложения расход 30Мб > Когда я начинаю работать в приложении (переходить по всем ссылкам, > создавать, удалять и т.п.), > то расход памяти стабилен (в пределах 35Мб). > То есть в самом приложении, я так понимаю утечек нет (хотя как это > проверить наверняка - тоже непонятно). > Но когда начинаю работать с кодом - память начинает усиленно исчезать.... > Что это может быть? > Никто не сталкивался с подобным? > Спасибо. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From evdokimov.denis на gmail.com Wed Feb 15 09:18:33 2012 From: evdokimov.denis на gmail.com (Denis Evdokimov) Date: Wed, 15 Feb 2012 20:18:33 +0300 Subject: [Moscow.pm] Mojolicious::Lite & Morbo In-Reply-To: References: Message-ID: Не знаю, как именно работает Morbo, может быть и не так... С некоторой вероятностью он подгружает обновлённые модули и шаблоны на лету и делает это не очень чисто. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From denis.fedoseev на gmail.com Wed Feb 15 09:23:30 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Wed, 15 Feb 2012 21:23:30 +0400 Subject: [Moscow.pm] Mojolicious::Lite & Morbo In-Reply-To: References: Message-ID: <4242283C-A09A-404F-B632-3C10C5E6302A@gmail.com> Morbo достаточно прилично течет при перезагрузке исполняемого кода. Если перезагружаются только шаблоны то все намного лучше. On Feb 15, 2012, at 4:34 PM, Павел wrote: > День добрый! > Продолжаю работать над одним небольшим проектом на Mojolicious::Lite. > И в процессе работы с сервером morbo (именно на разработке), > заметил неприятную вещь, вот только не могу понять о чем она говорит: > - через 2-3 часа активного кодинга и постоянно работающего morbo, обнаруживаю жор памяти в размере 500Мб. > В один день через 8 часов кодинга - памяти отъел 1,8Гб!!! > При этом при старте приложения расход 30Мб > Когда я начинаю работать в приложении (переходить по всем ссылкам, создавать, удалять и т.п.), > то расход памяти стабилен (в пределах 35Мб). > То есть в самом приложении, я так понимаю утечек нет (хотя как это проверить наверняка - тоже непонятно). > Но когда начинаю работать с кодом - память начинает усиленно исчезать.... > Что это может быть? > Никто не сталкивался с подобным? > Спасибо. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From pavel на kuptsov.info Wed Feb 15 22:13:35 2012 From: pavel на kuptsov.info (=?koi8-r?B?8MHXxcw=?=) Date: Thu, 16 Feb 2012 10:13:35 +0400 Subject: [Moscow.pm] Mojolicious::Lite & Morbo (Denis Fedoseev) In-Reply-To: References: Message-ID: > Morbo достаточно прилично течет при перезагрузке исполняемого кода. Если > перезагружаются только шаблоны то все намного лучше. Это меня успокаивает (так как код он перегружает постоянно в процессе разработки). Хотя посмотрим как будет в продакшене :) Спасибо. From chesnokov.ilya на gmail.com Thu Feb 16 05:39:32 2012 From: chesnokov.ilya на gmail.com (Ilya Chesnokov) Date: Thu, 16 Feb 2012 17:39:32 +0400 Subject: [Moscow.pm] Mojolicious::Lite & Morbo (Denis Fedoseev) In-Reply-To: References: Message-ID: А стоит ли использовать его в продакшене? Из его документации: Note that this module is EXPERIMENTAL and might change without warning! 16 февраля 2012 г. 10:13 пользователь Павел написал: >> Morbo достаточно прилично течет при перезагрузке исполняемого кода. Если >> перезагружаются только шаблоны то все намного лучше. > > Это меня успокаивает (так как код он перегружает постоянно в процессе > разработки). > Хотя посмотрим как будет в продакшене :) > Спасибо. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Best regards, Ilya Chesnokov From isage на aumi.ru Thu Feb 16 05:54:54 2012 From: isage на aumi.ru (iSage) Date: Thu, 16 Feb 2012 17:54:54 +0400 Subject: [Moscow.pm] Mojolicious::Lite & Morbo (Denis Fedoseev) In-Reply-To: References: Message-ID: <52430e45cc36c5a16d29450d5bcc790a@aumi.ru> Конечно нет. Ведь все в той же документации написано, что он исключительно для разработки. Для продакшна есть старман и гипножаба On Thu, 16 Feb 2012 17:39:32 +0400, Ilya Chesnokov wrote: > А стоит ли использовать его в продакшене? > > Из его документации: Note that this module is EXPERIMENTAL and might > change without warning! > > 16 февраля 2012 г. 10:13 пользователь Павел написал: >>> Morbo достаточно прилично течет при перезагрузке исполняемого кода. Если >>> перезагружаются только шаблоны то все намного лучше. >> >> Это меня успокаивает (так как код он перегружает постоянно в процессе >> разработки). >> Хотя посмотрим как будет в продакшене :) >> Спасибо. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Best regards, > Ilya Chesnokov From afiskon на gmail.com Thu Feb 16 06:07:19 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Thu, 16 Feb 2012 17:07:19 +0300 Subject: [Moscow.pm] Mojolicious::Lite & Morbo (Denis Fedoseev) In-Reply-To: <52430e45cc36c5a16d29450d5bcc790a@aumi.ru> References: <52430e45cc36c5a16d29450d5bcc790a@aumi.ru> Message-ID: Объясните идиоту, в чем заключаются главные отличия starman от hypnotoad? 16 февраля 2012 г. 16:54 пользователь iSage написал: > Конечно нет. Ведь все в той же документации написано, что он > исключительно для разработки. > Для продакшна есть старман и гипножаба > > On Thu, 16 Feb 2012 17:39:32 +0400, Ilya Chesnokov > wrote: > > А стоит ли использовать его в продакшене? > > > > Из его документации: Note that this module is EXPERIMENTAL and might > > change without warning! > > > > 16 февраля 2012 г. 10:13 пользователь Павел > написал: > >>> Morbo достаточно прилично течет при перезагрузке исполняемого кода. > Если > >>> перезагружаются только шаблоны то все намного лучше. > >> > >> Это меня успокаивает (так как код он перегружает постоянно в процессе > >> разработки). > >> Хотя посмотрим как будет в продакшене :) > >> Спасибо. > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > -- > > Best regards, > > Ilya Chesnokov > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From isage на aumi.ru Thu Feb 16 06:46:19 2012 From: isage на aumi.ru (iSage) Date: Thu, 16 Feb 2012 18:46:19 +0400 Subject: [Moscow.pm] Mojolicious::Lite & Morbo (Denis Fedoseev) In-Reply-To: References: <52430e45cc36c5a16d29450d5bcc790a@aumi.ru> Message-ID: Нуэ, старман - шустрый PSGI/Plack сервер. Он умеет пускать любое psgi-приложение. (Mojolicious, Dancer, etc) Гипножаба же завязана на моджо. Про скорость и фичи ничего не скажу, кроме того, что по моим личным тестам старман в скорости выигрывает и фич его мне (пока) хватает On Thu, 16 Feb 2012 17:07:19 +0300, Alexandr Alexeev wrote: Объясните идиоту, в чем заключаются главные отличия starman от hypnotoad? 16 февраля 2012 г. 16:54 пользователь iSage написал: Конечно нет. Ведь все в той же документации написано, что он исключительно для разработки. Для продакшна есть старман и гипножаба On Thu, 16 Feb 2012 17:39:32 +0400, Ilya Chesnokov wrote: > А стоит ли использовать его в продакшене? > > Из его документации: Note that this module is EXPERIMENTAL and might > change without warning! > > 16 февраля 2012 г. 10:13 пользователь Павел написал: >>> Morbo достаточно прилично течет при перезагрузке исполняемого кода. Если >>> перезагружаются только шаблоны то все намного лучше. >> >> Это меня успокаивает (так как код он перегружает постоянно в процессе >> разработки). >> Хотя посмотрим как будет в продакшене :) >> Спасибо. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org [4] | http://moscow.pm.org [5] > > > > -- > Best regards, > Ilya Chesnokov -- Moscow.pm mailing list moscow-pm на pm.org [6] | http://moscow.pm.org [7] -- С уважением, Александр Личный блог: http://eax.me/ [8] Мой форум: http://it-talk.org/ [9] Мой Twitter: http://twitter.com/afiskon [10] Links: ------ [1] mailto:isage на aumi.ru [2] mailto:chesnokov.ilya на gmail.com [3] mailto:pavel на kuptsov.info [4] mailto:moscow-pm на pm.org [5] http://moscow.pm.org [6] mailto:moscow-pm на pm.org [7] http://moscow.pm.org [8] http://eax.me/ [9] http://it-talk.org/ [10] http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Thu Feb 16 07:36:51 2012 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 16 Feb 2012 19:36:51 +0400 Subject: [Moscow.pm] Mojolicious::Lite & Morbo (Denis Fedoseev) In-Reply-To: References: <52430e45cc36c5a16d29450d5bcc790a@aumi.ru> Message-ID: 2012/2/16 iSage : > Нуэ, старман - шустрый PSGI/Plack сервер. Он умеет пускать любое > psgi-приложение. (Mojolicious, Dancer, etc) > > Гипножаба же завязана на моджо. > > Про скорость и фичи ничего не скажу, кроме того, что по моим личным тестам > старман в скорости выигрывает и фич его мне (пока) хватает Еще не разбирался, но web socket'ы тожно на жабе работают, а вот работают ли они на стармане? > > > > On Thu, 16 Feb 2012 17:07:19 +0300, Alexandr Alexeev > wrote: > > Объясните идиоту, в чем заключаются главные отличия starman от hypnotoad? > > 16 февраля 2012 г. 16:54 пользователь iSage написал: >> >> Конечно нет. Ведь все в той же документации написано, что он >> исключительно для разработки. >> Для продакшна есть старман и гипножаба >> >> On Thu, 16 Feb 2012 17:39:32 +0400, Ilya Chesnokov >> wrote: >> > А стоит ли использовать его в продакшене? >> > >> > Из его документации: Note that this module is EXPERIMENTAL and might >> > change without warning! >> > >> > 16 февраля 2012 г. 10:13 пользователь Павел >> > написал: >> >>> Morbo достаточно прилично течет при перезагрузке исполняемого кода. >> >>> Если >> >>> перезагружаются только шаблоны то все намного лучше. >> >> >> >> Это меня успокаивает (так как код он перегружает постоянно в процессе >> >> разработки). >> >> Хотя посмотрим как будет в продакшене :) >> >> Спасибо. >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> > >> > -- >> > Best regards, >> > Ilya Chesnokov >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From sharifulin на gmail.com Thu Feb 16 08:05:07 2012 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 16 Feb 2012 20:05:07 +0400 Subject: [Moscow.pm] Mojolicious::Lite & Morbo (Denis Fedoseev) In-Reply-To: References: <52430e45cc36c5a16d29450d5bcc790a@aumi.ru> Message-ID: Нет конечно четверг, 16 февраля 2012 г. пользователь Ruslan Zakirov < ruz на bestpractical.com> писал: > 2012/2/16 iSage : >> Нуэ, старман - шустрый PSGI/Plack сервер. Он умеет пускать любое >> psgi-приложение. (Mojolicious, Dancer, etc) >> >> Гипножаба же завязана на моджо. >> >> Про скорость и фичи ничего не скажу, кроме того, что по моим личным тестам >> старман в скорости выигрывает и фич его мне (пока) хватает > > Еще не разбирался, но web socket'ы тожно на жабе работают, а вот > работают ли они на стармане? > >> >> >> >> On Thu, 16 Feb 2012 17:07:19 +0300, Alexandr Alexeev >> wrote: >> >> Объясните идиоту, в чем заключаются главные отличия starman от hypnotoad? >> >> 16 февраля 2012 г. 16:54 пользователь iSage написал: >>> >>> Конечно нет. Ведь все в той же документации написано, что он >>> исключительно для разработки. >>> Для продакшна есть старман и гипножаба >>> >>> On Thu, 16 Feb 2012 17:39:32 +0400, Ilya Chesnokov >>> wrote: >>> > А стоит ли использовать его в продакшене? >>> > >>> > Из его документации: Note that this module is EXPERIMENTAL and might >>> > change without warning! >>> > >>> > 16 февраля 2012 г. 10:13 пользователь Павел >>> > написал: >>> >>> Morbo достаточно прилично течет при перезагрузке исполняемого кода. >>> >>> Если >>> >>> перезагружаются только шаблоны то все намного лучше. >>> >> >>> >> Это меня успокаивает (так как код он перегружает постоянно в процессе >>> >> разработки). >>> >> Хотя посмотрим как будет в продакшене :) >>> >> Спасибо. >>> >> -- >>> >> Moscow.pm mailing list >>> >> moscow-pm на pm.org | http://moscow.pm.org >>> > >>> > >>> > >>> > -- >>> > Best regards, >>> > Ilya Chesnokov >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> >> >> -- >> С уважением, Александр >> Личный блог: http://eax.me/ >> Мой форум: http://it-talk.org/ >> Мой Twitter: http://twitter.com/afiskon >> >> >> >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Sent from Gmail Mobile ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From ruz на bestpractical.com Thu Feb 16 08:24:19 2012 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Thu, 16 Feb 2012 20:24:19 +0400 Subject: [Moscow.pm] Mojolicious::Lite & Morbo (Denis Fedoseev) In-Reply-To: References: <52430e45cc36c5a16d29450d5bcc790a@aumi.ru> Message-ID: 2012/2/16 Анатолий Шарифулин : > Нет конечно И много понадобится усилий для поднятия оных на чем-то кроме гипножабы? Или придется гипножабу запихнуть за nginx с tcp proxy? > > четверг, 16 февраля 2012 г. пользователь Ruslan Zakirov > писал: > >> 2012/2/16 iSage : >>> Нуэ, старман - шустрый PSGI/Plack сервер. Он умеет пускать любое >>> psgi-приложение. (Mojolicious, Dancer, etc) >>> >>> Гипножаба же завязана на моджо. >>> >>> Про скорость и фичи ничего не скажу, кроме того, что по моим личным >>> тестам >>> старман в скорости выигрывает и фич его мне (пока) хватает >> >> Еще не разбирался, но web socket'ы тожно на жабе работают, а вот >> работают ли они на стармане? >> >>> >>> >>> >>> On Thu, 16 Feb 2012 17:07:19 +0300, Alexandr Alexeev >>> wrote: >>> >>> Объясните идиоту, в чем заключаются главные отличия starman от hypnotoad? >>> >>> 16 февраля 2012 г. 16:54 пользователь iSage написал: >>>> >>>> Конечно нет. Ведь все в той же документации написано, что он >>>> исключительно для разработки. >>>> Для продакшна есть старман и гипножаба >>>> >>>> On Thu, 16 Feb 2012 17:39:32 +0400, Ilya Chesnokov >>>> wrote: >>>> > А стоит ли использовать его в продакшене? >>>> > >>>> > Из его документации: Note that this module is EXPERIMENTAL and might >>>> > change without warning! >>>> > >>>> > 16 февраля 2012 г. 10:13 пользователь Павел >>>> > написал: >>>> >>> Morbo достаточно прилично течет при перезагрузке исполняемого кода. >>>> >>> Если >>>> >>> перезагружаются только шаблоны то все намного лучше. >>>> >> >>>> >> Это меня успокаивает (так как код он перегружает постоянно в процессе >>>> >> разработки). >>>> >> Хотя посмотрим как будет в продакшене :) >>>> >> Спасибо. >>>> >> -- >>>> >> Moscow.pm mailing list >>>> >> moscow-pm на pm.org | http://moscow.pm.org >>>> > >>>> > >>>> > >>>> > -- >>>> > Best regards, >>>> > Ilya Chesnokov >>>> >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >>> >>> >>> >>> -- >>> С уважением, Александр >>> Личный блог: http://eax.me/ >>> Мой форум: http://it-talk.org/ >>> Мой Twitter: http://twitter.com/afiskon >>> >>> >>> >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> >> -- >> Best regards, Ruslan. >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Sent from Gmail Mobile > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Best regards, Ruslan. From andy на shitov.ru Thu Feb 16 08:50:28 2012 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 16 Feb 2012 17:50:28 +0100 Subject: [Moscow.pm] trololo 6 Message-ID: "PHP 6 не будет, не осилили" http://habrahabr.ru/blogs/php/138269/ -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From dmitry на eremeev.ru Thu Feb 16 09:23:27 2012 From: dmitry на eremeev.ru (Dmitry Eremeev) Date: Thu, 16 Feb 2012 21:23:27 +0400 Subject: [Moscow.pm] trololo 6 In-Reply-To: References: Message-ID: :-) 16.02.2012, в 20:50, Andrew Shitov написал(а): > "PHP 6 не будет, не осилили" > http://habrahabr.ru/blogs/php/138269/ > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From dmitry на karasik.eu.org Thu Feb 16 09:24:47 2012 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Thu, 16 Feb 2012 18:24:47 +0100 Subject: [Moscow.pm] trololo 6 In-Reply-To: References: Message-ID: <20120216172447.GA6126@tetsuo.karasik.eu.org> ... а тем временем в perl5 респект Yves Orton за афигенскую поддержку юникода в регекспах, кстате. Он говорил что в перл он случайный человек, а пошел бы в пхп, все могло бы быть совсем по другому ;) /dk On Thu, Feb 16, 2012 at 05:50:28PM +0100, Andrew Shitov wrote: > "PHP 6 не будет, не осилили" > http://habrahabr.ru/blogs/php/138269/ > > -- > Andrew Shitov > ______________________________________________________________________ > andy на shitov.ru | http://shitov.ru > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely, Dmitry Karasik From vaneska.ru на gmail.com Thu Feb 16 10:04:05 2012 From: vaneska.ru на gmail.com (=?KOI8-R?B?6dfBziDzz8vPzM/X?=) Date: Thu, 16 Feb 2012 21:04:05 +0300 Subject: [Moscow.pm] Mojolicious::Lite & Morbo (Denis Fedoseev) In-Reply-To: References: <52430e45cc36c5a16d29450d5bcc790a@aumi.ru> Message-ID: Гипножаба также поддерживает асинхронность на основе AnyEvent Ну и вебсокеты. Собственно вот 2 основных отличия. 16 февраля 2012 г. 18:07 пользователь Alexandr Alexeev написал: > Объясните идиоту, в чем заключаются главные отличия starman от hypnotoad? > > 16 февраля 2012 г. 16:54 пользователь iSage написал: > >> Конечно нет. Ведь все в той же документации написано, что он >> исключительно для разработки. >> Для продакшна есть старман и гипножаба >> >> On Thu, 16 Feb 2012 17:39:32 +0400, Ilya Chesnokov >> wrote: >> > А стоит ли использовать его в продакшене? >> > >> > Из его документации: Note that this module is EXPERIMENTAL and might >> > change without warning! >> > >> > 16 февраля 2012 г. 10:13 пользователь Павел >> > написал: >> >>> Morbo достаточно прилично течет при перезагрузке исполняемого кода. >> >>> Если >> >>> перезагружаются только шаблоны то все намного лучше. >> >> >> >> Это меня успокаивает (так как код он перегружает постоянно в процессе >> >> разработки). >> >> Хотя посмотрим как будет в продакшене :) >> >> Спасибо. >> >> -- >> >> Moscow.pm mailing list >> >> moscow-pm на pm.org | http://moscow.pm.org >> > >> > >> > >> > -- >> > Best regards, >> > Ilya Chesnokov >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > > > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Иван From sharifulin на gmail.com Thu Feb 16 10:18:24 2012 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Thu, 16 Feb 2012 22:18:24 +0400 Subject: [Moscow.pm] trololo 6 In-Reply-To: <20120216172447.GA6126@tetsuo.karasik.eu.org> References: <20120216172447.GA6126@tetsuo.karasik.eu.org> Message-ID: В тему http://www.factroom.ru/facts/14313 Попросим сохранить трололо 6 у сибиряков? :) 2012/2/16 Dmitry Karasik > ... а тем временем в perl5 респект Yves Orton за афигенскую поддержку > юникода в регекспах, кстате. > Он говорил что в перл он случайный человек, а пошел бы в пхп, все могло бы > быть совсем по другому ;) > > /dk > > On Thu, Feb 16, 2012 at 05:50:28PM +0100, Andrew Shitov wrote: > > "PHP 6 не будет, не осилили" > > http://habrahabr.ru/blogs/php/138269/ > > > > -- > > Andrew Shitov > > ______________________________________________________________________ > > andy на shitov.ru | http://shitov.ru > > -- > > 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 timonnius на gmail.com Fri Feb 17 00:57:46 2012 From: timonnius на gmail.com (=?KOI8-R?B?9MnNz8bFyiDtwdLLz9c=?=) Date: Fri, 17 Feb 2012 11:57:46 +0300 Subject: [Moscow.pm] =?koi8-r?b?UGVybCDJIG15c3Fs?= Message-ID: Доброго времени суток уважаемый moscow-pm. Не пинайте сильно за очередной нубский вопрос. Встала необходимость прикрутить программу на перле к БД mySQL. С помощью модуля DBD::mysql тестовые запросы сделать получилось, все вроде работает. Но встал вопрос: может есть какие другие, более удобные средства для работы с мускулом из перла, которые я в связи с отсутствием опыта в не вижу. Буду очень благодарен за советы и рекомендации. (да ссылки на полезные статьи тоже очень приветствуются) Заранее благодарен за ответы. С уважением Тимофей. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Fri Feb 17 01:16:37 2012 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 17 Feb 2012 13:16:37 +0400 Subject: [Moscow.pm] =?koi8-r?b?UGVybCDJIG15c3Fs?= In-Reply-To: References: Message-ID: <125731329470197@web74.yandex.ru> А что может быть удобнее DBI? ORM хочется или чего? Конкретизируйте вопрос, пожалуйста? Что кажется неудобным в DBD::mysql? Может пример кода сейчас приведете, и пример псевдокода, такого какой хотелось бы видеть (более удобного)? ) 17.02.2012, 12:57, "Тимофей Марков" : > Доброго времени суток уважаемый moscow-pm. Не пинайте сильно за очередной нубский вопрос. > Встала необходимость прикрутить программу на перле к БД mySQL. > С помощью модуля DBD::mysql тестовые запросы сделать получилось, все вроде работает. > Но встал вопрос: может есть какие другие, более удобные средства для работы с мускулом из перла, > которые я в связи с отсутствием опыта в не вижу. Буду очень благодарен за советы и рекомендации. > (да ссылки на полезные статьи тоже очень приветствуются) > > Заранее благодарен за ответы. > > С уважением Тимофей. > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From onokonem на gmail.com Fri Feb 17 01:17:27 2012 From: onokonem на gmail.com (Daniel Podolsky) Date: Fri, 17 Feb 2012 13:17:27 +0400 Subject: [Moscow.pm] =?koi8-r?b?UGVybCDJIG15c3Fs?= In-Reply-To: References: Message-ID: > более удобные средства для работы с мускулом из перла А где здесь пространство для большего удобства?! connect prepare execute close Что здесь улучшить-то можно?.. From onokonem на gmail.com Fri Feb 17 01:18:42 2012 From: onokonem на gmail.com (Daniel Podolsky) Date: Fri, 17 Feb 2012 13:18:42 +0400 Subject: [Moscow.pm] =?koi8-r?b?UGVybCDJIG15c3Fs?= In-Reply-To: References: Message-ID: > Что здесь улучшить-то можно?.. на самом деле - понятно, что. connection pool. но сначала к перлу тога надо нормальную многопоточнось прикрутить... From timonnius на gmail.com Fri Feb 17 01:28:31 2012 From: timonnius на gmail.com (=?KOI8-R?B?9MnNz8bFyiDtwdLLz9c=?=) Date: Fri, 17 Feb 2012 12:28:31 +0300 Subject: [Moscow.pm] =?koi8-r?b?UGVybCDJIG15c3Fs?= In-Reply-To: References: Message-ID: Многопоточность у меня через POE реализована. Я не говорил что мне DBI не нравится, просто может есть общепринятые средства которые я не заметил. (как это было например с POE когда потом прочитал где-то, что это прошлый век уже) Короче понял что искать больше ничего не надо. Спасибо Всем ответившим. 2012/2/17 Daniel Podolsky > > Что здесь улучшить-то можно?.. > на самом деле - понятно, что. connection pool. но сначала к перлу тога > надо нормальную многопоточнось прикрутить... > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Fri Feb 17 01:43:56 2012 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 17 Feb 2012 13:43:56 +0400 Subject: [Moscow.pm] =?koi8-r?b?VW5pY29kZS4g7MnLwsXa?= Message-ID: <251001329471836@web100.yandex.ru> Я тут себе IT-бложик завел, заодно, кроме всего прочего, опубликовал там текст на основе моего декабрьского доклада на Saint Perl "Unicode. Ликбез": http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/ Буду рад любым комментариям, лайкам, +1 и т. д. ) Критику лучше пишите в рассыку, постараюсь исправить недочеты, если они есть ) (на пулл-реквесты не расчитываю :) Слайды особенной ценности не представляют, но тоже могу выложить, если кому-то нужно. З.Ы. В блоге пока нет отдельного RSS-потока по Perl, но на этих выходных постараюсь его прикрутить (пока только осваиваю Octopress). From afiskon на gmail.com Fri Feb 17 01:51:42 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Fri, 17 Feb 2012 13:51:42 +0400 Subject: [Moscow.pm] =?utf-8?q?Perl_=D0=B8_mysql?= In-Reply-To: References: Message-ID: use DBI; Универсальный интерфейс для любой СУБД в Perl. Стандарт де-факто. Документация: https://metacpan.org/module/DBI Еще есть различные ORM и DBIx::Connector, но это уже отдельная песня. 17 февраля 2012 г. 13:28 пользователь Тимофей Марков написал: > Многопоточность у меня через POE реализована. > Я не говорил что мне DBI не нравится, просто может есть общепринятые > средства которые я не заметил. (как это было например с POE когда потом > прочитал где-то, что это прошлый век уже) > Короче понял что искать больше ничего не надо. > Спасибо Всем ответившим. > > 2012/2/17 Daniel Podolsky > >> > Что здесь улучшить-то можно?.. >> на самом деле - понятно, что. connection pool. но сначала к перлу тога >> надо нормальную многопоточнось прикрутить... >> -- >> 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://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From afiskon на gmail.com Fri Feb 17 01:53:40 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Fri, 17 Feb 2012 13:53:40 +0400 Subject: [Moscow.pm] =?utf-8?b?VW5pY29kZS4g0JvQuNC60LHQtdC3?= In-Reply-To: <251001329471836@web100.yandex.ru> References: <251001329471836@web100.yandex.ru> Message-ID: Подписался. 17 февраля 2012 г. 13:43 пользователь Orlovsky Alexander < nordicdyno на yandex.ru> написал: > Я тут себе IT-бложик завел, заодно, кроме всего прочего, опубликовал там > текст на основе моего декабрьского доклада на Saint Perl "Unicode. Ликбез": > http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/ > > Буду рад любым комментариям, лайкам, +1 и т. д. ) > Критику лучше пишите в рассыку, постараюсь исправить недочеты, если они > есть ) (на пулл-реквесты не расчитываю :) > Слайды особенной ценности не представляют, но тоже могу выложить, если > кому-то нужно. > > З.Ы. > В блоге пока нет отдельного RSS-потока по Perl, но на этих выходных > постараюсь его прикрутить (пока только осваиваю Octopress). > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From dmarsentev на gmail.com Fri Feb 17 03:11:31 2012 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Fri, 17 Feb 2012 15:11:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?VW5pY29kZS4g7MnLwsXa?= In-Reply-To: <251001329471836@web100.yandex.ru> References: <251001329471836@web100.yandex.ru> Message-ID: Александр, кликаю в тексте поста на эту ссылку, а она ведёт опять на ваш блог. http://en.wikipedia.org/wiki/UTF-EBCDIC Кроме того, непонятно, к чему относится надпись во врезке: Самая "православная" кодировка ? К кодировке UTF-8 или к кодировке UTF-EBCDIC ? Ещё вопрос. Вот строка: $str = NFD($str); Из какого модуля функция NFD? Или это самописная ваша функция, исходный код которой вы по каким-то причинам решили не показывать? 17 февраля 2012 г. 13:43 пользователь Orlovsky Alexander написал: > Я тут себе IT-бложик завел, заодно, кроме всего прочего, опубликовал там текст на основе моего декабрьского доклада на Saint Perl "Unicode. Ликбез": > http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/ > > Буду рад любым комментариям, лайкам, +1 и т. д. ) > Критику лучше пишите в рассыку, постараюсь исправить недочеты, если они есть ) (на пулл-реквесты не расчитываю :) > Слайды особенной ценности не представляют, но тоже могу выложить, если кому-то нужно. > > З.Ы. > В блоге пока нет отдельного RSS-потока по Perl, но на этих выходных постараюсь его прикрутить (пока только осваиваю Octopress). > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From member на linkedin.com Fri Feb 17 03:38:39 2012 From: member на linkedin.com (Oleg Bunin via LinkedIn) Date: Fri, 17 Feb 2012 11:38:39 +0000 (UTC) Subject: [Moscow.pm] Invitation to connect on LinkedIn Message-ID: <1446288455.7236863.1329478719131.JavaMail.app@ela4-bed78.prod> LinkedIn ------------ Oleg Bunin requested to add you as a connection on LinkedIn: ------------------------------------------ Eugene, I'd like to add you to my professional network on LinkedIn. - Oleg Accept invitation from Oleg Bunin http://www.linkedin.com/e/kcw15v-gyr5ax07-v/pXYbgsitMXnSsLzHCoPbx5zhVDB/blk/I47073568_17/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_dP5ve3oRcPsMdPh9bSB6tkFjr5d1bP0McjwQdP8SejkLrCBxbOYWrSlI/EML_comm_afe/?hs=false&tok=1wkGc3xpOq6B81 View invitation from Oleg Bunin http://www.linkedin.com/e/kcw15v-gyr5ax07-v/pXYbgsitMXnSsLzHCoPbx5zhVDB/blk/I47073568_17/0TclYUdzkPdP0Td4ALqnpPbOYWrSlI/svi/?hs=false&tok=1c7PFRLGeq6B81 ------------------------------------------ Why might connecting with Oleg Bunin be a good idea? Oleg Bunin's connections could be useful to you: After accepting Oleg Bunin's invitation, check Oleg Bunin's connections to see who else you may know and who you might want an introduction to. Building these connections can create opportunities in the future. -- (c) 2012, LinkedIn Corporation ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Fri Feb 17 03:47:48 2012 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 17 Feb 2012 15:47:48 +0400 Subject: [Moscow.pm] =?koi8-r?b?VW5pY29kZS4g7MnLwsXa?= In-Reply-To: References: <251001329471836@web100.yandex.ru> Message-ID: <368201329479268@web132.yandex.ru> Ссылки уже все исправил ? это была моя ошибка. Открытые ранее страницы нужно рефрешнуть в браузере с очисткой кеша (Ctrl + R), чтобы они обновились. Врезка неудачная (как и фраза, возможно) ? убрал из врезки. Вообще с форматированием я еще не вполне освоился и возможны косяки, как следствие переноса текстов в новое оформление. Фраза относится, конечно, к utf-8 NFD относится к модулю Unicode::Normalize, который экспортирует его по-умолчанию. Но я изменил код, чтобы было понятнее, откуда он появился. Спасибо за отзыв! 17.02.2012, 15:11, "Dmitry Arsentiev" : > Александр, кликаю в тексте поста на эту ссылку, а она ведёт опять на ваш блог. > http://en.wikipedia.org/wiki/UTF-EBCDIC > > Кроме того, непонятно, к чему относится надпись во врезке: > Самая "православная" кодировка > ? > К кодировке UTF-8 или к кодировке UTF-EBCDIC ? > > Ещё вопрос. Вот строка: > $str = NFD($str); > Из какого модуля функция NFD? > Или это самописная ваша функция, исходный код которой вы по каким-то > причинам решили не показывать? > > 17 февраля 2012 г. 13:43 пользователь Orlovsky Alexander > написал: > >>  Я тут себе IT-бложик завел, заодно, кроме всего прочего, опубликовал там текст на основе моего декабрьского доклада на Saint Perl "Unicode. Ликбез": >>  http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/ >> >>  Буду рад любым комментариям, лайкам, +1 и т. д. ) >>  Критику лучше пишите в рассыку, постараюсь исправить недочеты, если они есть ) (на пулл-реквесты не расчитываю :) >>  Слайды особенной ценности не представляют, но тоже могу выложить, если кому-то нужно. >> >>  З.Ы. >>  В блоге пока нет отдельного RSS-потока по Perl, но на этих выходных постараюсь его прикрутить (пока только осваиваю Octopress). >>  -- >>  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 Feb 17 03:51:50 2012 From: foxcool333 на gmail.com (Foxcool) Date: Fri, 17 Feb 2012 15:51:50 +0400 Subject: [Moscow.pm] Invitation to connect on LinkedIn In-Reply-To: <1446288455.7236863.1329478719131.JavaMail.app@ela4-bed78.prod> References: <1446288455.7236863.1329478719131.JavaMail.app@ela4-bed78.prod> Message-ID: <4F3E3F56.6060906@gmail.com> лучше просто ссылку на профиль. (: From nordicdyno на yandex.ru Fri Feb 17 03:52:31 2012 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 17 Feb 2012 15:52:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?VW5pY29kZS4g7MnLwsXa?= In-Reply-To: <251001329471836@web100.yandex.ru> References: <251001329471836@web100.yandex.ru> Message-ID: <371831329479551@web132.yandex.ru> интересный пост с комментариями по теме Unicode http://lionet.livejournal.com/104884.html (не говоря уже о фейле с php6) 17.02.2012, 13:43, "Orlovsky Alexander" : > Я тут себе IT-бложик завел, заодно, кроме всего прочего, опубликовал там текст на основе моего декабрьского доклада на Saint Perl "Unicode. Ликбез": > http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/ > > Буду рад любым комментариям, лайкам, +1 и т. д. ) > Критику лучше пишите в рассыку, постараюсь исправить недочеты, если они есть ) (на пулл-реквесты не расчитываю :) > Слайды особенной ценности не представляют, но тоже могу выложить, если кому-то нужно. > > З.Ы. > В блоге пока нет отдельного RSS-потока по Perl, но на этих выходных постараюсь его прикрутить (пока только осваиваю Octopress). > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From nordicdyno на yandex.ru Fri Feb 17 03:56:03 2012 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 17 Feb 2012 15:56:03 +0400 Subject: [Moscow.pm] offline N In-Reply-To: References: <325721326785428@web116.yandex.ru> <385991326885150@web97.yandex.ru> <460881326964556@web50.yandex.ru> <20120119111152.GA79052@tetsuo.karasik.eu.org> Message-ID: <374231329479763@web132.yandex.ru> Ну раз я, наконец, "добил" свой юникодный доклад, то мне уже не так стыдно попросить. Руслан? ) 20.01.2012, 16:42, "Ruslan Zakirov" : > 2012/1/20 Alexandr Alexeev : > >>  Реквестирую фотограммы :) > > Реквест принят, SLA не гарантирую, но постараюсь сегодня. > From dmarsentev на gmail.com Fri Feb 17 04:24:45 2012 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Fri, 17 Feb 2012 16:24:45 +0400 Subject: [Moscow.pm] =?koi8-r?b?VW5pY29kZS4g7MnLwsXa?= In-Reply-To: <368201329479268@web132.yandex.ru> References: <251001329471836@web100.yandex.ru> <368201329479268@web132.yandex.ru> Message-ID: Спасибо вам за этот пост, Александр. Ну, помню, шутка такая была: "У вас была головная боль с обработкой текстов и вы решили использовать регулярные выражения? Поздравляем, теперь у вас две головных боли!" Про Unicode похоже. Мне кажется, каждый разработчик не может быть экспертом в Unicode. Такие проблемы решаются следующим образом: из среды выдвигается герой (или группа героев), БЕРЁТ НА СЕБЯ ОТВЕТСТВЕННОСТЬ и делает всем приемлемо удобно на приемлемо понятном уровне на ближайшие несколько лет. Потом ситуация повторяется. Бардак -> Общественный запрос-> Герой -> Новый порядок. Сейчас такой герой - Кристиансен? Замечательно. Это очень хорошо, потому что он хороший объясняльщик. Ну невозможно всё исследовать и изучать самому. Нужно, чтобы кто-то вышел и сказал: я три литра крови пролил в боях с юникодом, и вот что я вам скажу, пацаны: ДЕЛАЙТЕ КАК Я ГОВОРЮ, $!$^$^ вашу ***** !!!!!!. Ну вот. Ваш пост - это предупреждение о том, что не всё просто и с юникодом сплошная засада. Много предположительно полезных и очень полезных ссылок. Особенно про Си и Юникод. Спасибо вам. В копилку ссылок: есть две книжки, примыкающие к Unicode, кодировкам и т.д. с разных сторон. Они - не самая-самая истина в самой-самой последней инстанции вот прям-прям совсем, но в них очень много хорошего понапихано очень-очень по делу. 1) Fonts & Encodings From Advanced Typography to Unicode and Everything in Between By Yannis Haralambous http://shop.oreilly.com/product/9780596102425.do 2) CJKV Information Processing, 2nd Edition By Ken Lunde http://shop.oreilly.com/product/9780596514471.do 17 февраля 2012 г. 15:47 пользователь Orlovsky Alexander написал: > Ссылки уже все исправил - это была моя ошибка. Открытые ранее страницы нужно рефрешнуть в браузере с очисткой кеша (Ctrl + R), чтобы они обновились. > > Врезка неудачная (как и фраза, возможно) - убрал из врезки. Вообще с форматированием я еще не вполне освоился и возможны косяки, как следствие переноса текстов в новое оформление. Фраза относится, конечно, к utf-8 > > NFD относится к модулю Unicode::Normalize, который экспортирует его по-умолчанию. Но я изменил код, чтобы было понятнее, откуда он появился. > > Спасибо за отзыв! > > 17.02.2012, 15:11, "Dmitry Arsentiev" : >> Александр, кликаю в тексте поста на эту ссылку, а она ведёт опять на ваш блог. >> http://en.wikipedia.org/wiki/UTF-EBCDIC >> >> Кроме того, непонятно, к чему относится надпись во врезке: >> Самая "православная" кодировка >> ? >> К кодировке UTF-8 или к кодировке UTF-EBCDIC ? >> >> Ещё вопрос. Вот строка: >> $str = NFD($str); >> Из какого модуля функция NFD? >> Или это самописная ваша функция, исходный код которой вы по каким-то >> причинам решили не показывать? >> >> 17 февраля 2012 г. 13:43 пользователь Orlovsky Alexander >> написал: >> >>> Я тут себе IT-бложик завел, заодно, кроме всего прочего, опубликовал там текст на основе моего декабрьского доклада на Saint Perl "Unicode. Ликбез": >>> http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/ >>> >>> Буду рад любым комментариям, лайкам, +1 и т. д. ) >>> Критику лучше пишите в рассыку, постараюсь исправить недочеты, если они есть ) (на пулл-реквесты не расчитываю :) >>> Слайды особенной ценности не представляют, но тоже могу выложить, если кому-то нужно. >>> >>> З.Ы. >>> В блоге пока нет отдельного RSS-потока по Perl, но на этих выходных постараюсь его прикрутить (пока только осваиваю Octopress). >>> -- >>> 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 nordicdyno на yandex.ru Fri Feb 17 05:10:52 2012 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Fri, 17 Feb 2012 17:10:52 +0400 Subject: [Moscow.pm] =?koi8-r?b?VW5pY29kZS4g7MnLwsXa?= In-Reply-To: References: <251001329471836@web100.yandex.ru> <368201329479268@web132.yandex.ru> Message-ID: <580271329484252@web50.yandex.ru> Согласен с вашим комментарием. Добавил ссылки на книги. (Кстати, вы их читали? Зачем? Интересно :) Для пользователей сейчас уже почти все хорошо с Юникодом, ПО и ОС работают с ним гораздо лучше, чем это было раньше. Ну а разработчикам надо всегда держать ухо востро, ибо тема очень сложная и это не повод ее игнорировать. (собственно об этом и речь :) приведу еще одну, совсем свежую цитату, на мой взгляд очень меткую: "Предметка сложна потому что. Объективно сложна. И нет причины, по которой она должна быть проста ? это не арифметика." (http://lionet.livejournal.com/104884.html?thread=3101364#t3101364) P.S. жалко, что такой дельный коммент, и не в блоге :) 17.02.2012, 16:24, "Dmitry Arsentiev" : > Спасибо вам за этот пост, Александр. > Ну, помню, шутка такая была: "У вас была головная боль с обработкой текстов > и вы решили использовать регулярные выражения? Поздравляем, теперь у > вас две головных боли!" > Про Unicode похоже. > Мне кажется, каждый разработчик не может быть экспертом в Unicode. > Такие проблемы решаются следующим образом: > из среды выдвигается герой (или группа героев), > БЕРЁТ НА СЕБЯ ОТВЕТСТВЕННОСТЬ и делает всем > приемлемо удобно на приемлемо понятном уровне на ближайшие несколько лет. > Потом ситуация повторяется. > Бардак -> Общественный запрос-> Герой -> Новый порядок. > Сейчас такой герой - Кристиансен? Замечательно. > Это очень хорошо, потому что он хороший объясняльщик. > Ну невозможно всё исследовать и изучать самому. > Нужно, чтобы кто-то вышел и сказал: я три литра крови пролил в боях с юникодом, > и вот что я вам скажу, пацаны: ДЕЛАЙТЕ КАК Я ГОВОРЮ, $!$^$^ вашу ***** !!!!!!. > > Ну вот. Ваш пост - это предупреждение о том, что не всё просто и с > юникодом сплошная засада. > Много предположительно полезных и очень полезных ссылок. Особенно про > Си и Юникод. > Спасибо вам. > > В копилку ссылок: есть две книжки, примыкающие к Unicode, кодировкам и > т.д. с разных сторон. > Они - не самая-самая истина в самой-самой последней инстанции вот > прям-прям совсем, > но в них очень много хорошего понапихано очень-очень по делу. > > 1) Fonts & Encodings > From Advanced Typography to Unicode and Everything in Between > By Yannis Haralambous > http://shop.oreilly.com/product/9780596102425.do > > 2) CJKV Information Processing, 2nd Edition > By Ken Lunde > http://shop.oreilly.com/product/9780596514471.do From ruslan.zakirov на gmail.com Fri Feb 17 06:21:07 2012 From: ruslan.zakirov на gmail.com (Ruslan Zakirov) Date: Fri, 17 Feb 2012 18:21:07 +0400 Subject: [Moscow.pm] offline N In-Reply-To: <374231329479763@web132.yandex.ru> References: <325721326785428@web116.yandex.ru> <385991326885150@web97.yandex.ru> <460881326964556@web50.yandex.ru> <20120119111152.GA79052@tetsuo.karasik.eu.org> <374231329479763@web132.yandex.ru> Message-ID: 2012/2/17 Orlovsky Alexander : > Ну раз я, наконец, "добил" свой юникодный доклад, то мне уже не так стыдно попросить. > > Руслан? ) Руслан ленится :) > > 20.01.2012, 16:42, "Ruslan Zakirov" : >> 2012/1/20 Alexandr Alexeev : >> >>>  Реквестирую фотограммы :) >> >> Реквест принят, SLA не гарантирую, но постараюсь сегодня. >> -- Best regards, Ruslan. From ivan.kharpalev на gmail.com Fri Feb 17 06:21:07 2012 From: ivan.kharpalev на gmail.com (=?KOI8-R?B?6MHS0MHMo9cg6dfBzg==?=) Date: Fri, 17 Feb 2012 18:21:07 +0400 Subject: [Moscow.pm] =?koi8-r?b?zsHK1Mkgc3Vi?= Message-ID: Доброго времени суток Moscow-pm! видим мы в коде  вызов функции   sub_name(....); и даже знаем, что она просто описана в коде. package Wanted; sub sub_name {...} Какие есть способы узнать, где описана функция?? С уважением. From q на cono.org.ua Fri Feb 17 06:31:12 2012 From: q на cono.org.ua (Alex Varyanick) Date: Fri, 17 Feb 2012 16:31:12 +0200 Subject: [Moscow.pm] =?utf-8?b?0L3QsNC50YLQuCBzdWI=?= In-Reply-To: References: Message-ID: 2012/2/17 Харпалёв Иван : > Какие есть способы узнать, где описана функция?? % perl -le 'sub test {}; print *test' *main::test -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From zzz на zzz.org.ua Fri Feb 17 06:35:10 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Fri, 17 Feb 2012 16:35:10 +0200 Subject: [Moscow.pm] =?koi8-r?b?zsHK1Mkgc3Vi?= In-Reply-To: References: Message-ID: On 2/17/12, Alex Varyanick wrote: > 2012/2/17 Харпалёв Иван : >> Какие есть способы узнать, где описана функция?? > > % perl -le 'sub test {}; print *test' > *main::test Не поможет :) % grep -rn '^sub sum' perl5/perls/perl-5.14.2/lib From ruz на bestpractical.com Fri Feb 17 06:45:56 2012 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 17 Feb 2012 18:45:56 +0400 Subject: [Moscow.pm] =?utf-8?b?0L3QsNC50YLQuCBzdWI=?= In-Reply-To: References: Message-ID: 2012/2/17 Alex Varyanick : > perl -le 'sub test {}; print *test' perl -MScalar::Util\ weaken -le 'print *weaken' *main::weaken -- Best regards, Ruslan. From q на cono.org.ua Fri Feb 17 07:03:20 2012 From: q на cono.org.ua (Alex Varyanick) Date: Fri, 17 Feb 2012 17:03:20 +0200 Subject: [Moscow.pm] =?utf-8?b?0L3QsNC50YLQuCBzdWI=?= In-Reply-To: References: Message-ID: 2012/2/17 Ruslan Zakirov : > 2012/2/17 Alex Varyanick : >> perl -le 'sub test {}; print *test' > > perl -MScalar::Util\ weaken -le 'print *weaken' > *main::weaken ага, експортер редкая херь: % perl -le 'package A; sub import {*main::test = *A::test} sub test {}; package main; import A; print *test' *A::test -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From ruz на bestpractical.com Fri Feb 17 07:26:59 2012 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Fri, 17 Feb 2012 19:26:59 +0400 Subject: [Moscow.pm] =?utf-8?b?0L3QsNC50YLQuCBzdWI=?= In-Reply-To: References: Message-ID: $ perl -MData::Dumper -MScalar::Util\ weaken -MB\ svref_2object -E 'sub foo {10}; say sub_name(\&foo); say sub_name(sub {}); say sub_name(\&Dumper); say sub_name(\&weaken); sub sub_name { my $gv = svref_2object(shift)->GV; return $gv->STASH->NAME ."::". $gv->NAME }' main::foo main::__ANON__ Data::Dumper::Dumper Scalar::Util::weaken 2012/2/17 Alex Varyanick : > 2012/2/17 Ruslan Zakirov : >> 2012/2/17 Alex Varyanick : >>> perl -le 'sub test {}; print *test' >> >> perl -MScalar::Util\ weaken -le 'print *weaken' >> *main::weaken > > ага, експортер редкая херь: > % perl -le 'package A; sub import {*main::test = *A::test} sub test > {}; package main; import A; print *test' > *A::test > > -- > Varyanick I. Alex > icq: 102 575 440 > skype: cono.. > q на cono.org.ua > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Best regards, Ruslan. From afiskon на gmail.com Fri Feb 17 09:45:50 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Fri, 17 Feb 2012 20:45:50 +0300 Subject: [Moscow.pm] offline N In-Reply-To: References: <325721326785428@web116.yandex.ru> <385991326885150@web97.yandex.ru> <460881326964556@web50.yandex.ru> <20120119111152.GA79052@tetsuo.karasik.eu.org> <374231329479763@web132.yandex.ru> Message-ID: Скопировать фотки с SD карточки и залить на Dropbox - дело пяти минут! 17 февраля 2012 г. 17:21 пользователь Ruslan Zakirov < ruslan.zakirov на gmail.com> написал: > 2012/2/17 Orlovsky Alexander : > > Ну раз я, наконец, "добил" свой юникодный доклад, то мне уже не так > стыдно попросить. > > > > Руслан? ) > > Руслан ленится :) > > > > > > 20.01.2012, 16:42, "Ruslan Zakirov" : > >> 2012/1/20 Alexandr Alexeev : > >> > >>> Реквестирую фотограммы :) > >> > >> Реквест принят, SLA не гарантирую, но постараюсь сегодня. > >> > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From peter на vereshagin.org Fri Feb 17 10:21:27 2012 From: peter на vereshagin.org (Peter Vereshagin) Date: Fri, 17 Feb 2012 22:21:27 +0400 Subject: [Moscow.pm] =?koi8-r?b?IFVuaWNvZGUuIOzJy8LF2g==?= In-Reply-To: <251001329471836@web100.yandex.ru> Message-ID: <20120217182126.GB5406@external.screwed.box> Hello. 2012/02/17 01:44:01 -0800 moscow-pm-request на pm.org => To moscow-pm на pm.org : > http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/ а кто помнит чем там у юникодовцев заончилось с джапами? У них там кто-то, кажется, AIST, продвигал что-то своё вместо UTF-8 --- кажется, JIS-X-0208, то ли им там байт в utf-8 не хватило, то ли какие-то их тонкости ещё юникод (utf-8, в частности) не охватил... -- Peter Vereshagin (http://vereshagin.org) pgp: A0E26627 From nordicdyno на yandex.ru Sat Feb 18 09:12:45 2012 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Sat, 18 Feb 2012 21:12:45 +0400 Subject: [Moscow.pm] Programming Perl, 4th Edition Message-ID: <619211329585165@web38.yandex.ru> Новости из твиттера: briandfoy_perl: The new Programming Perl, 4th Edition PDF is $19.99 (half off) as part of the Oldies but Goodies promotion. http://t.co/gMLm7AIR Прекрасный шанс купить электронную версию книги всего за 10$* Я, кстати, это уже сделал. (сейчас качается) * если кто не помнит, то у Moscow.pm есть скидка 50% на электронные книги (см. сообщение в рассылки от Andrew Shitov от 7 дек. 2011 в 16:02) Programming Perl, 4th Edition PDF is $19.99 From dmarsentev на gmail.com Sat Feb 18 09:22:37 2012 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Sat, 18 Feb 2012 20:22:37 +0300 Subject: [Moscow.pm] Programming Perl, 4th Edition In-Reply-To: <619211329585165@web38.yandex.ru> References: <619211329585165@web38.yandex.ru> Message-ID: Александр, спасибо, а разве скидки в орейли суммируются? 18 февраля 2012 г. 21:12 пользователь Orlovsky Alexander написал: > Новости из твиттера: > briandfoy_perl: The new Programming Perl, 4th Edition PDF is $19.99 (half off) as part of the Oldies but Goodies promotion. http://t.co/gMLm7AIR > > Прекрасный шанс купить электронную версию книги всего за 10$* Я, кстати, это уже сделал. (сейчас качается) > > * если кто не помнит, то у Moscow.pm есть скидка 50% на электронные книги (см. сообщение в рассылки от Andrew Shitov от 7 дек. 2011 в 16:02) > > Programming Perl, 4th Edition PDF is $19.99 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From nordicdyno на yandex.ru Sat Feb 18 10:52:00 2012 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Sat, 18 Feb 2012 22:52:00 +0400 Subject: [Moscow.pm] Programming Perl, 4th Edition In-Reply-To: References: <619211329585165@web38.yandex.ru> Message-ID: <921511329591120@web80.yandex.ru> 19,99 ? это цена не со скидкой, а пониженная цена, т.ч. в итоге можно купить Programming Perl почти даром (спасибо O'Reilly и Андрею :) я правда не удержался и купил еще несколько e-book-ов по интересным мне темам ) 18.02.2012, 21:22, "Dmitry Arsentiev" : > Александр, спасибо, а разве скидки в орейли суммируются? > > 18 февраля 2012 г. 21:12 пользователь Orlovsky Alexander > написал: > >>  Новости из твиттера: >>  briandfoy_perl: The new Programming Perl, 4th Edition PDF is $19.99 (half off) as part of the Oldies but Goodies promotion. http://t.co/gMLm7AIR >> >>  Прекрасный шанс купить электронную версию книги всего за 10$* Я, кстати, это уже сделал. (сейчас качается) >> >>  * если кто не помнит, то у Moscow.pm есть скидка 50% на электронные книги (см. сообщение в рассылки от Andrew Shitov от 7 дек. 2011 в 16:02) >> >>  Programming Perl, 4th Edition PDF is $19.99 >>  -- >>  Moscow.pm mailing list >>  moscow-pm на pm.org | http://moscow.pm.org > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From dmarsentev на gmail.com Sat Feb 18 12:20:03 2012 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Sat, 18 Feb 2012 23:20:03 +0300 Subject: [Moscow.pm] Programming Perl, 4th Edition In-Reply-To: <921511329591120@web80.yandex.ru> References: <619211329585165@web38.yandex.ru> <921511329591120@web80.yandex.ru> Message-ID: И правда что! Спасибо, я как-то упустил. в декабре. 18 февраля 2012 г. 22:52 пользователь Orlovsky Alexander написал: > 19,99 - это цена не со скидкой, а пониженная цена, т.ч. в итоге можно купить Programming Perl почти даром (спасибо O'Reilly и Андрею :) > я правда не удержался и купил еще несколько e-book-ов по интересным мне темам ) > > 18.02.2012, 21:22, "Dmitry Arsentiev" : >> Александр, спасибо, а разве скидки в орейли суммируются? >> >> 18 февраля 2012 г. 21:12 пользователь Orlovsky Alexander >> написал: >> >>> Новости из твиттера: >>> briandfoy_perl: The new Programming Perl, 4th Edition PDF is $19.99 (half off) as part of the Oldies but Goodies promotion. http://t.co/gMLm7AIR >>> >>> Прекрасный шанс купить электронную версию книги всего за 10$* Я, кстати, это уже сделал. (сейчас качается) >>> >>> * если кто не помнит, то у Moscow.pm есть скидка 50% на электронные книги (см. сообщение в рассылки от Andrew Shitov от 7 дек. 2011 в 16:02) >>> >>> Programming Perl, 4th Edition PDF is $19.99 >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From dmarsentev на gmail.com Sat Feb 18 12:32:05 2012 From: dmarsentev на gmail.com (Dmitry Arsentiev) Date: Sat, 18 Feb 2012 23:32:05 +0300 Subject: [Moscow.pm] =?koi8-r?b?VW5pY29kZS4g7MnLwsXa?= In-Reply-To: <580271329484252@web50.yandex.ru> References: <251001329471836@web100.yandex.ru> <368201329479268@web132.yandex.ru> <580271329484252@web50.yandex.ru> Message-ID: > Добавил ссылки на книги. (Кстати, вы их читали? Зачем? Интересно :) Александр, я их не прочитал. Я их читал набегами. Очень мало. Купил с перепугу, потому что подумал, что работа толкает к тому, чтобы быть очень юникодным человеком. Ну вот извернулся, не читая книжек чего-то написал (магические пассы подсмотрел), пока что не припёрло. Хожу полуграмотным. Но именно сейчас корейские тексты пошли и вполне может быть, что опять припрёт. 17 февраля 2012 г. 17:10 пользователь Orlovsky Alexander написал: > Согласен с вашим комментарием. > Добавил ссылки на книги. (Кстати, вы их читали? Зачем? Интересно :) > > Для пользователей сейчас уже почти все хорошо с Юникодом, ПО и ОС работают с ним гораздо лучше, чем это было раньше. > Ну а разработчикам надо всегда держать ухо востро, ибо тема очень сложная и это не повод ее игнорировать. (собственно об этом и речь :) > > приведу еще одну, совсем свежую цитату, на мой взгляд очень меткую: > "Предметка сложна потому что. Объективно сложна. И нет причины, по которой она должна быть проста -- это не арифметика." (http://lionet.livejournal.com/104884.html?thread=3101364#t3101364) > > P.S. > жалко, что такой дельный коммент, и не в блоге :) > > 17.02.2012, 16:24, "Dmitry Arsentiev" : >> Спасибо вам за этот пост, Александр. >> Ну, помню, шутка такая была: "У вас была головная боль с обработкой текстов >> и вы решили использовать регулярные выражения? Поздравляем, теперь у >> вас две головных боли!" >> Про Unicode похоже. >> Мне кажется, каждый разработчик не может быть экспертом в Unicode. >> Такие проблемы решаются следующим образом: >> из среды выдвигается герой (или группа героев), >> БЕРЁТ НА СЕБЯ ОТВЕТСТВЕННОСТЬ и делает всем >> приемлемо удобно на приемлемо понятном уровне на ближайшие несколько лет. >> Потом ситуация повторяется. >> Бардак -> Общественный запрос-> Герой -> Новый порядок. >> Сейчас такой герой - Кристиансен? Замечательно. >> Это очень хорошо, потому что он хороший объясняльщик. >> Ну невозможно всё исследовать и изучать самому. >> Нужно, чтобы кто-то вышел и сказал: я три литра крови пролил в боях с юникодом, >> и вот что я вам скажу, пацаны: ДЕЛАЙТЕ КАК Я ГОВОРЮ, $!$^$^ вашу ***** !!!!!!. >> >> Ну вот. Ваш пост - это предупреждение о том, что не всё просто и с >> юникодом сплошная засада. >> Много предположительно полезных и очень полезных ссылок. Особенно про >> Си и Юникод. >> Спасибо вам. >> >> В копилку ссылок: есть две книжки, примыкающие к Unicode, кодировкам и >> т.д. с разных сторон. >> Они - не самая-самая истина в самой-самой последней инстанции вот >> прям-прям совсем, >> но в них очень много хорошего понапихано очень-очень по делу. >> >> 1) Fonts & Encodings >> From Advanced Typography to Unicode and Everything in Between >> By Yannis Haralambous >> http://shop.oreilly.com/product/9780596102425.do >> >> 2) CJKV Information Processing, 2nd Edition >> By Ken Lunde >> http://shop.oreilly.com/product/9780596514471.do > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From sergiy.borodych на gmail.com Mon Feb 20 02:18:13 2012 From: sergiy.borodych на gmail.com (Sergiy Borodych) Date: Mon, 20 Feb 2012 12:18:13 +0200 Subject: [Moscow.pm] Programming Perl, 4th Edition In-Reply-To: <619211329585165@web38.yandex.ru> References: <619211329585165@web38.yandex.ru> Message-ID: Ура! Спасибо за инфу! купил :) примечания: - есть только pdf (буду надеяться что выпустят и mobi/epub - у меня kindle неадекватно себя ведет на такой большой пдф-ке :( ) - мне почему-то посчитало 40% по скидке, но все равно цена шаровая :) (12$) спасибо за скидку 2012/2/18 Orlovsky Alexander : > Новости из твиттера: > briandfoy_perl: The new Programming Perl, 4th Edition PDF is $19.99 (half off) as part of the Oldies but Goodies promotion. http://t.co/gMLm7AIR > > Прекрасный шанс купить электронную версию книги всего за 10$* Я, кстати, это уже сделал. (сейчас качается) > > * если кто не помнит, то у Moscow.pm есть скидка 50% на электронные книги (см. сообщение в рассылки от Andrew Shitov от 7 дек. 2011 в 16:02) > > Programming Perl, 4th Edition PDF is $19.99 -- Sergiy Borodych From zzz на zzz.org.ua Mon Feb 20 13:07:53 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Mon, 20 Feb 2012 23:07:53 +0200 Subject: [Moscow.pm] =?koi8-r?b?VW5pY29kZS4g7MnLwsXa?= In-Reply-To: <251001329471836@web100.yandex.ru> References: <251001329471836@web100.yandex.ru> Message-ID: On Fri, Feb 17, 2012 at 11:43 AM, Orlovsky Alexander wrote: > Я тут себе IT-бложик завел, заодно, кроме всего прочего, опубликовал там текст на основе моего декабрьского доклада на Saint Perl "Unicode. Ликбез": > http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/ Кстати, может быть тут не все п5п читают, коротко о поддержке юникода в перл: On Mon, Feb 20, 2012 at 7:27 PM, Tom Christiansen wrote: > Inspired by how scandalously Unicode-deficient the > otherwise fine 4-way polyglot table comparing PHP, Perl, > Python, and Ruby is at > >    http://hyperpolyglot.org/scripting > > I created a quick Unicode cheatsheet for Perl, mostly by > mining the examples in the new 4th edition of the came. > > Gee, I foresee a *whole* lot of "impossibles" in the > other three languages' columns, don't you? :) > > Hm, have I left anything out that Perl is especially cool with? > > I almost wonder whether this sort of thing oughtn't be a manpage, > something like perluni{ref,cheat,quick}? > > --tom > > =Characters and their numbers > >    # ASCII >    ord("A") >    chr(65) > >    # BMP >    ord("?") >    chr(0x3A3) > >    # beyond the BMP >    ord("??") >    chr(0x1D45B) > >    # beyond Unicode (up to MAXINT) >    ord("\x{20_0000}") >    chr(0x20_0000) > > =Unicode literals by character number > >    String: "\x{3a3}" >    Regex:  /\x{3a3}/ > >    String: "\x{1d45b}" >    Regex:  /\x{1d45b}/ > >    # even non-BMP ranges in regex work fine >    /[\x{1D434}-\x{1D467}]/ > > =Get character name by number > >    use charnames (); >    my $name = charnames::viacode(0x03A3); > > =Get character number by name > >    use charnames (); >    my $number = charnames::vianame("GREEK CAPITAL LETTER SIGMA"); > > =Unicode named characters > >    use charnames qw(:full :short greek); > >    "\N{MATHEMATICAL ITALIC SMALL N}" >    "\N{GREEK CAPITAL LETTER SIGMA}" >    "\N{Greek:Sigma}" >    "\N{epsilon}" > > =Unicode named sequences > >    use charnames qw(:full); >    my $seq = "\N{LATIN CAPITAL LETTER A WITH MACRON AND GRAVE}"; >    printf "U+%v04X\n", $seq; >    U+0100.0300 > > =Custom named characters > >    use charnames ":full", ":alias" => { >        ecute => "LATIN SMALL LETTER E WITH ACUTE", >        "APPLE LOGO" => 0xF8FF, # private use character >    }; > >    "\N{ecute}" >    "\N{APPLE LOGO}" > > =Declare source in utf8 for identifiers and literals > >    use utf8; > >    my $measure   = "?ngstr?m"; >    my @?soft     = qw( cp852 cp1251 cp1252 ); >    my @????????? = qw( ???? ????? ); >    my @?        = qw( koi8?f koi8?u koi8?r ); > > =Unicode casing > >    uc("henry ?")  # "HENRY ?" >    uc("tsch??")   # "TSHUESS" > >    # both are true: >    "tsch??"  =~ /TSHUESS/i >    "???????" =~ /???????/i > > =Unicode case-insensitive comparisons > >    use utf8; >    use feature "fc"; # fc() function is from v5.16 > >    # sort case-insensitively >    my @sorted = sort { fc($a) cmp fc($b) } @list; > >    # both are true: >    fc("tsch??")  eq fc("TSHUESS") >    fc("???????") eq fc("???????") > > =Match Unicode linebreak sequence in regex > >    \R > >    s/\R/\n/g;  # normalize all linebreaks to \n > > =Match Unicode properties in regex with \p, \P > >    \pL, \pN, \pS, \pP, \pM, \pZ, \pC >    \p{Sk}, \p{Ps}, \p{Lt} >    \p{alpha}, \p{upper}, \p{lower} >    \p{Latin}, \p{Greek} >    \p{script=Latin}, \p{script=Greek} >    \p{East_Asian_Width=Wide}, \p{EA=W} >    \p{Line_Break=Hyphen}, \p{LB=HY} >    \p{Numeric_Value=4}, \p{NV=4} > > =Custom character properties > >    # using private-use characters >    sub In_Tengwar { "E000\tE07F\n" } > >    if (/\p{In_Tengwar}/) { ... } > >    # blending existing properties >    sub Is_GraecoRoman_Title {<<'END_OF_SET'} >    +utf8::IsLatin >    +utf8::IsGreek >    &utf8::IsTitle >    END_OF_SET > >    if (/\p{Is_GraecoRoman_Title}/ { ... } > > =Get character category > >    use Unicode::UCD qw(charinfo); >    my $cat = charinfo(0x3A3)->{category};  # "Lu" > > =Convert non-ASCII Unicode numerics > >    # from v5.12 >    use Unicode::UCD qw(num); >    if (/(\d+|\N)) {  # not just ASCII! >        $nv = num($1); >    } > >    use charnames qw(:full); >    my $nv = num("\N{RUMI DIGIT ONE}\N{RUMI DIGIT TWO}"); > > =Match Unicode grapheme cluster in regex > >    \X > >    # match and grab five first graphemes >    my($first_five) = /^(\X{5})/; > >    # Find vowel plus any diacritics >    use Unicode::Normalize; >    my $nfd = NFD($orig); >    $nfd =~ /(?=[aeiou])\X/i > > =Reverse string by grapheme > >    $str = join("", reverse $str =~ /\X/g); > >    # OR: cpan -i Unicode::GCString >    use Unicode::GCString; >    $str = reverse Unicode::GCString->new($str); > > =String length in graphemes > >    my $count = 0; >    while ($str =~ /\X/) { $count++ } > >  # OR: cpan -i Unicode::GCString >    use Unicode::GCString; >    $gcs = Unicode::GCString->new($str); >    my $count = $gcs->length; > > =Substring by grapheme > >  # cpan -i Unicode::GCString >    use Unicode::GCString; >    $gcs = Unicode::GCString->new($str); >    my $piece = $gcs->substr(5, 5); > > =Unicode column-width for printing > >  # cpan -i Unicode::GCString >    use Unicode::GCString; >    $gcs = Unicode::GCString->new($str); >    my $cols = $gcs->columns; >    printf "%*s\n", $cols, $str, > > =Unicode normalization > >    use Unicode::Normalize; >    my $nfd  = NFD($orig); >    my $nfc  = NFC($orig); >    my $nfkd = NFKD($orig); >    my $nfkc = NFKC($orig); > > =Unicode collation > >    use Unicode::Collate; >    my $col = Unicode::Collate->new(); >    my @list = $col->sort(@old_list); > > =Case- *and* accent-insensitive Unicode sort > >    use Unicode::Collate; >    my $col = Unicode::Collate->new(level => 1); >    my @list = $col->sort(@old_list); > > =Unicode locale collation > >    # either use v5.12, OR: cpan -i Unicode::Collate::Locale >    use Unicode::Collate::Locale; >    my $col = Unicode::Collate::Locale->new(locale => "de__phonebook"); >    my @list = $col->sort(@old_list); > > =Case- *and* accent-insensitive comparisons > >    use utf8; >    use Unicode::Collate; >    my $coll = Unicode::Collate?>new( >                level => 1, >                normalization => undef >    ); > >  # now both are true: >    $coll->eq("Garc?a",  "GARCIA" ); >    $coll->eq("M?rquez", "MARQUEZ"); > > =Unicode linebreaking > >    # cpan -i Unicode::LineBreak >    use Unicode::LineBreak; >    use charnames qw(:full); > >    my $para = "This is a super\N{HYPHEN}long string. " x 20; >    my $fmt = new Unicode::LineBreak; >    print $fmt->break($para), "\n"; > > =Declare std streams to be utf8 > >        $ perl -CS ... >    or >        $ export PERL_UNICODE=S >    or >        use open qw(:std :utf8); >    or >        binmode(STDIN,  ":utf8"); >        binmode(STDOUT, ":utf8"); >        binmode(STDERR, ":utf8"); > > =Make I/O default to utf8 > >        $ perl -CSD ... >    or >        $ export PERL_UNICODE=SD >    or >        use open qw(:std :utf8); > > =Open file with implicit encode/decode > >    # input file >        open(my $in_file, "< :encoding(UTF-16)", "wintext"); >    OR >        open(my $in_file, "<", "wintext"); >        binmode($in_file, ":encoding(UTF-16)"); >    THEN >        my $line = <$in_file>; > >    # output file >        open($out_file, "> :encoding(cp1252)", "wintext"); >    OR >        open(my $out_file, ">", "wintext"); >        binmode($out_file, ":encoding(cp1252)"); >    THEN >        print $out_file "some text\n"; > > =Explicit encode/decode  [rarely needed, see previous] > >    use Encode qw(encode decode); > >        my $chars = decode("shiftjis", $bytes); >    OR >        my $bytes = encode("MIME?Header?ISO_2022_JP", $chars); From mi на ya.ru Tue Feb 21 01:04:56 2012 From: mi на ya.ru (Nikolay Mishin) Date: Tue, 21 Feb 2012 13:04:56 +0400 Subject: [Moscow.pm] =?koi8-r?b?VW5pY29kZS4g7MnLwsXa?= In-Reply-To: <251001329471836@web100.yandex.ru> References: <251001329471836@web100.yandex.ru> Message-ID: <591401329815096@web63.yandex.ru> Саш,а не можешь поделиться, как ты завел блог на github.com ? где эта заветная кнопка? что-то я из своего интерфейса на https://github.com/mishin ее не нашел? 17.02.2012, 13:43, "Orlovsky Alexander" : > Я тут себе IT-бложик завел, заодно, кроме всего прочего, опубликовал там текст на основе моего декабрьского доклада на Saint Perl "Unicode. Ликбез": > http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/ > > Буду рад любым комментариям, лайкам, +1 и т. д. ) > Критику лучше пишите в рассыку, постараюсь исправить недочеты, если они есть ) (на пулл-реквесты не расчитываю :) > Слайды особенной ценности не представляют, но тоже могу выложить, если кому-то нужно. > > З.Ы. > В блоге пока нет отдельного RSS-потока по Perl, но на этих выходных постараюсь его прикрутить (пока только осваиваю Octopress). > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Nikolay Mishin From afiskon на gmail.com Tue Feb 21 01:59:44 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Tue, 21 Feb 2012 13:59:44 +0400 Subject: [Moscow.pm] =?utf-8?b?VW5pY29kZS4g0JvQuNC60LHQtdC3?= In-Reply-To: <591401329815096@web63.yandex.ru> References: <251001329471836@web100.yandex.ru> <591401329815096@web63.yandex.ru> Message-ID: Бложик на GitHub: http://habrahabr.ru/blogs/blogosphere/133261/ Бложик на BitBucket: http://confluence.atlassian.com/display/BITBUCKET/Publishing+a+Website+on+Bitbucket 21 февраля 2012 г. 13:04 пользователь Nikolay Mishin написал: > Саш,а не можешь поделиться, как ты завел блог на github.com ? > где эта заветная кнопка? > что-то я из своего интерфейса на https://github.com/mishin > ее не нашел? > > 17.02.2012, 13:43, "Orlovsky Alexander" : > > Я тут себе IT-бложик завел, заодно, кроме всего прочего, опубликовал там > текст на основе моего декабрьского доклада на Saint Perl "Unicode. Ликбез": > > http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/ > > > > Буду рад любым комментариям, лайкам, +1 и т. д. ) > > Критику лучше пишите в рассыку, постараюсь исправить недочеты, если они > есть ) (на пулл-реквесты не расчитываю :) > > Слайды особенной ценности не представляют, но тоже могу выложить, если > кому-то нужно. > > > > З.Ы. > > В блоге пока нет отдельного RSS-потока по Perl, но на этих выходных > постараюсь его прикрутить (пока только осваиваю Octopress). > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > -- > Nikolay Mishin > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From nordicdyno на yandex.ru Tue Feb 21 02:39:19 2012 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Tue, 21 Feb 2012 14:39:19 +0400 Subject: [Moscow.pm] =?koi8-r?b?VW5pY29kZS4g7MnLwsXa?= In-Reply-To: References: <251001329471836@web100.yandex.ru> <591401329815096@web63.yandex.ru> Message-ID: <616121329820759@web34.yandex.ru> Добавлю еще ссылок по теме. Про Octopress: http://octopress.org/docs/deploying/github/ http://blog.pixelingene.com/2011/09/switching-to-the-octopress-blogging-engine/ http://www.scottw.com/octopress-tips По используемые технологии: http://en.wikipedia.org/wiki/Markdown  https://github.com/mojombo/jekyll/wiki/ https://github.com/shopify/liquid/wiki/liquid-for-designers http://jekyllbootstrap.com/ http://www.ruby-lang.org/en/ для локальной разработки: http://www.sinatrarb.com/ http://pow.cx/ http://beginrescueend.com/ 21.02.2012, 13:59, "Alexandr Alexeev" : > Бложик на GitHub: http://habrahabr.ru/blogs/blogosphere/133261/ > Бложик на BitBucket: http://confluence.atlassian.com/display/BITBUCKET/Publishing+a+Website+on+Bitbucket > > 21 февраля 2012 г. 13:04 пользователь Nikolay Mishin написал: >> Саш,а не можешь поделиться, как ты завел блог на github.com ? >> где эта заветная кнопка? >> что-то я из своего интерфейса на https://github.com/mishin >> ее не нашел? >> >> 17.02.2012, 13:43, "Orlovsky Alexander" : >>> Я тут себе IT-бложик завел, заодно, кроме всего прочего, опубликовал там текст на основе моего декабрьского доклада на Saint Perl "Unicode. Ликбез": >>> http://nordicdyno.github.com/blog/2012/02/17/unicode-basics/ >>> >>> Буду рад любым комментариям, лайкам, +1 и т. д. ) >>> Критику лучше пишите в рассыку, постараюсь исправить недочеты, если они есть ) (на пулл-реквесты не расчитываю :) >>> Слайды особенной ценности не представляют, но тоже могу выложить, если кому-то нужно. >>> >>> З.Ы. >>> В блоге пока нет отдельного RSS-потока по Perl, но на этих выходных постараюсь его прикрутить (пока только осваиваю Octopress). >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> -- >> Nikolay Mishin >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From ruz на bestpractical.com Tue Feb 21 04:28:31 2012 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 21 Feb 2012 16:28:31 +0400 Subject: [Moscow.pm] =?utf-8?b?0LrQvdC40LbQutC4INC/0L4g0L/QtdGA0LvRgw==?= In-Reply-To: <4F1B3901.6030209@knutov.com> References: <4F1B3901.6030209@knutov.com> Message-ID: 2012/1/22 Nick Knutov : > А какие сейчас есть книжки по перлу (с актуализацией хотя бы до 5.10), чтобы > можно было давать студентам, которые умеют пхп/питон/подобное и они в итоге > умели перл? Наткнулся на: Student Workbook for Learning Perl, 2nd Edition http://www.learning-perl.com/?p=268 > > Да и я хронически забываю что-нибудь, что редко использую, а самая новая > книжка на полке, кроме гугла по конкретному запросу, датирована 2002ым годом > и там обсуждается 5.8 как нечто, что уже есть, но нигде не стоит. > > ps: можно на английском, можно ссылками :) > > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Best regards, Ruslan. From mail на knutov.com Tue Feb 21 13:31:20 2012 From: mail на knutov.com (Nick Knutov) Date: Wed, 22 Feb 2012 03:31:20 +0600 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= Message-ID: <4F440D28.2090401@knutov.com> Приветствую всех, я вот в очередной раз озадачился и ничего в гугле не нашел. Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом и чтобы работал он в текстовом режиме в шелле. ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный редактор, с обычными хоткеями и т.д. pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. -- Best Regards, Nick Knutov http://knutov.com ICQ: 272873706 Voice: +7-904-84-23-130 From maxim.vuets на gmail.com Tue Feb 21 13:48:49 2012 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Tue, 21 Feb 2012 22:48:49 +0100 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <4F440D28.2090401@knutov.com> References: <4F440D28.2090401@knutov.com> Message-ID: On Tue, Feb 21, 2012 at 10:31 PM, Nick Knutov wrote: > Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом и > чтобы работал он в текстовом режиме в шелле. > > ps: vim и emacs не предлагать :) Почему? > Это должен быть именно Padre-подобный > редактор, с обычными хоткеями и т.д. Padre-подобный не-текстовый: www.geany.org > pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни > списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. joe, jed. AFAIK там нет табов. Но есть буферы. Других резонных консольных редакторов (кроме упомянутых), по-моему, и не существует. Вы хотите странного (-: -- maxim.vuets.name From denis.fedoseev на gmail.com Tue Feb 21 14:00:04 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Wed, 22 Feb 2012 02:00:04 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <4F440D28.2090401@knutov.com> References: <4F440D28.2090401@knutov.com> Message-ID: textmate, но он только под мак. On Feb 22, 2012, at 1:31 AM, Nick Knutov wrote: > Приветствую всех, > > я вот в очередной раз озадачился и ничего в гугле не нашел. > > Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом и чтобы работал он в текстовом режиме в шелле. > > ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный редактор, с обычными хоткеями и т.д. > > pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. > > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From mail на knutov.com Tue Feb 21 14:39:50 2012 From: mail на knutov.com (Nick Knutov) Date: Wed, 22 Feb 2012 04:39:50 +0600 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> Message-ID: <4F441D36.2020404@knutov.com> оно же гуишное. 22.02.2012 4:00, Denis Fedoseev пишет: > textmate, но он только под мак. > > On Feb 22, 2012, at 1:31 AM, Nick Knutov wrote: > >> Приветствую всех, >> >> я вот в очередной раз озадачился и ничего в гугле не нашел. >> >> Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом и чтобы работал он в текстовом режиме в шелле. >> >> ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный редактор, с обычными хоткеями и т.д. >> >> pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. >> >> -- >> Best Regards, >> Nick Knutov >> http://knutov.com >> ICQ: 272873706 >> Voice: +7-904-84-23-130 >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > -- Best Regards, Nick Knutov http://knutov.com ICQ: 272873706 Voice: +7-904-84-23-130 From mail на knutov.com Tue Feb 21 14:50:15 2012 From: mail на knutov.com (Nick Knutov) Date: Wed, 22 Feb 2012 04:50:15 +0600 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> Message-ID: <4F441FA7.2060802@knutov.com> Потому что в них, не умея их заранее много лет, работается просто медленнее, чем с привычными хоткеями. Нетекстовый ненадо, они все в основном значительно хуже, да и падре достаточно приемлем, не вызывает желания его менять. joe, jed - увы, той же эпохи, что и vim. И нет, я не хочу странного. Есть мир медленных интернетов и тонких клиентов. И в этом мире удобнее работать в шелле в текстовом режиме. Остаться при этом без списка функций, удобного диалога поиска и замены и хоткеев вроде ctrl+стрелка вправо/влево - вот это неудобно. 22.02.2012 3:48, Maxim Vuets пишет: > On Tue, Feb 21, 2012 at 10:31 PM, Nick Knutov wrote: > >> Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом и >> чтобы работал он в текстовом режиме в шелле. >> >> ps: vim и emacs не предлагать :) > > Почему? > >> Это должен быть именно Padre-подобный >> редактор, с обычными хоткеями и т.д. > > Padre-подобный не-текстовый: www.geany.org > >> pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни >> списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. > > joe, jed. AFAIK там нет табов. Но есть буферы. > > Других резонных консольных редакторов (кроме упомянутых), по-моему, и > не существует. > > Вы хотите странного (-: > -- Best Regards, Nick Knutov http://knutov.com ICQ: 272873706 Voice: +7-904-84-23-130 From zzz на zzz.org.ua Tue Feb 21 15:36:21 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Wed, 22 Feb 2012 01:36:21 +0200 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <4F441FA7.2060802@knutov.com> References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> Message-ID: > И нет, я не хочу странного. Есть мир медленных интернетов и тонких клиентов. > И в этом мире удобнее работать в шелле в текстовом режиме. Остаться при этом > без списка функций, удобного диалога поиска и замены и хоткеев вроде > ctrl+стрелка вправо/влево - вот это неудобно. А что эти хоткеи ctrl -> делают? From mail на knutov.com Tue Feb 21 15:38:39 2012 From: mail на knutov.com (Nick Knutov) Date: Wed, 22 Feb 2012 05:38:39 +0600 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> Message-ID: <4F442AFF.5070203@knutov.com> Переход по словам вправо/влево. + ctrl+backspace/ctrl+delete - удалить слово слева/справа. В целом такого наверное много, я сходу даже все и не вспомню, но в процессе кодинга всего этого хочется. 22.02.2012 5:36, Alexandr Gomoliako пишет: >> И нет, я не хочу странного. Есть мир медленных интернетов и тонких клиентов. >> И в этом мире удобнее работать в шелле в текстовом режиме. Остаться при этом >> без списка функций, удобного диалога поиска и замены и хоткеев вроде >> ctrl+стрелка вправо/влево - вот это неудобно. > > А что эти хоткеи ctrl -> делают? -- Best Regards, Nick Knutov http://knutov.com ICQ: 272873706 Voice: +7-904-84-23-130 From zzz на zzz.org.ua Tue Feb 21 15:43:28 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Wed, 22 Feb 2012 01:43:28 +0200 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <4F442AFF.5070203@knutov.com> References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> <4F442AFF.5070203@knutov.com> Message-ID: On Wed, Feb 22, 2012 at 1:38 AM, Nick Knutov wrote: > Переход по словам вправо/влево. > + ctrl+backspace/ctrl+delete - удалить слово слева/справа. > В целом такого наверное много, я сходу даже все и не вспомню, но в процессе > кодинга всего этого хочется. А, ну это все есть в vim/emacs, просто другими хоткеями, потому наверное и нет альтернатив, всех устраивают эти два :) From yu.pats на gmail.com Tue Feb 21 21:50:12 2012 From: yu.pats на gmail.com (Yury Pats) Date: Wed, 22 Feb 2012 08:50:12 +0300 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <4F441FA7.2060802@knutov.com> References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> Message-ID: On Wed, Feb 22, 2012 at 01:50, Nick Knutov wrote: > Потому что в них, не умея их заранее много лет, работается просто медленнее, > чем с привычными хоткеями. > > Нетекстовый ненадо, они все в основном значительно хуже, да и падре > достаточно приемлем, не вызывает желания его менять. > > joe, jed - увы, той же эпохи, что и vim. > > И нет, я не хочу странного. Есть мир медленных интернетов и тонких клиентов. > И в этом мире удобнее работать в шелле в текстовом режиме. Остаться при этом > без списка функций, удобного диалога поиска и замены и хоткеев вроде > ctrl+стрелка вправо/влево - вот это неудобно. > emacs имеет весь запрошенный функционал. У меня самого был опыт работы с удаленной консолью на солярке. Пресобранный свежий емакс залитый на сервер очень облегчал работу. Ибо даже консоль, и та там была через одно место. > 22.02.2012 3:48, Maxim Vuets пишет: > >> On Tue, Feb 21, 2012 at 10:31 PM, Nick Knutov  wrote: >> >>> Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом >>> и >>> чтобы работал он в текстовом режиме в шелле. >>> >>> ps: vim и emacs не предлагать :) >> >> >> Почему? >> >>> Это должен быть именно Padre-подобный >>> редактор, с обычными хоткеями и т.д. >> >> >> Padre-подобный не-текстовый: www.geany.org >> >>> pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни >>> списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. >> >> >> joe, jed. AFAIK там нет табов. Но есть буферы. >> >> Других резонных консольных редакторов (кроме упомянутых), по-моему, и >> не существует. >> >> Вы хотите странного (-: >> > > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- WBR, Yury Pats skype: yuripats cellular: +375 (29) 5870723 From q на cono.org.ua Tue Feb 21 22:13:11 2012 From: q на cono.org.ua (Alex Varyanick) Date: Wed, 22 Feb 2012 08:13:11 +0200 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <4F441FA7.2060802@knutov.com> References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> Message-ID: On Wed, Feb 22, 2012 at 12:50 AM, Nick Knutov wrote: > И нет, я не хочу странного. Есть мир медленных интернетов и тонких клиентов. > И в этом мире удобнее работать в шелле в текстовом режиме. Остаться при этом > без списка функций, удобного диалога поиска и замены и хоткеев вроде > ctrl+стрелка вправо/влево - вот это неудобно. Никто не мешает взять vim и набиндить всё так, как душе угодно + получить множество очень клёвого функционала. p.s. не в обиду emacs будет сказано, уверен что там тоже можно всё перебиндить, просто я не знаток. -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From andrei.protasovitski на gmail.com Tue Feb 21 22:15:52 2012 From: andrei.protasovitski на gmail.com (Andrei) Date: Wed, 22 Feb 2012 07:15:52 +0100 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <4F440D28.2090401@knutov.com> References: <4F440D28.2090401@knutov.com> Message-ID: Чтобы не париться с хоткеями, я пересел с "обычного" браузера на Conkeror. Теперь осталось почту на gnus перевести. :) 21 февраля 2012 г. 22:31 пользователь Nick Knutov написал: > Приветствую всех, > > я вот в очередной раз озадачился и ничего в гугле не нашел. > > Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом > и чтобы работал он в текстовом режиме в шелле. > > ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный > редактор, с обычными хоткеями и т.д. > > pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни > списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. > > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From afiskon на gmail.com Tue Feb 21 22:27:18 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Wed, 22 Feb 2012 10:27:18 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> Message-ID: >> Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом и чтобы работал он в текстовом режиме в шелле. Вы, конечно, просили не предлагать vim, но консольный редактор с хоткеями как у Padre вы скорее всего не найдете, а настройка готового займет время, сравнимое с переучиванием под vim. Я уже гота четыре хреначу на перле в vim и полностью им доволен. В нем есть: * Подсветка синтаксиса * Нумерация строк * Поиск и замена строк * Табы * Разбиение вида на несколько окон * Фолдинг (сворачивание кода) * Проверка синтаксиса * Работа с разными кодировками * Разная работа с отступами * Удаленное редактирование файлов по scp/ftp * Есть текстовый и графический (gvim) режимы * Наверное можно настроить function-list, но я лично использую поиск или grep -R * Вообще очень удобно выполнять консольные команды, например работать с git или запускать тесты/perlcritic * Есть режим для разрешения конфликтов при мердже (vimdiff) * Несколько буферов обмена, графическое выделение текста, быстрое создание меток и переход между ними * Поддержка плагинов * Есть почти в любом *nix "из коробки" * И это только то, о чем я знаю/активно пользуюсь Попробуйте, вдруг понравится. Порог вхождения, конечно, высоковат, но это действительно классный текстовый редактор. Шпаргалка о основным командам: http://eax.me/vim-commands/ 22 февраля 2012 г. 10:15 пользователь Andrei написал: > Чтобы не париться с хоткеями, я пересел с "обычного" браузера на Conkeror. > Теперь осталось почту на gnus перевести. :) > > 21 февраля 2012 г. 22:31 пользователь Nick Knutov написал: > > Приветствую всех, >> >> я вот в очередной раз озадачился и ничего в гугле не нашел. >> >> Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом >> и чтобы работал он в текстовом режиме в шелле. >> >> ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный >> редактор, с обычными хоткеями и т.д. >> >> pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни >> списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. >> >> -- >> Best Regards, >> Nick Knutov >> http://knutov.com >> ICQ: 272873706 >> Voice: +7-904-84-23-130 >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From afiskon на gmail.com Tue Feb 21 22:28:10 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Wed, 22 Feb 2012 10:28:10 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> Message-ID: s/Проверка синтаксиса/Проверка орфографии/ 22 февраля 2012 г. 10:27 пользователь Alexandr Alexeev написал: > >> Хочу перловый редактор с подсветкой синтаксиса, табами и > function-list-ом и чтобы работал он в текстовом режиме в шелле. > > Вы, конечно, просили не предлагать vim, но консольный редактор с хоткеями > как у Padre вы скорее всего не найдете, а настройка готового займет время, > сравнимое с переучиванием под vim. > > Я уже гота четыре хреначу на перле в vim и полностью им доволен. В нем > есть: > * Подсветка синтаксиса > * Нумерация строк > * Поиск и замена строк > * Табы > * Разбиение вида на несколько окон > * Фолдинг (сворачивание кода) > * Проверка синтаксиса > * Работа с разными кодировками > * Разная работа с отступами > * Удаленное редактирование файлов по scp/ftp > * Есть текстовый и графический (gvim) режимы > * Наверное можно настроить function-list, но я лично использую поиск или > grep -R > * Вообще очень удобно выполнять консольные команды, например работать с > git или запускать тесты/perlcritic > * Есть режим для разрешения конфликтов при мердже (vimdiff) > * Несколько буферов обмена, графическое выделение текста, быстрое создание > меток и переход между ними > * Поддержка плагинов > * Есть почти в любом *nix "из коробки" > * И это только то, о чем я знаю/активно пользуюсь > > Попробуйте, вдруг понравится. Порог вхождения, конечно, высоковат, но это > действительно классный текстовый редактор. Шпаргалка о основным командам: > http://eax.me/vim-commands/ > > 22 февраля 2012 г. 10:15 пользователь Andrei < > andrei.protasovitski на gmail.com> написал: > > Чтобы не париться с хоткеями, я пересел с "обычного" браузера на Conkeror. >> Теперь осталось почту на gnus перевести. :) >> >> 21 февраля 2012 г. 22:31 пользователь Nick Knutov написал: >> >> Приветствую всех, >>> >>> я вот в очередной раз озадачился и ничего в гугле не нашел. >>> >>> Хочу перловый редактор с подсветкой синтаксиса, табами и >>> function-list-ом и чтобы работал он в текстовом режиме в шелле. >>> >>> ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный >>> редактор, с обычными хоткеями и т.д. >>> >>> pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни >>> списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. >>> >>> -- >>> Best Regards, >>> Nick Knutov >>> http://knutov.com >>> ICQ: 272873706 >>> Voice: +7-904-84-23-130 >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> >> -- >> Andrei Protasovitski >> < andrei[dot]protasovitski[at]gmail[dot]com > >> Diemen, Netherlands >> >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> >> > > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From somerandomlogin на gmail.com Tue Feb 21 22:34:35 2012 From: somerandomlogin на gmail.com (Jack of Shadows) Date: Wed, 22 Feb 2012 10:34:35 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> Message-ID: Плюсую vim. Хоть сейчас интернеты быстрые и клиенты толстые, но иногда возникает ситуация, когда нужно с какой-нибудь кофеварки сходить куда-нибудь по ssh и чего-нибудь там похакать, когда ничего другого больше под рукой нет. 8) На этот случай полезно хотя бы уметь пользоваться консольным редактором, если даже не хочется пользоваться им постоянно. On Wed, Feb 22, 2012 at 10:28 AM, Alexandr Alexeev wrote: > s/Проверка синтаксиса/Проверка орфографии/ > > 22 февраля 2012 г. 10:27 пользователь Alexandr Alexeev > написал: > >> >> Хочу перловый редактор с подсветкой синтаксиса, табами и >> >> function-list-ом и чтобы работал он в текстовом режиме в шелле. >> >> Вы, конечно, просили не предлагать vim, но консольный редактор с хоткеями >> как у Padre вы скорее всего не найдете, а настройка готового займет время, >> сравнимое с переучиванием под vim. >> >> Я уже гота четыре хреначу на перле в vim и полностью им доволен. В нем >> есть: >> * Подсветка синтаксиса >> * Нумерация строк >> * Поиск и замена строк >> * Табы >> * Разбиение вида на несколько окон >> * Фолдинг (сворачивание кода) >> * Проверка синтаксиса >> * Работа с разными кодировками >> * Разная работа с отступами >> * Удаленное редактирование файлов по scp/ftp >> * Есть текстовый и графический (gvim) режимы >> * Наверное можно настроить function-list, но я лично использую поиск или >> grep -R >> * Вообще очень удобно выполнять консольные команды, например работать с >> git или запускать тесты/perlcritic >> * Есть режим для разрешения конфликтов при мердже (vimdiff) >> * Несколько буферов обмена, графическое выделение текста, быстрое создание >> меток и переход между ними >> * Поддержка плагинов >> * Есть почти в любом *nix "из коробки" >> * И это только то, о чем я знаю/активно пользуюсь >> >> Попробуйте, вдруг понравится. Порог вхождения, конечно, высоковат, но это >> действительно классный текстовый редактор. Шпаргалка о основным командам: >> http://eax.me/vim-commands/ >> >> 22 февраля 2012 г. 10:15 пользователь Andrei >> написал: >> >>> Чтобы не париться с хоткеями, я пересел с "обычного" браузера на >>> Conkeror. Теперь осталось почту на gnus перевести. :) >>> >>> 21 февраля 2012 г. 22:31 пользователь Nick Knutov >>> написал: >>> >>>> Приветствую всех, >>>> >>>> я вот в очередной раз озадачился и ничего в гугле не нашел. >>>> >>>> Хочу перловый редактор с подсветкой синтаксиса, табами и >>>> function-list-ом и чтобы работал он в текстовом режиме в шелле. >>>> >>>> ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный >>>> редактор, с обычными хоткеями и т.д. >>>> >>>> pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни >>>> списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. >>>> >>>> -- >>>> Best Regards, >>>> Nick Knutov >>>> http://knutov.com >>>> ICQ: 272873706 >>>> Voice: +7-904-84-23-130 >>>> -- >>>> Moscow.pm mailing list >>>> moscow-pm на pm.org | http://moscow.pm.org >>> >>> >>> >>> >>> -- >>> Andrei Protasovitski >>> < andrei[dot]protasovitski[at]gmail[dot]com > >>> Diemen, Netherlands >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >>> >> >> >> >> -- >> С уважением, Александр >> Личный блог: http://eax.me/ >> Мой форум: http://it-talk.org/ >> Мой Twitter: http://twitter.com/afiskon >> > > > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > From dmitry на karasik.eu.org Tue Feb 21 23:33:39 2012 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Wed, 22 Feb 2012 08:33:39 +0100 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> Message-ID: <20120222073339.GA9321@tetsuo.karasik.eu.org> Тоже плюсую vim, но. Если автору так хочется привычного GUI, возьмите какойнить eclipse, он тоже перл умеет вроде бы по слухам неплохо. /dk On Wed, Feb 22, 2012 at 10:34:35AM +0400, Jack of Shadows wrote: > Плюсую vim. > Хоть сейчас интернеты быстрые и клиенты толстые, но иногда возникает > ситуация, когда нужно с какой-нибудь кофеварки сходить куда-нибудь по > ssh и чего-нибудь там похакать, когда ничего другого больше под рукой > нет. 8) > На этот случай полезно хотя бы уметь пользоваться консольным > редактором, если даже не хочется пользоваться им постоянно. > > On Wed, Feb 22, 2012 at 10:28 AM, Alexandr Alexeev wrote: > > s/Проверка синтаксиса/Проверка орфографии/ > > > > 22 февраля 2012 г. 10:27 пользователь Alexandr Alexeev > > написал: > > > >> >> Хочу перловый редактор с подсветкой синтаксиса, табами и > >> >> function-list-ом и чтобы работал он в текстовом режиме в шелле. > >> > >> Вы, конечно, просили не предлагать vim, но консольный редактор с хоткеями > >> как у Padre вы скорее всего не найдете, а настройка готового займет время, > >> сравнимое с переучиванием под vim. > >> > >> Я уже гота четыре хреначу на перле в vim и полностью им доволен. В нем > >> есть: > >> * Подсветка синтаксиса > >> * Нумерация строк > >> * Поиск и замена строк > >> * Табы > >> * Разбиение вида на несколько окон > >> * Фолдинг (сворачивание кода) > >> * Проверка синтаксиса > >> * Работа с разными кодировками > >> * Разная работа с отступами > >> * Удаленное редактирование файлов по scp/ftp > >> * Есть текстовый и графический (gvim) режимы > >> * Наверное можно настроить function-list, но я лично использую поиск или > >> grep -R > >> * Вообще очень удобно выполнять консольные команды, например работать с > >> git или запускать тесты/perlcritic > >> * Есть режим для разрешения конфликтов при мердже (vimdiff) > >> * Несколько буферов обмена, графическое выделение текста, быстрое создание > >> меток и переход между ними > >> * Поддержка плагинов > >> * Есть почти в любом *nix "из коробки" > >> * И это только то, о чем я знаю/активно пользуюсь > >> > >> Попробуйте, вдруг понравится. Порог вхождения, конечно, высоковат, но это > >> действительно классный текстовый редактор. Шпаргалка о основным командам: > >> http://eax.me/vim-commands/ > >> > >> 22 февраля 2012 г. 10:15 пользователь Andrei > >> написал: > >> > >>> Чтобы не париться с хоткеями, я пересел с "обычного" браузера на > >>> Conkeror. Теперь осталось почту на gnus перевести. :) > >>> > >>> 21 февраля 2012 г. 22:31 пользователь Nick Knutov > >>> написал: > >>> > >>>> Приветствую всех, > >>>> > >>>> я вот в очередной раз озадачился и ничего в гугле не нашел. > >>>> > >>>> Хочу перловый редактор с подсветкой синтаксиса, табами и > >>>> function-list-ом и чтобы работал он в текстовом режиме в шелле. > >>>> > >>>> ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный > >>>> редактор, с обычными хоткеями и т.д. > >>>> > >>>> pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни > >>>> списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. > >>>> > >>>> -- > >>>> Best Regards, > >>>> Nick Knutov > >>>> http://knutov.com > >>>> ICQ: 272873706 > >>>> Voice: +7-904-84-23-130 > >>>> -- > >>>> Moscow.pm mailing list > >>>> moscow-pm на pm.org | http://moscow.pm.org > >>> > >>> > >>> > >>> > >>> -- > >>> Andrei Protasovitski > >>> < andrei[dot]protasovitski[at]gmail[dot]com > > >>> Diemen, Netherlands > >>> > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >>> > >> > >> > >> > >> -- > >> С уважением, Александр > >> Личный блог: http://eax.me/ > >> Мой форум: http://it-talk.org/ > >> Мой Twitter: http://twitter.com/afiskon > >> > > > > > > > > -- > > С уважением, Александр > > Личный блог: http://eax.me/ > > Мой форум: http://it-talk.org/ > > Мой Twitter: http://twitter.com/afiskon > > > > > > -- > > 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 foxcool333 на gmail.com Tue Feb 21 23:38:47 2012 From: foxcool333 на gmail.com (Foxcool) Date: Wed, 22 Feb 2012 11:38:47 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <20120222073339.GA9321@tetsuo.karasik.eu.org> References: <4F440D28.2090401@knutov.com> <20120222073339.GA9321@tetsuo.karasik.eu.org> Message-ID: <4F449B87.8080101@gmail.com> Долшле время пользовался эклипсом. Немного смущала его скорость. Сейчас Padre работает хорошо и пересел на него. Если надо быстро подправить код в консоли, то mcedit хорош и подстветка есть. Раньше заглядывался на emacs, но уже позабыл команды, да и нет нужды. vim вообще как-то не для меня. On 02/22/2012 11:33 AM, Dmitry Karasik wrote: > Тоже плюсую vim, но. Если автору так хочется привычного GUI, возьмите какойнить > eclipse, он тоже перл умеет вроде бы по слухам неплохо. > > /dk > > On Wed, Feb 22, 2012 at 10:34:35AM +0400, Jack of Shadows wrote: >> Плюсую vim. >> Хоть сейчас интернеты быстрые и клиенты толстые, но иногда возникает >> ситуация, когда нужно с какой-нибудь кофеварки сходить куда-нибудь по >> ssh и чего-нибудь там похакать, когда ничего другого больше под рукой >> нет. 8) >> На этот случай полезно хотя бы уметь пользоваться консольным >> редактором, если даже не хочется пользоваться им постоянно. >> >> On Wed, Feb 22, 2012 at 10:28 AM, Alexandr Alexeev wrote: >>> s/Проверка синтаксиса/Проверка орфографии/ >>> >>> 22 февраля 2012 г. 10:27 пользователь Alexandr Alexeev >>> написал: >>> >>>>>> Хочу перловый редактор с подсветкой синтаксиса, табами и >>>>>> function-list-ом и чтобы работал он в текстовом режиме в шелле. >>>> Вы, конечно, просили не предлагать vim, но консольный редактор с хоткеями >>>> как у Padre вы скорее всего не найдете, а настройка готового займет время, >>>> сравнимое с переучиванием под vim. >>>> >>>> Я уже гота четыре хреначу на перле в vim и полностью им доволен. В нем >>>> есть: >>>> * Подсветка синтаксиса >>>> * Нумерация строк >>>> * Поиск и замена строк >>>> * Табы >>>> * Разбиение вида на несколько окон >>>> * Фолдинг (сворачивание кода) >>>> * Проверка синтаксиса >>>> * Работа с разными кодировками >>>> * Разная работа с отступами >>>> * Удаленное редактирование файлов по scp/ftp >>>> * Есть текстовый и графический (gvim) режимы >>>> * Наверное можно настроить function-list, но я лично использую поиск или >>>> grep -R >>>> * Вообще очень удобно выполнять консольные команды, например работать с >>>> git или запускать тесты/perlcritic >>>> * Есть режим для разрешения конфликтов при мердже (vimdiff) >>>> * Несколько буферов обмена, графическое выделение текста, быстрое создание >>>> меток и переход между ними >>>> * Поддержка плагинов >>>> * Есть почти в любом *nix "из коробки" >>>> * И это только то, о чем я знаю/активно пользуюсь >>>> >>>> Попробуйте, вдруг понравится. Порог вхождения, конечно, высоковат, но это >>>> действительно классный текстовый редактор. Шпаргалка о основным командам: >>>> http://eax.me/vim-commands/ >>>> >>>> 22 февраля 2012 г. 10:15 пользователь Andrei >>>> написал: >>>> >>>>> Чтобы не париться с хоткеями, я пересел с "обычного" браузера на >>>>> Conkeror. Теперь осталось почту на gnus перевести. :) >>>>> >>>>> 21 февраля 2012 г. 22:31 пользователь Nick Knutov >>>>> написал: >>>>> >>>>>> Приветствую всех, >>>>>> >>>>>> я вот в очередной раз озадачился и ничего в гугле не нашел. >>>>>> >>>>>> Хочу перловый редактор с подсветкой синтаксиса, табами и >>>>>> function-list-ом и чтобы работал он в текстовом режиме в шелле. >>>>>> >>>>>> ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный >>>>>> редактор, с обычными хоткеями и т.д. >>>>>> >>>>>> pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни >>>>>> списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. >>>>>> >>>>>> -- >>>>>> Best Regards, >>>>>> Nick Knutov >>>>>> http://knutov.com >>>>>> ICQ: 272873706 >>>>>> Voice: +7-904-84-23-130 >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>> >>>>> >>>>> >>>>> -- >>>>> Andrei Protasovitski >>>>> < andrei[dot]protasovitski[at]gmail[dot]com> >>>>> Diemen, Netherlands >>>>> >>>>> -- >>>>> Moscow.pm mailing list >>>>> moscow-pm на pm.org | http://moscow.pm.org >>>>> >>>> >>>> >>>> -- >>>> С уважением, Александр >>>> Личный блог: http://eax.me/ >>>> Мой форум: http://it-talk.org/ >>>> Мой Twitter: http://twitter.com/afiskon >>>> >>> >>> >>> -- >>> С уважением, Александр >>> Личный блог: http://eax.me/ >>> Мой форум: http://it-talk.org/ >>> Мой Twitter: http://twitter.com/afiskon >>> >>> >>> -- >>> 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 nordicdyno на yandex.ru Tue Feb 21 23:43:20 2012 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Wed, 22 Feb 2012 11:43:20 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <20120222073339.GA9321@tetsuo.karasik.eu.org> References: <4F440D28.2090401@knutov.com> <20120222073339.GA9321@tetsuo.karasik.eu.org> Message-ID: <383811329896600@web141.yandex.ru> Физически больно смотреть как этот эклипс взлетает и потом ворочается (может из-за того что сравниваешь с Vim-ом) 22.02.2012, 11:33, "Dmitry Karasik" : > Тоже плюсую vim, но. Если автору так хочется привычного GUI, возьмите какойнить > eclipse, он тоже перл умеет вроде бы по слухам неплохо. > > /dk From maxim.vuets на gmail.com Wed Feb 22 00:02:01 2012 From: maxim.vuets на gmail.com (Maxim Vuets) Date: Wed, 22 Feb 2012 09:02:01 +0100 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <4F441FA7.2060802@knutov.com> References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> Message-ID: On Tue, Feb 21, 2012 at 11:50 PM, Nick Knutov wrote: > Потому что в них, не умея их заранее много лет, работается просто медленнее, > чем с привычными хоткеями. Поставить привычные вам комбинации не должно составить большой проблемы. Вы рассматривали такой вариант? (-: Вообще, существуют специальные vim сборки как раз для случаев подобных вашему. * Cream. Например, кнопки: http://cream.sourceforge.net/keyboardshortcuts.html * Конфиг mswin.vim из стандартной поставки vim-а (по крайней мере gvim для Windows) * Конфиг evim.vim от туда же: это вообще notepad.exe (-: "eVim starts Vim and sets options to make it behave like a modeless editor. This is still Vim but used as a point-and-click editor". > joe, jed - увы, той же эпохи, что и vim. Нет, они значительно динозаврестее (-: > И нет, я не хочу странного. Есть мир медленных интернетов и тонких клиентов. > И в этом мире удобнее работать в шелле в текстовом режиме. Ничего против консоли не имею, тут я вас понимаю. Мне кажется странным желание найти мощный текстовый редактор игнорируя vim и emacs. -- maxim.vuets.name From zahatski на gmail.com Wed Feb 22 00:14:51 2012 From: zahatski на gmail.com (Aliaksandr Zahatski) Date: Wed, 22 Feb 2012 11:14:51 +0300 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> Message-ID: Приветствую, Nick ! Кажется в книге про шаблоны проектирования или какой-то из книг Джоела Спольски описаны моменты проектирования текстового редактора, ( на примере joe ). Я в данный момент не вспомню точно, но сообщу как найду. Большинство редакторов (joe, vi, jed) открыты, и их исходники можно поизучать, хотя бы ради представления о сложности создания текстового "процессора" :-) Для описанных целей может достаточно создания plug-in'a или расширения для уже существующего редактора ? ЗЫ: Возможно Nick Knutov хочет изучить устройство текстовых редакторов, попробовать себя в проектировании и реализации самостоятельного продукта ? С уважением, Александр 22 февраля 2012 г. 10:13 пользователь Alex Varyanick написал: > On Wed, Feb 22, 2012 at 12:50 AM, Nick Knutov wrote: >> И нет, я не хочу странного. Есть мир медленных интернетов и тонких клиентов. >> И в этом мире удобнее работать в шелле в текстовом режиме. Остаться при этом >> без списка функций, удобного диалога поиска и замены и хоткеев вроде >> ctrl+стрелка вправо/влево - вот это неудобно. > > Никто не мешает взять vim и набиндить всё так, как душе угодно + > получить множество очень клёвого функционала. > p.s. не в обиду emacs будет сказано, уверен что там тоже можно всё > перебиндить, просто я не знаток. > > -- > Varyanick I. Alex > icq: 102 575 440 > skype: cono.. > q на cono.org.ua > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From ruz на bestpractical.com Wed Feb 22 01:15:14 2012 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Wed, 22 Feb 2012 13:15:14 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <4F440D28.2090401@knutov.com> References: <4F440D28.2090401@knutov.com> Message-ID: 2012/2/22 Nick Knutov : > Приветствую всех, > > я вот в очередной раз озадачился и ничего в гугле не нашел. > > Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом и > чтобы работал он в текстовом режиме в шелле. > > ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный > редактор, с обычными хоткеями и т.д. > > pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни > списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. Альтернативное решение - подключить ssh как диск и работать с любимым редактором на своей машинке. Решения есть для многих систем. Для редакторов есть плагины. Честно признаюсь, что не пробовал. Редкость задачи и наличие vim или vi на серверах позволяет обойтись малой кровью. > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Best regards, Ruslan. From onokonem на gmail.com Wed Feb 22 01:21:49 2012 From: onokonem на gmail.com (Daniel Podolsky) Date: Wed, 22 Feb 2012 13:21:49 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> Message-ID: > Альтернативное решение - подключить ssh как диск на практике пользоваться этим не удается - все файловые операции начинают занимать заметное время, что реально выбешивает. From chesnokov.ilya на gmail.com Wed Feb 22 02:07:09 2012 From: chesnokov.ilya на gmail.com (Ilya Chesnokov) Date: Wed, 22 Feb 2012 14:07:09 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> Message-ID: 22 февраля 2012 г. 12:14 пользователь Aliaksandr Zahatski написал: > Для описанных целей может достаточно создания plug-in'a или расширения > для уже существующего редактора ? > Интересно, насколько сложно создать консольную версию Padre? :) -- Best regards, Ilya Chesnokov From onokonem на gmail.com Wed Feb 22 02:22:22 2012 From: onokonem на gmail.com (Daniel Podolsky) Date: Wed, 22 Feb 2012 14:22:22 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> Message-ID: > Интересно, насколько сложно создать консольную версию Padre? :) в стандартной консоли? скорее всего, невозможно. сканкоды через ptty не пролезают. а без них - не все шорткаты можно реализовать. From meettya на gmail.com Wed Feb 22 03:17:29 2012 From: meettya на gmail.com (Dmitry Karpich) Date: Wed, 22 Feb 2012 15:17:29 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> Message-ID: <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> On Feb 22, 2012, at 1:21 PM, Daniel Podolsky wrote: >> Альтернативное решение - подключить ssh как диск > на практике пользоваться этим не удается - все файловые операции > начинают занимать заметное время, что реально выбешивает. Странно, частенько пользую доступ по sshfs с Мака на линуксовую файлопомойку - ну, afp конечно немного быстрее, но чтоб прям выбешивало, как-то не припомню, даже фильмы льются нормально. Не поделитесь подробностями? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From onokonem на gmail.com Wed Feb 22 03:27:39 2012 From: onokonem на gmail.com (Daniel Podolsky) Date: Wed, 22 Feb 2012 15:27:39 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> Message-ID: > Странно, частенько пользую доступ по sshfs с Мака на линуксовую файлопомойку - ну, afp конечно немного быстрее, но чтоб прям выбешивало, как-то не припомню, даже фильмы льются нормально. > Не поделитесь подробностями? в локалке все в порядке, да. а вот на медленном канале/длинном пинге... From fduch на antar.bryansk.ru Wed Feb 22 04:21:25 2012 From: fduch на antar.bryansk.ru (Alexander M. Pravkin) Date: Wed, 22 Feb 2012 16:21:25 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <4F442AFF.5070203@knutov.com> References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> <4F442AFF.5070203@knutov.com> Message-ID: <20120222122125.GA21724@dyatel.antar.bryansk.ru> On Wed, 2012-02-22 at 05:38 +0600, Nick Knutov wrote: > Переход по словам вправо/влево. > + ctrl+backspace/ctrl+delete - удалить слово слева/справа. > В целом такого наверное много, я сходу даже все и не вспомню, но в > процессе кодинга всего этого хочется. Для vim такое делается элементарно: " window$-like Ctrl+<-, Ctrl+-> imap [1;5C lwi map [1;5C wi imap [1;5D bi map [1;5D bi " window$-like Ctrl+BS, Ctrl+Del map db imap map [3;5~ dw imap [3;5~ dwi Возможны варианты в разных терминалах -- Alexander M. Pravkin From fduch на antar.bryansk.ru Wed Feb 22 04:27:34 2012 From: fduch на antar.bryansk.ru (Alexander M. Pravkin) Date: Wed, 22 Feb 2012 16:27:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> Message-ID: <20120222122734.GB21724@dyatel.antar.bryansk.ru> On Wed, 2012-02-22 at 10:27 +0400, Alexandr Alexeev wrote: > Попробуйте, вдруг понравится. Порог вхождения, конечно, высоковат, но это > действительно классный текстовый редактор. Шпаргалка о основным командам: > http://eax.me/vim-commands/ Ещё красивые шпаргалки, чтобы повесить на стену: http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html -- Alexander M. Pravkin From mail на knutov.com Wed Feb 22 04:53:31 2012 From: mail на knutov.com (Nick Knutov) Date: Wed, 22 Feb 2012 18:53:31 +0600 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> Message-ID: <4F44E54B.1090609@knutov.com> Ну, "стандартной консоли" наверное все же никогда не будет - будет путти или что-то такое вполне гуманное. А там всё работает. 22.02.2012 16:22, Daniel Podolsky пишет: >> Интересно, насколько сложно создать консольную версию Padre? :) > в стандартной консоли? скорее всего, невозможно. сканкоды через ptty > не пролезают. а без них - не все шорткаты можно реализовать. -- Best Regards, Nick Knutov http://knutov.com ICQ: 272873706 Voice: +7-904-84-23-130 From mail на knutov.com Wed Feb 22 04:55:05 2012 From: mail на knutov.com (Nick Knutov) Date: Wed, 22 Feb 2012 18:55:05 +0600 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> Message-ID: <4F44E5A9.7040408@knutov.com> Хороший вопрос и я думал о нём. Вот только не похоже, чтобы Wx умел генерить аналогичные окошки/формочки в текстовом режиме. Ну и отсутствие Padre на гитхабе на столько усложняет любую работу с ним, что его и трогать не хочется. Хотя, кстати, хотелось бы. 22.02.2012 16:07, Ilya Chesnokov пишет: > 22 февраля 2012 г. 12:14 пользователь Aliaksandr Zahatski > написал: >> Для описанных целей может достаточно создания plug-in'a или расширения >> для уже существующего редактора ? >> > > Интересно, насколько сложно создать консольную версию Padre? :) > -- Best Regards, Nick Knutov http://knutov.com ICQ: 272873706 Voice: +7-904-84-23-130 From q на cono.org.ua Wed Feb 22 05:05:44 2012 From: q на cono.org.ua (Alex Varyanick) Date: Wed, 22 Feb 2012 15:05:44 +0200 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <20120222122125.GA21724@dyatel.antar.bryansk.ru> References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> <4F442AFF.5070203@knutov.com> <20120222122125.GA21724@dyatel.antar.bryansk.ru> Message-ID: On Wed, Feb 22, 2012 at 2:21 PM, Alexander M. Pravkin wrote: > On Wed, 2012-02-22 at 05:38 +0600, Nick Knutov wrote: > " window$-like Ctrl+<-, Ctrl+-> > imap [1;5C lwi > imap [1;5D bi -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From cub.uanic на gmail.com Wed Feb 22 06:30:05 2012 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Wed, 22 Feb 2012 16:30:05 +0200 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> <4F442AFF.5070203@knutov.com> <20120222122125.GA21724@dyatel.antar.bryansk.ru> Message-ID: Вместо >> imap [1;5C lwi >> imap [1;5D bi мне больше нравиться: imap [1;5C w imap [1;5D b Хотя зачем их назначать - не совсем понятно, т.к. работает "искаропки", и в insert, и в normal. Если у вас не работает - вероятно, надо крутить ваш putty и/или $TERM. мне кажется более легко воспринимаемо, например: nmap m':call TidyFile()'' imap m':call TidyFile()'' 22 февраля 2012 г. 15:05 пользователь Alex Varyanick написал: > On Wed, Feb 22, 2012 at 2:21 PM, Alexander M. Pravkin > wrote: >> On Wed, 2012-02-22 at 05:38 +0600, Nick Knutov wrote: >> " window$-like Ctrl+<-, Ctrl+-> >> imap [1;5C lwi > > >> imap [1;5D bi > > > -- > Varyanick I. Alex > icq: 102 575 440 > skype: cono.. > q на cono.org.ua > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From q на cono.org.ua Wed Feb 22 06:56:46 2012 From: q на cono.org.ua (Alex Varyanick) Date: Wed, 22 Feb 2012 16:56:46 +0200 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <4F441FA7.2060802@knutov.com> <4F442AFF.5070203@knutov.com> <20120222122125.GA21724@dyatel.antar.bryansk.ru> Message-ID: On Wed, Feb 22, 2012 at 4:30 PM, Oleg Kostyuk wrote: > Вместо > >>> imap [1;5C lwi >>> imap [1;5D bi > > мне больше нравиться: > > imap [1;5C w > imap [1;5D b тогда ещё красивше: imap w imap b у меня работает, никакие шмансы с терминалом не проводил. -- Varyanick I. Alex icq: 102 575 440 skype: cono.. q на cono.org.ua From nikita-aznaourian на yandex.ru Wed Feb 22 14:55:22 2012 From: nikita-aznaourian на yandex.ru (Nikita Aznauryan) Date: Thu, 23 Feb 2012 02:55:22 +0400 Subject: [Moscow.pm] Programming Perl, 4th Edition In-Reply-To: References: <619211329585165@web38.yandex.ru> Message-ID: <364851329951322@web159.yandex.ru> Вложение в формате HTML было извлечено… URL: From andy на shitov.ru Wed Feb 22 15:01:15 2012 From: andy на shitov.ru (Andrew Shitov) Date: Thu, 23 Feb 2012 00:01:15 +0100 Subject: [Moscow.pm] Programming Perl, 4th Edition In-Reply-To: <364851329951322@web159.yandex.ru> References: <619211329585165@web38.yandex.ru> <364851329951322@web159.yandex.ru> Message-ID: Никто: http://www.symbol.ru/future/index.html :-) 2012/2/22 Nikita Aznauryan : > А кто-нибудь знает , когда будет в переводе? > > 20.02.2012, 14:18, "Sergiy Borodych" : > > Ура! > Спасибо за инфу! > > купил :) > > примечания: > - есть только pdf >   (буду надеяться что выпустят и mobi/epub - у меня kindle неадекватно > себя ведет на такой большой пдф-ке :( ) > - мне почему-то посчитало 40% по скидке, но все равно цена шаровая :) (12$) >   спасибо за скидку > > 2012/2/18 Orlovsky Alexander : > >  Новости из твиттера: >  briandfoy_perl: The new Programming Perl, 4th Edition PDF is $19.99 (half > off) as part of the Oldies but Goodies promotion. http://t.co/gMLm7AIR > >  Прекрасный шанс купить электронную версию книги всего за 10$* Я, кстати, > это уже сделал. (сейчас качается) > >  * если кто не помнит, то у Moscow.pm есть скидка 50% на электронные книги > (см. сообщение в рассылки от Andrew Shitov от 7 дек. 2011 в 16:02) > >  Programming Perl, 4th Edition PDF is $19.99 > > -- > Sergiy Borodych > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- Andrew Shitov ______________________________________________________________________ andy на shitov.ru | http://shitov.ru From pavel на kuptsov.info Thu Feb 23 01:33:23 2012 From: pavel на kuptsov.info (=?KOI8-R?B?8MHXxcwg69XQw8/X?=) Date: Thu, 23 Feb 2012 13:33:23 +0400 Subject: [Moscow.pm] Komodo 7.0 & mojolicious Message-ID: Приятная новость для тех кто работает с komodo: More Languages and Frameworks (Node.js, CoffeeScript, LESS, SCSS, EJS, Mojolicious) The development world (especially for the web) is moving fast and Komodo helps you keep up. Komodo IDE 7 has full support for Node.js (editing / syntax checking, code intelligence, debugging), and adds editing for CoffeeScript, LESS, SCSS, EJS and Mojolicious. Жаль только что встроенный профайлер пока не поддерживает perl, лишь python и php. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mail на knutov.com Thu Feb 23 07:29:01 2012 From: mail на knutov.com (Nick Knutov) Date: Thu, 23 Feb 2012 21:29:01 +0600 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> Message-ID: <4F465B3D.3050503@knutov.com> А теперь представьте, что с мака до линуксовой файлопомойки у вас гпрс. Даже не edge. Причем не качественный гпрс, когда 33600, а что-то в диапазоне 14400-28800. 22.02.2012 17:17, Dmitry Karpich пишет: > > On Feb 22, 2012, at 1:21 PM, Daniel Podolsky wrote: > >>> Альтернативное решение - подключить ssh как диск >> на практике пользоваться этим не удается - все файловые операции >> начинают занимать заметное время, что реально выбешивает. > > Странно, частенько пользую доступ по sshfs с Мака на линуксовую файлопомойку - ну, afp конечно немного быстрее, но чтоб прям выбешивало, как-то не припомню, даже фильмы льются нормально. > Не поделитесь подробностями? > >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > -- Best Regards, Nick Knutov http://knutov.com ICQ: 272873706 Voice: +7-904-84-23-130 From cub.uanic на gmail.com Thu Feb 23 08:04:30 2012 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Thu, 23 Feb 2012 18:04:30 +0200 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <4F465B3D.3050503@knutov.com> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> Message-ID: Ну в таком случае и на Vim и на Emacs будет не особо комфортно. Разве что классический vi, который наверное уже нигде не остался... Ну, что-то уровня FreeBSD-шного nvi. Но здаётся мне, в такой ситуации гораздо приятнее будет скопировать файлы к себе, поправить, может даже проверить как работает (если окружение настроено - базы там, и прочее), и потом залить обратно. Или как вариант - переходить на потоковые редакторы (sed и аналоги, может и awk). 23 февраля 2012 г. 17:29 пользователь Nick Knutov написал: > А теперь представьте, что с мака до линуксовой файлопомойки у вас гпрс. Даже > не edge. Причем не качественный гпрс, когда 33600, а что-то в диапазоне > 14400-28800. > > 22.02.2012 17:17, Dmitry Karpich пишет: > >> >> On Feb 22, 2012, at 1:21 PM, Daniel Podolsky wrote: >> >>>> Альтернативное решение - подключить ssh как диск >>> >>> на практике пользоваться этим не удается - все файловые операции >>> начинают занимать заметное время, что реально выбешивает. >> >> >> Странно, частенько пользую доступ по sshfs с Мака на линуксовую >> файлопомойку - ну, afp конечно немного быстрее, но чтоб прям выбешивало, >> как-то не припомню, даже фильмы льются нормально. >> Не поделитесь подробностями? >> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> > > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From dmitry на karasik.eu.org Thu Feb 23 08:38:28 2012 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Thu, 23 Feb 2012 17:38:28 +0100 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> Message-ID: <20120223163828.GA77087@tetsuo.karasik.eu.org> ed! вам нужен /bin/ed :) /dk On Thu, Feb 23, 2012 at 06:04:30PM +0200, Oleg Kostyuk wrote: > Ну в таком случае и на Vim и на Emacs будет не особо комфортно. Разве > что классический vi, который наверное уже нигде не остался... Ну, > что-то уровня FreeBSD-шного nvi. > > Но здаётся мне, в такой ситуации гораздо приятнее будет скопировать > файлы к себе, поправить, может даже проверить как работает (если > окружение настроено - базы там, и прочее), и потом залить обратно. Или > как вариант - переходить на потоковые редакторы (sed и аналоги, может > и awk). > > > 23 февраля 2012 г. 17:29 пользователь Nick Knutov написал: > > А теперь представьте, что с мака до линуксовой файлопомойки у вас гпрс. Даже > > не edge. Причем не качественный гпрс, когда 33600, а что-то в диапазоне > > 14400-28800. > > > > 22.02.2012 17:17, Dmitry Karpich пишет: > > > >> > >> On Feb 22, 2012, at 1:21 PM, Daniel Podolsky wrote: > >> > >>>> Альтернативное решение - подключить ssh как диск > >>> > >>> на практике пользоваться этим не удается - все файловые операции > >>> начинают занимать заметное время, что реально выбешивает. > >> > >> > >> Странно, частенько пользую доступ по sshfs с Мака на линуксовую > >> файлопомойку - ну, afp конечно немного быстрее, но чтоб прям выбешивало, > >> как-то не припомню, даже фильмы льются нормально. > >> Не поделитесь подробностями? > >> > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >> > >> > > > > -- > > Best Regards, > > Nick Knutov > > http://knutov.com > > ICQ: 272873706 > > Voice: +7-904-84-23-130 > > -- > > 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 -- Sincerely, Dmitry Karasik From nordicdyno на yandex.ru Thu Feb 23 08:44:50 2012 From: nordicdyno на yandex.ru (Orlovsky Alexander) Date: Thu, 23 Feb 2012 20:44:50 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <20120223163828.GA77087@tetsuo.karasik.eu.org> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120223163828.GA77087@tetsuo.karasik.eu.org> Message-ID: <576741330015490@web87.yandex.ru> Да, я такой использовал и он меня реально спас: только было это не на таком широком канале как у Nick-а (на прядок хуже) :) ИМХО поверх GPRS в vim вполне можно работать (отключить только все лишнее, типа статус лайн и т.п.) 23.02.2012, 20:38, "Dmitry Karasik" : > ed! вам нужен /bin/ed :) > > /dk > > On Thu, Feb 23, 2012 at 06:04:30PM +0200, Oleg Kostyuk wrote: > >>  Ну в таком случае и на Vim и на Emacs будет не особо комфортно. Разве >>  что классический vi, который наверное уже нигде не остался... Ну, >>  что-то уровня FreeBSD-шного nvi. >> >>  Но здаётся мне, в такой ситуации гораздо приятнее будет скопировать >>  файлы к себе, поправить, может даже проверить как работает (если >>  окружение настроено - базы там, и прочее), и потом залить обратно. Или >>  как вариант - переходить на потоковые редакторы (sed и аналоги, может >>  и awk). >> >>  23 февраля 2012 г. 17:29 пользователь Nick Knutov написал: >>>  А теперь представьте, что с мака до линуксовой файлопомойки у вас гпрс. Даже >>>  не edge. Причем не качественный гпрс, когда 33600, а что-то в диапазоне >>>  14400-28800. >>> From andrei.protasovitski на gmail.com Thu Feb 23 08:51:23 2012 From: andrei.protasovitski на gmail.com (Andrei) Date: Thu, 23 Feb 2012 17:51:23 +0100 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> Message-ID: 23 февраля 2012 г. 17:04 пользователь Oleg Kostyuk написал: > Ну в таком случае и на Vim и на Emacs будет не особо комфортно. Разве > что классический vi, который наверное уже нигде не остался... Ну, > что-то уровня FreeBSD-шного nvi. > > Но здаётся мне, в такой ситуации гораздо приятнее будет скопировать > файлы к себе, поправить, может даже проверить как работает (если > окружение настроено - базы там, и прочее), и потом залить обратно. Или > как вариант - переходить на потоковые редакторы (sed и аналоги, может > и awk). > Emacs + tramp так и работает. > > 23 февраля 2012 г. 17:29 пользователь Nick Knutov > написал: > > А теперь представьте, что с мака до линуксовой файлопомойки у вас гпрс. > Даже > > не edge. Причем не качественный гпрс, когда 33600, а что-то в диапазоне > > 14400-28800. > > > > 22.02.2012 17:17, Dmitry Karpich пишет: > > > >> > >> On Feb 22, 2012, at 1:21 PM, Daniel Podolsky wrote: > >> > >>>> Альтернативное решение - подключить ssh как диск > >>> > >>> на практике пользоваться этим не удается - все файловые операции > >>> начинают занимать заметное время, что реально выбешивает. > >> > >> > >> Странно, частенько пользую доступ по sshfs с Мака на линуксовую > >> файлопомойку - ну, afp конечно немного быстрее, но чтоб прям выбешивало, > >> как-то не припомню, даже фильмы льются нормально. > >> Не поделитесь подробностями? > >> > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >> > >> > > > > -- > > Best Regards, > > Nick Knutov > > http://knutov.com > > ICQ: 272873706 > > Voice: +7-904-84-23-130 > > -- > > 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 > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From me на berekuk.ru Thu Feb 23 08:53:59 2012 From: me на berekuk.ru (=?koi8-r?B?7cHUwMjJziD30d7F08zB1w==?=) Date: Thu, 23 Feb 2012 20:53:59 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <576741330015490@web87.yandex.ru> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120223163828.GA77087@tetsuo.karasik.eu.org> <576741330015490@web87.yandex.ru> Message-ID: <635021330016039@web57.yandex.ru> Вложение в формате HTML было извлечено… URL: From d3fin3 на gmail.com Thu Feb 23 09:41:04 2012 From: d3fin3 на gmail.com (Sergey Zasenko) Date: Thu, 23 Feb 2012 19:41:04 +0200 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <635021330016039@web57.yandex.ru> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120223163828.GA77087@tetsuo.karasik.eu.org> <576741330015490@web87.yandex.ru> <635021330016039@web57.yandex.ru> Message-ID: <4F467A30.7070407@gmail.com> On 23.02.2012 18:53, Матюхин Вячеслав wrote: > У vim'а есть даже специальный режим, в котором он не на каждое действие обновляет экран Вот опции, которые помогут при работе на медленном подключении: :he lazyredraw When this option is set, the screen will not be redrawn while executing macros, registers and other commands that have not been typed. :he ttyfast More characters will be sent to the screen for redrawing, instead of using insert/delete line commands. -- Sergey Zasenko, http://und3f.com From ali на ali.org.ua Fri Feb 24 08:13:29 2012 From: ali на ali.org.ua (Oleg Alistratov) Date: Fri, 24 Feb 2012 18:13:29 +0200 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> Message-ID: <243161330100009@web133.yandex.ru> На всякий случай предложу: alias ssh='ssh -C' alias sshfs='sshfs -C' 22.02.2012, 13:27, "Daniel Podolsky" : >>  Странно, частенько пользую доступ по sshfs с Мака на линуксовую файлопомойку - ну, afp конечно немного быстрее, но чтоб прям выбешивало, как-то не припомню, даже фильмы льются нормально. >>  Не поделитесь подробностями? > > в локалке все в порядке, да. а вот на медленном канале/длинном пинге... > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Oleg Alistratov From onokonem на gmail.com Fri Feb 24 12:48:34 2012 From: onokonem на gmail.com (Daniel Podolsky) Date: Sat, 25 Feb 2012 00:48:34 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <243161330100009@web133.yandex.ru> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <243161330100009@web133.yandex.ru> Message-ID: > alias ssh='ssh -C' > alias sshfs='sshfs -C' от длинного пинга это не спасает :( From peter на vereshagin.org Sat Feb 25 07:50:06 2012 From: peter на vereshagin.org (Peter Vereshagin) Date: Sat, 25 Feb 2012 19:50:06 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: Message-ID: <20120225155005.GA19221@external.screwed.box> Hello. 2012/02/23 08:04:53 -0800 moscow-pm-request на pm.org => To moscow-pm на pm.org : > А теперь представьте, что с мака до линуксовой файлопомойки у вас гпрс. > Даже не edge. Причем не качественный гпрс, когда 33600, а что-то в > диапазоне 14400-28800. > > 22.02.2012 17:17, Dmitry Karpich пишет: > > > > On Feb 22, 2012, at 1:21 PM, Daniel Podolsky wrote: > > > >>> Альтернативное решение - подключить ssh как диск > >> на практике пользоваться этим не удается - все файловые операции > >> начинают занимать заметное время, что реально выбешивает. > > > > Странно, частенько пользую доступ по sshfs с Мака на линуксовую файлопомойку - ну, afp конечно немного быстрее, но чтоб прям выбешивало, как-то не припомню, даже фильмы льются нормально. > > Не поделитесь подробностями? > > Ну в таком случае и на Vim и на Emacs будет не особо комфортно. Разве > что классический vi, который наверное уже нигде не остался... Ну, > что-то уровня FreeBSD-шного nvi. > > Но здаётся мне, в такой ситуации гораздо приятнее будет скопировать > файлы к себе, поправить, может даже проверить как работает (если > окружение настроено - базы там, и прочее), и потом залить обратно. Или У меня много такого было, каждый раз пользовал rsync. Привык и с тех пор (s)ftp даже и не пользую. А по-хорошему git'ом, конечно, лить надо поверх ssh в наше-то время, даже когда полоса нетолстая. -- Peter Vereshagin (http://vereshagin.org) pgp: A0E26627 From i.petro.77.00 на gmail.com Sun Feb 26 00:10:16 2012 From: i.petro.77.00 на gmail.com (Ivan Petrov) Date: Sun, 26 Feb 2012 12:10:16 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <4F465B3D.3050503@knutov.com> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> Message-ID: <20120226081016.GB3436@apache.rbscorp.ru> > А теперь представьте, что с мака до линуксовой файлопомойки у вас > гпрс. Вся проблема в маке. там просто ничего нормально сделать не могут, от этого у всех маководов вечные проблемы там, где у остальных их нет From meettya на gmail.com Sun Feb 26 23:13:03 2012 From: meettya на gmail.com (Dmitry Karpich) Date: Mon, 27 Feb 2012 11:13:03 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <4F465B3D.3050503@knutov.com> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> Message-ID: <77C12C41-A7EF-4547-8D04-F36B5FE0B661@gmail.com> Хм. git, rsync, scp, что-то типа такого? И править на локали? On Feb 23, 2012, at 7:29 PM, Nick Knutov wrote: > А теперь представьте, что с мака до линуксовой файлопомойки у вас гпрс. Даже не edge. Причем не качественный гпрс, когда 33600, а что-то в диапазоне 14400-28800. > > 22.02.2012 17:17, Dmitry Karpich пишет: >> >> On Feb 22, 2012, at 1:21 PM, Daniel Podolsky wrote: >> >>>> Альтернативное решение - подключить ssh как диск >>> на практике пользоваться этим не удается - все файловые операции >>> начинают занимать заметное время, что реально выбешивает. >> >> Странно, частенько пользую доступ по sshfs с Мака на линуксовую файлопомойку - ну, afp конечно немного быстрее, но чтоб прям выбешивало, как-то не припомню, даже фильмы льются нормально. >> Не поделитесь подробностями? >> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> > > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From denis.fedoseev на gmail.com Sun Feb 26 23:21:04 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Mon, 27 Feb 2012 11:21:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <20120226081016.GB3436@apache.rbscorp.ru> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> Message-ID: Ну да, что с фрибсд то взять - ничего по человечески сделать не могут :( 26 февраля 2012 г. 12:10 пользователь Ivan Petrov написал: > > А теперь представьте, что с мака до линуксовой файлопомойки у вас > > гпрс. > > Вся проблема в маке. там просто ничего нормально сделать не могут, от > этого у всех маководов вечные проблемы там, где у остальных их нет > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From meettya на gmail.com Sun Feb 26 23:24:54 2012 From: meettya на gmail.com (Dmitry Karpich) Date: Mon, 27 Feb 2012 11:24:54 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <20120226081016.GB3436@apache.rbscorp.ru> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> Message-ID: <653C573A-960E-44BA-BBAF-DDFD445CD709@gmail.com> Вся проблема в МОЕМ маке - то что Я это делаю через з**цу, там есть и гораздо более удобные варианты, но так уж исторически сложилось. И вааще, с осью, оно как с семейной жизнью - "Счастливы все одинаково, а несчастны - по-разному" :) On Feb 26, 2012, at 12:10 PM, Ivan Petrov wrote: >> А теперь представьте, что с мака до линуксовой файлопомойки у вас >> гпрс. > > Вся проблема в маке. там просто ничего нормально сделать не могут, от > этого у всех маководов вечные проблемы там, где у остальных их нет > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org From afiskon на gmail.com Sun Feb 26 23:37:13 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Mon, 27 Feb 2012 10:37:13 +0300 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <653C573A-960E-44BA-BBAF-DDFD445CD709@gmail.com> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <653C573A-960E-44BA-BBAF-DDFD445CD709@gmail.com> Message-ID: >> что с фрибсд то взять - ничего по человечески сделать не могут :( Толсто. Не взлетит. 27 февраля 2012 г. 10:24 пользователь Dmitry Karpich написал: > Вся проблема в МОЕМ маке - то что Я это делаю через з**цу, там есть и > гораздо более удобные варианты, но так уж исторически сложилось. > И вааще, с осью, оно как с семейной жизнью - "Счастливы все одинаково, а > несчастны - по-разному" :) > > > On Feb 26, 2012, at 12:10 PM, Ivan Petrov wrote: > > >> А теперь представьте, что с мака до линуксовой файлопомойки у вас > >> гпрс. > > > > Вся проблема в маке. там просто ничего нормально сделать не могут, от > > этого у всех маководов вечные проблемы там, где у остальных их нет > > > > -- > > 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://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From cub.uanic на gmail.com Mon Feb 27 03:05:47 2012 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Mon, 27 Feb 2012 13:05:47 +0200 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> Message-ID: 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev написал: > Ну да, что с фрибсд то взять - ничего по человечески сделать не могут :( Так всё потому, что без вас, великого, делали. Снизойдите да помогите - и всем хорошо станет. > 26 февраля 2012 г. 12:10 пользователь Ivan Petrov > написал: > >> > А теперь представьте, что с мака до линуксовой файлопомойки у вас >> > гпрс. >> >> Вся проблема в маке. там просто ничего нормально сделать не могут, от >> этого у всех маководов вечные проблемы там, где у остальных их нет >> >> -- >> 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 yours, Oleg Kostyuk (CUB-UANIC) From akzhan.abdulin на gmail.com Mon Feb 27 04:04:47 2012 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Mon, 27 Feb 2012 16:04:47 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <4F440D28.2090401@knutov.com> References: <4F440D28.2090401@knutov.com> Message-ID: Изучите vim, поставьте нужные плагины (например, https://github.com/astrails/dotvim), и вам точно не захочется возвращаться к Padre. 22 февраля 2012 г. 1:31 пользователь Nick Knutov написал: > Приветствую всех, > > я вот в очередной раз озадачился и ничего в гугле не нашел. > > Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом > и чтобы работал он в текстовом режиме в шелле. > > ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный > редактор, с обычными хоткеями и т.д. > > pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни > списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. > > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From denis.fedoseev на gmail.com Mon Feb 27 05:44:39 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Mon, 27 Feb 2012 17:44:39 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> Message-ID: А какой смысл в этом если результаты моего труда может взять левый дядя, получить за них бабло и при этом он ни мне не заплатит, ни в сообщество ничего не принесет? 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk написал: > 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev > написал: > > Ну да, что с фрибсд то взять - ничего по человечески сделать не могут :( > Так всё потому, что без вас, великого, делали. > Снизойдите да помогите - и всем хорошо станет. > > > > 26 февраля 2012 г. 12:10 пользователь Ivan Petrov < > i.petro.77.00 на gmail.com> > > написал: > > > >> > А теперь представьте, что с мака до линуксовой файлопомойки у вас > >> > гпрс. > >> > >> Вся проблема в маке. там просто ничего нормально сделать не могут, от > >> этого у всех маководов вечные проблемы там, где у остальных их нет > >> > >> -- > >> Moscow.pm mailing list > >> moscow-pm на pm.org | http://moscow.pm.org > > > > > > > > > > -- > > С уважением, Денис Федосеев > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > > > -- > Sincerely yours, > Oleg Kostyuk (CUB-UANIC) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mi на ya.ru Mon Feb 27 06:11:50 2012 From: mi на ya.ru (Nikolay Mishin) Date: Mon, 27 Feb 2012 18:11:50 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> Message-ID: <277191330351911@web132.yandex.ru> а как же пиар среди сообщества, он, все-таки дорогого стоит, да и в резюме можно потом написать 27.02.2012, 17:44, "Denis Fedoseev" : > А какой смысл в этом если результаты моего труда может взять левый дядя, получить за них бабло и при этом он ни мне не заплатит, ни в сообщество ничего не принесет? > > 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk написал: >> 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev >> написал: >>> Ну да, что с фрибсд то взять - ничего по человечески сделать не могут :( >> >> Так всё потому, что без вас, великого, делали. >> Снизойдите да помогите - и всем хорошо станет. >> >>> 26 февраля 2012 г. 12:10 пользователь Ivan Petrov >>> написал: >>> >>>> > А теперь представьте, что с мака до линуксовой файлопомойки у вас >>>> > гпрс. >>>> >>>> Вся проблема в маке. там просто ничего нормально сделать не могут, от >>>> этого у всех маководов вечные проблемы там, где у остальных их нет >>>> >>>> -- >>>> 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 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 -- Nikolay Mishin From mi на ya.ru Mon Feb 27 06:39:35 2012 From: mi на ya.ru (Nikolay Mishin) Date: Mon, 27 Feb 2012 18:39:35 +0400 Subject: [Moscow.pm] Win32::GuiTest Open Context Menu Key In-Reply-To: <20111202081347.GA74884@tetsuo.karasik.eu.org> References: <680361321936512@web126.yandex.ru> <20111122045657.GA10596@tetsuo.karasik.eu.org> <43651322575372@web52.yandex.ru> <20111129152713.GA3549@tetsuo.karasik.eu.org> <122441322812990@web154.yandex.ru> <20111202081347.GA74884@tetsuo.karasik.eu.org> Message-ID: <295181330353575@web132.yandex.ru> Дим, привет, докопал сырцы putty (http://tartarus.org/~simon/putty-snapshots/?C=M;O=A) в WINDOW.C есть 804 строка: AppendMenu(m, MF_ENABLED, IDM_COPYALL, "C&opy All to Clipboard"); case IDM_COPYALL: term_copyall(term); break; есть еще 47 строка #define IDM_COPYALL 0x0170 далее пишем use Win32::GuiTest qw(:ALL); SendKeys("%{F4}"); SendKeys("mishnik"); SendKeys("{ENTER}"); как мне послать ему сигнал 0x0170 ? или как-нибуль так сделать ? (добраться до системного меню ctrl+space) MenuSelect("System meny|C&opy All to Clipboard"); # this is also language dependent ! ? или #!/usr/bin/perl # use Win32::GuiTest qw(:FUNC :VK); while (1) { SendRawKey(VK_DOWN, KEYEVENTF_EXTENDEDKEY); SendKeys "{PAUSE 200}"; } читаю http://msdn.microsoft.com/en-us/library/windows/desktop/ms646267(v=vs.85).aspx читаю и никак не пойму? 02.12.2011, 12:13, "Dmitry Karasik" : >>  у программ MDI  интерфейс и внутри окна есть и другие, дочерние окна, до которых и >>  не удается добраться > > когда-то давно в состав ms dev studio входила утилита spyxx.exe которой можно было смотреть > иерархию окон в интерактиве, может поможет она, или ее более современные аналоги > >>  правда я сейчас понял, что это можно сделать через меню >>  "Copy All to Сlipboard" >>  правда, чтобы работал ALT-space >>  да, и как послать ALT+space >>  так SendKeys("%{SPACE}"); >>  не проходит > > можно порыться в сырцах putty и посмотреть какое сообщение посылает "Copy All To Clipboard", > скорее всего какое нибудь WM_USER+666 или около того. И попробовать его послать самому. > > -- > Sincerely, > Dmitry Karasik > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Nikolay Mishin From akzhan.abdulin на gmail.com Mon Feb 27 06:47:57 2012 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Mon, 27 Feb 2012 18:47:57 +0400 Subject: [Moscow.pm] Win32::GuiTest Open Context Menu Key In-Reply-To: <295181330353575@web132.yandex.ru> References: <680361321936512@web126.yandex.ru> <20111122045657.GA10596@tetsuo.karasik.eu.org> <43651322575372@web52.yandex.ru> <20111129152713.GA3549@tetsuo.karasik.eu.org> <122441322812990@web154.yandex.ru> <20111202081347.GA74884@tetsuo.karasik.eu.org> <295181330353575@web132.yandex.ru> Message-ID: Насколько я помню (10 лет прошло), тебе не надо эмулировать интерфейс. Пошли окну WM_SYSCOMMAND . 27 февраля 2012 г. 18:39 пользователь Nikolay Mishin написал: > Дим, привет, докопал сырцы putty ( > http://tartarus.org/~simon/putty-snapshots/?C=M;O=A) > > в WINDOW.C есть 804 строка: > AppendMenu(m, MF_ENABLED, IDM_COPYALL, "C&opy All to > Clipboard"); > > case IDM_COPYALL: > term_copyall(term); > break; > > есть еще 47 строка > #define IDM_COPYALL 0x0170 > > далее пишем > use Win32::GuiTest qw(:ALL); > SendKeys("%{F4}"); > SendKeys("mishnik"); > SendKeys("{ENTER}"); > > как мне послать ему сигнал 0x0170 ? > или как-нибуль так сделать ? > (добраться до системного меню ctrl+space) > MenuSelect("System meny|C&opy All to Clipboard"); # this is also > language dependent ! > ? > > или > > #!/usr/bin/perl > # > > use Win32::GuiTest qw(:FUNC :VK); > > while (1) { > SendRawKey(VK_DOWN, KEYEVENTF_EXTENDEDKEY); > SendKeys "{PAUSE 200}"; > } > > читаю > http://msdn.microsoft.com/en-us/library/windows/desktop/ms646267(v=vs.85).aspx > читаю и никак не пойму? > > 02.12.2011, 12:13, "Dmitry Karasik" : > >> у программ MDI интерфейс и внутри окна есть и другие, дочерние окна, > до которых и > >> не удается добраться > > > > когда-то давно в состав ms dev studio входила утилита spyxx.exe которой > можно было смотреть > > иерархию окон в интерактиве, может поможет она, или ее более современные > аналоги > > > >> правда я сейчас понял, что это можно сделать через меню > >> "Copy All to Сlipboard" > >> правда, чтобы работал ALT-space > >> да, и как послать ALT+space > >> так SendKeys("%{SPACE}"); > >> не проходит > > > > можно порыться в сырцах putty и посмотреть какое сообщение посылает > "Copy All To Clipboard", > > скорее всего какое нибудь WM_USER+666 или около того. И попробовать его > послать самому. > > > > -- > > Sincerely, > > Dmitry Karasik > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > -- > Nikolay Mishin > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From akzhan.abdulin на gmail.com Mon Feb 27 06:57:14 2012 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Mon, 27 Feb 2012 18:57:14 +0400 Subject: [Moscow.pm] Win32::GuiTest Open Context Menu Key In-Reply-To: References: <680361321936512@web126.yandex.ru> <20111122045657.GA10596@tetsuo.karasik.eu.org> <43651322575372@web52.yandex.ru> <20111129152713.GA3549@tetsuo.karasik.eu.org> <122441322812990@web154.yandex.ru> <20111202081347.GA74884@tetsuo.karasik.eu.org> <295181330353575@web132.yandex.ru> Message-ID: Возможно, вам поможет также ReadConsoleOutputCharacter совместно с другими консольными функциями. 27 февраля 2012 г. 18:47 пользователь Akzhan Abdulin < akzhan.abdulin на gmail.com> написал: > Насколько я помню (10 лет прошло), тебе не надо эмулировать интерфейс. > Пошли окну WM_SYSCOMMAND > . > > 27 февраля 2012 г. 18:39 пользователь Nikolay Mishin написал: > > Дим, привет, докопал сырцы putty ( >> http://tartarus.org/~simon/putty-snapshots/?C=M;O=A) >> >> в WINDOW.C есть 804 строка: >> AppendMenu(m, MF_ENABLED, IDM_COPYALL, "C&opy All to >> Clipboard"); >> >> case IDM_COPYALL: >> term_copyall(term); >> break; >> >> есть еще 47 строка >> #define IDM_COPYALL 0x0170 >> >> далее пишем >> use Win32::GuiTest qw(:ALL); >> SendKeys("%{F4}"); >> SendKeys("mishnik"); >> SendKeys("{ENTER}"); >> >> как мне послать ему сигнал 0x0170 ? >> или как-нибуль так сделать ? >> (добраться до системного меню ctrl+space) >> MenuSelect("System meny|C&opy All to Clipboard"); # this is also >> language dependent ! >> ? >> >> или >> >> #!/usr/bin/perl >> # >> >> use Win32::GuiTest qw(:FUNC :VK); >> >> while (1) { >> SendRawKey(VK_DOWN, KEYEVENTF_EXTENDEDKEY); >> SendKeys "{PAUSE 200}"; >> } >> >> читаю >> http://msdn.microsoft.com/en-us/library/windows/desktop/ms646267(v=vs.85).aspx >> читаю и никак не пойму? >> >> 02.12.2011, 12:13, "Dmitry Karasik" : >> >> у программ MDI интерфейс и внутри окна есть и другие, дочерние окна, >> до которых и >> >> не удается добраться >> > >> > когда-то давно в состав ms dev studio входила утилита spyxx.exe которой >> можно было смотреть >> > иерархию окон в интерактиве, может поможет она, или ее более >> современные аналоги >> > >> >> правда я сейчас понял, что это можно сделать через меню >> >> "Copy All to Сlipboard" >> >> правда, чтобы работал ALT-space >> >> да, и как послать ALT+space >> >> так SendKeys("%{SPACE}"); >> >> не проходит >> > >> > можно порыться в сырцах putty и посмотреть какое сообщение посылает >> "Copy All To Clipboard", >> > скорее всего какое нибудь WM_USER+666 или около того. И попробовать его >> послать самому. >> > >> > -- >> > Sincerely, >> > Dmitry Karasik >> > >> > -- >> > Moscow.pm mailing list >> > moscow-pm на pm.org | http://moscow.pm.org >> >> -- >> Nikolay Mishin >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From afiskon на gmail.com Mon Feb 27 07:18:19 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Mon, 27 Feb 2012 18:18:19 +0300 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <277191330351911@web132.yandex.ru> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> Message-ID: >> А какой смысл в этом если результаты моего труда может взять левый дядя Наверное это очень удобно - использовать перловые модули с BSD-подобной лицензией и обсирать ОС, которую вы не осилили, используя данный аргумент :) 27 февраля 2012 г. 17:11 пользователь Nikolay Mishin написал: > а как же пиар среди сообщества, он, все-таки дорогого стоит, > да и в резюме можно потом написать > > 27.02.2012, 17:44, "Denis Fedoseev" : > > А какой смысл в этом если результаты моего труда может взять левый дядя, > получить за них бабло и при этом он ни мне не заплатит, ни в сообщество > ничего не принесет? > > > > 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk > написал: > >> 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev > >> написал: > >>> Ну да, что с фрибсд то взять - ничего по человечески сделать не могут > :( > >> > >> Так всё потому, что без вас, великого, делали. > >> Снизойдите да помогите - и всем хорошо станет. > >> > >>> 26 февраля 2012 г. 12:10 пользователь Ivan Petrov < > i.petro.77.00 на gmail.com> > >>> написал: > >>> > >>>> > А теперь представьте, что с мака до линуксовой файлопомойки у вас > >>>> > гпрс. > >>>> > >>>> Вся проблема в маке. там просто ничего нормально сделать не могут, от > >>>> этого у всех маководов вечные проблемы там, где у остальных их нет > >>>> > >>>> -- > >>>> Moscow.pm mailing list > >>>> moscow-pm на pm.org | http://moscow.pm.org > >>> > >>> > >>> > >>> > >>> -- > >>> С уважением, Денис Федосеев > >>> > >>> > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >>> > >> > >> -- > >> > >> 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 > > -- > Nikolay Mishin > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mi на ya.ru Mon Feb 27 07:31:50 2012 From: mi на ya.ru (Nikolay Mishin) Date: Mon, 27 Feb 2012 19:31:50 +0400 Subject: [Moscow.pm] Win32::GuiTest Open Context Menu Key In-Reply-To: References: <680361321936512@web126.yandex.ru> <20111122045657.GA10596@tetsuo.karasik.eu.org> <43651322575372@web52.yandex.ru> <20111129152713.GA3549@tetsuo.karasik.eu.org> <122441322812990@web154.yandex.ru> <20111202081347.GA74884@tetsuo.karasik.eu.org> <295181330353575@web132.yandex.ru> Message-ID: <331381330356710@web48.yandex.ru> о, спасибо за ссылочку, попробую 27.02.2012, 18:47, "Akzhan Abdulin" : > Насколько я помню (10 лет прошло), тебе не надо эмулировать интерфейс. Пошли окну WM_SYSCOMMAND. > > 27 февраля 2012 г. 18:39 пользователь Nikolay Mishin написал: >> Дим, привет, докопал сырцы putty  (http://tartarus.org/~simon/putty-snapshots/?C=M;O=A) >> >> в WINDOW.C есть 804 строка: >>            AppendMenu(m, MF_ENABLED, IDM_COPYALL, "C&opy All to Clipboard"); >> >>          case IDM_COPYALL: >>            term_copyall(term); >>            break; >> >> есть еще 47 строка >> #define IDM_COPYALL   0x0170 >> >> далее пишем >> use Win32::GuiTest qw(:ALL); >> SendKeys("%{F4}"); >> SendKeys("mishnik"); >> SendKeys("{ENTER}"); >> >> как мне послать ему сигнал   0x0170 ? >> или как-нибуль так сделать ? >> (добраться до системного меню ctrl+space) >>  MenuSelect("System meny|C&opy All to Clipboard");  # this is also language dependent ! >> ? >> >> или >> >>   #!/usr/bin/perl >>    # >> >>    use Win32::GuiTest qw(:FUNC :VK); >> >>    while (1) { >>        SendRawKey(VK_DOWN, KEYEVENTF_EXTENDEDKEY); >>        SendKeys "{PAUSE 200}"; >>    } >> >> читаю http://msdn.microsoft.com/en-us/library/windows/desktop/ms646267(v=vs.85).aspx >> читаю и никак не пойму? >> >> 02.12.2011, 12:13, "Dmitry Karasik" : >>>>  у программ MDI  интерфейс и внутри окна есть и другие, дочерние окна, до которых и >>>>  не удается добраться >>> >>> когда-то давно в состав ms dev studio входила утилита spyxx.exe которой можно было смотреть >>> иерархию окон в интерактиве, может поможет она, или ее более современные аналоги >>> >>>>  правда я сейчас понял, что это можно сделать через меню >>>>  "Copy All to Сlipboard" >>>>  правда, чтобы работал ALT-space >>>>  да, и как послать ALT+space >>>>  так SendKeys("%{SPACE}"); >>>>  не проходит >>> >>> можно порыться в сырцах putty и посмотреть какое сообщение посылает "Copy All To Clipboard", >>> скорее всего какое нибудь WM_USER+666 или около того. И попробовать его послать самому. >>> >>> -- >>> Sincerely, >>> Dmitry Karasik >>> >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> -- >> Nikolay Mishin >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Nikolay Mishin From cub.uanic на gmail.com Mon Feb 27 08:38:43 2012 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Mon, 27 Feb 2012 18:38:43 +0200 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> Message-ID: 27 февраля 2012 г. 15:44 пользователь Denis Fedoseev написал: > А какой смысл в этом если результаты моего труда может взять левый дядя, > получить за них бабло и при этом он ни мне не заплатит, ни в сообщество > ничего не принесет? GPL головного мозга? > 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk > написал: > >> 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev >> написал: >> > Ну да, что с фрибсд то взять - ничего по человечески сделать не могут :( >> Так всё потому, что без вас, великого, делали. >> Снизойдите да помогите - и всем хорошо станет. >> >> >> > 26 февраля 2012 г. 12:10 пользователь Ivan Petrov >> > >> > написал: >> > >> >> > А теперь представьте, что с мака до линуксовой файлопомойки у вас >> >> > гпрс. >> >> >> >> Вся проблема в маке. там просто ничего нормально сделать не могут, от >> >> этого у всех маководов вечные проблемы там, где у остальных их нет >> >> >> >> -- >> >> 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 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 > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From zzz на zzz.org.ua Mon Feb 27 08:44:00 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Mon, 27 Feb 2012 18:44:00 +0200 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> Message-ID: On Mon, Feb 27, 2012 at 6:38 PM, Oleg Kostyuk wrote: > 27 февраля 2012 г. 15:44 пользователь Denis Fedoseev > написал: >> А какой смысл в этом если результаты моего труда может взять левый дядя, >> получить за них бабло и при этом он ни мне не заплатит, ни в сообщество >> ничего не принесет? > GPL головного мозга? nice said :) Правда GPL тоже не запрещает вот это: "получить за них бабло и при этом он ни мне не заплатит, ни в сообщество ничего не принесет". From dmitry на karasik.eu.org Mon Feb 27 09:37:09 2012 From: dmitry на karasik.eu.org (Dmitry Karasik) Date: Mon, 27 Feb 2012 18:37:09 +0100 Subject: [Moscow.pm] Win32::GuiTest Open Context Menu Key In-Reply-To: References: <680361321936512@web126.yandex.ru> <20111122045657.GA10596@tetsuo.karasik.eu.org> <43651322575372@web52.yandex.ru> <20111129152713.GA3549@tetsuo.karasik.eu.org> <122441322812990@web154.yandex.ru> <20111202081347.GA74884@tetsuo.karasik.eu.org> <295181330353575@web132.yandex.ru> Message-ID: <20120227173708.GA16230@tetsuo.karasik.eu.org> Пожалуй соглашусь: PostMessage(hwnd, WM_SYSCOMMAND, IDM_COPYALL, 0) должно прокатить. А если не прокатит, то поклавишно Alt-Space, Down Down Enter или мышью /dk On Mon, Feb 27, 2012 at 06:47:57PM +0400, Akzhan Abdulin wrote: > Насколько я помню (10 лет прошло), тебе не надо эмулировать интерфейс. > Пошли окну WM_SYSCOMMAND > . > > 27 февраля 2012 г. 18:39 пользователь Nikolay Mishin написал: > > > Дим, привет, докопал сырцы putty ( > > http://tartarus.org/~simon/putty-snapshots/?C=M;O=A) > > > > в WINDOW.C есть 804 строка: > > AppendMenu(m, MF_ENABLED, IDM_COPYALL, "C&opy All to > > Clipboard"); > > > > case IDM_COPYALL: > > term_copyall(term); > > break; > > > > есть еще 47 строка > > #define IDM_COPYALL 0x0170 > > > > далее пишем > > use Win32::GuiTest qw(:ALL); > > SendKeys("%{F4}"); > > SendKeys("mishnik"); > > SendKeys("{ENTER}"); > > > > как мне послать ему сигнал 0x0170 ? > > или как-нибуль так сделать ? > > (добраться до системного меню ctrl+space) > > MenuSelect("System meny|C&opy All to Clipboard"); # this is also > > language dependent ! > > ? > > > > или > > > > #!/usr/bin/perl > > # > > > > use Win32::GuiTest qw(:FUNC :VK); > > > > while (1) { > > SendRawKey(VK_DOWN, KEYEVENTF_EXTENDEDKEY); > > SendKeys "{PAUSE 200}"; > > } > > > > читаю > > http://msdn.microsoft.com/en-us/library/windows/desktop/ms646267(v=vs.85).aspx > > читаю и никак не пойму? > > > > 02.12.2011, 12:13, "Dmitry Karasik" : > > >> у программ MDI интерфейс и внутри окна есть и другие, дочерние окна, > > до которых и > > >> не удается добраться > > > > > > когда-то давно в состав ms dev studio входила утилита spyxx.exe которой > > можно было смотреть > > > иерархию окон в интерактиве, может поможет она, или ее более современные > > аналоги > > > > > >> правда я сейчас понял, что это можно сделать через меню > > >> "Copy All to Сlipboard" > > >> правда, чтобы работал ALT-space > > >> да, и как послать ALT+space > > >> так SendKeys("%{SPACE}"); > > >> не проходит > > > > > > можно порыться в сырцах putty и посмотреть какое сообщение посылает > > "Copy All To Clipboard", > > > скорее всего какое нибудь WM_USER+666 или около того. И попробовать его > > послать самому. > > > > > > -- > > > Sincerely, > > > Dmitry Karasik > > > > > > -- > > > Moscow.pm mailing list > > > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > > Nikolay Mishin > > -- > > 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 denis.fedoseev на gmail.com Mon Feb 27 09:42:31 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Mon, 27 Feb 2012 21:42:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <277191330351911@web132.yandex.ru> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> Message-ID: А что мне мешает доработать GPL проект - получить пиар, строчку в резюме и развитие проекта даже если он используется проприетарщиками? 27 февраля 2012 г. 18:11 пользователь Nikolay Mishin написал: > а как же пиар среди сообщества, он, все-таки дорогого стоит, > да и в резюме можно потом написать > > 27.02.2012, 17:44, "Denis Fedoseev" : > > А какой смысл в этом если результаты моего труда может взять левый дядя, > получить за них бабло и при этом он ни мне не заплатит, ни в сообщество > ничего не принесет? > > > > 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk > написал: > >> 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev > >> написал: > >>> Ну да, что с фрибсд то взять - ничего по человечески сделать не могут > :( > >> > >> Так всё потому, что без вас, великого, делали. > >> Снизойдите да помогите - и всем хорошо станет. > >> > >>> 26 февраля 2012 г. 12:10 пользователь Ivan Petrov < > i.petro.77.00 на gmail.com> > >>> написал: > >>> > >>>> > А теперь представьте, что с мака до линуксовой файлопомойки у вас > >>>> > гпрс. > >>>> > >>>> Вся проблема в маке. там просто ничего нормально сделать не могут, от > >>>> этого у всех маководов вечные проблемы там, где у остальных их нет > >>>> > >>>> -- > >>>> Moscow.pm mailing list > >>>> moscow-pm на pm.org | http://moscow.pm.org > >>> > >>> > >>> > >>> > >>> -- > >>> С уважением, Денис Федосеев > >>> > >>> > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >>> > >> > >> -- > >> > >> 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 > > -- > Nikolay Mishin > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From denis.fedoseev на gmail.com Mon Feb 27 09:53:26 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Mon, 27 Feb 2012 21:53:26 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> Message-ID: Ну давай разведем срачь BSD vs GPL, фигня война :) Я считаю что лицензия BSD ущербна в РЕАЛЬНОМ мире - по причине того что любой человек/корпорация может взять бсд код, сунуть его в свой продукт и начать продавать его зарабатывая реальные бабки. Я не против зарабатывания денег на моем продукте, я только за. Но - я хочу получить свою долю с заработанного им, не в виде денег, денег я и сам заработаю без проблем - но в виде вклада в продукт на котором он зарабатывает. И вот тут у BSD лицензия начинается ее прекрасная свобода из-за которой BSD на данный момент находится в жопе. Ничто, кроме доброй воли, не может заставить человека/корпорацию влить свои модификации обратно в сообщество. Много BSD сообщество получило от микрософта, эпла и еще кучи контор? Собственно современная раскладка ос показывает какая лицензия более правильная с точки зрения развития продукта. 27 февраля 2012 г. 19:18 пользователь Alexandr Alexeev написал: > >> А какой смысл в этом если результаты моего труда может взять левый дядя > Наверное это очень удобно - использовать перловые модули с BSD-подобной > лицензией и обсирать ОС, которую вы не осилили, используя данный аргумент :) > > 27 февраля 2012 г. 17:11 пользователь Nikolay Mishin написал: > > а как же пиар среди сообщества, он, все-таки дорогого стоит, >> да и в резюме можно потом написать >> >> 27.02.2012, 17:44, "Denis Fedoseev" : >> > А какой смысл в этом если результаты моего труда может взять левый >> дядя, получить за них бабло и при этом он ни мне не заплатит, ни в >> сообщество ничего не принесет? >> > >> > 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk >> написал: >> >> 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev >> >> написал: >> >>> Ну да, что с фрибсд то взять - ничего по человечески сделать не могут >> :( >> >> >> >> Так всё потому, что без вас, великого, делали. >> >> Снизойдите да помогите - и всем хорошо станет. >> >> >> >>> 26 февраля 2012 г. 12:10 пользователь Ivan Petrov < >> i.petro.77.00 на gmail.com> >> >>> написал: >> >>> >> >>>> > А теперь представьте, что с мака до линуксовой файлопомойки у вас >> >>>> > гпрс. >> >>>> >> >>>> Вся проблема в маке. там просто ничего нормально сделать не могут, от >> >>>> этого у всех маководов вечные проблемы там, где у остальных их нет >> >>>> >> >>>> -- >> >>>> Moscow.pm mailing list >> >>>> moscow-pm на pm.org | http://moscow.pm.org >> >>> >> >>> >> >>> >> >>> >> >>> -- >> >>> С уважением, Денис Федосеев >> >>> >> >>> >> >>> -- >> >>> Moscow.pm mailing list >> >>> moscow-pm на pm.org | http://moscow.pm.org >> >>> >> >> >> >> -- >> >> >> >> 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 >> >> -- >> Nikolay Mishin >> -- >> Moscow.pm mailing list >> moscow-pm на pm.org | http://moscow.pm.org >> > > > > -- > С уважением, Александр > Личный блог: http://eax.me/ > Мой форум: http://it-talk.org/ > Мой Twitter: http://twitter.com/afiskon > > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From denis.fedoseev на gmail.com Mon Feb 27 09:55:16 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Mon, 27 Feb 2012 21:55:16 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> Message-ID: У меня трезвый и четкий взгляд на мир, а вот у Вас походу BSD головного мозга :) 27 февраля 2012 г. 20:38 пользователь Oleg Kostyuk написал: > 27 февраля 2012 г. 15:44 пользователь Denis Fedoseev > написал: > > А какой смысл в этом если результаты моего труда может взять левый дядя, > > получить за них бабло и при этом он ни мне не заплатит, ни в сообщество > > ничего не принесет? > GPL головного мозга? > > > > 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk > > написал: > > > >> 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev > >> написал: > >> > Ну да, что с фрибсд то взять - ничего по человечески сделать не могут > :( > >> Так всё потому, что без вас, великого, делали. > >> Снизойдите да помогите - и всем хорошо станет. > >> > >> > >> > 26 февраля 2012 г. 12:10 пользователь Ivan Petrov > >> > > >> > написал: > >> > > >> >> > А теперь представьте, что с мака до линуксовой файлопомойки у вас > >> >> > гпрс. > >> >> > >> >> Вся проблема в маке. там просто ничего нормально сделать не могут, от > >> >> этого у всех маководов вечные проблемы там, где у остальных их нет > >> >> > >> >> -- > >> >> 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 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 > > > > > > -- > Sincerely yours, > Oleg Kostyuk (CUB-UANIC) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From denis.fedoseev на gmail.com Mon Feb 27 09:56:43 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Mon, 27 Feb 2012 21:56:43 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> Message-ID: Дык не вопрос - взял софт, заюзал как есть - все ок. Взял софт - пофиксил баги/допилил и заюзал - пришли патчи, да, дарагой ? :) 27 февраля 2012 г. 20:44 пользователь Alexandr Gomoliako написал: > On Mon, Feb 27, 2012 at 6:38 PM, Oleg Kostyuk wrote: > > 27 февраля 2012 г. 15:44 пользователь Denis Fedoseev > > написал: > >> А какой смысл в этом если результаты моего труда может взять левый дядя, > >> получить за них бабло и при этом он ни мне не заплатит, ни в сообщество > >> ничего не принесет? > > > GPL головного мозга? > nice said :) > > Правда GPL тоже не запрещает вот это: "получить за них бабло и при > этом он ни мне не заплатит, ни в сообщество ничего не принесет". > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From cub.uanic на gmail.com Mon Feb 27 10:11:07 2012 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Mon, 27 Feb 2012 20:11:07 +0200 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> Message-ID: 27 февраля 2012 г. 19:53 пользователь Denis Fedoseev написал: > Ну давай разведем срачь BSD vs GPL, фигня война :) Так ты сам начал. Не хотел бы срача - на начинал бы. Вывод: хотел. И получил. Ещё вопросы? PS: русский выучи > Я считаю что лицензия BSD ущербна в РЕАЛЬНОМ мире - по причине того что > любой человек/корпорация может взять бсд код, сунуть его в свой продукт и > начать продавать его зарабатывая реальные бабки. Я не против зарабатывания > денег на моем продукте, я только за. Но - я хочу получить свою долю с > заработанного им, не в виде денег, денег я и сам заработаю без проблем - но > в виде вклада в продукт на котором он зарабатывает. И вот тут у BSD лицензия > начинается ее прекрасная свобода из-за которой BSD на данный момент > находится в жопе. Ничто, кроме доброй воли, не может заставить > человека/корпорацию влить свои модификации обратно в сообщество. Много BSD > сообщество получило от микрософта, эпла и еще кучи контор? > Собственно современная раскладка ос показывает какая лицензия более > правильная с точки зрения развития продукта. > > > 27 февраля 2012 г. 19:18 пользователь Alexandr Alexeev > написал: > >> >> А какой смысл в этом если результаты моего труда может взять левый дядя >> Наверное это очень удобно - использовать перловые модули с BSD-подобной >> лицензией и обсирать ОС, которую вы не осилили, используя данный аргумент :) >> >> 27 февраля 2012 г. 17:11 пользователь Nikolay Mishin написал: >> >>> а как же пиар среди сообщества, он, все-таки дорогого стоит, >>> да и в резюме можно потом написать >>> >>> 27.02.2012, 17:44, "Denis Fedoseev" : >>> > А какой смысл в этом если результаты моего труда может взять левый >>> > дядя, получить за них бабло и при этом он ни мне не заплатит, ни в >>> > сообщество ничего не принесет? >>> > >>> > 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk >>> > написал: >>> >> 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev >>> >> написал: >>> >>> Ну да, что с фрибсд то взять - ничего по человечески сделать не могут >>> >>> :( >>> >> >>> >> Так всё потому, что без вас, великого, делали. >>> >> Снизойдите да помогите - и всем хорошо станет. >>> >> >>> >>> 26 февраля 2012 г. 12:10 пользователь Ivan Petrov >>> >>> >>> >>> написал: >>> >>> >>> >>>> > А теперь представьте, что с мака до линуксовой файлопомойки у вас >>> >>>> > гпрс. >>> >>>> >>> >>>> Вся проблема в маке. там просто ничего нормально сделать не могут, >>> >>>> от >>> >>>> этого у всех маководов вечные проблемы там, где у остальных их нет >>> >>>> >>> >>>> -- >>> >>>> 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 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 >>> >>> -- >>> Nikolay Mishin >>> -- >>> Moscow.pm mailing list >>> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> >> -- >> С уважением, Александр >> Личный блог: http://eax.me/ >> Мой форум: http://it-talk.org/ >> Мой Twitter: http://twitter.com/afiskon >> >> >> -- >> 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 yours, Oleg Kostyuk (CUB-UANIC) From cub.uanic на gmail.com Mon Feb 27 10:12:54 2012 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Mon, 27 Feb 2012 20:12:54 +0200 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> Message-ID: У вас необузданная фантазия или же глючащая телепатия. Ну или что-то похожее, чем можно было бы объяснить то, что во фразе "GPL головного мозга?" было найдено слово "BSD". 27 февраля 2012 г. 19:55 пользователь Denis Fedoseev написал: > У меня трезвый и четкий взгляд на мир, а вот у Вас походу BSD головного > мозга :) > > 27 февраля 2012 г. 20:38 пользователь Oleg Kostyuk > написал: > >> 27 февраля 2012 г. 15:44 пользователь Denis Fedoseev >> написал: >> > А какой смысл в этом если результаты моего труда может взять левый дядя, >> > получить за них бабло и при этом он ни мне не заплатит, ни в сообщество >> > ничего не принесет? >> GPL головного мозга? >> >> >> > 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk >> > написал: >> > >> >> 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev >> >> написал: >> >> > Ну да, что с фрибсд то взять - ничего по человечески сделать не могут >> >> > :( >> >> Так всё потому, что без вас, великого, делали. >> >> Снизойдите да помогите - и всем хорошо станет. >> >> >> >> >> >> > 26 февраля 2012 г. 12:10 пользователь Ivan Petrov >> >> > >> >> > написал: >> >> > >> >> >> > А теперь представьте, что с мака до линуксовой файлопомойки у вас >> >> >> > гпрс. >> >> >> >> >> >> Вся проблема в маке. там просто ничего нормально сделать не могут, >> >> >> от >> >> >> этого у всех маководов вечные проблемы там, где у остальных их нет >> >> >> >> >> >> -- >> >> >> 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 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 >> > >> >> >> >> -- >> 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 > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From denis.fedoseev на gmail.com Mon Feb 27 10:29:44 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Mon, 27 Feb 2012 22:29:44 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> Message-ID: Что я получил? Как всегда обвинения в GPL головного мозга и упреки в несовершенном русском. По теме то есть что сказать? 27 февраля 2012 г. 22:11 пользователь Oleg Kostyuk написал: > 27 февраля 2012 г. 19:53 пользователь Denis Fedoseev > написал: > > Ну давай разведем срачь BSD vs GPL, фигня война :) > > Так ты сам начал. > Не хотел бы срача - на начинал бы. > Вывод: хотел. > И получил. > Ещё вопросы? > > PS: русский выучи > > > > Я считаю что лицензия BSD ущербна в РЕАЛЬНОМ мире - по причине того что > > любой человек/корпорация может взять бсд код, сунуть его в свой продукт и > > начать продавать его зарабатывая реальные бабки. Я не против > зарабатывания > > денег на моем продукте, я только за. Но - я хочу получить свою долю с > > заработанного им, не в виде денег, денег я и сам заработаю без проблем - > но > > в виде вклада в продукт на котором он зарабатывает. И вот тут у BSD > лицензия > > начинается ее прекрасная свобода из-за которой BSD на данный момент > > находится в жопе. Ничто, кроме доброй воли, не может заставить > > человека/корпорацию влить свои модификации обратно в сообщество. Много > BSD > > сообщество получило от микрософта, эпла и еще кучи контор? > > Собственно современная раскладка ос показывает какая лицензия более > > правильная с точки зрения развития продукта. > > > > > > 27 февраля 2012 г. 19:18 пользователь Alexandr Alexeev < > afiskon на gmail.com> > > написал: > > > >> >> А какой смысл в этом если результаты моего труда может взять левый > дядя > >> Наверное это очень удобно - использовать перловые модули с BSD-подобной > >> лицензией и обсирать ОС, которую вы не осилили, используя данный > аргумент :) > >> > >> 27 февраля 2012 г. 17:11 пользователь Nikolay Mishin > написал: > >> > >>> а как же пиар среди сообщества, он, все-таки дорогого стоит, > >>> да и в резюме можно потом написать > >>> > >>> 27.02.2012, 17:44, "Denis Fedoseev" : > >>> > А какой смысл в этом если результаты моего труда может взять левый > >>> > дядя, получить за них бабло и при этом он ни мне не заплатит, ни в > >>> > сообщество ничего не принесет? > >>> > > >>> > 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk > >>> > написал: > >>> >> 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev > >>> >> написал: > >>> >>> Ну да, что с фрибсд то взять - ничего по человечески сделать не > могут > >>> >>> :( > >>> >> > >>> >> Так всё потому, что без вас, великого, делали. > >>> >> Снизойдите да помогите - и всем хорошо станет. > >>> >> > >>> >>> 26 февраля 2012 г. 12:10 пользователь Ivan Petrov > >>> >>> > >>> >>> написал: > >>> >>> > >>> >>>> > А теперь представьте, что с мака до линуксовой файлопомойки у > вас > >>> >>>> > гпрс. > >>> >>>> > >>> >>>> Вся проблема в маке. там просто ничего нормально сделать не могут, > >>> >>>> от > >>> >>>> этого у всех маководов вечные проблемы там, где у остальных их нет > >>> >>>> > >>> >>>> -- > >>> >>>> 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 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 > >>> > >>> -- > >>> Nikolay Mishin > >>> -- > >>> Moscow.pm mailing list > >>> moscow-pm на pm.org | http://moscow.pm.org > >> > >> > >> > >> > >> -- > >> С уважением, Александр > >> Личный блог: http://eax.me/ > >> Мой форум: http://it-talk.org/ > >> Мой Twitter: http://twitter.com/afiskon > >> > >> > >> -- > >> 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 yours, > Oleg Kostyuk (CUB-UANIC) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From zzz на zzz.org.ua Mon Feb 27 10:38:11 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Mon, 27 Feb 2012 20:38:11 +0200 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> Message-ID: On Mon, Feb 27, 2012 at 7:56 PM, Denis Fedoseev wrote: > Дык не вопрос - взял софт, заюзал как есть - все ок. Ну так основной аргумент об использовании труда как бы уже не проходит. > Взял софт - пофиксил баги/допилил и заюзал - пришли патчи, да, дарагой ? :) Нет, это не обязательно. From tarkhil на over.ru Mon Feb 27 10:47:15 2012 From: tarkhil на over.ru (Alex Povolotsky) Date: Mon, 27 Feb 2012 22:47:15 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> Message-ID: <4F4BCFB3.80701@over.ru> On 02/27/12 21:53, Denis Fedoseev wrote: > Ну давай разведем срачь BSD vs GPL, фигня война :) > > Я считаю что лицензия BSD ущербна в РЕАЛЬНОМ мире - по причине того > что любой человек/корпорация может взять бсд код, сунуть его в свой > продукт и начать продавать его зарабатывая реальные бабки. Я не против > зарабатывания денег на моем продукте, я только за. Но - я хочу > получить свою долю с заработанного им, не в виде денег, денег я и сам > заработаю без проблем - но в виде вклада в продукт на котором он > зарабатывает. И вот тут у BSD лицензия начинается ее прекрасная > свобода из-за которой BSD на данный момент находится в жопе. Ничто, > кроме доброй воли, не может заставить человека/корпорацию влить свои > модификации обратно в сообщество. Много BSD сообщество получило от > микрософта, эпла и еще кучи контор? > Собственно современная раскладка ос показывает какая лицензия более > правильная с точки зрения развития продукта. > Все чуть-чуть не так. BSD был готов немного пораньше Linux'а, но судебные претензии к BSD дали Линуксу полгода, что ли, форы. Вот оно и сказалось. Alex ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From cub.uanic на gmail.com Mon Feb 27 11:07:35 2012 From: cub.uanic на gmail.com (Oleg Kostyuk) Date: Mon, 27 Feb 2012 21:07:35 +0200 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> Message-ID: Ровно столько же, сколько и у вас. Надеюсь, лицензионный вопрос ещё не весь мозг вам захавал, и оставшегося хватит понять, что ваши слова: > Ну да, что с фрибсд то взять - ничего по человечески сделать не могут :( были совсем не по теме "текстовый перловый редактор". После такого вы расчитывали получить что-то иное? Добро пожаловать в реальный мир. Продолжать с вами дисскусию в адекватном русле - не вижу возможности, а в неадекватном - не имею желания. Всего хорошего. 27 февраля 2012 г. 20:29 пользователь Denis Fedoseev написал: > Что я получил? Как всегда обвинения в GPL головного мозга и упреки в > несовершенном русском. По теме то есть что сказать? > > 27 февраля 2012 г. 22:11 пользователь Oleg Kostyuk > написал: > >> 27 февраля 2012 г. 19:53 пользователь Denis Fedoseev >> написал: >> > Ну давай разведем срачь BSD vs GPL, фигня война :) >> >> Так ты сам начал. >> Не хотел бы срача - на начинал бы. >> Вывод: хотел. >> И получил. >> Ещё вопросы? >> >> PS: русский выучи >> >> >> > Я считаю что лицензия BSD ущербна в РЕАЛЬНОМ мире - по причине того что >> > любой человек/корпорация может взять бсд код, сунуть его в свой продукт >> > и >> > начать продавать его зарабатывая реальные бабки. Я не против >> > зарабатывания >> > денег на моем продукте, я только за. Но - я хочу получить свою долю с >> > заработанного им, не в виде денег, денег я и сам заработаю без проблем - >> > но >> > в виде вклада в продукт на котором он зарабатывает. И вот тут у BSD >> > лицензия >> > начинается ее прекрасная свобода из-за которой BSD на данный момент >> > находится в жопе. Ничто, кроме доброй воли, не может заставить >> > человека/корпорацию влить свои модификации обратно в сообщество. Много >> > BSD >> > сообщество получило от микрософта, эпла и еще кучи контор? >> > Собственно современная раскладка ос показывает какая лицензия более >> > правильная с точки зрения развития продукта. >> > >> > >> > 27 февраля 2012 г. 19:18 пользователь Alexandr Alexeev >> > >> > написал: >> > >> >> >> А какой смысл в этом если результаты моего труда может взять левый >> >> >> дядя >> >> Наверное это очень удобно - использовать перловые модули с BSD-подобной >> >> лицензией и обсирать ОС, которую вы не осилили, используя данный >> >> аргумент :) >> >> >> >> 27 февраля 2012 г. 17:11 пользователь Nikolay Mishin >> >> написал: >> >> >> >>> а как же пиар среди сообщества, он, все-таки дорогого стоит, >> >>> да и в резюме можно потом написать >> >>> >> >>> 27.02.2012, 17:44, "Denis Fedoseev" : >> >>> > А какой смысл в этом если результаты моего труда может взять левый >> >>> > дядя, получить за них бабло и при этом он ни мне не заплатит, ни в >> >>> > сообщество ничего не принесет? >> >>> > >> >>> > 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk >> >>> > написал: >> >>> >> 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev >> >>> >> написал: >> >>> >>> Ну да, что с фрибсд то взять - ничего по человечески сделать не >> >>> >>> могут >> >>> >>> :( >> >>> >> >> >>> >> Так всё потому, что без вас, великого, делали. >> >>> >> Снизойдите да помогите - и всем хорошо станет. >> >>> >> >> >>> >>> 26 февраля 2012 г. 12:10 пользователь Ivan Petrov >> >>> >>> >> >>> >>> написал: >> >>> >>> >> >>> >>>> > А теперь представьте, что с мака до линуксовой файлопомойки у >> >>> >>>> > вас >> >>> >>>> > гпрс. >> >>> >>>> >> >>> >>>> Вся проблема в маке. там просто ничего нормально сделать не >> >>> >>>> могут, >> >>> >>>> от >> >>> >>>> этого у всех маководов вечные проблемы там, где у остальных их >> >>> >>>> нет >> >>> >>>> >> >>> >>>> -- >> >>> >>>> 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 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 >> >>> >> >>> -- >> >>> Nikolay Mishin >> >>> -- >> >>> Moscow.pm mailing list >> >>> moscow-pm на pm.org | http://moscow.pm.org >> >> >> >> >> >> >> >> >> >> -- >> >> С уважением, Александр >> >> Личный блог: http://eax.me/ >> >> Мой форум: http://it-talk.org/ >> >> Мой Twitter: http://twitter.com/afiskon >> >> >> >> >> >> -- >> >> 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 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 > -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) From denis.fedoseev на gmail.com Mon Feb 27 11:17:54 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Mon, 27 Feb 2012 23:17:54 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <4F4BCFB3.80701@over.ru> References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> <4F4BCFB3.80701@over.ru> Message-ID: Мне кажется полгода на тех стадиях развития не играли роли, тем более корпорации тогда еще не подключились к разработке. И вот для корпораций риски в BSD продуктах намного выше. А тамошние ребята не любят вкладывать денег без гарантий их не потерять :) 27 февраля 2012 г. 22:47 пользователь Alex Povolotsky написал: > On 02/27/12 21:53, Denis Fedoseev wrote: > > Ну давай разведем срачь BSD vs GPL, фигня война :) > > Я считаю что лицензия BSD ущербна в РЕАЛЬНОМ мире - по причине того что > любой человек/корпорация может взять бсд код, сунуть его в свой продукт и > начать продавать его зарабатывая реальные бабки. Я не против зарабатывания > денег на моем продукте, я только за. Но - я хочу получить свою долю с > заработанного им, не в виде денег, денег я и сам заработаю без проблем - но > в виде вклада в продукт на котором он зарабатывает. И вот тут у BSD > лицензия начинается ее прекрасная свобода из-за которой BSD на данный > момент находится в жопе. Ничто, кроме доброй воли, не может заставить > человека/корпорацию влить свои модификации обратно в сообщество. Много BSD > сообщество получило от микрософта, эпла и еще кучи контор? > Собственно современная раскладка ос показывает какая лицензия более > правильная с точки зрения развития продукта. > > > Все чуть-чуть не так. BSD был готов немного пораньше Linux'а, но судебные > претензии к BSD дали Линуксу полгода, что ли, форы. Вот оно и сказалось. > > Alex > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From denis.fedoseev на gmail.com Mon Feb 27 11:20:31 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Mon, 27 Feb 2012 23:20:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> Message-ID: Слова: >Вся проблема в маке. там просто ничего нормально сделать не могут, от этого у всех маководов вечные проблемы там, где у остальных их нет На которые я отвечал - явно абсолютно адекватные и несут мир и любовь окружающим, да? XD 27 февраля 2012 г. 23:07 пользователь Oleg Kostyuk написал: > Ровно столько же, сколько и у вас. > Надеюсь, лицензионный вопрос ещё не весь мозг вам захавал, и > оставшегося хватит понять, что ваши слова: > > > Ну да, что с фрибсд то взять - ничего по человечески сделать не могут :( > > были совсем не по теме "текстовый перловый редактор". После такого вы > расчитывали получить что-то иное? Добро пожаловать в реальный мир. > > Продолжать с вами дисскусию в адекватном русле - не вижу возможности, > а в неадекватном - не имею желания. > Всего хорошего. > > > 27 февраля 2012 г. 20:29 пользователь Denis Fedoseev > написал: > > Что я получил? Как всегда обвинения в GPL головного мозга и упреки в > > несовершенном русском. По теме то есть что сказать? > > > > 27 февраля 2012 г. 22:11 пользователь Oleg Kostyuk > > написал: > > > >> 27 февраля 2012 г. 19:53 пользователь Denis Fedoseev > >> написал: > >> > Ну давай разведем срачь BSD vs GPL, фигня война :) > >> > >> Так ты сам начал. > >> Не хотел бы срача - на начинал бы. > >> Вывод: хотел. > >> И получил. > >> Ещё вопросы? > >> > >> PS: русский выучи > >> > >> > >> > Я считаю что лицензия BSD ущербна в РЕАЛЬНОМ мире - по причине того > что > >> > любой человек/корпорация может взять бсд код, сунуть его в свой > продукт > >> > и > >> > начать продавать его зарабатывая реальные бабки. Я не против > >> > зарабатывания > >> > денег на моем продукте, я только за. Но - я хочу получить свою долю с > >> > заработанного им, не в виде денег, денег я и сам заработаю без > проблем - > >> > но > >> > в виде вклада в продукт на котором он зарабатывает. И вот тут у BSD > >> > лицензия > >> > начинается ее прекрасная свобода из-за которой BSD на данный момент > >> > находится в жопе. Ничто, кроме доброй воли, не может заставить > >> > человека/корпорацию влить свои модификации обратно в сообщество. Много > >> > BSD > >> > сообщество получило от микрософта, эпла и еще кучи контор? > >> > Собственно современная раскладка ос показывает какая лицензия более > >> > правильная с точки зрения развития продукта. > >> > > >> > > >> > 27 февраля 2012 г. 19:18 пользователь Alexandr Alexeev > >> > > >> > написал: > >> > > >> >> >> А какой смысл в этом если результаты моего труда может взять левый > >> >> >> дядя > >> >> Наверное это очень удобно - использовать перловые модули с > BSD-подобной > >> >> лицензией и обсирать ОС, которую вы не осилили, используя данный > >> >> аргумент :) > >> >> > >> >> 27 февраля 2012 г. 17:11 пользователь Nikolay Mishin > >> >> написал: > >> >> > >> >>> а как же пиар среди сообщества, он, все-таки дорогого стоит, > >> >>> да и в резюме можно потом написать > >> >>> > >> >>> 27.02.2012, 17:44, "Denis Fedoseev" : > >> >>> > А какой смысл в этом если результаты моего труда может взять левый > >> >>> > дядя, получить за них бабло и при этом он ни мне не заплатит, ни в > >> >>> > сообщество ничего не принесет? > >> >>> > > >> >>> > 27 февраля 2012 г. 15:05 пользователь Oleg Kostyuk > >> >>> > написал: > >> >>> >> 27 февраля 2012 г. 9:21 пользователь Denis Fedoseev > >> >>> >> написал: > >> >>> >>> Ну да, что с фрибсд то взять - ничего по человечески сделать не > >> >>> >>> могут > >> >>> >>> :( > >> >>> >> > >> >>> >> Так всё потому, что без вас, великого, делали. > >> >>> >> Снизойдите да помогите - и всем хорошо станет. > >> >>> >> > >> >>> >>> 26 февраля 2012 г. 12:10 пользователь Ivan Petrov > >> >>> >>> > >> >>> >>> написал: > >> >>> >>> > >> >>> >>>> > А теперь представьте, что с мака до линуксовой файлопомойки у > >> >>> >>>> > вас > >> >>> >>>> > гпрс. > >> >>> >>>> > >> >>> >>>> Вся проблема в маке. там просто ничего нормально сделать не > >> >>> >>>> могут, > >> >>> >>>> от > >> >>> >>>> этого у всех маководов вечные проблемы там, где у остальных их > >> >>> >>>> нет > >> >>> >>>> > >> >>> >>>> -- > >> >>> >>>> 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 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 > >> >>> > >> >>> -- > >> >>> Nikolay Mishin > >> >>> -- > >> >>> Moscow.pm mailing list > >> >>> moscow-pm на pm.org | http://moscow.pm.org > >> >> > >> >> > >> >> > >> >> > >> >> -- > >> >> С уважением, Александр > >> >> Личный блог: http://eax.me/ > >> >> Мой форум: http://it-talk.org/ > >> >> Мой Twitter: http://twitter.com/afiskon > >> >> > >> >> > >> >> -- > >> >> 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 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 > > > > > > -- > Sincerely yours, > Oleg Kostyuk (CUB-UANIC) > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From zzz на zzz.org.ua Mon Feb 27 11:36:33 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Mon, 27 Feb 2012 21:36:33 +0200 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> <4F4BCFB3.80701@over.ru> Message-ID: On Mon, Feb 27, 2012 at 9:17 PM, Denis Fedoseev wrote: > Мне кажется полгода на тех стадиях развития не играли роли, тем более > корпорации тогда еще не подключились к разработке. И вот для корпораций > риски в BSD продуктах намного выше. А тамошние ребята не любят вкладывать > денег без гарантий их не потерять :) Это могло бы быть аргументом, если бы GPL лицензии запрещали любое коммерческое использование. А так любой OSS, в который они вложили деньги, может быть использован кем угодно в коммерческих целях, т.е. риски одинаковые. From vovkasm на gmail.com Mon Feb 27 11:40:59 2012 From: vovkasm на gmail.com (Vladimir Timofeev) Date: Mon, 27 Feb 2012 23:40:59 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: <4F440D28.2090401@knutov.com> References: <4F440D28.2090401@knutov.com> Message-ID: Несмотря на то, что это так или иначе уже здесь прозвучало, повторюсь. 22 февраля 2012 г. 1:31 пользователь Nick Knutov написал: > Приветствую всех, > > я вот в очередной раз озадачился и ничего в гугле не нашел. Видимо, потому что нет. ;-) > > Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом и > чтобы работал он в текстовом режиме в шелле. > > ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный > редактор, с обычными хоткеями и т.д. К сожалению именно их и можно предложить, альтернативных текстовых редакторов для программеров мало как раз потому, что эти два перекрывают все потребности. Кстати совет именно такой. Несмотря на высокий порог вхождения, потратить время и изучить один из них. Я лично пользуюсь vim'ом и могу сказать, что в нем есть все, что вы хотите и даже больше: * подсветка синтаксиса * табы и окна * список функций (доп плагином) * работа с тегами * автодополнение (самыми разными способами) * фолдинг (он мне, кстати, успешно заменяет список функций) * браузер файлов (я пользую NERDTree) * работа с удаленными файлами (можно открыть файл по ftp,ssh,rsync,dav...) * произвольные хоткеи * макросы > > pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни > списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. Ну со списком функций для perl вообще тяжело... слишком динамический язык, врядли кто-то его может корректно построить ;-) > > -- > Best Regards, > Nick Knutov > http://knutov.com > ICQ: 272873706 > Voice: +7-904-84-23-130 > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Vladimir Timofeev From denis.fedoseev на gmail.com Mon Feb 27 11:49:31 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Mon, 27 Feb 2012 23:49:31 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> <4F4BCFB3.80701@over.ru> Message-ID: Коммерческое использование не является вопросом рисков. Вопросом рисков является, озвученный afiskon в другом срачике, тэзис что автор может перелицензировать софт под коммерческой лицензией не спрашивая разрешения у коммитеров. Что для всех нормальных людей и, особенно, корпораций неприемлимо. 27 февраля 2012 г. 23:36 пользователь Alexandr Gomoliako написал: > On Mon, Feb 27, 2012 at 9:17 PM, Denis Fedoseev > wrote: > > Мне кажется полгода на тех стадиях развития не играли роли, тем более > > корпорации тогда еще не подключились к разработке. И вот для корпораций > > риски в BSD продуктах намного выше. А тамошние ребята не любят вкладывать > > денег без гарантий их не потерять :) > > Это могло бы быть аргументом, если бы GPL лицензии запрещали любое > коммерческое использование. А так любой OSS, в который они вложили > деньги, может быть использован кем угодно в коммерческих целях, т.е. > риски одинаковые. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From zzz на zzz.org.ua Mon Feb 27 11:57:08 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Mon, 27 Feb 2012 21:57:08 +0200 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> <4F4BCFB3.80701@over.ru> Message-ID: On Mon, Feb 27, 2012 at 9:49 PM, Denis Fedoseev wrote: > Коммерческое использование не является вопросом рисков. Вопросом рисков > является, озвученный afiskon в другом срачике, тэзис что автор может > перелицензировать софт под коммерческой лицензией не спрашивая разрешения у > коммитеров. Что для всех нормальных людей и, особенно, корпораций > неприемлимо. Автор всегда может перелицензировать любой свой софт, тут нет никаких дополнительных рисков, зависящих от лицензий. GPL не забирает у автора его интеллектуальную собственность и не отдает ее комьюинити, как и BSD. Автор даже может держать несколько лицензий. Например, из-за маразматического GPL contamination многие распространяют свой софт под двумя лицензиями: BSD и GPL или MIT и GPL. From denis.fedoseev на gmail.com Mon Feb 27 11:59:51 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Mon, 27 Feb 2012 23:59:51 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> <4F4BCFB3.80701@over.ru> Message-ID: Нельзя перелицензировать GPL код на другую лицензию не получив согласия всех коммиторов или не выкинув их код. 27 февраля 2012 г. 23:57 пользователь Alexandr Gomoliako написал: > On Mon, Feb 27, 2012 at 9:49 PM, Denis Fedoseev > wrote: > > Коммерческое использование не является вопросом рисков. Вопросом рисков > > является, озвученный afiskon в другом срачике, тэзис что автор может > > перелицензировать софт под коммерческой лицензией не спрашивая > разрешения у > > коммитеров. Что для всех нормальных людей и, особенно, корпораций > > неприемлимо. > > Автор всегда может перелицензировать любой свой софт, тут нет никаких > дополнительных рисков, зависящих от лицензий. GPL не забирает у автора > его интеллектуальную собственность и не отдает ее комьюинити, как и > BSD. > Автор даже может держать несколько лицензий. Например, из-за > маразматического GPL contamination многие распространяют свой софт под > двумя лицензиями: BSD и GPL или MIT и GPL. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From zzz на zzz.org.ua Mon Feb 27 12:02:54 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Mon, 27 Feb 2012 22:02:54 +0200 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> <4F4BCFB3.80701@over.ru> Message-ID: On Mon, Feb 27, 2012 at 9:59 PM, Denis Fedoseev wrote: > Нельзя перелицензировать GPL код на другую лицензию не получив согласия всех > коммиторов или не выкинув их код. Тоже самое со всеми другими лицензиями. From zzz на zzz.org.ua Mon Feb 27 12:08:49 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Mon, 27 Feb 2012 22:08:49 +0200 Subject: [Moscow.pm] =?koi8-r?b?bGljZW5zaW5nICh3YXM6INTFy9PUz9fZyiDQxdLM?= =?koi8-r?b?z9fZyiDSxcTBy9TP0ik=?= Message-ID: On Mon, Feb 27, 2012 at 9:59 PM, Denis Fedoseev wrote: > Нельзя перелицензировать GPL код на другую лицензию не получив согласия всех > коммиторов или не выкинув их код. Кстати, это еще не совсем так. Иногда некоторые заставляют подписать передачу прав всем коммитерам (например joyent для node.js), тогда у всего продукта один владелец, который может изменить лицензию когда ему вздумается. From denis.fedoseev на gmail.com Mon Feb 27 12:41:04 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Tue, 28 Feb 2012 00:41:04 +0400 Subject: [Moscow.pm] =?koi8-r?b?bGljZW5zaW5nICh3YXM6INTFy9PUz9fZyiDQxdLM?= =?koi8-r?b?z9fZyiDSxcTBy9TP0ik=?= In-Reply-To: References: Message-ID: Это уже отдельный вопрос. Естественно если все подпишут передачу прав - то тот у кого права сможет творить все что угодно. 28 февраля 2012 г. 0:08 пользователь Alexandr Gomoliako написал: > On Mon, Feb 27, 2012 at 9:59 PM, Denis Fedoseev > wrote: > > Нельзя перелицензировать GPL код на другую лицензию не получив согласия > всех > > коммиторов или не выкинув их код. > > Кстати, это еще не совсем так. Иногда некоторые заставляют подписать > передачу прав всем коммитерам (например joyent для node.js), тогда у > всего продукта один владелец, который может изменить лицензию когда > ему вздумается. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From zzz на zzz.org.ua Mon Feb 27 13:22:56 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Mon, 27 Feb 2012 23:22:56 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybCDOwSB0cmF2aXMtY2k=?= Message-ID: travis-ci.org добавили перл в комлпект языков (сегодня на HN было). Это что-то похожее на jenkins, cpantesters, только интегрировано с гитхабом и тестирует каждый push. Только что попробовал, очень удобно: http://travis-ci.org/#!/zzzcpan/Tie-Hash-LRU/builds/753736 Настраивать очень просто: 1. Заходите на travis-ci.org, логинитесь с помощью гитхаба. 2. Включаете травис для нужных репозиториев. 3. Добавляете файл ".travis.yml" в корень нужных репозиториев с таким содержанием: language: perl perl: - "5.14" - "5.12" 4. Пуш: git add .travis.yml git commit -m 'travis-ci' From akzhan.abdulin на gmail.com Mon Feb 27 14:15:10 2012 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Tue, 28 Feb 2012 02:15:10 +0400 Subject: [Moscow.pm] =?utf-8?q?perl_=D0=BD=D0=B0_travis-ci?= In-Reply-To: References: Message-ID: Добавлю лишь, что если не надо прогонять тесты на конкретный коммит, в его описание достаточно добавить "[ci skip]". Очень удобный сервис, давно пользуюсь. 28 февраля 2012 г. 1:22 пользователь Alexandr Gomoliako написал: > travis-ci.org добавили перл в комлпект языков (сегодня на HN было). > > Это что-то похожее на jenkins, cpantesters, только интегрировано с > гитхабом и тестирует каждый push. Только что попробовал, очень удобно: > http://travis-ci.org/#!/zzzcpan/Tie-Hash-LRU/builds/753736 > > Настраивать очень просто: > > 1. Заходите на travis-ci.org, логинитесь с помощью гитхаба. > > 2. Включаете травис для нужных репозиториев. > > 3. Добавляете файл ".travis.yml" в корень нужных репозиториев с > таким содержанием: > > language: perl > perl: > - "5.14" > - "5.12" > > 4. Пуш: > > git add .travis.yml > git commit -m 'travis-ci' > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From zzz на zzz.org.ua Mon Feb 27 15:03:40 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Tue, 28 Feb 2012 01:03:40 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybCDOwSB0cmF2aXMtY2k=?= In-Reply-To: References: Message-ID: On Tue, Feb 28, 2012 at 12:15 AM, Akzhan Abdulin wrote: > Добавлю лишь, что если не надо прогонять тесты на конкретный коммит, в его > описание достаточно добавить "[ci skip]". > > Очень удобный сервис, давно пользуюсь. Да, чувствую со временем все хостинги будут как heroku, но еще и с git репозиторием и CI. Кстати, кто пропустил, то на heroku можно тоже запускать перл, через perloku https://github.com/judofyr/perloku From ruz на bestpractical.com Mon Feb 27 16:59:20 2012 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 28 Feb 2012 04:59:20 +0400 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> <4F4BCFB3.80701@over.ru> Message-ID: 2012/2/28 Alexandr Gomoliako : > On Mon, Feb 27, 2012 at 9:59 PM, Denis Fedoseev > wrote: >> Нельзя перелицензировать GPL код на другую лицензию не получив согласия всех >> коммиторов или не выкинув их код. > > Тоже самое со всеми другими лицензиями. Почему же нельзя? Стоит изначально добавить что-то вроде следующего текста и меняйте лицензию хоть каждую неделю: # CONTRIBUTION SUBMISSION POLICY: # # (The following paragraph is not intended to limit the rights granted # to you to modify and distribute this software under the terms of # the GNU General Public License and is only of importance to you if # you choose to contribute your changes and enhancements to the # community by submitting them to Best Practical Solutions, LLC.) # # By intentionally submitting any modifications, corrections or # derivatives to this work, or any other work intended for use with # Request Tracker, to Best Practical Solutions, LLC, you confirm that # you are the copyright holder for those contributions and you grant # Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, # royalty-free, perpetual, license to use, copy, create derivative # works based on those contributions, and sublicense and distribute # those contributions and any derivatives thereof. # > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Best regards, Ruslan. From afiskon на gmail.com Mon Feb 27 17:24:23 2012 From: afiskon на gmail.com (Alexandr Alexeev) Date: Tue, 28 Feb 2012 04:24:23 +0300 Subject: [Moscow.pm] =?utf-8?b?0YLQtdC60YHRgtC+0LLRi9C5INC/0LXRgNC70L4=?= =?utf-8?b?0LLRi9C5INGA0LXQtNCw0LrRgtC+0YA=?= In-Reply-To: References: <4F440D28.2090401@knutov.com> <8E94382C-1CDF-442C-AA43-1EE7E5138DAC@gmail.com> <4F465B3D.3050503@knutov.com> <20120226081016.GB3436@apache.rbscorp.ru> <277191330351911@web132.yandex.ru> <4F4BCFB3.80701@over.ru> Message-ID: >>>> что с фрибсд то взять - ничего по человечески сделать не могут :( >>Толсто. Не взлетит. Смотрите-ка, взлетело. 28 февраля 2012 г. 3:59 пользователь Ruslan Zakirov написал: > 2012/2/28 Alexandr Gomoliako : > > On Mon, Feb 27, 2012 at 9:59 PM, Denis Fedoseev > > wrote: > >> Нельзя перелицензировать GPL код на другую лицензию не получив согласия > всех > >> коммиторов или не выкинув их код. > > > > Тоже самое со всеми другими лицензиями. > > Почему же нельзя? Стоит изначально добавить что-то вроде следующего > текста и меняйте лицензию хоть каждую неделю: > > # CONTRIBUTION SUBMISSION POLICY: > # > # (The following paragraph is not intended to limit the rights granted > # to you to modify and distribute this software under the terms of > # the GNU General Public License and is only of importance to you if > # you choose to contribute your changes and enhancements to the > # community by submitting them to Best Practical Solutions, LLC.) > # > # By intentionally submitting any modifications, corrections or > # derivatives to this work, or any other work intended for use with > # Request Tracker, to Best Practical Solutions, LLC, you confirm that > # you are the copyright holder for those contributions and you grant > # Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, > # royalty-free, perpetual, license to use, copy, create derivative > # works based on those contributions, and sublicense and distribute > # those contributions and any derivatives thereof. > # > > > > > > -- > > Moscow.pm mailing list > > moscow-pm на pm.org | http://moscow.pm.org > > > > -- > Best regards, Ruslan. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Александр Личный блог: http://eax.me/ Мой форум: http://it-talk.org/ Мой Twitter: http://twitter.com/afiskon ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From mi на ya.ru Tue Feb 28 00:14:57 2012 From: mi на ya.ru (Nikolay Mishin) Date: Tue, 28 Feb 2012 12:14:57 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: References: <4F440D28.2090401@knutov.com> Message-ID: <599811330416897@web88.yandex.ru> да, кстати, я еще kephra юзаю, когда падре падает или глючит, небольшой, быстрый редактор на Wx (как и Padre) 27.02.2012, 23:40, "Vladimir Timofeev" : > Несмотря на то, что это так или иначе уже здесь прозвучало, повторюсь. > > 22 февраля 2012 г. 1:31 пользователь Nick Knutov написал: > >>  Приветствую всех, >> >>  я вот в очередной раз озадачился и ничего в гугле не нашел. > > Видимо, потому что нет. ;-) > >>  Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом и >>  чтобы работал он в текстовом режиме в шелле. >> >>  ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный >>  редактор, с обычными хоткеями и т.д. > > К сожалению именно их и можно предложить, альтернативных текстовых > редакторов для программеров мало как раз потому, что эти два > перекрывают все потребности. > Кстати совет именно такой. Несмотря на высокий порог вхождения, > потратить время и изучить один из них. > Я лично пользуюсь vim'ом и могу сказать, что в нем есть все, что вы > хотите и даже больше: > * подсветка синтаксиса > * табы и окна > * список функций (доп плагином) > * работа с тегами > * автодополнение (самыми разными способами) > * фолдинг (он мне, кстати, успешно заменяет список функций) > * браузер файлов (я пользую NERDTree) > * работа с удаленными файлами (можно открыть файл по ftp,ssh,rsync,dav...) > * произвольные хоткеи > * макросы > >>  pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни >>  списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. > > Ну со списком функций для perl вообще тяжело... слишком динамический > язык, врядли кто-то его может корректно построить ;-) > >>  -- >>  Best Regards, >>  Nick Knutov >>  http://knutov.com >>  ICQ: 272873706 >>  Voice: +7-904-84-23-130 >>  -- >>  Moscow.pm mailing list >>  moscow-pm на pm.org | http://moscow.pm.org > -- > Vladimir Timofeev > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Nikolay Mishin From timoshenko.kostya на gmail.com Tue Feb 28 01:33:37 2012 From: timoshenko.kostya на gmail.com (kostya timoshenko) Date: Tue, 28 Feb 2012 11:33:37 +0200 Subject: [Moscow.pm] Win32API::File DefineDosDevice Message-ID: Здравствуйте, вопрос по функции DefineDosDevice которая мапит папку на определенный диск, При запуске двух копий скрипта в один момент времени(в кроне).В большинстве случаев возникают ситуации когда захватывается один диск в первой и второй копии скрипта. Т.е. на один и тот же диск пытаемся примапить разные папки. Перед вызовом этой функции стоит проверка на то свободен диск или нет. Если запускать хоть в пол-секунды разницы то проблем нет. Пробовал случайную небольшую задержку делать и диски случайно выбирать, намного лучше работает но процентов 5% случаев остается. Или это на уровне операционки проблемы то-что можно захватить один диск одновременно. может кто с подобным сталкивался? From akzhan.abdulin на gmail.com Tue Feb 28 01:51:19 2012 From: akzhan.abdulin на gmail.com (Akzhan Abdulin) Date: Tue, 28 Feb 2012 13:51:19 +0400 Subject: [Moscow.pm] Win32API::File DefineDosDevice In-Reply-To: References: Message-ID: Решайте с помощью гарантированного вызова в разное время. 28 февраля 2012 г. 13:33 пользователь kostya timoshenko < timoshenko.kostya на gmail.com> написал: > Здравствуйте, вопрос по функции DefineDosDevice которая мапит папку на > определенный диск, > > При запуске двух копий скрипта в один момент времени(в кроне).В > большинстве случаев возникают ситуации когда захватывается один диск > в первой и второй копии скрипта. Т.е. на один и тот же диск пытаемся > примапить разные папки. > > Перед вызовом этой функции стоит проверка на то свободен диск или нет. > Если запускать хоть в пол-секунды разницы то проблем нет. > > Пробовал случайную небольшую задержку делать и диски случайно > выбирать, намного лучше работает но процентов 5% случаев остается. > > Или это на уровне операционки проблемы то-что можно захватить один > диск одновременно. > > может кто с подобным сталкивался? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From aml на rulezz.ru Tue Feb 28 01:55:24 2012 From: aml на rulezz.ru (Alexander Lourier) Date: Tue, 28 Feb 2012 13:55:24 +0400 Subject: [Moscow.pm] Win32API::File DefineDosDevice In-Reply-To: References: Message-ID: <201202281355.24323.aml@rulezz.ru> В письме Tuesday 28 February 2012 13:33:37 kostya timoshenko написал: > Пробовал случайную небольшую задержку делать и диски случайно > выбирать, намного лучше работает но процентов 5% случаев остается. > > Или это на уровне операционки проблемы то-что можно захватить один > диск одновременно. > > может кто с подобным сталкивался? Я не разбираюсь в Windows, но она здесь не причём. То, что вы описали, это классический пример гонки (race condition). Решается установкой блокировки. В Perl есть функция flock, которая, как показало быстрое гугление, будет работать и в Windows. -- Alexander Lourier, http://aml.rulezz.ru/ From denis.zhdanov на gmail.com Tue Feb 28 04:42:22 2012 From: denis.zhdanov на gmail.com (Denis Zhdanov) Date: Tue, 28 Feb 2012 14:42:22 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybCDOwSB0cmF2aXMtY2k=?= In-Reply-To: References: Message-ID: Доброго всем дня! 28 февраля 2012 г. 1:03 пользователь Alexandr Gomoliako написал: > Кстати, кто пропустил, то на heroku можно тоже > запускать перл, через perloku https://github.com/judofyr/perloku Спасибо, Александр, я как раз пропустил. Добавлю еще свои 5 копеек - если у вас PSGI приложение и вы хотите запускать его через Starman то можно юзать https://github.com/miyagawa/heroku-buildpack-perl From ruz на bestpractical.com Tue Feb 28 05:18:49 2012 From: ruz на bestpractical.com (Ruslan Zakirov) Date: Tue, 28 Feb 2012 17:18:49 +0400 Subject: [Moscow.pm] =?utf-8?q?perl_=D0=BD=D0=B0_travis-ci?= In-Reply-To: References: Message-ID: 2012/2/28 Denis Zhdanov : > Доброго всем дня! > > 28 февраля 2012 г. 1:03 пользователь Alexandr Gomoliako > написал: >> Кстати, кто пропустил, то на heroku можно тоже >> запускать перл, через perloku https://github.com/judofyr/perloku > > Спасибо, Александр, я как раз пропустил. > Добавлю еще свои 5 копеек - если у вас PSGI приложение и вы хотите > запускать его через Starman то можно юзать > https://github.com/miyagawa/heroku-buildpack-perl Итого: Есть dotcloud.com, есть heroku.com. Что еще можно посмотреть? Есть какое-то сравнение? > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Best regards, Ruslan. From denis.zhdanov на gmail.com Tue Feb 28 05:30:16 2012 From: denis.zhdanov на gmail.com (Denis Zhdanov) Date: Tue, 28 Feb 2012 15:30:16 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybCDOwSB0cmF2aXMtY2k=?= In-Reply-To: References: Message-ID: 28 февраля 2012 г. 15:18 пользователь Ruslan Zakirov написал: > Есть dotcloud.com, есть heroku.com. Что еще можно посмотреть? Есть еще Stackato http://www.activestate.com/stackato > Есть какое-то сравнение? Так а что сравнивать то? Цены и фичи (RoR, Python, Java, Node.js, Redis, MongoDB, MySQL etc), практически у всех одинаковы, бесплатная версия тоже у всех есть. Heroku тут вроде как ветеран, но поддержка Perl там как раз неофициальная... Пробовать надо. Я пробовал Stackato и вот щас закатал на пробу приложение на Heroku - работает. :) dotcloud выглядит наиболее фичастым, надо будет и его попробовать. From denis.fedoseev на gmail.com Tue Feb 28 05:43:37 2012 From: denis.fedoseev на gmail.com (Denis Fedoseev) Date: Tue, 28 Feb 2012 17:43:37 +0400 Subject: [Moscow.pm] =?koi8-r?b?cGVybCDOwSB0cmF2aXMtY2k=?= In-Reply-To: References: Message-ID: у dotcloud я как-то не очень понял ценовую политику. План Free очень ограничен в ресурсах и добавить их нельзя. А Pro и Enterprise стоят каких-то безумных денег 10 гигов на диске и 4 запускаемых сервиса за 99 баксов в месяц это как-то за гранью добра и зла. Или я чего-то не понял в ценообразовании ? 28 февраля 2012 г. 17:30 пользователь Denis Zhdanov написал: > 28 февраля 2012 г. 15:18 пользователь Ruslan Zakirov > написал: > > Есть dotcloud.com, есть heroku.com. Что еще можно посмотреть? > Есть еще Stackato http://www.activestate.com/stackato > > > Есть какое-то сравнение? > Так а что сравнивать то? Цены и фичи (RoR, Python, Java, Node.js, > Redis, MongoDB, MySQL etc), практически у всех одинаковы, бесплатная > версия тоже у всех есть. Heroku тут вроде как ветеран, но поддержка > Perl там как раз неофициальная... > Пробовать надо. Я пробовал Stackato и вот щас закатал на пробу > приложение на Heroku - работает. :) > dotcloud выглядит наиболее фичастым, надо будет и его попробовать. > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org > -- С уважением, Денис Федосеев ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From denis.zhdanov на gmail.com Tue Feb 28 05:57:51 2012 From: denis.zhdanov на gmail.com (Denis Zhdanov) Date: Tue, 28 Feb 2012 15:57:51 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybCDOwSB0cmF2aXMtY2k=?= In-Reply-To: References: Message-ID: 28 февраля 2012 г. 15:43 пользователь Denis Fedoseev написал: > > у dotcloud я как-то не очень понял ценовую политику. План Free очень > ограничен в ресурсах и добавить их нельзя. А Pro и Enterprise стоят каких-то > безумных денег 10 гигов на диске и 4 запускаемых сервиса за 99 баксов в > месяц это как-то за гранью добра и зла. Или я чего-то не понял в > ценообразовании ? Я ничего за деньги ни у кого не гонял, так что тут ничего не подскажу. У Heroku вообще прайсинг весьма запутан, а Stackato еще из беты не вышел... Тут прелесть в том, что, в принципе, у них можно быстро развернуть готовое приложение, без особой подгонки (ну, деплой конечно придется чуть подпилить) и в принципе быстро переехать/отмасштаброваться с физического железа к ним, но чтоб изначально у них проект хостить... недешево довольно выходит. From zzz на zzz.org.ua Tue Feb 28 09:07:07 2012 From: zzz на zzz.org.ua (Alexandr Gomoliako) Date: Tue, 28 Feb 2012 19:07:07 +0200 Subject: [Moscow.pm] =?koi8-r?b?cGVybCDOwSB0cmF2aXMtY2k=?= In-Reply-To: References: Message-ID: > Heroku тут вроде как ветеран, но поддержка > Perl там как раз неофициальная... Ну поддержка билдпаков официальная ( http://devcenter.heroku.com/articles/buildpacks ), и все языки через билдпаки поддерживаются. Так что все ок. На гитхабе уже куча билдпаков для любых нужд: https://github.com/search?langOverride=&q=heroku-buildpack&repo=&start_value=1&type=Repositories From mi на ya.ru Wed Feb 29 02:01:10 2012 From: mi на ya.ru (Nikolay Mishin) Date: Wed, 29 Feb 2012 14:01:10 +0400 Subject: [Moscow.pm] =?koi8-r?b?1MXL09TP19nKINDF0szP19nKINLFxMHL1M/S?= In-Reply-To: <599811330416897@web88.yandex.ru> References: <4F440D28.2090401@knutov.com> <599811330416897@web88.yandex.ru> Message-ID: <435081330509670@web102.yandex.ru> кстати, весьма любопытен опрос по Perl IDE and Editor Poll, October 2009 http://perlide.org/poll200910/ 28.02.2012, 12:14, "Nikolay Mishin" : > да, кстати, я еще kephra юзаю, когда падре падает или глючит, небольшой, быстрый редактор на Wx (как и Padre) > > 27.02.2012, 23:40, "Vladimir Timofeev" : > >>  Несмотря на то, что это так или иначе уже здесь прозвучало, повторюсь. >> >>  22 февраля 2012 г. 1:31 пользователь Nick Knutov написал: >>>   Приветствую всех, >>> >>>   я вот в очередной раз озадачился и ничего в гугле не нашел. >>  Видимо, потому что нет. ;-) >>>   Хочу перловый редактор с подсветкой синтаксиса, табами и function-list-ом и >>>   чтобы работал он в текстовом режиме в шелле. >>> >>>   ps: vim и emacs не предлагать :) Это должен быть именно Padre-подобный >>>   редактор, с обычными хоткеями и т.д. >>  К сожалению именно их и можно предложить, альтернативных текстовых >>  редакторов для программеров мало как раз потому, что эти два >>  перекрывают все потребности. >>  Кстати совет именно такой. Несмотря на высокий порог вхождения, >>  потратить время и изучить один из них. >>  Я лично пользуюсь vim'ом и могу сказать, что в нем есть все, что вы >>  хотите и даже больше: >>  * подсветка синтаксиса >>  * табы и окна >>  * список функций (доп плагином) >>  * работа с тегами >>  * автодополнение (самыми разными способами) >>  * фолдинг (он мне, кстати, успешно заменяет список функций) >>  * браузер файлов (я пользую NERDTree) >>  * работа с удаленными файлами (можно открыть файл по ftp,ssh,rsync,dav...) >>  * произвольные хоткеи >>  * макросы >>>   pps: есть nano и mcedit и там есть подсветка синтаксиса, но ни табов, ни >>>   списка функций, увы. А заменять табы screen/tmux-ом ну очень неудобно. >>  Ну со списком функций для perl вообще тяжело... слишком динамический >>  язык, врядли кто-то его может корректно построить ;-) >>>   -- >>>   Best Regards, >>>   Nick Knutov >>>   http://knutov.com >>>   ICQ: 272873706 >>>   Voice: +7-904-84-23-130 >>>   -- >>>   Moscow.pm mailing list >>>   moscow-pm на pm.org | http://moscow.pm.org >>  -- >>  Vladimir Timofeev >>  -- >>  Moscow.pm mailing list >>  moscow-pm на pm.org | http://moscow.pm.org > > -- > Nikolay Mishin > > -- > Moscow.pm mailing list > moscow-pm на pm.org | http://moscow.pm.org -- Nikolay Mishin