Size: a a a

2020 December 15

ПК

Павел Колганов ☭... in Modern::Perl
Ivan Bessarabov
разрезать $from на символы, положить в ключи хеша, $to разрезать на символы и положит в качестве значенией. бежать руками по строке и менять
Заменить tr/// на s/// с разбиением на символы, правильно понял?
источник

IB

Ivan Bessarabov in Modern::Perl
не сосвсем
источник

IB

Ivan Bessarabov in Modern::Perl
я предлагаю и s/// тоже не использовать
источник

ПК

Павел Колганов ☭... in Modern::Perl
А, понял
источник

IB

Ivan Bessarabov in Modern::Perl
совсем базовые вещи использовать substr
источник

VG

Vadim Goncharov in Modern::Perl
Ivan Bessarabov
разрезать $from на символы, положить в ключи хеша, $to разрезать на символы и положит в качестве значенией. бежать руками по строке и менять
ужыс!
источник

VG

Vadim Goncharov in Modern::Perl
я бы пересмотрел политику
источник

SZ

Sergey Zhmylove in Modern::Perl
Ivan Bessarabov
я предлагаю и s/// тоже не использовать
Не думаю, что это хорошо
источник

VG

Vadim Goncharov in Modern::Perl
динамический язык дает возможность eval, и это хорошо
источник

SZ

Sergey Zhmylove in Modern::Perl
Ivan Bessarabov
разрезать $from на символы, положить в ключи хеша, $to разрезать на символы и положит в качестве значенией. бежать руками по строке и менять
Это ещё хуже...
источник

ПК

Павел Колганов ☭... in Modern::Perl
Vadim Goncharov
динамический язык дает возможность eval, и это хорошо
Ну то есть использовать либу, исключенную из политики :)

*тут немного испорченный телефон получается. Пилит штуковину эту другой человек, а его нет в телеграмных перловых группах. Поэтому получается обмен мнениями "кусками".
источник

VG

Vadim Goncharov in Modern::Perl
Павел Колганов ☭
Ну то есть использовать либу, исключенную из политики :)

*тут немного испорченный телефон получается. Пилит штуковину эту другой человек, а его нет в телеграмных перловых группах. Поэтому получается обмен мнениями "кусками".
при достаточном объеме из любого правила всегда найдутся исключения :)
источник

SZ

Sergey Zhmylove in Modern::Perl
Павел Колганов ☭
Ну то есть использовать либу, исключенную из политики :)

*тут немного испорченный телефон получается. Пилит штуковину эту другой человек, а его нет в телеграмных перловых группах. Поэтому получается обмен мнениями "кусками".
источник

SZ

Sergey Zhmylove in Modern::Perl
Проверь перл критик на это
источник

IB

Ivan Bessarabov in Modern::Perl
Павел Колганов ☭
Ну то есть использовать либу, исключенную из политики :)

*тут немного испорченный телефон получается. Пилит штуковину эту другой человек, а его нет в телеграмных перловых группах. Поэтому получается обмен мнениями "кусками".
Нужно быть очень аккуратными с данными которые попадают в регулярки. Если данные приходят от пользователя, то злоумышленик может выполнить прозвольный код с помощью tr

https://perlbanjo.com/bec9e9b9f3
источник

SZ

Sergey Zhmylove in Modern::Perl
Ivan Bessarabov
Нужно быть очень аккуратными с данными которые попадают в регулярки. Если данные приходят от пользователя, то злоумышленик может выполнить прозвольный код с помощью tr

https://perlbanjo.com/bec9e9b9f3
Wrong!
источник

SZ

Sergey Zhmylove in Modern::Perl
источник

IB

Ivan Bessarabov in Modern::Perl
да, фиговый пример, спасибо
источник

AP

Anton Petrusevich in Modern::Perl
Проще критику локально выключить предупреждение
источник

VG

Vadim Goncharov in Modern::Perl
Ivan Bessarabov
Нужно быть очень аккуратными с данными которые попадают в регулярки. Если данные приходят от пользователя, то злоумышленик может выполнить прозвольный код с помощью tr

https://perlbanjo.com/bec9e9b9f3
кажется, раньше от этого taint был
источник