Size: a a a

2021 April 19

AP

Anton Petrusevich in Modern::Perl
это пока версия не поменяется. я помню как со второй фри на 4ю переходил — винт сдох и пришлось. не рассказывайте мне про "один способ решения", сеть вообще по другому стала
источник

AP

Anton Petrusevich in Modern::Perl
"единый способ решения" пока портами не пользуешься. в портах кто во что горазд
источник

AP

Anton Petrusevich in Modern::Perl
короче, может быть что-то во фре и получше/попроще, но её место рядом с нашим перлом ...
источник

AP

Anton Petrusevich in Modern::Perl
а что с кристаллом то, уже не то?
источник

AP

Anton Petrusevich in Modern::Perl
А мне понравилось как Буш тонко МакКузика тут вставил... :)
источник

AK

Andrey Konovalov in Modern::Perl
Если процентов 30-40 с нуля писать, включая какие-то очень базовые вещи, то норм.
источник

AP

Anton Petrusevich in Modern::Perl
пхп  всёж-таки, говно язык. именно как язык.
источник

AP

Anton Petrusevich in Modern::Perl
даже жс лучше, хотя там тоже залипух не мало
источник

AP

Anton Petrusevich in Modern::Perl
жс, начиная с ES5 становится даже чем-то на перл похожим
источник

AP

Anton Petrusevich in Modern::Perl
библиотеки похапешные как будто инопланетянами написаны часто
источник

OP

Oleg Pronin in Modern::Perl
Все пофикшено, на цпан залито
источник

OP

Oleg Pronin in Modern::Perl
MANIFEST.SKIP был забыт. В итоге кеш cmake уезжал на цпан
источник

AS

Alexey Stavrov in Modern::Perl
Вы, видимо, давно на php не писали. Сейчас там никто так не пишет. А если посмотреть на symfony фреймворк, то вообще можно со spring спутать)

В php меня бесит постоянно 2 вещи:
1. неконсистентность наименования и передачи параметров в функцию, которая, по всей видимости, досталась по наследству с прошлых версий
2. нету изначального разделения ассоциативного массива от простого, там всегда ассоциативный (ну или spl использовать). Неудобно жить, когда нужно что-то в json перегнать или понять, у тебя обычный массив или ассоциативный.
источник

R

Roman in Modern::Perl
2. Взять длину, перебрать от 0 до len-1, проверить наличие этих ключей. 99.99% вероятности, что это массив.
            $is_assoc = false;
           $n = 0;

           foreach ($data as $k => $v)
           {
               if (!is_integer($k) || "$k" != "$n")
               {
                   $is_assoc = true;
                   break;
               }

               $n++;
           }
источник

AP

Anton Petrusevich in Modern::Perl
в похапе миллион функций с неочевидными параметрами на каждый чих. а что они хеши от массивов не отделяют реально бесит. функции — достаточно посмотреть на array_*, это пипец же
источник

R

Roman in Modern::Perl
А еще многие функции array_* пересоздают массив, вместо модификации текущего.
источник

AP

Anton Petrusevich in Modern::Perl
а дебилизм с переменной цикла, что она всегда копия
источник

AP

Anton Petrusevich in Modern::Perl
а если ты её ссылкой сделаешь, то тоже можно веселья получить
источник

VG

Vadim Goncharov in Modern::Perl
вроде так было не всегда
источник

VG

Vadim Goncharov in Modern::Perl
а когда не было, у них же нет scope
источник