Size: a a a

2020 November 20

👑️

👑OGURCHIK🖤 ️ in phpGeeks
Алексей Гевондян
идея забить на обратную совместимость мне нравится)
✝️
источник

АГ

Алексей Гевондян... in phpGeeks
нормальный код проблем обратной совместимости не имеет)
источник

АГ

Алексей Гевондян... in phpGeeks
в пхп большой пласт проблем связан с неадекватным поведением функций, которые могут вернуть string|array|false|null например. вот это полная дичь.
источник

АГ

Алексей Гевондян... in phpGeeks
если вместо них использовать нормальные функции из каких-нибудь либ, или классы, то проблем не будет
источник

T🐜

The Ant 🐜 in phpGeeks
Вот че они не могут запилить объекты значения как в джс. Например new String('foo bar')
источник

T🐜

The Ant 🐜 in phpGeeks
Слова зарезервировали, пользовательские сделать не дают. Ужос короче. Ни себе ни людям
источник

D

Dmitrii in phpGeeks
The Ant 🐜
исессна, потому что оно поверх языка, а ваш вонючий псалм поверх пхпдоков
ну, я не сказал бы, что она поверх языка. Это отдельный язык с транслятором в js
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
По поводу убунту, я вот не линуксоид и мне тут надо стало купить себе маленькую впску для пет проектов и выбор естественно пал на убунту сервер, причина проста по убунте в интернете уже 100500 кейсов с решениями всех проблем, надо что-то сделать гуглится за 5 секунд
источник

a

allpeg in phpGeeks
Алексей Гевондян
в пхп большой пласт проблем связан с неадекватным поведением функций, которые могут вернуть string|array|false|null например. вот это полная дичь.
да, там до сих пор страдают от плохого выбора именования функций и того что они возвращают ( strpos может вернуть число а может false например )
но
НО
в php "искаропки" куча функций и штук, которых вечно не хватает в остальных языках. url decode? функции работы с json? обработка форм? загрузка файлов? сам php шаблонизатор неплохой, и т.п.

да, сейчас эти плюсы уже не так круто выглядят, но это была киллер-фича.
чтобы поднять сайт на перле надо было страдать с cgi. пыха же просто работала. кинул файлы в папку и оно работает.

я знаю чуваков которые в программировании не шарят, и у них ещё с древних времен есть какие-то небольшие скрипты, которые они до сих пор иногда кидают на хостинг и запускают....
а теперь возьмите любой проект на ноджс который год не обновлялся. пакеты старых версий, а обновляешь - так вебпак поломал совместимость, реакт сломался и т.д. и т.п. - без знания всей этой кухни хрен поставишь всё
источник

a

allpeg in phpGeeks
Дмитрий Щербаков
По поводу убунту, я вот не линуксоид и мне тут надо стало купить себе маленькую впску для пет проектов и выбор естественно пал на убунту сервер, причина проста по убунте в интернете уже 100500 кейсов с решениями всех проблем, надо что-то сделать гуглится за 5 секунд
да, убунта в этом плане торт. ну и она не сильно от дебиана отличается. а tasksel так вообще киллер-фича.
источник

a

allpeg in phpGeeks
я тоже везде и на работе и на своих проектах её юзаю (не всегда и не только для php).
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Про пхп, когда что-то начинают писать с нуля и никто этим не пользуется ещё то пишут для себя, если чего то в пыхе нет это всего лишь значит что разрабам это не было нужно в своих проектах, зачем ввели Юнион типы, да чтобы можно было перетащить Легаси на типизацию, потому что многие юзают Юнион да даже вон заглянуть в исходники симфони там кругом Юнион типс
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
allpeg
да, убунта в этом плане торт. ну и она не сильно от дебиана отличается. а tasksel так вообще киллер-фича.
У меня друган юзают центос, а все потому что у него сертификат шапки есть и он там все знает без Гугла
источник

a

allpeg in phpGeeks
Дмитрий Щербаков
У меня друган юзают центос, а все потому что у него сертификат шапки есть и он там все знает без Гугла
если твои потребности lamp и пара доп.пакетов то в центосе не сильно всё сложнее убунты. но мне чем-то редхат и его друзья не нравятся, хз. наверно привык просто к дебиану и убунте и без их фирменных штук, патчей и пакетов уже как-то неуютно.
источник

a

allpeg in phpGeeks
и я постоянно забываю названия пакетов и ключи. благо man, apt-cache search ... | grep ... и dpkg --get-selections | grep ... всегда под рукой)
источник

a

allpeg in phpGeeks
https://xkcd.com/1168/ ( https://imgs.xkcd.com/comics/tar.png )

альт текст: I don't know what's worse--the fact that after 15 years of using tar I still can't keep the flags straight, or that after 15 years of technological advancement I'm still mucking with tar flags that were 15 years old when I started.
источник

D

Dmitrii in phpGeeks
allpeg
и я постоянно забываю названия пакетов и ключи. благо man, apt-cache search ... | grep ... и dpkg --get-selections | grep ... всегда под рукой)
Используй просто apt
источник

a

allpeg in phpGeeks
Dmitrii
Используй просто apt
как это поможет запомнить названия пакетов?)
ну я его и использую. или ты имеешь в виду команду apt ?
источник

D

Dmitrii in phpGeeks
Никак не поможет. Я вначале неправильно посыл твоего поста понял
источник

D

Dmitrii in phpGeeks
А вообще апт заменяет весь зоопарк, да
источник