Size: a a a

2020 January 05

IB

Ivan Bessarabov in Modern::Perl
Но все равно, кажется, что лучше вот этого бага уж просто быть не может https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issues/123
источник

DF

Denis F in Modern::Perl
Да такого типа регулярно кто-то устраивает
источник

DF

Denis F in Modern::Perl
Я вот делал такой баг :) положил тестовую зону одну :)
источник

IB

Ivan Bessarabov in Modern::Perl
Да тестовые они на то и тестовые чтобы их иногда класть
источник

DF

Denis F in Modern::Perl
Ну, с учётом того, что писал я обвязку для автоматизации этих тестовых зон, то это считай прод положил :)
источник
2020 January 06

a

allter in Modern::Perl
Mihail Dvornikov
Миграция web-приложения (perl 5.18->5.26). База PgSQL в кодировке UTF-8.
В базу попадают такие данные 3-пÑ\u0080имеÑ\u0080, из базы через json {"name":"\u0424\u043e\u0440} и в браузере перекодируются в нормальный текст.
Template->new( добавил ENCODING => 'utf8'). Что еще посмотреть?
Версия DBD::Pg не поменялась? 3 версия работает с юникодом по-другому, в частности на utf-8 данные из БД взводится флаг utf8.
источник

В

Вертолетчик in Modern::Perl
allter
Версия DBD::Pg не поменялась? 3 версия работает с юникодом по-другому, в частности на utf-8 данные из БД взводится флаг utf8.
Да, помнится я принудительно отключал: pg_enable_utf8(0)
источник

IB

Ivan Bessarabov in Modern::Perl
Уведел тут на stackoverflow смешную загадку про перл.
Откуда вообще в этом коде берется ошибка "isn't numeric" ?
источник

IB

Ivan Bessarabov in Modern::Perl
@PerlBanjoBot
use List::Util qw(uniq);
my @arr = qw(a b c);
print join ", ", sort uniq @arr;
источник

P

PerlBanjoBot in Modern::Perl
Ivan Bessarabov
@PerlBanjoBot
use List::Util qw(uniq);
my @arr = qw(a b c);
print join ", ", sort uniq @arr;
Argument "b" isn't numeric in sort at script.pl line 12.
Argument "c" isn't numeric in sort at script.pl line 12.
a, b, c
https://PerlBanjo.com/e6593b8eda
источник

VG

Vadim Goncharov in Modern::Perl
<=> по умолчанию?
источник

IB

Ivan Bessarabov in Modern::Perl
Почему тогда этой ошибки нет если uniq убрать?
источник

VG

Vadim Goncharov in Modern::Perl
не знаю, "uniq" is not exported by the List::Util module
источник

IB

Ivan Bessarabov in Modern::Perl
старый перл
источник

IB

Ivan Bessarabov in Modern::Perl
uniq есть в List::Util которая идет с перлом начиная с 5.26
источник

R

Roman in Modern::Perl
Посмотрите в List::MoreUtils. Многие модули переползают оттуда в Util.
источник

VG

Vadim Goncharov in Modern::Perl
тогда Sort subroutine didn't return single value at
источник

AP

Anton Petrusevich in Modern::Perl
Ivan Bessarabov
@PerlBanjoBot
use List::Util qw(uniq);
my @arr = qw(a b c);
print join ", ", sort uniq @arr;
If SUBNAME or BLOCK is omitted, sorts in standard string comparison order. 

похоже, проблема таки в модуле
источник

AP

Anton Petrusevich in Modern::Perl
Ivan Bessarabov
@PerlBanjoBot
use List::Util qw(uniq);
my @arr = qw(a b c);
print join ", ", sort uniq @arr;
проблема парсинга, видимо. сорт понимает юник как имя субрутины для сравнения, думаю
источник

IB

Ivan Bessarabov in Modern::Perl
На stackoverflow пришли к такому же выводу =)
источник