From sharifulin на gmail.com Sat May 18 08:00:05 2013 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Sat, 18 May 2013 19:00:05 +0400 Subject: [RostovOnDon.pm] =?koi8-r?b?RndkOiBbS2lldi1wbV0g99nbxcwgUGVybCA1?= =?koi8-r?b?LjE4LjA=?= In-Reply-To: <519791C6.5060602@gmail.com> References: <519791C6.5060602@gmail.com> Message-ID: ---------- Forwarded message ---------- From: Yaroslav Korshak Date: 2013/5/18 Subject: [Kiev-pm] Вышел Perl 5.18.0 To: "Kiev.pm group" Поздравляю всех нас! После года разработки в ветке 5.17.х вышел следующий стабильный релиз интерпретатора: Perl 5.18.0 Официальный анонс: http://www.nntp.perl.org/**group/perl.perl5.porters/2013/**05/msg201940.html В ближайшее время вы сможете установить при помощи perlbrew. Краткая сводка изменений: - Предупреждения (warnigns) об использовании экспериментальный функционала в исполняемом коде. Предупреждения можно отключить при помощи no warnings "experimental::$feature" - Ключи хэшей теперь возвращаются в случайном порядке. Сортировка ключей в рамках одного хэша остается стабильной, но два идентичных хэша вернут ключи в разном порядке. - Поддержка Unicode 6.2 - next, last, redo и dump могут использовать в качестве меток произвольные выражения, которые будут вычисляться во время работы программы. В предыдущих версиях не-константная метка интерпретировалась как пустая строка: next $label_name; - Следующие встроенные функции теперь находятся в пространстве CORE:: "defined", "delete", "exists", "glob", "pos", "protoytpe", "scalar", "split", "study", и "undef" - Поддержка отрицательных имен сигналов в kill() kill -INT, ... будет работать так же как kill -2, ... - Весь функционал семейства smartmatch помечен как "экспериментальный". Операторы ~~, given и when (появились в 5.10) могут перестать быть частью языка либо их поведение будет существенно изменено. Кроме этого, закрыт вектор атаки описанный в CVE-2013-1667 с использованием специально сконструированного ключа хэша. Это изменение портировано в maint-ветки с 5.8 по 5.16 и вошло в релизы perl 5.14.4 и 5.16.3. Приведенный список изменений не полон. Для ознакомления с полным списком изменения пожалуйста прочтите perldelta.pod релиза: https://metacpan.org/module/**RJBS/perl-5.18.0/pod/**perldelta.pod -yko ______________________________**_________________ Kiev-pm mailing list Kiev-pm на pm.org http://mail.pm.org/mailman/**listinfo/kiev-pm -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From lushpai на gmail.com Sat May 18 11:04:25 2013 From: lushpai на gmail.com (Alex Lushpai) Date: Sat, 18 May 2013 22:04:25 +0400 Subject: [RostovOnDon.pm] =?utf-8?b?RndkOiBbS2lldi1wbV0g0JLRi9GI0LXQuyBQ?= =?utf-8?q?erl_5=2E18=2E0?= In-Reply-To: References: <519791C6.5060602@gmail.com> Message-ID: ? - Ключи хэшей теперь возвращаются в случайном порядке Хм, а в чем плюс? 2013/5/18 Анатолий Шарифулин > > > ---------- Forwarded message ---------- > From: Yaroslav Korshak > Date: 2013/5/18 > Subject: [Kiev-pm] Вышел Perl 5.18.0 > To: "Kiev.pm group" > > > Поздравляю всех нас! > > После года разработки в ветке 5.17.х вышел следующий стабильный релиз > интерпретатора: Perl 5.18.0 > > Официальный анонс: > http://www.nntp.perl.org/**group/perl.perl5.porters/2013/** > 05/msg201940.html > > В ближайшее время вы сможете установить при помощи perlbrew. > > Краткая сводка изменений: > > - Предупреждения (warnigns) об использовании экспериментальный функционала > в исполняемом коде. > Предупреждения можно отключить при помощи no warnings > "experimental::$feature" > > - Ключи хэшей теперь возвращаются в случайном порядке. > Сортировка ключей в рамках одного хэша остается стабильной, но два > идентичных хэша вернут ключи в разном порядке. > > - Поддержка Unicode 6.2 > > - next, last, redo и dump могут использовать в качестве меток произвольные > выражения, которые будут вычисляться во время работы программы. > В предыдущих версиях не-константная метка интерпретировалась как пустая > строка: > next $label_name; > > - Следующие встроенные функции теперь находятся в пространстве CORE:: > "defined", "delete", "exists", "glob", "pos", "protoytpe", "scalar", > "split", "study", и "undef" > > - Поддержка отрицательных имен сигналов в kill() > kill -INT, ... будет работать так же как kill -2, ... > > - Весь функционал семейства smartmatch помечен как ?экспериментальный?. > Операторы ~~, given и when (появились в 5.10) могут перестать быть > частью языка либо их поведение будет существенно изменено. > > Кроме этого, закрыт вектор атаки описанный в CVE-2013-1667 с > использованием специально сконструированного ключа хэша. > Это изменение портировано в maint-ветки с 5.8 по 5.16 и вошло в релизы > perl 5.14.4 и 5.16.3. > > Приведенный список изменений не полон. Для ознакомления с полным списком > изменения пожалуйста прочтите perldelta.pod релиза: > https://metacpan.org/module/**RJBS/perl-5.18.0/pod/**perldelta.pod > > -yko > ______________________________**_________________ > Kiev-pm mailing list > Kiev-pm на pm.org > http://mail.pm.org/mailman/**listinfo/kiev-pm > > > > -- > С уважением, > Анатолий Шарифулин. > > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > -- *Best regards, Alex Lushpai.* ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From eugene.toropov на gmail.com Sat May 18 12:48:33 2013 From: eugene.toropov на gmail.com (Eugene Toropov) Date: Sat, 18 May 2013 23:48:33 +0400 Subject: [RostovOnDon.pm] =?utf-8?b?W0tpZXYtcG1dINCS0YvRiNC10LsgUGVybCA1?= =?utf-8?b?LjE4LjA=?= In-Reply-To: References: <519791C6.5060602@gmail.com> Message-ID: <1E6B32E8-0ECB-467D-94F9-77F9E5B984F1@gmail.com> This change was introduced to make Perl's hashes more robust to algorithmic complexity attacks, and also because we discovered that it exposes hash ordering dependency bugs and makes them easier to track down. Видимо как следствие фикса CVE-2013-1667 Хотя звучит так, как вроде больше нельзя юзать keys + на hash{keys}, что используется сплошь и рядом. Евгений On May 18, 2013, at 10:04 PM, Alex Lushpai wrote: > ? - Ключи хэшей теперь возвращаются в случайном порядке > > Хм, а в чем плюс? > > > 2013/5/18 Анатолий Шарифулин > > > ---------- Forwarded message ---------- > From: Yaroslav Korshak > Date: 2013/5/18 > Subject: [Kiev-pm] Вышел Perl 5.18.0 > To: "Kiev.pm group" > > > Поздравляю всех нас! > > После года разработки в ветке 5.17.х вышел следующий стабильный релиз интерпретатора: Perl 5.18.0 > > Официальный анонс: > http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201940.html > > В ближайшее время вы сможете установить при помощи perlbrew. > > Краткая сводка изменений: > > - Предупреждения (warnigns) об использовании экспериментальный функционала в исполняемом коде. > Предупреждения можно отключить при помощи no warnings "experimental::$feature" > > - Ключи хэшей теперь возвращаются в случайном порядке. > Сортировка ключей в рамках одного хэша остается стабильной, но два идентичных хэша вернут ключи в разном порядке. > > - Поддержка Unicode 6.2 > > - next, last, redo и dump могут использовать в качестве меток произвольные выражения, которые будут вычисляться во время работы программы. > В предыдущих версиях не-константная метка интерпретировалась как пустая строка: > next $label_name; > > - Следующие встроенные функции теперь находятся в пространстве CORE:: > "defined", "delete", "exists", "glob", "pos", "protoytpe", "scalar", "split", "study", и "undef" > > - Поддержка отрицательных имен сигналов в kill() > kill -INT, ... будет работать так же как kill -2, ... > > - Весь функционал семейства smartmatch помечен как ?экспериментальный?. > Операторы ~~, given и when (появились в 5.10) могут перестать быть частью языка либо их поведение будет существенно изменено. > > Кроме этого, закрыт вектор атаки описанный в CVE-2013-1667 с использованием специально сконструированного ключа хэша. > Это изменение портировано в maint-ветки с 5.8 по 5.16 и вошло в релизы perl 5.14.4 и 5.16.3. > > Приведенный список изменений не полон. Для ознакомления с полным списком изменения пожалуйста прочтите perldelta.pod релиза: https://metacpan.org/module/RJBS/perl-5.18.0/pod/perldelta.pod > > -yko > _______________________________________________ > Kiev-pm mailing list > Kiev-pm на pm.org > http://mail.pm.org/mailman/listinfo/kiev-pm > > > > -- > С уважением, > Анатолий Шарифулин. > > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > > > > -- > Best regards, > Alex Lushpai. > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Mon May 20 07:58:40 2013 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 20 May 2013 18:58:40 +0400 Subject: [RostovOnDon.pm] =?koi8-r?b?69TPLdTPIMfP18/SydQsIN7UzyBQZXJsINfZ?= =?koi8-r?b?zcXSLi4gySBBbmdlbEhhY2s=?= Message-ID: Кто-то говорит, что Perl вымер, мол не отвечает современным требованиям веб-разработки. На мой взгляд, есть в этом доля правды. НО: Perl -- это крутой инструмент для быстрой и гибкой разработки. Благодаря Perl и Mojolicious, я вчера на хакатоне AngelHack Moscow запилил серверную часть для мобильного приложения Alerter. И в итоге проект выиграл :-) Видео с презентации http://www.youtube.com/watch?v=4esJ71lph6k -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From jt на aaanet.ru Mon May 20 08:05:42 2013 From: jt на aaanet.ru (Eugene Toropov) Date: Mon, 20 May 2013 19:05:42 +0400 Subject: [RostovOnDon.pm] =?utf-8?b?0JrRgtC+LdGC0L4g0LPQvtCy0L7RgNC40YIs?= =?utf-8?b?INGH0YLQviBQZXJsINCy0YvQvNC10YAuLiDQuCBBbmdlbEhhY2s=?= In-Reply-To: References: Message-ID: <3AAAA9E7-E24B-4752-A884-D0401DCA6DC8@aaanet.ru> Пусть говорят, а мы будем делать :) Евгений On May 20, 2013, at 6:58 PM, Анатолий Шарифулин wrote: > Кто-то говорит, что Perl вымер, мол не отвечает современным требованиям веб-разработки. > На мой взгляд, есть в этом доля правды. > > НО: Perl ? это крутой инструмент для быстрой и гибкой разработки. > Благодаря Perl и Mojolicious, я вчера на хакатоне AngelHack Moscow запилил серверную часть для мобильного приложения Alerter. И в итоге проект выиграл :-) > > Видео с презентации http://www.youtube.com/watch?v=4esJ71lph6k > > -- > С уважением, > Анатолий Шарифулин. > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From eugene.toropov на gmail.com Mon May 20 08:07:13 2013 From: eugene.toropov на gmail.com (Eugene Toropov) Date: Mon, 20 May 2013 19:07:13 +0400 Subject: [RostovOnDon.pm] =?utf-8?b?0JrRgtC+LdGC0L4g0LPQvtCy0L7RgNC40YIs?= =?utf-8?b?INGH0YLQviBQZXJsINCy0YvQvNC10YAuLiDQuCBBbmdlbEhhY2s=?= In-Reply-To: <3AAAA9E7-E24B-4752-A884-D0401DCA6DC8@aaanet.ru> References: <3AAAA9E7-E24B-4752-A884-D0401DCA6DC8@aaanet.ru> Message-ID: <5DCF57F5-EBC0-4CD6-B91F-7F879F33799A@gmail.com> И да, поздравляю конечно! Евгений On May 20, 2013, at 7:05 PM, Eugene Toropov wrote: > Пусть говорят, а мы будем делать :) > > Евгений > > On May 20, 2013, at 6:58 PM, Анатолий Шарифулин wrote: > >> Кто-то говорит, что Perl вымер, мол не отвечает современным требованиям веб-разработки. >> На мой взгляд, есть в этом доля правды. >> >> НО: Perl ? это крутой инструмент для быстрой и гибкой разработки. >> Благодаря Perl и Mojolicious, я вчера на хакатоне AngelHack Moscow запилил серверную часть для мобильного приложения Alerter. И в итоге проект выиграл :-) >> >> Видео с презентации http://www.youtube.com/watch?v=4esJ71lph6k >> >> -- >> С уважением, >> Анатолий Шарифулин. >> _______________________________________________ >> RostovOnDon-pm mailing list >> RostovOnDon-pm на pm.org >> http://mail.pm.org/mailman/listinfo/rostovondon-pm > > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Mon May 20 08:08:09 2013 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 20 May 2013 19:08:09 +0400 Subject: [RostovOnDon.pm] =?koi8-r?b?RndkOiBbS2lldi1wbV0g99nbxcwgUGVybCA1?= =?koi8-r?b?LjE4LjA=?= In-Reply-To: References: <519791C6.5060602@gmail.com> Message-ID: Плюс в рандоме, полагаться на порядок теперь точно не стоит) 2013/5/18 Alex Lushpai > >> - Ключи хэшей теперь возвращаются в случайном порядке > > Хм, а в чем плюс? > > > 2013/5/18 Анатолий Шарифулин > >> >> >> ---------- Forwarded message ---------- >> From: Yaroslav Korshak >> Date: 2013/5/18 >> Subject: [Kiev-pm] Вышел Perl 5.18.0 >> To: "Kiev.pm group" >> >> >> Поздравляю всех нас! >> >> После года разработки в ветке 5.17.х вышел следующий стабильный релиз >> интерпретатора: Perl 5.18.0 >> >> Официальный анонс: >> http://www.nntp.perl.org/**group/perl.perl5.porters/2013/** >> 05/msg201940.html >> >> В ближайшее время вы сможете установить при помощи perlbrew. >> >> Краткая сводка изменений: >> >> - Предупреждения (warnigns) об использовании экспериментальный >> функционала в исполняемом коде. >> Предупреждения можно отключить при помощи no warnings >> "experimental::$feature" >> >> - Ключи хэшей теперь возвращаются в случайном порядке. >> Сортировка ключей в рамках одного хэша остается стабильной, но два >> идентичных хэша вернут ключи в разном порядке. >> >> - Поддержка Unicode 6.2 >> >> - next, last, redo и dump могут использовать в качестве меток >> произвольные выражения, которые будут вычисляться во время работы программы. >> В предыдущих версиях не-константная метка интерпретировалась как пустая >> строка: >> next $label_name; >> >> - Следующие встроенные функции теперь находятся в пространстве CORE:: >> "defined", "delete", "exists", "glob", "pos", "protoytpe", "scalar", >> "split", "study", и "undef" >> >> - Поддержка отрицательных имен сигналов в kill() >> kill -INT, ... будет работать так же как kill -2, ... >> >> - Весь функционал семейства smartmatch помечен как "экспериментальный". >> Операторы ~~, given и when (появились в 5.10) могут перестать быть >> частью языка либо их поведение будет существенно изменено. >> >> Кроме этого, закрыт вектор атаки описанный в CVE-2013-1667 с >> использованием специально сконструированного ключа хэша. >> Это изменение портировано в maint-ветки с 5.8 по 5.16 и вошло в релизы >> perl 5.14.4 и 5.16.3. >> >> Приведенный список изменений не полон. Для ознакомления с полным списком >> изменения пожалуйста прочтите perldelta.pod релиза: >> https://metacpan.org/module/**RJBS/perl-5.18.0/pod/**perldelta.pod >> >> -yko >> ______________________________**_________________ >> Kiev-pm mailing list >> Kiev-pm на pm.org >> http://mail.pm.org/mailman/**listinfo/kiev-pm >> >> >> >> -- >> С уважением, >> Анатолий Шарифулин. >> >> _______________________________________________ >> RostovOnDon-pm mailing list >> RostovOnDon-pm на pm.org >> http://mail.pm.org/mailman/listinfo/rostovondon-pm >> >> > > > -- > *Best regards, > Alex Lushpai.* > > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From eugene.toropov на gmail.com Mon May 20 08:09:01 2013 From: eugene.toropov на gmail.com (Eugene Toropov) Date: Mon, 20 May 2013 19:09:01 +0400 Subject: [RostovOnDon.pm] =?utf-8?b?RndkOiBbS2lldi1wbV0g0JLRi9GI0LXQuyBQ?= =?utf-8?q?erl_5=2E18=2E0?= In-Reply-To: References: <519791C6.5060602@gmail.com> Message-ID: <2F524AF2-1BD3-461E-A4EC-831543844694@gmail.com> Плюса не вижу, если честно. В чем он? On May 20, 2013, at 7:08 PM, Анатолий Шарифулин wrote: > Плюс в рандоме, полагаться на порядок теперь точно не стоит) > > > 2013/5/18 Alex Lushpai > ? - Ключи хэшей теперь возвращаются в случайном порядке > > Хм, а в чем плюс? > > > 2013/5/18 Анатолий Шарифулин > > > ---------- Forwarded message ---------- > From: Yaroslav Korshak > Date: 2013/5/18 > Subject: [Kiev-pm] Вышел Perl 5.18.0 > To: "Kiev.pm group" > > > Поздравляю всех нас! > > После года разработки в ветке 5.17.х вышел следующий стабильный релиз интерпретатора: Perl 5.18.0 > > Официальный анонс: > http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201940.html > > В ближайшее время вы сможете установить при помощи perlbrew. > > Краткая сводка изменений: > > - Предупреждения (warnigns) об использовании экспериментальный функционала в исполняемом коде. > Предупреждения можно отключить при помощи no warnings "experimental::$feature" > > - Ключи хэшей теперь возвращаются в случайном порядке. > Сортировка ключей в рамках одного хэша остается стабильной, но два идентичных хэша вернут ключи в разном порядке. > > - Поддержка Unicode 6.2 > > - next, last, redo и dump могут использовать в качестве меток произвольные выражения, которые будут вычисляться во время работы программы. > В предыдущих версиях не-константная метка интерпретировалась как пустая строка: > next $label_name; > > - Следующие встроенные функции теперь находятся в пространстве CORE:: > "defined", "delete", "exists", "glob", "pos", "protoytpe", "scalar", "split", "study", и "undef" > > - Поддержка отрицательных имен сигналов в kill() > kill -INT, ... будет работать так же как kill -2, ... > > - Весь функционал семейства smartmatch помечен как ?экспериментальный?. > Операторы ~~, given и when (появились в 5.10) могут перестать быть частью языка либо их поведение будет существенно изменено. > > Кроме этого, закрыт вектор атаки описанный в CVE-2013-1667 с использованием специально сконструированного ключа хэша. > Это изменение портировано в maint-ветки с 5.8 по 5.16 и вошло в релизы perl 5.14.4 и 5.16.3. > > Приведенный список изменений не полон. Для ознакомления с полным списком изменения пожалуйста прочтите perldelta.pod релиза: https://metacpan.org/module/RJBS/perl-5.18.0/pod/perldelta.pod > > -yko > _______________________________________________ > Kiev-pm mailing list > Kiev-pm на pm.org > http://mail.pm.org/mailman/listinfo/kiev-pm > > > > -- > С уважением, > Анатолий Шарифулин. > > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > > > > -- > Best regards, > Alex Lushpai. > > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > > > > -- > С уважением, > Анатолий Шарифулин. > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From sharifulin на gmail.com Mon May 20 08:12:12 2013 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Mon, 20 May 2013 19:12:12 +0400 Subject: [RostovOnDon.pm] =?koi8-r?b?RndkOiBbS2lldi1wbV0g99nbxcwgUGVybCA1?= =?koi8-r?b?LjE4LjA=?= In-Reply-To: <2F524AF2-1BD3-461E-A4EC-831543844694@gmail.com> References: <519791C6.5060602@gmail.com> <2F524AF2-1BD3-461E-A4EC-831543844694@gmail.com> Message-ID: Раньше рандом был только при инициализации и многие на него полагались как на постоянный порядок. Теперь рандом при каждом обращение к хешу. Плюс как раз в том, чтобы не полагаться на то, что должно быть рандомно. 2013/5/20 Eugene Toropov > Плюса не вижу, если честно. В чем он? > > On May 20, 2013, at 7:08 PM, Анатолий Шарифулин wrote: > > Плюс в рандоме, полагаться на порядок теперь точно не стоит) > > > 2013/5/18 Alex Lushpai > >> >> - Ключи хэшей теперь возвращаются в случайном порядке >> >> Хм, а в чем плюс? >> >> >> 2013/5/18 Анатолий Шарифулин >> >>> >>> >>> ---------- Forwarded message ---------- >>> From: Yaroslav Korshak >>> Date: 2013/5/18 >>> Subject: [Kiev-pm] Вышел Perl 5.18.0 >>> To: "Kiev.pm group" >>> >>> >>> Поздравляю всех нас! >>> >>> После года разработки в ветке 5.17.х вышел следующий стабильный релиз >>> интерпретатора: Perl 5.18.0 >>> >>> Официальный анонс: >>> http://www.nntp.perl.org/**group/perl.perl5.porters/2013/** >>> 05/msg201940.html >>> >>> В ближайшее время вы сможете установить при помощи perlbrew. >>> >>> Краткая сводка изменений: >>> >>> - Предупреждения (warnigns) об использовании экспериментальный >>> функционала в исполняемом коде. >>> Предупреждения можно отключить при помощи no warnings >>> "experimental::$feature" >>> >>> - Ключи хэшей теперь возвращаются в случайном порядке. >>> Сортировка ключей в рамках одного хэша остается стабильной, но два >>> идентичных хэша вернут ключи в разном порядке. >>> >>> - Поддержка Unicode 6.2 >>> >>> - next, last, redo и dump могут использовать в качестве меток >>> произвольные выражения, которые будут вычисляться во время работы программы. >>> В предыдущих версиях не-константная метка интерпретировалась как >>> пустая строка: >>> next $label_name; >>> >>> - Следующие встроенные функции теперь находятся в пространстве CORE:: >>> "defined", "delete", "exists", "glob", "pos", "protoytpe", "scalar", >>> "split", "study", и "undef" >>> >>> - Поддержка отрицательных имен сигналов в kill() >>> kill -INT, ... будет работать так же как kill -2, ... >>> >>> - Весь функционал семейства smartmatch помечен как "экспериментальный". >>> Операторы ~~, given и when (появились в 5.10) могут перестать быть >>> частью языка либо их поведение будет существенно изменено. >>> >>> Кроме этого, закрыт вектор атаки описанный в CVE-2013-1667 с >>> использованием специально сконструированного ключа хэша. >>> Это изменение портировано в maint-ветки с 5.8 по 5.16 и вошло в релизы >>> perl 5.14.4 и 5.16.3. >>> >>> Приведенный список изменений не полон. Для ознакомления с полным списком >>> изменения пожалуйста прочтите perldelta.pod релиза: >>> https://metacpan.org/module/**RJBS/perl-5.18.0/pod/**perldelta.pod >>> >>> -yko >>> ______________________________**_________________ >>> Kiev-pm mailing list >>> Kiev-pm на pm.org >>> http://mail.pm.org/mailman/**listinfo/kiev-pm >>> >>> >>> >>> -- >>> С уважением, >>> Анатолий Шарифулин. >>> >>> _______________________________________________ >>> RostovOnDon-pm mailing list >>> RostovOnDon-pm на pm.org >>> http://mail.pm.org/mailman/listinfo/rostovondon-pm >>> >>> >> >> >> -- >> *Best regards, >> Alex Lushpai.* >> >> _______________________________________________ >> RostovOnDon-pm mailing list >> RostovOnDon-pm на pm.org >> http://mail.pm.org/mailman/listinfo/rostovondon-pm >> >> > > > -- > С уважением, > Анатолий Шарифулин. > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > > > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From eugene.toropov на gmail.com Mon May 20 08:20:04 2013 From: eugene.toropov на gmail.com (Eugene Toropov) Date: Mon, 20 May 2013 19:20:04 +0400 Subject: [RostovOnDon.pm] =?utf-8?b?W0tpZXYtcG1dINCS0YvRiNC10LsgUGVybCA1?= =?utf-8?b?LjE4LjA=?= In-Reply-To: References: <519791C6.5060602@gmail.com> <2F524AF2-1BD3-461E-A4EC-831543844694@gmail.com> Message-ID: <93C9895C-D0B1-4C25-B8D6-CF081AE465A8@gmail.com> Полагались на то, что было описано в документации: The keys of a hash are returned in an apparently random order. The actual random order is subject to change in future versions of Perl, but it is guaranteed to be the same order as either the "values" or "each" function produces (given that the hash has not been modified) - то что keys / values в одном порядке отдают реально используется очень часто. Хотя погуглил-таки ради интереса и вроде как это не изменилось - http://stackoverflow.com/questions/14464147/hash-merging-method-affected-in-perl-5-18-by-hash-order-randomization : After reading through Re^2: Hash order randomization is coming, are you ready?, the answer is yes. As before, keys, values and each will produce the same sequence iterating through the hash inside thesame process if the hash isn't changed in between. Слава яйцам! Евгений On May 20, 2013, at 7:12 PM, Анатолий Шарифулин wrote: > Раньше рандом был только при инициализации и многие на него полагались как на постоянный порядок. > Теперь рандом при каждом обращение к хешу. Плюс как раз в том, чтобы не полагаться на то, что должно быть рандомно. > > > 2013/5/20 Eugene Toropov > Плюса не вижу, если честно. В чем он? > > On May 20, 2013, at 7:08 PM, Анатолий Шарифулин wrote: > >> Плюс в рандоме, полагаться на порядок теперь точно не стоит) >> >> >> 2013/5/18 Alex Lushpai >> ? - Ключи хэшей теперь возвращаются в случайном порядке >> >> Хм, а в чем плюс? >> >> >> 2013/5/18 Анатолий Шарифулин >> >> >> ---------- Forwarded message ---------- >> From: Yaroslav Korshak >> Date: 2013/5/18 >> Subject: [Kiev-pm] Вышел Perl 5.18.0 >> To: "Kiev.pm group" >> >> >> Поздравляю всех нас! >> >> После года разработки в ветке 5.17.х вышел следующий стабильный релиз интерпретатора: Perl 5.18.0 >> >> Официальный анонс: >> http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg201940.html >> >> В ближайшее время вы сможете установить при помощи perlbrew. >> >> Краткая сводка изменений: >> >> - Предупреждения (warnigns) об использовании экспериментальный функционала в исполняемом коде. >> Предупреждения можно отключить при помощи no warnings "experimental::$feature" >> >> - Ключи хэшей теперь возвращаются в случайном порядке. >> Сортировка ключей в рамках одного хэша остается стабильной, но два идентичных хэша вернут ключи в разном порядке. >> >> - Поддержка Unicode 6.2 >> >> - next, last, redo и dump могут использовать в качестве меток произвольные выражения, которые будут вычисляться во время работы программы. >> В предыдущих версиях не-константная метка интерпретировалась как пустая строка: >> next $label_name; >> >> - Следующие встроенные функции теперь находятся в пространстве CORE:: >> "defined", "delete", "exists", "glob", "pos", "protoytpe", "scalar", "split", "study", и "undef" >> >> - Поддержка отрицательных имен сигналов в kill() >> kill -INT, ... будет работать так же как kill -2, ... >> >> - Весь функционал семейства smartmatch помечен как ?экспериментальный?. >> Операторы ~~, given и when (появились в 5.10) могут перестать быть частью языка либо их поведение будет существенно изменено. >> >> Кроме этого, закрыт вектор атаки описанный в CVE-2013-1667 с использованием специально сконструированного ключа хэша. >> Это изменение портировано в maint-ветки с 5.8 по 5.16 и вошло в релизы perl 5.14.4 и 5.16.3. >> >> Приведенный список изменений не полон. Для ознакомления с полным списком изменения пожалуйста прочтите perldelta.pod релиза: https://metacpan.org/module/RJBS/perl-5.18.0/pod/perldelta.pod >> >> -yko >> _______________________________________________ >> Kiev-pm mailing list >> Kiev-pm на pm.org >> http://mail.pm.org/mailman/listinfo/kiev-pm >> >> >> >> -- >> С уважением, >> Анатолий Шарифулин. >> >> _______________________________________________ >> RostovOnDon-pm mailing list >> RostovOnDon-pm на pm.org >> http://mail.pm.org/mailman/listinfo/rostovondon-pm >> >> >> >> >> -- >> Best regards, >> Alex Lushpai. >> >> _______________________________________________ >> RostovOnDon-pm mailing list >> RostovOnDon-pm на pm.org >> http://mail.pm.org/mailman/listinfo/rostovondon-pm >> >> >> >> >> -- >> С уважением, >> Анатолий Шарифулин. >> _______________________________________________ >> RostovOnDon-pm mailing list >> RostovOnDon-pm на pm.org >> http://mail.pm.org/mailman/listinfo/rostovondon-pm > > > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > > > > -- > С уважением, > Анатолий Шарифулин. > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From lushpai на gmail.com Mon May 20 11:02:46 2013 From: lushpai на gmail.com (Alex Lushpai) Date: Mon, 20 May 2013 22:02:46 +0400 Subject: [RostovOnDon.pm] =?utf-8?b?0JrRgtC+LdGC0L4g0LPQvtCy0L7RgNC40YIs?= =?utf-8?b?INGH0YLQviBQZXJsINCy0YvQvNC10YAuLiDQuCBBbmdlbEhhY2s=?= In-Reply-To: <5DCF57F5-EBC0-4CD6-B91F-7F879F33799A@gmail.com> References: <3AAAA9E7-E24B-4752-A884-D0401DCA6DC8@aaanet.ru> <5DCF57F5-EBC0-4CD6-B91F-7F879F33799A@gmail.com> Message-ID: Круто! :) Поздравляю ?с победой! 2013/5/20 Eugene Toropov > И да, поздравляю конечно! > > Евгений > > On May 20, 2013, at 7:05 PM, Eugene Toropov wrote: > > Пусть говорят, а мы будем делать :) > > Евгений > > On May 20, 2013, at 6:58 PM, Анатолий Шарифулин wrote: > > Кто-то говорит, что Perl вымер, мол не отвечает современным требованиям > веб-разработки. > На мой взгляд, есть в этом доля правды. > > НО: Perl ? это крутой инструмент для быстрой и гибкой разработки. > Благодаря Perl и Mojolicious, я вчера на хакатоне AngelHack Moscow запилил > серверную часть для мобильного приложения Alerter. И в итоге проект выиграл > :-) > > Видео с презентации http://www.youtube.com/watch?v=4esJ71lph6k > > -- > С уважением, > Анатолий Шарифулин. > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > > > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > > -- *Best regards, Alex Lushpai.* ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: From v197 на mail.ru Tue May 21 00:50:20 2013 From: v197 на mail.ru (=?UTF-8?B?VmxhZGlzbGF2IFpodWs=?=) Date: Tue, 21 May 2013 11:50:20 +0400 Subject: [RostovOnDon.pm] =?utf-8?b?0JrRgtC+LdGC0L4g0LPQvtCy0L7RgNC40YIs?= =?utf-8?b?INGH0YLQviBQZXJsINCy0YvQvNC10YAuLiDQuCBBbmdlbEhhY2s=?= Message-ID: <1369122620.386106561@f256.mail.ru> > Кто-то говорит, что Perl вымер Опять вымер? Надо мужикам сказать - а то они не знают... -- С уважением, Владислав From sharifulin на gmail.com Tue May 21 01:40:22 2013 From: sharifulin на gmail.com (=?KOI8-R?B?4c7B1M/Mycog+8HSycbVzMnO?=) Date: Tue, 21 May 2013 12:40:22 +0400 Subject: [RostovOnDon.pm] =?koi8-r?b?69TPLdTPIMfP18/SydQsIN7UzyBQZXJsINfZ?= =?koi8-r?b?zcXSLi4gySBBbmdlbEhhY2s=?= In-Reply-To: <1369122620.386106561@f256.mail.ru> References: <1369122620.386106561@f256.mail.ru> Message-ID: Давно пора) 2013/5/21 Vladislav Zhuk > > Кто-то говорит, что Perl вымер > > Опять вымер? > > Надо мужикам сказать - а то они не знают... > > -- > С уважением, Владислав > _______________________________________________ > RostovOnDon-pm mailing list > RostovOnDon-pm на pm.org > http://mail.pm.org/mailman/listinfo/rostovondon-pm > -- С уважением, Анатолий Шарифулин. ----------- следущая часть ----------- Вложение в формате HTML было извлечено… URL: