@prophp7

Страница 891 из 1387
Евгений
25.01.2018
13:27:55
Бля

<table class="admins table-striped"> <?php echo '<tr>'; foreach ($reports['columnNames'] AS $columnName) { echo '<th class="name">'; echo $columnName; echo '</th>'; } echo '</tr>'; foreach ($reports['data'] AS $report) { echo '<tr>'; echo '<th>'; echo $report['location_id']; echo '</th><th>'; echo $report['datetime']; echo '</th><th>'; echo $report['place_number']; echo '</th><th>'; echo $report['waiter_name']; echo '</th><th class="srvg-' . $report['emoji_mood_smile_id'] . '"><br><br><b></b></th>'; echo '</th><th class="sr-' . $report['emojii_service_smile_id'] . '"><br><br><b>sss</b></th>'; echo '</tr>'; } ?> </table> html код в перемешку с php-шным

Pavel
25.01.2018
13:29:21
я в своем первом типо фреймворке также писал ))

Google
Евгений
25.01.2018
13:31:51
Бля, это свеженаписанный код)

Roman
25.01.2018
13:37:28
я не вижу js, css и sql кода

это все, как известно, должно быть в одной простыне

Борис
25.01.2018
13:43:32
Sergey
25.01.2018
18:53:19
> Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды

:(

Maksim
25.01.2018
18:54:18
Что такое грасп?)

Борис
25.01.2018
18:55:40
Maksim
25.01.2018
18:56:54
Сложно)

Sergey
25.01.2018
18:58:52
Что такое грасп?)
SOLID для тупых

Maksim
25.01.2018
18:59:10
SOLID для тупых
Ооо) то, что надо)

Sergey
25.01.2018
18:59:40
ну типа менее расплычатое и меньше учитвающее поток изменений требований (хотя по итогу одно и то же)

Google
zapaza
25.01.2018
19:07:54
Привет, помогите с facebook api. в общем нужно вывести кол-во подписоты с группы на сайт, использую этот скрипт http://joxi.ru/gmvOD6GhxVJJy2 . если переходить напрямую по ссылке то я получаю ответ с кол-вом подписчиком, но почему-то это кол-во не выводтся на странице, подскажите в чем может быть дело? после дампа я понял что у меня $data['fan_count'] возвращается со значением null. Подскажите , как это пофиксить?

Taras
25.01.2018
19:10:49
может кто подскажет по массивам - есть два массива, мне нужно получить один общий с елементом 'name' => 'required|string|max:191|unique:roles', $a = [ 'name' => 'required|string|max:191', 'display_name' => 'nullable|string|max:191', 'description' => 'nullable|string|max:191', ]; $b = [ 'name' => 'required|string|max:191|unique:roles', ]; лучше array_merge() ничего не придумал пока

Taras
25.01.2018
19:14:27
чем тебе не нравится array_merge?
нравится, работу свою делает. вдруг есть лучше решение - я и спросил

спасибо

Борис
25.01.2018
19:22:13
нравится, работу свою делает. вдруг есть лучше решение - я и спросил
Как можно найти "лучшее" решение, если ты не называешь минусы "этого, которое есть" ? Негр палец к виску....

Dmitriy
25.01.2018
19:25:19
Что такое грасп?)
что лучше солид или грасп?

Maksim
25.01.2018
19:25:46
Dmitriy
25.01.2018
19:26:37
а что круче kiss или yagni?

Maksim
25.01.2018
19:27:42
А что круче: мягкое или тёплое?)

Dmitriy
25.01.2018
19:28:07
по мне: "ничего не делать" - самый клевый принцип

Taras
25.01.2018
19:42:32
Sergey
25.01.2018
19:45:10
что лучше солид или грасп?
что лучше? красный или синий?

А что круче: мягкое или тёплое?)
не ну тут некорретно - оно все ж из одной категории

Dmitriy
25.01.2018
19:46:19
а по мне так yagni про это.. нет?

Sergey
25.01.2018
19:47:13
ну вот смотри, тебе надо реализовать алгоритм. Ты можешь потратить лишние 5 минут на оптимизацию. Что нам в этом случае говорит YAGNI?

этот принцип не про то что вообще ничего не нужно - он про разумное вложение времени и сил

это как цитата кнута - "преждевременная оптимизация - корень всех зол"

Google
Sergey
25.01.2018
19:48:19
вот только это из контекста вырвано)

Dmitriy
25.01.2018
19:48:22
не только оптимизация

я могу заложить пару фич типа на будущее

а они потом не понадобятся

Sergey
25.01.2018
19:48:50
и там дальше "если вы знаете как улучшить решение и это не потребует от вас большого количество усилий, ресерча или эксперементов - в путь!"

а они потом не понадобятся
опять же все суть в объеме усилий

и о том как это решение сказывается на сложности и т.д

ну то есть YAGNI о том что бы делать то что важно а не то что кажется важным или может быть важным в далеком будущем

и в таком ключе принцип нифига не простой

сложнее только KISS)

Dmitriy
25.01.2018
19:50:57
на самом деле не делать "а еще вот тут добавлю" сложно да

Sergey
25.01.2018
19:51:02
самоконтроль, оценка рисков и ценности это вообще сложно

Taras
25.01.2018
20:15:44
google recaptcha уже на локалке не работает?

Nurik
25.01.2018
20:30:37
сложнее только KISS)
Это потому что само по себе понятие простоты очень сложное. )))Одна маленькая простая вещь всегда есть результат большого труда.

Андрей
25.01.2018
20:47:20
Добрый вечер! Подскажите, пожалуйста, м.б. есть статья/тема, в которой описано преимущество именования, к примеру, класса репозитория заказа, как OrderRepository относительно Order\Repository ( namespace Order {class Repository {/*...*/}} )?

Егор
25.01.2018
21:35:22
Мне нравится эта статья: https://gist.github.com/fesor/76d39b19b18f7103a7c058301dc6a8fe

Андрей
25.01.2018
21:40:02
Спасибо!

Sergey
25.01.2018
21:40:21
http://udidahan.com/2009/06/29/dont-create-aggregate-roots/

Google
Admin
ERROR: S client not available

Sergey
25.01.2018
21:40:42
вот еще хорошая статья которая может подтолкнуть к интересным идеям но это если ты хотя бы минимально вкурсе что такое агрегаты и все эти ddd

Vadim
26.01.2018
07:38:17
Привет, ребята, есть ли такой бот, которому кидаешь список софта (например, именами пакетов пэкэджиста или реп на гитхабе), и он отслеживает появление новых версий?

Bohdan
26.01.2018
07:46:17
@Enleur к тебе вопрос, я ссылку найти не могу

Sergey
26.01.2018
07:46:27
google.com ?

https://beer.vfeskov.com/ к примеру

https://releaser.richardhagen.no/ или это

Vadim
26.01.2018
07:52:59
Отлично, спасибо

Danil
26.01.2018
08:32:56
ребят, кто-нибудь составляет внутренние отчеты на основе данных гугл аналитики? интересует работа с внутрисайтовым поиском

Евгений
26.01.2018
08:33:24
$return = ' <input style=""type="radio" name="' . $name . '" value="' . $value . '" id="' . $id . '"' . $checked . '> <label for="' . $id . '" class="smile-rad sr-' . $class[($index + 1)] . '" onclick="' . $onclick . '">' . $label . '</label>'; } else if ((int)$question_id[0] == 16) { $return = ' <input type="radio" name="' . $name . '" value="' . $value . '" id="' . $id . '"' . $checked . '> <label for="' . $id . '" class="smile-second-rad sr-' . $class[($index + 1)] . '" onclick="' . $onclick . '">' . $label . '</label>'; } return $return; }

ебать

Борис
26.01.2018
08:35:41
везет вам, тем кто считает это "ебать", значит мало сталкиваетесь :) В php легаси это конфетки. Как говорили выше "Чет не вижу тут sql и css"

Shmaltorhbooks
26.01.2018
08:37:48
и js

Борис
26.01.2018
08:38:31
и js
onclick считаю за js ))

Shmaltorhbooks
26.01.2018
08:38:49
чот я открывающего if не заметил

или он перед $return = '?

Alexander
26.01.2018
10:43:55
Всем привет, Есть концептуальный вопрос: статистику по просмотрам различных продуктов в магазине лучше собирать из лога nginx/apache, или отдельно сразу складывать в БД в коде? Какие плюсы/минусы каждого решения?

Bohdan
26.01.2018
10:46:01
третий вариант - какой-то внешний сервис

mixpanel , к примеру

Google
Bohdan
26.01.2018
10:47:11
из лога - городить парсинг придется и отдельный демон, который будет складывать все куда-то

в бд - лишний запрос на реквест, гибкости имхо больше, чем из логов (больше инфы доступно)

Bohdan
26.01.2018
10:49:34
в общем и целом да, так правильнее всего

Sergey
26.01.2018
10:49:36
а еще лучше заюзай готовое решение

гугл аналитика вполне справится

Alexander
26.01.2018
10:50:06
Спасибо, все понял!

Sergey
26.01.2018
10:50:19
но если тебе надо не просто статистику собирать а юзать ее для чего-то - например популярность товара

то это уже совершенно другой разговор

Sergey
26.01.2018
10:50:54

Страница 891 из 1387