Size: a a a

2021 January 21

SZ

Sergey Zhmylove in Modern::Perl
عاصم بن حارث
└─ [2021-01-21 15:55:35] $ >>> perl -C2 -Mutf8 -E 'my $var = "котик"; say substr($var, 0, 3)'
кот   <—— работает =)
Ну а ман почитать?
источник

ИК

Илья Курьянов... in Modern::Perl
Sergey Zhmylove
Сирьезно?
Да, сирьёзно, потому что у меня на машине локаль UTF-8. Если бы её не было, или если бы я предполагал, что эта команда будет исполняться кем-то ещё, кто не знает, как работает опция -C, то она бы выглядела по-другому.
источник

ع

عاصم بن حارث... in Modern::Perl
Илья Курьянов
Да, сирьёзно, потому что у меня на машине локаль UTF-8. Если бы её не было, или если бы я предполагал, что эта команда будет исполняться кем-то ещё, кто не знает, как работает опция -C, то она бы выглядела по-другому.
перед запуском, обычно, просматриваются ключи и если какой-то не понятен, то
$> perldoc perlrun
источник

ИК

Илья Курьянов... in Modern::Perl
عاصم بن حارث
перед запуском, обычно, просматриваются ключи и если какой-то не понятен, то
$> perldoc perlrun
А если вы уже читали perlrun, то знаете, как оно работает, и в случае необходимости сможете сами заменить -C на -CO.
источник

ع

عاصم بن حارث... in Modern::Perl
Илья Курьянов
А если вы уже читали perlrun, то знаете, как оно работает, и в случае необходимости сможете сами заменить -C на -CO.
без проблем, если нуден только STDOUT
источник

ИК

Илья Курьянов... in Modern::Perl
В той команде только он и нужен, да.
источник

ع

عاصم بن حارث... in Modern::Perl
Илья Курьянов
В той команде только он и нужен, да.
+ 🤝
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Anton Petrusevich
бинарные, очевидно
источник

SZ

Sergey Zhmylove in Modern::Perl
Илья Курьянов
Да, сирьёзно, потому что у меня на машине локаль UTF-8. Если бы её не было, или если бы я предполагал, что эта команда будет исполняться кем-то ещё, кто не знает, как работает опция -C, то она бы выглядела по-другому.
Зачем ты показываешь команду вообще, если она работает только у тебя?
источник

ИК

Илья Курьянов... in Modern::Perl
Sergey Zhmylove
Зачем ты показываешь команду вообще, если она работает только у тебя?
Ну вряд ли у меня какой-то особенный substr.
источник

AK

Andrey Karepin in Modern::Perl
Sergey Zhmylove
Зачем ты показываешь команду вообще, если она работает только у тебя?
он тебя засмущал своей непристойной командой?
источник

SZ

Sergey Zhmylove in Modern::Perl
Andrey Karepin
он тебя засмущал своей непристойной командой?
У меня кровь потекла из глаз...
источник

sA

saintserge Andreev in Modern::Perl
привет, покритикуйте велосипед. хочу сделать что то типа hooks это просто прототип код, сама концепция не приведет в будущем к проблемам? https://pastebin.com/58XFVEe7
источник

W

Warstone in Modern::Perl
А зачем так страшно?
источник

W

Warstone in Modern::Perl
У вас-же Moose
источник

W

Warstone in Modern::Perl
Там точно было что-то типа around'а.
источник

W

Warstone in Modern::Perl
Вот и используйте его.
источник

W

Warstone in Modern::Perl
Сам код инициализации воткните в import чтобы после use YourModule уже все было связано
источник

sA

saintserge Andreev in Modern::Perl
Warstone
Сам код инициализации воткните в import чтобы после use YourModule уже все было связано
Спасибо! Переделаю,  around там есть да.
источник

a

allter in Modern::Perl
Anton Petrusevich
вот, например, мне было неожиданно узнать, что риддир возвращает бинарные строки...
Это-то как раз довольно понятно, т.к. нет кроссплатформенного стандарта на кодировки файловых систем...
источник