Konstantin
Хотя я сомневаюсь, что такое есть для shared Хостинга, обычно все эти манипуляции цикл делают
Konstantin
исправил ))
Volodymyr
Ну в стандартном есть примеры,
плюс зависит от хостинга
Volodymyr
Сергей
Am
ну было бы круто, если бы поделился ссылкой на такую философию.
Вряд ли это можно назвать философией. Это скорее набор обобщенных знаний, которые стоит АККУРАТНО применять при разработке. Часть из них многие используют и не знают что это такое, например в MVC часто используют Singleton.
Есть книга "Банда четырёх" из классики для понимания, а можно, например, такое посмотреть https://refactoring.guru/ru/design-patterns/php - удобно, с примерами и базовым описанием.
Главное понимать что шаблоны это не панацея и где их использовать нужно понимать. Основная сила, как по мне, это именно общение между разработчиками, т.е. когда все знают о чем идет речь и как дальше может развиваться программа.
Andrey
Из всего, что там есть, я только аббревиатуру PHP понял)
Am
Уже не плохо. (:
Dmytro
Dmytro
вот правильную вчера фоту опубликовали)))
Dmytro
Am
Как только начнете работать и поймете что пишите повторяющийся код, то сразу начнется движение в сторону шаблонов. (:
Andrey
Когда я вижу, что код повторяется 2+ раза, я делаю функцию. Похоже, можно ещё усложнить?
Am
Когда пишите функцию и она требуется на других проектах, а через время ее нужно доработать, то писать снова функцию под каждый проект может быть не очень хорошим решением. Проще посмотреть кто еще сталкивался с такой задачей и каким образом это можно применить у Вас. Плюс поддержка кода становится значительно проще и всякие "переходы" с 4.4 до 8.0 обходятся без проблем для проекта.
Am
Не говоря уже о том что следующий разработчик может потратить меньше времени на разбор проекта.
Am
Еще раз - не везде так нужно поступать. (;
Andrey
Не понял. Если код нужен и нужно его доработать — так и так надо будет её куда-то скопировать, и не особо важно, что я копирую.
Dmytro
Volodymyr
Volodymyr
тут RAD рулит
Am
и да и нет
функцию надо изменять лишь тогда, когда она неэфективно работает
а если менять логику функции - то либо изначально не надо было делать так функцию, либо менять логику)
Эффективность работы очень расплывчатое понятие без огромного кол-ва уточнений.
Когда функция написана, например, на отдачу массива, а Вам уже нужен, как тут давали пример, json, то люди не заморачиваясь тулят конструкцию проверяющую что нужно отдать. А когда там не только json нужен будет, то все станет еще печальнее. Поэтому, да, приходится проектировать лучше и понимать что за чем идет.
А шаблоны в этом случае лишь дают общее понятие как можно сделать хорошо сразу обойдя свои велосипеды и ошибки, т.к. используют результат решения ошибок других.
Andrey
Блин. Видимо, я не так понял. Я вдруг чет подумал, что ввели ещё какую-то новую ёбань в php, кроме классов/объектов, и теперь надо будет таскать какие-нибудь паттерны) А это просто алгоритм действий же
Am
Да, это применимо к разработке в целом.
Am
Например используя slim фреймверк могу подключить туда сервисы или обсерверы которые использую в ларавеле при этом тянуть данные из своих репозиториев.
Am
При этом когда в мой проект зайдет человек который только с ларавелем работал, то ему будет комфортно.
Михаил
Andrey
Дискомфорт это немного не так.
1. Меня подняли в семь. Сказали, пиздуй вези ребёнка в садик. Потом сказали сиди дома, сама отвезу.
Спал бы да спал.
Женщины != логика (раз)
2. Вчера решил забить хер и на работу не ходить. Отлежусь думаю, высплюсь.
7.30 -- жена будит. Я такой ей типа "Ээээ, нахуя?" А она мне : "Ну малая проснулась, поёт песни. Чтобы она тебя не разбудила, тебя разбудила я".
Я потом спрашивал, чем она думала и думала ли вообще, когда эту фразу произносила.
Женщины != логика (два)
Am
Sasha
Подскажите вдруг кто делал. В pagebuilder можно задать значение по умолчанию? Хоть из таблицы сгенеренный json?
EVO bot Лёшка
Volodymyr
Sasha
Там может будут менять, а может и не будут
Volodymyr
Volodymyr
Если пусто берем от родителя, а еще можно значение блоков наследовать статейка была на modx.im
Sasha
Не катит, мне бы просто один контейнер предзаполнить
Sasha
тогда у вновь созданных не будет заполнен этот контейнер
Sasha
там просто надо изобразить несколько табчиков которые глобально одинаковые, но у некоторых доков и внутри таба и количество должно разниться
Sasha
а повесить это всё забивать на манагера не хочется
Михаил
Sasha
можно
Это просто в значение по умолчанию записать json?
Михаил
Sasha
a block это ссылка на конфиг?
Михаил
да, имя блока
Sasha
Занятно, ушел пробовать
Volodymyr
@Serious_t91 осуждаю
Volodymyr
я все видел
Anonymous
Anonymous
Volodymyr
А если я захочу руский в двух кодировках
Anonymous
Volodymyr
я им и сейчас есть
Volodymyr
ничего не поменяется
Artem
По одному проекту клиент боится давать доступы к сайту для правок и предлагает через тимвьювер в их рабочее время делать правки на их компе, представляете?
Anonymous
Volodymyr
Volodymyr
Pathologic
Andrey
Andrey
Чего обслуживать чужую шизофрению.
Sasha
Ребят а почему нельзя сделать foreach по элементу массива в PHP выше 7?
Sasha
если сам элемент и так массив
Am
Может потому что не написал сам форич? ((:
Am
Можно пример того что хотите сделать?
Andrey
Так может элементе не массив.
Andrey
надо вообще сайт закрыть от интернета, а то еще сглазит кто
Не. Надо ситуацию искусственно обострить до идиотской. Предлагаете ему цену х5, запускаете стримчик на Твиче. Всё по-канонам: розовые ушки, чятег, смайлы, подписочки-донатики. И начинаете вдохновенно ебашить ему сайт в прямом эфире. В особо кульминационные моменты заказчик должен донатить вам из гонорара. Все правки принимать тоже донатами, причем голосовыми. Чтоб тамошний ебанутый бот читал своим стрёмным голосом тип "Артеееем, слева на сайтЕ хуйня, пОправьте пожалуйстА".
Artem
Andrey
Опционально, но вполне в стилистике. Ещё ссылочку сюда — мы придём и чатик гусей накидаем.
Максим
Бугагашечка)))
Timoffey
Привет, я тут накатил себе на сайт RC3.
А там контроллеры и пакеты надо ставить так же, как и в 2?
Камиль