@phpclubru

Страница 788 из 956
Artem
03.02.2019
20:53:05
Нет, просто все ваши рассуждения про bad design применительно к php есть ужаснейшная демагогия и двойные стандарты.
я не пишу на пхп, даже джиэс мне куда ближе) Но мне приходится иногда ревьювить пхп код и я применяю те же принципы, которые успешно используются в general software design. И вот как раз статики и всякие хелпер и утилитные классы -повод завернуть пулреквест )

dypa
03.02.2019
20:54:45
Нет, просто все ваши рассуждения про bad design применительно к php есть ужаснейшная демагогия и двойные стандарты.
пхп очень удобный мальчик для битья уже 15 лет, говнякать на пхп пока учишься, потом уходить на другой ЯП и говорить "пхп говно" это win

Pavel
03.02.2019
20:55:56
Возвращаясь к статикам, статики ведь есть не только в пхп, а во всех языках, потому что это прагматизм, а не потому что good design рулит.

Google
Pavel
03.02.2019
20:56:51
bad design это же просто социальный конструкт. Какая-то группа самозванцев назвала что-то плохим дизайном и все начинают так считать.

dypa
03.02.2019
20:57:42
Возвращаясь к статикам, статики ведь есть не только в пхп, а во всех языках, потому что это прагматизм, а не потому что good design рулит.
языки копируют друг друга, ты не удивляешься же слову "хештег" в русском? во времена когда фича копировалась - она могла быть актуальной, а теперь перестала быть

Pavel
03.02.2019
20:57:47
А вот 20 лет назад некая группа самозванцев назвала зарождающиеся ооп языки плохим дизайном :) Ну и что, какие до них дело если оно себя показало на практике хорошо.

Artem
03.02.2019
21:00:25
bad design это же просто социальный конструкт. Какая-то группа самозванцев назвала что-то плохим дизайном и все начинают так считать.
при чем тут группа самозванцев, если ты изначально нарушаешь общепризнанные практики, которые нужны для того, чтобы сделать ПО надежным, поддерживаемым и расширяемым. Да есть кейсы, когда это все работает, но кейсы узкие и спецефичные, в типичной задаче применять это странно поскольку код плохо читается, плохо тестируется, а значит очень дорогой в поддержке. Инжиниринг -это про стоимость принимаемых решений. Основная задача программиста, как инженера оценивать стоимость принятого решения и избегать проблем.

Artem
03.02.2019
21:04:57
Вот ты сказал то же самое что я и в начале говорил. Есть кейсы когда это работает и когда это удобно. Ради таких моментов статики и держат в спецификации.
вот только 80% тех, кто их использует каждый день делает это не понимая как оно работает и сколько проблем он создает просто потому, что можно не писать new. Мне проще исключить проблемы удалив эти статики. А в js с которого начинался дискусс итак хватает гемороя, спасибо еще и статики будут.

Pavel
03.02.2019
21:06:00
Ну вот, что еще раз доказывает тезис о том что bad design это социальный конструкт и он перпендикулярен вопросам полезности и эффективности софта.

Если бы софт на жс был бесполезный и неэффективный то и не развился бы этот язык просто.

Но вот развился, и даже радикальные отрицатели вроде меня вынуждены в него вникать. Надежда на то что wasm положит конец этому маркобесию.

dypa
03.02.2019
21:23:56
Ну вот, что еще раз доказывает тезис о том что bad design это социальный конструкт и он перпендикулярен вопросам полезности и эффективности софта.
в обществе есть социальное правило не заниматься любовью мужчине с мужчиной - bad design как ты написал, так судя твоей логике это правило пенпендикулярно вопросам полезности и эффективности деторождения.

Pavel
03.02.2019
21:24:32
?

Разговор явно вышел за рамки конструктивизма

Google
Terminator
04.02.2019
04:48:07
Dulat Ualikhan будет жить. Поприветствуем!

Dulat
04.02.2019
04:49:12
Hi, есть ли кто - то шаруюший Yii2 advanced. ?

Дмитрий
04.02.2019
04:53:13
Hi, есть ли кто - то шаруюший Yii2 advanced. ?
лучше сразу вопрос задавай

Dulat
04.02.2019
04:56:03
есть сайт, который администрировано на 1С через API(yii2), нужно чтобы, тот часть было на сайте

Dulat
04.02.2019
05:05:08
ну точнее нужно реализовать админ панель

(управление организациями)

Terminator
04.02.2019
05:37:04
Vitaly B. будет жить. Поприветствуем!

Vitaly
04.02.2019
05:39:04
Привет друзья! Ищу человека, который может помочь с php скриптом. (Забрать данные из программы, положить на сервер и потом другим скриптом данные, которые туда положили надо забрать и показать в сообщении) Если кто может - сообщите, подробнее все объясню.

Спасибо!!!

Работа не сложная, просто моих знаний не хватает. Ищу знающего)

Ruslan
04.02.2019
06:02:28
Работа не сложная, просто моих знаний не хватает. Ищу знающего)
Привет! А что за программа? Забирать по средствам API? Хранить на сервере данные в каком виде? БД или в файлик текстовый? Сообщение имеется виду письмо на e-mail или вывести на html страничке?

