Size: a a a

2020 December 25

a

allter in use Perl or die;
Sergey Zhmylove
utf8::is_utf8
Вот сейчас конец 2020, а человек недоумевает. И вот ему советуют вот это...
источник

a

allter in use Perl or die;
Человек попробует это на "asdf", а в проде у него свалится.
источник

a

allter in use Perl or die;
Или не свалится но в БД в рандомных местах запишется крокозябрами.
источник

VG

Vadim Goncharov in use Perl or die;
а что мешает человеку прочитать документацию?
источник

a

allter in use Perl or die;
А так бы они были несовместимыми и такой беды не случилось бы.
источник

a

allter in use Perl or die;
Vadim Goncharov
а что мешает человеку прочитать документацию?
Ничего. Но в документации тоже беда. Там местами путаются понятия UTF-X , utf-8, Unicode.
источник

VG

Vadim Goncharov in use Perl or die;
уникод - это совсем не так штука, где "а, просто хуйну щас, и всё будет работать, знать ничего не надо"
источник

VG

Vadim Goncharov in use Perl or die;
allter
Ничего. Но в документации тоже беда. Там местами путаются понятия UTF-X , utf-8, Unicode.
чиво? я видел в документации ровно обратное
источник

VG

Vadim Goncharov in use Perl or die;
у перла хорошие и объемистые введения в тему
источник

a

allter in use Perl or die;
Vadim Goncharov
уникод - это совсем не так штука, где "а, просто хуйну щас, и всё будет работать, знать ничего не надо"
Так вот поэтому надо было сделать несовместимым типом.
источник

VG

Vadim Goncharov in use Perl or die;
allter
Так вот поэтому надо было сделать несовместимым типом.
чтоб думать не надо было? нет, спасибо, нам такие "программисты" не нужны
источник

a

allter in use Perl or die;
Vadim Goncharov
чиво? я видел в документации ровно обратное
Нет. Вот как проверить, что у тебя - юникод или строка байтов?
источник

VG

Vadim Goncharov in use Perl or die;
а почему ты сам этого не знаешь, спрашивается?
источник

a

allter in use Perl or die;
Vadim Goncharov
чтоб думать не надо было? нет, спасибо, нам такие "программисты" не нужны
Ну, я тоже за то, что бы программеры были квалифицированными. Но вот внезапно на легаси проектах оказывается, что то тут предшественник поленился, то там. В результате куча времени уходит не на программирование и разработку. А вот на поиск вот таких вот мест, которые "стреляют" раз в месяц, но таких мест оказывается очень много и их дебаггинг крайне сложен.
источник

a

allter in use Perl or die;
Vadim Goncharov
а почему ты сам этого не знаешь, спрашивается?
Я-то знаю. Но я не знаю, как вот товарищу выше в двух словах объяснить.
источник

VG

Vadim Goncharov in use Perl or die;
allter
Ну, я тоже за то, что бы программеры были квалифицированными. Но вот внезапно на легаси проектах оказывается, что то тут предшественник поленился, то там. В результате куча времени уходит не на программирование и разработку. А вот на поиск вот таких вот мест, которые "стреляют" раз в месяц, но таких мест оказывается очень много и их дебаггинг крайне сложен.
на легаси проектах так всегда, и это не зависит от языка
источник

VG

Vadim Goncharov in use Perl or die;
allter
Я-то знаю. Но я не знаю, как вот товарищу выше в двух словах объяснить.
а не надо в двух словах - он должен пойти и просвещаться мануалами
источник

a

allter in use Perl or die;
Vadim Goncharov
на легаси проектах так всегда, и это не зависит от языка
Ну, вот на строго типизированных такое очень редко и почти всегда связано с недостатками исходного ТЗ либо пониманием оного.
источник

VG

Vadim Goncharov in use Perl or die;
то есть с легаси
источник

a

allter in use Perl or die;
Vadim Goncharov
а не надо в двух словах - он должен пойти и просвещаться мануалами
Ну, спорная стратегия "перловик должен быть членом узкой касты".
источник