dypa
04.02.2019
07:59:25
ustasby
04.02.2019
08:00:15
в любом, если фразу читать до конца
ты слишком умно ее написал, я осилил только начало

Ксения
04.02.2019
08:25:52
дважды попробовала зарегаться на форуме и сломалась?

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

и извините, что это не на форуме((

Google
49576
04.02.2019
09:37:03
всем привет. есть блок на который навешаны события. как поверх него разместить другой, чтобы события перекрытых не срабатывали?

relative и z-index не помогают)

Сасный
04.02.2019
09:38:14
fixed + z-index ?

fixed + opacity:.9999; ?

Разобраться с тем какой блок на каком слое z-index лежит и поднять нужны выше всех?

49576
04.02.2019
09:41:49
все равно срабатывают)

ладно фиг с ним, с другого конца зайду

49576
04.02.2019
09:42:23
спасибо

Alexandr
04.02.2019
10:30:08


WinDom
04.02.2019
10:31:27
Кто в силах помочь с проблемами в телеграм боте?! Коллега настроил setWebhook Затем я сделал deletewebhook Но теперь каждый раз при вызове getUpdates, получаю ошибку: "Conflict: can't use getUpdates method while webhook is active; use deleteWebhook to delete the webhook first Затем снова делаю deletewebhook, после чего getUpdates работает, но сам бот не отвечает... Что делать в данной ситуации?!!

Как удалить webhook на совсем..

Pavel
04.02.2019
10:32:18
как-то ты неправильно вызвал deleteWebhook

Он удаляет хук навсегда

может там другой бот снова его устанавливает?

De Denis
04.02.2019
14:41:10
Ребят, всем привет, очень нужна помощь Кто-нибудь знает где раздобыть ТЗ/спеки на фандрайзинговую платформу типа kickstarter/boomstarter/seedrs и т.д.? ну или что-нибудь похожее. Взамен поделюсь своими материалами

Максим
04.02.2019
15:15:12
Всем добрый день! Ссылка на вакансию: https://phpclub.ru/talk/threads/backend-php-junior-middle-fulltime-%D0%A1%D0%9F%D0%B1.85744/ Уровень Junior/Middle, fulltime, СПб. Работа в офисе, 5/2

Google
Alexandr
04.02.2019
15:18:17
Для читающих правила - бонус ?

Максим
04.02.2019
15:18:51
Terminator
04.02.2019
15:34:18
@kovalchuk_olga будет жить. Поприветствуем!

Максим
04.02.2019
16:00:08
зп 60 а в вакансии мидл
В вакансии junior/middle. Да, скорее для джунов старт.

DarkWeb
04.02.2019
16:18:01
Привет Есть учебники по PHP или Python, есть один аудио канал киньте пожалуйста

ustasby
04.02.2019
16:24:02
В вакансии junior/middle. Да, скорее для джунов старт.
я представляю насколько тупой джун должен отозваться.

Зайчец
04.02.2019
17:46:00
Всем привет, пытаюсь сделать загрузку станицы по клику в меню но вызываемая страница не хочет генерировать таблицу из данных бд, причем если на эту страницу зайти без меню (на прямую), то она работает, что может быть не так? <div class="dropdown-menu dropdown-menu-right"> <button onclick="showContent('pop.php')" class="dropdown-item" type="button">pop</button> <button class="dropdown-item" type="button">апрапа4рааа</button> </div>

Максим
04.02.2019
20:22:13
Всем привет, пытаюсь сделать загрузку станицы по клику в меню но вызываемая страница не хочет генерировать таблицу из данных бд, причем если на эту страницу зайти без меню (на прямую), то она работает, что может быть не так? <div class="dropdown-menu dropdown-menu-right"> <button onclick="showContent('pop.php')" class="dropdown-item" type="button">pop</button> <button class="dropdown-item" type="button">апрапа4рааа</button> </div>
То, как Вы обращаетесь из фронта в бекенд, в принципе неправильно. Во первых использование on-click в атрибутах элемента это уже давно считается плохой практикой, а команда showContent не запустит выполненение файла pop.php. Тут надо подучить матчасть работы веб-серверов и http. Для корректного обращения к скрипту из фронта требуется AJAX (можно использовать JQuery $.post). Вот мануал: https://api.jquery.com/jquery.post/

Юрий
04.02.2019
20:37:57
Всем привет, пытаюсь сделать загрузку станицы по клику в меню но вызываемая страница не хочет генерировать таблицу из данных бд, причем если на эту страницу зайти без меню (на прямую), то она работает, что может быть не так? <div class="dropdown-menu dropdown-menu-right"> <button onclick="showContent('pop.php')" class="dropdown-item" type="button">pop</button> <button class="dropdown-item" type="button">апрапа4рааа</button> </div>
в пред коменте вам все верно написали. Нужно к вашему скрипту, код которого вы хотите выполнить и вывести в нужное место вашей старницы обращатся через AJAX и в самао скрипте настроить вывод данных в JSON хотя бы.. ну это как вариант а пототм через JS или JQUERY обработать ответ полученный от AJAX запроса и вывести его еже в нужное местов ашей страницы. это примерная схема.. как в вашем конкретном случае - нужно смотреть.

Terminator
04.02.2019
21:47:21
@ibxth будет жить. Поприветствуем!

@iLanKing будет жить. Поприветствуем!

Страница 788 из 956